@keyframes route-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.route-fade{animation:.28s ease-out route-fade-in}:root{--skeleton-start:#a77bff29;--skeleton-mid:#a77bff52;--skeleton-end:#a77bff29}[data-theme^=dark]{--skeleton-start:#483f804d;--skeleton-mid:#483f808c;--skeleton-end:#483f804d}.skeleton{background:linear-gradient(90deg, var(--skeleton-start) 25%, var(--skeleton-mid) 50%, var(--skeleton-end) 75%);background-size:200% 100%;border-radius:12px;animation:1.4s ease-in-out infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.route-fade,.skeleton{animation:none}}:root{--page-bg:#fffdf8;--bg:#fffdf8;--surface:#fff;--surface-2:#f8f1ff;--surface-3:#fff5c9;--ink:#252033;--ink-2:#594f66;--muted:#81768f;--line:#eadff4;--line-strong:#d7c7e8;--accent:#b994ff;--accent-2:#ffe477;--accent-3:#61d6bd;--bonus-pill-green:#7ee8a2;--bonus-pill-green-bg:#7ee8a21a;--bonus-pill-green-border:#7ee8a233;--danger:#ff7c7c;--ok:#2eaf78;--shadow:0 14px 34px #5941781f;--maxw:1440px;--radius-xs:8px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--space-xs:6px;--space-sm:10px;--space-md:14px;--space-lg:18px;--space-xl:24px;--control-h:44px;--panel-pad:18px;--card-pad:14px;--grid-columns:12;--grid-gap:16px;--container-gutter:24px;--shell-gutter:24px;--mobile-nav-height:56px;--tile-bg:#ffffffb8;--tile-border:#dcc8f08c;--tile-blur:10px;--tile-panel-blur:14px;--tile-accent-color:var(--amx-color-accent-primary,#b994ff);--eyebrow-accent:var(--amx-color-accent-primary,#b994ff);--amx-header-glass:#ffffff9e;--amx-header-frame-bg:#ffffff57;--amx-header-card:#ffffffc7;--amx-header-line:#a77bff42;--amx-header-divider:#a77bff38;--amx-header-hover:#a77bff24;--amx-header-active-dot:var(--accent);--amx-header-ink-dim:#2c2138c7;--amx-header-ink-faint:#2c21387a;--amx-header-on-cta:#2a2340;--app-shell-nav-height:0px;--safe-bottom:env(safe-area-inset-bottom,0px)}[data-theme^=light]{--bonus-pill-green:#216849;--bonus-pill-green-bg:#7ee8a23d;--bonus-pill-green-border:#70cf9552;--overlay:#50327857;--card:#ffffffeb;--success:#3ea85c;--bg-success:#3ea85c1a;--glow-success:0 0 0 1px #3ea85c47, 0 10px 40px #3ea85c1a;--glow-mascot:0 0 0 2px #3ea85c80, 0 0 28px 6px #3ea85c59;--tile:#a77bff0f;--blur:blur(10px);--edge-violet:#a77bff80;--edge-soft:#a77bff40;--hover:#a77bff1f;--card-shadow:0 30px 80px #7850b447;--order-glass-page:linear-gradient(155deg, #f6c9f0 0%, #e4c4f7 48%, #d9b8f5 100%);--order-glass-card:#ffffff9e;--order-glass-card-shadow:0 20px 50px #783cb433;--order-glass-accent:#9b5cff;--order-glass-cta:#ffe94d;--order-glass-cta-ink:#3a3210;--order-glass-warning:#b07a1e;--order-glass-danger:#d84d6b;--order-glass-tile:#ffffff80;--order-glass-blur:blur(8px);--order-glass-edge-violet:#9b5cff99;--order-glass-edge-gold:#d6a82899;--order-glass-edge-danger:#d84d6b73;--order-glass-edge-soft:#9b5cff40;--order-glass-hover:#9b5cff1a;--order-glass-glow-violet:0 0 0 1px #9b5cff47, 0 6px 24px #9b5cff1a;--order-glass-glow-gold:0 0 0 1px #d6a82880, 0 8px 30px #d6a8281f}[data-theme=light-lv]{--page-bg:#fffdf8;--bg:#fffdf8;--surface:#fff;--surface-2:#f8f1ff;--surface-3:#fff5c9;--ink:#252033;--ink-2:#594f66;--muted:#81768f;--line:#eadff4;--line-strong:#d7c7e8;--accent:#b994ff;--accent-2:#ffe477;--accent-3:#61d6bd;--shadow:0 18px 45px #59417821}[data-theme=light-sy]{--page-bg:#fffaf0;--bg:#fffaf0;--surface:#fffefb;--surface-2:#f7efff;--surface-3:#fff0a8;--ink:#2a2335;--ink-2:#5f5269;--muted:#877991;--line:#eadbdc;--line-strong:#d8c5d8;--accent:#aa86f7;--accent-2:#ffdf62;--accent-3:#78d9c7;--shadow:0 18px 46px #7d58781f}[data-theme=light-ds]{--page-bg:linear-gradient(135deg, #ffd6e8, #e7dbff);--bg:#fff8fd;--surface:#ffffffc7;--surface-2:#ffffff94;--surface-3:#ffeea0ad;--ink:#2c2138;--ink-2:#4a306d;--muted:#6b4e88;--line:#ffffff7a;--line-strong:#a77bff52;--accent:#a77bff;--accent-2:#ffe477;--accent-3:#ff9ccf;--shadow:0 8px 30px #4a306d1f}[data-theme=light-kl]{--page-bg:#f6f6f9;--bg:#f6f6f9;--surface:#fff;--surface-2:#eff0f4;--surface-3:#fff4bf;--ink:#17171f;--ink-2:#3c3c44;--muted:#686870;--line:#d7d7dd;--line-strong:#b6b6c2;--accent:#b994ff;--accent-2:#ffe477;--accent-3:#ec4f9c;--shadow:0 16px 36px -20px #2d2d3866}@supports (color:lab(0% 0 0)){[data-theme=light-kl]{--page-bg:lab(97.0663% .369191 -1.4644);--bg:lab(97.0663% .369191 -1.4644);--surface:lab(100% 0 0);--surface-2:lab(94.7292% .556916 -2.19454);--ink:lab(8.22731% 1.5032 -5.01036);--ink-2:lab(25.6339% 1.40868 -5.05628);--muted:lab(44.2151% 1.16184 -4.35938);--line:lab(86.0119% .74783 -2.92259);--line-strong:lab(74.3408% 1.53929 -5.81827);--shadow:0 16px 36px -20px lab(18.6105% 2.14739 -7.15765/.4)}}[data-theme=light-sa]{--page-bg:radial-gradient(circle at 10% 8%, #ffd4ea 0 18%, transparent 34%), radial-gradient(circle at 88% 18%, #fff08a 0 17%, transparent 34%), linear-gradient(135deg, #fff2fb 0%, #eadcff 48%, #fff6be 100%);--bg:#fff3fb;--surface:#ffffffd1;--surface-2:#ffe5f6c7;--surface-3:#ffe868c7;--ink:#321f45;--ink-2:#6b3f76;--muted:#92699b;--line:#da80c457;--line-strong:#ae6fff7a;--accent:#b46cff;--accent-2:#ffe15a;--accent-3:#ff70b8;--shadow:0 20px 54px #ab4c9633}[data-theme=light-mo]{--page-bg:radial-gradient(circle at 78% 12%, #ffda6b 0 19%, transparent 34%), radial-gradient(circle at 15% 82%, #d7c3ff 0 18%, transparent 34%), linear-gradient(145deg, #fff4be 0%, #ffd2c7 42%, #efe2ff 100%);--bg:#fff5d6;--surface:#ffffffd6;--surface-2:#ffe9c2c7;--surface-3:#ffd851d1;--ink:#38243b;--ink-2:#714b5f;--muted:#956f80;--line:#efa18061;--line-strong:#be80ff80;--accent:#a973ff;--accent-2:#ffdc4d;--accent-3:#ff8a69;--shadow:0 20px 54px #ac6f4333}[data-theme=light-mi]{--page-bg:radial-gradient(circle at 88% 10%, #87ffe3 0 18%, transparent 35%), radial-gradient(circle at 20% 24%, #ffe775 0 15%, transparent 30%), linear-gradient(140deg, #e5fff7 0%, #f1e6ff 48%, #fff4b8 100%);--bg:#effffb;--surface:#ffffffd1;--surface-2:#d8fff6c2;--surface-3:#ffe871d1;--ink:#183544;--ink-2:#356873;--muted:#5f8c93;--line:#4fcdb757;--line-strong:#a97bff75;--accent:#a77bff;--accent-2:#ffe05c;--accent-3:#31d9bd;--shadow:0 20px 54px #30938733}[data-theme=light-bl]{--page-bg:radial-gradient(circle at 12% 15%, #8fd0ff 0 18%, transparent 35%), radial-gradient(circle at 86% 76%, #ffe977 0 18%, transparent 34%), linear-gradient(135deg, #e9f5ff 0%, #e8ddff 46%, #fff1a5 100%);--bg:#eff8ff;--surface:#ffffffd6;--surface-2:#ddebffc7;--surface-3:#ffe65ad1;--ink:#1d2a4a;--ink-2:#445b82;--muted:#6f82a0;--line:#68abe857;--line-strong:#a97bff7a;--accent:#a47cff;--accent-2:#ffe05a;--accent-3:#4ab8ff;--shadow:0 20px 54px #3f76be33}[data-theme=light-pe]{--page-bg:radial-gradient(circle at 82% 15%, #ff9bb8 0 17%, transparent 34%), radial-gradient(circle at 18% 80%, #ffe36d 0 18%, transparent 34%), linear-gradient(142deg, #fff0df 0%, #ffd7dc 46%, #eee0ff 100%);--bg:#fff2e8;--surface:#ffffffd6;--surface-2:#ffdee2c2;--surface-3:#ffdd56d1;--ink:#3b2437;--ink-2:#765067;--muted:#9a7487;--line:#eb879a5c;--line-strong:#b67aff7a;--accent:#b279ff;--accent-2:#fd5;--accent-3:#ff7f9f;--shadow:0 20px 54px #b2596f33}[data-theme=light-ca]{--page-bg:radial-gradient(circle at 18% 20%, #ff9fd4 0 17%, transparent 33%), radial-gradient(circle at 80% 10%, #9ee7ff 0 16%, transparent 32%), radial-gradient(circle at 72% 84%, #ffec70 0 20%, transparent 34%), linear-gradient(135deg, #fff0fb 0%, #e4dcff 50%, #fff3a9 100%);--bg:#fff5fb;--surface:#fffc;--surface-2:#ffe8f9bd;--surface-3:#ffe656d1;--ink:#2e2144;--ink-2:#66418a;--muted:#8f6ca0;--line:#c97ee657;--line-strong:#ff84c67a;--accent:#bb72ff;--accent-2:#ffe25a;--accent-3:#ff6fc7;--shadow:0 20px 56px #8248ab33}[data-theme=light-iv]{--page-bg:radial-gradient(circle at 14% 12%, #c3a7ff 0 17%, transparent 34%), radial-gradient(circle at 82% 76%, #fff06d 0 18%, transparent 35%), linear-gradient(145deg, #fff9df 0%, #efe4ff 45%, #dff9ff 100%);--bg:#fff8e8;--surface:#ffffffd6;--surface-2:#f2e5ffc7;--surface-3:#ffe957d1;--ink:#2b2440;--ink-2:#5f5178;--muted:#88799c;--line:#b593ff5c;--line-strong:#e2bc5b80;--accent:#9f76ff;--accent-2:#ffe25c;--accent-3:#74d7ff;--shadow:0 20px 54px #7e5db133}[data-theme=light-yg]{--page-bg:radial-gradient(circle at 76% 12%, #f0a4ff 0 17%, transparent 33%), radial-gradient(circle at 18% 70%, #ffec73 0 20%, transparent 35%), radial-gradient(circle at 92% 82%, #7ee7ff 0 16%, transparent 32%), linear-gradient(145deg, #fff7c7 0%, #f1dfff 44%, #ffe7f5 100%);--bg:#fff7dc;--surface:#ffffffd1;--surface-2:#f6e1ffc2;--surface-3:#ffe555d6;--ink:#302245;--ink-2:#684a86;--muted:#92709d;--line:#cb7bf55c;--line-strong:#ffc15485;--accent:#bd70ff;--accent-2:#ffdf50;--accent-3:#f08cff;--shadow:0 20px 56px #9453b833}[data-theme=dark],[data-theme=dark-nv]{--page-bg:#171421;--bg:#171421;--surface:#211d2d;--surface-2:#2c253c;--surface-3:#3a3144;--ink:#fffdf8;--ink-2:#dfd7ea;--muted:#a89ab8;--line:#3d334d;--line-strong:#5d4b75;--accent:#c6a6ff;--accent-2:#ffe889;--accent-3:#70dfca;--shadow:0 18px 48px #00000047}[data-theme=dark-dn]{--page-bg:linear-gradient(163deg, #1b154f 19%, #2f279c 46%, #711878 80%);--bg:#17133c;--surface:#1e163cdb;--surface-2:#281e5ac7;--surface-3:#5a37a080;--ink:#f7edff;--ink-2:#eadbff;--muted:#eac8ff;--line:#ffffff1a;--line-strong:#ffffff38;--accent:#b47aff;--accent-2:#ffe477;--accent-3:#ff7ac8;--shadow:0 8px 22px #00000073}[data-theme=dark],[data-theme=dark-dn],[data-theme^=dark]{--amx-header-glass:#806ebe4d;--amx-header-frame-bg:#1c183a47;--amx-header-card:#7868b666;--amx-header-line:#c49eff4d;--amx-header-divider:#c49eff3d;--amx-header-hover:#b47aff29;--amx-header-active-dot:var(--accent-2);--amx-header-ink-dim:#f8efffa8;--amx-header-ink-faint:#f8efff6b;--amx-header-on-cta:#2a2340}[data-theme=dark-kd]{--page-bg:#1a1620;--bg:#0e0e13;--surface:#16161d;--surface-2:#1f1f28;--surface-3:#352d2f;--ink:#f3f3f6;--ink-2:#bdbdc5;--muted:#8b8b95;--line:#373741;--line-strong:#515160;--accent:#c6a6ff;--accent-2:#ffe889;--accent-3:#ec4f9c;--shadow:0 1px 0 #ffffff0a inset, 0 18px 40px -18px #000000b3}@supports (color:lab(0% 0 0)){[data-theme=dark-kd]{--bg:lab(3.98503% .833988 -3.06115);--surface:lab(7.65209% 1.48647 -4.99898);--surface-2:lab(12.2687% 1.7126 -5.7285);--ink:lab(95.9063% .369281 -1.46438);--ink-2:lab(76.6967% 1.13866 -4.37329);--muted:lab(58.1179% 1.35145 -5.08828);--line:lab(23.2736% 1.87244 -6.4699);--line-strong:lab(34.8175% 2.50593 -8.62201);--shadow:0 1px 0 lab(100% 0 0/.04) inset, 0 18px 40px -18px lab(0% 0 0/.7)}}[data-theme=dark-sp]{--page-bg:radial-gradient(circle at 15% 12%, #7b1fbf 0 16%, transparent 34%), radial-gradient(circle at 84% 24%, #ff4fa6 0 15%, transparent 32%), linear-gradient(150deg, #180d2a 0%, #411657 48%, #27122e 100%);--bg:#180d2a;--surface:#251634e0;--surface-2:#3a1e4ed1;--surface-3:#70345ebd;--ink:#fff4fb;--ink-2:#f2d8ff;--muted:#d5a7df;--line:#ff7ac82e;--line-strong:#ffe88947;--accent:#d59aff;--accent-2:#ffe46d;--accent-3:#ff5fb0;--shadow:0 20px 58px #00000075}[data-theme=dark-ev]{--page-bg:radial-gradient(circle at 82% 10%, #8cff4f 0 14%, transparent 31%), radial-gradient(circle at 12% 76%, #784cff 0 18%, transparent 34%), linear-gradient(145deg, #10172b 0%, #19204b 48%, #21270f 100%);--bg:#10172b;--surface:#1b2137e0;--surface-2:#232b48d6;--surface-3:#3f5030bd;--ink:#f7f5ff;--ink-2:#e2ddff;--muted:#bdb4d4;--line:#96ff6329;--line-strong:#ffe86f47;--accent:#b68cff;--accent-2:#f4e85d;--accent-3:#7dff66;--shadow:0 20px 58px #00000075}[data-theme=dark-ak]{--page-bg:radial-gradient(circle at 18% 18%, #ff6a3d 0 15%, transparent 32%), radial-gradient(circle at 78% 16%, #ae62ff 0 16%, transparent 32%), radial-gradient(circle at 72% 82%, #ffe25f 0 15%, transparent 31%), linear-gradient(150deg, #151126 0%, #301658 50%, #351827 100%);--bg:#151126;--surface:#221836e0;--surface-2:#301f4ed6;--surface-3:#57343ac2;--ink:#fff8ef;--ink-2:#f1ddff;--muted:#cdb3d6;--line:#ff976f2e;--line-strong:#ffe1604d;--accent:#c895ff;--accent-2:#ffe05d;--accent-3:#ff865d;--shadow:0 20px 58px #0000007a}[data-theme=dark-ts]{--page-bg:radial-gradient(circle at 82% 18%, #ff79d4 0 17%, transparent 34%), radial-gradient(circle at 14% 76%, #f8df63 0 16%, transparent 32%), linear-gradient(150deg, #1a1028 0%, #3a174f 54%, #241433 100%);--bg:#1a1028;--surface:#271937e0;--surface-2:#3a224cd6;--surface-3:#5a3454bd;--ink:#fff7fb;--ink-2:#f0dbff;--muted:#d1add8;--line:#ff79d429;--line-strong:#ffe8894d;--accent:#cfa0ff;--accent-2:#ffe46b;--accent-3:#ff7ac8;--shadow:0 20px 58px #00000075}[data-theme=dark-gm]{--page-bg:radial-gradient(circle at 20% 10%, #2f80ff 0 16%, transparent 33%), radial-gradient(circle at 82% 20%, #c26cff 0 17%, transparent 34%), radial-gradient(circle at 70% 82%, #ffe16a 0 15%, transparent 31%), linear-gradient(145deg, #0d1228 0%, #1e2360 47%, #32144d 100%);--bg:#0d1228;--surface:#191f39e0;--surface-2:#222a52d6;--surface-3:#3e3a5cc2;--ink:#f5f7ff;--ink-2:#dfe5ff;--muted:#b5bee0;--line:#5c97ff2e;--line-strong:#ffe2644d;--accent:#bca0ff;--accent-2:#ffe160;--accent-3:#5bc8ff;--shadow:0 20px 58px #0000007a}[data-theme=dark-ub]{--page-bg:radial-gradient(circle at 16% 18%, #a06cff 0 18%, transparent 35%), radial-gradient(circle at 86% 74%, #ffca4f 0 17%, transparent 33%), linear-gradient(150deg, #19102d 0%, #352061 48%, #24123e 100%);--bg:#19102d;--surface:#271b40e0;--surface-2:#372658d6;--surface-3:#54415fc2;--ink:#fbf4ff;--ink-2:#eadbff;--muted:#cdb6e3;--line:#bb9aff2e;--line-strong:#ffe89a4d;--accent:#d2a8ff;--accent-2:#ffe26f;--accent-3:#ad8dff;--shadow:0 20px 58px #0000007a}[data-theme=dark-rl]{--page-bg:radial-gradient(circle at 84% 16%, #ffbf3d 0 16%, transparent 32%), radial-gradient(circle at 18% 76%, #8d5cff 0 18%, transparent 35%), linear-gradient(150deg, #171226 0%, #33204f 48%, #3a2414 100%);--bg:#171226;--surface:#241f39e0;--surface-2:#332a4cd6;--surface-3:#58402fc2;--ink:#fff8e8;--ink-2:#f1e4d5;--muted:#d0bba8;--line:#ffc74e2e;--line-strong:#c8a4ff52;--accent:#c8a4ff;--accent-2:#ffe05d;--accent-3:#ffba62;--shadow:0 20px 58px #0000007a}[data-theme=dark-ck]{--page-bg:radial-gradient(circle at 14% 18%, #00d4ff 0 15%, transparent 32%), radial-gradient(circle at 86% 22%, #ff4cc2 0 16%, transparent 33%), radial-gradient(circle at 72% 84%, #ffe45f 0 15%, transparent 31%), linear-gradient(155deg, #0c1026 0%, #21145a 48%, #3a123b 100%);--bg:#0c1026;--surface:#1b193ae0;--surface-2:#292352d6;--surface-3:#3a314cc2;--ink:#f7f2ff;--ink-2:#e7dcff;--muted:#c2b1df;--line:#00d4ff2e;--line-strong:#ffe4774d;--accent:#b994ff;--accent-2:#ffe45f;--accent-3:#ff62c7;--shadow:0 20px 60px #00000080}[data-theme^=dark]{--tile-bg:#7056a838;--tile-border:#b08de25c;--tile-blur:10px;--tile-panel-blur:14px;--overlay:#080614ad;--card:#282248d1;--success:#7bd88f;--bg-success:#7bd88f29;--glow-success:0 0 0 1px #7bd88f59, 0 10px 40px #7bd88f1f;--glow-mascot:0 0 0 2px #7bd88f8c, 0 0 28px 6px #7bd88f66;--tile:#483f8052;--blur:blur(16px);--edge-violet:#b47aff8c;--edge-soft:#b47aff38;--hover:#b47aff29;--card-shadow:0 30px 80px #08061499;--order-glass-page:linear-gradient(160deg, #0d0b1e 0%, #2d1b6b 55%, #6b1fa0 100%);--order-glass-card:#483f806b;--order-glass-card-shadow:0 24px 60px #0d0b1e80;--order-glass-accent:#b47aff;--order-glass-cta:#fff477;--order-glass-cta-ink:#2a2410;--order-glass-warning:#f3d7a4;--order-glass-danger:#ff9e9e;--order-glass-tile:#483f8052;--order-glass-blur:blur(16px);--order-glass-edge-violet:#b47affa6;--order-glass-edge-gold:#fff47799;--order-glass-edge-danger:#ff7c7c80;--order-glass-edge-soft:#b47aff38;--order-glass-hover:#b47aff29;--order-glass-glow-violet:0 0 0 1px #b47aff4d, 0 8px 30px #b47aff1f;--order-glass-glow-gold:0 0 0 1px #fff47759, 0 8px 30px #fff4771a}.is-lavender{--tile-accent-color:var(--amx-color-accent-primary,#b994ff)}.is-yellow{--tile-accent-color:var(--amx-color-accent-cta,#ffe477)}.is-mint{--tile-accent-color:var(--amx-color-accent-mint,#61d6bd)}.is-pink{--tile-accent-color:var(--amx-color-accent-pink,#ff7ac8)}.is-green{--tile-accent-color:var(--amx-color-success,#2eaf78)}.is-amber{--tile-accent-color:var(--amx-color-warning,#9b7a10)}:root,[data-theme^=light]{--footer-bg:linear-gradient(180deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 88%, var(--accent) 12%) 14%, color-mix(in srgb, var(--bg) 58%, var(--ink) 42%) 30%, color-mix(in srgb, var(--bg) 58%, var(--ink) 42%) 100%);--footer-line:color-mix(in srgb, var(--line) 82%, transparent);--footer-ink:var(--ink);--footer-muted:color-mix(in srgb, var(--ink-2) 86%, var(--bg));--footer-link:color-mix(in srgb, var(--accent) 36%, var(--ink) 64%);--footer-admin-bg:color-mix(in srgb, var(--surface) 58%, transparent);--footer-admin-border:color-mix(in srgb, var(--line-strong) 70%, transparent)}[data-theme=light-lv]{--footer-bg:linear-gradient(180deg, #fffdf8 0%, #f9f5f9 18%, #c6c4c5 48%, #c6c4c5 100%)}[data-theme=light-sy]{--footer-bg:linear-gradient(180deg, #fffaf0 0%, #f8f1f1 18%, #c8c2bf 48%, #c8c2bf 100%)}[data-theme=light-ds]{--footer-bg:linear-gradient(180deg, #e7dbff 0%, #e1d2ff 18%, #c1b2dc 48%, #c1b2dc 100%)}[data-theme^=dark]{--footer-bg:linear-gradient(180deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 88%, var(--accent) 12%) 14%, color-mix(in srgb, var(--bg) 48%, #05040a 52%) 30%, color-mix(in srgb, var(--bg) 48%, #05040a 52%) 100%);--footer-line:color-mix(in srgb, var(--line) 74%, transparent);--footer-ink:var(--ink);--footer-muted:color-mix(in srgb, var(--ink-2) 82%, var(--bg));--footer-link:color-mix(in srgb, var(--accent-2) 82%, var(--ink));--footer-admin-bg:color-mix(in srgb, var(--surface) 62%, transparent);--footer-admin-border:color-mix(in srgb, var(--line-strong) 66%, transparent)}[data-theme=dark-dn]{--footer-bg:linear-gradient(180deg, #711878 0%, #641770 14%, #541665 30%, #541665 100%);--footer-line:#ffffff24}*{box-sizing:border-box}html{background:var(--page-bg);min-width:320px}body{color:var(--ink);background:var(--page-bg);font-family:var(--font-manrope), "Manrope", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}body:before{content:"";pointer-events:none;background-image:radial-gradient(#b994ff29 1px,#0000 1px);background-size:24px 24px;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer;border:0}input[type=password]::-ms-reveal{display:none}input[type=password]::-ms-clear{display:none}img{max-width:100%;display:block}.app{flex-direction:column;min-height:100dvh;display:flex;position:relative}.wrap{width:min(var(--maxw), calc(100% - (var(--container-gutter) * 2)));margin:0 auto}.admin-shell{width:100%;max-width:none;padding-left:max(var(--container-gutter), env(safe-area-inset-left));padding-right:max(var(--container-gutter), env(safe-area-inset-right));margin:0 auto}.row{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gap);display:grid}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:1/-1}.nav{z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;flex-shrink:0;padding-top:14px;position:sticky;top:0}.nav-inner{isolation:isolate;border:1px solid var(--amx-header-line);background:var(--amx-header-frame-bg);border-radius:20px;align-items:center;gap:22px;min-height:74px;padding:0 24px;display:flex;position:relative;overflow:visible;box-shadow:0 20px 52px -26px #1e0a3c80}.nav-inner:before{content:"";z-index:-1;border-radius:inherit;background:var(--amx-header-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:absolute;inset:0}.nav-inner>*{position:relative}.brand{color:var(--ink);align-items:center;gap:10px;margin-block:0;padding:0;font-size:22px;font-weight:700;line-height:1;text-decoration:none;transition:opacity .18s;display:inline-flex}.brand-logo{width:auto;height:34px;display:block}.nav-links{min-width:0;color:var(--amx-header-ink-dim);font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;align-items:center;gap:2px;margin-left:6px;font-size:14.5px;font-weight:600;display:flex}.nav-dd{position:relative}.nav :is(.desktop-brand,.desktop-nav-links .nav-dd-trigger,.desktop-nav-links>a,.desktop-nav-actions .search-box input,.desktop-nav-actions .nav-account-chip,.desktop-nav-actions .icon-btn,.desktop-nav-actions .theme-btn,.desktop-nav-actions .lang-switch .lang-btn){box-shadow:none}.nav :is(.desktop-brand,.desktop-nav-links .nav-dd-trigger,.desktop-nav-links>a){background:0 0;border-radius:0;min-height:0;padding:0}.desktop-brand:hover,.desktop-brand:focus-visible{opacity:1;background:0 0;transform:none}.nav-link,.nav-dd-trigger{color:var(--amx-header-ink-dim);white-space:nowrap;border-radius:11px;align-items:center;gap:6px;padding:9px 14px;text-decoration:none;transition:background .18s,color .18s;display:inline-flex;position:relative}.nav-link:hover,.nav-link:focus-visible,.nav-dd-trigger:hover,.nav-dd-trigger:focus-visible{color:var(--ink);background:var(--amx-header-hover);outline:none}.nav-link.is-active,.nav-dd-trigger.is-active{color:var(--ink)}.nav-link.is-active:after,.nav-dd-trigger.is-active:after{content:"";background:var(--amx-header-active-dot);border-radius:50%;width:5px;height:5px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.catalog-menu{z-index:80;border:1px solid var(--amx-header-line);background:color-mix(in srgb, var(--surface) 94%, var(--amx-header-glass));opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px;width:min(640px,100vw - 48px);padding:14px 12px 12px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 8px);left:-18px;transform:translateY(-4px);box-shadow:0 24px 46px -34px #1e0a3c6b}.catalog-menu:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.nav-dd:hover .catalog-menu,.nav-dd-trigger:focus-visible+.catalog-menu,.catalog-menu:focus-within{opacity:1;pointer-events:auto;transform:translateY(0)}.catalog-menu-item{border-radius:var(--radius-sm);border:1px solid #0000;grid-template-columns:52px 1fr;align-items:center;gap:10px;min-height:66px;padding:8px;display:grid}.catalog-menu-item:hover,.catalog-menu-item:focus-visible{border-color:var(--line);background:var(--surface-2);outline:none}.catalog-menu-item img{border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-2);width:52px;height:52px}.catalog-menu-item span{gap:3px;min-width:0;display:grid}.catalog-menu-item b,.catalog-menu-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-menu-item small{color:var(--muted);font-size:12px;font-weight:800}.nav-actions{justify-content:flex-end;align-items:center;gap:2px;min-width:0;margin-left:auto;display:flex}.desktop-nav-actions .search-box{border:1px solid var(--amx-header-line);background:var(--amx-header-card);border-radius:13px;flex:0 300px;align-items:center;gap:10px;width:300px;min-width:0;max-width:300px;height:42px;padding:0 14px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.desktop-nav-actions .search-box svg{width:18px;height:18px;color:var(--amx-header-ink-dim);flex:none;position:static;transform:none}.desktop-nav-actions .search-box input{width:100%;height:auto;color:var(--ink);font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:14px}.desktop-nav-actions .search-box input::placeholder{color:var(--amx-header-ink-faint)}.desktop-nav-actions .search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.search-suggestions{z-index:70;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow);gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0}.search-suggestion,.search-empty{border-radius:var(--radius-sm);min-height:58px;color:var(--ink);align-items:center;font-size:13px;font-weight:800;display:grid}.search-suggestion{grid-template-columns:44px 1fr auto;gap:10px;padding:7px}.search-suggestion:hover,.search-empty:hover{background:var(--surface-2)}.search-suggestion img{object-fit:cover;border-radius:var(--radius-sm);width:44px;height:52px}.search-suggestion span{gap:3px;min-width:0;display:grid}.search-suggestion b,.search-suggestion small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-suggestion small{color:var(--muted);font-size:12px;font-weight:700}.search-suggestion strong{white-space:nowrap}.search-empty{padding:0 12px}.icon-btn,.lang-btn,.theme-btn{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:42px;height:42px;color:var(--ink-2);place-items:center;display:inline-grid}.desktop-nav-actions :is(.icon-btn,.lang-btn,.theme-btn){color:var(--amx-header-ink-dim);background:0 0;border:1px solid #0000;border-radius:12px;transition:background .18s,color .18s,border-color .18s}.desktop-nav-actions :is(.icon-btn,.lang-btn,.theme-btn):hover,.desktop-nav-actions :is(.icon-btn,.lang-btn,.theme-btn):focus-visible{background:var(--amx-header-hover);color:var(--ink);outline:none}.lang-btn{text-align:center;min-width:42px;padding:0 12px;font-weight:800}.desktop-nav-actions .lang-btn{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.5px;padding:0;font-size:13px;font-weight:600}.theme-pickers{flex:0 0 42px;align-items:center;width:42px;display:inline-flex}.theme-dd{flex:0 0 42px;width:42px;height:42px;position:relative}.theme-code-btn{grid-template-columns:18px;justify-content:center;width:42px;min-width:42px;padding:0}.theme-code-btn svg,.mobile-chip-btn svg{flex-shrink:0}.lang-switch{justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.lang-switch .lang-btn{width:42px;min-width:42px;height:42px;padding:0}.cart-btn{position:relative}.cart-hover-zone{z-index:140;place-items:center;display:grid;position:relative}.favorite-link{position:relative}.cart-count{background:var(--accent-2);min-width:16px;height:16px;color:var(--amx-header-on-cta);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);border-radius:8px;place-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:1;animation:.18s ease-out badge-pop-in;display:grid;position:absolute;top:5px;right:5px}@keyframes badge-pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cart-count,.mobile-bottom-nav__badge{animation-duration:1ms}}.desktop-header-divider{background:var(--amx-header-divider);width:1px;height:24px;margin:0 8px}.desktop-nav-actions .cart-btn{background:var(--accent-2);color:var(--amx-header-on-cta)}.desktop-nav-actions .cart-btn:hover,.desktop-nav-actions .cart-btn:focus-visible{color:var(--amx-header-on-cta);background:#fff8a0}.desktop-nav-actions .cart-btn .cart-count{background:var(--amx-header-on-cta);color:var(--accent-2)}.nav :is(.desktop-brand,.nav-link,.desktop-nav-actions .icon-btn,.desktop-nav-actions .lang-btn,.desktop-nav-actions .theme-btn,.desktop-nav-actions .nav-account-chip,.nav-account-menu__item):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{padding:28px 0 18px}.kaido-hero{padding-top:34px}.hero-grid{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.hero-grid>:first-child{grid-column:span 5}.hero-grid>:last-child{grid-column:span 7}.kaido-hero .hero-copy,.hero-feature,.acct-hero,.block,.sale-step,.club-preview{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 88%, var(--surface-2));box-shadow:var(--shadow)}.kaido-hero .hero-copy{width:auto;padding:44px;overflow:hidden}.hero-tag{border:1px solid var(--line);background:var(--surface);width:fit-content;min-height:34px;color:var(--muted);text-transform:uppercase;border-radius:99px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.kaido-hero h1{margin:22px 0 18px;font-size:clamp(42px,6vw,84px);line-height:.92}.kaido-hero h1 span{color:var(--accent);margin-top:10px;font-size:.52em;line-height:1.05;display:block}.hero-feature{background:linear-gradient(135deg, var(--surface-2), var(--surface-3));min-height:540px;position:relative;overflow:hidden}.hero-feature>img{object-fit:cover;width:100%;height:100%;min-height:540px}.hero-feature:after{content:"";background:linear-gradient(#0000,#171421c7);height:52%;position:absolute;inset:auto 0 0}.feature-card{z-index:1;border-radius:var(--radius-sm);color:#252033;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8e0;border:1px solid #ffffff38;grid-template-columns:1fr 48px;align-items:center;gap:8px 14px;min-height:118px;padding:14px 16px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}[data-theme^=dark] .feature-card{color:var(--ink);background:#211d2dd1}.feature-card h2{margin:0;font-size:22px}.feature-card p{color:color-mix(in srgb, currentColor 72%, transparent);grid-column:1/2;margin:0;font-size:14px;line-height:1.45}.arrow-link{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--accent-2);color:#2f2400;grid-area:1/2/span 2;place-items:center;width:46px;height:46px;transition:transform .18s,box-shadow .18s;display:grid}.arrow-link svg,.animated-arrow{animation:1.15s ease-in-out infinite arrow-nudge}.arrow-link:hover{transform:translate(2px);box-shadow:0 12px 24px #dcb33533}@keyframes arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.sales-timeline{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.sale-step{min-height:170px;padding:18px;position:relative;overflow:hidden}.sale-step:before{content:"";background:radial-gradient(circle at 86% 14%, color-mix(in srgb, var(--accent-2) 42%, transparent), transparent 28%), radial-gradient(circle at 15% 90%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 30%);pointer-events:none;position:absolute;inset:0}.sale-step span{border-radius:var(--radius-sm);background:var(--accent-2);color:#302300;place-items:center;min-width:54px;height:36px;padding:0 10px;font-weight:950;display:inline-grid;position:relative}.sale-step h3,.sale-step p{position:relative}.hot-sale-section{padding-top:22px}.home-promo-section .wrap{position:relative}.hot-sale-banner{--hot-sale-banner-border:#ffffff28;--hot-sale-banner-pink-glow:#ff7ac857;--hot-sale-banner-violet-glow:#b47aff47;--hot-sale-banner-core:#17133c;--hot-sale-banner-ink:#f7edff;--hot-sale-banner-muted:#f7edff9e;--hot-sale-banner-label:#f7edff85;--hot-sale-banner-small:#f7edff8a;--hot-sale-banner-accent:#ff7ac8;--hot-sale-banner-shine:#ff7ac829;--hot-sale-banner-grid-line:#ffffff09;--hot-sale-banner-card-border:#ffffff27;--hot-sale-banner-card-bg:#251c4a8b;--hot-sale-banner-hover-border:#ff7ac86b;--hot-sale-banner-disabled-ink:#f7edff9e;border:1px solid var(--hot-sale-banner-border);background:radial-gradient(circle at 88% 18%, var(--hot-sale-banner-pink-glow), transparent 28%), radial-gradient(circle at 22% 88%, var(--hot-sale-banner-violet-glow), transparent 34%), linear-gradient(135deg, #11111a 0%, var(--hot-sale-banner-core) 55%, #101018 100%);min-height:310px;color:var(--hot-sale-banner-ink);isolation:isolate;border-radius:clamp(18px,2vw,26px);grid-template-columns:minmax(0,1.25fr) auto;align-items:center;gap:clamp(24px,6vw,90px);padding:clamp(28px,4vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000057}.hot-sale-banner:before,.hot-sale-banner:after{content:"";pointer-events:none;position:absolute}.hot-sale-banner:before{z-index:-1;background-image:linear-gradient(var(--hot-sale-banner-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--hot-sale-banner-grid-line) 1px, transparent 1px);background-size:34px 34px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000db,#0000 86%);mask-image:linear-gradient(90deg,#000000db,#0000 86%)}.hot-sale-banner:after{background:linear-gradient(110deg, transparent, #ffffff1f, var(--hot-sale-banner-shine), transparent);filter:blur(10px);width:42%;animation:7s ease-in-out infinite hotSaleShine;inset:-45% auto -45% -22%;transform:skew(-16deg)}.hot-sale-banner:hover{border-color:var(--hot-sale-banner-hover-border)}[data-theme=light-ds] .home-promo-section .hot-sale-banner{--hot-sale-banner-border:#ffffff28;--hot-sale-banner-pink-glow:#ff7ac857;--hot-sale-banner-violet-glow:#b47aff47;--hot-sale-banner-core:#17133c;--hot-sale-banner-ink:#f7edff;--hot-sale-banner-muted:#f7edff9e;--hot-sale-banner-label:#f7edff85;--hot-sale-banner-small:#f7edff8a;--hot-sale-banner-accent:#ff7ac8;--hot-sale-banner-shine:#ff7ac829;--hot-sale-banner-grid-line:#ffffff09;--hot-sale-banner-card-border:#ffffff27;--hot-sale-banner-card-bg:#251c4a8b;--hot-sale-banner-hover-border:#ff7ac86b;--hot-sale-banner-disabled-ink:#f7edff9e}[data-theme=dark-dn] .home-promo-section .hot-sale-banner{--hot-sale-banner-border:#ffffff2e;--hot-sale-banner-pink-glow:#ff7ac861;--hot-sale-banner-violet-glow:#b47aff52;--hot-sale-banner-core:#17133c;--hot-sale-banner-ink:#f7edff;--hot-sale-banner-muted:#f7edffa3;--hot-sale-banner-label:#f7edff8a;--hot-sale-banner-small:#f7edff8f;--hot-sale-banner-accent:#ff7ac8;--hot-sale-banner-shine:#ff7ac82e;--hot-sale-banner-grid-line:#ffffff0a;--hot-sale-banner-card-border:#ffffff2c;--hot-sale-banner-card-bg:#251c4a9a;--hot-sale-banner-hover-border:#ff7ac87a;--hot-sale-banner-disabled-ink:#f7edffa3}.hot-sale-copy,.hot-sale-timer{z-index:1;position:relative}.hot-sale-copy{flex-direction:column;align-items:flex-start;display:flex}.hot-sale-status{color:var(--hot-sale-banner-accent);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:26px;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:800;display:inline-flex}.hot-sale-status:before{content:"";background:currentColor;border-radius:999px;width:10px;height:10px;box-shadow:0 0 18px}.hot-sale-status.active:before{animation:1.7s ease-in-out infinite hotSalePulse}.hot-sale-copy strong{color:var(--hot-sale-banner-accent);letter-spacing:0;font-size:clamp(72px,10vw,132px);font-weight:950;line-height:.82}.hot-sale-copy h2{max-width:680px;color:var(--hot-sale-banner-ink);margin:26px 0 8px;font-size:clamp(26px,3vw,40px);line-height:1.08}.hot-sale-copy p{color:var(--hot-sale-banner-muted);margin:0 0 26px;font-size:18px;font-weight:700}.hot-sale-cta{border-radius:var(--radius-md);background:var(--hot-sale-banner-accent);color:#160d15;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 26px;font-weight:950;display:inline-flex}.hot-sale-cta.disabled{color:var(--hot-sale-banner-disabled-ink);background:#ffffff1a}.hot-sale-timer{text-align:center;flex-direction:column;align-items:center;min-width:min(330px,100%);display:flex}.hot-sale-timer>span{color:var(--hot-sale-banner-label);letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:800}.hot-sale-time-grid{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.hot-sale-time-box{justify-items:center;gap:10px;display:grid}.hot-sale-time-box b{border:1px solid var(--hot-sale-banner-card-border);background:var(--hot-sale-banner-card-bg);width:82px;height:100px;color:var(--hot-sale-banner-ink);border-radius:13px;place-items:center;font-size:38px;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff0f}.hot-sale-time-box small,.hot-sale-timer>small{color:var(--hot-sale-banner-small);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800}.hot-sale-timer>small{margin-top:22px}.promo-product-carousel{--promo-carousel-gap:14px;--promo-carousel-visible:4;--promo-carousel-gap-count:4;--promo-carousel-peek:72px;--promo-carousel-arrow-size:42px;--promo-carousel-edge-pad:8px;min-height:310px;padding:0;display:grid;position:relative}.promo-carousel-viewport{align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:visible}.promo-product-track{gap:var(--promo-carousel-gap);overscroll-behavior-x:contain;scroll-behavior:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 58%, var(--surface-2) 42%) color-mix(in srgb, var(--line) 72%, transparent);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;min-width:0;padding-bottom:10px;scroll-padding-inline:1px;display:flex;overflow:auto hidden}.promo-product-track[data-swipe-locked=true]{cursor:default}.promo-product-track::-webkit-scrollbar{height:8px}.promo-product-track::-webkit-scrollbar-track{background:color-mix(in srgb, var(--line) 72%, transparent);border-radius:999px}.promo-product-track::-webkit-scrollbar-thumb{border:1px solid color-mix(in srgb, var(--surface) 78%, transparent);background:color-mix(in srgb, var(--accent) 58%, var(--surface-2) 42%);border-radius:999px}.promo-product-slide{flex:0 0 calc((100% - var(--promo-carousel-peek) - (var(--promo-carousel-gap-count) * var(--promo-carousel-gap))) / var(--promo-carousel-visible));min-width:0}.promo-product-carousel .product-card{height:100%;min-height:0}.promo-product-carousel .product-media{aspect-ratio:4/5}.promo-product-carousel .product-media img{object-position:top center}.promo-product-carousel .product-body{min-height:86px;padding:11px}.promo-product-carousel .product-title{min-height:36px;font-size:14px}.promo-product-carousel .product-card .price{font-size:17px}.promo-carousel-arrow{z-index:4;width:var(--promo-carousel-arrow-size);height:var(--promo-carousel-arrow-size);background:color-mix(in srgb, var(--surface) 74%, transparent);color:var(--ink);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;border-radius:999px;place-items:center;transition:border-color .28s ease-in-out,background .28s ease-in-out,color .28s ease-in-out,opacity .28s ease-in-out,transform .28s ease-in-out;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.promo-carousel-arrow.prev{left:var(--promo-carousel-edge-pad)}.promo-carousel-arrow.next{right:var(--promo-carousel-edge-pad)}.promo-carousel-arrow:hover:not(:disabled){color:var(--accent);background:color-mix(in srgb, var(--surface) 86%, transparent);transform:translateY(calc(-50% - 1px))}.promo-carousel-arrow:disabled{cursor:default;opacity:.34}.conversion-banner{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(90deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--surface-2) 58%, var(--surface))), var(--surface);box-shadow:var(--shadow);grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:48px;padding:44px;display:grid;position:relative;overflow:hidden}.conversion-copy{align-content:center;justify-items:start;row-gap:22px;min-width:0;display:grid}.conversion-label{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--muted);border-radius:999px;align-items:center;margin-bottom:24px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.conversion-title{max-width:640px;color:var(--ink);text-wrap:balance;margin:0;font-size:48px;font-weight:950;line-height:1.06}.conversion-title span{color:var(--accent);margin-top:8px;display:block}.conversion-copy p{max-width:540px;color:var(--ink-2);margin:0 0 24px;font-size:18px;line-height:1.62}.conversion-proof{flex-wrap:wrap;gap:10px;margin-bottom:2px;display:flex}.proof-pill,.promo-code{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 86%, var(--surface-2));min-height:38px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.promo-code{background:var(--surface-3);color:#302300;letter-spacing:0;border-style:dashed;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace}.conversion-actions{flex-wrap:wrap;align-items:center;gap:12px;max-width:560px;display:flex}.conversion-note{color:var(--muted);font-size:13px;font-weight:800;line-height:1.3}.conversion-board{grid-template-rows:auto auto;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-content:center;gap:14px;min-width:0;display:grid}.pin-shot,.pin-offer,.pin-detail{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden;box-shadow:0 10px 24px #59417814}.pin-shot{grid-row:span 2;min-height:430px;position:relative}.pin-shot img,.pin-detail img{object-fit:cover;width:100%;height:100%}.pin-shot-caption{z-index:2;border:1px solid color-mix(in srgb, var(--line-strong) 70%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;gap:4px;width:fit-content;max-width:calc(100% - 24px);padding:10px 12px;display:grid;position:absolute;bottom:12px;right:12px}.pin-shot-caption strong,.pin-detail-caption strong{color:var(--ink);font-size:14px;font-weight:900;line-height:1.2}.pin-shot-caption span{color:var(--ok);font-size:12px;font-weight:900;line-height:1.2}.pin-offer{background:var(--accent-2);color:#302300;cursor:pointer;align-content:center;min-height:188px;padding:24px;transition:transform .18s,box-shadow .18s;display:grid}.pin-offer:hover{transform:translateY(-2px);box-shadow:0 14px 28px #59417824}.pin-offer:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 52%, transparent);outline-offset:3px}.pin-offer b{font-size:64px;font-weight:950;line-height:.9;display:block}.pin-offer-code-row{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:100%;margin-top:14px;font-size:15px;font-weight:900;line-height:1.32;display:flex}.pin-offer-code-row em{color:#302300e0;max-width:150px;font-style:normal}.pin-offer-code-stack{justify-items:end;gap:4px;margin-left:auto;display:grid}.pin-offer-code{color:#fff6c9;letter-spacing:0;cursor:copy;background:linear-gradient(135deg,#332500,#473100),#302300;border:1px solid #30230047;border-radius:7px;justify-content:center;align-items:center;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 8px 18px #30230029}.pin-offer-code:hover,.pin-offer-code:focus-visible{background:linear-gradient(135deg,#554513,#302300),#302300}.pin-offer-code:focus-visible{outline-offset:2px;outline:3px solid #fff6c9c2}.pin-offer-copy-message{color:#302300d1;text-align:right;opacity:0;max-width:106px;min-height:12px;margin-top:0;font-size:10px;font-weight:900;line-height:1.05;transition:opacity .16s;display:block}.pin-offer-copy-message.show{opacity:1}.pin-detail{min-height:232px;position:relative}.pin-detail-media{display:block;position:absolute;inset:0;overflow:hidden}.pin-detail-caption{z-index:3;border:1px solid color-mix(in srgb, var(--line-strong) 70%, transparent);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#3d364be0;border-radius:8px;justify-content:center;align-items:center;width:fit-content;max-width:calc(100% - 24px);padding:8px 14px;display:inline-flex;position:absolute;bottom:12px;right:12px}.pin-detail-caption strong{color:#fff;white-space:nowrap}@keyframes hotSaleShine{0%,18%,to{opacity:0;transform:translate(0)skew(-16deg)}35%{opacity:1}58%{opacity:0;transform:translate(340%)skew(-16deg)}}@keyframes hotSalePulse{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.18)}}.category-rail{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:12px}.club-preview{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding:22px;display:grid}.club-preview>:first-child{grid-column:span 5}.club-preview>:nth-child(2){grid-column:span 3}.club-preview>:nth-child(3){grid-column:span 4}.club-preview p{max-width:64ch;color:var(--muted)}.mini-capsule{min-height:220px}.soon-stack{gap:10px;display:grid}.soon-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.soon-row img{object-fit:cover;border-radius:var(--radius-sm);width:64px;height:78px}.soon-row span{gap:4px;display:grid}.soon-row small{color:var(--muted);font-weight:800}.hero-banner{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);min-height:520px;box-shadow:var(--shadow);align-items:center;display:grid;position:relative;overflow:hidden}.hero-banner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-banner:after{content:"";background:linear-gradient(90deg,#fffdf8f5,#fffdf8c7 43%,#fffdf814 72%);position:absolute;inset:0}[data-theme^=dark] .hero-banner:after{background:linear-gradient(90deg,#171421f5,#171421c2 45%,#17142129 76%)}.hero-copy{z-index:1;width:min(620px,90%);padding:56px;position:relative}.eyebrow{color:var(--muted);text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}h1,h2,h3,p{margin-top:0}.hero h1{margin-bottom:18px;font-size:clamp(42px,6vw,76px);line-height:.98}.hero p{max-width:52ch;color:var(--ink-2);font-size:18px;line-height:1.62}.hero-actions,.row-actions{flex-wrap:wrap;gap:10px;display:flex}.btn{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);justify-content:center;align-items:center;gap:9px;padding:0 18px;font-weight:900;display:inline-flex}.btn.primary{background:var(--accent-2);color:#2f2400;border-color:#d5b500}.btn.accent{border-color:var(--accent);background:var(--accent);color:#20172d}.stats-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.stat{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:16px}.stat b{font-size:24px;display:block}.stat span{color:var(--muted);font-size:13px;font-weight:700}.section.admin-root-section{padding-top:14px}.section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.section-head h2{margin:4px 0 0;font-size:clamp(26px,3vw,38px)}.section-head p{max-width:70ch;color:var(--muted);margin-bottom:0}.chips,.filter-row{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:36px;color:var(--ink-2);align-items:center;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.chip.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 24%, var(--surface));color:var(--ink)}.franchise-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.franchise{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);min-height:220px;box-shadow:var(--shadow);align-items:end;padding:18px;display:grid;position:relative;overflow:hidden}.franchise:after{content:"";pointer-events:none;background:linear-gradient(#120e1a14,#120e1ab8),linear-gradient(90deg,#b994ff2e,#ffe47714);position:absolute;inset:0}.franchise-bg{object-fit:cover;width:100%;height:100%;transition:transform .24s;position:absolute;inset:0}.franchise:hover .franchise-bg{transform:scale(1.05)}.franchise>div{z-index:1;max-width:84%;position:relative}.franchise h3{color:#fffdf8;text-shadow:0 2px 14px #0006;margin-bottom:5px;font-size:24px}.franchise p{color:#fffdf8d1;text-shadow:0 2px 12px #0006;margin-bottom:0;font-weight:800}.catalog-layout{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.catalog-layout>.filters{grid-column:span 3}.catalog-layout>:not(.filters){grid-column:span 9;min-width:0}.filters{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:16px;position:sticky;top:92px}.filters h3{margin:0 0 12px}.filter-group{border-top:1px solid var(--line);padding:14px 0}.filter-group:first-of-type{border-top:0;padding-top:0}.filter-group label{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;margin:9px 0;font-size:14px;font-weight:700;display:flex}.filter-group input{accent-color:var(--accent)}.filter-reset{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;min-height:38px;color:var(--ink);margin:2px 0 12px;font-weight:900}.product-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.product-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.product-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-3px)}.product-media{aspect-ratio:3/4;background:var(--surface-2);position:relative}.product-media img{object-fit:cover;object-position:top center;width:100%;height:100%}.card-actions{gap:7px;display:grid;position:absolute;top:10px;right:10px}.round-icon{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;width:36px;height:36px;display:grid}.product-badge{z-index:1;font-family:var(--font-manrope), "Manrope", sans-serif;letter-spacing:.06em;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}.product-badge-new{background:var(--amx-color-accent-cta,#ffe477);color:var(--amx-color-accent-cta-ink,#2f2400)}.product-badge-sale{color:#2c1020;background:#ff7c7c}.round-icon.is-active,.btn.is-active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 28%, var(--surface));color:var(--accent)}.round-icon.accent-icon{background:color-mix(in srgb, var(--accent-2) 42%, var(--surface));color:#4a3600}.product-body{gap:7px;padding:13px;display:grid}.series{color:var(--accent);font-size:12px;font-weight:900}.product-title{min-height:0;color:var(--ink);white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:15px;font-weight:900;line-height:1.25;overflow:visible}.product-meta{color:var(--muted);font-size:12px;font-weight:700}.product-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:0;display:flex}.product-actions-inline{align-items:center;gap:7px;display:inline-flex}.coming-soon-note{color:#9b6b00;margin-top:6px;font-size:12px;font-weight:850;line-height:1.35;display:block}.price{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:18px;font-weight:950;display:flex}.old-price{color:var(--muted);font-size:12px;text-decoration:line-through}.status{border-radius:var(--radius-sm);align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.status.in_stock{color:var(--ok);background:#2eaf7829}.status.preorder{color:var(--accent);background:#b994ff33}.status.coming_soon{color:#a47d00;background:#ffe47733}[data-theme^=dark] .status.coming_soon{color:#d9b34e;background:#ffe8893d}.status.sold_out{color:var(--muted);background:#81768f26}.product-page{gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));padding:28px 0;display:grid}.product-page>.gallery{grid-column:span 8}.product-page>.buy-panel{grid-column:span 4}.gallery{gap:12px;display:grid}.main-shot{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-2);min-height:min(78vh,780px);overflow:hidden}.product-gallery-main-shot-trigger{width:100%;height:100%;min-height:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.main-shot img{object-fit:cover;width:100%;height:100%;display:block}.thumbs{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.thumbs img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);border-radius:var(--radius-sm);width:100%}.product-gallery-mobile-viewport{display:none}.product-gallery-thumb{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.product-gallery-thumb img{display:block}.product-gallery-viewer-shell{z-index:210;-webkit-backdrop-filter:blur(14px);opacity:0;background:#0a0810e0;transition:opacity .22s;position:fixed;inset:0;overflow:hidden}.product-gallery-viewer-shell.is-visible{opacity:1}.product-gallery-viewer{width:100vw;min-width:0;height:100dvh;min-height:100vh;position:relative}.product-gallery-viewer-head{top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));z-index:2;pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute}.product-gallery-viewer-head>*{pointer-events:auto}.product-gallery-viewer-counter{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fffffff0;letter-spacing:.04em;background:#0a08108a;border:1px solid #ffffff2e;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}.product-gallery-viewer-stage{width:100%;min-width:0;height:100%;min-height:0;padding:max(20px, calc(env(safe-area-inset-top) + 20px)) max(20px, env(safe-area-inset-right)) max(116px, calc(env(safe-area-inset-bottom) + 96px)) max(20px, env(safe-area-inset-left));box-sizing:border-box;overflow:hidden}.product-gallery-viewer-track{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;width:100%;height:100%;display:flex;overflow:auto hidden}.product-gallery-viewer-track.is-zoomed{touch-action:none;overflow:hidden}.product-gallery-viewer-track::-webkit-scrollbar{display:none}.product-gallery-viewer-slide{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.product-gallery-viewer-slide.is-zoomed{touch-action:none;overflow:hidden}.product-gallery-viewer-slide img{object-fit:contain;transform-origin:50%;opacity:.96;cursor:zoom-in;width:auto;max-width:min(100%,1000px);height:auto;max-height:min(100%,1000px);transition:transform .22s,opacity .22s;display:block;transform:scale(.985)}.product-gallery-viewer-shell.is-visible .product-gallery-viewer-slide img{opacity:1;transform:scale(1)}.product-gallery-viewer-shell.is-visible .product-gallery-viewer-slide img.is-zoomed{transform-origin:var(--viewer-zoom-origin-x,50%) var(--viewer-zoom-origin-y,50%);cursor:zoom-out;transform:scale(2.5)}.product-gallery-viewer-thumbs{left:50%;bottom:max(16px, calc(env(safe-area-inset-bottom) + 8px));z-index:2;box-sizing:border-box;pointer-events:none;width:min(100%,760px);padding:0 20px;position:absolute;transform:translate(-50%)}.product-gallery-viewer-thumbs-track{-webkit-backdrop-filter:blur(12px);scrollbar-width:none;pointer-events:auto;background:#0a081085;border:1px solid #ffffff24;border-radius:22px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:0 auto;padding:10px 12px;display:flex;overflow:auto hidden}.product-gallery-viewer-thumbs-track::-webkit-scrollbar{display:none}.product-gallery-viewer-thumb{cursor:pointer;opacity:.72;background:#ffffff14;border:2px solid #0000;border-radius:16px;flex:none;width:64px;height:64px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s,opacity .16s;overflow:hidden}.product-gallery-viewer-thumb:hover{opacity:.92}.product-gallery-viewer-thumb.is-active{opacity:1;border-color:#ffe269fa;transform:translateY(-1px);box-shadow:0 0 0 1px #ffe26947}.product-gallery-viewer-thumb img{object-fit:cover;width:100%;height:100%;display:block}.buy-panel,.info-panel,.checkout-panel,.account-panel,.admin-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.buy-panel{padding:20px;position:sticky;top:92px}.product-detail-topline{gap:12px;margin-bottom:12px;display:grid}.product-detail-chip-row{flex-wrap:wrap;gap:8px;display:flex}.product-detail-filter-chip{border:1px solid var(--line);background:var(--surface-2);min-height:30px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.product-detail-filter-chip:hover,.product-detail-filter-chip:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent)}.buy-panel h1{margin-bottom:12px;font-size:30px}.product-detail-meta{margin-bottom:10px}.product-detail-rating-row{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:14px;font-weight:800;display:flex}.product-detail-stars{color:#ef9f27;letter-spacing:.12em}.product-detail-rating-copy{color:var(--muted);font-weight:700}.product-detail-price{margin:0 0 18px}.product-detail-actions{align-items:stretch;gap:10px}.product-detail-cart-btn{flex:auto}.product-detail-favorite-btn{flex:none;min-width:138px}.product-detail-buy-now-wrap{margin-top:10px}.product-detail-buy-now{color:#fff;background:#26215c;width:100%;min-height:48px}.product-detail-buy-now:hover:not(:disabled){background:#1a1645}.spec-list{gap:8px;margin:18px 0;display:grid}.loyalty-note,.checkout-bonus{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent-2) 24%, var(--surface));color:var(--ink-2);align-items:center;gap:9px;padding:12px;font-size:14px;font-weight:850;display:flex}.coming-soon-alert{border:1px solid color-mix(in srgb, var(--accent-2) 68%, var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent-2) 30%, var(--surface));color:var(--ink-2);align-items:flex-start;gap:9px;margin-top:12px;padding:12px;font-size:14px;font-weight:850;display:flex}.coming-soon-alert svg{color:#a47d00;flex:none}.checkout-warning{margin:14px 22px 0}.checkout-page .coming-soon-alert,.checkout-page .checkout-warning{border-color:var(--checkout-warning-border);background:var(--checkout-warning-bg);box-shadow:var(--checkout-tile-shadow);-webkit-backdrop-filter:blur(var(--tile-blur))}.checkout-bonus{margin-top:14px}.co-summary .checkout-bonus{border-radius:12px;min-height:48px;margin:14px 22px 0;padding:12px 14px}.bonus-redeem{gap:8px;padding-top:2px;display:grid}.co-summary .bonus-redeem{margin:0}.checkout-page .bonus-redeem input{border-color:var(--checkout-field-border);background:var(--checkout-field-bg);color:var(--amx-color-text,var(--ink));caret-color:var(--amx-color-text,var(--ink));-webkit-text-fill-color:var(--amx-color-text,var(--ink))}.checkout-page .bonus-redeem input::placeholder{color:var(--checkout-field-placeholder);-webkit-text-fill-color:var(--checkout-field-placeholder)}.checkout-page .bonus-redeem input:focus{border-color:color-mix(in srgb, var(--accent) 72%, var(--checkout-tile-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--amx-color-focus,#8e60ef) 22%, transparent)}.bonus-redeem-row{color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;font-weight:850;display:flex}.bonus-redeem-row span{min-width:0}.bonus-redeem-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.bonus-redeem-balance{color:var(--bonus-pill-green);white-space:nowrap;font-size:12px;font-weight:800;line-height:1.2}.bonus-redeem-meta{gap:4px;display:grid}.bonus-redeem-meta span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.3}.bonus-redeem input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);width:6ch;min-width:6ch;min-height:38px;color:var(--ink);caret-color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;-webkit-text-fill-color:var(--ink);padding:0 10px;font-weight:900}.bonus-redeem input::placeholder{color:var(--muted);-webkit-text-fill-color:var(--muted)}.bonus-redeem input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.bonus-redeem .bonus-input:disabled{opacity:.5;cursor:not-allowed}.bonus-redeem .bonus-applied{color:var(--accent-3)}.bonus-pill{min-height:18px;color:var(--accent-3);align-items:center;padding:0;font-size:12px;font-weight:900;line-height:1.2;display:inline-flex}.cart-line-bonus,.cs-item-bonus{border:.5px solid var(--bonus-pill-green-border);background:var(--bonus-pill-green-bg);width:fit-content;color:var(--bonus-pill-green);letter-spacing:.01em;border-radius:999px;align-items:center;gap:5px;margin-top:4px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.cart-line-bonus svg,.cs-item-bonus svg{flex:none}.spec-list div{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding-bottom:8px;font-size:14px;display:flex}.spec-list b{color:var(--ink)}.tab-grid,.panel-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.tab-grid>*,.panel-grid>*{grid-column:span 4}.info-panel,.checkout-panel,.account-panel,.admin-panel{padding:18px}.checkout-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.checkout-grid>:first-child{grid-column:span 8}.checkout-grid>:last-child{grid-column:span 4}.form-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.field{gap:6px;display:grid}.field.full{grid-column:1/-1}.field span{color:var(--muted);font-size:13px;font-weight:800}.req{color:#e64f80;font-weight:950}.insta-field small,.checkout-contact-instagram-note{color:var(--muted);font-size:12.5px;font-weight:800}.insta-story-note{border:1px solid color-mix(in srgb, var(--accent-2) 58%, var(--line));border-radius:var(--radius-sm);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 34%, transparent), transparent 60%), color-mix(in srgb, var(--accent) 8%, var(--surface));width:fit-content;max-width:100%;min-height:40px;color:var(--ink-2);align-items:center;gap:10px;margin-top:2px;padding:9px 12px;display:inline-flex;position:relative;overflow:hidden}.insta-story-note:after{content:"";opacity:0;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;height:100%;position:absolute;top:0;left:-60%}.sparkle-sticker{flex:0 0 34px;width:34px;height:28px;animation:1.8s ease-in-out infinite sticker-bob;display:inline-block;position:relative}.sparkle-sticker i{background:var(--accent-2);clip-path:polygon(50% 0%,62% 35%,100% 50%,62% 65%,50% 100%,38% 65%,0% 50%,38% 35%);filter:drop-shadow(0 4px 8px #dcb33547);width:12px;height:12px;animation:1.25s ease-in-out infinite sparkle-pop;display:block;position:absolute}.sparkle-sticker i:first-child{top:8px;left:2px}.sparkle-sticker i:nth-child(2){background:var(--accent);width:16px;height:16px;animation-delay:.18s;top:2px;left:16px}.sparkle-sticker i:nth-child(3){background:var(--accent-3);width:9px;height:9px;animation-delay:.34s;top:18px;left:20px}@keyframes sticker-bob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-3px)rotate(4deg)}}@keyframes sparkle-pop{0%,to{opacity:.72;transform:scale(.82)}50%{opacity:1;transform:scale(1.14)}}.field input,.field select,.field textarea{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);width:100%;min-height:44px;color:var(--ink);outline:none;padding:0 12px}.field textarea{resize:vertical;min-height:96px;padding:12px}.autocomplete-field{position:relative}.np-suggestions{z-index:80;border:1px solid var(--checkout-field-border,var(--line));border-radius:var(--radius-md);background:var(--checkout-popover-bg,var(--surface));max-height:286px;box-shadow:var(--checkout-popover-shadow,0 18px 38px #5941782e);-webkit-backdrop-filter:blur(calc(var(--tile-panel-blur) + 2px));grid-template-columns:minmax(0,1fr);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.np-suggestions-wide{max-height:320px}.np-suggestion{border-radius:var(--radius-sm);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:10px 11px;display:grid}.np-suggestion:hover,.np-suggestion:focus-visible{background:color-mix(in srgb, var(--accent) 12%, var(--checkout-field-bg,var(--surface-2)));outline:none}.np-suggestion:disabled{cursor:wait;opacity:.72}.np-suggestion b{font-size:13px;line-height:1.25}.np-suggestion-type-chip{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--checkout-field-border,var(--line)));color:var(--accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:3px 7px;font-size:10px;font-weight:900;line-height:1.1}.np-suggestion-address{align-items:center;gap:5px;display:inline-flex}.np-suggestion small,.np-suggestion-empty,.np-field-hint{color:var(--muted);font-size:12px;font-weight:800}.np-suggestion-empty{padding:10px 11px}.np-suggestion-status{border-top:1px solid color-mix(in srgb, var(--checkout-field-border,var(--line)) 76%, transparent);margin-top:2px}.np-suggestion-more{border:1px solid var(--checkout-field-border,var(--line));background:var(--checkout-field-bg,var(--surface-2));text-align:center;justify-items:center}.np-field-hint{margin-top:2px}.admin-delivery-grid{gap:16px;display:grid}.admin-delivery-card{gap:16px;padding:18px}.admin-delivery-card__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-delivery-card__head p,.admin-delivery-card__section-head p{color:var(--muted);margin:4px 0 0;font-size:13px;font-weight:700}.admin-delivery-card__section{gap:10px;display:grid}.admin-delivery-card__section-head{margin-bottom:0}.admin-delivery-card__section-head h3{margin:0;font-size:15px}.admin-delivery-card__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-delivery-card__actions{margin-top:4px}.admin-delivery-status{border:1px solid var(--line);background:var(--bg);min-height:32px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.admin-delivery-status--ok{color:#1e7a44;background:#eefaf2;border-color:#b7e2c3}.admin-delivery-status--error{color:#b13a58;background:#fff1f3;border-color:#f5c1cd}.admin-delivery-status--checking,.admin-delivery-status--idle{color:#ab6b16;background:#fff6ea;border-color:#f3c993}.admin-delivery-status__spin{animation:1s linear infinite spin}.admin-delivery-helper,.admin-delivery-warning{color:#ab6b16;background:#fff6ea;border:1px solid #f3c993;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.admin-delivery-warning--soft{border-color:color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface) 86%, transparent);color:var(--muted)}.admin-delivery-toggle{border:1px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:900;display:flex}.admin-delivery-advanced{border:1px dashed var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:14px;gap:12px;padding:14px;display:grid}.admin-delivery-checkbox{align-items:center}.admin-delivery-checkbox .btn{width:fit-content}.admin-delivery-autocomplete{position:relative}.admin-delivery-suggestions{z-index:80;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, #ffffffc7);-webkit-backdrop-filter:blur(12px);border-radius:16px;gap:4px;max-height:286px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 48px #0f172a24}.admin-delivery-suggestions-wide{max-height:320px}.admin-delivery-suggestion{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:3px;padding:10px 11px;display:grid}.admin-delivery-suggestion:hover,.admin-delivery-suggestion:focus-visible{background:color-mix(in srgb, var(--accent) 10%, var(--surface));outline:none}.admin-delivery-suggestion:disabled{cursor:wait;opacity:.72}.admin-delivery-suggestion b{font-size:13px;line-height:1.25}.admin-delivery-suggestion small,.admin-delivery-suggestion-empty,.admin-delivery-field-hint{color:var(--muted);font-size:12px;font-weight:800}.admin-delivery-suggestion-empty{padding:10px 11px}.admin-delivery-suggestion-status{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);margin-top:2px}.admin-delivery-suggestion-more{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);text-align:center;justify-items:center}.admin-delivery-field-hint{margin-top:2px}@media (max-width:900px){.admin-delivery-card__head{flex-direction:column;align-items:stretch}.admin-delivery-card__fields{grid-template-columns:1fr}}.admin-delivery-hub{--delivery-bg-start:#f9d6f5;--delivery-bg-end:#edd6f9;--delivery-surface:#fff;--delivery-surface-2:#f7f0ff;--delivery-surface-soft:#f7f0ff;--delivery-field:#fff;--delivery-field-input:#fff;--delivery-ink:#2c2138;--delivery-ink-soft:#2c2138b8;--delivery-accent:#a77bff;--delivery-accent-ink:#6e3fc7;--delivery-accent-soft:#efe6ff;--delivery-period-accent-ink:#6e3fc7;--delivery-cta:#fff477;--delivery-line:#e7dbf7;--delivery-shadow:0 18px 54px #8761bd29;border:1px solid var(--delivery-line);background:linear-gradient(135deg, var(--delivery-bg-start), var(--delivery-bg-end));color:var(--delivery-ink);box-shadow:var(--delivery-shadow);border-radius:28px;gap:20px;padding:24px;display:grid}[data-theme^=dark] .admin-delivery-hub{--delivery-bg-start:#0d0b1e;--delivery-bg-end:#2d1b6b;--delivery-surface:#483f8080;--delivery-surface-2:#483f8057;--delivery-surface-soft:#483f8057;--delivery-field:#14122c80;--delivery-field-input:#14122c80;--delivery-ink:#f7edff;--delivery-ink-soft:#f7edffc2;--delivery-accent:#b47aff;--delivery-accent-ink:#f2dbff;--delivery-accent-soft:#b47aff2e;--delivery-period-accent-ink:#d9bbff;--delivery-line:#b47aff47;--delivery-shadow:0 22px 64px #0504106b;-webkit-backdrop-filter:blur(14px)}.admin-delivery-hub h2,.admin-delivery-hub h3,.admin-delivery-hub h4{margin:0}.admin-delivery-hub p,.admin-delivery-hub span,.admin-delivery-hub small,.admin-delivery-hub label{color:inherit}.admin-delivery-hub__tabs{border:1px solid var(--delivery-line);background:var(--delivery-surface-soft);border-radius:18px;flex-wrap:wrap;gap:8px;width:fit-content;padding:6px;display:inline-flex}.admin-delivery-hub__tab{min-height:42px;color:var(--delivery-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 20px;font-family:Manrope,sans-serif;font-size:14px;font-weight:800}.admin-delivery-hub__tab.is-active{background:var(--delivery-surface);color:var(--delivery-accent-ink);box-shadow:var(--delivery-shadow)}.admin-delivery-hub__head,.admin-delivery-hub__carrier-head,.admin-delivery-hub__card-head,.admin-delivery-hub__modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-delivery-hub__head h2,.admin-delivery-hub__carrier-head h3,.admin-delivery-hub__card-head h3,.admin-delivery-hub__modal-head h3{font-family:Manrope,sans-serif;font-size:28px;font-weight:800;line-height:1.05}.admin-delivery-hub__head p,.admin-delivery-hub__carrier-head p,.admin-delivery-hub__card-head p,.admin-delivery-hub__section-copy p,.admin-delivery-hub__modal-head p{color:var(--delivery-ink-soft);margin:6px 0 0;font-family:Nunito,sans-serif;font-size:14px;line-height:1.45}.admin-delivery-hub__card,.admin-delivery-hub__carrier-card,.admin-delivery-hub__sender-bar,.admin-delivery-hub__kpi-tile,.admin-delivery-hub__method-card,.admin-delivery-hub__method-row,.admin-delivery-hub__info-tile,.admin-delivery-hub__modal{border:1px solid var(--delivery-line);background:var(--delivery-surface);box-shadow:var(--delivery-shadow);border-radius:24px}.admin-delivery-hub__card,.admin-delivery-hub__carrier-card{gap:18px;padding:22px;display:grid}.admin-delivery-hub__readonly-badge,.admin-delivery-hub__status,.admin-delivery-hub__payer-pill,.admin-delivery-hub__void-badge,.admin-delivery-hub__status-chip{border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-family:Manrope,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.admin-delivery-hub__readonly-badge,.admin-delivery-hub__status-chip{border:1px solid var(--delivery-line);background:var(--delivery-surface-soft)}.admin-delivery-hub__settings-strip{border:1px solid color-mix(in srgb, var(--delivery-line) 75%, var(--delivery-accent));box-shadow:var(--delivery-shadow);background:linear-gradient(#fcfaff,#f7f0ff);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 20px;display:flex}.admin-order-shell--payments .admin-payments{--payments-bg-start:#fde8f3;--payments-bg-end:#efe7ff;--payments-surface:#fffffff0;--payments-surface-soft:#f7f0ff;--payments-surface-soft-2:#f2eaff;--payments-line:#a77bff2e;--payments-line-strong:#a77bff57;--payments-ink:#312540;--payments-ink-soft:#312540b8;--payments-accent:#a77bff;--payments-cta:#ffe23d;--payments-cta-ink:#3a2b5c;--payments-ok:#198754;--payments-warning:#d08700;--payments-danger:#c94f6d;--payments-ok-bg:#1fa9711f;--payments-warning-bg:#c97a161f;--payments-danger-bg:#e8636b1a;--payments-neutral-bg:#7a6ba81a;--payments-shadow:0 18px 54px #815db81f;color:var(--payments-ink);box-shadow:none;background:0 0;border-radius:0;gap:20px;padding:0;display:grid}[data-theme^=light] .admin-order-shell--payments .admin-payments{--payments-surface:#fff;--payments-surface-soft:#f7f0ff;--payments-surface-soft-2:#f3ecff;--payments-line:#a77bff52;--payments-line-strong:#a77bff7a}[data-theme^=dark] .admin-order-shell--payments .admin-payments{--payments-bg-start:#0f0c1f;--payments-bg-end:#2d1e62;--payments-surface:#483f8052;--payments-surface-soft:#483f808a;--payments-surface-soft-2:#483f8061;--payments-line:#b691ff38;--payments-line-strong:#b691ff5c;--payments-ink:#f8eeff;--payments-ink-soft:#f8eeffbd;--payments-accent:#c39dff;--payments-cta:#fff477;--payments-cta-ink:#2a1b4a;--payments-ok:#74d39a;--payments-warning:#f5c15d;--payments-danger:#ff8ea5;--payments-ok-bg:#6fe7a824;--payments-warning-bg:#ffc97824;--payments-danger-bg:#ff7c7c24;--payments-neutral-bg:#b9aee01f;--payments-shadow:0 22px 66px #0605126b}.admin-order-shell--payments .admin-payments h2,.admin-order-shell--payments .admin-payments h3,.admin-order-shell--payments .admin-payments h4,.admin-order-shell--payments .admin-payments p,.admin-order-shell--payments .admin-payments span,.admin-order-shell--payments .admin-payments small,.admin-order-shell--payments .admin-payments label,.admin-order-shell--payments .admin-payments strong,.admin-order-shell--payments .admin-payments b{color:inherit}.admin-order-shell--payments .admin-payments .admin-kpi-strip,.admin-order-shell--payments .admin-payments__tile-grid{gap:16px;display:grid}.admin-order-shell--payments .admin-payments .admin-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.admin-order-shell--payments .admin-payments .admin-kpi-strip__card,.admin-order-shell--payments .admin-payments__panel,.admin-order-shell--payments .admin-payments__tile,.admin-order-shell--payments .admin-payments__provider-card,.admin-order-shell--payments .admin-payments__method-card,.admin-order-shell--payments .admin-payments__mobile-row{border:1px solid var(--payments-line);box-shadow:var(--payments-shadow)}.admin-order-shell--payments .admin-payments .admin-kpi-strip__card{background:color-mix(in srgb, var(--payments-surface) 92%, transparent);border-radius:20px;align-items:flex-start;min-height:114px;padding:16px 18px}[data-theme^=dark] .admin-order-shell--payments .admin-payments .admin-kpi-strip__card{-webkit-backdrop-filter:blur(16px);background:#483f807a}.admin-order-shell--payments .admin-payments .admin-kpi-strip__icon{background:color-mix(in srgb, var(--payments-accent) 14%, var(--payments-surface-soft));width:30px;height:30px;color:var(--payments-accent);border-radius:9px}.admin-order-shell--payments .admin-payments .admin-kpi-strip__copy span{color:color-mix(in srgb, var(--payments-ink-soft) 88%, transparent);letter-spacing:.05em}.admin-order-shell--payments .admin-payments .admin-kpi-strip__copy strong{font-family:Manrope,sans-serif;font-size:clamp(24px,2vw,30px);line-height:1}.admin-order-shell--payments .admin-payments__surface{border:1px solid var(--payments-line);background:var(--payments-surface);box-shadow:var(--payments-shadow);border-radius:28px;gap:22px;padding:26px 28px 30px;display:grid}.admin-order-shell--payments .admin-payments__head,.admin-order-shell--payments .admin-payments__operations-head,.admin-order-shell--payments .admin-payments__panel-head,.admin-order-shell--payments .admin-payments__provider-topline,.admin-order-shell--payments .admin-payments__attention-actions,.admin-order-shell--payments .admin-payments__panel-meta,.admin-order-shell--payments .admin-payments__pagination,.admin-order-shell--payments .admin-payments__pager-meta,.admin-order-shell--payments .admin-payments__pager-actions,.admin-order-shell--payments .admin-payments__table-meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-order-shell--payments .admin-payments__head{justify-content:flex-start}.admin-order-shell--payments .admin-payments__head-main,.admin-order-shell--payments .admin-payments__operations-copy{justify-items:flex-start;gap:14px;display:grid}.admin-order-shell--payments .admin-payments__head h2,.admin-order-shell--payments .admin-payments__operations-head h3,.admin-order-shell--payments .admin-payments__panel-head h3{margin:0;font-family:"Baloo 2",Manrope,sans-serif;font-weight:800}.admin-order-shell--payments .admin-payments__head h2,.admin-order-shell--payments .admin-payments__operations-head h3{font-size:29px;line-height:1.05}.admin-order-shell--payments .admin-payments__head p,.admin-order-shell--payments .admin-payments__operations-head p,.admin-order-shell--payments .admin-payments__panel-head p,.admin-order-shell--payments .admin-payments__muted{color:var(--payments-ink-soft);margin:6px 0 0;line-height:1.5}.admin-order-shell--payments .admin-payments__tabs,.admin-order-shell--payments .admin-payments__page-sizes{border:1px solid var(--payments-line);background:var(--payments-surface-soft);border-radius:16px;flex-wrap:wrap;gap:6px;padding:6px;display:inline-flex}.admin-order-shell--payments .admin-payments__tab,.admin-order-shell--payments .admin-payments__chip{min-height:40px;color:var(--payments-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:0 16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;transition:all .18s;display:inline-flex}.admin-order-shell--payments .admin-payments__tab:hover,.admin-order-shell--payments .admin-payments__chip:hover{color:var(--payments-ink);background:color-mix(in srgb, var(--payments-surface-soft-2) 85%, transparent)}.admin-order-shell--payments .admin-payments__tab.is-active{background:var(--payments-accent);color:#fff;box-shadow:0 10px 24px #a77bff52}.admin-order-shell--payments .admin-payments__chip.is-active{background:var(--payments-surface);color:var(--payments-accent);box-shadow:0 8px 18px #a77bff2e}.admin-order-shell--payments .admin-payments__tab-count{background:color-mix(in srgb, var(--payments-surface-soft-2) 86%, transparent);min-width:24px;height:20px;color:var(--payments-ink-soft);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.admin-order-shell--payments .admin-payments__tab.is-active .admin-payments__tab-count{color:#fff;background:#ffffff38}.admin-order-shell--payments .admin-payments__panel,.admin-order-shell--payments .admin-payments__provider-card{background:var(--payments-surface-soft);border-radius:22px;gap:16px;padding:20px;display:grid}[data-theme^=dark] .admin-order-shell--payments .admin-payments__panel,[data-theme^=dark] .admin-order-shell--payments .admin-payments__provider-card,[data-theme^=dark] .admin-order-shell--payments .admin-payments__tile,[data-theme^=dark] .admin-order-shell--payments .admin-payments__method-card,[data-theme^=dark] .admin-order-shell--payments .admin-payments__mobile-row{-webkit-backdrop-filter:blur(14px)}.admin-order-shell--payments .admin-payments__tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-order-shell--payments .admin-payments__overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;gap:16px;display:grid}.admin-order-shell--payments .admin-payments__settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-order-shell--payments .admin-payments__tile{background:var(--payments-surface-soft);border-radius:20px;gap:12px;padding:18px;display:grid}.admin-order-shell--payments .admin-payments__tile-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-order-shell--payments .admin-payments__tile-name{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--payments-ink-soft) 90%, transparent);font-family:Manrope,sans-serif;font-size:11px;font-weight:800}.admin-order-shell--payments .admin-payments__tile-icon,.admin-order-shell--payments .admin-payments__method-icon,.admin-order-shell--payments .admin-payments__rule-icon{background:color-mix(in srgb, var(--payments-accent) 14%, var(--payments-surface-soft-2));width:34px;height:34px;color:var(--payments-accent);border-radius:11px;place-items:center;display:grid}.admin-order-shell--payments .admin-payments__tile-state{align-items:center;gap:8px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.admin-order-shell--payments .admin-payments__tile-state:before{content:"";background:currentColor;border-radius:999px;width:9px;height:9px}.admin-order-shell--payments .admin-payments__tile-state.is-ok{color:var(--payments-ok)}.admin-order-shell--payments .admin-payments__tile-state.is-warning{color:var(--payments-warning)}.admin-order-shell--payments .admin-payments__tile-state.is-danger{color:var(--payments-danger)}.admin-order-shell--payments .admin-payments__tile-state.is-neutral{color:color-mix(in srgb, var(--payments-ink-soft) 88%, transparent)}.admin-order-shell--payments .admin-payments__tile-rows,.admin-order-shell--payments .admin-payments__feed,.admin-order-shell--payments .admin-payments__attention-list,.admin-order-shell--payments .admin-payments__provider-grid,.admin-order-shell--payments .admin-payments__method-list{gap:14px;display:grid}.admin-order-shell--payments .admin-payments__provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-shell--payments .admin-payments__operations-shell{gap:16px;min-width:0;display:grid}.admin-order-shell--payments .admin-payments__operations-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;min-width:0;display:grid}.admin-order-shell--payments .admin-payments__operations-meta{align-items:center}.admin-order-shell--payments .admin-payments__filters{flex-wrap:wrap;flex:auto;align-items:flex-end;gap:10px;min-width:0;display:flex}.admin-order-shell--payments .admin-payments__tile-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;display:flex}.admin-order-shell--payments .admin-payments__tile-row span{color:color-mix(in srgb, var(--payments-ink-soft) 88%, transparent)}.admin-order-shell--payments .admin-payments__tile-row strong{text-align:right;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:800}.admin-order-shell--payments .admin-payments__tile-row strong.is-danger{color:var(--payments-danger)}.admin-order-shell--payments .admin-payments__tile-row strong.is-neutral{color:color-mix(in srgb, var(--payments-ink-soft) 90%, transparent)}.admin-order-shell--payments .admin-payments__feed-item,.admin-order-shell--payments .admin-payments__attention-item{gap:12px;display:grid}.admin-order-shell--payments .admin-payments__feed-item{border-bottom:1px solid var(--payments-line);white-space:nowrap;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0}.admin-order-shell--payments .admin-payments__feed-item:last-child{border-bottom:0;padding-bottom:0}.admin-order-shell--payments .admin-payments__panel--feed,.admin-order-shell--payments .admin-payments__feed{align-content:start}.admin-order-shell--payments .admin-payments__feed-code{color:var(--payments-accent);font-family:Manrope,sans-serif;font-size:13px;font-weight:800}.admin-order-shell--payments .admin-payments__feed-method{color:color-mix(in srgb, var(--payments-ink-soft) 90%, transparent);font-size:12.5px}.admin-order-shell--payments .admin-payments__feed-pair{justify-content:flex-end;gap:6px;min-width:0;display:flex;overflow:hidden}.admin-order-shell--payments .admin-payments__feed-amount{text-align:right;font-family:Manrope,sans-serif;font-size:13px;font-weight:800}.admin-order-shell--payments .admin-payments__attention-item{border:1px solid #0000;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:13px 14px}.admin-order-shell--payments .admin-payments__attention-item.is-blocking{background:var(--payments-danger-bg);border-color:color-mix(in srgb, var(--payments-danger) 24%, transparent)}.admin-order-shell--payments .admin-payments__attention-item.is-advisory{background:var(--payments-warning-bg);border-color:color-mix(in srgb, var(--payments-warning) 26%, transparent)}.admin-order-shell--payments .admin-payments__attention-body{gap:8px;display:grid}.admin-order-shell--payments .admin-payments__attention-body b{font-family:Manrope,sans-serif;font-size:14px}.admin-order-shell--payments .admin-payments__attention-body p{color:color-mix(in srgb, var(--payments-ink-soft) 92%, transparent);margin:0;font-size:12.5px;line-height:1.5}.admin-order-shell--payments .admin-payments__badge-row{flex-wrap:wrap;gap:8px;display:flex}.admin-order-shell--payments .admin-payments__badge{border:1px solid var(--payments-line);background:var(--payments-surface-soft);border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-family:Manrope,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.admin-order-shell--payments .admin-payments__badge.is-ok{color:var(--payments-ok);background:var(--payments-ok-bg);border-color:color-mix(in srgb, var(--payments-ok) 26%, transparent)}.admin-order-shell--payments .admin-payments__badge.is-warning{color:var(--payments-warning);background:var(--payments-warning-bg);border-color:color-mix(in srgb, var(--payments-warning) 26%, transparent)}.admin-order-shell--payments .admin-payments__badge.is-danger{color:var(--payments-danger);background:var(--payments-danger-bg);border-color:color-mix(in srgb, var(--payments-danger) 24%, transparent)}.admin-order-shell--payments .admin-payments__badge.is-accent{color:var(--payments-accent);background:color-mix(in srgb, var(--payments-accent) 12%, transparent);border-color:color-mix(in srgb, var(--payments-accent) 24%, transparent)}.admin-order-shell--payments .admin-payments__badge.is-neutral{color:color-mix(in srgb, var(--payments-ink-soft) 94%, transparent);background:var(--payments-neutral-bg);border-color:color-mix(in srgb, var(--payments-ink-soft) 12%, transparent)}.admin-order-shell--payments .admin-payments__counter{background:color-mix(in srgb, var(--payments-surface-soft-2) 82%, transparent);min-width:36px;height:32px;color:var(--payments-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-family:Manrope,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.admin-order-shell--payments .admin-payments__attention-close{width:32px;height:32px;color:color-mix(in srgb, var(--payments-ink-soft) 90%, transparent);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:all .18s;display:inline-grid}.admin-order-shell--payments .admin-payments__attention-close:hover{background:color-mix(in srgb, var(--payments-surface-soft-2) 80%, transparent);color:var(--payments-ink)}.admin-order-shell--payments .admin-payments__z-toggle{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;display:flex}.admin-order-shell--payments .admin-payments__z-toggle-side{color:color-mix(in srgb, var(--payments-ink-soft) 90%, transparent);align-items:center;gap:10px;display:inline-flex}.admin-order-shell--payments .admin-payments__z-toggle small{font-size:12px;font-weight:600}.admin-order-shell--payments .admin-payments__z-toggle svg{transition:transform .2s}.admin-order-shell--payments .admin-payments__z-toggle.is-open svg{transform:rotate(180deg)}.admin-order-shell--payments .admin-payments__z-body{padding-top:10px}.admin-order-shell--payments .admin-payments__filters{margin:2px 0 0}.admin-order-shell--payments .admin-payments__filters .field{min-width:142px;display:grid;position:relative}.admin-order-shell--payments .admin-payments__field--search{min-width:184px}.admin-order-shell--payments .admin-payments__field--compact,.admin-order-shell--payments .admin-payments__field--date{min-width:150px}.admin-order-shell--payments .admin-payments__filters .field span{background:var(--payments-surface-soft);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--payments-ink-soft) 86%, transparent);border-radius:4px;padding:0 5px;font-family:Manrope,sans-serif;font-size:10px;font-weight:800;position:absolute;top:-7px;left:12px}.admin-order-shell--payments .admin-payments__filters input,.admin-order-shell--payments .admin-payments__filters select{border:1px solid color-mix(in srgb, var(--payments-accent) 42%, transparent);background:var(--payments-surface-soft-2);background-color:var(--payments-surface-soft-2);width:100%;min-height:42px;color:var(--payments-ink);box-shadow:none;appearance:none;border-radius:12px;outline:none;padding:10px 12px}.admin-order-shell--payments .admin-payments__filters input:focus,.admin-order-shell--payments .admin-payments__filters select:focus{border-color:var(--payments-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--payments-accent) 18%, transparent)}.admin-order-shell--payments .admin-payments__surface--operations{gap:18px;min-width:0;overflow:hidden}.admin-order-shell--payments .admin-payments__table-wrap{width:100%;min-width:0;overflow:hidden}.admin-order-shell--payments .admin-payments__table{border-collapse:collapse;table-layout:fixed;width:100%}.admin-order-shell--payments .admin-payments__table thead th:first-child{width:16%}.admin-order-shell--payments .admin-payments__table thead th:nth-child(2){width:12%}.admin-order-shell--payments .admin-payments__table thead th:nth-child(3){width:11%}.admin-order-shell--payments .admin-payments__table thead th:nth-child(4){width:8%}.admin-order-shell--payments .admin-payments__table thead th:nth-child(5){width:17%}.admin-order-shell--payments .admin-payments__table thead th:nth-child(6){width:10%}.admin-order-shell--payments .admin-payments__table thead th:nth-child(7),.admin-order-shell--payments .admin-payments__table thead th:nth-child(8){width:11%}.admin-order-shell--payments .admin-payments__table thead th:nth-child(9){width:4%}.admin-order-shell--payments .admin-payments__table thead th{border-bottom:1px solid var(--payments-line);text-align:left;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--payments-ink-soft) 88%, transparent);white-space:nowrap;padding:0 12px 12px;font-family:Manrope,sans-serif;font-size:11px;font-weight:800}.admin-order-shell--payments .admin-payments__table thead th.is-right,.admin-order-shell--payments .admin-payments__table tbody td.is-right{text-align:right}.admin-order-shell--payments .admin-payments__table thead th.is-center,.admin-order-shell--payments .admin-payments__table tbody td.is-center{text-align:center}.admin-order-shell--payments .admin-payments__table tbody td{border-bottom:1px solid var(--payments-line);vertical-align:middle;padding:13px 12px;font-size:13px}.admin-order-shell--payments .admin-payments__table tbody tr:last-child td{border-bottom:0}.admin-order-shell--payments .admin-payments__table tbody tr:hover td{background:color-mix(in srgb, var(--payments-surface-soft-2) 72%, transparent)}.admin-order-shell--payments .admin-payments__table-code,.admin-order-shell--payments .admin-payments__table-amount{font-family:Manrope,sans-serif;font-weight:800}.admin-order-shell--payments .admin-payments__table-code{color:var(--payments-accent);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-order-shell--payments .admin-payments__table-date,.admin-order-shell--payments .admin-payments__table-method,.admin-order-shell--payments .admin-payments__table-invoice,.admin-order-shell--payments .admin-payments__dash{color:color-mix(in srgb, var(--payments-ink-soft) 92%, transparent)}.admin-order-shell--payments .admin-payments__table-date,.admin-order-shell--payments .admin-payments__table-method,.admin-order-shell--payments .admin-payments__table-invoice,.admin-order-shell--payments .admin-payments__table-amount{white-space:nowrap}.admin-order-shell--payments .admin-payments__table-invoice{text-overflow:ellipsis;max-width:0;overflow:hidden}.admin-order-shell--payments .admin-payments__status-cell{justify-items:center;gap:6px;min-width:0;display:grid}.admin-order-shell--payments .admin-payments__status-cell small,.admin-order-shell--payments .admin-payments__mobile-method{color:color-mix(in srgb, var(--payments-ink-soft) 92%, transparent);font-size:12px;line-height:1.4}.admin-order-shell--payments .admin-payments__status-cell small{text-align:center;max-width:100%}.admin-order-shell--payments .admin-payments__mobile-axis-label{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--payments-ink-soft) 88%, transparent);font-family:Manrope,sans-serif;font-size:11px;font-weight:800}.admin-order-shell--payments .admin-payments__mobile-rows{gap:12px;display:none}.admin-order-shell--payments .admin-payments__mobile-row{background:var(--payments-surface-soft);border-radius:18px;gap:12px;padding:16px;display:grid}.admin-order-shell--payments .admin-payments__mobile-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-order-shell--payments .admin-payments__mobile-topline b,.admin-order-shell--payments .admin-payments__mobile-topline strong{font-family:Manrope,sans-serif;font-weight:800}.admin-order-shell--payments .admin-payments__mobile-topline small{color:color-mix(in srgb, var(--payments-ink-soft) 90%, transparent);margin-top:4px;display:block}.admin-order-shell--payments .admin-payments__mobile-statuses{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-order-shell--payments .admin-payments__mobile-actions{justify-content:flex-end;display:flex}.admin-order-shell--payments .admin-payments__provider-card{padding:18px}.admin-order-shell--payments .admin-payments__settings-shell{gap:16px;display:grid}.admin-order-shell--payments .admin-payments__settings-actions{justify-content:flex-end;display:flex}.admin-order-shell--payments .admin-payments__provider-copy{gap:4px;display:grid}.admin-order-shell--payments .admin-payments__provider-copy b{font-family:Manrope,sans-serif;font-size:15px;font-weight:800}.admin-order-shell--payments .admin-payments__provider-copy small{color:color-mix(in srgb, var(--payments-ink-soft) 92%, transparent);font-size:12px}.admin-order-shell--payments .admin-payments__provider-meta{justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.admin-order-shell--payments .admin-payments__provider-meta span{color:color-mix(in srgb, var(--payments-ink-soft) 92%, transparent)}.admin-order-shell--payments .admin-payments__provider-meta strong{font-family:Manrope,sans-serif;font-size:12.5px;font-weight:800}.admin-order-shell--payments .admin-payments__provider-card p,.admin-order-shell--payments .admin-payments__provider-card small{color:color-mix(in srgb, var(--payments-ink-soft) 92%, transparent);margin:0}.admin-order-shell--payments .admin-payments__panel--providers{grid-column:1/-1}.admin-order-shell--payments .admin-payments__rule-card{border:1px solid var(--payments-line);background:color-mix(in srgb, var(--payments-accent) 8%, var(--payments-surface-soft-2));border-radius:18px;align-items:flex-start;gap:14px;padding:16px;display:flex}.admin-order-shell--payments .admin-payments__rule-card b{margin-bottom:6px;font-family:Manrope,sans-serif;font-size:14px;display:block}.admin-order-shell--payments .admin-payments__rule-card p{color:color-mix(in srgb, var(--payments-ink-soft) 92%, transparent);margin:0;font-size:12.5px;line-height:1.55}.admin-order-shell--payments .admin-payments__method-list{gap:12px}.admin-order-shell--payments .admin-payments__method-card{background:var(--payments-surface-soft);border-radius:18px;align-items:center;gap:14px;padding:16px 18px;display:flex}.admin-order-shell--payments .admin-payments__method-body{flex:1;gap:4px;display:grid}.admin-order-shell--payments .admin-payments__method-body b{font-family:Manrope,sans-serif;font-size:13.5px;font-weight:800}.admin-order-shell--payments .admin-payments__method-body small{color:color-mix(in srgb, var(--payments-ink-soft) 92%, transparent);font-size:12px;line-height:1.45}.admin-order-shell--payments .admin-payments__method-tag{background:color-mix(in srgb, var(--payments-accent) 12%, transparent);color:var(--payments-accent);white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-family:Manrope,sans-serif;font-size:11px;font-weight:800}.admin-order-shell--payments .admin-payments__operation-amount,.admin-order-shell--payments .admin-payments__inline-error,.admin-order-shell--payments .admin-payments__notice b{font-family:Manrope,sans-serif;font-weight:800}.admin-order-shell--payments .admin-payments__notice,.admin-order-shell--payments .admin-payments__empty,.admin-order-shell--payments .admin-payments__inline-error{border:1px dashed var(--payments-line-strong);background:color-mix(in srgb, var(--payments-surface) 82%, transparent);color:var(--payments-ink-soft);border-radius:18px;padding:16px 18px}.admin-order-shell--payments .admin-payments__inline-error{color:var(--payments-danger)}.admin-order-shell--payments .admin-payments__empty--compact{padding:14px 16px}.admin-order-shell--payments .admin-payments__pagination{justify-content:center;align-items:center;gap:10px;padding-top:6px}.admin-order-shell--payments .admin-payments__pagination-pages{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-order-shell--payments .admin-payments__pagination-page,.admin-order-shell--payments .admin-payments__pagination-nav{border:1px solid var(--payments-line);background:color-mix(in srgb, var(--payments-surface) 96%, var(--payments-surface-soft));min-width:40px;height:40px;color:var(--payments-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 12px;font-family:Manrope,sans-serif;font-size:14px;font-weight:850;display:inline-flex;box-shadow:0 8px 18px #0f0b1c14}.admin-order-shell--payments .admin-payments__pagination-page:hover,.admin-order-shell--payments .admin-payments__pagination-page:focus-visible,.admin-order-shell--payments .admin-payments__pagination-nav:hover,.admin-order-shell--payments .admin-payments__pagination-nav:focus-visible,.admin-order-shell--payments .admin-payments__pagination-page.is-active{border-color:color-mix(in srgb, var(--payments-accent) 34%, var(--payments-line));outline:none}.admin-order-shell--payments .admin-payments__pagination-page.is-active{background:color-mix(in srgb, var(--payments-accent) 14%, var(--payments-surface))}.admin-order-shell--payments .admin-payments__pagination-page:disabled,.admin-order-shell--payments .admin-payments__pagination-nav:disabled{cursor:wait;opacity:.72}.admin-order-shell--payments .admin-payments__pagination-ellipsis{color:color-mix(in srgb, var(--payments-ink-soft) 92%, transparent);font-size:18px;font-weight:800;line-height:1}[data-theme^=dark] .admin-order-shell--payments .admin-payments__surface{-webkit-backdrop-filter:blur(20px);background:#483f805c}@media (max-width:900px){.admin-order-shell--payments .admin-payments .admin-kpi-strip,.admin-order-shell--payments .admin-payments__tile-grid,.admin-order-shell--payments .admin-payments__overview-grid,.admin-order-shell--payments .admin-payments__provider-grid,.admin-order-shell--payments .admin-payments__mobile-statuses{grid-template-columns:1fr}.admin-order-shell--payments .admin-payments__surface{padding:20px}.admin-order-shell--payments .admin-payments__head,.admin-order-shell--payments .admin-payments__operations-head,.admin-order-shell--payments .admin-payments__panel-head,.admin-order-shell--payments .admin-payments__provider-topline,.admin-order-shell--payments .admin-payments__attention-item,.admin-order-shell--payments .admin-payments__method-card,.admin-order-shell--payments .admin-payments__rule-card,.admin-order-shell--payments .admin-payments__pagination,.admin-order-shell--payments .admin-payments__provider-meta{flex-direction:column;align-items:flex-start}.admin-order-shell--payments .admin-payments__operations-toolbar{grid-template-columns:1fr;align-items:stretch}.admin-order-shell--payments .admin-payments__tabs{width:100%}.admin-order-shell--payments .admin-payments__tab{flex:100%;justify-content:center}.admin-order-shell--payments .admin-payments__feed-item{white-space:normal;grid-template-columns:1fr}.admin-order-shell--payments .admin-payments__feed-pair{flex-wrap:wrap;justify-content:flex-start}.admin-order-shell--payments .admin-payments__table-wrap{display:none}.admin-order-shell--payments .admin-payments__mobile-rows{display:grid}.admin-order-shell--payments .admin-payments__filters{width:100%}.admin-order-shell--payments .admin-payments__field--search,.admin-order-shell--payments .admin-payments__field--compact,.admin-order-shell--payments .admin-payments__field--date,.admin-order-shell--payments .admin-payments__field--amount{min-width:100%}.admin-order-shell--payments .admin-payments__attention-item{grid-template-columns:1fr}.admin-order-shell--payments .admin-payments__attention-actions,.admin-order-shell--payments .admin-payments__panel-meta{justify-content:space-between;width:100%}.admin-order-shell--payments .admin-payments__pagination{align-items:stretch}.admin-order-shell--payments .admin-payments__pagination-page,.admin-order-shell--payments .admin-payments__pagination-nav{justify-content:center;width:100%}.admin-order-shell--payments .admin-payments__pagination-pages{grid-template-columns:repeat(auto-fit,minmax(56px,1fr));width:100%;display:grid}.admin-order-shell--payments .admin-payments__method-tag{align-self:flex-start}}@media (max-width:640px){.admin-order-shell--payments .admin-payments .admin-kpi-strip__card{min-height:96px}.admin-order-shell--payments .admin-payments__tile,.admin-order-shell--payments .admin-payments__panel,.admin-order-shell--payments .admin-payments__mobile-row{padding:16px}}.delivery-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.delivery-picker--city-hidden{margin-top:12px}.delivery-picker--city-hidden .delivery-picker__field--point{grid-column:1/-1}.legacy-delivery-city,.legacy-delivery-point{display:none!important}.delivery-picker__field{min-width:0;position:relative}.delivery-picker__field>label>span{color:var(--muted,#77718a);align-items:center;gap:6px;margin-bottom:6px;font-size:.78rem;font-weight:700;display:flex}.delivery-picker__control{position:relative}.delivery-picker__control input{background:var(--surface,#fff);border:1px solid color-mix(in srgb, var(--muted,#81748f) 32%, transparent);color:var(--text,#292034);border-radius:12px;width:100%;min-height:44px;padding:0 36px 0 12px;transition:border-color .18s,box-shadow .18s,background .18s}.delivery-picker__control>svg{color:var(--muted,#81748f);pointer-events:none;position:absolute;top:14px;right:12px}.delivery-picker__field.is-confirmed .delivery-picker__control input{border-color:var(--ok,#2fba78);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok,#2fba78) 14%, transparent)}.delivery-picker__field.is-warning .delivery-picker__control input{border-color:var(--warning,#d99722);box-shadow:0 0 0 3px color-mix(in srgb, var(--warning,#d99722) 13%, transparent)}.delivery-picker__field.is-error .delivery-picker__control input{border-color:var(--danger,#d95768);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger,#d95768) 14%, transparent)}.delivery-picker__field.is-disabled .delivery-picker__control input{background:color-mix(in srgb, var(--surface,#fff) 75%, var(--muted,#81748f));cursor:not-allowed;opacity:.68}.delivery-picker__description{color:var(--muted,#81748f);min-height:18px;padding:5px 2px 0;font-size:.75rem}.delivery-picker__error{color:var(--danger,#d95768);grid-column:1/-1;font-size:.78rem;font-weight:700}.delivery-picker__live{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.delivery-picker__suggestions{background:var(--surface,#fff);border:1px solid color-mix(in srgb, var(--accent,#8c62db) 34%, transparent);z-index:20;border-radius:14px;max-height:260px;animation:.16s both deliveryPickerSuggestionsIn;position:absolute;top:calc(100% - 4px);left:0;right:0;overflow:auto;box-shadow:0 18px 45px -26px #301c58a6}@keyframes deliveryPickerSuggestionsIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.delivery-picker__suggestions{animation-duration:1ms}}.delivery-picker__option{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;width:100%;padding:11px 13px;display:grid}.delivery-picker__option:hover,.delivery-picker__option[aria-selected=true]{background:color-mix(in srgb, var(--accent,#8c62db) 11%, transparent)}.delivery-picker__option strong{font-size:.86rem}.delivery-picker__option small{color:var(--muted,#81748f);font-size:.75rem}.delivery-picker__status{color:var(--muted,#81748f);align-items:center;gap:8px;padding:14px;display:flex}.delivery-picker__dym{background:color-mix(in srgb, var(--accent,#8c62db) 11%, transparent);border:1px solid color-mix(in srgb, var(--accent,#8c62db) 28%, transparent);color:var(--accent,#7343c4);cursor:pointer;text-align:left;border-radius:10px;width:100%;margin:2px 0 6px;padding:7px 10px;font-size:.76rem}.delivery-picker--order-modal .delivery-picker__suggestions,.delivery-picker--storefront:not(.account-settings-delivery-picker) .delivery-picker__suggestions{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-theme^=dark] .delivery-picker__control input,[data-theme^=dark] .delivery-picker__suggestions{color:#f9f5ff;background:#231844d6}[data-theme^=dark] .delivery-picker__option:hover,[data-theme^=dark] .delivery-picker__option[aria-selected=true]{background:#b47aff29}[data-theme^=dark] .delivery-picker__dym{color:#ddbfff}@media (max-width:700px){.delivery-picker{grid-template-columns:1fr}}[data-theme^=dark] .admin-delivery-hub__settings-strip{background:linear-gradient(#b47aff24,#483f804d)}.admin-delivery-hub__settings-strip-icon{background:var(--delivery-cta);color:#4a4212;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.admin-delivery-hub__settings-strip-copy{gap:4px;display:grid}.admin-delivery-hub__settings-strip-main{font-family:Manrope,sans-serif;font-size:16px;font-weight:800}.admin-delivery-hub__settings-strip-main b{font-family:JetBrains Mono,monospace;font-weight:600}.admin-delivery-hub__settings-strip-meta{color:var(--delivery-ink-soft);flex-wrap:wrap;gap:6px;font-family:Nunito,sans-serif;font-size:12.5px;line-height:1.4;display:flex}.admin-delivery-hub__settings-strip-dot{color:color-mix(in srgb, var(--delivery-line) 60%, var(--delivery-accent))}.admin-delivery-hub__settings-strip-badge{white-space:nowrap;margin-left:auto}.admin-delivery-hub__free-shipping-threshold{gap:4px;font-family:"Baloo 2",cursive;font-size:clamp(34px,5vw,48px);line-height:1;display:grid}.admin-delivery-hub__free-shipping-threshold small{color:var(--delivery-ink-soft);font-family:Manrope,sans-serif;font-size:13px;font-weight:800}.admin-delivery-hub__info-grid,.admin-delivery-hub__settings-grid,.admin-delivery-hub__payment-grid,.admin-delivery-hub__carrier-grid,.admin-delivery-hub__metrics-grid{gap:16px;display:grid}.admin-delivery-hub__settings-compact-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.admin-delivery-hub__info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-delivery-hub__settings-grid,.admin-delivery-hub__payment-grid{grid-template-columns:minmax(0,1fr)}.admin-delivery-hub__payment-grid{align-items:start}.admin-delivery-hub__carrier-grid,.admin-delivery-hub__metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-delivery-hub__info-tile,.admin-delivery-hub__method-card,.admin-delivery-hub__method-row{gap:6px;padding:16px 18px;display:grid}.admin-delivery-hub__info-tile b,.admin-delivery-hub__method-copy strong,.admin-delivery-hub__sender-copy strong{font-family:Manrope,sans-serif;font-size:15px;font-weight:800}.admin-delivery-hub__info-tile span,.admin-delivery-hub__method-copy span,.admin-delivery-hub__note,.admin-delivery-hub__empty-row{color:var(--delivery-ink-soft);font-family:Nunito,sans-serif;font-size:13px;line-height:1.5}.admin-delivery-hub__note{border:1px solid var(--delivery-line);background:var(--delivery-surface-soft);border-radius:16px;padding:12px 14px}.admin-delivery-hub__note.is-compact{margin-top:-2px}.admin-delivery-hub__note.is-soft{background:color-mix(in srgb, var(--delivery-surface) 78%, transparent)}.admin-delivery-hub__method-list,.admin-delivery-hub__subtoggles,.admin-delivery-hub__payment-fields,.admin-delivery-hub__modal-body{gap:14px;display:grid}.admin-delivery-hub__method-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-delivery-hub__method-card,.admin-delivery-hub__method-row{border-color:var(--delivery-line);background:var(--delivery-field-input);box-shadow:none;border-radius:12px}.admin-delivery-hub__method-card{grid-column:1/-1;gap:12px;padding:14px 16px}.admin-delivery-hub__method-row{min-height:58px;padding:12px 15px}.admin-delivery-hub__method-head{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.admin-delivery-hub__method-head strong{font-size:14.5px}.admin-delivery-hub__method-head span{color:var(--delivery-ink-soft);font-size:11.5px}.admin-delivery-hub__method-meta{align-items:center;gap:12px;min-width:0;display:flex}.admin-delivery-hub__method-icon{background:color-mix(in srgb, var(--delivery-accent) 18%, var(--delivery-surface));border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.admin-delivery-hub__subtoggles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-delivery-hub__method-card .admin-delivery-hub__toggle-row{border:1px solid var(--delivery-line);background:var(--delivery-surface-soft);border-radius:10px;gap:10px;padding:9px 13px}.admin-delivery-hub__method-card .admin-delivery-hub__toggle-row span{color:var(--delivery-ink);font-family:Manrope,sans-serif;font-size:13px;font-weight:700}.admin-delivery-hub__settings-methods-card .admin-delivery-hub__switch{width:42px;height:24px;padding:2px}.admin-delivery-hub__settings-methods-card .admin-delivery-hub__switch span{width:18px;height:18px}.admin-delivery-hub__settings-methods-card .admin-delivery-hub__switch.is-on span{transform:translate(18px)}.admin-delivery-hub__settings-method-note{grid-column:1/-1;margin-top:2px;padding:10px 12px}.admin-delivery-hub__settings-field span{color:var(--delivery-accent-ink);letter-spacing:.04em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:11.5px;font-weight:800}.admin-delivery-hub__card .admin-delivery-hub__settings-field input{background:var(--delivery-field-input);border-radius:11px;min-height:44px}.admin-delivery-hub__settings-mono{font-family:JetBrains Mono,monospace!important;font-size:13px!important}.admin-delivery-hub__settings-payment-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-delivery-hub__settings-payment-tile{border:1px solid var(--delivery-line);background:var(--delivery-field-input);border-radius:12px;gap:4px;padding:13px 15px;display:grid}.admin-delivery-hub__settings-payment-tile b{font-family:Manrope,sans-serif;font-size:13px;font-weight:800}.admin-delivery-hub__settings-payment-tile span{color:var(--delivery-ink-soft);font-family:Nunito,sans-serif;font-size:12px;line-height:1.4}.admin-delivery-hub__settings-dimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-delivery-hub__settings-measure{border:1px solid var(--delivery-line);background:var(--delivery-field-input);border-radius:11px;align-items:center;min-height:44px;display:flex;position:relative;overflow:hidden}.admin-delivery-hub__card .admin-delivery-hub__settings-measure input{background:0 0;border:0;min-height:44px;padding:0 40px 0 14px}.admin-delivery-hub__settings-measure i{color:var(--delivery-ink-soft);font-family:Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:700;position:absolute;right:12px}.admin-delivery-hub__settings-loading{place-items:center;min-height:140px}.admin-delivery-hub__settings-loading p{color:var(--delivery-ink-soft);margin:0;font-family:Nunito,sans-serif;font-size:14px}.admin-delivery-hub__method-row,.admin-delivery-hub__toggle-row,.admin-delivery-hub__carrier-toggle,.admin-delivery-hub__sender-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-delivery-hub__sender-bar{padding:18px 20px}.admin-delivery-hub__sender-icon{background:color-mix(in srgb, var(--delivery-accent) 18%, var(--delivery-surface));border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.admin-delivery-hub__sender-copy{flex:1;gap:4px;min-width:0;display:grid}.admin-delivery-hub__sender-copy span{color:var(--delivery-accent-ink);letter-spacing:.06em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:11px;font-weight:900}.admin-delivery-hub__sender-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-delivery-hub__switch{border:1px solid var(--delivery-line);background:color-mix(in srgb, var(--delivery-line) 34%, var(--delivery-surface));cursor:pointer;border-radius:999px;align-items:center;width:54px;height:30px;padding:3px;display:inline-flex}.admin-delivery-hub__switch span{background:var(--delivery-surface);border-radius:50%;width:22px;height:22px;transition:transform .16s;display:block;transform:translate(0);box-shadow:0 6px 14px #1f183a2e}.admin-delivery-hub__switch.is-on{background:var(--delivery-accent)}.admin-delivery-hub__switch.is-on span{transform:translate(24px)}.admin-delivery-hub__carrier-block,.admin-delivery-hub__section-copy{gap:12px;display:grid}.admin-delivery-hub__carrier-block h4,.admin-delivery-hub__section-copy h3{font-family:Manrope,sans-serif;font-size:18px;font-weight:800}.admin-delivery-hub__status{border:1px solid var(--delivery-line);background:var(--delivery-surface-soft)}.admin-delivery-hub__status--ok{color:#217b4e;background:#eefaf2;border-color:#b7e2c3}.admin-delivery-hub__status--error{color:#b14557;background:#fff0f2;border-color:#f1c1cb}.admin-delivery-hub__status--checking,.admin-delivery-hub__status--idle{color:#ab6b16;background:#fff6ea;border-color:#f3c993}.admin-delivery-hub__sync-row{border:1px solid var(--delivery-line);background:var(--delivery-surface-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.admin-delivery-hub__sync-row>div{gap:3px;min-width:0;display:grid}.admin-delivery-hub__sync-label,.admin-delivery-hub__sync-row small{color:var(--delivery-ink-soft);font-size:12px}.admin-delivery-hub__sync-row strong{font-family:Manrope,sans-serif;font-size:14px}.admin-delivery-hub__sync-row em{overflow-wrap:anywhere;color:#b14557;font-size:12px;font-style:normal}.admin-delivery-hub__sync-refresh{border:1px solid var(--delivery-line);background:var(--delivery-surface);width:36px;height:36px;color:var(--delivery-accent-ink);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.admin-delivery-hub__sync-refresh:disabled{cursor:wait;opacity:.55}.admin-delivery-hub__kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-delivery-hub__kpi-tile{gap:8px;padding:18px;display:grid}.admin-delivery-hub__kpi-tile span,.admin-delivery-hub__kpi-tile small{color:var(--delivery-ink-soft);font-family:Manrope,sans-serif;font-size:12px;font-weight:800}.admin-delivery-hub__kpi-tile strong{font-family:"Baloo 2",cursive;font-size:34px;line-height:1}.admin-delivery-hub__kpi-tile.is-hero{background:linear-gradient(145deg, color-mix(in srgb, var(--delivery-cta) 72%, var(--delivery-surface)), var(--delivery-surface))}.admin-delivery-hub__filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex;overflow:visible}.admin-delivery-hub__filters select,.admin-delivery-hub__filters input,.admin-delivery-hub__period-trigger,.admin-delivery-hub__period-calendar-nav,.admin-delivery-hub__period-calendar-day,.admin-delivery-hub__carrier-card .field input,.admin-delivery-hub__card .field input{border:1px solid var(--delivery-line);background:var(--delivery-field);min-height:48px;color:var(--delivery-ink);border-radius:16px;font-family:Nunito,sans-serif;font-size:14px}.admin-delivery-hub__filters select,.admin-delivery-hub__filters input,.admin-delivery-hub__carrier-card .field input,.admin-delivery-hub__card .field input{width:100%;padding:0 14px}.admin-delivery-hub__filter-select{flex:none}.admin-delivery-hub__filter-select.is-carrier{width:190px}.admin-delivery-hub__filter-select.is-payer{width:180px}.admin-delivery-hub__filter-select.is-status{width:160px}.admin-delivery-hub__period-wrap{z-index:5;flex:none;position:relative}.admin-delivery-hub__period-trigger{background:var(--delivery-field);min-height:46px;color:var(--delivery-ink);cursor:pointer;white-space:nowrap;box-shadow:none;align-items:center;gap:9px;padding:0 15px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.admin-delivery-hub__period-trigger.is-active{border-color:var(--delivery-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--delivery-accent) 18%, transparent)}.admin-delivery-hub__period-trigger-value{color:var(--delivery-accent-ink)}.admin-delivery-hub__period-popover{border:1px solid var(--delivery-line);background:var(--delivery-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px;padding:16px;box-shadow:0 18px 44px -26px #402a6e8c}[data-theme^=dark] .admin-delivery-hub__period-popover{background:linear-gradient(135deg,#241c4a,#2d1b6b)}.admin-delivery-hub__period-presets{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.admin-delivery-hub__period-presets .admin-delivery-hub__period-preset{border:1px solid var(--delivery-line);background:var(--delivery-surface-2);min-height:38px;color:var(--delivery-ink-soft);cursor:pointer;box-shadow:none;border-radius:11px;justify-content:center;align-items:center;padding:8px 14px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.admin-delivery-hub__period-presets .admin-delivery-hub__period-preset.is-active{background:var(--delivery-accent-soft);color:var(--delivery-period-accent-ink);border-color:var(--delivery-accent)}.admin-delivery-hub__period-range-inputs{gap:10px;margin-bottom:14px;display:flex}.admin-delivery-hub__period-field{flex:1 1 0;gap:6px;display:grid}.admin-delivery-hub__period-field span{color:var(--delivery-ink-soft);letter-spacing:.4px;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:11px;font-weight:700}.admin-delivery-hub__period-field input{border:1px solid var(--delivery-line);background:var(--delivery-field-input);min-height:42px;color:var(--delivery-ink);border-radius:10px;padding:0 12px;font-family:JetBrains Mono,monospace;font-size:13px}.admin-delivery-hub__period-calendars{display:block}.admin-delivery-hub__period-calendar-head{color:var(--delivery-ink);justify-content:space-between;align-items:center;margin-bottom:8px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;display:flex}.admin-delivery-hub__period-calendar-nav{width:32px;min-height:32px;color:var(--delivery-ink-soft);cursor:pointer;background:0 0;border-color:#0000;border-radius:10px;padding:0}.admin-delivery-hub__period-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.admin-delivery-hub__period-calendar-weekday{color:var(--delivery-ink-soft);text-align:center;padding:2px 0;font-family:Manrope,sans-serif;font-size:10px;font-weight:700}.admin-delivery-hub__period-calendar-day{min-height:30px;color:var(--delivery-ink);cursor:pointer;background:0 0;border-color:#0000;border-radius:7px;padding:4px 0;font-family:Nunito,sans-serif;font-size:12px}.admin-delivery-hub__period-calendar-day.is-muted{opacity:.42}.admin-delivery-hub__period-calendar-day.is-in-range{background:var(--delivery-accent-soft)}.admin-delivery-hub__period-calendar-day.is-edge{border-color:var(--delivery-accent);background:var(--delivery-accent);color:#fff;font-weight:700}.admin-delivery-hub__period-actions{border-top:1px solid var(--delivery-line);justify-content:flex-end;gap:10px;margin-top:14px;padding-top:14px;display:flex}.admin-delivery-hub__search{min-width:0}.admin-delivery-hub__search.is-history{flex:280px;min-width:240px}.admin-delivery-hub__carrier-card .field,.admin-delivery-hub__card .field{gap:8px;display:grid}.admin-delivery-hub__carrier-card .field span,.admin-delivery-hub__card .field span{font-family:Manrope,sans-serif;font-size:12px;font-weight:800}.admin-delivery-hub__carrier-card .field small,.admin-delivery-hub__card .field small{color:var(--delivery-ink-soft);font-size:11px}.admin-delivery-hub__card-actions,.admin-delivery-hub__modal-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-delivery-hub__table-wrap{border:1px solid var(--delivery-line);background:var(--delivery-surface);min-height:580px;box-shadow:var(--delivery-shadow);border-radius:24px;overflow:auto}.admin-delivery-hub__table{border-collapse:collapse;width:100%;min-width:920px}.admin-delivery-hub__table th,.admin-delivery-hub__table td{border-bottom:1px solid color-mix(in srgb, var(--delivery-line) 74%, transparent);text-align:left;vertical-align:middle;padding:15px 16px}.admin-delivery-hub__table th{color:var(--delivery-ink-soft);font-family:Manrope,sans-serif;font-size:12px;font-weight:800}.admin-delivery-hub__table td{font-family:Nunito,sans-serif;font-size:14px}.admin-delivery-hub__table .is-right{text-align:right}.admin-delivery-hub__table .is-mono,.admin-delivery-hub__order-link{font-family:JetBrains Mono,monospace}.admin-delivery-hub__table tr.is-voided{opacity:.74}.admin-delivery-hub__order-link{color:var(--delivery-accent-ink);align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.admin-delivery-hub__payer-pill.is-shop{border:1px solid color-mix(in srgb, var(--delivery-accent) 42%, transparent);background:color-mix(in srgb, var(--delivery-accent) 14%, var(--delivery-surface));color:var(--delivery-accent-ink)}.admin-delivery-hub__payer-pill.is-recipient{color:#2e63d8;background:#4885ff1f;border:1px solid #4885ff38}[data-theme^=dark] .admin-delivery-hub__payer-pill.is-recipient{color:#9fc5ff}.admin-delivery-hub__void-badge{color:#b14557;background:#cd566e1f;border:1px solid #cd566e42}.admin-delivery-hub__empty-row{text-align:center}.admin-delivery-hub__table .is-empty{color:var(--delivery-ink-soft)}.admin-delivery-hub__autocomplete{position:relative}.admin-delivery-hub__suggestions{z-index:90;border:1px solid var(--delivery-line);background:color-mix(in srgb, var(--delivery-surface) 92%, transparent);max-height:280px;box-shadow:var(--delivery-shadow);-webkit-backdrop-filter:blur(12px);border-radius:18px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.admin-delivery-hub__suggestion,.admin-delivery-hub__suggestion-empty{border-radius:12px;gap:3px;padding:10px 12px;font-family:Nunito,sans-serif;font-size:13px;display:grid}.admin-delivery-hub__suggestion{width:100%;color:var(--delivery-ink);text-align:left;cursor:pointer;background:0 0;border:0}.admin-delivery-hub__suggestion:hover,.admin-delivery-hub__suggestion:focus-visible{background:color-mix(in srgb, var(--delivery-accent) 10%, var(--delivery-surface));outline:none}.admin-delivery-hub__suggestion-more{justify-items:center}.admin-delivery-hub__modal-overlay{z-index:160;-webkit-backdrop-filter:blur(6px);background:#120e247a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-delivery-hub__modal{width:min(100%,520px);padding:22px}.admin-delivery-hub__modal-close{border:1px solid var(--delivery-line);background:var(--delivery-surface-soft);width:38px;height:38px;color:var(--delivery-ink);cursor:pointer;border-radius:12px;place-items:center;display:grid}@media (max-width:1200px){.admin-delivery-hub__carrier-grid,.admin-delivery-hub__kpi-grid,.admin-delivery-hub__filters,.admin-delivery-hub__info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-delivery-hub__settings-compact-grid,.admin-delivery-hub__settings-payment-tiles{grid-template-columns:1fr}}@media (max-width:900px){.admin-delivery-hub{padding:18px}.admin-delivery-hub__head,.admin-delivery-hub__carrier-head,.admin-delivery-hub__card-head,.admin-delivery-hub__modal-head,.admin-delivery-hub__carrier-toggle,.admin-delivery-hub__sender-bar,.admin-delivery-hub__method-row,.admin-delivery-hub__settings-strip,.admin-delivery-hub__method-head{flex-direction:column;align-items:stretch}.admin-delivery-hub__carrier-grid,.admin-delivery-hub__kpi-grid,.admin-delivery-hub__info-grid,.admin-delivery-hub__metrics-grid,.admin-delivery-hub__method-list,.admin-delivery-hub__subtoggles,.admin-delivery-hub__settings-dimensions{grid-template-columns:1fr}.admin-delivery-hub__settings-strip-badge{margin-left:0}.admin-delivery-hub__filters{flex-direction:column;align-items:stretch}.admin-delivery-hub__filter-select.is-carrier,.admin-delivery-hub__filter-select.is-payer,.admin-delivery-hub__filter-select.is-status,.admin-delivery-hub__period-wrap,.admin-delivery-hub__period-trigger,.admin-delivery-hub__search.is-history{width:100%}.admin-delivery-hub__period-range-inputs{grid-template-columns:1fr;display:grid}.admin-delivery-hub__method-card{padding:14px}.admin-delivery-hub__order-link{align-items:flex-start}}.option-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.option{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);align-content:center;gap:4px;min-height:78px;padding:12px;font-weight:900;display:grid}.option span{color:var(--muted);font-size:12px;font-weight:700}.summary-list{gap:12px;display:grid}.summary-row{color:var(--ink-2);justify-content:space-between;gap:12px;display:flex}.summary-row.total{border-top:1px solid var(--line);color:var(--ink);padding-top:12px;font-size:22px;font-weight:950}.timeline{gap:10px;display:grid}.timeline-item{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:120px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.acct-hero{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding:26px;display:grid}.acct-hero>:first-child{grid-column:span 8}.acct-hero>:last-child{grid-column:span 4}.acct-hero h1{margin:16px 0 10px;font-size:clamp(36px,5vw,64px)}.acct-hero p,.block p{color:var(--muted)}.acct-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);gap:10px;padding:18px;display:grid}.progress{background:var(--surface-2);border-radius:99px;height:9px;overflow:hidden}.checkout-page .cs-free .progress{background:color-mix(in srgb, var(--checkout-field-bg) 88%, transparent)}.progress span{border-radius:inherit;background:linear-gradient(90deg, var(--accent-2), var(--accent), var(--accent-3));height:100%;display:block}.acct-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.tabs{z-index:20;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:8px;min-width:0;max-width:100%;margin:18px 0 6px;padding:8px;display:flex;position:sticky;top:72px;overflow-x:auto}.tabs a{border-radius:var(--radius-sm);min-height:34px;color:var(--ink-2);align-items:center;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.tabs a:hover{background:var(--surface);color:var(--ink)}.block{padding:18px}.block h2,.block h3{align-items:center;gap:8px;margin-bottom:14px;display:flex}.refer .ref-code{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ref-stats{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.ref-stats span{color:var(--muted);align-items:center;gap:6px;font-weight:900;display:inline-flex}.orders,.promos,.pay-list,.ship-table,.offer-grid{gap:12px;display:grid}.order{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:120px 1fr 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.order-main{grid-column:1/span 3;gap:4px;display:grid}.order span{color:var(--muted);align-items:center;gap:6px;font-weight:800;display:inline-flex}.account-tracking-copy{min-width:0;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:800;display:inline-flex}.account-tracking-copy:hover{color:var(--accent)}.account-tracking-copy.done{color:var(--ok)}.account-mobile-order-items{grid-column:1/-1;gap:8px;display:grid}.account-mobile-order-steps{grid-column:1/-1;justify-self:center;align-items:flex-start;gap:0;width:min(100%,640px);padding:4px 0 2px;display:flex}.account-mobile-order-step{min-width:0;color:var(--muted);text-align:center;flex:1 1 0;justify-items:center;gap:8px;display:grid;position:relative}.account-mobile-order-steps .bar{background:var(--line);border-radius:999px;flex:.55 18px;min-width:14px;height:4px;margin:15px -2px 0;display:block}.account-mobile-order-steps .bar.done{background:var(--accent)}.account-mobile-order-step>span{z-index:1;border:2px solid var(--line);background:var(--surface-2);width:32px;height:32px;color:var(--muted);border-radius:999px;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:850;display:grid;position:relative}.account-mobile-order-step.done>span{border-color:var(--accent);background:var(--accent);color:var(--surface)}.account-mobile-order-step.current>span{border-color:var(--accent);background:var(--surface);color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}.account-mobile-order-step small{color:currentColor;font-size:14px;font-weight:850;line-height:1.12}.account-mobile-order-step.done,.account-mobile-order-step.current{color:var(--ink-2)}.account-mobile-order-item{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface-2) 54%, transparent);width:fit-content;min-width:0;max-width:100%;color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:7px 12px 7px 7px;text-decoration:none;display:flex}.account-mobile-order-item img{object-fit:cover;border-radius:6px;flex:none;width:38px;height:48px}.account-mobile-order-item span{gap:3px;min-width:0;display:grid}.account-mobile-order-item b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;line-height:1.18;overflow:hidden}.account-mobile-order-item small{color:var(--muted);font-size:12px;font-weight:850}.order-side{justify-items:end;gap:8px;display:grid}.order-fop-btn{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent-2) 24%, var(--surface));min-height:34px;color:var(--ink);cursor:pointer;padding:0 12px;font-weight:950}.bonus-stats{margin-bottom:14px}.bonus-expiry{border:1px solid color-mix(in srgb, var(--accent-2) 62%, var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent-2) 24%, var(--surface));color:var(--ink-2);margin:12px 0;padding:12px 14px;font-weight:850}.bonus-history{gap:8px;display:grid}.bonus-history-head,.bonus-history-row{grid-template-columns:110px 120px minmax(0,1fr) 90px 120px;align-items:center;gap:10px;display:grid}.bonus-history-head{color:var(--muted);text-transform:uppercase;padding:0 14px;font-size:12px;font-weight:900}.bonus-history-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:14px;font-weight:850}.bonus-history-row span{min-width:0}.bonus-history-row small{color:var(--muted);margin-top:3px;font-size:12px;display:block}@media (max-width:760px){.bonus-history-head,.bonus-history-row{grid-template-columns:1fr}.bonus-redeem-row{align-items:flex-start}.bonus-history-head{display:none}}.order-fop-btn:hover,.order-fop-btn:focus-visible{border-color:var(--accent);outline:none}.checkout-page .order-confirm{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--checkout-tile-border));border-radius:var(--kaido-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 62%), color-mix(in srgb, var(--accent) 4%, var(--checkout-tile-bg));box-shadow:var(--checkout-tile-shadow);-webkit-backdrop-filter:blur(var(--tile-blur));gap:12px;margin:14px 14px 18px;padding:14px;display:grid}.checkout-page .order-confirm>b{color:var(--ink)}.checkout-page .fop-details-card{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--checkout-tile-border));border-radius:var(--kaido-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 10%, transparent), transparent 62%), color-mix(in srgb, var(--checkout-tile-bg) 96%, var(--checkout-tile-strong) 4%);box-shadow:var(--checkout-tile-shadow);-webkit-backdrop-filter:blur(var(--tile-blur));gap:12px;padding:14px;display:grid}.checkout-page .fop-details-card p{color:var(--ink-2);justify-content:space-between;gap:12px;margin:0;font-weight:900;display:flex}.checkout-page .fop-details-card p b{color:var(--ink);white-space:nowrap}.checkout-page .fop-details-card dl{gap:8px;margin:0;display:grid}.checkout-page .fop-details-card dl div{grid-template-columns:82px 1fr;gap:10px;display:grid}.checkout-page .fop-details-card dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:950}.checkout-page .fop-details-card dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:900}.checkout-page .fop-payment-purpose{border:1px solid color-mix(in srgb, var(--accent-2) 38%, var(--checkout-tile-border));border-radius:var(--kaido-radius-sm);background:color-mix(in srgb, var(--accent-2) 10%, var(--checkout-tile-inset));gap:6px;padding:12px;display:grid}.checkout-page .fop-payment-purpose span{color:var(--ink-2);font-size:13px;font-weight:950}.checkout-page .fop-payment-purpose b{color:var(--ink);overflow-wrap:anywhere}.checkout-page .fop-details-card small{color:var(--ink-2);font-weight:800;line-height:1.45}.checkout-page .fop-details-card a{color:var(--accent);font-weight:950;text-decoration:none}.checkout-page .cod-prepayment-sheet{gap:14px;display:grid}.checkout-page .cod-prepayment-badge{border:1px solid color-mix(in srgb, var(--accent-2) 45%, var(--checkout-tile-border));background:color-mix(in srgb, var(--accent-2) 12%, var(--checkout-tile-inset));color:var(--accent-2);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;justify-self:center;padding:6px 12px;font-size:12px;font-weight:950}.checkout-page .cod-order-chip{border:1px dashed color-mix(in srgb, var(--accent) 34%, var(--checkout-tile-border));border-radius:calc(var(--kaido-radius-sm) + 2px);background:color-mix(in srgb, var(--checkout-tile-inset) 82%, transparent);justify-self:center;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:inline-flex}.checkout-page .cod-order-chip span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.checkout-page .cod-order-chip b{color:var(--accent-2);overflow-wrap:anywhere;font-size:15px}.checkout-page .cod-prepayment-title{color:var(--ink);text-align:center;margin:0;font-size:clamp(1.1rem,2vw,1.35rem)}.checkout-page .cod-prepayment-lead{color:var(--ink);text-align:center;margin:0;font-weight:900;line-height:1.5}.checkout-page .cod-prepayment-intro{border-radius:var(--kaido-radius);background:color-mix(in srgb, var(--checkout-tile-inset) 88%, transparent);color:var(--ink-2);gap:12px;padding:14px;display:grid}.checkout-page .cod-prepayment-intro p{margin:0;line-height:1.55}.checkout-page .cod-prepayment-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkout-page .cod-prepayment-summary div{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--checkout-tile-border));border-radius:var(--kaido-radius-sm);background:color-mix(in srgb, var(--checkout-tile-bg) 92%, transparent);gap:4px;padding:12px;display:grid}.checkout-page .cod-prepayment-summary span,.checkout-page .copy-field-card span,.checkout-page .cod-choice-head span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:950}.checkout-page .cod-prepayment-summary b{color:var(--accent-2)}.checkout-page .cod-choice-stack{gap:12px;display:grid}.checkout-page .cod-choice-card{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--checkout-tile-border));border-radius:var(--kaido-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 62%), color-mix(in srgb, var(--checkout-tile-bg) 96%, var(--checkout-tile-strong) 4%);gap:12px;padding:14px;display:grid}.checkout-page .cod-choice-card--primary{border-color:color-mix(in srgb, var(--accent-2) 42%, var(--checkout-tile-border));background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 12%, transparent), transparent 62%), color-mix(in srgb, var(--checkout-tile-bg) 95%, var(--checkout-tile-strong) 5%)}.checkout-page .cod-choice-card p,.checkout-page .cod-choice-note{color:var(--ink-2);margin:0;line-height:1.5}.checkout-page .cod-choice-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.checkout-page .cod-choice-head>div{gap:4px;display:grid}.checkout-page .cod-choice-head strong{color:var(--ink);font-size:1rem}.checkout-page .cod-choice-head em{background:color-mix(in srgb, var(--accent-2) 26%, transparent);color:var(--accent-2);text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:11px;font-style:normal;font-weight:950}.checkout-page .copy-field-list{gap:8px;display:grid}.checkout-page .copy-field-card{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--checkout-tile-border));border-radius:var(--kaido-radius-sm);background:color-mix(in srgb, var(--checkout-tile-inset) 88%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.checkout-page .copy-field-card>div{gap:4px;min-width:0;display:grid}.checkout-page .copy-field-card b{color:var(--ink);overflow-wrap:anywhere}.checkout-page .copy-field-card--warning{border-color:color-mix(in srgb, var(--accent-2) 52%, var(--checkout-tile-border));background:color-mix(in srgb, var(--accent-2) 10%, var(--checkout-tile-inset))}.checkout-page .copy-field-btn{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--checkout-tile-border));background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent);border-radius:999px;flex:none;padding:8px 10px;font-size:12px;font-weight:950}.checkout-page .copy-field-btn.is-done{border-color:color-mix(in srgb, var(--accent-2) 50%, var(--checkout-tile-border));background:color-mix(in srgb, var(--accent-2) 20%, transparent);color:var(--ink)}.checkout-page .cod-prepayment-warning{gap:10px;display:grid}.checkout-page .cod-prepayment-warning strong{color:var(--accent-2)}.checkout-page .cod-prepayment-ps{border-radius:var(--kaido-radius-sm);background:color-mix(in srgb, var(--checkout-tile-inset) 82%, transparent);color:var(--ink-2);gap:6px;padding:12px 14px;line-height:1.5;display:grid}.checkout-page .cod-prepayment-ps b{color:var(--ink)}.order-fop-details{grid-column:1/-1}.account-order-link{color:inherit;text-decoration:none}.account-order-link:hover b,.account-order-link:hover{color:var(--accent)}.post-order-modal{--cta:var(--order-glass-cta,#fff477);--cta-ink:var(--order-glass-cta-ink,#2a2410);z-index:130;background:var(--overlay);-webkit-backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:clamp(16px,4vw,28px);display:flex;position:fixed;inset:0;overflow-y:auto}.post-order-modal__card{border:1px solid var(--edge-violet);background:var(--card);width:min(100%,440px);max-height:92vh;box-shadow:var(--card-shadow);-webkit-backdrop-filter:var(--blur);text-align:center;border-radius:24px;margin:auto;padding:36px 34px 30px;position:relative;overflow:auto}.post-order-modal__close{border:1px solid var(--edge-soft);background:var(--tile);width:34px;height:34px;color:var(--ink-2);border-radius:999px;place-items:center;transition:color .15s,border-color .15s,background .15s;display:grid;position:absolute;top:18px;right:18px}.post-order-modal__close:hover{color:var(--ink);border-color:var(--edge-soft);background:var(--hover)}body.post-order-modal-open .app{filter:blur(10px)saturate(.92);pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(.985)translateZ(0)}.post-order-popup{text-align:center;justify-items:center;gap:0;display:grid}.post-order-popup__duck-stage{margin:0 auto 6px;animation:3s ease-in-out infinite post-order-duck-float}.post-order-popup__duck-stage .order-mascot--success{border:2px solid var(--success);background:radial-gradient(circle at 50% 40%, var(--bg-success), transparent), transparent;width:100px;min-width:100px;max-width:100px;height:100px;min-height:100px;max-height:100px;box-shadow:var(--glow-mascot);color:var(--success);overflow:hidden}.order-mascot{border:1px solid var(--edge-violet,color-mix(in srgb, var(--accent) 42%, var(--checkout-tile-border)));background:radial-gradient(circle at 50% 38%, var(--hover,color-mix(in srgb, var(--accent) 16%, transparent)), transparent 58%), var(--tile,color-mix(in srgb, var(--surface-2) 94%, var(--surface) 6%));width:96px;height:96px;-webkit-backdrop-filter:var(--blur,blur(10px));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), 0 18px 36px -26px color-mix(in srgb, var(--accent) 34%, transparent);color:var(--accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.order-mascot__emoji{flex:none;font-size:44px;line-height:1;display:block}.order-mascot--floating{z-index:65;position:fixed;bottom:12px;left:12px}.order-mascot img{object-fit:contain;width:100%;height:100%}.post-order-popup__duck-stage .order-mascot__emoji{font-size:50px}@keyframes post-order-duck-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.post-order-popup__badge{min-height:34px;font-family:var(--font-head,"Manrope", system-ui, sans-serif);letter-spacing:.1em;text-transform:uppercase;border-radius:20px;justify-content:center;align-items:center;gap:6px;margin-top:20px;padding:7px 16px;font-size:12px;font-weight:700;display:inline-flex}.post-order-popup__badge--ok{background:var(--bg-success);color:var(--success)}.post-order-popup__badge--pay{border:1px solid color-mix(in srgb, var(--warning) 42%, var(--line));background:var(--warning-soft);color:color-mix(in srgb, var(--warning) 82%, var(--ink))}.post-order-popup__badge--neutral{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--line));background:color-mix(in srgb, var(--accent) 14%, var(--surface,white));color:color-mix(in srgb, var(--accent) 82%, var(--ink))}.post-order-popup__badge--danger{border:1px solid color-mix(in srgb, var(--danger) 36%, var(--line));background:color-mix(in srgb, var(--danger) 12%, var(--surface,white));color:color-mix(in srgb, var(--danger) 82%, var(--ink))}.post-order-popup__title{color:var(--ink);font-family:var(--font-baloo2), "Baloo 2", system-ui, sans-serif;margin:16px 0 8px;font-size:26px;line-height:1.15}.post-order-popup__lead{color:var(--ink-2);margin:0 0 20px;padding:0 4px;font-family:Nunito,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.5}.post-order-popup__ordno{border:1px solid var(--edge-soft);background:var(--tile);color:var(--ink-2);font-family:var(--font-head,"Manrope", system-ui, sans-serif);letter-spacing:.08em;border-radius:12px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 18px;font-size:12px;font-weight:600;display:inline-flex}.post-order-popup__ordno b{color:var(--accent);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.02em;font-size:14px}.post-order-popup__summary-card{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--checkout-tile-border));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 68%), color-mix(in srgb, var(--checkout-tile-bg) 96%, var(--checkout-tile-strong) 4%);width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 80%, transparent);text-align:left;border-radius:20px;margin:0 0 16px;padding:16px 18px}.post-order-popup__order-chip{border:1px dashed color-mix(in srgb, var(--accent) 36%, var(--checkout-tile-border));background:color-mix(in srgb, var(--checkout-tile-inset) 82%, transparent);border-radius:14px;align-items:center;gap:9px;margin:0 0 14px;padding:10px 16px;display:inline-flex}.post-order-popup__order-chip span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.post-order-popup__order-chip b{color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:700}.post-order-popup__body{color:var(--ink-2);margin:0;font-family:Nunito,system-ui,sans-serif;font-size:14px;line-height:1.6}.post-order-popup__body b{color:var(--ink)}.post-order-popup__ps{border:1px solid var(--edge-soft);background:var(--tile);width:100%;color:var(--ink-2);text-align:left;border-radius:14px;margin:0 0 20px;padding:13px 16px;font-size:13px;line-height:1.5}.post-order-popup__ps b{color:var(--accent);font-style:normal;font-family:var(--font-head,"Manrope", system-ui, sans-serif)}.post-order-popup__ps--success{margin-bottom:22px}.post-order-popup__actions{flex-direction:column;gap:10px;width:100%;display:flex}.post-order-popup__button{width:100%;min-height:54px;font-family:var(--font-head,"Manrope", system-ui, sans-serif);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;padding:14px 18px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,color .16s,filter .16s;display:inline-flex}.post-order-popup__button:hover{transform:translateY(-1px)}.post-order-popup__button:disabled{cursor:default;opacity:.7;transform:none}.post-order-popup__button--primary{background:var(--cta);color:var(--cta-ink);border-color:#0000}.post-order-popup__button--primary:hover{filter:brightness(1.04)}.post-order-popup__button--ghost{border-color:var(--edge-soft);color:var(--ink);background:0 0}.post-order-popup__button--ghost:hover{border-color:var(--edge-soft);background:var(--hover)}.dev-payment-sim-button--danger{border-color:color-mix(in srgb, var(--danger) 58%, var(--edge-soft));background:color-mix(in srgb, var(--danger) 8%, transparent);color:color-mix(in srgb, var(--danger) 84%, var(--ink))}.dev-payment-sim-button--danger:hover{border-color:color-mix(in srgb, var(--danger) 72%, var(--edge-soft));background:color-mix(in srgb, var(--danger) 12%, var(--hover))}html[data-theme^=light] .post-order-popup__button--primary{border:1px solid #b48c1473}.post-order-popup__button--fop{border-color:color-mix(in srgb, var(--accent) 48%, var(--line));background:var(--accent-soft);color:var(--accent)}.post-order-popup__button--fop:hover,.post-order-popup__button--fop.is-active{background:color-mix(in srgb, var(--accent) 22%, var(--surface));color:var(--ink)}.post-order-popup__reqs{text-align:left;width:100%;margin-bottom:16px}.post-order-popup__req-row{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:color-mix(in srgb, var(--surface-2) 88%, var(--surface));border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:11px 13px;display:flex}.post-order-popup__req-row.is-warning{border-color:color-mix(in srgb, var(--warning) 46%, var(--line));background:var(--warning-soft)}.post-order-popup__req-info{min-width:0}.post-order-popup__req-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:700}.post-order-popup__req-value{color:var(--ink);word-break:break-word;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:500}.post-order-popup__req-row.is-warning .post-order-popup__req-value{color:color-mix(in srgb, var(--warning) 82%, var(--ink))}.post-order-popup__copy-btn{background:var(--accent-soft);color:var(--accent);cursor:pointer;border:none;border-radius:10px;flex:none;padding:8px 11px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.post-order-popup__copy-btn:hover{background:var(--accent);color:var(--ink)}.post-order-popup__copy-btn.is-done{background:var(--cta);color:var(--cta-ink)}.post-order-popup__warn{border-left:3px solid var(--warning);background:var(--warning-soft);width:100%;color:color-mix(in srgb, var(--warning) 82%, var(--ink));text-align:left;border-radius:0 12px 12px 0;align-items:flex-start;gap:9px;margin-bottom:18px;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}.post-order-popup__warn svg{flex:none;margin-top:1px}.post-order-popup__intro{background:color-mix(in srgb, var(--surface-2) 88%, var(--surface));width:100%;color:var(--ink-2);text-align:left;border-radius:16px;margin-bottom:16px;padding:14px 15px;font-size:13.5px;line-height:1.6}.post-order-popup__intro b{color:var(--ink)}.post-order-popup__amounts{gap:9px;width:100%;margin-bottom:18px;display:flex}.post-order-popup__amount-box{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:color-mix(in srgb, var(--surface-2) 88%, var(--surface));text-align:left;border-radius:14px;flex:1;padding:13px 14px}.post-order-popup__amount-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:700}.post-order-popup__amount-value{color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;font-weight:700}.post-order-popup__subheading{color:var(--ink);font-family:var(--font-baloo2), "Baloo 2", system-ui, sans-serif;margin:0 0 12px;font-size:15px;font-weight:700}.post-order-popup__cod-fop{width:100%;margin-top:12px;animation:.3s post-order-cod-fop-enter}@keyframes post-order-cod-fop-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.post-order-popup__warn--message{border-left-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.order-detail-page .order-detail-mascot{flex:none;justify-content:center;align-items:center;margin:0 auto;animation:.55s post-order-duck-pop;display:flex}@keyframes post-order-duck-pop{0%{opacity:0;transform:translateY(10px)scale(.92)rotate(-6deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.post-order-actions--compact{margin-top:6px}.order-detail-page .wrap{max-width:960px}.order-detail-page--entry{min-height:100vh}.order-detail-page:has(.order-detail-shell--pending){background:var(--order-glass-page,var(--page-bg));min-height:100vh}.order-detail-shell{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));border-radius:calc(var(--radius-lg) + 4px);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 62%), color-mix(in srgb, var(--surface) 96%, var(--surface-2) 4%);box-shadow:0 18px 44px -34px color-mix(in srgb, var(--ink) 16%, transparent);gap:18px;padding:24px;display:grid}.order-detail-shell--standalone{--order-detail-card-bg:var(--card,#ffffffeb);--order-detail-card-line:#a77bff33;--order-detail-card-tile:#a77bff14;--order-detail-card-shadow:0 22px 56px #7850b424;border:1px solid var(--order-detail-card-line);background:var(--order-detail-card-bg);box-shadow:var(--order-detail-card-shadow);-webkit-backdrop-filter:blur(12px);border-radius:24px;gap:20px;padding:32px 34px}.order-detail-hero--standalone{align-items:flex-start;gap:20px;margin-bottom:4px}.order-detail-mascot--standalone{border:2px solid var(--order-detail-card-line);background:var(--order-detail-card-tile);border-radius:999px;flex:0 0 78px;justify-content:center;align-items:center;width:78px;height:78px;line-height:1;display:flex}.order-detail-mascot--standalone.order-detail-mascot--ok{border-color:#12724a47}.order-detail-mascot--standalone.order-detail-mascot--bad{border-color:#b23b3b47}.order-detail-shell--standalone .order-detail-copy h1{font-family:var(--font-baloo2), "Baloo 2", system-ui, sans-serif;font-size:clamp(1.8rem,3vw,2.2rem);font-weight:800;line-height:1.08}.order-detail-shell--standalone .order-detail-copy p{max-width:48ch;color:var(--muted);font-size:14.5px}.order-detail-summary{border:1px solid var(--order-detail-card-line);background:var(--order-detail-card-tile);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:14px;padding:16px 18px;display:grid}.order-detail-summary__cell{gap:4px;min-width:0;display:grid}.order-detail-summary__label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-family:Manrope,system-ui,sans-serif;font-size:10.5px;font-weight:800}.order-detail-summary__value,.order-detail-summary__amount{color:var(--ink);font-family:Manrope,system-ui,sans-serif;font-size:14px;font-weight:800}.order-detail-summary__value--ok{color:#12724a}.order-detail-summary__value--warn{color:#8a5a12}.order-detail-summary__value--bad{color:#b23b3b}.order-detail-summary__cell--sum{text-align:right}.order-detail-summary__amount{font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px}.order-detail-timeline{clear:both;align-items:flex-start;gap:0;margin-top:28px;margin-bottom:12px;display:flex}.order-detail-timeline-step{flex:1 1 0;align-items:flex-start;gap:0;display:flex}.order-detail-timeline-step:last-child{flex:none}.order-detail-timeline-node{flex-direction:column;flex:none;align-items:center;gap:8px;width:96px;display:flex}.order-detail-timeline-dot{color:#9a8cb0;background:#2c21381f;border-radius:999px;place-items:center;width:34px;height:34px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:700;display:grid}.order-detail-timeline-caption{text-align:center;gap:2px;display:grid}.order-detail-timeline-label{color:var(--muted);font-family:Manrope,system-ui,sans-serif;font-size:12px;font-weight:600}.order-detail-timeline-date{color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.order-detail-timeline-step--done .order-detail-timeline-dot{background:var(--accent);color:#fff}.order-detail-timeline-step--current .order-detail-timeline-dot{background:var(--accent);color:#fff;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 26%, transparent)}.order-detail-timeline-step--current .order-detail-timeline-label{color:var(--ink);font-weight:800}.order-detail-timeline-step--cancel .order-detail-timeline-dot{color:#fff;background:#b23b3b}.order-detail-timeline-step--cancel .order-detail-timeline-label{color:#b23b3b;font-weight:800}.order-detail-timeline-bar{background:#2c21381f;border-radius:999px;flex:auto;height:3px;margin-top:15px}.order-detail-timeline-bar--accent{background:var(--accent)}.order-detail-timeline-bar--danger{background:#b23b3b8c}.order-detail-detail-row,.order-detail-ttn-slot,.order-detail-line-item{border:1px solid var(--order-detail-card-line);background:var(--order-detail-card-tile)}.order-detail-detail-row{border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.order-detail-detail-row__label{color:var(--ink);font-family:Manrope,system-ui,sans-serif;font-size:15px;font-weight:800}.order-detail-detail-row__value{color:var(--muted);text-align:right;font-size:14px}.order-detail-slots{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.order-detail-ttn-slot{border-style:dashed;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.order-detail-ttn-slot__copy{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:inline-flex}.order-detail-ttn-slot__label{color:var(--ink);font-family:Manrope,system-ui,sans-serif;font-size:13.5px;font-weight:700}.order-detail-ttn-slot__value{color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px;font-weight:700}.order-detail-ttn-slot__hint{color:var(--muted);font-size:13px}.order-detail-ttn-slot a{color:var(--accent);white-space:nowrap;font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:700}.order-detail-line-items{gap:0;display:grid}.order-detail-line-item{background:0 0;border-width:0;border-radius:0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.order-detail-line-item+.order-detail-line-item{border-top:1px solid var(--line)}.order-detail-line-item__thumb{object-fit:cover;border:1px solid var(--order-detail-card-line);background:var(--order-detail-card-tile);border-radius:11px;width:46px;height:46px}.order-detail-line-item__copy{gap:2px;min-width:0;display:grid}.order-detail-line-item__copy b{color:var(--ink);font-size:14px;font-weight:700}.order-detail-line-item__copy small{color:var(--muted);font-size:12.5px}.order-detail-line-item__sum{color:var(--ink);white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:700}.order-detail-detail-actions{flex-wrap:wrap;gap:12px;display:flex}.order-detail-standalone-ghost-btn{border:1px solid var(--order-detail-card-line);background:color-mix(in srgb, var(--surface) 86%, transparent);min-height:44px;color:var(--ink);border-radius:12px;padding:12px 22px;font-family:Manrope,system-ui,sans-serif;font-size:14px;font-weight:800;box-shadow:0 2px 6px #5a328c14}.order-detail-standalone-ghost-btn:hover{border-color:var(--accent);color:var(--accent)}.order-detail-shell--pending{--font-head:var(--font-manrope,"Manrope", system-ui, sans-serif);--font-body:"Nunito", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--accent:var(--order-glass-accent);--accent-2:var(--order-glass-cta);--cta:var(--order-glass-cta);--cta-ink:var(--order-glass-cta-ink);--warning:var(--order-glass-warning);--danger:var(--order-glass-danger);--tile:var(--order-glass-tile);--blur:var(--order-glass-blur);--edge-violet:var(--order-glass-edge-violet);--edge-gold:var(--order-glass-edge-gold);--edge-danger:var(--order-glass-edge-danger);--edge-soft:var(--order-glass-edge-soft);--hover:var(--order-glass-hover);--glow-violet:var(--order-glass-glow-violet);--glow-gold:var(--order-glass-glow-gold);border-color:var(--edge-soft);background:var(--order-glass-card);-webkit-backdrop-filter:var(--blur);box-shadow:var(--order-glass-card-shadow);border-radius:24px;gap:18px;padding:clamp(22px,3vw,36px)}.order-detail-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.order-detail-eyebrow{color:color-mix(in srgb, var(--warning) 88%, var(--ink));letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.order-detail-eyebrow--ok{color:#12724a}.order-detail-eyebrow--warn{color:#8a5a12}.order-detail-eyebrow--bad{color:#b23b3b}.order-detail-order-number{color:var(--muted);align-items:baseline;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.order-detail-order-number span{text-transform:lowercase}.order-detail-order-number b{color:var(--accent);letter-spacing:.03em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px}.order-detail-head,.order-detail-hero,.order-detail-meta,.order-detail-shipping,.order-detail-tracking{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.order-detail-hero{align-items:center;gap:18px}.order-detail-copy{flex:320px;gap:8px;display:grid}.order-detail-copy h1{color:var(--ink);margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.order-detail-copy p{color:var(--ink-2);margin:0;line-height:1.55}.order-detail-shell--pending .order-detail-hero{align-items:center;gap:24px}.order-detail-shell--pending .order-detail-copy h1{font-family:var(--font-baloo2), "Baloo 2", system-ui, sans-serif;font-size:clamp(1.9rem,4vw,2.35rem);line-height:1.06}.order-detail-shell--pending .order-detail-copy p{max-width:48ch;font-size:15px}.order-detail-badge{border:1px solid color-mix(in srgb, var(--accent-2) 36%, var(--checkout-tile-border));background:color-mix(in srgb, var(--accent-2) 12%, var(--checkout-tile-inset));min-height:34px;color:var(--accent-2);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 14px;font-size:12px;font-weight:950;display:inline-flex}.order-detail-chip{border:1px dashed color-mix(in srgb, var(--accent) 34%, var(--checkout-tile-border));border-radius:calc(var(--kaido-radius-sm) + 2px);background:color-mix(in srgb, var(--checkout-tile-inset) 82%, transparent);align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.order-detail-chip span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.order-detail-chip b{color:var(--accent);overflow-wrap:anywhere;font-size:15px}.order-detail-meta span,.order-detail-shipping,.order-detail-tracking,.order-detail-item,.post-order-delivery,.post-order-item{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 62%, transparent);min-height:42px;padding:10px 14px}.order-detail-meta span{color:var(--ink-2);align-items:center;font-size:13px;font-weight:900;display:inline-flex}.order-detail-meta .payment-status-paid,.order-detail-meta .payment-status-prepaid_received{color:var(--ok)}.order-detail-meta .payment-status-unpaid{color:var(--warning)}.order-detail-items{flex-wrap:wrap;gap:12px;display:flex}.order-detail-products{gap:14px;display:grid}.order-detail-product-tile{border:1px solid var(--edge-violet);background:var(--tile);box-shadow:var(--glow-violet);-webkit-backdrop-filter:var(--blur);border-radius:16px;align-items:center;gap:16px;padding:16px 18px;display:flex}.order-detail-product-thumb{object-fit:cover;border:1px solid color-mix(in srgb, var(--accent) 24%, var(--checkout-tile-border));background:color-mix(in srgb, var(--surface-2) 84%, var(--surface));border-radius:14px;flex-shrink:0;width:68px;height:68px}.order-detail-product-info{flex:auto;gap:4px;min-width:0;display:grid}.order-detail-product-name{color:var(--ink);font-size:15px;line-height:1.4}.order-detail-product-calc{color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.order-detail-product-line-total{color:var(--ink);font-family:var(--font-baloo2), "Baloo 2", system-ui, sans-serif;white-space:nowrap;font-size:20px;font-weight:700}.order-detail-item,.post-order-item{align-items:center;gap:12px;display:flex}.order-detail-item img,.post-order-item img{object-fit:cover;border-radius:8px;width:42px;height:52px}.order-detail-item span,.post-order-item span{gap:4px;display:grid}.order-detail-item b,.post-order-item b{color:var(--ink);font-size:14px}.order-detail-item small,.post-order-item small{color:var(--muted)}.order-detail-pay-summary{border-top:1px solid var(--edge-soft);justify-content:space-between;align-items:baseline;gap:16px;padding-top:20px;display:flex}.order-detail-pay-summary__meta{gap:4px;min-width:0;display:grid}.order-detail-pay-summary span{color:var(--ink);font-size:18px;font-weight:900}.order-detail-pay-summary b{color:var(--ink);font-family:var(--font-baloo2), "Baloo 2", system-ui, sans-serif;font-size:clamp(1.8rem,4vw,2.3rem);line-height:1}.order-detail-pay-summary--repay span{font-family:Manrope,system-ui,sans-serif;font-size:17px;font-weight:800}.order-detail-pay-summary--repay b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:26px;font-weight:700}.order-detail-pay-summary__note{color:var(--muted);font-size:13px;font-weight:500;line-height:1.45}.order-detail-pending-card-cta{justify-content:center;width:100%;margin-bottom:16px;padding:16px 24px;font-size:16px}.order-detail-pending-divider{color:var(--muted);font-family:var(--font-head);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:600}.order-detail-requisites-card{border:1px solid var(--edge-violet);background:var(--tile);box-shadow:var(--glow-violet);-webkit-backdrop-filter:var(--blur);border-radius:18px;gap:0;padding:8px 10px;display:grid}.order-detail-requisites-hint{color:var(--muted);font-size:11px;font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;padding:10px 14px 6px;font-weight:600}.order-detail-copy-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:11px 16px;transition:background .15s,transform .15s;display:flex}.order-detail-copy-row:hover{background:var(--hover)}.order-detail-copy-row:active{transform:scale(.996)}.order-detail-copy-row__meta{gap:3px;min-width:0;display:grid}.order-detail-copy-row__label{color:var(--muted);font-size:11px;font-family:var(--font-head);letter-spacing:.07em;text-transform:uppercase;font-weight:600}.order-detail-copy-row__value{color:var(--ink);font-family:var(--font-mono);word-break:break-word;font-size:14px;font-weight:600}.order-detail-copy-row__value--default{font-family:inherit;font-size:15px;font-weight:800}.order-detail-copy-row__status,.order-detail-purpose-status{color:var(--accent);opacity:.82;flex:none;align-items:center;gap:5px;font-size:12px;font-weight:900;transition:opacity .15s,color .15s;display:inline-flex}.order-detail-copy-row:hover .order-detail-copy-row__status,.order-detail-purpose-card:hover .order-detail-purpose-status,.order-detail-copy-row.is-done .order-detail-copy-row__status,.order-detail-purpose-card.is-done .order-detail-purpose-status{opacity:1}.order-detail-copy-row.is-done .order-detail-copy-row__status,.order-detail-purpose-card.is-done .order-detail-purpose-status{color:var(--ok)}.order-detail-copy-divider{background:var(--edge-soft);height:1px;margin:2px 14px}.order-detail-purpose-card{border:1px solid var(--edge-gold);background:var(--tile);width:100%;box-shadow:var(--glow-gold);-webkit-backdrop-filter:var(--blur);color:inherit;text-align:left;cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:6px;transition:transform .15s,box-shadow .15s,background .15s;display:flex}.order-detail-purpose-card:hover{background:var(--tile);transform:translateY(-1px)}.order-detail-purpose-meta{gap:5px;min-width:0;padding:10px 12px;display:grid}.order-detail-purpose-label{color:var(--warning);font-size:12px;font-family:var(--font-head);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.order-detail-purpose-value{color:color-mix(in srgb, var(--ink) 90%, var(--warning) 10%);font-family:var(--font-body,inherit);word-break:break-word;font-size:16px;font-weight:700;line-height:1.45}.order-detail-warning-card,.order-detail-telegram-note{border-radius:16px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13.5px;line-height:1.55;display:flex}.order-detail-warning-card{border:1.5px solid var(--edge-danger);background:var(--tile);-webkit-backdrop-filter:var(--blur);color:var(--ink-2)}.order-detail-warning-card svg{color:var(--danger);flex:none;margin-top:1px}.order-detail-telegram-note{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--checkout-tile-border));background:color-mix(in srgb, var(--checkout-tile-inset) 84%, transparent);color:var(--ink-2)}.order-detail-telegram-note svg{color:var(--accent);flex:none;margin-top:1px}.order-detail-telegram-note--accent{border-color:color-mix(in srgb, var(--accent) 28%, var(--checkout-tile-border));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 76%), color-mix(in srgb, var(--checkout-tile-inset) 86%, transparent)}.order-detail-repay-banner{border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.order-detail-repay-banner b{font-weight:800}.order-detail-repay-banner__icon{flex:none;font-size:18px;line-height:1.2}.order-detail-repay-banner--ok{color:#12724a;background:#d6f1e2;border-color:#12724a38}.order-detail-repay-banner--warn{color:#8a5a12;background:#fbe7c4;border-color:#87541038}.order-detail-repay-banner--bad{color:#b23b3b;background:#fbe7e7;border-color:#b23b3b38}.order-detail-shell--pending .row-actions{margin-top:4px}.order-detail-shell--pending .row-actions .btn{border-radius:12px;min-height:44px;padding:0 20px;font-family:Manrope,system-ui,sans-serif;font-size:13.5px;font-weight:800}.order-detail-shell--pending .row-actions .btn.primary,.order-detail-pending-card-cta{border-color:color-mix(in srgb, var(--accent-2) 70%, #000 12%);background:var(--accent-2);color:#2f2400;box-shadow:0 4px 14px color-mix(in srgb, var(--accent-2) 40%, transparent)}.order-detail-shell--pending .row-actions .btn.primary.btn--state-disabled,.order-detail-pending-card-cta.btn--state-disabled{border-color:var(--edge-soft);background:var(--tile);color:var(--muted);box-shadow:none;cursor:not-allowed}.order-detail-shell--pending .row-actions .order-detail-pending-ghost-btn{border:1px solid var(--edge-soft);color:var(--ink);background:0 0}.order-detail-shell--pending .row-actions .order-detail-pending-ghost-btn:hover{border-color:var(--accent);color:var(--accent);background:0 0}.order-detail-inline-status{color:var(--ink-2);border-radius:0;align-items:center;gap:8px;padding:0;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-flex}.order-detail-inline-status--wide{justify-content:center;width:100%}.order-detail-inline-status__spinner{border:2px solid color-mix(in srgb, var(--edge-soft) 72%, transparent);border-top-color:var(--accent);border-radius:999px;width:12px;height:12px;animation:.8s linear infinite order-detail-inline-spin}@keyframes order-detail-inline-spin{to{transform:rotate(360deg)}}html[data-theme^=light] .order-detail-shell--pending .row-actions .btn.primary,html[data-theme^=light] .order-detail-pending-card-cta{border:1px solid #b48c1473}html[data-theme^=dark] .order-detail-eyebrow--ok{color:#7eebbe}html[data-theme^=dark] .order-detail-eyebrow--warn{color:#f6d89e}html[data-theme^=dark] .order-detail-eyebrow--bad{color:#ff9f9f}html[data-theme^=dark] .order-detail-shell--standalone{--order-detail-card-bg:#483f8080;--order-detail-card-line:#b47aff38;--order-detail-card-tile:#483f806b;--order-detail-card-shadow:0 14px 44px #00000057}html[data-theme^=dark] .order-detail-timeline-dot{color:#8578a0;background:#f7edff29}html[data-theme^=dark] .order-detail-timeline-step--cancel .order-detail-timeline-dot{color:#1a1226;background:#e86a6a}html[data-theme^=dark] .order-detail-timeline-step--cancel .order-detail-timeline-label{color:#ff9f9f}html[data-theme^=dark] .order-detail-repay-banner--ok{color:#7eebbe;background:#5fe0a629;border-color:#5fe0a657}html[data-theme^=dark] .order-detail-repay-banner--warn{color:#f6d89e;background:#f3d7a429;border-color:#f3d7a452}html[data-theme^=dark] .order-detail-repay-banner--bad{color:#ff9f9f;background:#ff7c7c29;border-color:#ff7c7c57}@media (prefers-reduced-motion:reduce){.order-detail-inline-status__spinner{animation:none}}.user-avatar.admin-customers-avatar{border:1px solid var(--admin-customers-tile-border);border-radius:10px;width:36px;height:36px}.user-avatar.admin-customers-avatar--xl{border-radius:18px;width:104px;height:104px}.user-avatar.admin-club-control-center__avatar{width:2.2rem;height:2.2rem}.post-order-delivery{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.post-order-delivery b{color:var(--ink)}.post-order-delivery span{color:var(--ink-2)}.post-order-meta{margin-top:-2px}.order-detail-page .fop-details-card,.post-order-modal__card .fop-details-card{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--checkout-tile-border));border-radius:var(--kaido-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 10%, transparent), transparent 62%), color-mix(in srgb, var(--checkout-tile-bg) 96%, var(--checkout-tile-strong) 4%);gap:12px;padding:14px;display:grid}.order-detail-page .fop-details-card p,.post-order-modal__card .fop-details-card p{color:var(--ink-2);justify-content:space-between;gap:12px;margin:0;font-weight:900;display:flex}.order-detail-page .fop-details-card p b,.post-order-modal__card .fop-details-card p b{color:var(--ink)}.order-detail-page .fop-details-card dl,.post-order-modal__card .fop-details-card dl{gap:8px;margin:0;display:grid}.order-detail-page .fop-details-card dl div,.post-order-modal__card .fop-details-card dl div{grid-template-columns:82px 1fr;gap:10px;display:grid}.order-detail-page .fop-details-card dt,.post-order-modal__card .fop-details-card dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:950}.order-detail-page .fop-details-card dd,.post-order-modal__card .fop-details-card dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:900}.order-detail-page .fop-details-card small,.post-order-modal__card .fop-details-card small{color:var(--ink-2);line-height:1.45}.order-detail-page .copy-field-list,.post-order-modal__card .copy-field-list{gap:8px;display:grid}.order-detail-page .copy-field-card,.post-order-modal__card .copy-field-card{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--checkout-tile-border));border-radius:var(--kaido-radius-sm);background:color-mix(in srgb, var(--checkout-tile-inset) 88%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.order-detail-page .copy-field-card>div,.post-order-modal__card .copy-field-card>div{gap:4px;min-width:0;display:grid}.order-detail-page .copy-field-card span,.post-order-modal__card .copy-field-card span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:950}.order-detail-page .copy-field-card b,.post-order-modal__card .copy-field-card b{color:var(--ink);overflow-wrap:anywhere}.order-detail-page .copy-field-card--warning,.post-order-modal__card .copy-field-card--warning{border-color:color-mix(in srgb, var(--accent-2) 52%, var(--checkout-tile-border));background:color-mix(in srgb, var(--accent-2) 10%, var(--checkout-tile-inset))}.order-detail-page .copy-field-btn,.post-order-modal__card .copy-field-btn{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--checkout-tile-border));background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent);border-radius:999px;flex:none;padding:8px 10px;font-size:12px;font-weight:950}.order-detail-page .copy-field-btn.is-done,.post-order-modal__card .copy-field-btn.is-done{border-color:color-mix(in srgb, var(--accent-2) 50%, var(--checkout-tile-border));background:color-mix(in srgb, var(--accent-2) 20%, transparent);color:var(--ink)}@media (max-width:760px){.order-detail-shell,.post-order-modal__card{padding:18px}.post-order-modal{padding:12px}.order-detail-hero{align-items:flex-start}.order-detail-head,.order-detail-meta,.order-detail-shipping,.order-detail-tracking,.post-order-delivery{align-items:stretch}.order-detail-shell--standalone{padding:22px 20px}.order-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-summary__cell--sum{text-align:left}.order-detail-timeline{flex-direction:column;gap:14px}.order-detail-timeline-step,.order-detail-timeline-step:last-child{flex:none;width:100%}.order-detail-timeline-node{flex-direction:row;align-items:flex-start;width:auto}.order-detail-timeline-caption{text-align:left}.order-detail-timeline-bar{flex:none;width:3px;height:18px;margin:10px 0 0 15px}.order-detail-detail-row,.order-detail-ttn-slot,.order-detail-detail-actions,.order-detail-line-item{align-items:flex-start}.order-detail-detail-row,.order-detail-ttn-slot,.order-detail-line-item{flex-direction:column}.order-detail-line-item{grid-template-columns:1fr}.order-detail-line-item__sum{width:100%}.order-detail-detail-actions .btn,.order-detail-standalone-ghost-btn{justify-content:center;width:100%}.order-detail-meta span,.order-detail-shipping,.order-detail-tracking{width:100%}.post-order-popup__duck-stage{width:96px;height:96px}.post-order-popup__title{font-size:22px}.post-order-popup__amounts{flex-direction:column}.order-detail-topline,.order-detail-shell--pending .order-detail-hero,.order-detail-pay-summary,.order-detail-product-tile,.order-detail-purpose-card{align-items:flex-start}.order-detail-product-tile,.order-detail-purpose-card,.order-detail-copy-row{flex-direction:column}.order-detail-product-line-total,.order-detail-copy-row__status,.order-detail-purpose-status,.order-detail-shell--pending .row-actions .btn{width:100%}}.promos{grid-template-columns:repeat(2,1fr)}.promo{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 34%, var(--surface)), var(--surface)), var(--surface);min-height:160px;padding:18px}.pc-code{border-radius:var(--radius-sm);background:var(--surface);align-items:center;min-height:32px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:950;display:inline-flex}.promo b{margin:8px 0;font-size:28px;display:block}.promo small{color:var(--muted);font-weight:800}.club-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ladder{gap:10px;display:grid}.rung{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.rung.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, var(--bg))}.node{border-radius:var(--radius-sm);color:#241c11;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.capsule{text-align:center;place-items:center;gap:12px;display:grid}.cap-egg{color:#4f3800;background:linear-gradient(160deg,#fff5c9,#ffe477);border:1px solid #f1cf4f;border-radius:48% 48% 42% 42%;place-items:center;width:92px;height:110px;font-size:48px;display:grid;box-shadow:0 18px 40px #dcb33538}.cap-reward{font-size:22px}.stamps{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.stamp{aspect-ratio:1;border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--muted);place-items:center;font-weight:950;display:grid}.stamp.filled{background:var(--accent-2);color:#302300;border-style:solid}.missions{gap:10px;display:grid}.mission{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);grid-template-columns:1fr 140px auto;align-items:center;gap:10px;padding:10px;font-size:14px;font-weight:850;display:grid}.ach-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ach{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);opacity:.58;gap:6px;padding:12px;display:grid}.ach.unlocked{opacity:1}.badge-ic{border-radius:var(--radius-sm);background:var(--accent);color:#24152d;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.ach small,.reward span{color:var(--muted);font-weight:800}.rewards{gap:10px;display:grid}.reward{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px;display:grid}.admin-layout{gap:var(--grid-gap);grid-template-columns:minmax(196px,214px) minmax(0,1fr);align-items:start;display:grid}.admin-layout--orders{align-items:start}.admin-layout>:first-child{grid-column:auto}.admin-layout>:last-child{grid-column:auto;min-width:0}.admin-content{min-width:0}.admin-content--orders{display:block}.info-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.info-grid>*{grid-column:span 6}.info-grid .flow{grid-column:1/-1}.pay-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pay-card,.ship-table article,.offer-sec{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);gap:8px;padding:14px;display:grid}.pay-card span,.ship-table span,.offer-sec p{color:var(--muted)}.preorder-info,.faq-section,.reviews-section,.contacts-section,.sitemap-section{margin-top:18px}.preorder-info>p{max-width:880px;color:var(--ink-2);font-weight:850;line-height:1.6}.info-note-grid,.faq-grid,.review-grid,.contact-grid,.sitemap-grid,.legal-grid{gap:12px;display:grid}.info-note-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.info-note-grid span,.faq-card,.review-card,.contact-grid a,.sitemap-card,.legal-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);gap:8px;padding:14px;display:grid}.info-note-grid span{color:var(--ink-2);font-weight:900}.faq-grid,.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-card p,.review-card p,.legal-card p{color:var(--muted);margin:0;line-height:1.55}.review-summary{border:1px solid color-mix(in srgb, var(--accent-2) 56%, var(--line));border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent-2) 18%, var(--surface));grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:12px 0;padding:14px;display:grid}.review-summary b{color:var(--accent);font-size:28px}.review-summary span,.review-summary small,.review-card small,.contact-grid span,.sitemap-card a{color:var(--muted);font-weight:850}.stars{color:var(--accent-2);gap:3px;display:inline-flex}.review-card b{color:var(--ink)}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-grid a{color:var(--ink);text-decoration:none}.contact-grid a:hover,.contact-grid a:focus-visible,.sitemap-card a:hover,.sitemap-card a:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.contact-grid svg{color:var(--accent)}.contact-grid b{overflow-wrap:anywhere}.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.legal-card .ic{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 16%, var(--surface-2));width:42px;height:42px;color:var(--accent);place-items:center;display:grid}.legal-card h2{margin:0}.sitemap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sitemap-card a{text-decoration:none}.flow{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.flow h2{grid-column:1/-1}.flow-step{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);align-content:center;gap:10px;min-height:112px;padding:14px;display:grid}.flow-step span{border-radius:var(--radius-sm);background:var(--accent-2);color:#302300;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.offer-grid{grid-template-columns:repeat(3,1fr)}.offer-sec h3{margin-bottom:2px}.admin-menu{align-content:start;gap:10px;max-height:calc(100dvh - 104px);padding-right:6px;display:grid;position:sticky;top:88px;overflow-y:auto}.admin-menu::-webkit-scrollbar{width:8px}.admin-menu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 22%, transparent);border-radius:999px}.admin-menu__item{border:1px solid color-mix(in srgb, var(--line-strong) 60%, transparent);background:color-mix(in srgb, var(--surface) 78%, transparent);min-height:48px;color:var(--ink);text-align:left;-webkit-backdrop-filter:blur(var(--tile-panel-blur));backdrop-filter:blur(var(--tile-panel-blur));border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:0 12px 0 10px;font-weight:900;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;display:grid;box-shadow:0 10px 26px #59417814}.admin-menu__icon{background:color-mix(in srgb, var(--surface-2) 88%, transparent);width:34px;height:34px;color:color-mix(in srgb, var(--accent) 72%, var(--ink));border-radius:11px;place-items:center;transition:background .16s,color .16s;display:inline-grid}.admin-menu__label{overflow-wrap:anywhere;min-width:0}.admin-menu__item:hover,.admin-menu__item.active{border-color:color-mix(in srgb, var(--accent) 42%, var(--line-strong));transform:translate(2px);box-shadow:0 14px 30px #5941781f}.admin-menu__item:hover{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}.admin-menu__item.active{background:var(--accent-2);color:#302300}.admin-menu__item.active .admin-menu__icon{color:#302300;background:#ffffff8c}.admin-menu__role{border:1px dashed color-mix(in srgb, var(--line-strong) 68%, transparent);color:var(--muted);border-radius:14px;margin-top:2px;padding:10px 12px;font-size:12px;font-weight:850}[data-theme^=dark] .admin-menu__item{border-color:color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--surface) 26%, transparent);box-shadow:0 18px 36px #06041242}[data-theme^=dark] .admin-menu__icon{background:color-mix(in srgb, var(--surface-2) 36%, transparent);color:color-mix(in srgb, var(--accent-2) 22%, var(--ink))}[data-theme^=dark] .admin-menu__item:hover{background:color-mix(in srgb, var(--surface-2) 34%, transparent)}[data-theme^=dark] .admin-menu__item.active{color:#2c2138;background:#fff477;border-color:#fff477;box-shadow:0 6px 16px -8px #fff47799}[data-theme^=dark] .admin-menu__item.active .admin-menu__icon{color:#2c2138;background:#ffffff8c}[data-theme^=dark] .admin-menu__role{border-color:color-mix(in srgb, var(--accent) 26%, transparent);color:color-mix(in srgb, var(--muted) 84%, white);background:color-mix(in srgb, var(--surface) 20%, transparent)}.admin-notice{border-radius:var(--radius-sm);margin-bottom:16px;padding:12px 14px;font-weight:850}.admin-order-shell__notice.admin-notice{border:1px solid color-mix(in srgb, var(--ok) 42%, var(--line));background:color-mix(in srgb, var(--ok) 12%, var(--surface));color:var(--ink)}.admin-order-shell__notice.admin-notice--error{border:1px solid color-mix(in srgb, var(--danger) 42%, var(--line));background:color-mix(in srgb, var(--danger) 12%, var(--surface))}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.admin-form{grid-template-columns:minmax(180px,1.2fr) minmax(100px,.5fr) minmax(150px,.8fr) auto;gap:10px;margin-bottom:16px;display:grid}.admin-form input,.admin-form select,.admin-table select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:42px;color:var(--ink);font:inherit;padding:0 12px;font-weight:800}.admin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-achievements-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.admin-achievement-card{flex-direction:column;justify-content:space-between;gap:.75rem;display:flex}.admin-achievement-card__body{flex-direction:column;gap:.3rem;min-width:0;display:flex}.admin-achievement-card__heading{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.admin-achievement-card__title{align-items:center;gap:.35rem;display:inline-flex}.admin-achievement-card__attention{color:#ff595e;font-size:1rem;font-weight:900;line-height:1}.admin-achievement-card__points{opacity:.8}.admin-achievement-card__actions{justify-content:flex-end;align-items:flex-start;display:flex}.admin-table{border-collapse:collapse;width:100%;font-size:14px}.admin-table th,.admin-table td{border-bottom:1px solid var(--line);text-align:left;padding:12px 10px}.admin-table-note{color:var(--muted);margin-top:4px;font-size:12px;font-weight:750;display:block}.admin-gift-note{color:var(--accent-2);align-items:center;gap:5px;font-weight:850;display:inline-flex}.admin-orders{gap:18px;display:grid}.admin-orders__hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-orders__hero-copy{gap:6px;display:grid}.admin-orders__hero-copy h2{margin:0;font-size:clamp(30px,2.5vw,42px);line-height:1.04}.admin-orders__hero-copy p{max-width:760px;color:var(--muted);margin:0;font-size:14px;font-weight:800}.admin-orders__hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-orders__hero-actions .btn,.admin-orders__pagination .btn{align-items:center;gap:8px;display:inline-flex}.admin-orders__filters-count{color:#fff2b3;background:#302300;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:950;display:inline-grid}.admin-orders__kpis{flex-wrap:wrap;gap:10px;display:flex}.admin-orders__kpi-card{border:1px solid color-mix(in srgb, var(--line-strong) 55%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);min-height:72px;-webkit-backdrop-filter:blur(var(--tile-panel-blur));backdrop-filter:blur(var(--tile-panel-blur));border-radius:14px;flex:190px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 14px 28px #59417814}.admin-orders__kpi-icon{border:1px solid color-mix(in srgb, var(--line-strong) 44%, transparent);background:color-mix(in srgb, var(--surface-2) 84%, transparent);width:36px;height:36px;color:color-mix(in srgb, var(--accent) 72%, var(--ink));border-radius:10px;flex:0 0 36px;place-items:center;display:inline-grid}.admin-orders__kpi-copy{gap:4px;min-width:0;display:grid}.admin-orders__kpi-copy span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:850}.admin-orders__kpi-copy strong{color:var(--ink);font-size:clamp(20px,1.8vw,28px);line-height:1}.admin-orders__kpi-copy small{color:var(--muted);font-size:11px;font-weight:700;line-height:1.35}.admin-orders__kpi-card--attention .admin-orders__kpi-icon{background:color-mix(in srgb, var(--accent-2) 24%, var(--surface));border-color:color-mix(in srgb, var(--accent-2) 52%, var(--line));color:color-mix(in srgb, var(--accent-2) 72%, var(--ink))}.admin-orders__kpi-card--attention .admin-orders__kpi-copy strong{color:color-mix(in srgb, var(--accent-2) 72%, var(--ink))}[data-theme^=light] .admin-orders__kpi-card--attention .admin-orders__kpi-copy strong{color:#8f6200}[data-theme^=dark] .admin-orders__kpi-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#483f806b;border-color:#b47aff33}[data-theme^=dark] .admin-orders__list{background:#281e5047;border-color:#b47aff26}[data-theme^=dark] .admin-orders__list-head,[data-theme^=dark] .admin-orders__summary{border-bottom-color:#b47aff33}[data-theme^=dark] .admin-orders__row{background:#483f8057;border-bottom-color:#b47aff33}[data-theme^=dark] .admin-orders__row:hover{background:#685ab475}[data-theme^=dark] .admin-orders__toolbar-shell{background:#211c40c7}[data-theme^=dark] .admin-orders__list-panel{background:#483f8057;border-color:#b47aff33}[data-theme^=light] .admin-orders__list-panel{box-shadow:none;background:#fff;border-color:#a77bff38}[data-theme^=light] .admin-orders__summary{border-bottom-color:#a77bff38}.admin-orders__tabs{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.admin-orders__tab{color:#766d8b;min-height:32px;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(var(--tile-panel-blur));backdrop-filter:blur(var(--tile-panel-blur));background:#fefdff;border:1px solid #dbcaff;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:800;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex;box-shadow:0 8px 18px #a77bff12}.admin-orders__tab:hover{color:#5b4c74;border-color:#c1a5ff;transform:translateY(-1px)}.admin-orders__tab b{min-width:24px;height:18px;color:inherit;background:#f0e3ff;border-radius:999px;place-items:center;padding:0 7px;font-size:11px;font-weight:800;display:inline-grid}.admin-orders__tab.is-active{color:#fff;background:linear-gradient(135deg,#a77bff,#8f6df5);border-color:#0000;box-shadow:0 14px 24px #8f6df538}.admin-orders__tab.is-active b{color:#fff;background:#ffffff2e}.admin-orders__toolbar-shell{border-bottom:1px solid color-mix(in srgb, var(--line) 74%, transparent);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(calc(var(--tile-panel-blur) + 2px));backdrop-filter:blur(calc(var(--tile-panel-blur) + 2px));padding:18px 18px 0}.admin-orders__list-panel{border:1px solid color-mix(in srgb, var(--line-strong) 52%, transparent);background:color-mix(in srgb, var(--surface) 76%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(var(--tile-panel-blur));backdrop-filter:blur(var(--tile-panel-blur));border-radius:18px;gap:0;display:grid;overflow:hidden}.admin-orders__toolbar{gap:11px;display:grid}.admin-orders__toolbar-head,.admin-orders__toolbar-copy{gap:0;display:grid}.admin-orders__toolbar-copy h2{margin:0;font-size:20px;font-weight:700;line-height:1.02}.admin-orders__toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-orders__toolbar-controls{grid-template-columns:minmax(0,1.9fr) repeat(2,minmax(156px,.86fr)) auto minmax(72px,84px) auto;align-items:center;gap:10px;margin-bottom:8px;display:grid}.admin-orders__search,.admin-orders__limit{gap:7px;display:grid}.admin-orders__search>span,.admin-orders__limit>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:850}.admin-orders__search{position:relative}.admin-orders__search svg{color:var(--ink-faint);position:absolute;top:50%;left:18px;transform:translateY(-50%)}.admin-orders__search input,.admin-orders__quick-select select,.admin-orders__limit select{border:1px solid color-mix(in srgb, var(--line) 82%, white);background:color-mix(in srgb, var(--surface-2) 88%, white);color:#382f48;width:100%;min-height:40px;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;-webkit-backdrop-filter:blur(var(--tile-panel-blur));backdrop-filter:blur(var(--tile-panel-blur));border-radius:13px;padding:0 13px;font-size:13px;font-weight:700;line-height:1.15}.admin-orders__search input{padding-left:37px;padding-right:40px}.admin-orders__quick-select{display:block;position:relative}.admin-orders__quick-select-shell{pointer-events:none;align-items:center;gap:14px;padding:0 34px 0 16px;display:flex;position:absolute;inset:0}.admin-orders__quick-select-prefix{color:var(--ink-faint);font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:10px;font-weight:800;line-height:1}.admin-orders__quick-select-value{min-width:0;color:var(--ink);font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.admin-orders__quick-select:after{content:"";pointer-events:none;border-bottom:2px solid #7a63a8;border-right:2px solid #7a63a8;width:7px;height:7px;position:absolute;top:50%;right:13px;transform:translateY(-70%)rotate(45deg)}.admin-orders__quick-select--with-shell{border:1px solid color-mix(in srgb, var(--line) 82%, white);background:color-mix(in srgb, var(--surface-2) 88%, white);border-radius:13px;min-height:40px}.admin-orders__quick-select--with-shell select{appearance:none;opacity:0;cursor:pointer;position:absolute;inset:0}.admin-orders__quick-select--with-shell.is-active{background:#f0e9ff;border-color:#7c4dff38}.admin-orders__quick-select--with-shell.is-active .admin-orders__quick-select-value{color:#3f3454}.admin-orders__page-size select{appearance:none;text-align:center;text-align-last:center;padding:0 27px 0 11px}.admin-orders__page-size:after{content:none}.admin-orders__toolbar-button{border:1px solid color-mix(in srgb, var(--line) 82%, white);background:color-mix(in srgb, var(--surface-2) 88%, white);height:40px;min-height:40px;color:var(--ink);font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;border-radius:13px;gap:8px;padding:0 13px;font-size:12.5px;font-weight:700;line-height:1}.admin-orders__toolbar-button:hover:not(:disabled),.admin-orders__toolbar-button.is-active{color:#7c4dff;background:#f0e9ff;border-color:#7c4dff38}.admin-orders__toolbar-button--accent{color:#7c4dff;background:#f0e9ff;border-color:#7c4dff38;box-shadow:inset 0 0 0 1px #7c4dff38}.admin-orders__toolbar-button:disabled{opacity:.55;cursor:not-allowed}.admin-orders__search-clear{color:#8d7aa8;cursor:pointer;background:#f0e7ff;border:0;border-radius:999px;place-items:center;width:26px;height:26px;display:inline-grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.admin-orders__filters-panel{border-bottom:1px solid color-mix(in srgb, var(--line) 74%, transparent);padding:14px 16px 16px}.admin-orders__filters-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-orders__filters-column{gap:12px;display:grid}.admin-orders__filter-group{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface-2) 62%, white);border-radius:18px;gap:11px;padding:13px 14px;display:grid}.admin-orders__filter-head{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.admin-orders__filter-head h3{margin:0;font-size:13px}.admin-orders__chips{flex-wrap:wrap;gap:8px;display:flex}.admin-orders__chip{color:#5b4a74;min-height:36px;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;cursor:pointer;background:#fffffff0;border:1px solid #deceff;border-radius:999px;justify-content:center;align-items:center;padding:7px 13px;font-size:12.5px;font-weight:800;line-height:1.2;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.admin-orders__chip:hover,.admin-orders__chip.is-active{border-color:#c2a7ff;transform:translateY(-1px)}.admin-orders__chip.is-active{color:#fff;background:linear-gradient(135deg,#a77bff,#8f6df5);border-color:#0000;box-shadow:0 14px 24px #8f6df533}.admin-orders__date-fields{flex-wrap:wrap;gap:12px;display:flex}.admin-orders__date-field{gap:6px;display:grid}.admin-orders__date-field span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-orders__date-field input{color:#382f48;min-width:150px;min-height:44px;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;background:linear-gradient(#fffffff5,#f8f2fff5);border:1px solid #deceff;border-radius:14px;padding:0 12px;font-size:13px;font-weight:700}.admin-orders__filters-foot{justify-content:flex-end;margin-top:14px;display:flex}.admin-orders__filters-apply{border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:44px;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;border-radius:14px;padding:0 24px;font-size:13.5px;font-weight:800}.admin-orders__filters-apply:hover:not(:disabled){filter:brightness(1.08)}.admin-orders__summary{color:var(--muted);border-bottom:1px solid color-mix(in srgb, var(--line) 74%, transparent);justify-content:flex-start;align-items:center;gap:16px;padding:11px 16px;font-size:12.5px;font-weight:700;display:flex}.admin-orders__summary p{margin:0}.admin-orders__workspace{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.admin-orders__workspace.has-detail{grid-template-columns:minmax(0,1.2fr) minmax(360px,.72fr);align-items:start}.admin-orders__workspace.is-standalone{grid-template-columns:minmax(0,1fr)}.admin-orders__rail{gap:12px;min-width:0;display:grid}.admin-orders__list{gap:0;display:grid}.admin-orders__list-panel .admin-orders__list{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.admin-orders__list-head{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--surface) 92%, white);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:28px minmax(120px,.58fr) minmax(200px,1.36fr) minmax(124px,.6fr) minmax(150px,.7fr) minmax(148px,.78fr) minmax(170px,.72fr) minmax(170px,.72fr) 40px;align-items:center;gap:12px;padding:16px 16px 12px;font-size:10px;font-weight:900;display:grid}.admin-orders__row{border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);box-shadow:none;background:0 0;border-radius:0;padding:0;transition:background .14s}.admin-orders__row.has-mono-hold{position:relative}.admin-orders__row.has-mono-hold:before{content:"";pointer-events:none;background:#d6a632;width:4px;position:absolute;inset:0 auto 0 0}.admin-orders__row.is-mono-hold-expiring:before{background:#ff7c7c}.admin-orders__row:last-child{border-bottom:0}.admin-orders__row:hover{background:color-mix(in srgb, var(--surface-2) 64%, transparent)}.admin-orders__row.is-active{border-color:color-mix(in srgb, var(--accent) 36%, var(--line));background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:none}.admin-orders__row.is-selected{background:color-mix(in srgb, var(--accent) 14%, transparent)}.admin-orders__row.is-active.is-selected{background:color-mix(in srgb, var(--accent) 18%, transparent)}.admin-orders__order{gap:7px}.admin-orders__order-link{cursor:pointer;width:fit-content;color:color-mix(in srgb, var(--accent) 82%, var(--ink));font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.admin-orders__order-link:hover,.admin-orders__order-link:focus-visible{text-decoration:underline}.admin-orders__order-date{color:var(--muted);font-size:11px;font-weight:700}.admin-orders__badges{flex-wrap:wrap;gap:6px;display:flex}.admin-orders__badge{min-height:23px;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;white-space:nowrap;border:1px solid #0000;border-radius:20px;align-items:center;padding:5px 11px;font-size:11.5px;font-weight:800;line-height:1;display:inline-flex}.admin-orders__badge.is-tone-neutral{color:#6d6480;background:#f7f2ff;border-color:#e4d6ff}.admin-orders__badge.is-tone-accent{color:#714de0;background:#f5efff;border-color:#ccb3ff}.admin-orders__badge.is-tone-ok{color:#26724b;background:#edf8ef;border-color:#bcdfc7}.admin-orders__badge.is-tone-warning{color:#ab6b16;background:#fff6ea;border-color:#f3c993}.admin-orders__badge.is-tone-danger{color:#bf4b4b;background:#fff0f0;border-color:#efbaba}.admin-orders__badge--source{background:var(--admin-order-source-bg);border-color:var(--admin-order-source-border);color:var(--admin-order-source-ink)}.admin-orders__row-grid{grid-template-columns:28px minmax(120px,.58fr) minmax(200px,1.36fr) minmax(124px,.6fr) minmax(150px,.7fr) minmax(148px,.78fr) minmax(170px,.72fr) minmax(170px,.72fr) 40px;align-items:center;gap:12px;padding:17px 16px;display:grid}.admin-orders__row:first-of-type .admin-orders__row-grid{padding-top:18px}.admin-orders__check-head,.admin-orders__check-label,.admin-orders__check-cell{place-items:center;display:grid}.admin-orders__check{appearance:none;border:1.5px solid color-mix(in srgb, var(--line-strong) 72%, transparent);background:color-mix(in srgb, var(--surface) 84%, transparent);cursor:pointer;border-radius:5px;width:18px;height:18px;margin:0;position:relative}.admin-orders__check:checked{border-color:var(--accent);background:var(--accent)}.admin-orders__check:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:9px;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)}.admin-orders__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-orders__cell,.admin-orders__order,.admin-orders__customer,.admin-orders__money,.admin-orders__delivery,.admin-orders__status,.admin-orders__payment{align-content:center;gap:6px;min-width:0;display:grid}.admin-orders__status,.admin-orders__payment{align-content:center;align-self:center;justify-items:center}.admin-orders__money,.admin-orders__customer{align-self:center}.admin-orders__status .admin-orders__pill-select,.admin-orders__payment .admin-orders__pill-select{justify-content:center;display:flex}.admin-orders__customer strong,.admin-orders__product strong,.admin-orders__money strong,.admin-orders__delivery strong{color:var(--ink);font-size:13.5px;line-height:1.28}.admin-orders__customer span,.admin-orders__product span,.admin-orders__money span,.admin-orders__delivery span,.admin-orders__customer small,.admin-orders__product small,.admin-orders__money small,.admin-orders__delivery small{color:var(--muted);font-size:11px;font-weight:700;line-height:1.35}.admin-orders__product strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-orders__money small.is-warning{color:#9a6612}.admin-orders__mono-hold-copy{font-weight:800}.admin-orders__mono-hold-copy.is-held,.admin-orders__mono-hold-copy.is-expiring_soon{color:#9a6612}.admin-orders__mono-hold-copy.is-expired{color:#bf4b4b}.admin-orders__mono-hold-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:24px;padding:5px 9px;font-size:10.5px;font-weight:900;line-height:1;display:inline-flex}.admin-orders__mono-hold-badge.is-held{color:#76500e;background:#f3d7a4;border-color:#e4b966}.admin-orders__mono-hold-badge.is-expiring_soon{color:#5f1717;background:#ff7c7c;border-color:#d95555;animation:1.6s ease-in-out infinite admin-mono-hold-pulse}.admin-orders__mono-hold-badge.is-awaiting,.admin-orders__mono-hold-badge.is-not_started,.admin-orders__mono-hold-badge.is-reversed{background:color-mix(in srgb, var(--surface-2) 88%, white);border-color:color-mix(in srgb, var(--line) 78%, transparent);color:var(--muted)}.admin-orders__mono-hold-badge.is-expired{color:#bf4b4b;background:#fff0f0;border-color:#efbaba}@keyframes admin-mono-hold-pulse{0%,to{box-shadow:0 0 #d955552e}50%{box-shadow:0 0 0 4px #d955552e}}@media (prefers-reduced-motion:reduce){.admin-orders__mono-hold-badge.is-expiring_soon{animation:none}}.admin-orders__product{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:14px;display:grid}.admin-orders__product-copy{gap:8px;min-width:0;display:grid}.admin-orders__product-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-orders__product-qty{background:color-mix(in srgb, var(--surface-2) 88%, white);color:#6b617e;border-radius:999px;align-items:center;min-height:24px;padding:4px 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.admin-orders__product-image{object-fit:cover;background:color-mix(in srgb, var(--surface-2) 75%, white);border-radius:14px;width:68px;height:68px;display:block}.admin-orders__product-image.is-empty{border:1px dashed var(--line);color:var(--muted);place-items:center;display:grid}.admin-orders__money strong{font-size:18px;font-weight:900;line-height:1.1}.admin-orders__money small{font-size:11.5px}.admin-orders__money small.is-warning{color:#a56b12;font-weight:800}.admin-orders__customer{gap:4px}.admin-orders__copy-link{width:fit-content;color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:800;line-height:1.2;transition:color .16s;display:inline-flex}.admin-orders__copy-link:hover{color:var(--ink)}.admin-orders__delivery{gap:8px}.admin-orders__delivery-carrier{align-items:center;gap:10px;min-width:0;display:flex}.admin-orders__delivery-carrier-logo{background:color-mix(in srgb, var(--surface-2) 84%, white);border:1px solid color-mix(in srgb, var(--line) 76%, white);border-radius:12px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.admin-orders__delivery-carrier-logo img{object-fit:contain;width:22px;height:22px}.admin-orders__delivery-carrier-logo--fallback{letter-spacing:.06em;font-size:11px;font-weight:900}.admin-orders__delivery-carrier-logo--nova_poshta{color:#d54a1e;background:#fff2f0}.admin-orders__delivery-carrier-logo--meest{color:#245fb5;background:#edf3ff}.admin-orders__delivery-carrier-logo--rozetka{color:#5d8f11;background:#f6ffe9}.admin-orders__delivery-tracking{width:fit-content;min-height:32px;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;border:1px solid color-mix(in srgb, var(--line) 74%, white);background:color-mix(in srgb, var(--surface-2) 88%, white);color:#5f5672;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:11.5px;font-weight:800;line-height:1;display:inline-flex}.admin-orders__delivery-tracking:hover{color:var(--ink)}.admin-orders__ttn-generate{color:#7c4dff;width:fit-content;min-height:0;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;background:#f0e9ff;border:1px solid #7c4dff38;border-radius:9px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #7c4dff38}.admin-orders__ttn-generate:hover{background:#efe6ff}.admin-orders__pill-select{width:100%;min-width:0;max-width:100%;position:relative}.admin-orders__pill{width:min(100%,230px);min-width:0;max-width:100%;min-height:40px;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;text-align:left;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.admin-orders__pill-text{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.admin-orders__pill--neutral{color:#6e6581;background:#f7f2ff;border-color:#e3d5ff}.admin-orders__pill--accent{color:#714de0;background:#f5efff;border-color:#cdb6ff}.admin-orders__pill--ok{color:#26724b;background:#edf8ef;border-color:#bcdfc7}.admin-orders__pill--warning{color:#ab6b16;background:#fff6ea;border-color:#f3c993}.admin-orders__pill--danger{color:#bf4b4b;background:#fff0f0;border-color:#efbaba}.admin-orders__pill-menu,.admin-orders__row-menu-panel{z-index:12;border:1px solid color-mix(in srgb, var(--line-strong) 56%, transparent);background:color-mix(in srgb, var(--surface) 94%, transparent);min-width:220px;-webkit-backdrop-filter:blur(calc(var(--tile-panel-blur) + 4px));backdrop-filter:blur(calc(var(--tile-panel-blur) + 4px));border-radius:14px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 34px #1e16001f}.admin-orders__pill-option,.admin-orders__row-menu-item{min-height:34px;color:var(--ink);background:0 0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:12.5px;font-weight:800;display:flex}.admin-orders__pill-option{justify-content:space-between}.admin-orders__row-menu-item{justify-content:flex-start}.admin-orders__pill-option:hover,.admin-orders__pill-option.is-selected,.admin-orders__row-menu-item:hover{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}.admin-orders__row-menu{justify-content:flex-end;display:flex;position:relative}.admin-orders__row-menu-trigger{width:32px;height:32px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;display:inline-grid}.admin-orders__row-menu-trigger:hover{border-color:color-mix(in srgb, var(--line-strong) 56%, transparent);background:color-mix(in srgb, var(--surface-2) 72%, transparent);color:var(--ink)}.admin-orders__menu-cell{justify-items:end}[data-theme^=dark] .admin-orders__pill-menu,[data-theme^=dark] .admin-orders__row-menu-panel{background:color-mix(in srgb, var(--surface) 96%, black 8%)}[data-theme^=dark] .admin-orders__toolbar-controls .admin-orders__search input,[data-theme^=dark] .admin-orders__toolbar-controls .admin-orders__page-size select,[data-theme^=dark] .admin-orders__toolbar-button,[data-theme^=dark] .admin-orders__quick-select--with-shell,[data-theme^=dark] .admin-orders__delivery-tracking,[data-theme^=dark] .admin-orders__ttn-generate{color:#f2e8ff;background:#2a2154c2;border-color:#b47aff52}[data-theme^=dark] .admin-orders__toolbar-button--accent,[data-theme^=dark] .admin-orders__toolbar-button.is-active,[data-theme^=dark] .admin-orders__quick-select--with-shell.is-active,[data-theme^=dark] .admin-orders__ttn-generate{color:#f7edff;background:#3e3075eb;border-color:#c6a6ff5c}[data-theme^=dark] .admin-orders__toolbar-controls .admin-orders__search input::placeholder{color:#e9d7ff6b}[data-theme^=dark] .admin-orders__quick-select-prefix{color:#e9d7ff85}[data-theme^=dark] .admin-orders__quick-select-value{color:#f2e8ff}[data-theme^=dark] .admin-orders__quick-select--with-shell.is-active,[data-theme^=dark] .admin-orders__toolbar-button:hover:not(:disabled),[data-theme^=dark] .admin-orders__toolbar-button.is-active{color:#f7edff;background:#382c68eb;border-color:#b47aff85}[data-theme^=dark] .admin-orders__quick-select--with-shell.is-active .admin-orders__quick-select-value{color:#f7edff}[data-theme^=dark] .admin-orders__delivery-carrier-logo{background:#20193de0;border-color:#b47aff47}[data-theme^=dark] .admin-orders__product-qty{color:#ddd1ff;background:#382c68d6}[data-theme^=dark] .admin-orders__pill--ok{color:var(--accent-2)}[data-theme^=dark] .admin-orders__pill--warning{color:#f3d0a4}[data-theme^=dark] .admin-orders__tab.is-tone-ok.is-active{color:var(--accent-2)}[data-theme^=dark] .admin-orders__tab.is-tone-warning.is-active{color:#f3d0a4}[data-theme^=dark] .admin-orders__pagination{border-top-color:#b47aff33}[data-theme^=dark] .admin-orders__pagination-page,[data-theme^=dark] .admin-orders__pagination-nav{box-shadow:none;background:#2a2154c2;border:0}[data-theme^=dark] .admin-orders__pagination-page{color:#f2e8ffb8}[data-theme^=dark] .admin-orders__pagination-nav,[data-theme^=dark] .admin-orders__pagination-summary,[data-theme^=dark] .admin-orders__pagination-summary b{color:#e9d7ff85}[data-theme^=dark] .admin-orders__pagination-page.is-active{box-shadow:none;color:#fff;background:#a77bff;border:0}.admin-orders__bulkbar{z-index:24;border:1px solid color-mix(in srgb, var(--line-strong) 56%, transparent);background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(calc(var(--tile-panel-blur) + 5px));backdrop-filter:blur(calc(var(--tile-panel-blur) + 5px));border-radius:16px;align-items:center;gap:12px;padding:11px 14px 11px 18px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 24px 56px #1e16002e}.admin-orders__bulkbar-count{white-space:nowrap;font-size:13px;font-weight:900}.admin-orders__bulkbar-count b{color:color-mix(in srgb, var(--accent) 84%, var(--ink))}.admin-orders__bulkbar-button{border:1px solid color-mix(in srgb, var(--line-strong) 58%, transparent);background:color-mix(in srgb, var(--surface-2) 76%, transparent);min-height:36px;color:var(--ink);font:inherit;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:800;display:inline-flex}.admin-orders__bulkbar-button:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--line-strong))}.admin-orders__bulkbar-badge{border:1px solid color-mix(in srgb, var(--accent-2) 58%, var(--line));background:color-mix(in srgb, var(--accent-2) 20%, var(--surface));color:#8a5d00;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:2px 5px;font-size:8.5px;font-weight:900}.admin-orders__bulkbar-close{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:10px;place-items:center;margin-left:2px;display:inline-grid}.admin-orders__bulkbar-close:hover{background:color-mix(in srgb, var(--surface-2) 72%, transparent);color:var(--ink)}.admin-orders__detail{gap:16px;padding:18px;display:grid;position:sticky;top:92px}.admin-orders__detail--page{width:100%;max-width:1180px;margin:0 auto;padding:0;position:static}.admin-orders__detail-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-orders__detail-head h3{margin:8px 0 4px;font-size:26px;line-height:1.05}.admin-orders__detail-head p{color:var(--muted);margin:0;font-size:12px;font-weight:850}.admin-orders__detail-back,.admin-orders__detail-close{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:900;display:inline-flex}.admin-orders__detail-close{background:color-mix(in srgb, var(--surface-2) 78%, white);border-radius:999px;justify-content:center;width:28px;height:28px}.admin-orders__detail-back:hover,.admin-orders__detail-close:hover{color:var(--ink)}.admin-orders__detail-loading{color:var(--muted);align-items:center;gap:10px;font-weight:850;display:inline-flex}.admin-orders__spin{animation:.9s linear infinite admin-orders-spin}@keyframes admin-orders-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-orders__detail-strip{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-2) 56%, white);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.admin-orders__detail-strip strong{font-size:20px}.admin-orders__detail-strip--page{flex-wrap:wrap;align-items:flex-start;padding:18px 20px}.admin-orders__detail-summary-main{gap:8px;display:grid}.admin-orders__detail-summary-side{text-align:right;justify-items:end;gap:4px;display:grid}.admin-orders__detail-summary-side strong{font-size:28px;line-height:1}.admin-orders__detail-summary-side span{color:var(--muted);font-size:12px;font-weight:850}.admin-orders__detail-pills{flex-wrap:wrap;gap:8px;display:flex}.admin-orders__detail-pill-select{border:1px solid #0000;border-radius:999px;align-items:center;min-height:38px;padding:0 30px 0 12px;display:inline-flex;position:relative}.admin-orders__detail-pill-select:after{content:"";opacity:.75;pointer-events:none;border-bottom:1.6px solid;border-right:1.6px solid;width:6px;height:6px;position:absolute;top:50%;right:13px;transform:translateY(-68%)rotate(45deg)}.admin-orders__detail-pill-select select{appearance:none;max-width:280px;min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:900}.admin-orders__detail-pill-select select:disabled{cursor:wait;opacity:.82}.admin-orders__detail-pill-select.is-tone-neutral{background:color-mix(in srgb, var(--surface-2) 80%, white);border-color:color-mix(in srgb, var(--line) 80%, transparent);color:var(--ink-2)}.admin-orders__detail-pill-select.is-tone-accent{background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-color:color-mix(in srgb, var(--accent) 30%, transparent);color:color-mix(in srgb, var(--accent) 70%, #1d2732)}.admin-orders__detail-pill-select.is-tone-ok{background:color-mix(in srgb, var(--ok) 14%, var(--surface));border-color:color-mix(in srgb, var(--ok) 26%, transparent);color:color-mix(in srgb, var(--ok) 78%, #173721)}.admin-orders__detail-pill-select.is-tone-warning{background:color-mix(in srgb, var(--accent-2) 22%, var(--surface));border-color:color-mix(in srgb, var(--accent-2) 34%, transparent);color:#6f4d00}.admin-orders__detail-pill-select.is-tone-danger{background:color-mix(in srgb, var(--danger) 14%, var(--surface));border-color:color-mix(in srgb, var(--danger) 30%, transparent);color:color-mix(in srgb, var(--danger) 82%, #431a1a)}.admin-orders__detail-banner{border:1px solid color-mix(in srgb, var(--warning) 36%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--warning) 12%, white);color:color-mix(in srgb, var(--warning) 55%, var(--ink));padding:12px 14px;font-size:13px;font-weight:850;line-height:1.5}.admin-orders__detail-banner--free-shipping{border-color:color-mix(in srgb, var(--ok) 34%, transparent);background:color-mix(in srgb, var(--ok) 14%, white);color:color-mix(in srgb, var(--ok) 58%, var(--ink))}.admin-orders__detail-banner--free-shipping strong{color:inherit;font-size:14px}.admin-orders__detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-orders__detail-actions--page{padding:0 2px}.admin-orders__detail-actions label,.admin-orders__detail-field{gap:7px;display:grid}.admin-orders__detail-actions span,.admin-orders__detail-field span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.admin-orders__detail-actions select,.admin-orders__detail-field input,.admin-orders__detail-inline-form input,.admin-orders__detail-textarea{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:42px;color:var(--ink);font:inherit;padding:0 12px;font-weight:800}.admin-orders__detail-textarea{resize:vertical;min-height:120px;padding:12px}.admin-orders__detail-grid{gap:12px;display:grid}.admin-orders__detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);align-items:start;gap:16px;display:grid}.admin-orders__detail-main,.admin-orders__detail-side{gap:14px;display:grid}.admin-orders__detail-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-orders__detail-card{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 96%, white);gap:10px;padding:14px;display:grid}.admin-orders__detail-card-head{align-items:center;gap:8px;display:flex}.admin-orders__detail-card-head h4{margin:0;font-size:14px}.admin-orders__detail-edit{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:900}.admin-orders__detail-edit:hover,.admin-orders__detail-edit:focus-visible{text-decoration:underline}.admin-orders__detail-card strong{color:var(--ink);font-size:15px}.admin-orders__detail-card span,.admin-orders__detail-card small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.45}.admin-orders__detail-code{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;line-height:1.5}.admin-orders__detail-code--wrap{white-space:normal;word-break:break-word}.admin-orders__detail-subcard{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 66%, white);gap:4px;padding:10px 12px;display:grid}.admin-orders__detail-subcard b{font-size:12px}.admin-orders__detail-items{gap:10px;display:grid}.admin-orders__detail-item{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:10px;display:grid}.admin-orders__detail-item--page{grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:6px 0}.admin-orders__detail-item-copy{gap:3px;display:grid}.admin-orders__detail-item-total{text-align:right;justify-items:end;gap:4px;display:grid}.admin-orders__detail-item-total strong{font-size:16px}.admin-orders__detail-item--editable{grid-template-columns:56px minmax(0,1fr) minmax(300px,auto);align-items:center}.admin-orders__detail-item-controls{grid-template-columns:minmax(152px,180px) minmax(120px,138px) minmax(88px,auto) 42px;align-items:center;gap:12px;min-width:0;display:grid}.admin-orders__detail-item-stepper{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface-2) 66%, white);border-radius:14px;grid-template-columns:44px minmax(54px,1fr) 44px;align-items:center;min-width:0;display:grid;overflow:hidden}.admin-orders__detail-item-stepper button,.admin-orders__detail-item-remove{color:var(--ink);cursor:pointer;background:0 0;border:0}.admin-orders__detail-item-stepper button{justify-content:center;align-items:center;min-height:48px;display:inline-flex}.admin-orders__detail-item-stepper input,.admin-orders__detail-item-price input{width:100%;min-width:0;color:var(--ink);font:inherit;text-align:center;appearance:textfield;background:0 0;border:0;outline:0;font-size:18px;font-weight:900}.admin-orders__detail-item-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.admin-orders__detail-item-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.admin-orders__detail-item-price input::-webkit-outer-spin-button{appearance:none;margin:0}.admin-orders__detail-item-price input::-webkit-inner-spin-button{appearance:none;margin:0}.admin-orders__detail-item-price{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface-2) 66%, white);border-radius:14px;gap:6px;min-width:0;padding:8px 12px;display:grid}.admin-orders__detail-item-price span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-orders__detail-item-price input{text-align:left;font-size:17px}.admin-orders__detail-item-remove{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface-2) 66%, white);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.admin-orders__detail-item-stepper button:disabled,.admin-orders__detail-item-remove:disabled,.admin-orders__detail-item-price input:disabled,.admin-orders__detail-item-stepper input:disabled{cursor:not-allowed;opacity:.52}.admin-orders__detail-item-add{border:1px dashed color-mix(in srgb, var(--line) 84%, transparent);width:100%;min-height:58px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:18px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:900;display:inline-flex}.admin-orders__detail-item-picker{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--surface-2) 52%, white);border-radius:18px;gap:12px;padding:14px;display:grid}.admin-orders__detail-item-search{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--surface) 80%, white);border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.admin-orders__detail-item-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.admin-orders__detail-item-search-results,.admin-orders__detail-item-actions{gap:10px;display:grid}.admin-orders__detail-item-search-result{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--surface) 82%, white);color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.admin-orders__detail-item-search-result div{gap:4px;min-width:0;display:grid}.admin-orders__detail-item-search-result strong,.admin-orders__detail-item-search-result span{overflow-wrap:anywhere;word-break:break-word}.admin-orders__detail-item-picker-hint{color:var(--muted)}.admin-orders__detail-items-empty{background:color-mix(in srgb, var(--surface-2) 60%, white);border-radius:16px;gap:4px;padding:14px;display:grid}.admin-orders__detail-item-actions{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:flex-end}.admin-orders__detail-item-image{border-radius:var(--radius-sm);object-fit:cover;background:color-mix(in srgb, var(--surface-2) 75%, white);width:54px;height:54px;display:block}.admin-orders__detail-item-image.is-empty{border:1px dashed var(--line);color:var(--muted);place-items:center;display:grid}.admin-orders__detail-timeline{gap:8px;display:grid}.admin-orders__timeline-item{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 66%, white);gap:2px;padding:10px 12px;display:grid}.admin-orders__timeline-item.is-empty{background:0 0;padding:0}.admin-orders__detail-inline-form,.admin-orders__detail-kv-list{gap:8px;display:grid}.admin-orders__detail-kv{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:8px;display:flex}.admin-orders__detail-kv:last-child{border-bottom:0;padding-bottom:0}.admin-orders__detail-kv span{flex:0 40%;min-width:0;max-width:40%}.admin-orders__detail-kv strong{text-align:right;overflow-wrap:anywhere;word-break:break-word;white-space:normal;flex:60%;min-width:0;max-width:60%}.admin-orders__detail-kv .admin-orders__shipment-copy{flex:60%;min-width:0;max-width:60%}.admin-orders__detail-kv.is-total strong{font-size:18px}.admin-orders__shipment-copy{min-width:0;color:var(--ink);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;padding:0;font-weight:900;display:inline-flex}.admin-orders__shipment-copy span{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;overflow-wrap:anywhere;word-break:break-word;white-space:normal;flex:auto;display:block}.admin-orders__shipment-copy:hover{color:var(--accent)}.admin-orders__shipment-copy.is-done{color:var(--ok)}.admin-orders__inline-confirm{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface-2) 70%, white);border-radius:18px;gap:12px;padding:14px;display:grid}.admin-orders__inline-confirm-copy{gap:4px;display:grid}.admin-orders__inline-confirm-copy p{color:var(--muted);margin:0;font-size:12px;font-weight:800;line-height:1.5}.admin-orders__inline-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-orders__detail-payment-row{flex-wrap:wrap;gap:10px;display:flex}.admin-orders__detail-payment-segment{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--surface-2) 60%, white);min-height:36px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.admin-orders__detail-payment-segment b{color:var(--ink)}.admin-orders__detail-history-head{width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.admin-orders__detail-history-head svg:last-child{color:var(--muted);margin-left:auto;transition:transform .2s}.admin-orders__detail-history-head.is-open svg:last-child{transform:rotate(180deg)}.admin-orders__detail-history-title{align-items:center;gap:8px;display:inline-flex}.admin-orders__detail-history-shell{gap:12px;max-height:0;transition:max-height .28s;display:grid;overflow:hidden}.admin-orders__detail-history-shell.is-open{max-height:960px}.admin-orders__detail-inline-form--history{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.admin-orders__detail-inline-form-full,.admin-orders__detail-inline-form--history .btn{grid-column:1/-1}.admin-orders__detail-action-stack{gap:10px;display:grid}.admin-orders__detail-secondary-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-orders__detail-secondary-actions .btn{flex:220px;justify-content:center}.admin-orders__detail-ttn-line{justify-content:space-between;align-items:center;gap:12px;padding:2px 0 0;display:flex}.admin-orders__detail-ttn-line>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.admin-orders__detail-ttn-action,.admin-orders__detail-ttn-chip{min-height:40px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.admin-orders__detail-ttn-action{border:1px solid color-mix(in srgb, var(--accent) 48%, transparent);color:var(--accent);background:0 0}.admin-orders__detail-ttn-chip{border:1px solid color-mix(in srgb, var(--ok) 38%, transparent);background:color-mix(in srgb, var(--ok) 12%, var(--surface));color:color-mix(in srgb, var(--ok) 76%, #173721)}.admin-orders__detail-ttn-chip.is-done{filter:brightness(1.04)}.admin-orders__shipment-pill{color:#ab6b16;background:#fff6ea;border:1px solid #f3c993;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:6px 12px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.admin-orders__shipment-inline-number{font-size:14px}.admin-orders__detail-history{gap:14px;padding-left:20px;display:grid;position:relative}.admin-orders__detail-history:before{content:"";background:color-mix(in srgb, var(--line) 80%, transparent);width:2px;position:absolute;top:6px;bottom:6px;left:5px}.admin-orders__detail-history-item{gap:4px;display:grid;position:relative}.admin-orders__detail-history-item:before{content:"";background:color-mix(in srgb, var(--brand) 88%, white);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent);border-radius:999px;position:absolute;top:5px;left:-20px}.admin-orders__detail-history-item time{color:var(--muted);font-size:11px;font-weight:850}.admin-orders__detail-history-item strong{font-size:14px}.admin-orders__detail-history-item span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.45}.admin-order-shell{--admin-order-bg:linear-gradient(165deg, #0d0b1e 0%, #2d1b6b 58%, #6b1fa0 100%);--admin-order-ink:#f7edff;--admin-order-ink-dim:#f7edffad;--admin-order-ink-faint:#f7edff75;--admin-order-panel:#483f806b;--admin-order-panel-strong:#2a2054d6;--admin-order-row:#483f8047;--admin-order-side:#483f8057;--admin-order-border:#b47aff3d;--admin-order-border-strong:#b47aff61;--admin-order-chip:#b47aff24;--admin-order-input:#14102c8f;--admin-order-highlight:#fff477;--admin-order-accent:#d9c2ff;margin:0 calc(var(--container-gutter) * -1);padding:14px max(calc(var(--container-gutter) + 18px), env(safe-area-inset-right)) 32px max(calc(var(--container-gutter) + 18px), env(safe-area-inset-left));color:var(--admin-order-ink);background:var(--admin-order-bg);position:relative;overflow:hidden}.admin-order-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#fff47729,#0000 26%),radial-gradient(circle at 0,#b47aff2e,#0000 32%);position:absolute;inset:0}.admin-order-shell--products:before{display:none}[data-theme^=light] .admin-order-shell{--admin-order-bg:linear-gradient(165deg, #f9d6f5 0%, #edd6f9 100%);--admin-order-ink:#2c2138;--admin-order-ink-dim:#2c2138a8;--admin-order-ink-faint:#2c213875;--admin-order-panel:#ffffffeb;--admin-order-panel-strong:#fffffffa;--admin-order-row:#fbf7fff0;--admin-order-side:#ffffffeb;--admin-order-border:#a77bff2e;--admin-order-border-strong:#7c4dff38;--admin-order-chip:#a77bff1f;--admin-order-input:#f7f0ff;--admin-order-highlight:#7a6a00;--admin-order-accent:#7c4dff}.admin-order-shell__layout{z-index:1;grid-template-columns:224px minmax(0,1fr);align-items:start;gap:22px;display:grid;position:relative}.admin-order-shell__sidebar{border:1px solid var(--admin-order-border);background:var(--admin-order-side);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;gap:8px;padding:12px;display:grid;position:sticky;top:12px}.admin-order-shell__sidebar-footer{margin-top:2px}.admin-order-shell__role-badge{border:1px dashed var(--admin-order-border-strong);color:var(--admin-order-ink-dim);background:#f7edff0d;border-radius:14px;padding:10px 12px;font-size:12px;font-weight:850}.admin-order-shell__menu-item{border:1px solid var(--admin-order-border);min-height:46px;color:var(--admin-order-ink);text-align:left;background:0 0;border-radius:14px;align-items:center;gap:11px;padding:0 14px;font-size:14px;font-weight:850;transition:transform .16s,border-color .16s,background .16s;display:flex}.admin-order-shell__menu-item:hover{border-color:var(--admin-order-border-strong);transform:translate(2px)}.admin-order-shell__menu-item.is-active{color:#2c2138;background:#fff477;border-color:#fff477c7;box-shadow:0 10px 24px -16px #fff477d9}.admin-order-shell__menu-icon{color:currentColor;place-items:center;display:inline-grid}.admin-order-shell__main{gap:14px;min-width:0;display:grid}.admin-order-shell__notice{border:1px solid var(--admin-order-border);background:var(--admin-order-panel);color:var(--admin-order-ink)}.admin-order-shell .admin-content{gap:18px;display:grid}.admin-order-shell .admin-content--reviews{min-width:0}.admin-order-shell .admin-stats{margin-bottom:0}.admin-order-shell .admin-stats .stat,.admin-order-shell .admin-panel,.admin-order-shell .info-panel,.admin-order-shell .admin-table{border-color:var(--admin-order-border);background:var(--admin-order-panel);color:var(--admin-order-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 36px -24px #0009}.admin-order-shell .admin-stats .stat{background:var(--admin-order-row)}.admin-order-shell .stat span,.admin-order-shell .info-panel span,.admin-order-shell .info-panel small,.admin-order-shell .admin-table th,.admin-order-shell .admin-table td,.admin-order-shell .block-head p{color:var(--admin-order-ink-dim)}.admin-order-shell .info-panel b,.admin-order-shell .admin-panel h2,.admin-order-shell .admin-panel h3,.admin-order-shell .admin-table b,.admin-order-shell .stat b{color:var(--admin-order-ink)}.admin-order-shell .admin-table th,.admin-order-shell .admin-table td{border-color:#b47aff2e}.admin-order-shell .admin-form input,.admin-order-shell .admin-form select,.admin-order-shell .admin-table select,.admin-order-shell .field input,.admin-order-shell .field select,.admin-order-shell .field textarea,.admin-order-shell .row-actions input:not([type=checkbox]):not([type=radio]){border-color:var(--admin-order-border);background:var(--admin-order-input);color:var(--admin-order-ink)}.admin-order-shell .admin-orders{color:var(--admin-order-ink);gap:14px}.admin-order-shell .admin-orders__toolbar-shell,.admin-order-shell .admin-orders__list-panel,.admin-order-shell .admin-orders__list,.admin-order-shell .admin-orders__summary,.admin-order-shell .admin-orders__list-head,.admin-order-shell .admin-orders__row,.admin-order-shell .admin-orders__empty,.admin-order-shell .admin-orders__detail-card,.admin-order-shell .admin-orders__detail-strip,.admin-order-shell .admin-orders__detail-subcard,.admin-order-shell .admin-orders__timeline-item,.admin-order-shell .admin-orders__filters-panel,.admin-order-shell .admin-orders__kpi-card,.admin-order-shell .admin-order-delivery-modal,.admin-order-shell .admin-order-delivery-modal__package,.admin-order-shell .admin-order-delivery-modal__suggestion,.admin-order-shell .admin-order-delivery-modal__suggestion-more,.admin-order-shell .admin-orders__confirm-modal{border-color:var(--admin-order-border);background:var(--admin-order-panel);color:var(--admin-order-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 36px -24px #0009}.admin-order-shell .admin-orders__list-panel,.admin-order-shell .admin-orders__list,.admin-order-shell .admin-orders__list-head,.admin-order-shell .admin-orders__row,.admin-order-shell .admin-orders__summary,.admin-order-shell .admin-orders__pagination{box-shadow:none}.admin-order-shell .admin-orders__toolbar-copy p,.admin-order-shell .admin-orders__summary p,.admin-order-shell .admin-orders__order-date,.admin-order-shell .admin-orders__customer span,.admin-order-shell .admin-orders__product span,.admin-order-shell .admin-orders__delivery span,.admin-order-shell .admin-orders__detail-head p,.admin-order-shell .admin-orders__detail-card span,.admin-order-shell .admin-orders__detail-card small,.admin-order-shell .admin-orders__detail-kv span,.admin-order-shell .admin-orders__detail-summary-side span,.admin-order-shell .admin-orders__detail-actions span,.admin-order-shell .admin-orders__detail-field span,.admin-order-shell .admin-orders__detail-history-item time,.admin-order-shell .admin-orders__detail-history-item span{color:var(--admin-order-ink-dim)}.admin-order-shell .admin-orders__detail{box-shadow:none;background:0 0;border:0;padding:0}.admin-order-shell .admin-orders__detail--page{max-width:none}.admin-order-shell .admin-orders__detail.admin-panel.admin-orders__detail--page{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.admin-order-shell .admin-orders__detail-head{align-items:center;padding:0 2px}.admin-order-shell .admin-orders__detail-back,.admin-order-shell .admin-orders__detail-close{color:var(--admin-order-accent)}.admin-order-shell .admin-orders__detail-strip{background:var(--admin-order-panel);border-radius:18px;padding:18px 20px}.admin-order-shell .admin-orders__detail-pill-select select{color:inherit}.admin-order-shell .admin-orders__detail-pill-select.is-tone-warning{color:#f3d7a4;background:#f3d7a429;border-color:#f3d7a457}.admin-order-shell .admin-orders__detail-pill-select.is-tone-accent{color:#d9c2ff;background:#b47aff2e;border-color:#b47aff66}.admin-order-shell .admin-orders__detail-pill-select.is-tone-ok{color:#fff477;background:#fff47729;border-color:#fff4775c}[data-theme^=light] .admin-order-shell .admin-orders__detail-pill-select.is-tone-ok{color:#7a6a00}.admin-order-shell .admin-orders__detail-pill-select.is-tone-danger{color:#ff9b9b;background:#ff7c7c29;border-color:#ff7c7c5c}.admin-order-shell .admin-orders__detail-pill-select.is-tone-neutral{color:var(--admin-order-ink-dim);border-color:var(--admin-order-border);background:#f7edff14}.admin-order-shell .admin-orders__detail-summary-side strong,.admin-order-shell .admin-orders__detail-strip strong{color:var(--admin-order-ink)}.admin-order-shell .admin-orders__detail-actions label,.admin-order-shell .admin-orders__detail-field{gap:8px}.admin-order-shell .admin-orders__detail-actions select,.admin-order-shell .admin-orders__detail-field input,.admin-order-shell .admin-orders__detail-inline-form input,.admin-order-shell .admin-orders__detail-textarea,.admin-order-shell .admin-orders__search input,.admin-order-shell .admin-orders__quick-select select,.admin-order-shell .admin-orders__date-range input,.admin-order-shell .admin-orders__limit select,.admin-order-shell .admin-order-delivery-modal__field input,.admin-order-shell .admin-order-delivery-modal__field select,.admin-order-shell .admin-order-delivery-modal__field textarea{border-color:var(--admin-order-border);background:var(--admin-order-input);color:var(--admin-order-ink)}.admin-order-shell .admin-orders__workspace.has-detail{grid-template-columns:minmax(0,.92fr) minmax(620px,1.08fr);align-items:start;gap:16px}.admin-order-shell .admin-orders__workspace.is-standalone{grid-template-columns:1fr}.admin-order-shell .admin-orders__rail,.admin-order-shell .admin-orders__detail{min-width:0}.admin-order-shell .admin-orders__detail:not(.admin-orders__detail--page){max-height:calc(100vh - 108px);padding-right:4px;position:sticky;top:86px;overflow:auto}.admin-order-shell .admin-orders__detail-card{border-radius:16px}.admin-order-shell .admin-orders__detail-pair{gap:16px}.admin-order-shell .admin-orders__detail-kv{border-bottom-color:var(--admin-order-border)}.admin-order-shell .admin-orders__detail-payment-segment,.admin-order-shell .admin-orders__detail-ttn-chip{border-color:var(--admin-order-border);background:var(--admin-order-input);color:var(--admin-order-ink)}.admin-order-shell .admin-orders__detail-ttn-action{color:var(--admin-order-accent);border-color:#b47aff6b}.admin-order-shell .admin-orders__detail-item--page{border-bottom:1px solid #b47aff2e;padding:8px 0}.admin-order-shell .admin-orders__detail-item--page:last-child{border-bottom:0}.admin-order-shell .admin-orders__detail-item-image{border:1px solid var(--admin-order-border);background:linear-gradient(140deg,#6b1fa0cc,#b47affe6);width:56px;height:56px}.admin-order-shell .admin-orders__detail-item-total strong{font-size:17px}.admin-order-shell .admin-orders__detail-item-stepper,.admin-order-shell .admin-orders__detail-item-price,.admin-order-shell .admin-orders__detail-item-remove,.admin-order-shell .admin-orders__detail-item-search,.admin-order-shell .admin-orders__detail-item-search-result,.admin-order-shell .admin-orders__detail-item-picker,.admin-order-shell .admin-orders__inline-confirm,.admin-order-shell .admin-orders__detail-items-empty{border-color:var(--admin-order-border);background:var(--admin-order-input)}.admin-order-shell .admin-orders__detail-item-stepper button:hover,.admin-order-shell .admin-orders__detail-item-remove:hover,.admin-order-shell .admin-orders__detail-item-add:hover,.admin-order-shell .admin-orders__detail-item-search-result:hover{background:#b47aff1a}.admin-order-shell .admin-orders__detail-item-add{color:#d3abff;border-color:#b47aff47}.admin-order-shell .admin-orders__shipment-pill,.admin-order-shell .admin-orders__badge.is-tone-warning,.admin-order-shell .admin-orders__pill--warning{color:#ab6b16;background:#fff6ea;border-color:#f3c993}.admin-order-shell .admin-orders__badge.is-tone-accent,.admin-order-shell .admin-orders__pill--accent{color:#714de0;background:#f5efff;border-color:#ccb3ff}.admin-order-shell .admin-orders__badge.is-tone-ok,.admin-order-shell .admin-orders__pill--ok{color:#26724b;background:#edf8ef;border-color:#bcdfc7}[data-theme^=light] .admin-order-shell .admin-orders__badge.is-tone-ok,[data-theme^=light] .admin-order-shell .admin-orders__pill--ok{color:#26724b}.admin-order-shell .admin-orders__badge.is-tone-danger,.admin-order-shell .admin-orders__pill--danger{color:#bf4b4b;background:#fff0f0;border-color:#efbaba}.admin-order-shell .admin-orders__badge.is-tone-neutral{color:var(--admin-order-ink-dim);background:#f7f2ff;border-color:#e4d6ff}.admin-order-shell .admin-orders__row,.admin-order-shell .admin-orders__summary,.admin-order-shell .admin-orders__list-head{background:var(--admin-order-row)}.admin-order-shell .admin-orders__row:hover,.admin-order-shell .admin-orders__row.is-active,.admin-order-shell .admin-orders__row.is-selected{background:#b47aff24}.admin-order-shell .admin-orders__row.is-active{border-color:var(--admin-order-border-strong)}.admin-order-shell .btn:not(.admin-orders__toolbar-button),.admin-order-shell .admin-orders__delivery-tracking,.admin-order-shell .admin-orders__ttn-chip,.admin-order-shell .admin-orders__bulkbar-button{border-color:var(--admin-order-border);background:var(--admin-order-input);color:var(--admin-order-ink)}.admin-order-shell .btn.is-primary,.admin-order-shell .btn.primary{color:var(--admin-order-accent);background:#b47aff2e}.admin-order-shell .admin-orders__detail-action-grid .btn,.admin-order-shell .admin-orders__detail-card .btn,.admin-order-shell .admin-orders__detail-card a.btn{justify-content:center}.admin-order-shell .admin-orders__pagination{padding:18px 16px 20px}.admin-order-shell .admin-orders__pagination-summary b{color:inherit}.admin-order-shell .admin-orders__confirm-modal,.admin-order-shell .admin-order-delivery-modal{background:var(--admin-order-panel-strong)}@media (max-width:1180px){.admin-order-shell__layout{grid-template-columns:1fr}.admin-order-shell__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.admin-order-shell .admin-orders__workspace.has-detail{grid-template-columns:1fr}.admin-order-shell .admin-orders__detail:not(.admin-orders__detail--page){max-height:none;position:static;overflow:visible}}@media (max-width:820px){.admin-order-shell{padding-top:10px;padding-right:max(20px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left))}.admin-order-shell__sidebar,.admin-order-shell .admin-orders__detail-layout,.admin-order-shell .admin-orders__detail-pair{grid-template-columns:1fr}}.admin-order-delivery-modal-overlay{z-index:150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#130c2080;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-order-delivery-modal{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);background:color-mix(in srgb, var(--surface) 97%, white);border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(920px,100%);max-height:min(88vh,900px);display:grid;overflow:hidden;box-shadow:0 28px 70px #150e2442}.admin-order-delivery-modal__head,.admin-order-delivery-modal__foot{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.admin-order-delivery-modal__foot{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);border-bottom:0}.admin-order-delivery-modal__head h3,.admin-order-delivery-modal__head p{margin:0}.admin-order-delivery-modal__head h3{font-size:20px}.admin-order-delivery-modal__head p{color:var(--muted);margin-top:4px;font-size:13px;font-weight:800}.admin-order-delivery-modal__close{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--surface-2) 72%, white);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.admin-orders__confirm-modal{border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:color-mix(in srgb, var(--surface) 97%, white);border-radius:24px;gap:28px;width:min(900px,100%);padding:28px 34px 36px;display:grid;box-shadow:0 28px 70px #150e2442}.admin-orders__confirm-modal-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-orders__confirm-modal-head h3,.admin-orders__confirm-modal p{margin:0}.admin-orders__confirm-modal-head h3{font-size:22px}.admin-orders__confirm-modal p{color:var(--ink);font-size:18px;font-weight:800;line-height:1.5}.admin-orders__confirm-modal-actions{justify-content:flex-end;gap:12px;display:flex}.admin-order-delivery-modal__body{gap:16px;padding:20px 22px;display:grid;overflow:auto}.admin-order-delivery-modal__grid,.admin-order-delivery-modal__lookup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-order-delivery-modal__grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-order-delivery-modal__grid--quad{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-order-delivery-modal__field,.admin-order-delivery-modal__lookup{align-content:start;gap:7px;display:grid}.admin-order-delivery-modal__field span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.admin-order-delivery-modal__field input,.admin-order-delivery-modal__field select,.admin-order-delivery-modal__field textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:14px;padding:0 13px;font-weight:800}.admin-order-delivery-modal__field textarea{resize:vertical;min-height:92px;padding:12px 13px}.admin-order-delivery-modal__lookup{position:relative}.admin-order-delivery-modal__suggestions{z-index:8;border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 98%, white);border-radius:16px;gap:6px;max-height:260px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 38px #150e2429}.admin-order-delivery-modal__suggestion,.admin-order-delivery-modal__suggestion-more{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--surface-2) 54%, white);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;justify-items:start;gap:4px;padding:10px 12px;display:grid}.admin-order-delivery-modal__suggestion b,.admin-order-delivery-modal__suggestion-status span,.admin-order-delivery-modal__suggestion-more{font-size:13px;font-weight:850}.admin-order-delivery-modal__suggestion span{color:var(--muted);font-size:12px;font-weight:750}.admin-order-delivery-modal__suggestion-status{color:var(--muted);align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.admin-order-delivery-modal__checkbox{color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:800;display:inline-flex}.admin-order-delivery-modal__checkbox input{width:18px;height:18px}.admin-order-delivery-modal__package{border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--surface-2) 56%, white);border-radius:18px;gap:14px;padding:16px;display:grid}.admin-order-delivery-modal__package-head{gap:4px;display:grid}.admin-order-delivery-modal__package-head strong{font-size:15px}.admin-order-delivery-modal__package-head span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.45}.admin-order-delivery-modal__error{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);background:color-mix(in srgb, var(--danger) 10%, white);color:color-mix(in srgb, var(--danger) 78%, var(--ink));border-radius:14px;padding:12px 14px;font-size:13px;font-weight:850;line-height:1.45}@media (max-width:900px){.admin-order-delivery-modal{width:min(100%,720px)}.admin-order-delivery-modal__grid,.admin-order-delivery-modal__lookup-grid,.admin-order-delivery-modal__grid--triple,.admin-order-delivery-modal__grid--quad{grid-template-columns:1fr}}@media (max-width:640px){.admin-order-delivery-modal-overlay{padding:10px}.admin-order-delivery-modal__head,.admin-order-delivery-modal__body,.admin-order-delivery-modal__foot{padding-left:14px;padding-right:14px}.admin-order-delivery-modal__foot{flex-direction:column-reverse;align-items:stretch}.admin-order-delivery-modal__foot .btn{justify-content:center;width:100%}}.admin-orders__detail-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-orders__detail-action-grid .is-full{grid-column:1/-1}.admin-orders__detail-action-grid .btn{justify-content:center}.admin-orders__empty{justify-items:start;gap:10px;padding:24px;display:grid}.admin-orders__empty strong{font-size:18px}.admin-orders__empty p{max-width:520px;color:var(--muted);margin:0;font-weight:800}.admin-orders__pagination{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:18px 16px 20px;display:flex}.admin-orders__pagination-summary{color:var(--ink-faint);margin:0;font-size:14px;font-weight:700}.admin-orders__pagination-summary b{color:inherit}.admin-orders__pagination-controls,.admin-orders__pagination-pages{align-items:center;gap:6px;display:inline-flex}.admin-orders__pagination-page,.admin-orders__pagination-nav{appearance:none;background:color-mix(in srgb, var(--surface-2) 88%, white);width:34px;height:34px;box-shadow:none;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;border:0;border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.admin-orders__pagination-page{color:#6b5e82}.admin-orders__pagination-nav{color:var(--ink-faint)}.admin-orders__pagination-page:hover:not(:disabled),.admin-orders__pagination-page:focus-visible,.admin-orders__pagination-nav:hover:not(:disabled),.admin-orders__pagination-nav:focus-visible{box-shadow:none;border:0}.admin-orders__pagination-page.is-active{box-shadow:none;color:#fff;background:#a77bff;border:0}.admin-orders__pagination-page:disabled,.admin-orders__pagination-nav:disabled{opacity:.3;cursor:not-allowed}.admin-orders__pagination-ellipsis{width:20px;color:var(--muted);justify-content:center;font-size:14px;font-weight:900;display:inline-flex}@media (max-width:1180px){.admin-orders__kpis,.admin-orders__filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-orders__list-head{display:none}.admin-orders__workspace.has-detail,.admin-orders__toolbar,.admin-orders__row,.admin-orders__row-grid{grid-template-columns:1fr}.admin-orders__toolbar-head,.admin-orders__toolbar-actions,.admin-orders__toolbar-controls{grid-template-columns:1fr;justify-content:stretch}.admin-orders__toolbar-actions,.admin-orders__toolbar-head{display:grid}.admin-orders__toolbar-actions .btn{justify-content:center;width:100%}.admin-orders__detail{position:static}.admin-orders__detail-layout,.admin-orders__detail-pair,.admin-orders__detail-inline-form--history{grid-template-columns:1fr}}@media (max-width:760px){.admin-orders__hero,.admin-orders__summary{grid-template-columns:1fr;display:grid}.admin-orders__hero-actions,.admin-orders__badges,.admin-orders__pagination{justify-content:stretch}.admin-orders__toolbar-shell{padding-inline:12px;top:64px}.admin-orders__bulkbar{flex-wrap:wrap;justify-content:center;width:min(100vw - 24px,720px)}.admin-orders__hero-actions .btn,.admin-orders__toolbar-actions .btn,.admin-orders__pagination .btn{justify-content:center;width:100%}.admin-orders__kpis,.admin-orders__detail-actions,.admin-orders__filters-grid,.admin-orders__toolbar-controls,.admin-orders__row-grid{grid-template-columns:1fr}.admin-orders__pagination,.admin-orders__pagination-controls,.admin-orders__pagination-pages{width:100%}.admin-orders__pagination{flex-direction:column;align-items:stretch}.admin-orders__pagination-controls{justify-content:space-between}.admin-orders__pagination-pages{flex-wrap:wrap;justify-content:center}.admin-orders__date-fields{grid-template-columns:1fr;display:grid}.admin-orders__detail-item--page,.admin-orders__detail-action-grid,.admin-orders__detail-item--editable,.admin-orders__detail-item-controls,.admin-orders__detail-item-actions{grid-template-columns:1fr}.admin-orders__detail-item-remove{width:100%}.admin-orders__detail-ttn-line{flex-direction:column;align-items:flex-start}.admin-orders__detail-kv{flex-direction:column}.admin-orders__detail-kv span,.admin-orders__detail-kv strong,.admin-orders__detail-kv .admin-orders__shipment-copy,.admin-orders__detail-summary-side{text-align:left;justify-items:start;max-width:none}.admin-orders__tabs,.admin-orders__chips{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.admin-orders__tab,.admin-orders__chip{flex:none}.admin-orders__row-topline{flex-direction:column}.admin-orders__badges{justify-content:flex-start}}.admin-campaign-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.admin-product-editor{--product-editor-panel:#483f806b;--product-editor-tile:#483f8057;--product-editor-card-shadow:none;gap:18px}[data-theme^=dark] .admin-product-editor{--product-editor-panel:#483f806b;--product-editor-tile:#483f8057;--product-editor-card-shadow:none}[data-theme^=light] .admin-product-editor{--product-editor-panel:#f4ecfb;--product-editor-tile:#fff;--product-editor-card-shadow:0 2px 12px -5px #7846b42e}.admin-order-shell .admin-panel.admin-product-editor{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.admin-product-editor__panel{border:1px solid var(--admin-order-border,color-mix(in srgb, var(--line) 88%, transparent 12%));background:var(--product-editor-panel);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;gap:20px;padding:22px;display:grid}.admin-product-editor__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.admin-product-editor__toolbar-meta{gap:10px;display:grid}.admin-product-editor__toolbar-meta h2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,2.15vw,40px);line-height:1.08}.admin-product-editor__back-link{width:fit-content;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:850;display:inline-flex}.admin-product-editor__back-link:hover{color:var(--ink)}.admin-product-editor__toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.admin-product-editor__toolbar-menu{position:relative}.admin-product-editor__toolbar-menu-trigger{justify-content:center;min-width:136px}.admin-product-editor__toolbar-menu-panel{z-index:20;border:1px solid color-mix(in srgb, var(--line) 80%, var(--accent));background:color-mix(in srgb, var(--surface) 94%, var(--surface-2));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;gap:4px;min-width:214px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 40px #110f2329}.admin-product-editor__toolbar-menu-item{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:800;display:inline-flex}.admin-product-editor__toolbar-menu-item:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.admin-product-editor__toolbar-menu-item:disabled{opacity:.5;cursor:default}.admin-product-editor__toolbar-menu-item--danger{color:var(--danger)}.admin-product-editor__toolbar-menu-separator{background:color-mix(in srgb, var(--line) 84%, transparent 16%);height:1px;margin:2px 4px}.admin-product-editor__notice{margin-bottom:0}.admin-product-editor__status-strip,.admin-product-editor__inline-summary{flex-wrap:wrap;display:flex}.admin-product-editor__status-strip{gap:10px}.admin-product-editor__badge,.admin-product-editor__warning-badge{border-radius:12px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.admin-product-editor__badge{border:1px solid color-mix(in srgb, var(--line) 85%, transparent 15%);background:color-mix(in srgb, var(--surface-2) 52%, var(--surface));color:var(--muted)}.admin-product-editor__warning-badge{border:1px solid color-mix(in srgb, var(--danger) 62%, transparent 38%);background:color-mix(in srgb, var(--danger) 14%, transparent 86%);color:color-mix(in srgb, var(--danger) 72%, var(--ink))}.admin-product-editor__layout{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:18px;display:grid}.admin-product-editor__main,.admin-product-editor__side{min-width:0}.admin-product-editor__main{gap:16px;display:grid}.admin-product-editor__side-sticky{gap:14px;display:grid;position:sticky;top:92px}.admin-product-editor__card{border:1px solid color-mix(in srgb, var(--line) 88%, transparent 12%);background:var(--product-editor-tile);box-shadow:var(--product-editor-card-shadow);border-radius:18px;gap:14px;padding:18px;display:grid}.admin-product-editor__sidebar-card{padding:16px}.admin-product-editor__section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-product-editor__section-head h3{margin:0;font-size:21px;line-height:1.12}.admin-product-editor__section-head p{color:var(--muted);margin:4px 0 0;font-size:12.5px;font-weight:700}.admin-product-editor__section-head--compact h3{font-size:18px}.admin-product-editor__section-head--pricing{align-items:flex-end}.admin-product-editor__pricing-summary{grid-template-columns:repeat(2,minmax(112px,1fr));gap:10px;display:grid}.admin-product-editor__pricing-summary>div{border:1px solid color-mix(in srgb, var(--line) 88%, transparent 12%);background:color-mix(in srgb, var(--surface-2) 42%, var(--surface));border-radius:14px;gap:4px;padding:10px 13px;display:grid}.admin-product-editor__pricing-summary span,.admin-product-editor__image-counter,.admin-product-editor__publication-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.admin-product-editor__pricing-summary strong{color:var(--ink);font-size:18px;line-height:1.1}.admin-product-editor__image-counter{border:1px solid color-mix(in srgb, var(--line) 86%, transparent 14%);background:color-mix(in srgb, var(--surface-2) 44%, var(--surface));border-radius:999px;min-width:fit-content;padding:6px 10px;font-size:12px}.admin-product-editor__form-grid{gap:14px;display:grid}.admin-product-editor__form-grid--main{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-product-editor__form-grid--double,.admin-product-editor__description-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-editor .field-span-2{grid-column:span 2}.admin-product-editor__inline-alert-field{position:relative}.admin-product-editor__inline-alert-field input{padding-right:42px}.admin-product-editor__inline-alert-icon{color:var(--danger);pointer-events:none;align-items:center;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.admin-product-editor__country-row{align-items:center;gap:8px;display:flex}.admin-product-editor__country-row select{flex:auto;min-width:0}.admin-product-editor__country-warning{color:var(--danger);flex:none;align-items:center;display:inline-flex}.admin-product-editor__price-lines{gap:14px;display:grid}.admin-product-editor__price-row,.admin-product-editor__discount-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.admin-product-editor__field-price{flex:0 0 116px}.admin-product-editor__field-quantity{flex:0 0 84px}.admin-product-editor__field-status{flex:0 0 154px}.admin-product-editor__field-discount{flex:0 0 122px}.admin-product-editor__field-discount-type{flex:0 0 90px}.admin-product-editor__field-date{flex:0 0 148px}.admin-product-editor__discount-reset{align-self:flex-end;min-height:44px}.admin-product-editor__inline-summary{border-top:1px dashed var(--line);color:var(--muted);gap:10px 18px;padding-top:12px;font-size:13px;font-weight:800}.admin-product-editor__inline-summary b{color:var(--ink)}.admin-product-editor__collapse-toggle{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;display:flex}.admin-product-editor__collapse-icon{border:1px solid color-mix(in srgb, var(--line) 84%, transparent 16%);background:color-mix(in srgb, var(--surface-2) 36%, var(--surface));width:34px;height:34px;color:var(--muted);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.admin-product-editor__description-card.is-collapsed,.admin-product-editor__sidebar-info-card.is-collapsed{gap:0}.admin-product-editor__alt-caption{color:var(--muted);font-size:12.5px;font-weight:700;line-height:1.45}.admin-product-editor__media-preview{border:1px solid color-mix(in srgb, var(--line) 88%, transparent 12%);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 76%, transparent 24%), transparent), var(--surface);border-radius:18px;width:100%;position:relative;overflow:hidden}.admin-product-editor__media-main{aspect-ratio:1;object-fit:cover;width:100%;display:block}.admin-product-editor__media-badge{color:#fff;background:#0e0e18b8;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;bottom:10px;left:10px}.admin-product-editor__media-empty{width:100%;min-height:260px;color:var(--muted);text-align:center;place-items:center;gap:8px;padding:18px;display:grid}.admin-product-editor__image-link-row{gap:10px;display:grid}.admin-product-editor__inline-input{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.admin-product-editor__inline-input-box{border:1px solid var(--line);background:var(--bg);min-height:44px;color:var(--muted);border-radius:14px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:10px;padding:0 12px;display:grid}.admin-product-editor__inline-input-box input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.admin-product-editor__image-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.admin-product-editor__image-tile{gap:6px;display:grid}.admin-product-editor__image-tile.is-dragging{opacity:.68}.admin-product-editor__image-thumb{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;width:100%;padding:0;position:relative;overflow:hidden}.admin-product-editor__image-tile.is-selected .admin-product-editor__image-thumb{border-color:color-mix(in srgb, var(--yellow) 52%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--yellow) 16%, transparent)}.admin-product-editor__image-tile.is-drop-target .admin-product-editor__image-thumb{border-color:color-mix(in srgb, var(--accent-2) 60%, var(--accent));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-2) 18%, transparent);transform:translateY(-1px)}.admin-product-editor__image-thumb img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.admin-product-editor__image-order{color:#fff;background:#0e0e18b8;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;bottom:8px;left:8px}.admin-product-editor__image-tile-actions{justify-content:space-between;align-items:center;gap:6px;display:flex}.admin-product-editor__drag-handle,.admin-product-editor__icon-button{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 95%, white 5%);width:28px;height:28px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.admin-product-editor__drag-handle{cursor:grab}.admin-product-editor__icon-button{cursor:pointer}.admin-product-editor__upload-slot{border:1px dashed color-mix(in srgb, var(--accent) 34%, var(--line));background:color-mix(in srgb, var(--surface) 94%, white 6%);width:100%;min-height:78px;color:var(--muted);font:inherit;text-align:center;cursor:pointer;border-radius:14px;place-items:center;gap:6px;padding:8px;font-size:11px;font-weight:800;display:grid}.admin-product-editor__upload-slot:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 54%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface));color:var(--ink)}.admin-product-editor__upload-slot:disabled{cursor:default;opacity:.72}.admin-product-editor__icon-button:hover{color:var(--ink)}.admin-product-editor__publication-card{gap:14px}.admin-product-editor__publication-group{gap:8px;display:grid}.admin-product-editor__visibility-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-product-editor__visibility-button{border:1px solid var(--line);background:var(--bg);min-height:42px;color:var(--muted);font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:900;display:inline-flex}.admin-product-editor__visibility-button.is-active{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));background:var(--accent);color:#fff}.admin-product-editor__info-grid{gap:9px;display:grid}.admin-product-editor__info-item{border:1px solid color-mix(in srgb, var(--line) 88%, transparent 12%);background:color-mix(in srgb, var(--surface-2) 34%, var(--surface));border-radius:14px;gap:5px;padding:11px 12px;display:grid}.admin-product-editor__info-item span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.admin-product-editor__info-item b{color:var(--ink);overflow-wrap:anywhere}.admin-product-editor__info-item--warn b{color:var(--danger)}.admin-product-quick-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;display:grid}.admin-product-quick-grid--compact{grid-template-columns:repeat(auto-fit,minmax(180px,240px))}.admin-field--compact{max-width:240px}.admin-field--compact input,.admin-field--compact select,.admin-field--compact textarea,.admin-field--compact .admin-material-field__trigger,.admin-field--compact .admin-material-field__fallback{min-height:38px;font-size:13px}.admin-field-inline{align-items:center;gap:.45rem;width:100%;display:flex}.admin-field-inline>input,.admin-field-inline>select,.admin-field-inline>.admin-material-field{flex:auto;min-width:0}.admin-field-stack{gap:.35rem;display:grid}.admin-material-field{width:100%;position:relative}.admin-material-field__fallback{width:100%}.admin-material-field__trigger{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;padding:0 12px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.admin-material-field__trigger:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--line))}.admin-material-field__trigger:focus-visible,.admin-material-field.is-open .admin-material-field__trigger{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.admin-material-field__trigger-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.admin-material-field__trigger-value.is-placeholder{color:var(--muted)}.admin-material-field__trigger-actions{color:var(--muted);flex:none;align-items:center;gap:.45rem;display:inline-flex}.admin-material-field__icon-button{width:20px;height:20px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.admin-material-field__icon-button:hover,.admin-material-field__icon-button:focus-visible{background:color-mix(in srgb, var(--surface-2) 72%, transparent);color:var(--ink);outline:none}.admin-material-field__panel{z-index:35;border:1px solid color-mix(in srgb, var(--line) 82%, var(--line-strong));border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 96%, white 4%);width:min(420px,100vw - 32px);min-width:min(280px,100vw - 32px);max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 40px #0f142629}.admin-material-field__search{border-bottom:1px solid color-mix(in srgb, var(--line) 88%, transparent);color:color-mix(in srgb, var(--accent) 72%, var(--ink));align-items:center;gap:.65rem;padding:12px 14px;display:flex}.admin-material-field__search-input{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;flex:auto;padding:0}.admin-material-field__search-input:focus{box-shadow:none}.admin-material-field__options{max-height:280px;overflow:auto}.admin-material-field__option{cursor:pointer;align-items:center;gap:.85rem;padding:.85rem 1rem;transition:background .2s;display:flex}.admin-material-field__option:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}.admin-material-field__option.is-selected{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.admin-material-field__option input{opacity:0;pointer-events:none;position:absolute}.admin-material-field__checkbox{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:var(--bg);color:#0000;border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.admin-material-field__option.is-selected .admin-material-field__checkbox{border-color:color-mix(in srgb, var(--accent) 80%, var(--accent-2));background:color-mix(in srgb, var(--accent) 82%, var(--accent-2));color:#fff}.admin-material-field__empty{color:var(--muted);padding:1rem;font-size:13px;font-weight:700}.admin-material-field__custom{padding:0 1rem 1rem}.admin-material-field__footer{border-top:1px solid color-mix(in srgb, var(--line) 88%, transparent);justify-content:space-between;align-items:center;gap:.8rem;padding:.95rem 1rem 1rem;display:flex}.admin-material-field__footer span{color:var(--ink);font-size:13px;font-weight:800}.admin-material-field__footer-actions{align-items:center;gap:.65rem;display:inline-flex}.admin-material-field__footer-actions .btn{min-height:38px;padding-inline:16px}.admin-product-editor__inline-summary{border-top:1px dashed var(--line);color:var(--muted);align-items:center;margin-top:12px;padding-top:12px;font-size:13px;font-weight:800}.campaign-toggle{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;color:var(--ink);align-items:center;gap:10px;padding:0 12px;font-weight:900;display:flex}.campaign-toggle input,.campaign-product-row input{accent-color:var(--accent)}.campaign-products-head{justify-content:space-between;align-items:center;gap:14px;margin:10px 0 12px;display:flex}.campaign-products-head>div{flex-direction:column;gap:3px;display:flex}.campaign-products-head b{color:var(--ink);font-size:17px}.campaign-products-head span{color:var(--muted);font-size:13px;font-weight:800}.campaign-product-search{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:min(360px,100%);min-height:42px;color:var(--muted);align-items:center;gap:10px;padding:0 12px;display:flex}.campaign-product-search input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:14px;font-weight:800}.campaign-product-list{gap:10px;max-height:430px;padding-right:4px;display:grid;overflow:auto}.campaign-product-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:auto 54px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.campaign-product-row img{object-fit:cover;border-radius:var(--radius-xs);background:var(--surface-2);width:54px;height:64px}.campaign-product-row span{min-width:0}.campaign-product-row b,.campaign-product-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.campaign-product-row b{color:var(--ink);font-size:14px}.campaign-product-row small{color:var(--muted);font-size:12px;font-weight:800}[data-theme^=light] .admin-panel .field input:not(:disabled),[data-theme^=light] .admin-panel .field select:not(:disabled),[data-theme^=light] .admin-panel .field textarea:not(:disabled),[data-theme^=light] .admin-panel .admin-table select:not(:disabled),[data-theme^=light] .admin-panel .admin-form input:not(:disabled),[data-theme^=light] .admin-panel .admin-form select:not(:disabled),[data-theme^=light] .admin-panel .row-actions input:not([type=checkbox]):not([type=radio]):not(:disabled),[data-theme^=light] .admin-panel .campaign-toggle,[data-theme^=light] .admin-panel .campaign-product-search,[data-theme^=light] .admin-panel .campaign-product-row,[data-theme^=light] .admin-panel .admin-material-field__trigger,[data-theme^=light] .admin-panel .admin-material-field__panel{border-color:color-mix(in srgb, var(--accent) 24%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 70%), color-mix(in srgb, var(--accent) 5%, var(--surface))}[data-theme^=light] .admin-panel .campaign-toggle input,[data-theme^=light] .admin-panel .campaign-product-row input{accent-color:color-mix(in srgb, var(--accent) 82%, var(--accent-2))}.admin-order-shell .admin-content--campaigns{padding:0}.admin-order-shell--analytics .admin-content--analytics{box-shadow:none;background:0 0;border:0;padding:0}.admin-analytics-page{--admin-analytics-surface:#1a1830;--admin-analytics-surface-2:#1e2040;--admin-analytics-tile:#483f8080;--admin-analytics-tile-border:#b47aff47;--admin-analytics-ink:#f7edff;--admin-analytics-ink-dim:#f7edff9e;--admin-analytics-ink-faint:#f7edff66;--admin-analytics-accent:#b47aff;--admin-analytics-yellow:#fff477;--admin-analytics-danger:#ff7c7c;--admin-analytics-warning:#f3d7a4;--admin-analytics-good:#7be0b0;--admin-analytics-grid:#f7edff14;--admin-analytics-row-border:#f7edff14;min-height:760px;color:var(--admin-analytics-ink);gap:24px;display:grid}html[data-theme^=light] .admin-analytics-page{--admin-analytics-surface:#fff;--admin-analytics-surface-2:#f7f0ff;--admin-analytics-tile:#fff;--admin-analytics-tile-border:#a77bff38;--admin-analytics-ink:#2c2138;--admin-analytics-ink-dim:#2c213899;--admin-analytics-ink-faint:#2c213866;--admin-analytics-accent:#a77bff;--admin-analytics-yellow:#fff477;--admin-analytics-danger:#ff9b9b;--admin-analytics-warning:#f3d7a4;--admin-analytics-good:#3fbf87;--admin-analytics-grid:#2c213814;--admin-analytics-row-border:#2c213814}.admin-analytics-head h2{margin:0;font-size:clamp(30px,2.5vw,36px);line-height:1.02}.admin-analytics-head p{max-width:860px;color:var(--admin-analytics-ink-dim);margin:10px 0 0;font-size:15px}.admin-analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:12px;display:grid}.admin-content--analytics .admin-analytics-summary .admin-analytics-kpis{margin-bottom:0}.admin-content--analytics .kpi{background:var(--admin-analytics-surface-2);border:1px solid var(--admin-analytics-tile-border);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:20px 24px;display:flex}.admin-content--analytics .kpi-main{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.admin-content--analytics .kpi .num{letter-spacing:-.5px;font-family:JetBrains Mono,monospace;font-size:27px;font-weight:700;line-height:1}.admin-content--analytics .kpi .num .cur{color:var(--admin-analytics-ink-dim);font-size:18px}.admin-content--analytics .kpi .lbl{color:var(--admin-analytics-ink-dim);font-family:Manrope,sans-serif;font-size:15px;font-weight:600}.admin-content--analytics .delta{white-space:nowrap;border-radius:999px;padding:4px 9px;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:700}.admin-content--analytics .delta.up{color:var(--admin-analytics-good);background:color-mix(in srgb, var(--admin-analytics-good) 16%, transparent)}.admin-content--analytics .delta.down{color:var(--admin-analytics-danger);background:color-mix(in srgb, var(--admin-analytics-danger) 16%, transparent)}.admin-content--analytics .delta.neutral{color:var(--admin-analytics-ink-dim);background:color-mix(in srgb, var(--admin-analytics-tile-border) 65%, transparent)}.admin-content--analytics .kpi-basis{color:var(--admin-analytics-ink-faint);font-family:JetBrains Mono,monospace;font-size:11.5px}.admin-analytics-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.admin-analytics-preset-row{border:1px solid var(--admin-analytics-tile-border);background:color-mix(in srgb, var(--admin-analytics-surface) 88%, transparent);border-radius:14px;flex-wrap:wrap;gap:6px;padding:4px;display:inline-flex}.admin-analytics-preset,.admin-analytics-stepper__btn,.admin-analytics-period-trigger,.admin-analytics-refresh,.admin-analytics-apply{font:inherit;border:0}.admin-analytics-preset{color:var(--admin-analytics-ink-dim);cursor:pointer;background:0 0;border-radius:10px;padding:10px 14px;font-weight:700;transition:background .16s,color .16s,transform .16s}.admin-analytics-preset.is-active{background:var(--admin-analytics-yellow);color:#2c2138}.admin-analytics-toolbar__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-analytics-stepper{align-items:center;gap:6px;display:inline-flex}.admin-analytics-stepper__btn,.admin-analytics-period-trigger,.admin-analytics-refresh,.admin-analytics-apply{background:var(--admin-analytics-surface-2);height:42px;color:var(--admin-analytics-ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--admin-analytics-tile-border);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.admin-analytics-stepper__btn{width:42px;padding:0}.admin-analytics-period-trigger{justify-content:space-between;min-width:208px;font-weight:700}.admin-analytics-refresh{color:var(--admin-analytics-ink-dim);font-weight:700}.admin-analytics-range-popover{z-index:5;border:1px solid var(--admin-analytics-tile-border);background:var(--admin-analytics-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;gap:12px;min-width:320px;padding:18px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #1e0a3c47}.admin-analytics-range-popover__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-analytics-range-popover label{gap:6px;display:grid}.admin-analytics-range-popover label span{color:var(--admin-analytics-ink-dim);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.admin-analytics-range-popover input{border:1px solid var(--admin-analytics-tile-border);background:var(--admin-analytics-surface-2);height:42px;color:var(--admin-analytics-ink);font:inherit;border-radius:12px;padding:0 12px}.admin-analytics-range-popover__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-analytics-range-popover__footer small{color:var(--admin-analytics-ink-dim);font-size:13px}.admin-analytics-apply{background:var(--admin-analytics-yellow);color:#2c2138;font-weight:800}.admin-analytics-grid--tables{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.admin-content--analytics .panel{border:1px solid var(--admin-analytics-tile-border);background:var(--admin-analytics-surface);border-radius:22px;gap:16px;padding:22px 24px;display:grid}.admin-content--analytics .sec-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-content--analytics .sec-title{color:var(--admin-analytics-ink);font-family:Manrope,sans-serif;font-size:21px;font-weight:800}.admin-content--analytics .sec-note{color:var(--admin-analytics-ink-dim);margin:0;font-size:14px;line-height:1.55}.admin-content--analytics .legend{color:var(--admin-analytics-ink-dim);flex-wrap:wrap;align-items:center;gap:20px;font-size:12.5px;display:flex}.admin-content--analytics .legend .dot{align-items:center;gap:7px;display:inline-flex}.admin-content--analytics .legend .swatch{border-radius:4px;width:13px;height:13px;display:inline-block}.admin-content--analytics .legend .swatch--accent{background:var(--admin-analytics-accent)}.admin-content--analytics .legend .swatch--yellow{background:var(--admin-analytics-yellow)}.admin-content--analytics svg.chart{width:100%;height:auto;display:block;overflow:visible}.admin-content--analytics .promo-pill{fill:#2c2138;font-family:Manrope,sans-serif;font-size:11px;font-weight:700}.admin-analytics-chart-empty{border:1px dashed var(--admin-analytics-tile-border);background:var(--admin-analytics-surface-2);text-align:center;border-radius:18px;place-items:center;gap:8px;min-height:320px;padding:24px;display:grid}.admin-analytics-chart-empty b{font-family:Manrope,sans-serif;font-size:16px}.admin-analytics-chart-empty span{color:var(--admin-analytics-ink-dim);max-width:520px;font-size:13px;line-height:1.5}.admin-analytics-sources{gap:18px;display:grid}.admin-analytics-sources__rows{gap:10px;display:grid}.admin-analytics-sources__row{border-bottom:1px solid var(--admin-analytics-row-border);gap:9px;padding:14px 0;display:grid}.admin-analytics-sources__row:last-child{border-bottom:none}.admin-analytics-sources__row.is-muted{opacity:.78}.admin-analytics-sources__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-analytics-sources__label{align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.admin-analytics-sources__dot{border-radius:999px;flex-shrink:0;width:11px;height:11px}.admin-analytics-sources__metrics{justify-content:flex-end;align-items:baseline;gap:12px;font-family:JetBrains Mono,monospace;font-size:13px;display:inline-flex}.admin-analytics-sources__metrics span:nth-child(2),.admin-analytics-sources__metrics span:nth-child(3){color:var(--admin-analytics-ink-dim);font-family:Manrope,sans-serif}.admin-analytics-sources__track{background:var(--admin-analytics-surface-2);height:12px;box-shadow:inset 0 0 0 1px var(--admin-analytics-tile-border);border-radius:999px;overflow:hidden}.admin-analytics-sources__fill{border-radius:999px;height:100%}.admin-analytics-sources__empty,.admin-analytics-sources__locked{background:var(--admin-analytics-surface-2);border-radius:14px;padding:14px 18px}.admin-analytics-sources__empty{border:1px dashed var(--admin-analytics-tile-border);gap:6px;display:grid}.admin-analytics-sources__locked{border:1px dashed var(--admin-analytics-tile-border);color:var(--admin-analytics-ink-dim);align-items:center;gap:10px;display:flex}.admin-content--analytics .wf{flex-direction:column;gap:2px;display:flex}.admin-content--analytics .wf-row{border-bottom:1px solid var(--admin-analytics-row-border);grid-template-columns:230px 1fr 130px;align-items:center;gap:16px;padding:11px 0;display:grid}.admin-content--analytics .wf-row:last-child{border-bottom:none}.admin-content--analytics .wf-label{font-family:Manrope,sans-serif;font-size:14.5px;font-weight:600}.admin-content--analytics .wf-label .op{color:var(--admin-analytics-ink-faint);margin-right:8px;font-family:JetBrains Mono,monospace;font-weight:600}.admin-content--analytics .wf-bar-track{height:26px;position:relative}.admin-content--analytics .wf-bar{border-radius:7px;height:26px}.admin-content--analytics .wf-amount{text-align:right;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700}.admin-content--analytics .wf-amount.minus{color:var(--admin-analytics-danger)}.admin-content--analytics .wf-row.total{border-top:2px solid var(--admin-analytics-tile-border);margin-top:6px;padding-top:16px}.admin-content--analytics .wf-row.total .wf-label{font-size:16px;font-weight:800}.admin-content--analytics .wf-row.total .wf-amount{color:var(--admin-analytics-yellow);font-size:20px}html[data-theme^=light] .admin-content--analytics .wf-row.total .wf-amount{color:var(--admin-analytics-accent)}.admin-content--analytics .wf-row.pending{opacity:.55}.admin-content--analytics .wf-row.pending .wf-bar{border:1px dashed var(--admin-analytics-tile-border);background:repeating-linear-gradient(45deg, var(--admin-analytics-tile-border), var(--admin-analytics-tile-border) 6px, transparent 6px, transparent 12px)!important}.admin-content--analytics .wf-row.pending .wf-amount{color:var(--admin-analytics-ink-faint);font-size:13px;font-style:italic}.admin-content--analytics .cov{background:var(--admin-analytics-surface-2);border:1px solid var(--admin-analytics-tile-border);border-radius:14px;align-items:center;gap:16px;margin-top:18px;padding:14px 18px;display:flex}.admin-content--analytics .cov-icon{font-size:18px}.admin-content--analytics .cov-text{color:var(--admin-analytics-ink-dim);flex:1;font-size:13.5px;line-height:1.5}.admin-content--analytics .cov-text b{color:var(--admin-analytics-ink);font-family:JetBrains Mono,monospace}.admin-content--analytics .cov-track{background:var(--admin-analytics-tile-border);border-radius:99px;flex-shrink:0;width:180px;height:8px;overflow:hidden}.admin-content--analytics .cov-fill{background:var(--admin-analytics-warning);border-radius:99px;height:100%}.admin-analytics-table-card{min-width:0}.admin-analytics-table{border-collapse:collapse;width:100%}.admin-analytics-table th,.admin-analytics-table td{border-bottom:1px solid var(--admin-analytics-row-border);text-align:left;padding:15px 0}.admin-analytics-table th{color:var(--admin-analytics-ink-dim);letter-spacing:.6px;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:12px;font-weight:700}.admin-analytics-table td{color:var(--admin-analytics-ink);font-size:15px}.admin-content--analytics .admin-analytics-table th.num,.admin-content--analytics .admin-analytics-table td.num{text-align:right;font-variant-numeric:tabular-nums}.admin-content--analytics .admin-analytics-table td.num{font-family:JetBrains Mono,monospace;font-weight:600}.admin-content--analytics .admin-analytics-table td.rev{color:var(--admin-analytics-ink);font-weight:700}.admin-content--analytics .bar-cell{position:relative}.admin-content--analytics .mini-bar{background:var(--admin-analytics-accent);opacity:.85;border-radius:99px;height:6px;margin-top:7px}@media (max-width:1180px){.admin-analytics-kpis,.admin-analytics-grid--tables{grid-template-columns:1fr}.admin-content--analytics .cov{flex-wrap:wrap}}@media (max-width:760px){.admin-analytics-kpis{grid-template-columns:1fr}.admin-analytics-toolbar{align-items:stretch}.admin-analytics-toolbar__actions,.admin-analytics-stepper,.admin-analytics-period-trigger,.admin-analytics-refresh{width:100%}.admin-analytics-stepper{justify-content:space-between}.admin-analytics-range-popover{min-width:0;left:0;right:0}.admin-analytics-range-popover__grid{grid-template-columns:1fr}.admin-analytics-sources__head{flex-direction:column;align-items:flex-start}.admin-analytics-sources__metrics{flex-wrap:wrap;justify-content:flex-start}.admin-content--analytics .wf-row{grid-template-columns:1fr;gap:10px}.admin-content--analytics .wf-amount{text-align:left}.admin-content--analytics .cov-track{width:100%}}.admin-order-shell .admin-campaigns-page{--admin-campaigns-panel:#483f8080;--admin-campaigns-tile:#483f805c;--admin-campaigns-tile-soft:#483f8047;--admin-campaigns-border:#b47aff33;--admin-campaigns-border-strong:#b47aff4d;--admin-campaigns-text:#f7edff;--admin-campaigns-muted:#c9bce8;--admin-campaigns-muted-soft:#9384bc;--admin-campaigns-field:#1411288c;--admin-campaigns-accent:#b47aff;--admin-campaigns-cta:#fff477;--admin-campaigns-ok:#7be0b0;color:var(--admin-campaigns-text);gap:30px;display:grid}.admin-campaigns-kpis,.admin-campaigns-referrals-summary,.admin-campaigns-summary-grid,.admin-campaigns-products__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.admin-campaigns-health.health{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-campaigns-kpi,.admin-campaigns-referral-card,.admin-campaigns-summary-card{border:1px solid var(--admin-campaigns-border);background:var(--admin-campaigns-tile);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;gap:8px;padding:18px 20px;display:grid;box-shadow:0 18px 40px #07041824}.admin-campaigns-kpi{grid-template-columns:auto 1fr;align-items:center;gap:14px}.admin-campaigns-kpi__body{gap:4px;display:grid}.admin-campaigns-kpi__body>span{color:var(--admin-campaigns-text);letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.admin-campaigns-kpi__icon,.admin-campaigns-health-card__icon,.admin-campaigns-mechanic-card__icon{color:#d9c8ff;background:#b47aff29;border-radius:14px;place-items:center;display:grid}.admin-campaigns-kpi__icon{width:46px;height:46px}.admin-campaigns-health-card strong,.admin-campaigns-referral-card span,.admin-campaigns-summary-card span{color:var(--admin-campaigns-muted-soft);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.admin-campaigns-kpi b,.admin-campaigns-health-card b,.admin-campaigns-referral-card b,.admin-campaigns-summary-card b{color:var(--admin-campaigns-text);font-family:Manrope,sans-serif;font-size:clamp(22px,2.2vw,30px);line-height:1.05}.admin-campaigns-kpi small,.admin-campaigns-referral-card small{color:var(--admin-campaigns-muted);font-size:12px}.admin-campaigns-kpi__substat{display:block}.admin-campaigns-health-card.hcard{border:1px solid var(--admin-campaigns-border);background:color-mix(in srgb, var(--admin-campaigns-tile-soft) 84%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;gap:12px;padding:15px 16px;display:grid}.admin-campaigns-health-card__top.top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-campaigns-health-card__head{align-items:center;gap:10px;display:flex}.admin-campaigns-health-card__icon.hic{width:34px;height:34px}.admin-campaigns-health-card .hname{color:var(--admin-campaigns-text);letter-spacing:0;text-transform:none;font-size:15px;font-weight:800;display:block}.admin-campaigns-health-card__meta.hmeta{color:var(--admin-campaigns-muted);flex-wrap:wrap;gap:6px 8px;font-size:13px;line-height:1.35;display:flex}.admin-campaigns-health-card__meta.hmeta span{align-items:baseline;gap:5px;display:inline-flex}.admin-campaigns-health-card__meta.hmeta i{color:var(--admin-campaigns-muted-soft);font-style:normal}.admin-campaigns-health-card__meta.hmeta b{color:var(--admin-campaigns-text);font-family:JetBrains Mono,monospace;font-size:12px}.admin-campaigns-health-card__meta.hmeta small{color:var(--admin-campaigns-muted);font-size:13px}.admin-campaigns-panel{min-height:760px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:22px;padding:0;display:grid}.admin-campaigns-panel__head{justify-content:space-between;align-items:start;gap:20px;display:flex}.admin-campaigns-panel__head h1,.admin-campaigns-panel__head h2{margin:0;font-size:clamp(30px,2.2vw,30px);font-weight:800;line-height:1.05}.admin-campaigns-panel__head p:last-child{max-width:780px;color:var(--admin-campaigns-muted);margin:10px 0 0;font-size:15px}.admin-campaigns-tabs{border:1px solid var(--admin-campaigns-border);background:color-mix(in srgb, var(--admin-campaigns-tile-soft) 88%, transparent);border-radius:14px;flex-wrap:wrap;gap:4px;width:fit-content;padding:4px;display:inline-flex}.admin-campaigns-tab{color:var(--admin-campaigns-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-weight:700;transition:background .18s,color .18s,transform .18s;display:inline-flex}.admin-campaigns-tab small{color:var(--admin-campaigns-muted);background:#b47aff29;border-radius:999px;padding:2px 7px;font-size:11px;line-height:1}.admin-campaigns-tab.is-active{background:var(--admin-campaigns-accent);color:#fff;box-shadow:0 6px 16px color-mix(in srgb, var(--admin-campaigns-accent) 40%, transparent)}.admin-campaigns-tab.is-active small{color:#fff;background:#ffffff38}.admin-campaigns-tab-panel{gap:18px;display:grid}.admin-campaigns-mechanics{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.admin-campaigns-mechanic-card,.admin-campaigns-referral-row,.admin-campaigns-owner-lock{border:1px solid var(--admin-campaigns-border);background:var(--admin-campaigns-tile-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;grid-template-columns:auto 1fr;gap:16px;padding:18px 20px;display:grid}.admin-campaigns-mechanic-card__icon{width:46px;height:46px}.admin-campaigns-mechanic-card__body{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}.admin-campaigns-mechanic-card__copy{gap:10px;display:grid}.admin-campaigns-mechanic-card__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-campaigns-mechanic-card__head h3,.admin-campaigns-products__head h3{margin:0;font-size:16px}.admin-campaigns-mechanic-card p,.admin-campaigns-products__head p,.admin-campaigns-owner-lock p{color:var(--admin-campaigns-muted);margin:0}.admin-campaigns-mechanic-card__meta{flex-wrap:wrap;gap:18px;display:flex}.admin-campaigns-mechanic-card__meta-item{gap:3px;display:grid}.admin-campaigns-mechanic-card__meta b{font-size:18px}.admin-campaigns-mechanic-card__meta small{color:var(--admin-campaigns-muted-soft);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.admin-campaigns-mechanic-card__side{align-content:space-between;justify-items:end;gap:12px;display:grid}.admin-campaigns-switch.sw{cursor:pointer;width:52px;height:30px;display:inline-flex;position:relative}.admin-campaigns-switch input{opacity:0;position:absolute;inset:0}.admin-campaigns-switch.is-readonly{cursor:default;pointer-events:none}.admin-campaigns-mechanic-controls{align-items:center;gap:10px;display:inline-flex}.admin-campaigns-mechanic-threshold{border:1px solid var(--admin-campaigns-border);background:#15112c3d;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:5px 10px;display:inline-flex}.admin-campaigns-mechanic-threshold span{color:var(--admin-campaigns-muted-soft);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800}.admin-campaigns-mechanic-threshold input{width:82px;color:var(--admin-campaigns-text);font:inherit;background:0 0;border:0;outline:none;font-weight:700}.admin-campaigns-mechanic-link{color:var(--admin-campaigns-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.admin-campaigns-mechanic-link:hover{color:#fff}.admin-campaigns-hot-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.admin-campaigns-editor,.admin-campaigns-preview,.admin-campaigns-products,.admin-campaigns-referrals-list,.admin-campaigns-first-order-list{gap:16px;display:grid}.admin-campaigns-preview{position:sticky;top:18px}.admin-campaigns-preview__shell{gap:14px;max-width:100%;display:grid}.admin-campaigns-preview__head,.admin-campaigns-products__head,.admin-campaigns-referral-row__top,.admin-campaigns-referral-row__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-campaigns-preview__locale{border:1px solid var(--admin-campaigns-border);background:#1c173a6b;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.admin-campaigns-preview__locale button{color:var(--admin-campaigns-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 11px;font-weight:700}.admin-campaigns-preview__locale .is-active{background:var(--admin-campaigns-accent);color:#fff}.admin-campaigns-preview-banner{background:0 0;padding:12px}.admin-campaigns-preview-banner .section,.admin-campaigns-preview-banner .wrap{margin:0;padding:0}.admin-campaigns-preview-banner .hot-sale-banner{pointer-events:none;grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:12px;min-height:auto;padding:22px 20px}.admin-campaigns-preview-banner .hot-sale-copy{gap:10px}.admin-campaigns-preview-banner .hot-sale-status,.admin-campaigns-preview-banner .hot-sale-copy h2,.admin-campaigns-preview-banner .hot-sale-copy p,.admin-campaigns-preview-banner .hot-sale-copy strong,.admin-campaigns-preview-banner .hot-sale-timer>span,.admin-campaigns-preview-banner .hot-sale-timer>small{margin:0}.admin-campaigns-preview-banner .hot-sale-copy strong{font-size:clamp(56px,7vw,84px);line-height:.84}.admin-campaigns-preview-banner .hot-sale-copy h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(20px,2vw,28px)}.admin-campaigns-preview-banner .hot-sale-copy p{color:var(--hot-sale-banner-muted);font-size:14px}.admin-campaigns-preview-banner .hot-sale-timer{text-align:left;align-items:flex-start;gap:10px;min-width:0}.admin-campaigns-preview-banner .hot-sale-time-grid{grid-template-columns:repeat(3,minmax(0,64px));width:auto}.admin-campaigns-preview-banner .hot-sale-time-box b{width:64px;height:78px;font-size:28px}.admin-campaigns-preview-banner .hot-sale-cta{min-height:44px;padding:0 18px;font-size:13px}.admin-campaigns-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-campaigns-field{gap:8px;display:grid}.admin-campaigns-field span{color:#d9c8ff;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.admin-campaigns-field input{border:1px solid var(--admin-campaigns-border-strong);background:var(--admin-campaigns-field);width:100%;min-width:0;color:var(--admin-campaigns-text);font:inherit;border-radius:14px;padding:12px 14px}.admin-campaigns-products__summary,.admin-campaigns-summary-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.admin-campaigns-franchise-chips{flex-wrap:wrap;gap:10px;display:flex}.admin-campaigns-franchise-chip{border:1px solid var(--admin-campaigns-border);color:var(--admin-campaigns-muted);font:inherit;letter-spacing:.04em;cursor:pointer;background:#1c173a57;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800;transition:border-color .18s,background .18s,color .18s}.admin-campaigns-franchise-chip[data-active=true]{color:var(--admin-campaigns-text);background:#b47aff42;border-color:#fff47757}.admin-campaigns-search{align-items:center;min-width:300px;display:inline-flex;position:relative}.admin-campaigns-search svg{color:#f7edff94;position:absolute;left:12px}.admin-campaigns-search input,.admin-campaigns-referral-row__grid input{border:1px solid var(--admin-campaigns-border-strong);background:var(--admin-campaigns-field);width:100%;min-width:0;color:var(--admin-campaigns-text);font:inherit;border-radius:14px;padding:12px 14px 12px 38px}.admin-campaigns-products__list,.admin-campaigns-referrals-list,.admin-campaigns-first-order-list{gap:12px;display:grid}.admin-campaigns-product-row{border:1px solid var(--admin-campaigns-border);background:var(--admin-campaigns-tile);border-radius:18px;grid-template-columns:auto 58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.admin-campaigns-product-row input{accent-color:#b47aff;width:18px;height:18px}.admin-campaigns-product-row img{object-fit:cover;border-radius:12px;width:58px;height:58px}.admin-campaigns-product-row__body{gap:3px;min-width:0;display:grid}.admin-campaigns-product-row__body small,.admin-campaigns-referral-row__grid small,.admin-campaigns-empty,.admin-campaigns-panel__head p{color:var(--admin-campaigns-muted);font-size:12px}.admin-campaigns-product-row__prices{text-align:right;justify-self:end;gap:4px;display:grid}.admin-campaigns-product-row__prices b{color:var(--admin-campaigns-text);font-family:JetBrains Mono,monospace;font-size:16px}.admin-campaigns-product-row__prices em{color:var(--admin-campaigns-muted-soft);font-family:JetBrains Mono,monospace;font-size:12px;font-style:normal;text-decoration:line-through}.admin-campaigns-referral-row{grid-template-columns:1fr}.admin-campaigns-referral-row__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-campaigns-referral-row__grid>div{gap:6px;display:grid}.admin-campaigns-referral-row__grid span{color:var(--admin-campaigns-muted-soft);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.admin-campaigns-referral-row__grid input{padding-left:14px}.admin-campaigns-pill{color:var(--admin-campaigns-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#9384bc2e;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.admin-campaigns-pill.is-ok{color:var(--admin-campaigns-ok);background:#7be0b029}.admin-campaigns-pill.is-warn{color:#ffd38d;background:#ffc46e2e}.admin-campaigns-pill.is-off{color:var(--admin-campaigns-muted);background:#9384bc2e}.admin-campaigns-pill.is-owner{color:#fff477;background:#fff4772e}.admin-campaigns-owner-lock{grid-template-columns:auto 1fr;align-items:start}.admin-campaigns-owner-lock svg{color:var(--admin-campaigns-cta)}.admin-campaigns-empty{border:1px dashed var(--admin-campaigns-border-strong);text-align:center;border-radius:20px;margin:0;padding:22px}.admin-campaigns-save{background:var(--admin-campaigns-cta);color:#3a2c08;align-items:center;gap:8px;display:inline-flex;box-shadow:0 8px 20px #fff4774d}.admin-campaigns-save:hover{transform:translateY(-1px)}.admin-campaigns-referral-user{align-items:center;gap:8px;min-width:0;display:inline-flex}.admin-campaigns-referral-user>.is-inactive{text-decoration:line-through;text-decoration-thickness:1.5px}.admin-campaigns-account-state{color:var(--admin-campaigns-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#9384bc2e;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.admin-campaigns-account-state[data-state=active]{color:var(--admin-campaigns-ok);background:#7be0b024}.admin-campaigns-account-state[data-state=frozen]{color:#ffd38d;background:#ffc46e29}.admin-campaigns-account-state[data-state=deleted]{color:#ffb6c1;background:#ff7c9124}.admin-campaigns-referral-link{color:var(--admin-campaigns-text);font-weight:800;text-decoration:none}.admin-campaigns-referral-link:hover{color:var(--admin-campaigns-accent);text-decoration:underline}[data-theme^=light] .admin-order-shell .admin-campaigns-page{--admin-campaigns-panel:linear-gradient(180deg, #ffffffeb, #faf4ffeb);--admin-campaigns-tile:#ffffffeb;--admin-campaigns-tile-soft:#f7f0ff;--admin-campaigns-border:#a77bff3d;--admin-campaigns-border-strong:#a77bff4d;--admin-campaigns-text:#2c2138;--admin-campaigns-muted:#5c4e72;--admin-campaigns-muted-soft:#8b7ba6;--admin-campaigns-field:#f7f0ff;--admin-campaigns-accent:#a77bff;--admin-campaigns-cta:#fff477}[data-theme^=light] .admin-campaigns-field input,[data-theme^=light] .admin-campaigns-search input,[data-theme^=light] .admin-campaigns-referral-row__grid input{color:#2c2138;background:#f7f0ffeb}[data-theme^=light] .admin-campaigns-kpi small,[data-theme^=light] .admin-campaigns-health-card small,[data-theme^=light] .admin-campaigns-referral-card small,[data-theme^=light] .admin-campaigns-mechanic-card p,[data-theme^=light] .admin-campaigns-products__head p,[data-theme^=light] .admin-campaigns-owner-lock p,[data-theme^=light] .admin-campaigns-product-row__body small,[data-theme^=light] .admin-campaigns-product-row__state em,[data-theme^=light] .admin-campaigns-referral-row__grid small,[data-theme^=light] .admin-campaigns-empty,[data-theme^=light] .admin-campaigns-panel__head p{color:#2c2138c2}[data-theme^=light] .admin-campaigns-tab small{color:#6a3fd6;background:#b47aff3d}[data-theme^=light] .admin-campaigns-tab{color:#2c2138d6}[data-theme^=light] .admin-campaigns-tab.is-active{background:var(--admin-campaigns-accent);color:#fff}[data-theme^=light] .admin-campaigns-mechanic-threshold{background:#f7f0ffeb}[data-theme^=light] .admin-campaigns-mechanic-card__meta small{color:#2c2138cc}[data-theme^=light] .admin-campaigns-field span,[data-theme^=light] .admin-campaigns-referral-row__grid span{color:#8055e3}[data-theme^=light] .admin-campaigns-pill{color:#7346de;background:#b47aff33}[data-theme^=light] .admin-campaigns-pill.is-ok{color:#2b8a59;background:#4eb57c1f}[data-theme^=light] .admin-campaigns-pill.is-warn{color:#915c00;background:#ffb84c2e}[data-theme^=light] .admin-campaigns-pill.is-owner{color:#6a4a00;background:#ffe45a61;border:1px solid #b888102e}[data-theme^=light] .admin-campaigns-franchise-chip{color:#6e5c89;background:#f7f0ffeb}[data-theme^=light] .admin-campaigns-franchise-chip[data-active=true]{color:#4f31a8;background:#a77bff24}[data-theme^=light] .admin-campaigns-account-state{color:#5c4e72;background:#5c4e721a}[data-theme^=light] .admin-campaigns-account-state[data-state=active]{color:#2b8a59;background:#4eb57c1f}[data-theme^=light] .admin-campaigns-account-state[data-state=frozen]{color:#915c00;background:#ffb84c2e}[data-theme^=light] .admin-campaigns-account-state[data-state=deleted]{color:#b03c61;background:#df5c7c1f}[data-theme^=light] .admin-campaigns-kpi__icon,[data-theme^=light] .admin-campaigns-health-card__icon,[data-theme^=light] .admin-campaigns-mechanic-card__icon{color:#8c5dff}[data-theme^=light] .admin-campaigns-preview__locale,[data-theme^=light] .admin-campaigns-tabs{background:#f4ecfbeb}[data-theme^=light] .admin-campaigns-preview__locale button{color:#5c4e72}[data-theme^=light] .admin-campaigns-preview-banner{background:#ffffffe0}[data-theme^=light] .admin-campaigns-save{background:var(--admin-campaigns-cta);color:#3a2c08}@media (max-width:1100px){.admin-campaigns-hot-layout{grid-template-columns:1fr}.admin-campaigns-preview{position:static}.admin-campaigns-referral-row__grid,.admin-campaigns-kpis,.admin-campaigns-health,.admin-campaigns-referrals-summary,.admin-campaigns-summary-grid,.admin-campaigns-products__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.admin-campaigns-panel{padding:20px}.admin-campaigns-field-grid,.admin-campaigns-referral-row__grid,.admin-campaigns-kpis,.admin-campaigns-health,.admin-campaigns-referrals-summary,.admin-campaigns-summary-grid,.admin-campaigns-products__summary{grid-template-columns:1fr}.admin-campaigns-panel__head{flex-direction:column}.admin-campaigns-mechanics,.admin-campaigns-mechanic-card__body,.admin-campaigns-mechanic-card__side{grid-template-columns:1fr}.admin-campaigns-mechanic-card__side{justify-items:stretch}.admin-campaigns-product-row{grid-template-columns:auto 48px minmax(0,1fr)}.admin-campaigns-product-row__state{grid-column:2/-1;justify-self:start}.admin-campaigns-search{width:100%;min-width:0}.admin-campaigns-products__head,.admin-campaigns-preview__head,.admin-campaigns-referral-row__top,.admin-campaigns-referral-row__actions{flex-direction:column;align-items:flex-start}}.admin-campaigns-mechanics-list{gap:14px;display:grid}.admin-campaigns-mechanic-card__stats{flex-wrap:wrap;gap:22px;display:flex}.admin-campaigns-mechanic-card__stat{gap:3px;display:grid}.admin-campaigns-mechanic-card__stat-value{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700}.admin-campaigns-mechanic-card__stat-label{color:var(--admin-campaigns-muted-soft);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.admin-campaigns-mechanic-card__threshold{display:grid}.admin-campaigns-threshold{border:1px solid var(--admin-campaigns-border-strong);background:var(--admin-campaigns-field);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:11px 14px;display:flex}.admin-campaigns-threshold__label{color:var(--admin-campaigns-text);font-weight:700}.admin-campaigns-threshold__field{align-items:center;gap:8px;display:inline-flex}.admin-campaigns-threshold__currency,.admin-campaigns-threshold__hint{color:var(--admin-campaigns-muted-soft);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.admin-campaigns-threshold__hint{margin-left:auto}.admin-campaigns-field,.admin-campaigns-table input{border:1px solid var(--admin-campaigns-border-strong);background:var(--admin-campaigns-field);width:100%;min-width:0;color:var(--admin-campaigns-text);font:inherit;border-radius:12px;padding:12px 14px}.admin-campaigns-field--compact{text-align:right;width:120px;padding-right:10px}.admin-campaigns-pill{gap:5px}.admin-campaigns-pill__dot{background:currentColor;border-radius:999px;flex:0 0 6px;width:6px;height:6px}.admin-campaigns-switch.sw{width:48px;height:27px}.admin-campaigns-switch__track.track{border:1px solid var(--admin-campaigns-border-strong);background:#9384bc2e;border-radius:999px;transition:all .2s;position:absolute;inset:0}.admin-campaigns-switch__knob.knob{background:#c9bce8;border-radius:999px;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px}.admin-campaigns-switch input:checked+.admin-campaigns-switch__track{background:#7be0b03d;border-color:#7be0b06b}.admin-campaigns-switch input:checked+.admin-campaigns-switch__track+.admin-campaigns-switch__knob{background:var(--admin-campaigns-ok);left:24px}.admin-campaigns-editor-grid{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:26px;display:grid}.admin-campaigns-editor-column{gap:18px;display:grid}.admin-campaigns-field-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.admin-campaigns-field-row__copy{align-items:center;gap:13px;display:flex}.admin-campaigns-field-row__icon{width:40px;height:40px;color:var(--admin-campaigns-accent);background:#b47aff24;border-radius:11px;place-items:center;display:grid}.admin-campaigns-field-row__title{font-weight:700}.admin-campaigns-field-row__subtitle,.admin-campaigns-preview-caption,.admin-campaigns-preview-note,.admin-campaigns-empty p{color:var(--admin-campaigns-muted);font-size:12.5px}.admin-campaigns-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-campaigns-input-group{gap:7px;display:grid}.admin-campaigns-input-group span{color:var(--admin-campaigns-accent);letter-spacing:.05em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:12px;font-weight:700}.admin-campaigns-range-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.admin-campaigns-divider{background:var(--admin-campaigns-border);height:1px}.admin-campaigns-section-lead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.admin-campaigns-section-lead h3{margin:0;font-size:18px;font-weight:800}.admin-campaigns-section-lead p{color:var(--admin-campaigns-muted);margin:0}.admin-campaigns-search{min-width:320px}.admin-campaigns-search .admin-campaigns-field{padding-left:40px}.admin-campaigns-chip-row{flex-wrap:wrap;gap:8px;display:flex}.admin-campaigns-chip{border:1px solid var(--admin-campaigns-border);background:var(--admin-campaigns-tile-soft);color:var(--admin-campaigns-muted);cursor:pointer;border-radius:999px;padding:7px 13px;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:600;transition:all .15s}.admin-campaigns-chip.is-active{border-color:var(--admin-campaigns-accent);background:var(--admin-campaigns-accent);color:#fff}.admin-campaigns-products-scroll{max-height:430px;padding-right:6px;overflow-y:auto}.admin-campaigns-products-list{gap:10px;display:grid}.admin-campaigns-product-row{background:var(--admin-campaigns-tile-soft);border-radius:16px}.admin-campaigns-product-row.is-selected{background:#b47aff1f;border-color:#b47aff6b}.admin-campaigns-product-row__copy{gap:2px;min-width:0;display:grid}.admin-campaigns-product-row__copy small,.admin-campaigns-table__stack small{color:var(--admin-campaigns-muted);font-size:12.5px}.admin-campaigns-hot-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-campaigns-hot-summary__card{text-align:center}.admin-campaigns-hot-summary__value{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700}.admin-campaigns-hot-summary__value.is-ok{color:var(--admin-campaigns-ok)}.admin-campaigns-hot-summary__value.is-warn{color:#ffd38d}.admin-campaigns-hot-summary__label{color:var(--admin-campaigns-muted-soft);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:11px;font-weight:700}.admin-campaigns-preview-sticky.preview-wrap{position:sticky;top:18px}.admin-campaigns-preview-caption{letter-spacing:.05em;text-transform:uppercase;margin:0 0 10px;font-weight:700}.admin-campaigns-preview-shell{box-shadow:none;background:0 0;border:0;gap:14px;padding:0;display:grid}.admin-campaigns-preview-shell__frame{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.admin-campaigns-preview-locale{border:1px solid var(--admin-campaigns-border);background:var(--admin-campaigns-tile-soft);border-radius:10px;grid-auto-flow:column;gap:3px;width:fit-content;padding:3px;display:inline-grid}.admin-campaigns-preview-locale button{color:var(--admin-campaigns-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 14px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700}.admin-campaigns-preview-locale .is-active{background:var(--admin-campaigns-accent);color:#fff}.admin-campaigns-preview-note{border:1px solid var(--admin-campaigns-border);background:var(--admin-campaigns-tile-soft);border-radius:12px;padding:13px 15px;line-height:1.5}.admin-campaigns-codes{gap:16px;display:grid}.admin-campaigns-code-card{display:grid}.admin-campaigns-code-card.codecard{border:1px solid var(--admin-campaigns-border);background:var(--admin-campaigns-tile-soft);border-radius:20px;gap:18px;padding:22px}.admin-campaigns-code-card__head.ch{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.admin-campaigns-code-card__title.ctitle{flex-wrap:wrap;align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.admin-campaigns-code-card__tag.ctag,.admin-campaigns-note-new{color:#d9c8ff;background:#b47aff24;border-radius:8px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.admin-campaigns-note-new{background:var(--admin-campaigns-cta);color:#3a2c08;letter-spacing:.05em;text-transform:uppercase;font-family:Manrope,sans-serif}.admin-campaigns-code-card__copy .cdesc{margin-top:8px}.admin-campaigns-code-card__config.cfg{flex-wrap:wrap;gap:18px;display:flex}.admin-campaigns-config-item{border:1px solid var(--admin-campaigns-border-strong);background:var(--admin-campaigns-field);color:var(--admin-campaigns-muted);border-radius:12px;padding:10px 14px;font-size:13px}.admin-campaigns-config-item b{color:var(--admin-campaigns-text);font-family:JetBrains Mono,monospace}.admin-campaigns-code-card__stats.codestats{flex-wrap:wrap;align-items:flex-end;gap:30px;display:flex}.admin-campaigns-code-stat.codestat{gap:4px;min-width:120px;display:grid}.admin-campaigns-code-stat__value.v{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700}.admin-campaigns-code-stat__label.k{color:var(--admin-campaigns-muted-soft);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.admin-campaigns-code-stat--ok .admin-campaigns-code-stat__value{color:var(--admin-campaigns-ok)}.admin-campaigns-code-stat--warn .admin-campaigns-code-stat__value{color:#ffd38d}.admin-campaigns-code-stat--dim .admin-campaigns-code-stat__value{color:var(--admin-campaigns-muted-soft)}.admin-campaigns-progress.cap{gap:8px;display:grid}.admin-campaigns-progress__bar.bar{background:var(--admin-campaigns-field);border-radius:999px;height:9px;overflow:hidden}.admin-campaigns-progress__bar i{background:linear-gradient(90deg, var(--admin-campaigns-accent), var(--admin-campaigns-cta));border-radius:999px;height:100%;display:block}.admin-campaigns-first-order-policy{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.admin-campaigns-table-wrap{overflow-x:auto}.admin-campaigns-table{border-collapse:collapse;width:100%}.admin-campaigns-table th{color:var(--admin-campaigns-muted-soft);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:0 14px 11px;font-family:Manrope,sans-serif;font-size:11px;font-weight:700}.admin-campaigns-table td{vertical-align:top;border-top:1px solid #b47aff1f;padding:13px 14px}.admin-campaigns-table tr:hover td{background:#483f8024}.admin-campaigns-table__stack{gap:6px;display:grid}.admin-campaigns-table__actions{gap:8px;display:grid}.admin-campaigns-user{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.admin-campaigns-user-link{color:var(--admin-campaigns-accent);font-family:Manrope,sans-serif;font-weight:700;text-decoration:none}.admin-campaigns-user.is-inactive .admin-campaigns-user-link{text-decoration:line-through}.admin-campaigns-user-state{color:var(--admin-campaigns-muted);letter-spacing:.04em;text-transform:uppercase;background:#9384bc2e;border-radius:6px;justify-content:center;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.admin-campaigns-user-state[data-state=active]{color:var(--admin-campaigns-ok);background:#7be0b024}.admin-campaigns-user-state[data-state=frozen]{color:var(--admin-campaigns-danger);background:#ff7c7c24}.admin-campaigns-user-state[data-state=deleted]{color:#ffb6c1;background:#ff7c9124}.admin-campaigns-empty{border:1px dashed var(--admin-campaigns-border-strong);text-align:center;border-radius:16px;padding:34px}.admin-campaigns-empty__icon{margin-bottom:8px;font-size:34px}.admin-campaigns-empty b{margin-bottom:3px;display:block}[data-theme^=light] .admin-campaigns-field,[data-theme^=light] .admin-campaigns-table input{color:#2c2138;background:#f7f0ffeb}[data-theme^=light] .admin-campaigns-section-lead p,[data-theme^=light] .admin-campaigns-code-card__copy p,[data-theme^=light] .admin-campaigns-preview-caption,[data-theme^=light] .admin-campaigns-preview-note,[data-theme^=light] .admin-campaigns-empty p,[data-theme^=light] .admin-campaigns-product-row__copy small,[data-theme^=light] .admin-campaigns-table__stack small{color:#2c2138c2}[data-theme^=light] .admin-campaigns-chip{background:#f7f0ffeb}[data-theme^=light] .admin-campaigns-code-card__tag.ctag{color:#252033}[data-theme^=light] .admin-campaigns-preview-locale{background:#f4ecfbeb}@media (max-width:1100px){.admin-campaigns-editor-grid{grid-template-columns:1fr}.admin-campaigns-preview-sticky{position:static}}@media (max-width:820px){.admin-campaigns-form-grid,.admin-campaigns-range-fields,.admin-campaigns-first-order-policy,.admin-campaigns-hot-summary,.admin-campaigns-editor-grid,.admin-campaigns-code-card__head,.admin-campaigns-section-lead{grid-template-columns:1fr}.admin-campaigns-search{width:100%;min-width:0}.admin-campaigns-product-row{grid-template-columns:auto 48px minmax(0,1fr)}.admin-campaigns-product-row__prices{text-align:left;grid-column:2/-1;justify-self:start}.admin-campaigns-mechanic-card__body{grid-template-columns:1fr}.admin-campaigns-mechanic-card__side{justify-items:start}}[data-theme^=light] .admin-orders .admin-panel,[data-theme^=light] .admin-orders__kpi-card,[data-theme^=light] .admin-orders__tab,[data-theme^=light] .admin-orders__chip,[data-theme^=light] .admin-orders__filter-group,[data-theme^=light] .admin-orders__detail-strip,[data-theme^=light] .admin-orders__detail-card,[data-theme^=light] .admin-orders__detail-subcard,[data-theme^=light] .admin-orders__timeline-item{border-color:color-mix(in srgb, var(--accent) 22%, var(--line-strong));box-shadow:0 12px 28px #c988b00f}[data-theme^=light] .admin-orders__row{background:#fff;border-bottom-color:#a77bff38}[data-theme^=light] .admin-orders__row:hover{background:#fbf7ff}[data-theme^=light] .admin-orders__filter-group,[data-theme^=light] .admin-orders__detail-card,[data-theme^=light] .admin-orders__detail-subcard,[data-theme^=light] .admin-orders__timeline-item,[data-theme^=light] .admin-orders__detail-strip,[data-theme^=light] .admin-orders .admin-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 72%), color-mix(in srgb, var(--surface) 94%, white)}[data-theme^=light] .admin-orders__tab b{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line))}[data-theme^=light] .admin-orders__search input,[data-theme^=light] .admin-orders__quick-select select,[data-theme^=light] .admin-orders__limit select,[data-theme^=light] .admin-orders__detail-actions select,[data-theme^=light] .admin-orders__detail-field input,[data-theme^=light] .admin-orders__detail-inline-form input,[data-theme^=light] .admin-orders__detail-textarea{background:#f7f0ff;border-color:#a77bff2e}[data-theme^=light] .admin-orders__search input::placeholder,[data-theme^=light] .admin-orders__detail-textarea::placeholder,[data-theme^=light] .admin-orders__detail-inline-form input::placeholder{color:color-mix(in srgb, var(--muted) 88%, white)}[data-theme^=light] .admin-orders__toolbar-controls .admin-orders__search input,[data-theme^=light] .admin-orders__toolbar-controls .admin-orders__quick-select select{color:var(--ink);background:#f7f0ff;border-color:#a77bff2e}[data-theme^=light] .admin-orders__toolbar-controls .admin-orders__quick-select.is-active select{box-shadow:none;background:#f0e9ff;border-color:#7c4dff38}[data-theme^=light] .admin-orders__toolbar-controls .admin-orders__page-size select,[data-theme^=light] .admin-orders__toolbar-controls .admin-orders__quick-select--with-shell,[data-theme^=light] .admin-orders__toolbar-controls .admin-orders__toolbar-button,[data-theme^=light] .admin-orders__pagination-page,[data-theme^=light] .admin-orders__pagination-nav{box-shadow:none;background:#f7f0ff;border:0}[data-theme^=light] .admin-orders__pagination-page{color:#6b5e82}[data-theme^=light] .admin-orders__pagination-page.is-active,[data-theme^=light] .admin-orders__pagination-page.is-active:hover:not(:disabled),[data-theme^=light] .admin-orders__pagination-page.is-active:focus-visible{color:#fff;background:#a77bff}[data-theme^=light] .admin-orders__pagination-nav,[data-theme^=light] .admin-orders__pagination-summary,[data-theme^=light] .admin-orders__pagination-summary b{color:var(--ink-faint)}[data-theme^=light] .admin-orders__toolbar-controls .admin-orders__toolbar-button--accent,[data-theme^=light] .admin-orders__toolbar-controls .admin-orders__toolbar-button.is-active,[data-theme^=light] .admin-orders__toolbar-controls .admin-orders__quick-select--with-shell.is-active,[data-theme^=light] .admin-orders__ttn-generate{color:#7c4dff;background:#f0e9ff;border-color:#7c4dff38}[data-theme^=light] .admin-orders__detail-kv{border-bottom-color:color-mix(in srgb, var(--accent) 14%, var(--line))}[data-theme^=light] .admin-orders__detail-history:before{background:color-mix(in srgb, var(--accent) 20%, var(--line))}[data-theme^=light] .admin-order-delivery-modal,[data-theme^=light] .admin-order-delivery-modal__package,[data-theme^=light] .admin-order-delivery-modal__suggestion,[data-theme^=light] .admin-order-delivery-modal__suggestion-more{border-color:color-mix(in srgb, var(--accent) 22%, var(--line-strong));box-shadow:0 12px 28px #c988b014}[data-theme^=light] .admin-order-delivery-modal{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 72%), color-mix(in srgb, var(--surface) 95%, white)}[data-theme^=light] .admin-order-delivery-modal__field input,[data-theme^=light] .admin-order-delivery-modal__field select,[data-theme^=light] .admin-order-delivery-modal__field textarea,[data-theme^=light] .admin-order-delivery-modal__close,[data-theme^=light] .admin-order-delivery-modal__package,[data-theme^=light] .admin-order-delivery-modal__suggestion,[data-theme^=light] .admin-order-delivery-modal__suggestion-more,[data-theme^=light] .admin-order-delivery-modal__suggestions{border-color:color-mix(in srgb, var(--accent) 24%, var(--line-strong));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 72%), color-mix(in srgb, var(--accent) 5%, var(--surface))}.modal-overlay{z-index:100;background:#16111f6b;position:fixed;inset:0}.achv2-toast-layer{z-index:205;pointer-events:none;width:min(392px,100vw - 24px);position:fixed;top:84px;right:18px}.achv2-toast{border:1px solid color-mix(in srgb, var(--line) 72%, #ffffff24);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 82%, #b47aff14), color-mix(in srgb, var(--bg) 82%, #100918c7)), #1d1832eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;animation:.34s cubic-bezier(.22,1,.36,1) both achv2ToastIn;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0a071257,inset 0 1px #ffffff0f}[data-theme^=light] .achv2-toast{background:linear-gradient(#fffffff0,#f9f3fff0),#ffffffeb;box-shadow:0 20px 54px #703c8c2e,inset 0 1px #ffffffb3}.achv2-toast.is-closing{animation:.22s cubic-bezier(.55,0,1,.45) forwards achv2ToastOut}.achv2-toast__body{min-width:0;color:inherit;cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 10px 16px 16px;text-decoration:none;display:grid}.achv2-toast__badge{border:1px solid color-mix(in srgb, var(--line) 58%, #ffffff3d);background:color-mix(in srgb, var(--accent) 16%, #fff4771a);border-radius:18px;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:30px;display:grid;box-shadow:inset 0 0 0 1px #fff47757,0 0 18px #fff4771f}.achv2-toast__copy{gap:4px;min-width:0;display:grid}.achv2-toast__eyebrow{color:color-mix(in srgb, var(--accent) 86%, #fff);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.achv2-toast__title{color:var(--ink);font-family:Fredoka,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1.04}.achv2-toast__description{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:1.35;overflow:hidden}.achv2-toast__points{color:#231b08;letter-spacing:.02em;background:#fff477;border-radius:999px;align-self:center;padding:7px 12px;font-size:14px;font-weight:900}.achv2-toast__close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:10px 10px 0 0;transition:background .16s,color .16s,transform .16s;display:grid}.achv2-toast__close:hover{background:color-mix(in srgb, var(--surface) 78%, transparent);color:var(--ink);transform:scale(1.04)}.achv2-toast__progress{background:linear-gradient(90deg, var(--accent), #fff477);transform-origin:0;height:3px;animation:4.5s linear forwards achv2ToastProgress;position:absolute;bottom:0;left:0;right:0}@keyframes achv2ToastIn{0%{opacity:0;transform:translateY(10px)translate(18px)scale(.98)}to{opacity:1;transform:translateY(0)translate(0)scale(1)}}@keyframes achv2ToastOut{to{opacity:0;transform:translateY(-4px)translate(22px)scale(.98)}}@keyframes achv2ToastProgress{to{transform:scaleX(0)}}@media (max-width:640px){.achv2-toast-layer{width:auto;top:74px;left:12px;right:12px}.achv2-toast{border-radius:18px}.achv2-toast__body{grid-template-columns:auto minmax(0,1fr);padding:14px 10px 14px 14px}.achv2-toast__points{justify-self:start;margin-left:70px}.achv2-toast__close{margin-top:8px}}@media (prefers-reduced-motion:reduce){.achv2-toast,.achv2-toast.is-closing,.achv2-toast__progress{animation-duration:1ms}}.achv2-reveal-overlay{z-index:230;-webkit-backdrop-filter:blur(10px);background:#0d0a1ba8;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.achv2-reveal{border:1px solid color-mix(in srgb, var(--line-strong) 68%, #ffffff2e);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 78%, #b47aff14), color-mix(in srgb, var(--bg) 86%, #130c1ec7)), #221a36f0;text-align:center;border-radius:30px;justify-items:center;gap:10px;width:min(420px,100%);padding:34px 28px 26px;animation:.32s cubic-bezier(.22,1,.36,1) both achv2RevealIn;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0b08166b,inset 0 1px #ffffff14}[data-theme^=light] .achv2-reveal{background:linear-gradient(#fffffff2,#f8f2fff0),#ffffffeb;box-shadow:0 26px 70px #703c8c33,inset 0 1px #ffffffb8}.achv2-reveal__glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 22%, transparent), transparent 65%);opacity:.92;pointer-events:none;border-radius:999px;width:292px;height:292px;animation:2.8s ease-in-out infinite achv2RevealGlow;position:absolute;top:82px;left:50%;transform:translate(-50%,-50%)}.achv2-reveal__confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.achv2-reveal__confetti-piece{color:color-mix(in srgb, var(--accent-2) 74%, #fff);opacity:0;font-size:16px;animation-name:achv2RevealConfetti;animation-timing-function:ease-in;animation-fill-mode:forwards;position:absolute;top:-16px;transform:translateY(-8px)}.achv2-reveal__eyebrow,.achv2-reveal__badgeWrap,.achv2-reveal__title,.achv2-reveal__description,.achv2-reveal__points,.achv2-reveal__duckCopy,.achv2-reveal__cta{z-index:1;position:relative}.achv2-reveal__eyebrow{color:color-mix(in srgb, var(--accent) 88%, #fff);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:900}.achv2-reveal__badgeWrap{margin-top:2px;position:relative}.achv2-reveal__badgeSpin{background:conic-gradient(from 0deg, transparent, var(--accent-2), transparent 40%, var(--accent), transparent 74%);filter:blur(6px);opacity:.72;border-radius:36px;animation:4s linear infinite achv2RevealSpin;position:absolute;inset:-8px}.achv2-reveal__badge{border:1px solid color-mix(in srgb, var(--line-strong) 74%, #ffffff3d);background:color-mix(in srgb, var(--surface) 82%, transparent);width:108px;height:108px;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-2) 78%, #fff), 0 22px 48px -18px color-mix(in srgb, var(--accent-2) 64%, transparent);border-radius:30px;place-items:center;font-size:56px;animation:.68s cubic-bezier(.22,1,.36,1) both achv2RevealBadgePop;display:grid;position:relative}.achv2-reveal__title{color:var(--ink);margin:0;font-family:Fredoka,system-ui,sans-serif;font-size:clamp(28px,6vw,40px);font-weight:700;line-height:.98}.achv2-reveal__description{max-width:30ch;color:var(--muted);margin:0;font-size:14px;font-weight:650;line-height:1.48}.achv2-reveal__points{border:1px solid color-mix(in srgb, var(--line-strong) 60%, #ffffff38);background:color-mix(in srgb, var(--accent-2) 16%, transparent);color:color-mix(in srgb, var(--accent-2) 82%, #1f1807);border-radius:999px;align-items:baseline;gap:7px;margin-top:4px;padding:10px 18px;display:inline-flex}.achv2-reveal__points span{font-size:28px;font-weight:900;line-height:1}.achv2-reveal__points small{color:var(--muted);font-size:12px;font-weight:700}.achv2-reveal__duckCopy{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.achv2-reveal__duckCopy b{color:var(--ink);font-family:Fredoka,system-ui,sans-serif}.achv2-reveal__cta{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 96%, white 4%), color-mix(in srgb, var(--accent-2) 82%, var(--surface-3)));color:#251d0a;cursor:pointer;width:100%;font:inherit;border:0;border-radius:18px;margin-top:4px;padding:14px 18px;font-size:16px;font-weight:900;transition:transform .18s,filter .18s}.achv2-reveal__cta:hover{filter:brightness(1.03);transform:translateY(-1px)}@keyframes achv2RevealIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes achv2RevealGlow{0%,to{opacity:.58;transform:translate(-50%,-50%)scale(1)}50%{opacity:.94;transform:translate(-50%,-50%)scale(1.12)}}@keyframes achv2RevealBadgePop{0%{opacity:0;transform:scale(.4)rotate(-20deg)}58%{opacity:1;transform:scale(1.12)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes achv2RevealSpin{to{transform:rotate(360deg)}}@keyframes achv2RevealConfetti{0%{opacity:0;transform:translateY(-12px)}15%{opacity:1}to{opacity:0;transform:translateY(120vh)}}@media (max-width:640px){.achv2-reveal-overlay{padding:18px 12px}.achv2-reveal{border-radius:24px;width:min(100%,380px);padding:30px 18px 20px}.achv2-reveal__title{font-size:33px}.achv2-reveal__description{font-size:13px}.achv2-reveal__points span{font-size:24px}.achv2-reveal__cta{padding-block:13px}}@media (prefers-reduced-motion:reduce){.achv2-reveal,.achv2-reveal__glow,.achv2-reveal__badge,.achv2-reveal__badgeSpin,.achv2-reveal__confetti-piece{animation-duration:1ms}}.cart-dropdown{--cart-dropdown-bg:color-mix(in srgb, var(--bg) 92%, #090613);z-index:170;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--cart-dropdown-bg);width:min(360px,100vw - 24px);max-height:min(560px,100dvh - 96px);box-shadow:var(--shadow);flex-direction:column;animation:.18s both cartDropdownIn;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.cart-dropdown:before{content:"";border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--cart-dropdown-bg);width:12px;height:12px;position:absolute;top:-7px;right:14px;transform:rotate(45deg)}@keyframes cartDropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cart-dropdown{animation-duration:1ms}}.notify-modal{z-index:105;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:min(430px,94vw);box-shadow:var(--shadow);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.cookie-consent-scrim{z-index:90;pointer-events:auto;background:#0d0b1e73;position:fixed;inset:0}.cookie-consent-banner{z-index:95;max-height:min(70dvh, calc(100dvh - var(--app-shell-bottom-nav-height,0px) - var(--safe-bottom)));overscroll-behavior:contain;pointer-events:auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@keyframes cookie-consent-rise{0%{opacity:0;transform:translateY(52px)}to{opacity:1;transform:none}}@keyframes cookie-consent-float{0%,to{transform:translateY(-6px)}50%{transform:translateY(7px)}}.cookie-consent-card{box-sizing:border-box;padding:22px max(28px, env(safe-area-inset-left)) calc(var(--safe-bottom) + 24px) max(28px, env(safe-area-inset-right));color:#f7edff;pointer-events:auto;background:linear-gradient(115deg,#2e2170 0%,#1b1244 58%,#2b1552 100%);border-top:2px solid #fff47780;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"summary actions""body actions";align-items:center;gap:6px 30px;margin:0;animation:.42s cubic-bezier(.2,.9,.3,1.05) cookie-consent-rise;display:grid;box-shadow:0 -24px 60px #0603148c}.cookie-consent-summary{flex-shrink:0;grid-area:summary;align-items:center;gap:14px;min-width:0;display:flex}.cookie-consent-visual{flex:0 0 172px;justify-content:center;align-items:center;width:172px;height:172px;display:flex;position:relative}.cookie-consent-visual:before{content:"";background:radial-gradient(circle,#fff4773d,#b47aff0d 62%,#0000 72%);border-radius:50%;width:166px;height:166px;position:absolute}.cookie-consent-visual img{object-fit:contain;filter:drop-shadow(0 14px 26px #06031473);width:172px;height:172px;animation:5.4s ease-in-out infinite cookie-consent-float;position:relative}.cookie-consent-copy{align-content:center;gap:8px;min-width:0;display:grid}.cookie-consent-badge{color:#fff477;width:fit-content;max-width:100%;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.16em;align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.cookie-consent-badge-dot{background:#fff477;border-radius:50%;flex-shrink:0;width:8px;height:8px}.cookie-consent-copy h3,.cookie-consent-body{margin:0}.cookie-consent-copy h3{font-family:var(--font-baloo2), "Baloo 2", cursive, system-ui, sans-serif;letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.375rem);font-weight:800;line-height:1.12}.cookie-consent-body{color:#f7edffb3;grid-area:body;max-width:66ch;font-family:Nunito,system-ui,sans-serif;font-size:19px;line-height:1.55}.cookie-consent-body a{color:inherit;border-bottom:1px solid #b47aff80;font-weight:700}.cookie-consent-body a:hover{color:#fff477}.cookie-consent-body--mobile{display:none}.cookie-consent-actions{grid-area:actions;grid-template-columns:minmax(0,auto);justify-content:end;align-self:center;gap:10px;min-width:0;display:grid}.cookie-consent-action--primary{color:#2c2138;height:72px;font-family:var(--font-manrope), "Manrope", sans-serif;letter-spacing:-.01em;white-space:normal;cursor:pointer;background:#fff477;border:none;border-radius:20px;padding:0 30px;font-size:21px;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 14px 34px #fff47747}.cookie-consent-action--primary:hover{transform:translateY(-2px);box-shadow:0 20px 42px #fff4775c}.cookie-consent-action--primary:active{transform:translateY(0)}.cookie-consent-subcaption{text-align:center;color:#f7edffb3;margin:0;font-size:13.5px}@media (max-width:760px){.cookie-consent-card{padding:16px max(14px, env(safe-area-inset-left)) calc(var(--safe-bottom) + 16px) max(14px, env(safe-area-inset-right));border-radius:26px 26px 0 0;grid-template-columns:1fr;grid-template-areas:"summary""body""actions";gap:0}.cookie-consent-visual{flex:0 0 100px;width:100px;height:100px}.cookie-consent-visual:before{width:96px;height:96px}.cookie-consent-visual img{filter:drop-shadow(0 10px 20px #06031473);width:100px;height:100px}.cookie-consent-copy h3{font-size:25px;line-height:1.1}.cookie-consent-body{margin-top:12px;font-size:15px;line-height:1.5}.cookie-consent-body--desktop{display:none}.cookie-consent-body--mobile{display:block}.cookie-consent-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:0;width:100%;display:grid}.cookie-consent-action--primary{width:100%;height:60px;margin-top:14px;font-size:19px}.cookie-consent-subcaption{margin-top:8px;font-size:12.5px}}.cookie-consent-toast{left:50%;bottom:max(34px, calc(var(--safe-bottom) + 20px));z-index:96;pointer-events:none;position:fixed;transform:translate(-50%)}.cookie-consent-toast-inner{color:#f7edff;font-family:var(--font-manrope), "Manrope", sans-serif;background:#100c26f0;border:1px solid #b47aff47;border-radius:18px;align-items:center;gap:12px;padding:14px 20px;font-size:15px;font-weight:700;animation:.3s cookie-consent-toast-in;display:flex;box-shadow:0 20px 50px #06031480}@keyframes cookie-consent-toast-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.cookie-consent-toast{left:16px;right:16px;bottom:max(20px, var(--safe-bottom));transform:none}.cookie-consent-toast-inner{padding:14px 16px;font-size:14.5px}}.notify-form{gap:14px;padding:18px;display:grid}.notify-form img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);width:100%}.notify-form p{color:var(--muted);margin:0}.form-message{color:var(--ok);margin-top:8px;font-weight:850;display:block}.form-message.error{color:var(--danger)}.checkout-email-suggestion{color:var(--ink);font-size:12px;font-weight:400;line-height:1.45}.checkout-email-suggestion-button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;opacity:.65;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.checkout-email-suggestion-button:hover,.checkout-email-suggestion-button:focus-visible{color:var(--accent);opacity:1}.modal-head,.cart-dropdown-head,.cart-dropdown-foot{border-bottom:1px solid var(--line);padding:18px}.modal-head,.cart-dropdown-head{justify-content:space-between;align-items:center;display:flex}.cart-dropdown-foot{border-top:1px solid var(--line);border-bottom:0}.cart-dropdown-foot .summary-row.total{border-top:0;align-items:center;padding-top:0}.cart-dropdown-foot .btn{width:100%;margin-top:12px;display:flex}.cart-dropdown-body{overscroll-behavior:contain;flex:1;padding:4px 18px;overflow:auto}.cart-line{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto;gap:12px;padding:14px 0;display:grid}.cart-line:last-child{border-bottom:0}.cart-line img{object-fit:cover;border-radius:var(--radius-sm);width:70px;height:86px}.qty-stepper{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);grid-template-columns:30px minmax(28px,auto) 30px;align-items:center;gap:4px;width:max-content;margin-top:8px;padding:3px;display:inline-grid}.qty-stepper button{border-radius:var(--radius-sm);background:var(--surface);width:30px;height:30px;color:var(--ink);cursor:pointer;border:0;place-items:center;display:grid}.qty-stepper button:disabled{cursor:not-allowed;opacity:.42}.qty-stepper b{text-align:center;min-width:28px;font-size:14px}.qty-stepper.mini{grid-template-columns:28px minmax(24px,auto) 28px;margin-top:6px}.qty-stepper.mini button{width:28px;height:28px}.empty{color:var(--muted);text-align:center;padding:64px 12px}.favorite-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--surface)}.favorite-more-card{aspect-ratio:3/4;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent-2) 48%, var(--surface));color:#2f2400;text-align:center;width:100%;min-height:100%;box-shadow:var(--shadow);align-content:center;place-self:stretch stretch;justify-items:center;gap:14px;padding:18px;font-size:18px;font-weight:950;display:grid;position:relative;overflow:hidden}.big-arrow-link{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--accent-2);color:#2f2400;min-height:58px;box-shadow:var(--shadow);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:0 18px;font-size:16px;font-weight:950;display:flex}.page{padding:30px 0 58px}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;font-weight:850;display:flex}.crumbs a{color:var(--ink-2)}.checkout-crumbs{text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:900}.page-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.page-head h1{margin:8px 0;font-size:clamp(34px,5vw,62px)}.page-head p{max-width:760px;color:var(--muted)}.count{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:40px;color:var(--ink-2);white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;font-weight:950;display:inline-flex}.block-head{justify-content:space-between;align-items:start;gap:14px;margin-bottom:16px;display:flex}.block-head h2,.block-head h3{margin:0}.more{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);min-height:34px;color:var(--ink-2);align-items:center;gap:6px;padding:0 10px;font-weight:900;display:inline-flex}.tabs .tab{border-radius:var(--radius-sm);min-height:36px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.tabs .tab span{background:var(--surface-2);min-width:22px;height:22px;color:var(--muted);border-radius:99px;place-items:center;font-size:12px;display:grid}.tabs .tab:hover,.tabs .tab.active{background:var(--surface);color:var(--ink)}.tabs .tab.active span{background:var(--accent-2);color:#302300}.info-grid-kaido{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.pay-card .ic{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 18%, var(--surface));width:42px;height:42px;color:var(--accent);place-items:center;display:grid}.offer-note{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent-2) 28%, var(--surface));color:var(--ink-2);align-items:center;gap:12px;margin:14px 0;padding:14px 16px;font-weight:850;display:flex}.info-page{gap:18px;display:grid}.info-page--documents{gap:22px;position:relative}.info-page--documents:before{content:none}.info-page--documents>*{z-index:1;position:relative}.info-page--documents .crumbs{color:color-mix(in srgb, var(--muted) 88%, transparent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:800}.info-page--documents .crumbs a,.info-page--documents .crumbs span{color:inherit}.info-page--documents .page-head{display:none}.info-page--documents .page-head h1,.info-page--documents .page-head p{margin:0}.info-page--documents{--desktop-info-eyebrow-accent:var(--info-docs-accent);--info-docs-surface:#2c2858;--info-docs-surface-2:#6e60b242;--info-docs-ink:#f7edff;--info-docs-ink-soft:#f7edffbd;--info-docs-ink-muted:#f7edff85;--info-docs-accent:#b47aff;--info-docs-accent-soft:#b47aff29;--info-docs-cta:#fff477;--info-docs-cta-ink:#2a2410;--info-docs-line:#f7edff2e;--info-docs-line-strong:#f7edff57;--info-docs-panel:#483f808c;--info-docs-shadow:0 24px 70px #0000005c;--info-docs-shadow-sm:0 10px 28px #00000042;--info-docs-duck-beak:#f6a93a;--doc-accent:var(--info-docs-accent)}[data-theme^=light] .info-page--documents{--info-docs-surface:#fff;--info-docs-surface-2:#f7f0ff;--info-docs-ink:#2c2138;--info-docs-ink-soft:#2c2138bd;--info-docs-ink-muted:#2c213885;--info-docs-accent:#a77bff;--info-docs-accent-soft:#a77bff29;--info-docs-cta:#fff477;--info-docs-cta-ink:#3a330e;--info-docs-line:#2c21381f;--info-docs-line-strong:#2c21383d;--info-docs-panel:#fffffff0;--info-docs-shadow:0 24px 60px #703c8c2e;--info-docs-shadow-sm:0 10px 26px #703c8c24}.info-docs-layout{--doc-accent-soft:color-mix(in srgb, var(--doc-accent) 16%, transparent);--doc-accent-border:color-mix(in srgb, var(--doc-accent) 54%, var(--info-docs-line));--doc-accent-ink:color-mix(in srgb, var(--doc-accent) 86%, var(--info-docs-ink) 14%);gap:36px;display:grid}.info-docs-hero{padding:18px 0 6px}.info-docs-hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;display:grid}.desktop-info-eyebrow,.info-overview-eyebrow,.info-overview-mobile-eyebrow{color:var(--desktop-info-eyebrow-accent);font-family:var(--desktop-info-eyebrow-font,var(--shared-info-mono-font,"JetBrains Mono", ui-monospace, monospace));letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12.5px;font-weight:700}.info-docs-hero-copy h1{color:var(--info-docs-ink);letter-spacing:-.01em;margin:6px 0 16px;font-size:clamp(40px,6.5vw,64px);font-weight:700;line-height:1.05}.info-docs-hero-lead{max-width:56ch;color:var(--info-docs-ink-soft);margin:0;font-size:18px;line-height:1.6}.info-docs-duck-mini{flex-shrink:0;width:120px}.info-docs-tabs{border:1px solid var(--info-docs-line);background:var(--info-docs-surface);border-radius:999px;flex-wrap:wrap;gap:6px;margin-top:30px;padding:6px;display:inline-flex}.info-docs-tab{min-height:46px;color:var(--info-docs-ink-soft);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:0 22px;font-size:15px;font-weight:700;transition:all .18s;display:inline-flex}.info-docs-tab:hover{color:var(--info-docs-ink)}.info-docs-tab.is-active{border-color:var(--doc-accent-border);background:var(--doc-accent-soft);color:var(--doc-accent-ink)}.info-docs-tab-icon{font-size:16px}.info-docs-grid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:32px;display:grid}.info-docs-toc{border:1px solid var(--doc-accent-border);background:var(--info-docs-panel);box-shadow:var(--info-docs-shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:22px;padding:22px;position:sticky;top:96px}.info-docs-toc .info-docs-nav-title{color:var(--info-docs-ink-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:11.5px;font-weight:700}.info-docs-toc-list{counter-reset:docs-toc;gap:4px;margin:0;padding:0;list-style:none;display:grid}.info-docs-toc a{color:var(--info-docs-ink-soft);border-radius:14px;gap:10px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.info-docs-toc a:before{content:counter(docs-toc);counter-increment:docs-toc;min-width:16px;color:var(--doc-accent-ink);font-size:12px;font-weight:700}.info-docs-toc a:hover,.info-docs-toc a:focus-visible{background:var(--doc-accent-soft);color:var(--info-docs-ink);outline:none}.info-docs-toc a.is-active,.info-docs-toc a[aria-current=location]{background:var(--doc-accent-soft);color:var(--doc-accent-ink)}.info-docs-panel{border:1px solid var(--doc-accent-border);background:var(--info-docs-panel);box-shadow:var(--info-docs-shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:22px;gap:0;padding:clamp(28px,4vw,48px);display:grid}.info-docs-panel-meta{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.info-docs-panel-pill{border:1px solid var(--info-docs-line);background:var(--info-docs-surface-2);color:var(--info-docs-ink-soft);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.info-docs-panel h2{color:var(--info-docs-ink);margin:0;font-size:30px;font-weight:700;line-height:1.1}.info-docs-panel-sub{color:var(--info-docs-ink-soft);margin:8px 0 30px;font-size:16px;line-height:1.6}.info-docs-legal-list{display:grid}.info-docs-clause{border-top:1px solid var(--info-docs-line);margin-top:26px;padding-top:26px;scroll-margin-top:96px}.info-docs-clause:first-child{border-top:0;margin-top:0;padding-top:0}.info-docs-clause h3{color:var(--info-docs-ink);align-items:baseline;gap:12px;margin:0 0 12px;font-size:20px;font-weight:600;display:flex}.info-docs-clause-number{color:var(--doc-accent-ink);font-size:14px;font-weight:700}.info-docs-clause p{color:var(--info-docs-ink-soft);margin:0 0 12px;font-size:15.5px;line-height:1.6}.info-docs-clause ul{gap:8px;margin:0 0 12px;padding-left:0;list-style:none;display:grid}.info-docs-clause li{color:var(--info-docs-ink-soft);padding-left:24px;font-size:15.5px;line-height:1.6;position:relative}.info-docs-clause li:before{content:"";background:var(--info-docs-accent);border-radius:2px;width:7px;height:7px;position:absolute;top:10px;left:6px}.info-docs-note{border:1px dashed var(--info-docs-line-strong);background:var(--info-docs-surface-2);color:var(--info-docs-ink-muted);border-radius:14px;align-items:flex-start;gap:12px;margin-top:30px;padding:18px 22px;font-size:14px;line-height:1.55;display:flex}.info-docs-toolbar{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.info-page--documents .btn.primary{background:var(--info-docs-cta);color:var(--info-docs-cta-ink);border-color:#0000}.info-page--documents .btn{border-color:var(--info-docs-line-strong);background:var(--info-docs-surface);color:var(--info-docs-ink)}.info-about-mobile-shell,.info-reviews-mobile,.info-docs-mobile{display:none}.info-mobile-docs-heading{font:inherit;margin:0}@media (max-width:900px){.info-page--about,.info-page--reviews,.info-page--documents{--info-mobile-surface:#2c2858;--info-mobile-surface-2:#6e60b238;--info-mobile-ink:#f7edff;--info-mobile-ink-soft:#f7edffbd;--info-mobile-ink-muted:#f7edff85;--info-mobile-accent:#b47aff;--info-mobile-accent-soft:#b47aff33;--info-mobile-cta:#fff477;--info-mobile-cta-ink:#2a2410;--info-mobile-line:#f7edff2e;--info-mobile-panel:#6e60b242;--info-mobile-shadow:0 16px 36px #00000038;--info-mobile-duck-beak:#f6a93a}[data-theme^=light] .info-page--about,[data-theme^=light] .info-page--reviews,[data-theme^=light] .info-page--documents{--info-mobile-surface:#fff;--info-mobile-surface-2:#a77bff1a;--info-mobile-ink:#2c2138;--info-mobile-ink-soft:#2c2138b8;--info-mobile-ink-muted:#2c213880;--info-mobile-accent:#a77bff;--info-mobile-accent-soft:#a77bff29;--info-mobile-cta:#fff477;--info-mobile-cta-ink:#3a330e;--info-mobile-line:#2c21381f;--info-mobile-panel:#ffffffa8;--info-mobile-shadow:0 14px 30px #703c8c24}.info-page--about .info-about-mobile-shell,.info-page--reviews .info-reviews-mobile,.info-page--documents .info-docs-mobile{gap:16px;display:grid}.info-page--reviews .info-reviews-page,.info-page--documents .info-docs-layout,.info-page--about .info-about-mobile>.page-head,.info-page--about .info-about-mobile>.info-page-sections{display:none}.info-mobile-hero,.info-mobile-card,.info-mobile-accordion,.info-mobile-rating-card,.info-mobile-write-card,.info-mobile-review-card,.info-mobile-doc-item{border:1px solid var(--info-mobile-line);background:var(--info-mobile-panel);box-shadow:var(--info-mobile-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.info-mobile-hero,.info-mobile-card,.info-mobile-rating-card,.info-mobile-write-card{border-radius:18px;padding:16px}.info-mobile-eyebrow{color:var(--info-mobile-eyebrow-color,var(--info-mobile-accent));font-family:var(--info-mobile-eyebrow-font,var(--desktop-info-eyebrow-font,var(--shared-info-mono-font,"JetBrains Mono", ui-monospace, monospace)));font-size:var(--info-mobile-eyebrow-size,10.5px);font-weight:var(--info-mobile-eyebrow-weight,800);letter-spacing:var(--info-mobile-eyebrow-letter-spacing,.14em);text-transform:uppercase;margin:0}.info-mobile-title,.info-mobile-section-title{color:var(--info-mobile-ink);font-family:var(--info-mobile-heading-font,"Fredoka", system-ui, sans-serif);margin:0;line-height:1.02}.info-mobile-title{margin-top:4px;font-size:34px;font-weight:700}.info-mobile-title span{color:var(--info-mobile-accent)}.info-mobile-section-title{font-size:17px;font-weight:600}.info-mobile-lead,.info-mobile-write-copy,.info-mobile-review-body,.info-mobile-fact-body,.info-mobile-doc-preview-body{color:var(--info-mobile-ink-soft);margin:0;font-size:12.5px;line-height:1.5}.info-mobile-review-body{text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.info-about-mobile-duck-panel{flex-direction:column;gap:10px;width:100%;margin:8px 0 6px;display:flex;position:relative}.info-about-mobile-duck-trigger{cursor:pointer;background:0 0;border:0;justify-content:center;width:100%;padding:0;display:flex;position:relative}.info-about-mobile-duck{transform-origin:50% 84%;width:88px;animation:3.8s ease-in-out infinite info-about-bob}.info-about-mobile-quack{background:var(--info-mobile-cta);color:var(--info-mobile-cta-ink);border-radius:12px;padding:5px 10px;font-family:Fredoka,system-ui,sans-serif;font-size:12px;font-weight:700;position:absolute;top:-12px;right:calc(50% - 74px);box-shadow:0 6px 14px #0000002e}.info-mobile-social-card{gap:11px;display:grid}.info-mobile-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.info-mobile-social-link{border:1px solid var(--info-mobile-line);background:var(--info-mobile-surface-2);color:var(--info-mobile-ink);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:9px;padding:16px 10px;text-decoration:none;display:flex}.info-mobile-social-icon{color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.info-mobile-social-icon.is-instagram{background:linear-gradient(135deg,#f9ce34,#ee2a7b 55%,#6228d7)}.info-mobile-social-icon.is-telegram{background:linear-gradient(135deg,#2aabee,#229ed9)}.info-mobile-social-handle{overflow-wrap:anywhere;font-size:11px;font-weight:700;line-height:1.25}.info-mobile-tags{flex-wrap:wrap;gap:6px;display:flex}.info-mobile-tag{border:1px solid var(--info-mobile-line);background:var(--info-mobile-surface-2);color:var(--info-mobile-ink-soft);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.info-mobile-accordion{border-radius:18px;overflow:hidden}.info-mobile-accordion-head{width:100%;color:var(--info-mobile-ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:15px 16px;display:flex}.info-mobile-accordion-icon{background:var(--info-mobile-accent-soft);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.info-mobile-accordion-title{font-family:var(--info-mobile-heading-font,"Fredoka", system-ui, sans-serif);flex:1;font-size:16px;font-weight:600}.info-mobile-accordion-chevron{color:var(--info-mobile-ink-muted);transition:transform .25s}.info-mobile-accordion.is-open .info-mobile-accordion-chevron{transform:rotate(180deg)}.info-mobile-accordion-body{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.info-mobile-accordion.is-open .info-mobile-accordion-body{grid-template-rows:1fr}.info-mobile-accordion-inner{gap:10px;min-height:0;padding:0 16px 16px;display:grid;overflow:hidden}.info-mobile-story-copy{color:var(--info-mobile-ink-soft);margin:0;font-size:13px;line-height:1.55}.info-mobile-story-accent{color:var(--info-mobile-accent);font-weight:700}.info-mobile-quote{border-left:3px solid var(--info-mobile-cta);background:var(--info-mobile-surface-2);color:var(--info-mobile-ink);border-radius:0 12px 12px 0;padding:13px 15px;font-family:Fredoka,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.42}.info-mobile-facts{gap:10px;display:grid}.info-mobile-fact-row{border:1px solid var(--info-mobile-line);background:var(--info-mobile-surface-2);border-radius:14px;align-items:center;gap:11px;padding:12px;display:flex}.info-mobile-fact-figure{flex-direction:column;flex:0 0 52px;justify-content:center;align-self:center;align-items:center;display:flex}.info-mobile-fact-number{width:52px;min-height:24px;color:var(--info-mobile-accent);text-align:center;justify-content:center;align-items:center;font-family:Fredoka,system-ui,sans-serif;font-size:24px;font-weight:700;line-height:1;display:flex}.info-mobile-fact-number.is-infinity{min-height:32px;font-size:34px}.info-mobile-num-sticker{transform-origin:50% 62%;width:44px;margin-top:-1px;animation:3.2s ease-in-out infinite duckHopFlip}.info-mobile-fact-title{color:var(--info-mobile-ink);font-size:14px;font-weight:800}.info-mobile-rating-card{align-items:center;gap:12px;display:flex}.info-mobile-rating-value{color:var(--info-mobile-ink);font-family:var(--info-mobile-heading-font,"Fredoka", system-ui, sans-serif);font-size:34px;font-weight:700;line-height:1}.info-mobile-stars{color:#f5b301;align-items:center;gap:1px;font-size:13px;display:inline-flex}[data-theme^=dark] .info-mobile-stars{color:#ffd23f}.info-mobile-stars .info-review-star,.info-reviews-stars .info-review-star{line-height:1}.info-mobile-stars .info-review-star.is-on,.info-reviews-stars .info-review-star.is-on{color:currentColor}.info-mobile-stars .info-review-star.is-bonus.is-on,.info-reviews-stars .info-review-star.is-bonus.is-on{color:var(--info-mobile-accent,var(--info-reviews-accent));text-shadow:0 0 10px color-mix(in srgb, var(--info-mobile-accent,var(--info-reviews-accent)) 48%, transparent)}.info-mobile-rating-sub,.info-mobile-review-when,.info-mobile-write-note{color:var(--info-mobile-ink-muted);font-size:11px;line-height:1.4}.info-mobile-marketplaces-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.info-mobile-marketplace-card{border:1px solid var(--info-mobile-line);background:var(--info-mobile-surface-2);border-radius:14px;padding:12px}.info-mobile-marketplace-logo{border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:8px;display:grid;overflow:hidden;box-shadow:0 6px 16px -12px #0000006b}.info-mobile-marketplace-name{color:var(--info-mobile-ink);font-size:12.5px;font-weight:800}.info-mobile-marketplace-link{color:inherit;font-size:12.5px;font-weight:800;text-decoration:none}.info-mobile-marketplace-link:hover{text-decoration:none}.info-mobile-marketplace-link:focus-visible{outline:2px solid color-mix(in srgb, var(--info-mobile-accent) 72%, white 28%);outline-offset:2px;border-radius:4px}.info-mobile-marketplace-verified{color:var(--info-mobile-accent);margin-top:3px;font-size:10px;font-weight:700}.info-mobile-reviews-list{gap:12px;display:grid}.info-mobile-review-card{border-radius:16px;grid-template-rows:auto auto minmax(0,1fr);align-items:start;gap:10px;height:228px;padding:14px;display:grid}.info-mobile-review-top{align-items:center;gap:9px;display:flex}.info-mobile-avatar{background:var(--info-mobile-cta);width:32px;height:32px;color:var(--info-mobile-cta-ink);font-family:var(--info-mobile-heading-font,"Fredoka", system-ui, sans-serif);border-radius:999px;place-items:center;font-size:14px;font-weight:700;display:grid}.info-mobile-avatar.has-image{color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover}.info-mobile-review-author{color:var(--info-mobile-ink);font-size:13px;font-weight:800}.info-mobile-review-body-wrap{min-height:0;overflow:hidden}.info-mobile-write-card{gap:10px;display:grid}.info-mobile-star-pick{justify-content:center;gap:6px;display:flex}.info-mobile-star-pick button{color:var(--info-mobile-ink-muted);background:0 0;border:0;padding:0;font-size:26px;line-height:1}.info-mobile-star-pick button.is-on{color:#f5b301}[data-theme^=dark] .info-mobile-star-pick button.is-on{color:#ffd23f}.info-mobile-star-pick button.is-bonus{color:var(--info-mobile-accent);opacity:.45}.info-mobile-star-pick button.is-bonus.is-on{opacity:1}.info-mobile-easter-egg{border:1px solid var(--info-mobile-line);background:var(--info-mobile-accent-soft);border-radius:14px;align-items:center;gap:11px;padding:12px 13px;display:none}.info-mobile-easter-egg.is-visible{display:flex}.info-mobile-easter-duck{flex:none;width:46px}.info-mobile-easter-egg b,.info-mobile-easter-egg span{display:block}.info-mobile-easter-egg b{color:var(--info-mobile-ink);font-family:var(--info-mobile-heading-font,"Fredoka", system-ui, sans-serif);font-size:13px}.info-mobile-easter-egg span{color:var(--info-mobile-ink-soft);font-size:11.5px;line-height:1.4}.info-mobile-easter-egg a{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.info-mobile-field-row{gap:8px;display:flex}.info-mobile-input{border:1px solid var(--info-mobile-line);background:var(--info-mobile-surface);width:100%;color:var(--info-mobile-ink);font:inherit;border-radius:12px;padding:11px 14px;font-size:13px}.info-mobile-input::placeholder{color:var(--info-mobile-ink-muted)}.info-mobile-textarea{resize:vertical;min-height:72px;padding-bottom:40px}.info-mobile-cta{background:var(--info-mobile-cta);color:var(--info-mobile-cta-ink);font:inherit;border:0;border-radius:12px;padding:12px;font-size:13px;font-weight:800}.info-mobile-cta:disabled{opacity:.65}.info-mobile-submit-note{margin:0;font-size:11.5px;line-height:1.45}.info-mobile-submit-note.is-success{color:#157347}.info-mobile-submit-note.is-error{color:#b42318}.info-mobile-docs-list{gap:16px;display:grid}.info-page--documents .info-mobile-docs-accordion{--doc-accent:var(--info-mobile-accent);--doc-accent-soft:color-mix(in srgb, var(--doc-accent) 16%, transparent);--doc-accent-border:color-mix(in srgb, var(--doc-accent) 54%, var(--info-mobile-line));--doc-accent-ink:color-mix(in srgb, var(--doc-accent) 84%, var(--info-mobile-ink) 16%);border-color:var(--doc-accent-border)}.info-page--documents .info-mobile-docs-accordion .info-mobile-accordion-icon{background:var(--doc-accent-soft);color:var(--doc-accent-ink)}.info-mobile-doc-pills{flex-wrap:wrap;gap:6px;margin-bottom:4px;padding-block:4px;display:flex}.info-mobile-doc-pill{border:1px solid var(--info-mobile-line);min-height:26px;color:var(--info-mobile-ink-muted);border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.info-mobile-doc-pill-icon{flex:none}.info-mobile-doc-items{gap:8px;display:grid}.info-mobile-doc-item{width:100%;color:var(--info-mobile-ink);text-align:left;border-radius:11px;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.info-mobile-doc-item-number{color:var(--doc-accent-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.info-mobile-doc-item-title{font-size:12.5px;font-weight:600}.info-mobile-doc-preview{border:1px solid var(--info-mobile-line);background:var(--info-mobile-surface-2);border-radius:12px;padding:12px 14px}.info-mobile-doc-preview-title{color:var(--info-mobile-ink);margin:0 0 6px;font-size:12px;font-weight:700}.info-mobile-doc-preview-body{font-size:12px}.info-mobile-doc-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--doc-accent) 45%, transparent) transparent;max-height:min(62vh,760px);padding-right:4px;overflow-y:auto}.info-mobile-doc-scroll::-webkit-scrollbar{width:6px}.info-mobile-doc-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--doc-accent) 42%, transparent);border-radius:999px}.info-mobile-doc-legal-list{gap:14px;display:grid}.info-mobile-doc-clause{border:1px solid var(--info-mobile-line);background:color-mix(in srgb, var(--info-mobile-surface-2) 86%, transparent);border-radius:14px;gap:8px;padding:14px;display:grid}.info-mobile-doc-clause h3{color:var(--info-mobile-ink);align-items:baseline;gap:10px;margin:0;display:flex}.info-mobile-doc-clause p,.info-mobile-doc-clause li{color:var(--info-mobile-ink-soft);margin:0;font-size:12px;line-height:1.6}.info-mobile-doc-clause ul{gap:6px;margin:0;padding:0 0 0 18px;display:grid}.info-mobile-doc-clause li::marker{color:var(--doc-accent-ink)}.info-page--documents .info-mobile-hero--documents .info-mobile-lead{margin-top:14px}}@media (min-width:901px){.info-about-mobile-shell,.info-reviews-mobile,.info-docs-mobile{display:none!important}}@media (max-width:600px){.info-mobile-field-row{flex-direction:column}}@keyframes duckHopFlip{0%,56%{transform:translateY(0)rotate(0)scale(1)}64%{transform:translateY(2px)scaleX(1.14)scaleY(.84)}77%{transform:translateY(-13px)rotate(180deg)scaleX(.94)scaleY(1.08)}90%{transform:translateY(0)rotate(360deg)scaleX(1.12)scaleY(.9)}96%,to{transform:translateY(0)rotate(360deg)scale(1)}}.info-page--overview{letter-spacing:-.01em;gap:16px;position:relative}.info-page--overview:before{content:none}.info-page--overview>*{z-index:1;position:relative}.info-page--overview .crumbs{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800}.info-page--overview .page-head{align-items:flex-start;gap:18px;margin-bottom:18px}.info-page--overview .page-head h1{letter-spacing:-.045em;margin:4px 0 6px;font-size:clamp(32px,4.7vw,54px);line-height:.98}.info-page--overview .page-head p{max-width:700px;font-size:15px;line-height:1.55}.info-page--overview .info-page-head>:first-child{max-width:760px}.info-page--overview .info-page-head p:last-child,.info-page--overview .info-page-block-head p:last-child{font-size:15px;line-height:1.55}.info-page--overview .info-page-sections{gap:14px}.info-page--overview .info-page-block{border-radius:20px;gap:12px;padding:16px}.info-page--overview .info-page-block-head{gap:12px}.info-page--overview .info-page-block-head h2{letter-spacing:-.035em;margin-bottom:4px;font-size:clamp(24px,3vw,32px);line-height:1.05}.info-page--overview .info-section-meta{border:1px solid color-mix(in srgb, var(--accent-2) 56%, var(--line));background:color-mix(in srgb, var(--accent-2) 14%, var(--surface));color:var(--ink-2);letter-spacing:.12em;border-radius:999px;padding:7px 12px}.info-page--overview .info-section-sticker,.info-page--overview .info-section-number{border-color:color-mix(in srgb, var(--accent-2) 58%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 26%, transparent), transparent 68%), color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:0 12px 24px #ffe4772e}.info-page--overview .info-section-grid,.info-page--overview .info-section-flow{gap:12px}.info-page--overview .info-section-card,.info-page--overview .info-flow-card{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 97%, transparent), color-mix(in srgb, var(--surface) 89%, transparent)), color-mix(in srgb, var(--surface) 88%, transparent);border-radius:20px;gap:8px;padding:18px;box-shadow:0 12px 26px #4a306d12}.info-page--overview .info-flow-card{padding-top:50px}.info-page--overview .info-flow-number{top:16px;left:16px}.info-page--overview .info-section-card h3,.info-page--overview .info-flow-card h3{letter-spacing:-.02em;font-size:17px;line-height:1.2}.info-page--overview .info-section-card p,.info-page--overview .info-flow-card p,.info-page--overview .info-section-text{font-size:15px;line-height:1.55}.info-page--overview .info-section-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 34%, var(--surface)), color-mix(in srgb, var(--surface-2) 82%, var(--surface)));width:42px;height:42px;color:color-mix(in srgb, var(--accent) 84%, var(--ink) 16%);border-radius:14px}.info-page--overview .info-inline-note{border-radius:16px;gap:12px;padding:15px 17px}.info-page--overview .info-inline-note.is-accent{border-color:color-mix(in srgb, var(--accent-2) 64%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 18%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--accent-3,#ff70b8) 5%, transparent), transparent 76%), color-mix(in srgb, var(--surface) 96%, transparent)}.info-page--overview .info-inline-note-icon{background:color-mix(in srgb, var(--accent-2) 34%, var(--surface));width:34px;height:34px;color:color-mix(in srgb, var(--accent) 84%, var(--ink) 16%);border-radius:11px}.info-page--overview .info-inline-note span:last-child{font-size:14px;line-height:1.55}.info-page--overview .is-delivery-block{border-color:color-mix(in srgb, var(--accent-2) 58%, var(--line))}.info-page--overview .is-delivery-block .info-page-block-head{gap:10px}.info-page--overview .is-delivery-block .info-delivery-table{border-color:color-mix(in srgb, var(--accent-2) 52%, var(--line));border-radius:28px;box-shadow:0 16px 38px #4a306d17}.info-page--overview .is-delivery-block .info-delivery-row{border-bottom-color:color-mix(in srgb, var(--accent-2) 22%, var(--line));gap:16px;padding:18px 22px}.info-page--overview .is-delivery-block .info-delivery-row:not(.info-delivery-row-head):nth-child(2n){background:0 0}.info-page--overview .is-delivery-block .info-delivery-row-head{color:var(--ink-2);letter-spacing:.06em;text-transform:none;font-size:13px;font-weight:800}.info-page--overview .is-delivery-block .info-delivery-method{gap:14px}.info-page--overview .is-delivery-block .info-delivery-icon{border:1px solid color-mix(in srgb, var(--accent-2) 64%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 44%, var(--surface)), color-mix(in srgb, var(--surface-2) 78%, var(--surface)));width:52px;height:52px;color:color-mix(in srgb, var(--accent) 86%, var(--ink) 14%);border-radius:16px;box-shadow:0 10px 20px #ffe4772e}.info-page--overview .is-delivery-block .info-delivery-copy strong{font-size:16px;line-height:1.2}.info-page--overview .is-delivery-block .info-delivery-copy span,.info-page--overview .is-delivery-block .info-delivery-cell{font-size:15px;line-height:1.42}.info-page--overview .is-delivery-block .info-delivery-cell{font-variant-numeric:tabular-nums}.info-page--overview .is-delivery-block .info-delivery-price{border:1px solid color-mix(in srgb, var(--accent-2) 62%, var(--line));background:color-mix(in srgb, var(--accent-2) 18%, var(--surface));border-radius:999px;justify-content:center;align-items:center;width:96px;min-width:96px;padding:7px 14px;font-weight:900;display:inline-flex}.info-page--overview .is-delivery-block .info-delivery-price.is-success{border-color:color-mix(in srgb, var(--accent-2) 62%, var(--line));background:color-mix(in srgb, var(--accent-2) 18%, var(--surface));color:inherit}.info-page--overview{--desktop-info-eyebrow-accent:var(--eyebrow-accent,var(--amx-color-accent-primary,#b994ff));--desktop-info-eyebrow-font:var(--shared-info-mono-font,"JetBrains Mono", ui-monospace, monospace);--info-mobile-eyebrow-color:var(--desktop-info-eyebrow-accent);--info-mobile-eyebrow-font:var(--desktop-info-eyebrow-font);--info-mobile-eyebrow-size:12.5px;--info-mobile-eyebrow-weight:700;--info-mobile-eyebrow-letter-spacing:.16em;--info-overview-surface:transparent;--info-overview-surface-2:color-mix(in srgb, var(--tile-bg) 88%, transparent);--info-overview-ink:#f6edf8;--info-overview-ink-soft:#f4ebf8e6;--info-overview-ink-muted:#e5d5ffb8;--info-overview-accent:var(--amx-color-accent-primary,#d5bcff);--info-overview-accent-soft:color-mix(in srgb, var(--amx-color-accent-primary,#d5bcff) 16%, transparent);--info-overview-line:var(--tile-border);--info-overview-line-strong:color-mix(in srgb, var(--amx-color-accent-primary,#d5bcff) 34%, var(--tile-border));--info-overview-panel:var(--tile-bg);--info-overview-panel-strong:color-mix(in srgb, var(--tile-bg) 94%, #ffffff24);--info-overview-shadow:0 18px 36px #0a08185c;--info-overview-shadow-sm:0 10px 28px #0e0a1e38;--info-overview-cta:var(--amx-color-accent-cta,#fff477);--info-overview-cta-ink:var(--amx-color-accent-cta-ink,#2a2410);--info-overview-warn:#ffb5c8;--info-overview-warn-soft:#ff94c41f;--info-overview-warn-line:#ffa8d26b;--info-overview-gold:var(--amx-color-accent-cta,#fff477);--info-overview-gold-soft:color-mix(in srgb, var(--amx-color-accent-cta,#fff477) 16%, var(--tile-bg));--info-overview-gold-line:color-mix(in srgb, var(--amx-color-accent-cta,#fff477) 38%, var(--tile-border));--info-overview-gold-ink:color-mix(in srgb, var(--amx-color-accent-cta,#fff477) 30%, var(--info-overview-ink) 70%);gap:0}[data-theme^=light] .info-page--overview{--info-overview-surface:transparent;--info-overview-surface-2:color-mix(in srgb, var(--tile-bg) 92%, white 8%);--info-overview-ink:#1e1628;--info-overview-ink-soft:#5a4870eb;--info-overview-ink-muted:#9080a4;--info-overview-accent:var(--amx-color-accent-primary,#a070c0);--info-overview-accent-soft:color-mix(in srgb, var(--amx-color-accent-primary,#a070c0) 12%, var(--tile-bg));--info-overview-line:var(--tile-border);--info-overview-line-strong:color-mix(in srgb, var(--amx-color-accent-primary,#a070c0) 32%, var(--tile-border));--info-overview-panel:var(--tile-bg);--info-overview-panel-strong:color-mix(in srgb, var(--tile-bg) 92%, white 8%);--info-overview-shadow:0 16px 34px #c192362e;--info-overview-shadow-sm:0 4px 24px #aa78d214;--info-overview-cta:var(--amx-color-accent-cta,#fff477);--info-overview-cta-ink:var(--amx-color-accent-cta-ink,#3a330e);--info-overview-warn:#c06090;--info-overview-warn-soft:#fde8f2e0;--info-overview-warn-line:#ecb1ce9e;--info-overview-gold:var(--amx-color-accent-cta,#f5e070);--info-overview-gold-soft:color-mix(in srgb, var(--amx-color-accent-cta,#f5e070) 18%, var(--tile-bg));--info-overview-gold-line:color-mix(in srgb, var(--amx-color-accent-cta,#f5e070) 42%, var(--tile-border));--info-overview-gold-ink:var(--amx-color-accent-cta-ink,#a07800)}[data-theme^=dark] .info-page--overview{--info-overview-panel-strong:color-mix(in srgb, var(--tile-bg) 96%, #ffffff0a);--info-overview-shadow:0 10px 28px #0e0a1e38, inset 0 1px 0 #ffffff0f;--info-overview-shadow-sm:0 10px 28px #0e0a1e38, inset 0 1px 0 #ffffff0f;--info-overview-gold-ink:color-mix(in srgb, var(--amx-color-accent-cta,#fff477) 68%, white 32%)}.info-overview-layout{color:var(--info-overview-ink);gap:60px;padding:24px 0 56px;display:grid}.info-overview-hero,.info-overview-section,.info-overview-contact{gap:0;display:grid}.info-overview-eyebrow{color:var(--info-overview-accent)}.info-overview-section,.info-overview-mobile-section{--section-accent:var(--amx-color-accent-primary,#b994ff);--section-accent-soft:color-mix(in srgb, var(--section-accent) 14%, var(--tile-bg));--section-accent-border:color-mix(in srgb, var(--section-accent) 40%, var(--tile-border));--section-accent-ink:color-mix(in srgb, var(--section-accent) 86%, var(--info-overview-ink) 14%)}.info-overview-section#payment-methods,.info-overview-mobile-section#payment-methods-mobile{--section-accent:var(--amx-color-accent-primary,#b994ff)}.info-overview-section#delivery-methods,.info-overview-mobile-section#delivery-methods-mobile{--section-accent:var(--amx-color-accent-mint,#61d6bd)}.info-overview-section#after-payment,.info-overview-mobile-section#after-payment-mobile{--section-accent:var(--amx-color-accent-cta,#ffe477);--section-accent-soft:color-mix(in srgb, var(--section-accent) 18%, var(--tile-bg));--section-accent-border:color-mix(in srgb, var(--section-accent) 42%, var(--amx-color-accent-cta-ink,#2f2400) 58%);--section-accent-ink:var(--amx-color-accent-cta-ink,#2f2400)}.info-overview-section#exchange-and-return,.info-overview-mobile-section#exchange-and-return-mobile{--section-accent:var(--amx-color-accent-pink,#ff7ac8)}.info-overview-section>.info-overview-eyebrow{color:var(--section-accent-ink)}.info-overview-section .info-overview-card,.info-overview-section .info-overview-delivery-table,.info-overview-section .info-overview-freebar,.info-overview-mobile-section .info-overview-mobile-accordion,.info-overview-mobile-section .info-overview-mobile-delivery-card,.info-overview-mobile-section .info-overview-mobile-freebar{border-color:var(--section-accent-border)}.info-overview-section#payment-methods .info-overview-payment-card,.info-overview-mobile-section#payment-methods-mobile .info-overview-mobile-accordion{--card-accent:var(--section-accent);--card-accent-soft:color-mix(in srgb, var(--card-accent) 14%, var(--tile-bg));--card-accent-border:color-mix(in srgb, var(--card-accent) 40%, var(--tile-border));--card-accent-ink:color-mix(in srgb, var(--card-accent) 86%, var(--info-overview-ink) 14%);border-color:var(--card-accent-border);background:var(--tile-bg)}.info-overview-section#payment-methods .info-overview-payment-card[data-payment-method=card-payment],.info-overview-mobile-section#payment-methods-mobile .info-overview-mobile-accordion[data-payment-method=card-payment]{--card-accent:var(--amx-color-accent-primary,#b994ff)}.info-overview-section#payment-methods .info-overview-payment-card[data-payment-method=fop-transfer],.info-overview-mobile-section#payment-methods-mobile .info-overview-mobile-accordion[data-payment-method=fop-transfer]{--card-accent:var(--amx-color-accent-mint,#61d6bd)}.info-overview-section#payment-methods .info-overview-payment-card[data-payment-method=installments],.info-overview-mobile-section#payment-methods-mobile .info-overview-mobile-accordion[data-payment-method=installments]{--card-accent:var(--amx-color-accent-cta,#ffe477);--card-accent-soft:color-mix(in srgb, var(--card-accent) 18%, var(--tile-bg));--card-accent-border:color-mix(in srgb, var(--card-accent) 42%, var(--info-overview-cta-ink) 58%);--card-accent-ink:var(--info-overview-cta-ink)}.info-overview-section#payment-methods .info-overview-payment-card[data-payment-method=cash-on-delivery],.info-overview-mobile-section#payment-methods-mobile .info-overview-mobile-accordion[data-payment-method=cash-on-delivery]{--card-accent:var(--amx-color-accent-pink,#ff7ac8)}.info-overview-section#payment-methods .info-overview-payment-card:hover,.info-overview-mobile-section#payment-methods-mobile .info-overview-mobile-accordion[open]{border-color:var(--card-accent-border);background:var(--tile-bg)}.info-overview-section#payment-methods .info-overview-payment-card .info-overview-tile,.info-overview-mobile-section#payment-methods-mobile .info-overview-mobile-accordion .info-overview-mobile-tile{border-color:var(--card-accent-border);background:var(--card-accent-soft);color:var(--card-accent-ink)}.info-overview-title,.info-overview-section-title{color:var(--info-overview-ink);letter-spacing:-.03em;margin:0;font-family:inherit;line-height:1.05}.info-overview-title{margin-bottom:18px;font-size:clamp(36px,4.5vw,48px);font-weight:900;line-height:1.04}.info-overview-title span{font-family:inherit;font-weight:inherit}.info-overview-lead,.info-overview-section-lead,.info-overview-card p,.info-overview-step p,.info-overview-contact-copy p,.info-overview-notes p,.info-overview-delivery-cell,.info-overview-delivery-method span{color:var(--info-overview-ink-soft);margin:0;font-size:15px;line-height:1.6}.info-overview-delivery-cell,.info-overview-delivery-method span,.info-overview-mobile-delivery-copy span,.info-overview-mobile-delivery-meta span,.info-overview-mobile-freebar p,.info-overview-mobile-contact-card p{color:color-mix(in srgb, var(--amx-color-text,var(--info-overview-ink)) 78%, transparent)}.info-overview-lead{max-width:52ch;font-size:19px}.info-overview-tags{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.info-overview-tag{border:1px solid var(--info-overview-line-strong);background:var(--info-overview-panel);color:var(--info-overview-accent);letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:800}.info-overview-section-title{letter-spacing:0;font-size:22px;font-weight:900;line-height:1.5}.info-overview-card h3,.info-overview-step h3,.info-overview-contact-copy h3,.info-overview-delivery-method strong{color:var(--info-overview-ink);letter-spacing:0;text-wrap:pretty;margin:0;font-family:inherit;font-size:15px;font-weight:700;line-height:1.45}.info-overview-section-lead{max-width:60ch;margin-top:12px;font-size:18px}.info-overview-payment-grid,.info-overview-returns-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.info-overview-card,.info-overview-contact-card,.info-overview-delivery-table{border:1px solid var(--tile-border);background:var(--tile-bg);box-shadow:var(--info-overview-shadow-sm);-webkit-backdrop-filter:blur(var(--tile-blur));border-radius:24px}.info-overview-payment-card{flex-direction:column;gap:0;padding:26px;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s;display:flex}.info-overview-payment-link{width:fit-content;color:var(--info-overview-accent);align-items:center;margin-top:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.info-overview-payment-link:hover,.info-overview-payment-link:focus-visible,.info-overview-mobile-link:hover,.info-overview-mobile-link:focus-visible{text-decoration:underline}.info-overview-payment-card:hover{border-color:var(--section-accent-border,var(--info-overview-line-strong));background:var(--info-overview-panel-strong);box-shadow:var(--info-overview-shadow);transform:translateY(-3px)}.info-overview-payment-card--returns p+p{margin-top:12px}.info-overview-payment-head,.info-overview-return-head{align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.info-overview-tile,.info-overview-return-icon{border:1px solid var(--section-accent-border,var(--info-overview-line));background:var(--section-accent-soft,var(--info-overview-accent-soft));width:52px;height:52px;color:var(--section-accent-ink,var(--info-overview-accent));border-radius:14px;flex:none;place-items:center;display:grid}.info-overview-mobile-link{width:fit-content;color:var(--info-overview-accent);align-items:center;margin-top:14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.info-overview-tile.is-delivery{border-radius:13px;width:46px;height:46px}.info-overview-return-icon{border-radius:12px;width:42px;height:42px}.info-overview-return-icon.is-warn{background:var(--info-overview-warn-soft);border-color:var(--info-overview-warn-line);color:var(--info-overview-warn)}.info-overview-chips{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.info-overview-chip{border:1px solid var(--info-overview-gold-line);background:var(--info-overview-gold-soft);color:var(--info-overview-gold-ink);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:4px 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:700}.info-overview-chip.is-soft{border-color:var(--info-overview-line-strong);background:var(--info-overview-panel);color:var(--info-overview-accent)}.info-overview-secure-note{border-top:1px solid var(--info-overview-line);color:var(--info-overview-ink-muted);align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:13px;font-weight:500;display:flex}.info-overview-secure-note svg{color:var(--info-overview-gold-ink);flex:none}.info-overview-delivery-table{margin-top:30px;overflow:hidden}.info-overview-delivery-head,.info-overview-delivery-row{grid-template-columns:1.7fr .8fr .9fr 1.6fr;align-items:center;gap:16px;padding:18px 26px;display:grid}.info-overview-delivery-head{border-bottom:1px solid var(--section-accent-border,var(--info-overview-line));color:color-mix(in srgb, var(--amx-color-text,var(--info-overview-ink)) 54%, transparent);letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:700}.info-overview-delivery-row{border-bottom:1px solid color-mix(in srgb, var(--section-accent,var(--info-overview-line-strong)) 28%, var(--tile-border));transition:background .2s,border-color .2s}.info-overview-delivery-row:last-child{border-bottom:0}.info-overview-delivery-row:hover{background:color-mix(in srgb, var(--section-accent,var(--info-overview-panel-strong)) 8%, var(--info-overview-panel-strong))}.info-overview-delivery-method{align-items:center;gap:14px;display:flex}.info-overview-delivery-method strong{color:var(--amx-color-text,var(--info-overview-ink));display:block}.info-overview-price-pill{border:1px solid var(--info-overview-gold-line);background:var(--info-overview-gold-soft);min-width:86px;color:var(--info-overview-gold-ink);white-space:nowrap;border-radius:999px;justify-content:center;padding:7px 15px;font-family:Fredoka,system-ui,sans-serif;font-size:14px;font-weight:600;display:inline-flex}.info-overview-freebar{border:1.5px solid var(--section-accent-border,var(--info-overview-gold-line));background:var(--tile-bg);-webkit-backdrop-filter:blur(var(--tile-blur));border-radius:16px;align-items:center;gap:16px;margin-top:18px;padding:18px 24px;display:flex}[data-theme^=light] .info-overview-freebar{background:var(--tile-bg)}.info-overview-freebar .info-overview-tile.is-free{border-color:var(--section-accent-border,var(--info-overview-gold-line));background:var(--section-accent-soft,var(--info-overview-gold-soft));width:44px;height:44px;color:var(--section-accent-ink,var(--info-overview-gold-ink))}.info-overview-freebar p{color:var(--info-overview-ink-soft);font-size:15px;font-weight:500}.info-overview-freebar b{color:var(--section-accent-ink,var(--info-overview-gold-ink));font-family:Fredoka,system-ui,sans-serif;font-weight:600}.info-overview-notes{flex-direction:column;gap:10px;margin-top:18px;display:flex}.info-overview-notes p{color:var(--info-overview-ink-muted);gap:10px;font-size:14px;font-weight:500;display:flex}.info-overview-notes p:before{content:"→";color:var(--info-overview-gold-ink);font-weight:700}.info-overview-steps{margin-top:34px;display:flex}.info-overview-step{text-align:center;flex-direction:column;flex:1;align-items:center;padding:0 16px;display:flex;position:relative}.info-overview-step:before{content:"";background:var(--section-accent-border,var(--info-overview-line-strong));height:2px;position:absolute;top:25px;left:calc(50% + 34px);right:calc(34px - 50%)}.info-overview-step:last-child:before{display:none}.info-overview-step-node{z-index:1;border:1px solid var(--section-accent-border,var(--info-overview-gold-line));background:var(--section-accent,var(--info-overview-cta));width:50px;height:50px;box-shadow:0 0 0 5px color-mix(in srgb, var(--section-accent,var(--info-overview-cta)) 22%, transparent);color:var(--section-accent-ink,var(--info-overview-cta-ink));border-radius:50%;place-items:center;margin-bottom:18px;font-family:Fredoka,system-ui,sans-serif;font-size:20px;font-weight:700;display:grid;position:relative}.info-overview-step p{max-width:24ch;font-size:14.5px;font-weight:500}.info-overview-return-card{padding:28px}.info-overview-return-card.is-warn,[data-theme^=light] .info-overview-return-card.is-warn{border-color:var(--info-overview-warn-line);background:var(--info-overview-warn-soft)}.info-overview-return-badge{border:1px solid var(--info-overview-gold-line);background:var(--info-overview-gold-soft);color:var(--info-overview-gold-ink);letter-spacing:.04em;border-radius:999px;margin-bottom:14px;padding:5px 13px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;display:inline-block}.info-overview-return-card p+p{margin-top:12px}.info-overview-contact{margin-top:-8px}.info-overview-contact-card{background:radial-gradient(circle at 88% 20%, var(--info-overview-accent-soft), transparent 60%), var(--tile-bg);flex-wrap:wrap;align-items:center;gap:22px;padding:28px 32px;display:flex}.info-overview-contact-icon{color:#fff;background:linear-gradient(135deg,#2aabee,#229ed9);border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid}.info-overview-contact-copy{flex:1;min-width:220px}.info-overview-contact-copy h3{margin-bottom:4px;font-size:20px}.info-overview-contact-btn{background:var(--info-overview-cta);min-height:48px;color:var(--info-overview-cta-ink);border-color:#0000;border-radius:999px;padding:0 22px;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .18s}.info-overview-contact-btn:hover{box-shadow:var(--info-overview-shadow-sm);transform:translateY(-2px)}.info-overview-layout--desktop{display:grid}.info-overview-mobile{display:none}@media (max-width:900px){.info-overview-layout{gap:44px;padding:16px 0 44px}.info-overview-payment-grid,.info-overview-returns-grid{grid-template-columns:1fr}.info-overview-steps{flex-direction:column;gap:18px}.info-overview-step{text-align:left;align-items:flex-start;padding:0}.info-overview-step:before{width:2px;height:18px;top:calc(100% + 9px);left:24px;right:auto}.info-overview-step p{max-width:none}}@media (max-width:760px){.info-overview-title{font-size:clamp(32px,9vw,40px)}.info-overview-lead,.info-overview-section-lead{font-size:16px}.info-overview-payment-card,.info-overview-return-card{padding:22px 18px}.info-overview-delivery-table{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.info-overview-delivery-head{display:none}.info-overview-delivery-row{border:1px solid var(--section-accent-border,var(--tile-border));background:var(--tile-bg);box-shadow:var(--info-overview-shadow-sm);border-radius:18px;grid-template-columns:1fr;gap:10px;margin-top:14px;padding:16px}.info-overview-delivery-row:first-of-type{margin-top:0}.info-overview-delivery-method{grid-template-columns:auto 1fr;align-items:center;display:grid}.info-overview-delivery-cell{gap:4px;font-size:14px;display:grid}.info-overview-delivery-cell:before{content:attr(data-label);color:var(--info-overview-ink-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.info-overview-freebar,.info-overview-contact-card{padding:18px}.info-overview-layout--desktop{display:none}.info-overview-mobile{--info-overview-mobile-panel:var(--info-overview-panel);--info-overview-mobile-surface:var(--info-overview-surface);color:var(--info-overview-ink);gap:12px;padding:4px 0 36px;display:grid}.info-overview-mobile-hero,.info-overview-mobile-section,.info-overview-mobile-contact{gap:0;display:grid}.info-overview-mobile-hero{padding:8px 0 2px}.info-overview-mobile-eyebrow{margin:0 0 14px}.info-overview-mobile-title{color:var(--info-overview-ink);letter-spacing:-.03em;margin:0;font-family:inherit;font-size:clamp(32px,9vw,40px);font-weight:900;line-height:1.04}.info-overview-mobile-title span{font-family:inherit;font-weight:inherit}.info-overview-mobile-lead{color:var(--info-overview-ink-soft);margin:10px 0 0;font-size:15px;line-height:1.58}.info-overview-mobile-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.info-overview-mobile-tag{border:1px solid var(--info-overview-line-strong);background:var(--info-overview-mobile-panel);color:var(--info-overview-accent);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800}.info-overview-mobile-section{gap:12px;margin-top:8px}.info-overview-mobile-section-head h2,.info-overview-mobile-step-copy h3,.info-overview-mobile-contact-card h3{color:var(--info-overview-ink);margin:0;font-family:inherit}.info-overview-mobile-section-head h2{letter-spacing:0;font-size:20px;font-weight:900;line-height:1.5}.info-overview-mobile-section-head p,.info-overview-mobile-accordion-body p,.info-overview-mobile-delivery-copy span,.info-overview-mobile-delivery-meta span,.info-overview-mobile-step-copy p,.info-overview-mobile-contact-card p,.info-overview-mobile-freebar p,.info-overview-mobile-secure span,.info-overview-mobile-notes-body p{color:var(--info-overview-ink-soft);margin:0;font-size:14px;line-height:1.56}.info-overview-mobile-section-head p{margin-top:4px}.info-overview-mobile-accordion-list,.info-overview-mobile-delivery-list,.info-overview-mobile-returns{gap:10px;display:grid}.info-overview-mobile-accordion,.info-overview-mobile-delivery-card,.info-overview-mobile-freebar,.info-overview-mobile-notes,.info-overview-mobile-contact-card{border:1px solid var(--tile-border);background:var(--tile-bg);box-shadow:var(--info-overview-shadow-sm);-webkit-backdrop-filter:blur(var(--tile-blur));border-radius:18px}.info-overview-mobile-accordion[open],.info-overview-mobile-notes[open],.info-overview-mobile-delivery-card:hover,.info-overview-mobile-contact-card:hover{border-color:var(--section-accent-border,var(--info-overview-line-strong));background:var(--info-overview-panel-strong)}.info-overview-mobile-accordion>summary,.info-overview-mobile-notes>summary{cursor:pointer;list-style:none}.info-overview-mobile-accordion>summary::-webkit-details-marker{display:none}.info-overview-mobile-notes>summary::-webkit-details-marker{display:none}.info-overview-mobile-accordion>summary{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.info-overview-mobile-tile{border:1px solid var(--section-accent-border,var(--info-overview-line));background:var(--section-accent-soft,var(--info-overview-accent-soft));width:42px;height:42px;color:var(--section-accent-ink,var(--info-overview-accent));border-radius:12px;flex:none;place-items:center;display:grid}.info-overview-mobile-tile.is-delivery{border-radius:11px;width:40px;height:40px}.info-overview-mobile-tile.is-free{background:var(--section-accent-soft,var(--info-overview-gold-soft));color:var(--section-accent-ink,var(--info-overview-gold-ink));border-color:var(--section-accent-border,var(--info-overview-gold-line))}.info-overview-mobile-tile.is-warn{background:var(--info-overview-warn-soft);border-color:var(--info-overview-warn-line);color:var(--info-overview-warn)}.info-overview-mobile-accordion-copy{gap:6px;min-width:0;display:grid}.info-overview-mobile-accordion-copy strong,.info-overview-mobile-delivery-copy strong,.info-overview-mobile-step-copy h3,.info-overview-mobile-contact-card h3{color:var(--info-overview-ink);letter-spacing:0;font-family:inherit;font-size:15px;font-weight:700;line-height:1.45}.info-overview-mobile-chips{flex-wrap:wrap;gap:6px;display:flex}.info-overview-mobile-chip,.info-overview-mobile-return-badge,.info-overview-mobile-price-pill{letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;display:inline-flex}.info-overview-mobile-chip,.info-overview-mobile-return-badge{border:1px solid var(--info-overview-gold-line);background:var(--info-overview-gold-soft);color:var(--info-overview-gold-ink);padding:4px 9px}.info-overview-mobile-chip.is-soft{border-color:var(--info-overview-line-strong);background:var(--info-overview-mobile-panel);color:var(--info-overview-accent)}.info-overview-mobile-chevron{color:var(--info-overview-ink-muted);transition:transform .2s}.info-overview-mobile-accordion[open] .info-overview-mobile-chevron,.info-overview-mobile-notes[open] .info-overview-mobile-chevron{transform:rotate(180deg)}.info-overview-mobile-accordion-body{padding:0 14px 14px}.info-overview-mobile-accordion.is-warn{border-color:var(--info-overview-warn-line);background:var(--info-overview-warn-soft)}.info-overview-mobile-accordion-body .has-top-gap{margin-top:10px}.info-overview-mobile-secure{border-top:1px solid var(--info-overview-line);color:var(--info-overview-ink-muted);align-items:flex-start;gap:8px;margin-top:12px;padding-top:12px;display:flex}.info-overview-mobile-secure svg{color:var(--info-overview-gold-ink);flex:none;margin-top:2px}.info-overview-mobile-delivery-card{padding:14px}.info-overview-mobile-delivery-main{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.info-overview-mobile-delivery-copy{gap:3px;min-width:0;display:grid}.info-overview-mobile-price-pill{border:1px solid var(--info-overview-gold-line);background:var(--info-overview-gold-soft);min-width:76px;color:var(--info-overview-gold-ink);padding:6px 10px}.info-overview-mobile-delivery-meta{border-top:1px solid color-mix(in srgb, var(--section-accent,var(--info-overview-line-strong)) 28%, var(--tile-border));gap:6px;margin-top:12px;padding-top:12px;display:grid}.info-overview-mobile-delivery-meta span:first-child{align-items:center;gap:6px;display:inline-flex}.info-overview-mobile-freebar{border-width:1.5px;border-color:var(--section-accent-border,var(--info-overview-gold-line));background:var(--tile-bg);align-items:center;gap:12px;padding:14px;display:flex}.info-overview-mobile-freebar p b{color:var(--section-accent-ink,var(--info-overview-gold-ink));font-family:Fredoka,system-ui,sans-serif;font-weight:600}.info-overview-mobile-notes>summary{color:var(--info-overview-ink);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-family:Fredoka,system-ui,sans-serif;font-size:14px;font-weight:600;display:flex}.info-overview-mobile-notes-body{gap:9px;padding:0 14px 14px;display:grid}.info-overview-mobile-notes-body p{gap:8px;display:flex}.info-overview-mobile-notes-body p:before{content:"→";color:var(--info-overview-gold-ink);font-weight:700}.info-overview-mobile-steps{gap:14px;display:grid}.info-overview-mobile-step{grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;display:grid;position:relative}.info-overview-mobile-step:not(:last-child):after{content:"";background:var(--section-accent-border,var(--info-overview-line-strong));width:2px;height:calc(100% - 28px);position:absolute;top:42px;left:17px}.info-overview-mobile-step-node{z-index:1;border:1px solid var(--section-accent-border,var(--info-overview-gold-line));background:var(--section-accent,var(--info-overview-cta));width:36px;height:36px;box-shadow:0 0 0 4px color-mix(in srgb, var(--section-accent,var(--info-overview-cta)) 22%, transparent);color:var(--section-accent-ink,var(--info-overview-cta-ink));border-radius:50%;place-items:center;font-family:Fredoka,system-ui,sans-serif;font-size:16px;font-weight:700;display:grid;position:relative}.info-overview-mobile-step-copy{padding-top:2px}.info-overview-mobile-step-copy p{margin-top:4px}.info-overview-mobile-contact-card{background:radial-gradient(circle at 92% 8%, var(--info-overview-accent-soft), transparent 58%), var(--tile-bg);gap:14px;padding:16px;display:grid}.info-overview-mobile-contact-row{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.info-overview-mobile-contact-icon{color:#fff;background:linear-gradient(135deg,#2aabee,#229ed9);border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.info-overview-mobile-contact-card h3{font-size:15px}.info-overview-mobile-contact-card p{margin-top:3px}.info-overview-mobile-contact-btn{background:var(--info-overview-cta);min-height:46px;color:var(--info-overview-cta-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}}.info-page-head>:first-child{max-width:880px}.info-page-head p:last-child,.info-page-block-head p:last-child{color:var(--ink-2);margin:0;line-height:1.65}.info-summary-grid,.info-section-grid,.info-section-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.info-summary-card,.info-section-card,.info-flow-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:16px;gap:10px;min-width:0;padding:20px;display:grid;box-shadow:0 10px 28px #4a306d14}.info-summary-card{grid-template-columns:auto 1fr;align-items:start}.info-summary-copy{gap:6px;display:grid}.info-summary-card h2,.info-section-card h3,.info-flow-card h3{color:var(--ink);margin:0;font-size:18px;line-height:1.15}.info-summary-card p,.info-section-card p,.info-flow-card p{color:var(--muted);margin:0;line-height:1.6}.info-summary-icon,.info-section-icon{background:color-mix(in srgb, var(--accent) 16%, var(--surface-2));width:46px;height:46px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.info-summary-tag{background:color-mix(in srgb, var(--accent-2) 26%, var(--surface));width:fit-content;color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;margin-top:2px;padding:4px 10px;font-size:11px;font-weight:900;display:inline-flex}.info-page-note{align-items:flex-start}.info-page-shell{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;display:grid}.info-page-nav{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:16px;gap:8px;padding:18px;display:grid;position:sticky;top:92px;box-shadow:0 10px 28px #4a306d14}.info-page-nav b{color:var(--ink)}.info-page-nav a{color:var(--muted);border-left:2px solid #0000;padding:8px 10px;text-decoration:none;transition:border-color .16s,color .16s,background .16s;display:block}.info-page-nav a:hover,.info-page-nav a:focus-visible{border-left-color:var(--accent);background:color-mix(in srgb, var(--surface-2) 58%, transparent);color:var(--ink);outline:none}.info-page-sections{gap:18px;display:grid}.info-page-block{gap:16px;scroll-margin-top:92px;display:grid}.info-page-block-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:0;display:flex}.info-page-block-head h2{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.info-section-meta{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;text-align:right;flex:none;padding-top:6px;font-size:12px;font-weight:850}.info-section-sticker,.info-section-number{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 76%, transparent);width:40px;height:40px;color:var(--accent);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 24px #4a306d14}.info-section-number{letter-spacing:.08em;min-width:40px;min-height:40px;padding:0 10px;font-size:12px;font-weight:900}.info-section-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.info-flow-card{padding-top:56px;position:relative}.info-flow-number{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 80%, transparent);width:30px;height:30px;color:var(--accent);border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;top:18px;left:18px}.info-inline-note{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);color:var(--ink-2);border-radius:18px;align-items:center;gap:14px;padding:18px 20px;display:flex}.info-inline-note.is-accent{border-color:color-mix(in srgb, var(--accent-3,#ff70b8) 28%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--accent-3,#ff70b8) 8%, transparent), transparent 72%), color-mix(in srgb, var(--surface) 94%, transparent);border-left-width:5px}.info-inline-note-icon{background:color-mix(in srgb, var(--accent-3,#ff70b8) 16%, var(--surface));width:38px;height:38px;color:var(--accent-3,#ff70b8);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.info-inline-note span:last-child{line-height:1.65}.info-section-text{color:var(--ink-2);margin:0;line-height:1.7}.info-legal-list{gap:28px;display:grid}.info-legal-entry{gap:14px;display:grid}.info-legal-entry+.info-legal-entry{border-top:1px solid color-mix(in srgb, var(--accent-2) 18%, var(--line));padding-top:28px}.info-legal-head{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.info-legal-label{color:var(--accent-3,#ff70b8);letter-spacing:-.04em;font-size:26px;font-weight:900;line-height:1}.info-legal-head h3{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(24px,3vw,31px);line-height:1.08}.info-legal-copy{gap:14px;max-width:1120px;display:grid}.info-legal-copy p,.info-legal-bullets li{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.72}.info-legal-bullets{gap:10px;margin:2px 0 0;padding-left:24px;display:grid}.info-about-desktop{display:none}.info-page--about{--info-about-secret-card-bg:#1412288c;--info-about-secret-card-border:#b47aff66;--info-about-secret-card-shadow:none;--info-about-secret-ink:#f7edff;--info-about-secret-sub:#c9bee8;--info-about-secret-accent:#c9a8ff;--info-about-secret-code-bg:#0c0b1e99;--info-about-secret-code-ink:#fff477;--info-about-secret-code-dash:#fff47773;--info-about-secret-copy-bg:#b47aff2e;--info-about-secret-copy-ink:#c9a8ff;--info-about-secret-points-bg:#b47aff29;--info-about-secret-points-ink:#e4d6ff;--info-about-secret-xp-bg:#fff47724;--info-about-secret-xp-ink:#fff477;--info-about-secret-cta-bg:#fff477;--info-about-secret-cta-ink:#0d0b1e;--info-about-secret-toast-bg:#1a1830;--info-about-secret-toast-ink:#f7edff}[data-theme^=light] .info-page--about{--info-about-secret-card-bg:#fff;--info-about-secret-card-border:#a77bff47;--info-about-secret-card-shadow:0 12px 30px #7850b424;--info-about-secret-ink:#2c2138;--info-about-secret-sub:#7a6b92;--info-about-secret-accent:#a77bff;--info-about-secret-code-bg:#f7f0ff;--info-about-secret-code-ink:#2c2138;--info-about-secret-code-dash:#a77bff80;--info-about-secret-copy-bg:#ede3ff;--info-about-secret-copy-ink:#a77bff;--info-about-secret-points-bg:#f1e9ff;--info-about-secret-points-ink:#6b4fb0;--info-about-secret-xp-bg:#fff9c7;--info-about-secret-xp-ink:#8a7400;--info-about-secret-cta-bg:#fff477;--info-about-secret-cta-ink:#2c2138;--info-about-secret-toast-bg:#2c2138;--info-about-secret-toast-ink:#fff}.info-page--about .info-about-secret-panel,.info-page--about .info-about-secret-status{border:1px solid var(--info-about-secret-card-border);background:var(--info-about-secret-card-bg);box-shadow:var(--info-about-secret-card-shadow);-webkit-backdrop-filter:blur(16px);border-radius:20px;margin:0}.info-page--about .info-about-secret-panel{z-index:3;flex:none;gap:9px;padding:18px 18px 16px;animation:.5s cubic-bezier(.2,.8,.2,1) both info-about-secret-rise;display:grid;position:relative;overflow:hidden}@keyframes info-about-secret-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.info-page--about .info-about-secret-status{color:var(--info-about-secret-sub);font-family:var(--info-about-secret-body-font,"Manrope", system-ui, sans-serif);padding:16px 18px}.info-page--about .info-about-secret-eyebrow{color:var(--info-about-secret-accent);font-family:var(--info-about-secret-body-font,"Manrope", system-ui, sans-serif);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:700;line-height:1.3;display:flex}.info-page--about .info-about-secret-panel h2{color:var(--info-about-secret-ink);font-family:var(--font-baloo2,"Baloo 2", system-ui, sans-serif);margin:0;font-size:20px;font-weight:700;line-height:1.15}.info-page--about .info-about-secret-feedback{color:var(--info-about-secret-sub);font-family:var(--info-about-secret-body-font,"Manrope", system-ui, sans-serif);margin:0;font-size:13px;line-height:1.45}.info-page--about .info-about-secret-row,.info-page--about .info-about-secret-code,.info-page--about .info-about-secret-pills,.info-page--about .info-about-secret-pill{align-items:center;display:flex}.info-page--about .info-about-secret-row{flex-wrap:wrap;gap:10px}.info-page--about .info-about-secret-code{border:1.5px dashed var(--info-about-secret-code-dash);background:var(--info-about-secret-code-bg);color:var(--info-about-secret-code-ink);border-radius:12px;gap:10px;padding:10px 14px}.info-page--about .info-about-secret-code code{font-family:var(--shared-info-mono-font,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.06em;font-size:16px;font-weight:700}.info-page--about .info-about-secret-code button{background:var(--info-about-secret-copy-bg);width:28px;height:28px;color:var(--info-about-secret-copy-ink);cursor:pointer;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.info-page--about .info-about-secret-pills{flex-wrap:wrap;gap:7px}.info-page--about .info-about-secret-pill{font-family:var(--info-about-secret-body-font,"Manrope", system-ui, sans-serif);border-radius:999px;gap:5px;padding:7px 11px;font-size:12px;font-weight:600}.info-page--about .info-about-secret-pill.is-points{background:var(--info-about-secret-points-bg);color:var(--info-about-secret-points-ink)}.info-page--about .info-about-secret-pill.is-xp{background:var(--info-about-secret-xp-bg);color:var(--info-about-secret-xp-ink)}.info-page--about .info-about-secret-cta{background:var(--info-about-secret-cta-bg);width:100%;color:var(--info-about-secret-cta-ink);cursor:pointer;font-family:var(--font-baloo2,"Baloo 2", system-ui, sans-serif);white-space:nowrap;border:0;border-radius:14px;margin:2px 0 0;padding:13px;font-size:16px;font-weight:700}.info-page--about .info-about-secret-toast{z-index:120;background:var(--info-about-secret-toast-bg);color:var(--info-about-secret-toast-ink);font-family:var(--info-about-secret-body-font,"Manrope", system-ui, sans-serif);opacity:0;pointer-events:none;border-radius:12px;padding:12px 20px;font-size:14px;font-weight:600;transition:opacity .25s,transform .25s;position:fixed;bottom:34px;left:50%;transform:translate(-50%)translateY(20px)}.info-page--about .info-about-secret-toast.is-visible{opacity:1;transform:translate(-50%)translateY(0)}@media (max-width:560px){.info-page--about .info-about-secret-panel{padding:20px}.info-page--about .info-about-secret-panel h2{font-size:21px}.info-page--about .info-about-secret-cta{width:100%;margin-left:0}}@media (min-width:901px){.info-page--about{--desktop-info-eyebrow-accent:var(--info-reviews-accent,#b47aff);--desktop-info-eyebrow-font:var(--shared-info-mono-font,"JetBrains Mono", ui-monospace, monospace);--info-about-page-base:#0d0b1e;--info-about-page-grad:linear-gradient(150deg, #0d0b1e 0%, #2d1b6b 52%, #6b1fa0 100%);--info-about-surface:#2c2858;--info-about-surface-2:#6e60b242;--info-about-ink:#f7edff;--info-about-ink-soft:#f7edffbd;--info-about-ink-muted:#f7edff85;--info-about-accent:#b47aff;--info-about-accent-soft:#b47aff29;--info-about-cta:#fff477;--info-about-cta-ink:#2a2410;--info-about-line:#f7edff2e;--info-about-line-strong:#f7edff57;--info-about-panel:#483f8080;--info-about-shadow:0 24px 70px #0000005c;--info-about-shadow-sm:0 10px 28px #00000042;--info-about-duck-beak:#f6a93a;color:var(--info-about-ink);box-shadow:none;background:0 0;border:0;border-radius:0}[data-theme^=light] .info-page--about{--info-about-page-base:#faf0fa;--info-about-page-grad:linear-gradient(150deg, #f9d6f5 0%, #f1d8f8 48%, #edd6f9 100%);--info-about-surface:#fff;--info-about-surface-2:#f7f0ff;--info-about-ink:#2c2138;--info-about-ink-soft:#2c2138bd;--info-about-ink-muted:#2c213885;--info-about-accent:#a77bff;--info-about-accent-soft:#a77bff29;--info-about-cta:#fff477;--info-about-cta-ink:#3a330e;--info-about-line:#2c21381f;--info-about-line-strong:#2c21383d;--info-about-panel:color-mix(in srgb, var(--info-about-surface) 92%, transparent);--info-about-shadow:0 24px 60px #703c8c2e;--info-about-shadow-sm:0 10px 26px #703c8c24}.info-page--about .info-about-mobile{display:none}.info-page--about .info-about-desktop{gap:64px;padding:56px 0 64px;display:grid}.info-page--about .info-about-section{gap:28px;display:grid}.info-page--about .info-about-eyebrow{color:var(--desktop-info-eyebrow-accent);font-family:var(--desktop-info-eyebrow-font,var(--shared-info-mono-font,"JetBrains Mono", ui-monospace, monospace));letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12.5px;font-weight:700}.info-page--about .info-about-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;display:grid}.info-page--about .info-about-hero-copy h1,.info-page--about .info-about-section h2{color:var(--info-about-ink);margin:0}.info-page--about .info-about-hero-copy h1{font-size:clamp(40px,7vw,74px)}.info-page--about .info-about-hero-copy h1 span,.info-page--about .info-about-fact-value,.info-page--about .info-about-story-card .info-about-eyebrow{color:var(--info-about-accent)}.info-page--about .info-about-section h2{font-size:clamp(26px,3.6vw,38px)}.info-page--about .info-about-hero-lead,.info-page--about .info-about-section-head p,.info-page--about .info-about-story-inner p,.info-page--about .info-about-social-note,.info-page--about .info-about-fact-card p{color:var(--info-about-ink-soft);margin:0;line-height:1.55}.info-page--about .info-about-hero-lead{max-width:46ch;font-size:19px}.info-page--about .info-about-tags{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.info-page--about .info-about-tag{border:1px solid var(--info-about-line);background:var(--info-about-surface-2);color:var(--info-about-ink-soft);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700}.info-page--about .info-about-duck-stage{aspect-ratio:1;border:1px solid var(--info-about-line);background:radial-gradient(circle at 70% 25%, var(--info-about-accent-soft), transparent 55%), var(--info-about-surface-2);width:100%;min-height:360px;box-shadow:var(--info-about-shadow);border-radius:32px;flex-direction:column;gap:12px;padding:18px;display:flex;position:relative;overflow:hidden}.info-page--about .info-about-duck-trigger{cursor:pointer;background:0 0;border:0;flex:auto;place-items:center;width:100%;min-height:250px;padding:0;display:grid;position:relative}.info-page--about .info-about-ripple{border:2px solid var(--info-about-line-strong);opacity:.5;border-radius:50%;animation:4s ease-out infinite info-about-ripple;position:absolute}.info-page--about .info-about-ripple--1{width:60%;height:60%}.info-page--about .info-about-ripple--2{width:80%;height:80%;animation-delay:1.3s}.info-page--about .info-about-ripple--3{width:100%;height:100%;animation-delay:2.6s}.info-page--about .info-about-duck{z-index:2;filter:drop-shadow(0 18px 22px #00000040);width:56%;animation:3.4s ease-in-out infinite info-about-bob;position:relative}.info-page--about .info-about-quack{z-index:3;background:var(--info-about-cta);color:var(--info-about-cta-ink);box-shadow:var(--info-about-shadow-sm);border-radius:16px 16px 16px 4px;padding:8px 16px;font-size:16px;font-weight:800;animation:3.4s ease-in-out infinite reverse info-about-bob;position:absolute;top:16%;right:12%}.info-page--about .info-about-social-grid,.info-page--about .info-about-facts-grid{gap:24px;display:grid}.info-page--about .info-about-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-page--about .info-about-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.info-page--about .info-about-social-card,.info-page--about .info-about-fact-card,.info-page--about .info-about-story-card{border:1px solid var(--tile-border);background:var(--tile-bg);box-shadow:var(--info-about-shadow-sm);border-radius:22px;-webkit-backdrop-filter:blur(calc(var(--tile-blur)))!important}.info-page--about .info-about-social-card{flex-direction:column;gap:18px;padding:30px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.info-page--about .info-about-social-card:hover{box-shadow:var(--info-about-shadow);transform:translateY(-4px)}.info-page--about .info-about-social-card:before{content:"";height:4px;position:absolute;inset:0 0 auto}.info-page--about .info-about-social-card.is-instagram:before{background:linear-gradient(90deg, var(--amx-color-accent-cta,#ffe477), var(--amx-color-accent-pink,#ff7ac8), var(--amx-color-accent-primary,#b994ff))}.info-page--about .info-about-social-card.is-telegram:before{background:linear-gradient(90deg, var(--amx-color-accent-mint,#61d6bd), var(--amx-color-accent-primary,#b994ff))}.info-page--about .info-about-social-card.is-instagram{border-color:color-mix(in srgb, var(--amx-color-accent-pink,#ff7ac8) 56%, var(--tile-border))}.info-page--about .info-about-social-card.is-telegram{border-color:color-mix(in srgb, var(--amx-color-accent-mint,#61d6bd) 56%, var(--tile-border))}.info-page--about .info-about-social-icon{color:#fff;border:1px solid #ffffff2e;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.info-page--about .info-about-social-icon.is-instagram{background:linear-gradient(135deg, var(--amx-color-accent-cta,#ffe477), var(--amx-color-accent-pink,#ff7ac8) 55%, var(--amx-color-accent-primary,#b994ff))}.info-page--about .info-about-social-icon.is-telegram{background:linear-gradient(135deg, var(--amx-color-accent-mint,#61d6bd), var(--amx-color-accent-primary,#b994ff))}.info-page--about .info-about-social-card h3,.info-page--about .info-about-fact-card h3{color:var(--info-about-ink);margin:0}.info-page--about .info-about-social-card h3{font-size:20px;font-weight:700}.info-page--about .info-about-social-handle{color:var(--info-about-ink);margin-top:4px;font-size:16px;font-weight:800}.info-page--about .info-about-social-note{font-size:14.5px}.info-page--about .info-about-social-link{background:var(--info-about-cta);color:var(--info-about-cta-ink);border-color:#0000;align-self:flex-start;margin-top:auto}.info-page--about .info-about-story-card{padding:clamp(34px,5vw,64px);position:relative;overflow:hidden}.info-page--about .info-about-story-card:after{background:radial-gradient(circle at 50% 50%, var(--info-about-accent-soft), transparent 70%);content:"";width:280px;height:280px;position:absolute;bottom:-50px;right:-40px}.info-page--about .info-about-story-inner{z-index:1;gap:18px;max-width:760px;display:grid;position:relative}.info-page--about .info-about-story-inner p{font-size:18px}.info-page--about .info-about-story-quote{border-left:4px solid var(--info-about-cta);background:var(--info-about-surface-2);color:var(--info-about-ink);border-radius:0 14px 14px 0;margin:8px 0;padding:18px 24px;font-size:22px;font-weight:800;line-height:1.4}.info-page--about .info-about-fact-card{gap:10px;padding:24px;display:grid}.info-page--about .info-about-fact-card.is-mint,.info-page--about .info-about-fact-card.is-lavender,.info-page--about .info-about-fact-card.is-yellow{border-color:color-mix(in srgb, var(--tile-accent-color) 54%, var(--tile-border))}.info-page--about .info-about-fact-card.is-mint .info-about-fact-value,.info-page--about .info-about-fact-card.is-lavender .info-about-fact-value,.info-page--about .info-about-fact-card.is-yellow .info-about-fact-value{color:var(--tile-accent-color)}.info-page--about .info-about-fact-value{font-size:34px;font-weight:800;line-height:1}.info-page--about .info-about-fact-value.is-infinity{letter-spacing:0;font-size:34px;font-weight:800}.info-page--about .info-about-fact-card h3{font-size:20px;font-weight:700}.info-page--about .info-about-fact-card p{font-size:14.5px}}@media (max-width:900px){.info-page--about .info-about-mobile{display:block}.info-page--about{--desktop-info-eyebrow-accent:var(--info-reviews-accent,#b47aff);--desktop-info-eyebrow-font:var(--shared-info-mono-font,"JetBrains Mono", ui-monospace, monospace)}.info-page--about .info-mobile-card,.info-page--about .info-mobile-social-card,.info-page--about .info-mobile-accordion{border:1px solid var(--tile-border);background:var(--tile-bg);-webkit-backdrop-filter:blur(calc(var(--tile-blur)))!important}.info-page--about .info-mobile-eyebrow{color:var(--desktop-info-eyebrow-accent);font-family:var(--desktop-info-eyebrow-font,var(--shared-info-mono-font,"JetBrains Mono", ui-monospace, monospace));letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12.5px;font-weight:700}.info-page--about .info-mobile-title{margin-top:0}.info-page--about .info-mobile-social-icon{border:1px solid #ffffff2e}.info-page--about .info-mobile-social-icon.is-instagram{background:linear-gradient(135deg, var(--amx-color-accent-cta,#ffe477), var(--amx-color-accent-pink,#ff7ac8) 55%, var(--amx-color-accent-primary,#b994ff))}.info-page--about .info-mobile-social-icon.is-telegram{background:linear-gradient(135deg, var(--amx-color-accent-mint,#61d6bd), var(--amx-color-accent-primary,#b994ff))}}@keyframes info-about-ripple{0%{opacity:.6;transform:scale(.5)}to{opacity:0;transform:scale(1.1)}}@keyframes info-about-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.info-page--about .info-about-ripple,.info-page--about .info-about-duck,.info-page--about .info-about-quack,.info-page--about .info-about-secret-panel,.info-page--about .info-about-social-card,.info-reviews-review-card{transition:none!important;animation:none!important}}.info-page--reviews{--info-reviews-heading-font:var(--font-manrope), "Nunito", system-ui, sans-serif;--info-reviews-eyebrow-font:var(--shared-info-mono-font,"JetBrains Mono", ui-monospace, monospace);--info-reviews-tile-bg:var(--tile-bg);--info-reviews-tile-border:var(--tile-border);--info-reviews-tile-blur:var(--tile-blur,16px);--info-reviews-surface:#2c2858;--info-reviews-surface-2:#6e60b242;--info-reviews-ink:#f7edff;--info-reviews-ink-soft:#f7edffbd;--info-reviews-ink-muted:#f7edff85;--info-reviews-accent:#b47aff;--info-reviews-accent-soft:#b47aff29;--info-reviews-cta:#fff477;--info-reviews-cta-ink:#2a2410;--info-reviews-line:#f7edff2e;--info-reviews-line-strong:#f7edff57;--info-reviews-panel:#483f8080;--info-reviews-shadow:0 24px 70px #0000005c;--info-reviews-shadow-sm:0 10px 28px #00000042;--info-reviews-duck-beak:#f6a93a;--info-reviews-star:#ffd23f;--desktop-info-eyebrow-accent:var(--info-reviews-accent,#b47aff);--desktop-info-eyebrow-font:var(--info-reviews-eyebrow-font);--info-mobile-heading-font:var(--info-reviews-heading-font);--info-mobile-eyebrow-color:var(--desktop-info-eyebrow-accent);--info-mobile-eyebrow-font:var(--desktop-info-eyebrow-font);--info-mobile-eyebrow-size:12.5px;--info-mobile-eyebrow-weight:700;--info-mobile-eyebrow-letter-spacing:.16em;width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin-top:0;padding:0;position:relative}[data-theme^=light] .info-page--reviews{--info-reviews-surface:#fff;--info-reviews-surface-2:#f7f0ff;--info-reviews-ink:#2c2138;--info-reviews-ink-soft:#2c2138bd;--info-reviews-ink-muted:#2c213885;--info-reviews-accent:#a77bff;--info-reviews-accent-soft:#a77bff29;--info-reviews-cta:#fff477;--info-reviews-cta-ink:#3a330e;--info-reviews-line:#2c21381f;--info-reviews-line-strong:#2c21383d;--info-reviews-panel:color-mix(in srgb, var(--info-reviews-surface) 92%, transparent);--info-reviews-shadow:0 24px 60px #703c8c2e;--info-reviews-shadow-sm:0 10px 26px #703c8c24;--info-reviews-star:#f5b301}.info-reviews-page{width:100%;color:var(--info-reviews-ink);font-family:var(--info-reviews-font-body,"Nunito", system-ui, sans-serif);isolation:isolate;gap:0;margin-left:0;padding:0 0 56px;display:grid;position:relative}.info-reviews-page:before,.info-reviews-page:after{content:none}.info-reviews-hero{padding:52px 0 20px}.info-reviews-hero-head,.info-reviews-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.info-reviews-eyebrow{color:var(--desktop-info-eyebrow-accent);--desktop-info-eyebrow-font:var(--info-reviews-font-mono,var(--info-reviews-eyebrow-font))}.info-reviews-page h1,.info-reviews-page h2,.info-reviews-page h3{color:var(--info-reviews-ink);font-family:var(--info-reviews-heading-font);margin:0}.info-reviews-page h1{letter-spacing:-.03em;font-size:clamp(36px,6.2vw,66px);font-weight:900;line-height:1.04}.info-reviews-page h1 span{color:var(--info-reviews-accent)}.info-reviews-page h2{letter-spacing:-.02em;font-size:clamp(25px,3.4vw,38px);font-weight:900;line-height:1.18}.info-reviews-page h3{letter-spacing:0;font-size:15px;font-weight:700;line-height:1.45}.info-reviews-hero-body,.info-reviews-section-copy,.info-reviews-review-body,.info-reviews-marketplace-desc,.info-reviews-write-copy,.info-reviews-write-side p{color:var(--info-reviews-ink-soft);font-family:var(--info-reviews-font-body,"Nunito", system-ui, sans-serif);margin:0}.info-reviews-hero-body{max-width:52ch;margin-top:16px;font-size:16px;line-height:1.55}.info-reviews-rating-badge{border:1px solid var(--info-reviews-tile-border);background:var(--info-reviews-tile-bg);box-shadow:var(--info-reviews-shadow-sm);-webkit-backdrop-filter:blur(var(--info-reviews-tile-blur));backdrop-filter:blur(var(--info-reviews-tile-blur));border-radius:22px;align-items:center;gap:16px;padding:18px 24px;display:flex}.info-reviews-rating-value{color:var(--info-reviews-ink);font-family:var(--info-reviews-heading-font);font-size:46px;font-weight:900;line-height:1}.info-reviews-stars{color:var(--info-reviews-star);align-items:center;gap:2px;font-size:18px;display:inline-flex}.info-reviews-rating-sub,.info-reviews-auto-note,.info-reviews-review-when{color:var(--info-reviews-ink-muted);font-size:13px}.info-reviews-section{padding:56px 0}.info-reviews-section-copy{max-width:60ch;margin:10px 0 28px;font-size:16px;line-height:1.55}.info-reviews-marketplaces-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.info-reviews-card{border:1px solid var(--info-reviews-tile-border);background:var(--info-reviews-tile-bg);box-shadow:var(--info-reviews-shadow-sm);-webkit-backdrop-filter:blur(var(--info-reviews-tile-blur));backdrop-filter:blur(var(--info-reviews-tile-blur));border-radius:22px}.info-reviews-marketplace-card{border-color:color-mix(in srgb, var(--info-marketplace-accent,var(--info-reviews-accent)) 52%, var(--info-reviews-tile-border));flex-direction:column;gap:14px;padding:26px 24px;transition:transform .2s,box-shadow .2s;display:flex}.info-reviews-marketplace-card:hover{box-shadow:var(--info-reviews-shadow);transform:translateY(-4px)}.info-reviews-marketplace-logo{border:1px solid color-mix(in srgb, var(--info-marketplace-accent,var(--info-reviews-accent)) 36%, transparent);background:color-mix(in srgb, var(--info-marketplace-accent,var(--info-reviews-accent)) 13%, var(--info-reviews-tile-bg));border-radius:15px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden;box-shadow:0 10px 24px -16px #00000070}.info-reviews-marketplace-name{color:var(--info-reviews-ink);font-family:var(--info-reviews-heading-font);font-size:19px;font-weight:800}.info-reviews-marketplace-desc,.info-reviews-review-body,.info-reviews-write-copy,.info-reviews-write-side p{font-size:14.5px;line-height:1.55}.info-reviews-review-body{text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.info-reviews-marketplace-verified{border:1px solid color-mix(in srgb, var(--info-marketplace-accent,var(--info-reviews-accent)) 28%, transparent);background:color-mix(in srgb, var(--info-marketplace-accent,var(--info-reviews-accent)) 12%, transparent);color:color-mix(in srgb, var(--info-marketplace-accent,var(--info-reviews-accent)) 78%, var(--info-reviews-ink) 22%);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:700;display:inline-flex}.info-reviews-marketplace-link{color:var(--info-reviews-ink);font-family:var(--info-reviews-heading-font);align-self:flex-start;font-size:19px;font-weight:800;text-decoration:none}.info-reviews-marketplace-link:hover{text-decoration:none}.info-reviews-marketplace-link:focus-visible{outline:2px solid color-mix(in srgb, var(--info-marketplace-accent,var(--info-reviews-accent)) 72%, white 28%);outline-offset:3px;border-radius:6px}.info-marketplace-logo-image{object-fit:contain;width:40px;height:40px;display:block}.info-marketplace-logo-image.is-full{width:54px;height:54px}.info-page--reviews .btn.primary.info-reviews-submit{background:var(--info-reviews-cta);color:var(--info-reviews-cta-ink)}.info-reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px;display:grid;position:relative}.info-reviews-review-card{border-color:color-mix(in srgb, var(--tile-accent-color,var(--info-reviews-accent)) 54%, var(--info-reviews-tile-border));background:linear-gradient(180deg, color-mix(in srgb, var(--tile-accent-color,var(--info-reviews-accent)) 12%, transparent), transparent 42%), color-mix(in srgb, var(--info-reviews-tile-bg) 92%, var(--tile-accent-color,var(--info-reviews-accent)) 8%);flex-direction:column;gap:12px;height:248px;padding:22px;transition:transform .18s,box-shadow .22s,opacity .22s;display:flex;position:relative;overflow:hidden}.info-reviews-review-card.is-clamped:hover{box-shadow:var(--info-reviews-shadow);transform:translateY(-2px)}.info-reviews-review-card.dimmed{opacity:.35;filter:saturate(.6)}.info-reviews-review-top{flex-shrink:0;align-items:center;gap:12px;display:flex}.info-reviews-avatar{background:var(--info-reviews-cta);width:42px;height:42px;color:var(--info-reviews-cta-ink);font-family:var(--info-reviews-heading-font);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:700;display:grid}.info-reviews-avatar.has-image{color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover}.info-reviews-review-author{color:var(--info-reviews-ink);font-family:var(--info-reviews-font-body,"Nunito", system-ui, sans-serif);font-size:15px;font-weight:800}.info-reviews-review-body-wrap{flex:auto;min-height:0;overflow:hidden}.info-reviews-auto-note{font-family:var(--info-reviews-font-body,"Nunito", system-ui, sans-serif);align-items:center;gap:8px;margin-top:2px;font-size:13px;display:inline-flex}.info-reviews-write{grid-template-columns:1.1fr .9fr;align-items:center;gap:28px;margin-top:36px;padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.info-reviews-write:after{background:radial-gradient(circle, var(--info-reviews-accent-soft), transparent 70%);content:"";width:240px;height:240px;position:absolute;top:-60px;right:-60px}.info-reviews-write-form,.info-reviews-write-side{z-index:1;position:relative}.info-reviews-write-form{gap:12px;display:grid}.info-page--about .info-about-duck-stage.has-reveal{aspect-ratio:auto;min-height:520px}.info-reviews-write-form .info-reviews-eyebrow{margin-bottom:6px}.info-reviews-write-form h2{font-size:26px}.info-reviews-star-pick{gap:6px;display:flex}.info-reviews-star-pick button{color:var(--info-reviews-line-strong);font-family:var(--info-reviews-font-body,"Nunito", system-ui, sans-serif);background:0 0;border:0;padding:0;font-size:26px;transition:color .15s,transform .15s}.info-reviews-star-pick button:hover{transform:scale(1.15)}.info-reviews-star-pick button.is-on{color:var(--info-reviews-star)}.info-reviews-star-pick button.is-bonus{color:var(--info-reviews-accent);opacity:.45}.info-reviews-star-pick button.is-bonus.is-on{opacity:1}.info-reviews-easter-egg{--info-mobile-cta:var(--info-reviews-cta);--info-mobile-duck-beak:var(--info-reviews-duck-beak);border:1px solid var(--info-reviews-line);background:var(--info-reviews-accent-soft);border-radius:16px;align-items:center;gap:12px;padding:14px 15px;display:none}.info-reviews-easter-egg.is-visible{display:flex}.info-reviews-easter-duck{flex:none;width:54px}.info-reviews-easter-egg b,.info-reviews-easter-egg span{display:block}.info-reviews-easter-egg b{color:var(--info-reviews-ink);font-family:var(--info-reviews-heading-font);font-size:14px}.info-reviews-marketplace-link{font-family:var(--info-reviews-heading-font);font-weight:800}.info-reviews-review-body{color:var(--info-reviews-ink)}.info-reviews-review-when{color:var(--info-reviews-ink-muted)}.info-page--reviews .info-mobile-title{letter-spacing:-.03em;margin-top:4px;font-size:34px;font-weight:900;line-height:1.04}.info-page--reviews .info-mobile-section-title{letter-spacing:-.02em;font-size:20px;font-weight:900;line-height:1.22}.info-page--reviews .info-mobile-accordion-title{letter-spacing:0;font-size:15px;font-weight:700;line-height:1.45}.info-page--reviews .info-mobile-rating-card,.info-page--reviews .info-mobile-marketplace-card,.info-page--reviews .info-mobile-review-card,.info-page--reviews .info-mobile-write-card,.info-page--reviews .info-mobile-accordion{border:1px solid var(--info-reviews-tile-border);background:var(--info-reviews-tile-bg);box-shadow:var(--info-reviews-shadow-sm);-webkit-backdrop-filter:blur(var(--info-reviews-tile-blur));backdrop-filter:blur(var(--info-reviews-tile-blur))}.info-page--reviews .info-mobile-marketplace-card{border-color:color-mix(in srgb, var(--info-marketplace-accent,var(--info-reviews-accent)) 52%, var(--info-reviews-tile-border));background:var(--info-reviews-tile-bg)}.info-page--reviews :is(.info-reviews-marketplace-card,.info-mobile-marketplace-card)[data-marketplace=prom]{--info-marketplace-accent:var(--amx-color-mkt-prom)}.info-page--reviews :is(.info-reviews-marketplace-card,.info-mobile-marketplace-card)[data-marketplace=rozetka]{--info-marketplace-accent:var(--amx-color-mkt-rozetka)}.info-page--reviews :is(.info-reviews-marketplace-card,.info-mobile-marketplace-card)[data-marketplace=epicentr]{--info-marketplace-accent:var(--amx-color-mkt-epicentr)}.info-page--reviews :is(.info-reviews-marketplace-card,.info-mobile-marketplace-card)[data-marketplace=bigl]{--info-marketplace-accent:var(--amx-color-mkt-bigl)}.info-page--reviews .info-mobile-marketplace-logo{border:1px solid color-mix(in srgb, var(--info-marketplace-accent,var(--info-reviews-accent)) 36%, transparent);background:color-mix(in srgb, var(--info-marketplace-accent,var(--info-reviews-accent)) 13%, var(--info-reviews-tile-bg))}.info-page--reviews .info-mobile-marketplace-link:focus-visible{outline:2px solid color-mix(in srgb, var(--info-marketplace-accent,var(--info-reviews-accent)) 72%, white 28%)}.info-page--reviews .info-mobile-marketplace-verified{border:1px solid color-mix(in srgb, var(--info-marketplace-accent,var(--info-reviews-accent)) 28%, transparent);background:color-mix(in srgb, var(--info-marketplace-accent,var(--info-reviews-accent)) 12%, transparent);color:color-mix(in srgb, var(--info-marketplace-accent,var(--info-reviews-accent)) 78%, var(--info-mobile-ink) 22%);border-radius:999px;align-items:center;padding:6px 9px;display:inline-flex}.info-page--reviews .info-mobile-review-card{border-color:color-mix(in srgb, var(--tile-accent-color,var(--info-reviews-accent)) 54%, var(--info-reviews-tile-border));background:linear-gradient(180deg, color-mix(in srgb, var(--tile-accent-color,var(--info-reviews-accent)) 12%, transparent), transparent 42%), color-mix(in srgb, var(--info-reviews-tile-bg) 92%, var(--tile-accent-color,var(--info-reviews-accent)) 8%);position:relative}.info-page--reviews .info-mobile-review-body,.info-page--reviews .info-mobile-review-author{color:var(--info-mobile-ink)}.info-page--reviews .info-mobile-review-when{color:var(--info-mobile-ink-muted)}.info-reviews-easter-egg span{color:var(--info-reviews-ink-soft);font-size:13px;line-height:1.45}.info-reviews-easter-egg a{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.info-reviews-field-row{flex-wrap:wrap;gap:12px;display:flex}.info-reviews-field{flex:1;min-width:0}.info-reviews-textarea-wrap,.info-mobile-textarea-wrap{position:relative}.info-reviews-field input,.info-reviews-field textarea{border:1px solid var(--info-reviews-line);background:var(--info-reviews-surface);width:100%;color:var(--info-reviews-ink);font-family:var(--info-reviews-font-body,"Nunito", system-ui, sans-serif);border-radius:14px;padding:12px 16px;font-size:16px}[data-theme^=dark] .info-reviews-field input,[data-theme^=dark] .info-reviews-field textarea{background:#1b1844b8}.info-reviews-field textarea{resize:vertical;min-height:96px;padding-bottom:42px}.info-reviews-textarea-overlay,.info-mobile-textarea-overlay{color:var(--info-reviews-ink-soft);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:13px;line-height:1.5;position:absolute;bottom:12px;left:16px;right:16px}.info-reviews-textarea-overlay:before,.info-mobile-textarea-overlay:before{z-index:-1;content:"";background:linear-gradient(#fff8e900 0%,#fff8e9f0 42%,#fff8e9fa 100%);border-radius:10px;position:absolute;inset:-4px -6px}[data-theme^=dark] .info-reviews-textarea-overlay:before,[data-theme^=dark] .info-mobile-textarea-overlay:before{background:linear-gradient(#1b184400 0%,#1b1844e6 42%,#1b1844f7 100%)}.info-reviews-textarea-overlay span,.info-mobile-textarea-overlay span{color:var(--info-reviews-ink);font-weight:700}.info-reviews-field input::placeholder,.info-reviews-field textarea::placeholder{color:var(--info-reviews-ink-muted)}.info-reviews-field input:focus,.info-reviews-field textarea:focus{border-color:var(--info-reviews-accent);box-shadow:0 0 0 3px var(--info-reviews-accent-soft);outline:none}.info-page--reviews .review-photos{margin-top:0}.info-page--reviews .review-photos-head{color:var(--info-reviews-ink-soft);align-items:baseline;gap:8px;margin-bottom:9px;font-size:13px;font-weight:700;display:flex}.info-page--reviews .review-photos-head span:last-child{margin-left:auto;font-weight:500}.info-page--reviews .review-photos-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.info-page--reviews .review-photo-thumb{aspect-ratio:1;border:1px solid var(--info-reviews-line);background:var(--info-reviews-tile-bg);border-radius:14px;position:relative;overflow:hidden}.info-page--reviews .review-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.info-page--reviews .review-photo-thumb button{color:#f7edff;cursor:pointer;background:#0d0b1ebd;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:6px;right:6px}.info-page--reviews .review-photos-dropzone{border:1.5px dashed var(--info-reviews-accent);background:var(--info-reviews-panel);-webkit-backdrop-filter:blur(var(--info-reviews-tile-blur));backdrop-filter:blur(var(--info-reviews-tile-blur));text-align:center;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:14px;transition:border-color .15s,background .15s;display:flex}.info-page--reviews .review-photos-dropzone.is-drag-over{border-color:var(--info-reviews-cta)}.info-page--reviews .review-photos-dropzone span{color:var(--info-reviews-ink-soft);font-size:12.5px;font-weight:500}.info-page--reviews .review-photos-error{color:#ff9b9b;margin-top:8px;font-size:12.5px;font-weight:700}.info-reviews-submit{justify-self:start}.info-reviews-submit:disabled{opacity:.65}.info-reviews-submit-note{color:var(--info-reviews-ink-soft);margin:0;font-size:13px;line-height:1.5}.info-reviews-submit-note.is-success{color:#5ef0a6}.info-reviews-submit-note.is-error{color:#ff9b9b}.info-reviews-write-side{gap:8px;display:grid}.info-reviews-duck-mini{width:96px;margin-bottom:6px}@media (max-width:1000px){.info-reviews-marketplaces-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.info-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.info-reviews-page{padding-inline:24px}.info-reviews-write{grid-template-columns:1fr}}@media (max-width:560px){.info-reviews-grid{grid-template-columns:1fr}}@media (max-width:600px){.info-reviews-page{padding-inline:16px}.info-reviews-hero{padding-top:40px}.info-reviews-marketplaces-grid{grid-template-columns:1fr}.info-reviews-rating-badge{justify-content:space-between;width:100%}}.info-page--faq{background:0 0;border-radius:0;padding:30px 0 58px}.reviews-hub{--reviews-heading-font:var(--font-manrope), "Nunito", system-ui, sans-serif;--reviews-body-font:var(--font-manrope), "Nunito", system-ui, sans-serif;--reviews-eyebrow-font:var(--shared-info-mono-font,"JetBrains Mono", ui-monospace, monospace);--reviews-tile-bg:var(--tile-bg);--reviews-tile-border:var(--tile-border);--reviews-tile-blur:var(--tile-blur,16px);--reviews-ink:var(--ink,#f7edff);--reviews-ink-dim:#f7edffb8;--reviews-ink-faint:#f7edff75;--reviews-glass:var(--reviews-tile-bg);--reviews-glass-2:color-mix(in srgb, var(--reviews-tile-bg) 88%, transparent);--reviews-glass-border:var(--reviews-tile-border);--reviews-glass-border-strong:color-mix(in srgb, var(--reviews-accent) 38%, var(--reviews-tile-border));--reviews-accent:#b47aff;--reviews-yellow:#fff477;--reviews-shadow:0 18px 50px -22px #000000b3;--reviews-chip-bg:color-mix(in srgb, var(--reviews-tile-bg) 82%, transparent);color:var(--reviews-ink);font-family:var(--reviews-body-font)}[data-theme^=light] .reviews-hub{--reviews-ink:#2c2138;--reviews-ink-dim:#2c2138cc;--reviews-ink-faint:#2c21388f;--reviews-accent:#a77bff;--reviews-yellow:#f2c200;--reviews-shadow:0 18px 50px -24px #6c3c8c66}.reviews-hub .wrap{max-width:1180px;margin:0 auto;padding:0 22px}.reviews-hub .hero{padding:46px 0 26px}.reviews-hub .eyebrow{color:var(--reviews-accent);font-family:var(--reviews-eyebrow-font);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12.5px;font-weight:700;display:inline-block}.reviews-hub .eyebrow:before{content:none}.reviews-hub h1,.reviews-hub h2,.reviews-hub h3,.reviews-hub .duck-tag,.reviews-hub .load-btn,.reviews-hub .rr-reply-who,.info-reviews-page .load-btn{font-family:var(--reviews-heading-font)}.reviews-hub h1{color:var(--reviews-ink);letter-spacing:-1.2px;margin:0 0 10px;font-size:clamp(30px,5vw,50px);font-weight:900;line-height:1.04}.reviews-hub .hero-sub{max-width:620px;color:var(--reviews-ink-dim);margin-bottom:30px;font-size:16px}.reviews-hub .panel{border:1px solid var(--reviews-glass-border);background:var(--reviews-glass);box-shadow:var(--reviews-shadow);-webkit-backdrop-filter:blur(var(--reviews-tile-blur));backdrop-filter:blur(var(--reviews-tile-blur));border-radius:26px;grid-template-columns:auto 1.1fr 1.3fr;align-items:center;gap:26px;padding:26px;display:grid}.reviews-hub .form-panel{grid-template-columns:1.4fr .85fr;margin-bottom:18px}.reviews-hub .form-col{flex-direction:column;display:flex}.reviews-hub .form-h{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(20px,2.5vw,25px);font-weight:900;line-height:1.18}.reviews-hub .star-pick{gap:5px;width:max-content;margin-bottom:13px;display:inline-flex}.reviews-hub .star-pick .s{color:#f7edff2e;cursor:pointer;background:0 0;border:0;padding:0;font-size:27px;line-height:1;transition:transform .14s,color .14s}[data-theme^=light] .reviews-hub .star-pick .s{color:#2c213829}.reviews-hub .star-pick .s:hover{transform:scale(1.18)}.reviews-hub .star-pick .s.lit{color:var(--reviews-yellow)}.reviews-hub .star-pick .s6.show{color:var(--reviews-accent)}.reviews-hub .reviews-rating-hint{--reviews-easter-cta:var(--reviews-yellow);--reviews-easter-beak:#f6a93a;border:1px solid var(--reviews-glass-border);background:var(--reviews-glass-2);-webkit-backdrop-filter:blur(var(--reviews-tile-blur));backdrop-filter:blur(var(--reviews-tile-blur));border-radius:16px;align-items:center;gap:12px;margin:2px 0 10px;padding:14px 15px;display:flex}.reviews-hub .reviews-rating-hint__duck{flex:none;width:54px}.reviews-hub .reviews-rating-hint b,.reviews-hub .reviews-rating-hint span{display:block}.reviews-hub .reviews-rating-hint b{color:var(--reviews-ink);font-size:14px}.reviews-hub .reviews-rating-hint span{color:var(--reviews-ink-dim);font-size:13px;line-height:1.45}.reviews-hub .reviews-rating-hint a{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.reviews-hub .f-input,.reviews-hub .f-area{border:1px solid var(--reviews-glass-border);background:var(--reviews-glass-2);width:100%;color:var(--reviews-ink);font-family:var(--reviews-body-font);border-radius:14px;padding:12px 15px;font-size:14px;font-weight:500;transition:border-color .2s,background-color .2s}.reviews-hub .f-input{margin-bottom:10px}.reviews-hub .f-area{resize:vertical;min-height:70px;padding-bottom:40px}.reviews-hub .f-area-wrap{position:relative}.reviews-hub .f-area-overlay{color:var(--reviews-ink-dim);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:12.5px;line-height:1.5;position:absolute;bottom:11px;left:15px;right:15px}[data-theme^=light] .reviews-hub .f-area-overlay:before{z-index:-1;content:"";background:linear-gradient(#fff8e900 0%,#fff8e9e0 42%,#fff8e9f5 100%);border-radius:10px;position:absolute;inset:-4px -6px}.reviews-hub .f-area-overlay:before{z-index:-1;content:"";background:linear-gradient(#352d6d00 0%,#352d6de0 42%,#352d6df5 100%);border-radius:10px;position:absolute;inset:-4px -6px}.reviews-hub .f-area-overlay span{color:var(--reviews-ink);font-weight:700}.reviews-hub .f-input::placeholder,.reviews-hub .f-area::placeholder{color:var(--reviews-ink-faint)}.reviews-hub .f-input:focus,.reviews-hub .f-area:focus{border-color:var(--reviews-glass-border-strong);outline:none}.reviews-hub .review-photos{margin-top:12px}.reviews-hub .review-photos-head{color:var(--reviews-ink-dim);align-items:baseline;gap:8px;margin-bottom:9px;font-size:13px;font-weight:700;display:flex}.reviews-hub .review-photos-head span:last-child{margin-left:auto;font-weight:500}.reviews-hub .review-photos-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.reviews-hub .review-photo-thumb{aspect-ratio:1;border:1px solid var(--reviews-glass-border);background:var(--reviews-glass-2);border-radius:14px;position:relative;overflow:hidden}.reviews-hub .review-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.reviews-hub .review-photo-thumb button{color:#f7edff;cursor:pointer;background:#0d0b1ebd;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:6px;right:6px}.reviews-hub .review-photos-dropzone{border:1.5px dashed var(--reviews-glass-border);background:var(--reviews-glass-2);text-align:center;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:14px;transition:border-color .15s,background .15s;display:flex}.reviews-hub .review-photos-dropzone.is-drag-over{border-color:var(--reviews-glass-border-strong)}.reviews-hub .review-photos-dropzone span{color:var(--reviews-ink-dim);font-size:12.5px;font-weight:500}.reviews-hub .review-photos-error{color:#ff9b9b;margin-top:8px;font-size:12.5px;font-weight:700}.reviews-hub .form-aside{border-left:1px solid var(--reviews-glass-border);flex-direction:column;justify-content:center;gap:9px;padding-left:24px;display:flex}.reviews-hub .fa-duck{width:62px;height:62px}.reviews-hub .form-aside h3{color:var(--reviews-ink);letter-spacing:0;margin:0;font-size:16px;font-weight:700;line-height:1.45}.reviews-hub .f-submit,.reviews-hub .load-btn,.info-reviews-page .load-btn{background:var(--reviews-yellow);color:#231a05;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;width:fit-content;padding:12px 26px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 26px -12px #fff477b3}.reviews-hub .f-submit:hover,.reviews-hub .load-btn:hover,.info-reviews-page .load-btn:hover{transform:translateY(-2px)}.reviews-hub .f-submit:disabled,.reviews-hub .load-btn:disabled,.info-reviews-page .load-btn:disabled{opacity:.7;cursor:default;transform:none}.reviews-hub .reviews-toast-note{color:var(--reviews-ink-dim);margin:4px 0 0;font-size:13px}.reviews-hub .reviews-toast-note.is-success{color:#5ef0a6}.reviews-hub .reviews-toast-note.is-error{color:#ff9b9b}.reviews-hub .panel-duck{border:1px solid var(--reviews-glass-border);background:var(--reviews-glass-2);width:140px;height:150px;-webkit-backdrop-filter:blur(var(--reviews-tile-blur));backdrop-filter:blur(var(--reviews-tile-blur));border-radius:20px;place-items:center;display:grid;position:relative}.reviews-hub .panel-duck svg{width:106px;height:106px}.reviews-hub .duck-tag{background:var(--reviews-yellow);color:#231a05;white-space:nowrap;border-radius:20px;padding:5px 12px;font-size:10.5px;font-weight:600;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.reviews-hub .score-col{border-left:1px solid var(--reviews-glass-border);padding-left:24px}.reviews-hub .score-big{color:var(--reviews-yellow);font-family:var(--reviews-heading-font);letter-spacing:-2px;font-size:62px;font-weight:800;line-height:.92}.reviews-hub .score-big small{color:var(--reviews-ink-faint);font-size:24px;font-weight:500}.reviews-hub .score-stars{color:var(--reviews-yellow);letter-spacing:3px;margin:6px 0 9px;font-size:21px}.reviews-hub .score-meta{color:var(--reviews-ink-dim);font-size:14px;font-weight:600}.reviews-hub .score-meta b{color:var(--reviews-ink)}.reviews-hub .bars{flex-direction:column;gap:9px;display:flex}.reviews-hub .bar-row{align-items:center;gap:11px;font-size:13px;font-weight:600;display:flex}.reviews-hub .bar-row .lab{width:30px;color:var(--reviews-ink-dim);align-items:center;gap:3px;display:flex}.reviews-hub .bar-row .lab span{color:var(--reviews-yellow)}.reviews-hub .bar-track{background:#f7edff2e;border-radius:6px;flex:1;height:9px;overflow:hidden}[data-theme^=light] .reviews-hub .bar-track{background:#2c213829}.reviews-hub .bar-fill{background:linear-gradient(90deg, var(--reviews-accent), var(--reviews-yellow));border-radius:6px;height:100%}.reviews-hub .pct{width:38px;color:var(--reviews-ink-dim);text-align:right;font-variant-numeric:tabular-nums}.reviews-marketplaces{margin:18px 0 26px}.reviews-marketplaces__head h2,.reviews-list-section__head h2{color:var(--reviews-ink);font-family:var(--reviews-heading-font);letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:900;line-height:1.18}.reviews-marketplaces__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.reviews-marketplace-card{border:1px solid var(--reviews-glass-border);background:var(--reviews-glass);box-shadow:var(--reviews-shadow);-webkit-backdrop-filter:blur(var(--reviews-tile-blur));backdrop-filter:blur(var(--reviews-tile-blur));border-radius:18px;gap:12px;padding:20px;display:grid}.reviews-marketplace-logo{background:var(--reviews-glass-2);border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.reviews-marketplace-logo-image{object-fit:contain;width:40px;height:40px}.reviews-marketplace-logo-image.is-full{width:54px;height:54px}.reviews-marketplace-link{color:var(--reviews-ink);font-family:var(--reviews-heading-font);font-size:18px;font-weight:800;text-decoration:none}.reviews-marketplace-card p{color:var(--reviews-ink-dim);margin:0;font-size:13px;line-height:1.6}.reviews-list-section{margin-top:8px}.reviews-list-section__head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.reviews-overview-cta{padding:12px 20px}.info-page--reviews .reviews-overview-cta{border:1px solid var(--info-reviews-tile-border);background:var(--info-reviews-tile-bg);color:var(--info-reviews-ink);font-family:var(--info-reviews-heading-font);box-shadow:var(--info-reviews-shadow-sm);-webkit-backdrop-filter:blur(var(--info-reviews-tile-blur));backdrop-filter:blur(var(--info-reviews-tile-blur));border-radius:18px;align-items:center;gap:10px;padding:13px 22px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s;display:inline-flex}.info-page--reviews .reviews-overview-cta:hover{border-color:color-mix(in srgb, var(--info-reviews-accent) 46%, var(--info-reviews-tile-border));background:color-mix(in srgb, var(--info-reviews-tile-bg) 88%, var(--info-reviews-accent-soft));box-shadow:var(--info-reviews-shadow);text-decoration:none;transform:translateY(-2px)}.info-page--reviews .reviews-overview-cta:focus-visible{outline:2px solid color-mix(in srgb, var(--info-reviews-accent) 76%, white 24%);outline-offset:3px}.reviews-hub .count-line{color:var(--reviews-ink-dim);margin:0 4px 16px;font-size:13.5px;font-weight:600}.reviews-hub .count-line b{color:var(--reviews-ink)}.reviews-hub .grid{flex-direction:column;gap:14px;display:flex}.reviews-hub .review-row{border:1px solid color-mix(in srgb, var(--tile-accent-color,var(--reviews-accent)) 54%, var(--reviews-glass-border));background:linear-gradient(180deg, color-mix(in srgb, var(--tile-accent-color,var(--reviews-accent)) 12%, transparent), transparent 42%), color-mix(in srgb, var(--reviews-glass) 92%, var(--tile-accent-color,var(--reviews-accent)) 8%);box-shadow:var(--reviews-shadow);-webkit-backdrop-filter:blur(var(--reviews-tile-blur));backdrop-filter:blur(var(--reviews-tile-blur));border-radius:18px;padding:20px 22px}.reviews-hub .rr-head{align-items:flex-start;gap:13px;display:flex}.reviews-hub .avatar{color:#231a05;width:44px;height:44px;font-family:var(--reviews-heading-font);border-radius:13px;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.reviews-hub .avatar.has-image{color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover}.reviews-hub .rr-id{flex:1;min-width:0}.reviews-hub .rr-name{color:var(--reviews-ink);font-size:15px;font-weight:800;line-height:1.2}.reviews-hub .rr-sub{flex-wrap:wrap;align-items:center;gap:11px;margin-top:4px;display:flex}.reviews-hub .rr-date{color:var(--reviews-ink-faint);font-size:12.5px;font-weight:600}.reviews-hub .rr-stars{gap:1.5px;font-size:14px;line-height:1;display:inline-flex}.reviews-hub .star-on{color:var(--reviews-yellow)}.reviews-hub .star-on.star-bonus{color:var(--reviews-accent);text-shadow:0 0 10px color-mix(in srgb, var(--reviews-accent) 48%, transparent)}.reviews-hub .star-off{color:#f7edff2e}[data-theme^=light] .reviews-hub .star-off{color:#2c213829}.reviews-hub .rr-react{flex:none;gap:8px;display:flex}.reviews-hub .react-btn{border:1px solid var(--reviews-glass-border);background:var(--reviews-glass-2);color:var(--reviews-ink-dim);cursor:pointer;-webkit-backdrop-filter:blur(var(--reviews-tile-blur));backdrop-filter:blur(var(--reviews-tile-blur));border-radius:13px;align-items:center;gap:7px;padding:6px 13px 6px 9px;font-size:13.5px;font-weight:700;display:inline-flex}.reviews-hub .react-btn svg{flex:none;width:28px;height:28px}.reviews-hub .react-btn.react-h.on{color:var(--reviews-ink);background:#ff7b9f2e;border-color:#ff7b9f8c}.reviews-hub .react-btn.react-s.on{color:var(--reviews-ink);background:#7c8cff29;border-color:#7c8cff80}.reviews-hub .react-btn:disabled{opacity:.7;cursor:default}.reviews-hub .rr-prod{color:var(--reviews-accent);align-items:center;gap:6px;margin-top:13px;font-size:12.5px;font-weight:700;display:flex}.reviews-hub .rr-prod svg{flex:none;width:14px;height:14px}.reviews-hub .rr-text{color:var(--reviews-ink);overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;margin-top:8px;font-size:14px;line-height:1.62}.reviews-hub .rr-text.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reviews-hub .rr-readmore{color:var(--reviews-yellow);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:9px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.reviews-hub .rr-readmore .tg-b,.reviews-hub .rr-readmore.open .tg-a{display:none}.reviews-hub .rr-readmore.open .tg-b{display:inline}.reviews-hub .rr-readmore .tg-chev,.reviews-hub .rr-reply-btn .tg-chev{width:14px;height:14px;transition:transform .3s}.reviews-hub .rr-readmore.open .tg-chev,.reviews-hub .review-row.reply-open .rr-reply-btn .tg-chev{transform:rotate(180deg)}.reviews-hub .rr-reply-btn{border:1px solid var(--reviews-glass-border);background:var(--reviews-glass-2);color:var(--reviews-ink-dim);cursor:pointer;-webkit-backdrop-filter:blur(var(--reviews-tile-blur));backdrop-filter:blur(var(--reviews-tile-blur));border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.reviews-hub .rr-reply-btn svg{flex:none;width:16px;height:16px}.reviews-hub .rr-reply{border:1px solid var(--reviews-glass-border);border-left:3px solid var(--reviews-accent);background:var(--reviews-glass-2);-webkit-backdrop-filter:blur(var(--reviews-tile-blur));backdrop-filter:blur(var(--reviews-tile-blur));border-radius:14px;margin-top:12px;margin-left:18px;padding:14px 16px;display:none}.reviews-hub .review-row.reply-open .rr-reply{display:block}.reviews-hub .rr-reply-top{align-items:center;gap:9px;margin-bottom:8px;display:flex}.reviews-hub .rr-reply-duck{flex:none;width:30px;height:30px}.reviews-hub .rr-reply-who{color:var(--reviews-ink);font-size:13px;font-weight:600}.reviews-hub .rr-reply-who span{color:var(--reviews-ink-faint);font-family:var(--reviews-body-font);letter-spacing:.3px;font-size:11px;font-weight:600;display:block}.reviews-hub .rr-reply-text{color:var(--reviews-ink);white-space:pre-wrap;font-size:13.5px;line-height:1.6}.reviews-hub .empty{border:1px dashed var(--reviews-glass-border);background:var(--reviews-glass-2);color:var(--reviews-ink-dim);text-align:center;-webkit-backdrop-filter:blur(var(--reviews-tile-blur));backdrop-filter:blur(var(--reviews-tile-blur));border-radius:20px;padding:42px 20px}.reviews-hub .empty .ed{margin-bottom:10px;font-size:40px;display:block}.reviews-hub .empty b{color:var(--reviews-ink);margin-bottom:4px;display:block}.reviews-hub .load-wrap{text-align:center;margin:34px 0 12px}.reviews-hub .load-done{color:var(--reviews-ink-faint);font-size:13.5px;font-weight:600}@media (max-width:900px){.reviews-hub .form-panel,.reviews-hub .panel{grid-template-columns:1fr;gap:22px;padding:22px}.reviews-hub .form-aside,.reviews-hub .score-col{border-left:0;border-top:1px solid var(--reviews-glass-border);padding-top:18px;padding-left:0}.reviews-hub .panel-duck{width:100%;height:130px;margin-bottom:6px}.reviews-marketplaces__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.reviews-hub .wrap{padding:0 16px}.reviews-hub .reviews-rating-hint{gap:11px;padding:12px 13px}.reviews-hub .reviews-rating-hint__duck{width:46px}.reviews-hub .reviews-rating-hint b{font-size:13px}.reviews-hub .reviews-rating-hint span{font-size:11.5px;line-height:1.4}.reviews-hub .score-big{font-size:54px}.reviews-hub .reviews-list-section__head{flex-direction:column;align-items:flex-start}.reviews-hub .rr-head{flex-wrap:wrap}.reviews-hub .rr-react{order:3;width:100%;margin-top:4px}.reviews-marketplaces__grid{grid-template-columns:1fr}}.info-page--faq{--desktop-info-eyebrow-accent:var(--info-reviews-accent,#b47aff);--desktop-info-eyebrow-font:var(--shared-info-mono-font,"JetBrains Mono", ui-monospace, monospace)}.info-page--faq .info-page-head{margin-bottom:28px;padding-top:22px}.info-page--faq .info-page-head .info-faq-head-eyebrow{max-width:none;color:var(--desktop-info-eyebrow-accent)}.info-page--faq .info-page-head h1{color:#1e1628;letter-spacing:-.03em;font-size:clamp(36px,4.5vw,48px);font-weight:900}.info-page--faq .info-page-head p:last-child{color:#9080a4;max-width:760px;font-size:16px}.info-page--faq .info-page-sections{gap:0}.info-faq-reference{gap:20px;margin-bottom:32px;display:grid}.info-faq-reference-label{color:#9a6ec0;letter-spacing:.1em;text-transform:uppercase;background:#ffffffa6;border:1px solid #d2b9eb80;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:5px 14px;font-size:11px;font-weight:800;display:inline-flex}.info-faq-reference-label:before{content:"";background:#c896e0;border-radius:50%;width:6px;height:6px}.info-faq-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.info-faq-reference-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--amx-duration-standard,.2s) var(--amx-ease-standard,ease), box-shadow var(--amx-duration-standard,.2s) var(--amx-ease-standard,ease), border-color var(--amx-duration-standard,.2s) var(--amx-ease-standard,ease), background-color var(--amx-duration-standard,.2s) var(--amx-ease-standard,ease);background:#ffffffb8;border:1px solid #dcc8f08c;border-radius:24px;gap:20px;padding:34px 32px 30px;scroll-margin-top:110px;display:grid;box-shadow:0 4px 24px #aa78d214}.info-faq-reference-card.is-highlighted{background:#fff9e4f5;border-color:#dead48d1;box-shadow:0 0 0 3px #ffe29166,0 16px 34px #c192362e}.info-faq-reference-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.info-faq-reference-card-icon{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.info-faq-reference-card-icon.is-yellow{color:#c0960a;background:#fff7d6}.info-faq-reference-card-icon.is-pink{color:#c06090;background:#fde8f2}.info-faq-reference-card-icon.is-purple{color:#9060c0;background:#f3eafb}.info-faq-reference-card-badge{color:#a07800;letter-spacing:.02em;white-space:nowrap;background:#fffbe6;border:1px solid #f5e070;border-radius:999px;align-items:center;min-height:32px;padding:5px 13px;font-size:12px;font-weight:800;display:inline-flex}.info-faq-reference-card h2{color:#1e1628;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:900;line-height:1.22}.info-faq-reference-card-body{color:#5a4870;gap:14px;font-size:14px;line-height:1.75;display:grid}.info-faq-reference-card-body p{margin:0}.info-faq-reference-timeline{align-items:flex-start;margin-top:2px;display:flex}.info-faq-reference-step{flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.info-faq-reference-step-dot{background:#b48cdc40;border:2px solid #b48cdc66;border-radius:50%;width:9px;height:9px}.info-faq-reference-step-dot.is-active{background:#f5d800;border-color:#dbb800;box-shadow:0 0 6px #f5d8008c}.info-faq-reference-step-label{color:#9080a4;text-align:center;max-width:60px;font-size:10px;line-height:1.32}.info-faq-reference-step-label.is-active{color:#7a6000;font-weight:700}.info-faq-reference-step-line{background:#b48cdc40;flex:auto;min-width:22px;height:1px;margin:4px 2px 0}.info-faq-reference-notice{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffbdccc;border:1.5px solid #f0de60;border-radius:16px;align-items:flex-start;gap:14px;padding:18px 24px;display:flex}.info-faq-reference-notice-icon{color:#c0980a;background:#fff7c0;border:1.5px solid #e8cc40;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.info-faq-reference-notice p{color:#4a3c10;margin:0;font-size:14px;line-height:1.7}.info-faq-reference-notice strong{color:#2a2000}.info-page--faq .info-page-block[data-section-id=questions-and-answers]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff9;border:1px solid #dcc3f080;border-radius:28px;gap:24px;padding:40px 44px 32px;box-shadow:0 4px 28px #a064d217}.info-page--faq .info-page-block[data-section-id=questions-and-answers] .info-page-block-head{align-items:flex-start;gap:18px;margin-bottom:0}.info-page--faq .info-page-block[data-section-id=questions-and-answers] .info-page-block-head h2{color:#1e1628;margin-bottom:0;font-size:22px;font-weight:900}.info-page--faq .info-page-block[data-section-id=questions-and-answers] .info-page-block-head p:last-child,.info-page--faq .info-page-block[data-section-id=questions-and-answers] .info-section-sticker{display:none}.info-faq-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.info-faq-head-actions .info-section-meta{padding-top:0}.info-faq-spotlight{text-align:center;justify-items:center;gap:10px;padding:0 0 2px;display:grid}.info-faq-spotlight-sticker{color:#7a3a5a;letter-spacing:.06em;text-transform:uppercase;text-align:center;background:linear-gradient(90deg,#ffd6c0,#ffcce8);border:0;border-radius:999px;align-items:center;gap:9px;max-width:100%;min-height:44px;padding:10px 22px;font-size:12px;font-weight:800;display:inline-flex}.info-faq-spotlight-sticker-icon{color:currentColor;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.info-faq-spotlight-answer{color:#8a60a0;margin:0;padding:0 40px;font-size:15px;font-style:italic;line-height:1.72}.info-faq-accordion{gap:9px;display:grid}.info-faq-toggle-wrap{justify-content:center;margin-top:14px;display:flex}.info-faq-item{min-width:0;transition:box-shadow var(--amx-duration-standard,.2s) var(--amx-ease-standard,ease), background var(--amx-duration-standard,.2s) var(--amx-ease-standard,ease);background:#ffffffb3;border:1px solid #d2b9eb66;border-radius:14px;overflow:clip}.info-faq-item:hover{box-shadow:0 2px 12px #aa78d21c}.info-faq-item[data-open=true]{background:#ffffffd6}.info-faq-heading,.info-page .info-faq-heading{margin:0;display:block}.info-faq-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 20px;display:grid}.info-faq-trigger:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--amx-color-focus,#b07fd4) 48%, transparent);outline:none}.info-faq-trigger-copy{align-items:center;gap:12px;min-width:0;display:flex}.info-faq-trigger-icon,.info-faq-trigger-chevron{background:#f3eafb;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.info-faq-trigger-icon{color:#b07fd4;box-shadow:none}.info-faq-trigger-title{color:#1e1628;letter-spacing:0;text-wrap:pretty;min-width:0;font-size:15px;font-weight:700;line-height:1.45;display:block;transform:none}.info-faq-trigger-chevron{color:#a070c0;width:26px;height:26px;transition:transform var(--amx-duration-standard,.2s) var(--amx-ease-standard,ease), background var(--amx-duration-fast,.15s) var(--amx-ease-standard,ease);border-radius:50%}.info-faq-item[data-open=true] .info-faq-trigger-chevron{color:#8f65b2;background:#e4d0f6;transform:rotate(180deg)}.info-faq-panel{transition:grid-template-rows var(--amx-duration-standard,.2s) var(--amx-ease-standard,ease);grid-template-rows:0fr;display:grid}.info-faq-item[data-open=true] .info-faq-panel{grid-template-rows:1fr}.info-faq-panel-inner{overflow:hidden}.info-faq-answer{padding:0 20px 16px}.info-faq-answer p{color:#5a4870;text-wrap:pretty;border-top:1px solid #c8afe64d;margin:0;padding-top:13px;font-size:14px;line-height:1.75}.info-faq-toggle{color:#7a3a9a;background:linear-gradient(135deg,#ede0fb,#fbe0f0);border:0;border-radius:999px;gap:8px;min-height:48px;padding-inline:22px;box-shadow:0 6px 20px #aa64dc29}.info-faq-toggle:hover{background:linear-gradient(135deg,#e8d8fb,#f9d8eb);transform:translateY(-2px)}.info-faq-toggle:focus-visible{box-shadow:0 6px 20px #aa64dc29, 0 0 0 2px color-mix(in srgb, var(--amx-color-focus,#b07fd4) 42%, transparent);outline:none}.info-faq-toggle-icon{transition:transform var(--amx-duration-standard,.2s) var(--amx-ease-standard,ease);justify-content:center;align-items:center;display:inline-flex}.info-faq-toggle[data-expanded=true] .info-faq-toggle-icon{transform:rotate(-90deg)}.info-faq-toggle[data-expanded=false] .info-faq-toggle-icon{transform:none}[data-theme^=dark] .info-page--faq{background:0 0}[data-theme^=dark] .info-page--faq .info-page-head h1{color:#f6edf8}[data-theme^=dark] .info-page--faq .info-page-head p:last-child,[data-theme^=dark] .info-faq-reference-step-label,[data-theme^=dark] .info-faq-answer p{color:#f5ebfadb}[data-theme^=dark] .info-faq-reference-label,[data-theme^=dark] .info-page--faq .info-page-block[data-section-id=questions-and-answers],[data-theme^=dark] .info-faq-reference-card,[data-theme^=dark] .info-faq-item{background:#7056a838;border-color:#b08de25c}[data-theme^=dark] .info-faq-reference-label{color:#e5d5ff;background:#7056a842}[data-theme^=dark] .info-faq-reference-label:before{background:#fff477}[data-theme^=dark] .info-faq-reference-card{-webkit-backdrop-filter:blur(20px)}[data-theme^=dark] .info-faq-reference-card.is-highlighted{background:#8a65ba57;border-color:#ffe888c2;box-shadow:0 0 0 3px #ffe4822e,0 18px 36px #0a08185c,inset 0 1px #ffffff14}[data-theme^=dark] .info-faq-reference-card.is-yellow{background:#7056a838;border-color:#ffe88880;box-shadow:0 10px 28px #0e0a1e38,inset 0 1px #ffffff0f}[data-theme^=dark] .info-faq-reference-card.is-pink{background:#7056a838;border-color:#ffa8d275;box-shadow:0 10px 28px #0e0a1e38,inset 0 1px #ffffff0f}[data-theme^=dark] .info-faq-reference-card.is-purple{background:#7056a838;border-color:#c09aff70;box-shadow:0 10px 28px #0e0a1e38,inset 0 1px #ffffff0f}[data-theme^=dark] .info-faq-reference-card:hover{transform:translateY(-3px)}[data-theme^=dark] .info-faq-reference-card.is-yellow:hover{border-color:#fff4779e;box-shadow:0 14px 32px #0e0a1e4d,inset 0 1px #ffffff14}[data-theme^=dark] .info-faq-reference-card.is-pink:hover{border-color:#ffa8d294;box-shadow:0 14px 32px #0e0a1e4d,inset 0 1px #ffffff14}[data-theme^=dark] .info-faq-reference-card.is-purple:hover{border-color:#ccacff94;box-shadow:0 14px 32px #0e0a1e4d,inset 0 1px #ffffff14}[data-theme^=dark] .info-faq-reference-card-icon.is-yellow{color:#fff477;background:#fff4771f}[data-theme^=dark] .info-faq-reference-card-icon.is-pink{color:#ff7c7c;background:#ff7c7c1a}[data-theme^=dark] .info-faq-reference-card-icon.is-purple{color:#b47aff;background:#b47aff1f}[data-theme^=dark] .info-faq-reference-card-badge{color:#fff477;background:#fff47724;border-color:#fff4776b}[data-theme^=dark] .info-faq-reference-step-dot{background:#b47aff1f;border-color:#b47aff38}[data-theme^=dark] .info-faq-reference-step-dot.is-active{background:#fff477;border-color:#e8dd00;box-shadow:0 0 8px #fff477b3}[data-theme^=dark] .info-faq-reference-step-label.is-active{color:#fff477;font-weight:700}[data-theme^=dark] .info-faq-reference-step-line{background:#b47aff26}[data-theme^=dark] .info-page--faq .info-page-block[data-section-id=questions-and-answers]{-webkit-backdrop-filter:blur(20px);background:#765cb03d;border-color:#b693ea57;box-shadow:0 18px 38px #0a08163d,inset 0 1px #ffffff0d}[data-theme^=dark] .info-faq-reference-card h2,[data-theme^=dark] .info-page--faq .info-page-block[data-section-id=questions-and-answers] .info-page-block-head h2,[data-theme^=dark] .info-faq-trigger-title{color:#f6edf8}[data-theme^=dark] .info-faq-reference-card-body,[data-theme^=dark] .info-faq-reference-notice p,[data-theme^=dark] .info-faq-spotlight-answer{color:#f4ebf8e6}[data-theme^=dark] .info-faq-spotlight-sticker{color:#7a3a5a;box-shadow:none;background:linear-gradient(90deg,#ffd6c0,#ffcce8);border:0}[data-theme^=dark] .info-faq-item{transition:box-shadow var(--amx-duration-standard,.2s) var(--amx-ease-standard,ease), border-color var(--amx-duration-standard,.2s) var(--amx-ease-standard,ease);background:#7056a838;border-color:#b08de24d}[data-theme^=dark] .info-faq-item:hover{border-color:#c4a4f870;box-shadow:0 12px 26px #0e0a1c3d}[data-theme^=dark] .info-faq-item[data-open=true]{background:#7e62ba47;border-color:#fff47757}[data-theme^=dark] .info-faq-trigger-icon,[data-theme^=dark] .info-faq-trigger-chevron{background:#68529a6b}[data-theme^=dark] .info-faq-trigger-icon{color:#f6de7d}[data-theme^=dark] .info-faq-trigger-chevron{color:#d5bcff;background:#68529a7a}[data-theme^=dark] .info-faq-reference-notice{background:#7056a833;border-color:#fff4775c;box-shadow:0 12px 24px #0c08182e}[data-theme^=dark] .info-faq-reference-notice strong{color:#fff477}[data-theme^=dark] .info-page--faq .info-page-block[data-section-id=questions-and-answers] .info-section-sticker,[data-theme^=dark] .info-faq-trigger-icon,[data-theme^=dark] .info-faq-trigger-chevron{color:inherit}[data-theme^=dark] .info-faq-item[data-open=true] .info-faq-trigger-chevron{background:#9472dc85}[data-theme^=dark] .info-faq-answer p{color:#f4ebf8e0;border-top-color:#ad87f42e}[data-theme^=dark] .info-faq-toggle{color:#fff477;background:#7056a83d;border:1px solid #fff47757;box-shadow:0 12px 24px #0e0a1c33}[data-theme^=dark] .info-faq-toggle:hover{background:#7c62b847;box-shadow:0 14px 26px #0e0a1c3d}@media (prefers-reduced-motion:reduce){.info-faq-item,.info-faq-trigger-chevron,.info-faq-panel,.info-faq-toggle{transition:none}}.info-page-footer-note{border:1px solid color-mix(in srgb, var(--accent-3,#ff70b8) 22%, var(--line));border-left:5px solid var(--accent-3,#ff70b8);background:linear-gradient(180deg, color-mix(in srgb, var(--accent-3,#ff70b8) 8%, transparent), transparent 76%), color-mix(in srgb, var(--surface) 94%, transparent);border-radius:20px;align-items:flex-start;gap:12px;margin-top:10px;padding:22px 28px;display:flex;box-shadow:0 14px 34px #4a306d14}.info-page-footer-note span{color:var(--ink-2);font-size:15px;line-height:1.7}.info-delivery-table{border:1px solid var(--line);background:radial-gradient(circle at top center, color-mix(in srgb, var(--surface-2) 42%, transparent), transparent 62%), color-mix(in srgb, var(--surface) 94%, transparent);border-radius:26px;overflow-x:auto;box-shadow:0 18px 44px #4a306d1a}.info-delivery-row{border-bottom:1px solid color-mix(in srgb, var(--line) 88%, transparent);grid-template-columns:minmax(280px,1.65fr) minmax(120px,.52fr) minmax(140px,.62fr) minmax(170px,.95fr);align-items:center;gap:18px;min-width:840px;padding:20px 24px;display:grid}.info-delivery-row:last-child{border-bottom:0}.info-delivery-row-head{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;background:color-mix(in srgb, var(--surface-2) 70%, transparent);font-size:12px;font-weight:850}.info-delivery-method{align-items:center;gap:16px;display:flex}.info-delivery-icon{background:color-mix(in srgb, var(--surface-2) 78%, transparent);width:58px;height:58px;color:var(--accent);border-radius:18px;flex:none;justify-content:center;align-items:center;display:inline-flex}.info-delivery-copy{gap:4px;display:grid}.info-delivery-copy strong{color:var(--ink);font-size:17px;line-height:1.25}.info-delivery-copy span{color:var(--muted);line-height:1.45}.info-delivery-cell{color:var(--ink);font-size:17px;line-height:1.35}.info-delivery-price{font-weight:850}.info-delivery-price.is-success{color:var(--ok)}@media (max-width:1060px){.info-page-shell{grid-template-columns:1fr}.info-page-nav{position:static}.info-page-block-head{flex-direction:column}.info-legal-head{grid-template-columns:1fr;gap:10px}.info-section-meta{text-align:left;padding-top:0}.info-section-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.info-page--faq .info-page-block[data-section-id=questions-and-answers] .info-page-block-head{flex-direction:column;align-items:stretch}.info-faq-head-actions{flex-wrap:wrap;justify-content:space-between;width:100%;margin-left:0}.info-faq-reference-grid{grid-template-columns:1fr}}@media (max-width:760px){.info-summary-grid,.info-section-grid,.info-section-flow,.info-summary-card{grid-template-columns:1fr}.info-page--overview{gap:14px}.info-page--overview .page-head{gap:14px;margin-bottom:14px}.info-page--overview .page-head h1{font-size:clamp(30px,9vw,42px)}.info-page--overview .info-page-block{padding:15px}.info-page--overview .is-delivery-block{padding:14px}.info-page--overview .is-delivery-block .info-delivery-table{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.info-page--overview .is-delivery-block .info-delivery-row{border:1px solid color-mix(in srgb, var(--accent-2) 44%, var(--line));background:0 0;border-radius:18px;grid-template-columns:1fr;gap:10px;min-width:0;padding:15px 14px}.info-page--overview .is-delivery-block .info-delivery-row:not(.info-delivery-row-head)+.info-delivery-row:not(.info-delivery-row-head){margin-top:10px}.info-page--overview .is-delivery-block .info-delivery-row-head{display:none}.info-page--overview .is-delivery-block .info-delivery-method{grid-template-columns:auto 1fr;align-items:center;display:grid}.info-page--overview .is-delivery-block .info-delivery-cell{gap:4px;font-size:14px;display:grid}.info-page--overview .is-delivery-block .info-delivery-cell:before{content:attr(data-label);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.info-page--overview .is-delivery-block .info-delivery-method:before{content:none}.info-page--overview .is-delivery-block .info-delivery-price{justify-self:start}.info-page--faq .info-page-block[data-section-id=questions-and-answers]{border-radius:22px;gap:18px;padding:28px 18px 22px}.info-page--faq .info-page-block[data-section-id=questions-and-answers] .info-page-block-head{flex-direction:column;align-items:stretch}.info-page--faq{border-radius:0;padding:30px 0 58px}.info-page--faq .info-page-head{margin-bottom:22px;padding-top:0}.info-page--faq .info-page-head h1{font-size:clamp(32px,9vw,40px)}.info-faq-reference{gap:16px;margin-bottom:24px}.info-faq-reference-card{border-radius:20px;gap:16px;padding:24px 18px 22px}.info-faq-reference-card-top{gap:12px}.info-faq-reference-card h2{font-size:20px}.info-faq-reference-card-body{font-size:14px}.info-faq-reference-timeline{gap:4px;padding-bottom:2px;overflow-x:auto}.info-faq-reference-step-line{min-width:16px}.info-faq-reference-notice{padding:16px 16px 16px 14px}.info-faq-head-actions{justify-content:space-between;width:100%;margin-left:0}.info-faq-spotlight{gap:10px;padding:0}.info-faq-spotlight-sticker{min-height:42px;padding:10px 16px;font-size:12px;line-height:1.4}.info-faq-spotlight-answer{white-space:normal;text-wrap:pretty;padding:0;font-size:15px}.info-faq-trigger{gap:10px;padding:15px 14px}.info-faq-trigger-copy{align-items:center;gap:10px}.info-faq-trigger-icon,.info-faq-trigger-chevron{border-radius:12px;width:34px;height:34px}.info-faq-answer{padding:0 14px 12px}.info-faq-answer p{padding-top:10px;font-size:14px;line-height:1.55}.info-faq-toggle{justify-content:center;width:auto;max-width:100%;padding-inline:18px}.info-page-footer-note{border-radius:18px;padding:18px 20px}.info-docs-summary{grid-template-columns:1fr;gap:12px}.info-docs-summary-card{border-radius:18px;padding:16px}.info-docs-summary-icon{border-radius:13px;width:40px;height:40px}.info-docs-summary-copy h2{font-size:19px}.info-docs-shell{grid-template-columns:1fr;gap:14px}.info-docs-toc{border-radius:18px;padding:16px;position:static;top:auto}.info-docs-toc-list,.info-docs-hero-grid{grid-template-columns:1fr}.info-docs-duck-mini{display:none}.info-docs-grid{grid-template-columns:1fr;gap:20px}.info-docs-toc{position:static;top:auto}.info-docs-panel{padding:24px 18px}.info-docs-panel h2{font-size:28px}.info-docs-clause h3{font-size:18px}.info-docs-clause p,.info-docs-clause li{font-size:14px;line-height:1.55}}.ship-block{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);margin:16px 0}.ship-table{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.ship-row{border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:1.4fr .8fr .8fr 1.6fr;align-items:center;gap:12px;padding:14px;display:grid}.ship-row:last-child{border-bottom:0}.ship-row.head{background:var(--surface-2);color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:950}.ship-row strong{color:var(--accent)}.flow .block-head{grid-column:1/-1}.flow .step{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);align-content:start;gap:10px;min-height:150px;padding:16px;display:grid}.flow .step .n{border-radius:var(--radius-sm);background:var(--accent-2);color:#302300;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.flow .step p{color:var(--muted);font-size:13px}.offer-wrap{gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:22px;display:grid}.offer-wrap>:first-child{grid-column:span 3}.offer-wrap>:last-child{grid-column:span 9;min-width:0}.offer-toc{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);align-self:start;gap:8px;padding:16px;display:grid;position:sticky;top:92px}.offer-toc a{color:var(--muted);font-weight:850}.offer-list{gap:12px;display:grid}.co-grid{--kaido-ok:#37d59f;--kaido-radius:18px;--kaido-radius-sm:12px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:32px;display:grid}@supports (color:lab(0% 0 0)){.co-grid{--kaido-ok:lab(76.4692% -51.4186 14.5807)}}.co-grid>.co-main{grid-column:span 8}.co-grid>.co-summary{grid-column:span 4}.co-main{gap:16px;display:grid}.checkout-page{--checkout-tile-bg:var(--tile-bg);--checkout-tile-border:var(--tile-border);--checkout-tile-shadow:0 4px 24px #aa78d214;--checkout-tile-strong:color-mix(in srgb, var(--amx-color-surface-raised,var(--surface)) 82%, var(--tile-bg) 18%);--checkout-tile-inset:color-mix(in srgb, var(--amx-color-surface-tint,var(--surface-2)) 76%, var(--tile-bg) 24%);--checkout-field-bg:color-mix(in srgb, var(--amx-color-surface-raised,var(--surface)) 82%, var(--tile-bg) 18%);--checkout-field-border:color-mix(in srgb, var(--checkout-tile-border) 82%, transparent);--checkout-field-placeholder:color-mix(in srgb, var(--amx-color-text,var(--ink)) 48%, transparent);--checkout-popover-bg:color-mix(in srgb, var(--amx-color-surface-raised,var(--surface)) 94%, var(--tile-bg) 6%);--checkout-popover-shadow:0 18px 38px #5941782e;--checkout-warning-bg:color-mix(in srgb, var(--accent-2) 18%, var(--checkout-tile-bg));--checkout-warning-border:color-mix(in srgb, var(--accent-2) 42%, var(--checkout-tile-border));--checkout-block-badge-ink:#26122f}[data-theme^=light] .checkout-page{--glow-violet:0 0 0 1px #b994ff73, 0 8px 30px #965ad238, 0 0 32px 4px #b994ff6b;--glow-mint:0 0 0 1px #61d6bd80, 0 8px 30px #3caa9633, 0 0 32px 4px #61d6bd73;--glow-yellow:0 0 0 1px #ffd23c8c, 0 8px 30px #d2aa2833, 0 0 32px 4px #ffdc5a80;--glow-pink:0 0 0 1px #ff7ac880, 0 8px 30px #d250a033, 0 0 32px 4px #ff7ac870;--edge-violet:#b994ff8c;--edge-mint:#61d6bd8c;--edge-yellow:#ffd23c99;--edge-pink:#ff7ac88c;--yellow-btn-border:#c8a0288c;--checkout-tile-shadow:0 10px 30px #965ad229;min-height:100vh}[data-theme^=light] .checkout-page:before{content:none}[data-theme^=dark] .checkout-page{--glow-violet:0 0 0 1px #b47aff59, 0 12px 32px #0a061a66, 0 0 34px 4px #b47aff5c;--glow-mint:0 0 0 1px #61d6bd59, 0 12px 32px #0a061a66, 0 0 34px 4px #61d6bd52;--glow-yellow:0 0 0 1px #fff47759, 0 12px 32px #0a061a66, 0 0 34px 4px #fff4774d;--glow-pink:0 0 0 1px #ff7ac859, 0 12px 32px #0a061a66, 0 0 34px 4px #ff7ac857;--edge-violet:#b47aff73;--edge-mint:#61d6bd73;--edge-yellow:#fff47773;--edge-pink:#ff7ac873;--checkout-tile-shadow:0 10px 28px #0e0a1e38, inset 0 1px 0 #ffffff0f;--checkout-field-bg:color-mix(in srgb, var(--amx-color-surface-raised,var(--surface)) 92%, #ffffff0a);--checkout-popover-bg:color-mix(in srgb, var(--amx-color-surface-raised,var(--surface)) 97%, #ffffff08);--checkout-warning-bg:color-mix(in srgb, var(--accent-2) 12%, var(--checkout-tile-bg));--checkout-warning-border:color-mix(in srgb, var(--accent-2) 32%, var(--checkout-tile-border))}.checkout-page [data-checkout-block]{--block-accent:var(--amx-color-accent-primary,#b994ff);--block-accent-border:color-mix(in srgb, var(--block-accent) 52%, var(--checkout-tile-border));--block-accent-badge-ink:var(--checkout-block-badge-ink)}.checkout-page [data-checkout-block=contact]{--block-accent:var(--amx-color-accent-primary,#b994ff)}.checkout-page [data-checkout-block=delivery]{--block-accent:var(--amx-color-accent-mint,#61d6bd)}.checkout-page [data-checkout-block=payment]{--block-accent:var(--amx-color-accent-cta,#ffe477);--block-accent-border:color-mix(in srgb, var(--block-accent) 42%, var(--amx-color-accent-cta-ink,#2f2400) 58%);--block-accent-badge-ink:var(--amx-color-accent-cta-ink,#2f2400)}.checkout-page [data-checkout-block=order]{--block-accent:var(--amx-color-accent-pink,#ff7ac8)}.co-block,.co-summary{border:1px solid var(--checkout-tile-border);border-radius:var(--kaido-radius);background:var(--checkout-tile-bg);box-shadow:var(--checkout-tile-shadow);-webkit-backdrop-filter:blur(var(--tile-blur))}.co-block:has([role=listbox]){z-index:20;position:relative}.checkout-page .co-block[data-checkout-block],.checkout-page .co-summary[data-checkout-block]{border-color:var(--block-accent-border)}[data-theme^=light] .checkout-page .co-block[data-checkout-block=contact]{border-width:1.5px;border-color:var(--edge-violet);box-shadow:var(--glow-violet)}[data-theme^=light] .checkout-page .co-block[data-checkout-block=delivery]{border-width:1.5px;border-color:var(--edge-mint);box-shadow:var(--glow-mint)}[data-theme^=light] .checkout-page .co-block[data-checkout-block=payment]{border-width:1.5px;border-color:var(--edge-yellow);box-shadow:var(--glow-yellow)}[data-theme^=light] .checkout-page .co-summary[data-checkout-block=order]{border-width:1.5px;border-color:var(--edge-pink);box-shadow:var(--glow-pink)}[data-theme^=dark] .checkout-page .co-block[data-checkout-block=contact]{border-width:1.5px;border-color:var(--edge-violet);box-shadow:var(--glow-violet)}[data-theme^=dark] .checkout-page .co-block[data-checkout-block=delivery]{border-width:1.5px;border-color:var(--edge-mint);box-shadow:var(--glow-mint)}[data-theme^=dark] .checkout-page .co-block[data-checkout-block=payment]{border-width:1.5px;border-color:var(--edge-yellow);box-shadow:var(--glow-yellow)}[data-theme^=dark] .checkout-page .co-summary[data-checkout-block=order]{border-width:1.5px;border-color:var(--edge-pink);box-shadow:var(--glow-pink)}.co-block-head{align-items:start;gap:14px;margin-bottom:16px;display:flex}.co-block-head .n{border-radius:var(--radius-sm);background:var(--block-accent,var(--accent));width:30px;height:30px;color:var(--block-accent-badge-ink,#26122f);flex:0 0 30px;place-items:center;font-weight:950;display:grid}.co-block-head p{color:var(--muted)}.delivery-hint{align-items:center;gap:8px;display:inline-flex}.delivery-hint-icon{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));background:color-mix(in srgb, var(--accent) 10%, var(--surface));width:24px;height:24px;color:var(--accent);border-radius:999px;flex:0 0 24px;place-items:center;display:inline-grid}.checkout-delivery-note{color:var(--muted);margin:2px 4px 0;font-size:13px;font-weight:800;line-height:1.5}.checkout-delivery-note.is-free{color:var(--accent)}.co-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.checkout-contact-instagram{grid-column:1}.checkout-contact-email{grid-column:2;align-self:start}.checkout-contact-email>label{font-size:13px;font-weight:800;line-height:19.5px}.checkout-contact-instagram-note{white-space:nowrap;grid-column:1/-1;width:100%;max-width:none}@media (max-width:575px){.checkout-contact-instagram,.checkout-contact-email{grid-column:1}.checkout-contact-instagram-note{white-space:normal;grid-column:1;max-width:100%}}.co-toggle{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--checkout-tile-border));border-radius:var(--kaido-radius-sm);background:color-mix(in srgb, var(--accent) 8%, var(--checkout-field-bg));cursor:pointer;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.co-toggle input{opacity:0;width:0;height:0;position:absolute}.co-toggle-box{border:2px solid color-mix(in srgb, var(--accent) 32%, var(--checkout-tile-border));background:color-mix(in srgb, var(--checkout-tile-strong) 90%, #ffffff1a);border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;margin-top:2px;transition:background .12s,border-color .12s;display:grid}.co-toggle input:checked+.co-toggle-box{border-color:var(--accent);background:var(--accent)}.co-toggle input:checked+.co-toggle-box:after{content:"✓";color:#fff;font-size:12px;font-weight:900}.co-toggle input:focus-visible+.co-toggle-box{outline:2px solid color-mix(in srgb, var(--accent) 38%, white 62%);outline-offset:2px}.co-toggle-copy{gap:4px;display:grid}.co-toggle-copy b{color:var(--ink)}.co-toggle-copy small{color:var(--muted);line-height:1.45}.co-subblock{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--checkout-tile-border));border-radius:var(--kaido-radius-sm);background:color-mix(in srgb, var(--accent) 8%, var(--checkout-tile-inset));margin-top:16px;padding:16px;box-shadow:inset 0 1px #ffffff0f}.co-subblock-title{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;font-size:13px;font-weight:900}.co-grid .field input,.co-grid .field textarea,.co-grid .field select{border-radius:var(--kaido-radius-sm);border-color:var(--checkout-field-border);background:var(--checkout-field-bg);min-height:48px;color:var(--amx-color-text,var(--ink));caret-color:var(--amx-color-text,var(--ink))}.co-grid .field input::placeholder,.co-grid .field textarea::placeholder{color:var(--checkout-field-placeholder);-webkit-text-fill-color:var(--checkout-field-placeholder)}.co-grid .field input:focus,.co-grid .field textarea:focus,.co-grid .field select:focus{border-color:color-mix(in srgb, var(--accent) 72%, var(--checkout-tile-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--amx-color-focus,#8e60ef) 22%, transparent)}:-webkit-any(.co-grid .field input:autofill,.co-grid .field input:-webkit-autofill){border-color:var(--checkout-field-border);background:var(--checkout-field-bg);color:var(--amx-color-text,var(--ink));caret-color:var(--amx-color-text,var(--ink));-webkit-text-fill-color:var(--amx-color-text,var(--ink));-webkit-box-shadow:0 0 0 1000px var(--checkout-field-bg) inset;box-shadow:0 0 0 1000px var(--checkout-field-bg) inset;transition:none!important}:is(.co-grid .field input:autofill,.co-grid .field input:autofill){border-color:var(--checkout-field-border);background:var(--checkout-field-bg);color:var(--amx-color-text,var(--ink));caret-color:var(--amx-color-text,var(--ink));-webkit-text-fill-color:var(--amx-color-text,var(--ink));-webkit-box-shadow:0 0 0 1000px var(--checkout-field-bg) inset;box-shadow:0 0 0 1000px var(--checkout-field-bg) inset;transition:none!important}:-webkit-any(.co-grid .field input:focus:autofill,.co-grid .field input:focus:-webkit-autofill){border-color:color-mix(in srgb, var(--accent) 72%, var(--checkout-tile-border));-webkit-box-shadow:0 0 0 1000px var(--checkout-field-bg) inset, 0 0 0 3px color-mix(in srgb, var(--amx-color-focus,#8e60ef) 22%, transparent);box-shadow:0 0 0 1000px var(--checkout-field-bg) inset, 0 0 0 3px color-mix(in srgb, var(--amx-color-focus,#8e60ef) 22%, transparent)}:is(.co-grid .field input:focus:autofill,.co-grid .field input:focus:autofill){border-color:color-mix(in srgb, var(--accent) 72%, var(--checkout-tile-border));-webkit-box-shadow:0 0 0 1000px var(--checkout-field-bg) inset, 0 0 0 3px color-mix(in srgb, var(--amx-color-focus,#8e60ef) 22%, transparent);box-shadow:0 0 0 1000px var(--checkout-field-bg) inset, 0 0 0 3px color-mix(in srgb, var(--amx-color-focus,#8e60ef) 22%, transparent)}.opt-list{gap:10px;display:grid}.opt-row{border:1px solid var(--checkout-tile-border);background:var(--checkout-tile-bg);width:100%;color:var(--amx-color-text,var(--ink));text-align:left;cursor:pointer;box-shadow:var(--checkout-tile-shadow);-webkit-backdrop-filter:blur(var(--tile-blur));border-radius:12px;grid-template-columns:18px 52px 1fr auto;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,background .15s,transform .15s;display:grid}.opt-row:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--checkout-tile-border))}.opt-row.sel{border-color:color-mix(in srgb, var(--accent) 76%, var(--checkout-tile-border));background:color-mix(in srgb, var(--accent) 10%, var(--checkout-tile-bg))}[data-theme^=light] .checkout-page .opt-row.sel{border-color:color-mix(in srgb, var(--accent) 88%, var(--checkout-tile-border));background:color-mix(in srgb, var(--accent) 16%, var(--checkout-tile-bg));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent), 0 6px 18px #965ad22e}.opt-radio{border:2px solid color-mix(in srgb, var(--checkout-tile-border) 92%, white 8%);border-radius:50%;width:18px;height:18px}.opt-row.sel .opt-radio{border-color:var(--accent);box-shadow:inset 0 0 0 4px var(--checkout-tile-strong), inset 0 0 0 10px var(--accent)}.opt-ic{border-radius:var(--kaido-radius-sm);background:color-mix(in srgb, var(--checkout-field-bg) 88%, #ffffff14);width:40px;height:40px;color:var(--accent);place-items:center;display:grid}.opt-ic--carrier{background:color-mix(in srgb, var(--accent) 6%, var(--checkout-field-bg));border-radius:12px;width:52px;height:52px}.opt-ic--carrier img{object-fit:contain;width:42px;height:42px}.opt-body{gap:3px;display:grid}.opt-body small,.opt-meta{color:var(--muted);font-weight:800}.opt-meta{text-align:right;justify-items:end;gap:3px;display:grid}.opt-meta b{color:var(--ink);font-size:13px}.opt-meta .free,.opt-meta b.free{color:var(--kaido-ok)}.opt-meta small{color:var(--muted);font-size:12px}.fop-payment-panel{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--checkout-tile-border));border-radius:var(--kaido-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), color-mix(in srgb, var(--accent) 4%, var(--checkout-tile-bg));box-shadow:var(--checkout-tile-shadow);color:var(--ink-2);-webkit-backdrop-filter:blur(var(--tile-blur));align-items:center;gap:10px;margin-top:14px;padding:14px 16px;font-weight:900;display:flex}.fop-payment-panel svg{color:var(--accent);flex:none}.fop-payment-panel p{margin:0;line-height:1.45}.co-branch{gap:14px;margin:14px 0}.co-comment{gap:14px;margin-top:18px}.co-branch>span,.co-comment>span{padding-left:14px}.co-summary{border-radius:18px;padding:0;position:sticky;top:92px;overflow:hidden}.cs-head{border-bottom:1px solid color-mix(in srgb, var(--checkout-tile-border) 76%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:20px 22px 14px;display:flex}.checkout-page .co-summary[data-checkout-block=order] .cs-head{border-bottom-color:var(--block-accent-border)}.cs-head>div:first-child{text-align:left;flex:1;min-width:0}.cs-head h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:950;line-height:1.08}.cs-head-side{color:var(--accent);justify-content:flex-end;align-items:center;display:flex}.cs-items{gap:12px;padding:16px 22px;display:grid}.cs-items.is-scrollable{scrollbar-gutter:stable;max-height:328px;padding-bottom:22px;padding-right:8px;overflow-y:auto}.cs-item{border-bottom:1px solid color-mix(in srgb, var(--checkout-tile-border) 44%, transparent);grid-template-columns:54px minmax(0,1fr) max-content;align-items:center;gap:10px;padding-bottom:12px;display:grid}.cs-item:last-child{border-bottom:0;padding-bottom:0}.cs-item img{object-fit:cover;border-radius:var(--kaido-radius-sm);align-self:center;width:54px;height:66px;display:block}.cs-item span,.cs-item-copy{gap:4px;min-width:0;display:grid}.cs-item small{color:var(--muted);font-weight:800}.cs-item-side{flex-direction:column;align-self:center;align-items:flex-end;gap:8px;min-width:max-content;display:flex}.cs-item-side strong{white-space:nowrap}.cs-item-side .qty-stepper{border-radius:var(--radius-sm);margin-top:0}.cs-item-purchase{justify-content:flex-end;width:max-content;margin-left:auto}.round-icon.tiny{border-radius:var(--radius-sm);width:30px;height:30px}.cs-free{z-index:1;border:1px solid color-mix(in srgb, var(--checkout-tile-border) 92%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 8%, transparent), transparent 62%), color-mix(in srgb, var(--checkout-tile-bg) 92%, var(--checkout-tile-strong) 8%);color:var(--muted);-webkit-backdrop-filter:blur(var(--tile-blur));border-radius:12px;gap:8px;margin:12px 22px 16px;padding:12px;font-size:13px;font-weight:850;display:grid;position:relative}.cs-free-message{align-items:center;gap:10px;min-width:0;display:inline-flex}.cs-free-text{white-space:nowrap;min-width:0}.delivery-sticker{color:currentColor;pointer-events:none;flex:0 0 46px;width:46px;height:22px;position:relative}.delivery-sticker:before,.delivery-sticker:after{content:"";border:2px solid;position:absolute;left:16px}.delivery-sticker:before{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:8px 9px 5px 5px;width:22px;height:9px;top:7px}.delivery-sticker:after{border-left:0;border-radius:0 7px 5px 0;width:9px;height:7px;top:9px;left:30px}.delivery-sticker i,.delivery-sticker i:before{content:"";background:var(--surface);border:2px solid;border-radius:50%;width:5px;height:5px;position:absolute;bottom:2px}.delivery-sticker i{left:21px}.delivery-sticker i:before{bottom:-2px;left:11px}.delivery-sticker span,.delivery-sticker i:after{content:""}.delivery-sticker>i:after,.delivery-sticker>i+i,.delivery-sticker>i+i:before{position:absolute}.delivery-sticker::marker{display:none}.delivery-sticker{background:linear-gradient(currentColor 0 0) 1px 7px/12px 2px no-repeat,linear-gradient(currentColor 0 0) 5px 12px/8px 2px no-repeat,linear-gradient(currentColor 0 0) 0 16px/11px 2px no-repeat;animation:.75s linear infinite delivery-lines}@keyframes delivery-lines{0%{opacity:.86;background-position:5px 7px,9px 12px,4px 16px}to{opacity:1;background-position:0 7px,3px 12px,-2px 16px}}.cs-free span{color:var(--muted)}.cs-free.is-free{border-color:color-mix(in srgb, var(--kaido-ok) 42%, var(--checkout-tile-border))}.cs-free.is-free span{color:var(--kaido-ok)}.cs-promo{border:1px solid var(--checkout-field-border);background:color-mix(in srgb, var(--accent) 6%, transparent);box-shadow:none;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 42px;align-items:center;gap:8px;margin:14px 22px;padding:8px;display:grid}.cs-promo:focus-within{border-color:color-mix(in srgb, var(--accent) 72%, var(--checkout-tile-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--amx-color-focus,#8e60ef) 18%, transparent)}.cs-promo-apply{place-items:center;width:100%;min-width:0;min-height:40px;display:grid}.cs-promo-sticker{width:34px;min-height:40px;color:var(--accent);filter:none;place-items:center;display:grid;transform:none}.cs-promo-apply:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 24%, transparent);outline-offset:2px}.cs-promo input{min-height:40px;color:var(--amx-color-text,var(--ink));letter-spacing:.5px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:600}.cs-promo input::placeholder{color:var(--checkout-field-placeholder);-webkit-text-fill-color:var(--checkout-field-placeholder)}.cs-promo input:focus{box-shadow:none;border-color:#0000}.cs-referral-toggle{color:var(--accent);text-underline-offset:.18em;background:0 0;align-self:start;margin:0 22px 14px;padding:0;font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.cs-referral-toggle:hover{color:color-mix(in srgb, var(--accent) 82%, white 18%)}.cs-referral-toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 22%, transparent);outline-offset:3px;border-radius:8px}.cs-promo button{background:var(--accent-2);color:#302300;border:1.5px solid #0000;border-radius:12px;min-height:40px;padding:0;font-weight:950;transition:transform .16s,box-shadow .16s;box-shadow:0 4px 12px #ffd23c59}[data-theme^=light] .checkout-page .cs-promo button{border:1.5px solid var(--yellow-btn-border)}.cs-promo button:hover{transform:translateY(-1px);box-shadow:0 10px 22px -14px #8b6800}.cs-promo button svg{animation:1.25s ease-in-out infinite promo-arrow-nudge}@keyframes promo-arrow-nudge{0%,to{transform:translate(-2px)}50%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.cs-promo button svg,[data-theme^=light] .insta-story-note,[data-theme^=light] .insta-story-note:after,[data-theme^=light] .sparkle-sticker,[data-theme^=light] .sparkle-sticker i{animation:none}}.cs-totals{border-top:1px solid color-mix(in srgb, var(--checkout-tile-border) 76%, transparent);gap:10px;padding:16px 22px;display:grid}.cs-totals>.summary-row{color:var(--ink-2);justify-content:space-between;gap:12px;font-weight:850;display:flex}.cs-totals>.summary-row.total{color:var(--ink);font-size:22px;font-weight:950}.total-count{background:color-mix(in srgb, var(--accent) 10%, var(--surface) 90%);min-height:34px;color:var(--ink);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:6px 18px;font-family:Manrope,system-ui,sans-serif;font-size:15px;font-style:normal;font-weight:700;display:inline-flex}.cs-totals b.free{color:var(--kaido-ok)}[data-theme=light-ds] .co-fields>.field:has(.req)>span{color:color-mix(in srgb, var(--ink-2) 82%, #3d2559 18%)}[data-theme=light-ds] .co-block,[data-theme=light-ds] .co-summary{background:var(--checkout-tile-bg)}[data-theme=light-ds] .co-fields>.field:has(.req) input{border-color:var(--checkout-field-border);background:var(--checkout-field-bg);box-shadow:inset 0 1px #ffffffeb,0 0 0 1px #a77bff14}[data-theme=light-ds] .co-fields>.field:has(.req) input::placeholder{color:color-mix(in srgb, var(--muted) 82%, white)}[data-theme=light-ds] .co-fields>.field:has(.req) input:focus{border-color:color-mix(in srgb, var(--accent) 74%, #6b4598 26%);box-shadow:inset 0 1px 0 #fffffff0, 0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent)}[data-theme=light-ds] .insta-field input,[data-theme=light-ds] .co-branch input,[data-theme=light-ds] .cs-promo input,[data-theme=light-ds] .co-comment textarea{border-color:var(--checkout-field-border);background:var(--checkout-field-bg);box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #a77bff0f}[data-theme=light-ds] .insta-field input::placeholder,[data-theme=light-ds] .co-branch input::placeholder,[data-theme=light-ds] .cs-promo input::placeholder,[data-theme=light-ds] .co-comment textarea::placeholder{color:color-mix(in srgb, var(--muted) 80%, white)}[data-theme=light-ds] .insta-field input:focus,[data-theme=light-ds] .co-branch input:focus,[data-theme=light-ds] .cs-promo input:focus,[data-theme=light-ds] .co-comment textarea:focus{border-color:color-mix(in srgb, var(--accent) 70%, #6b4598 30%);box-shadow:inset 0 1px 0 #fffffff0, 0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}[data-theme=light-ds] .insta-story-note{background:linear-gradient(135deg, #ffe47747, #fff0 62%), color-mix(in srgb, var(--surface) 86%, #fff1c7 14%);color:color-mix(in srgb, var(--ink) 84%, #5b3c7f 16%);border-color:#ab846f;box-shadow:inset 0 1px #ffffffeb}[data-theme^=light] .insta-story-note{animation:2.4s ease-in-out infinite notePulse}[data-theme^=light] .insta-story-note:after{opacity:1;animation:3.2s ease-in-out infinite shimmer}[data-theme=light-ds] .co-summary{border-color:#7351a969}@keyframes notePulse{0%,to{box-shadow:0 0 #ffd23c00}50%{box-shadow:0 0 18px 2px #ffd23c73}}@keyframes shimmer{0%{left:-60%}55%,to{left:130%}}[data-theme=light-ds] .total-count{background:color-mix(in srgb, #d9c4f8 54%, var(--surface) 46%);color:color-mix(in srgb, var(--ink) 88%, #463061 12%);box-shadow:none;border-color:#0000}[data-theme=light-ds] .cs-head{border-bottom-color:#7a58b27c}[data-theme=light-ds] .cs-item{border-bottom-color:#7856ae74}[data-theme=light-ds] .cs-promo{background:color-mix(in srgb, var(--accent) 6%, transparent);box-shadow:none;border-color:#7957b27c}[data-theme=light-ds] .cs-promo input{box-shadow:none;background:0 0;border:0}[data-theme=light-ds] .cs-promo input:focus{box-shadow:none;border:0}[data-theme=light-ds] .cs-promo:focus-within{box-shadow:inset 0 1px 0 #ffffffe0, 0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}[data-theme=light-ds] .cs-referral-toggle{color:#734baa}[data-theme=light-ds] .cs-totals{border-top-color:#7a58b27c}[data-theme=light-ds] .co-summary .bonus-redeem{border-bottom:1px solid #7856ae74;padding-bottom:10px}[data-theme=light-ds] .cs-item-remove{background:color-mix(in srgb, var(--surface) 96%, #f2eaff 4%);color:color-mix(in srgb, var(--ink) 80%, #68528a 20%);box-shadow:none;border-width:1.5px;border-color:#cbaff8e6}[data-theme=light-ds] .cs-item-remove:hover:not(:disabled){background:color-mix(in srgb, var(--surface) 92%, #eee1ff 8%);border-color:#c3a1f8ea}[data-theme=light-ds] .cs-item-side .qty-stepper{background:color-mix(in srgb, var(--surface) 96%, #f3ebff 4%);box-shadow:none;border-width:1.5px;border-color:#cbaff8e6}[data-theme=light-ds] .cs-item-side .qty-stepper button{color:color-mix(in srgb, var(--ink) 88%, #4f376e 12%);background:0 0}[data-theme=light-ds] .cs-item-side .qty-stepper button:hover{background:0 0}[data-theme^=dark] .checkout-page .cs-item-bonus{color:#7ee8a2;background:#7ee8a22e;border:1px solid #7ee8a247}.cs-item-remove{border:1px solid var(--checkout-field-border);width:30px;height:30px;color:var(--muted);box-shadow:none;background:0 0;border-radius:9px;justify-content:center;align-items:center;padding:0;display:flex}.cs-item-remove svg{width:15px;height:15px}.cs-item-side .qty-stepper{border-color:var(--checkout-field-border);background:color-mix(in srgb, var(--checkout-field-bg) 92%, transparent);border-radius:999px;gap:4px;min-height:30px;margin-top:0;padding:2px 6px}.cs-item-side .qty-stepper.mini{flex:none;grid-template-columns:18px minmax(14px,auto) 18px;width:fit-content;min-width:0}.cs-item-side .qty-stepper button{background:0 0;place-items:center;width:18px;height:18px;padding:0;font-size:14px;display:grid}.cs-item-side .qty-stepper b{min-width:14px;font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:600}[data-theme=light-ds] .cs-item-side .qty-stepper b{color:color-mix(in srgb, var(--ink) 82%, #6f45ac 18%)}.cs-cta{background:var(--accent);color:#26122f;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:14px;font-weight:950;transition:transform .16s,box-shadow .16s;display:inline-flex}.cs-cta:hover:not(:disabled){box-shadow:0 14px 30px -14px var(--accent);transform:translateY(-2px)}.cs-cta:disabled{cursor:not-allowed;opacity:.55}.checkout-empty{border:1px dashed var(--line-strong);background:var(--bg);border-radius:14px;padding:24px 12px}.cs-foot{color:var(--muted);align-items:center;gap:8px;margin:0;padding:0 22px 22px;font-size:13px;font-weight:850;display:flex}.co-summary .cs-cta{width:calc(100% - 44px);min-height:46px;margin:14px 22px 24px}.nf-wrap{gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-height:72vh;display:grid;position:relative;overflow:hidden}.nf-wrap>:first-child{grid-column:span 8}.nf-wrap>:last-child{grid-column:span 4}.nf{z-index:1;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 88%, transparent);max-width:760px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:14px;padding:28px;display:grid;position:relative}.nf-tag{color:var(--accent);align-items:center;gap:8px;font-weight:950;display:inline-flex}.nf-num{letter-spacing:0;font-size:clamp(86px,17vw,190px);line-height:.86}.nf-jp{color:var(--muted);font-size:28px;font-weight:950}.nf-acts,.nf-pop{flex-wrap:wrap;gap:10px;display:flex}.btn-lg{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:48px;color:var(--ink);justify-content:center;align-items:center;gap:9px;padding:0 16px;font-weight:950;display:inline-flex}.btn-lg.primary{background:var(--accent);color:#26122f;border-color:#0000}.btn-lg.ghost{background:var(--surface)}.nf-search{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;margin-top:4px;padding:8px;display:grid}.nf-search input{min-height:38px;color:var(--ink);background:0 0;border:0;outline:none}.nf-search button,.nf-chip{border-radius:var(--radius-sm);background:var(--accent-2);color:#302300;border:0;align-items:center;min-height:34px;padding:0 10px;font-weight:950;display:inline-flex}.nf-chip{background:var(--surface);color:var(--ink-2);border:1px solid var(--line)}.nf-side{z-index:1;gap:12px;display:grid;position:relative}.nf-ghost{z-index:0;color:color-mix(in srgb, var(--accent) 14%, transparent);pointer-events:none;font-size:72px;font-weight:950;animation:6s ease-in-out infinite nfFloat;position:absolute}.nf-ghost.g1{top:42px;right:22%}.nf-ghost.g2{animation-delay:-1.5s;bottom:60px;left:4%}.nf-ghost.g3{animation-delay:-3s;bottom:22%;right:4%}@keyframes nfFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.footer{border-top:1px solid var(--card-border);background:var(--card);color:var(--ink-soft);-webkit-backdrop-filter:blur(20px);flex-shrink:0;margin-top:30px;padding:0;position:relative}.footer--admin-revealed{margin-bottom:88px}.admin-footer-toggle-bar{z-index:70;padding:0 16px calc(14px + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.admin-footer-toggle-btn{pointer-events:auto;border:1px solid color-mix(in srgb, var(--line-strong) 82%, transparent);background:color-mix(in srgb, var(--surface) 86%, #ffffffb3);min-height:48px;color:var(--ink);-webkit-backdrop-filter:blur(18px);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:13px;font-weight:900;transition:transform .2s,border-color .2s,box-shadow .2s,background-color .2s;display:inline-flex;box-shadow:0 18px 40px #2c21382e}.admin-footer-toggle-btn:hover,.admin-footer-toggle-btn:focus-visible{border-color:color-mix(in srgb, var(--accent) 48%, var(--line-strong));transform:translateY(-1px);box-shadow:0 22px 44px #2c213833}.admin-footer-toggle-btn svg{flex:none;transition:transform .2s}.admin-footer-toggle-btn.is-open svg{transform:rotate(180deg)}.footer-shell{gap:0;display:grid}.footer-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:40px;padding:54px 0 40px;display:grid}.footer-brand-area,.footer-column{min-width:0}.footer-brand-area{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.footer-brand-logo{width:fit-content;box-shadow:none;font-family:var(--amx-display-font), "Unbounded", system-ui, sans-serif;letter-spacing:-.04em;transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:#fff;border:2px solid #382f47;border-radius:999px;align-items:center;margin-bottom:0;padding:9px 18px;font-size:20px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;position:relative;color:#2d2440!important}.footer-brand-logo:hover,.footer-brand-logo:focus-visible{transform:rotate(-2deg)scale(1.04);box-shadow:0 18px 50px -18px #a77bff73}.footer-brand-logo .dot{color:#0000;background:linear-gradient(90deg,#7a59d8 0%,#b88cff 100%);-webkit-background-clip:text;background-clip:text}.footer-brand-copy{max-width:30ch;color:var(--ink-soft);margin:0;font-size:14px;font-weight:400;line-height:1.6}.footer-badges{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.footer-badge{border:1px solid var(--card-border);background:var(--surface-2);text-align:left;cursor:pointer;width:fit-content;min-width:0;max-width:100%;min-height:32px;transition:transform .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease), box-shadow .25s var(--ease), background .25s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;color:var(--ink-soft)!important}.footer-badge:hover,.footer-badge.is-active{border-color:var(--accent);box-shadow:var(--glow);transform:translateY(-2px);color:var(--accent)!important}.footer-badge.is-active{background:color-mix(in srgb, var(--accent-soft) 56%, var(--surface-2))}.footer-badge svg{flex:none}.footer a{color:var(--ink);transition:color .25s var(--ease);text-decoration:none}.footer a:hover,.footer h4{color:var(--accent)}.footer-column{align-content:start;gap:18px;font-style:normal;display:grid}.footer-heading{color:var(--accent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.2;display:block}.footer-link-list{gap:11px;display:grid}.footer-link-list a{width:fit-content;font-size:14.5px;font-weight:600;line-height:1.5;display:inline-block;position:relative}.footer-link-list a:after{content:"";background:var(--accent);width:0;height:2px;transition:width .3s var(--ease);border-radius:999px;position:absolute;bottom:-3px;left:0}.footer-link-list a:hover:after,.footer-link-list a:focus-visible:after{width:100%}.footer-socials{gap:10px;display:grid}.footer-contact-card{background:var(--surface-2);border:1px solid var(--card-border);width:100%;transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s var(--ease), background-color .25s var(--ease);border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none;color:var(--ink)!important;display:flex!important}.footer-contact-card:hover,.footer-contact-card:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--surface-2) 88%, #fff);transform:translateY(-3px);box-shadow:0 14px 34px #a77bff2e}.footer-contact-icon{background:var(--accent-soft);width:34px;height:34px;color:inherit;border-radius:10px;flex:0 0 34px;place-items:center;font-size:16px;display:grid}.footer-contact-card>span:last-child{overflow-wrap:anywhere;min-width:0;color:inherit;font-size:14px;font-weight:700;line-height:1.25;display:block}.footer-contact-card>span:last-child small{color:var(--ink-soft);font-size:11.5px;font-weight:600;display:block}.footer-bottom{border-top:1px solid var(--card-border);color:var(--ink-soft);font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 0 26px;font-size:12.5px;font-weight:500;line-height:1.45;display:flex}.footer-bottom>span,.footer-bottom-right,.footer-signature{overflow-wrap:anywhere;min-width:0}.footer-bottom-right{text-align:right;justify-content:flex-end;display:flex}.footer-signature{align-items:center;gap:8px;display:inline-flex}.footer-duck{flex:none;font-size:15px}.footer-acc-head,.footer-acc-chev{display:none}.footer-acc-body{opacity:1!important;max-height:none!important;overflow:visible!important}[data-theme^=light] .footer{color:#2c21389e;background:#ffffffc7;border-top-color:#a77bff38}[data-theme^=light] .foot-marquee,[data-theme^=light] .footer-bottom{border-color:#a77bff38}[data-theme^=light] .foot-marquee .ticker-track,[data-theme^=light] .footer-heading,[data-theme^=light] .footer h4{color:#a77bff}[data-theme^=light] .footer-brand-copy,[data-theme^=light] .footer-contact-card>span:last-child small,[data-theme^=light] .footer-bottom,[data-theme^=light] .footer-badge{color:#2c21389e!important}[data-theme^=light] .footer-brand-logo{background:#fff;border-color:#2c2138;color:#2c2138!important}[data-theme^=light] .footer-brand-logo .dot{background:linear-gradient(90deg,#7c57e6 0%,#b78cff 100%);-webkit-background-clip:text;background-clip:text}[data-theme^=light] .footer-link-list a,[data-theme^=light] .footer-contact-card{color:#2c2138!important}[data-theme^=light] .footer-badge,[data-theme^=light] .footer-contact-card{background:#f7f0ff;border-color:#d7c4fff2}[data-theme^=light] .footer-contact-icon{background:#a77bff24}.section{padding:34px 0}.section-head,.block-head,.page-head{gap:var(--space-lg)}.section-head{margin-bottom:var(--space-lg)}.collection-page-head__title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.collection-page-head__title-row .chip{flex:none}.favorites-page__lead{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.favorites-page__lead svg{flex:none}.favorites-page__lead span{min-width:0}.favorites-page,.notifications-page{--desktop-info-eyebrow-accent:var(--eyebrow-accent,var(--amx-color-accent-primary,#b994ff));--desktop-info-eyebrow-font:var(--shared-info-mono-font,"JetBrains Mono", ui-monospace, monospace)}:is(.favorites-page,.notifications-page) .collection-page-head{align-items:flex-start;gap:18px;margin-bottom:24px}:is(.favorites-page,.notifications-page) .collection-page-head>div{border:1px solid var(--tile-border);background:var(--tile-bg);width:min(100%,860px);-webkit-backdrop-filter:blur(var(--tile-blur));border-radius:28px;padding:26px 28px 28px;box-shadow:0 4px 24px #aa78d214}.favorites-page__eyebrow,.notifications-page__eyebrow{max-width:none}:is(.favorites-page,.notifications-page) .collection-page-head__title-row{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:14px}:is(.favorites-page,.notifications-page) .collection-page-head__title-row h1{color:var(--amx-color-text);letter-spacing:-.03em;margin:0;font-size:clamp(36px,4.5vw,48px);font-weight:900;line-height:1.04}:is(.favorites-page,.notifications-page) .collection-page-head__title-row .chip{border-color:color-mix(in srgb, var(--amx-color-accent-cta,#ffe477) 42%, var(--tile-border));background:color-mix(in srgb, var(--amx-color-accent-cta,#ffe477) 18%, var(--tile-bg));min-height:32px;color:color-mix(in srgb, var(--amx-color-accent-cta,#ffe477) 82%, var(--amx-color-text) 18%);letter-spacing:.02em;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:800}:is(.favorites-page,.notifications-page) .collection-page-head p:last-child{max-width:56ch;color:color-mix(in srgb, var(--amx-color-text) 68%, transparent);margin:10px 0 0;font-size:16px;line-height:1.6}.favorites-page__lead{color:color-mix(in srgb, var(--amx-color-text) 72%, transparent)}.favorites-page__lead svg{color:color-mix(in srgb, var(--amx-color-accent-pink,#ff7ac8) 68%, var(--amx-color-accent-primary,#b994ff) 32%)}:is(.favorites-page,.notifications-page) .favorite-empty{border:1px solid var(--tile-border);background:var(--tile-bg);color:color-mix(in srgb, var(--amx-color-text) 72%, transparent);-webkit-backdrop-filter:blur(var(--tile-blur));border-radius:24px;justify-items:center;gap:14px;padding:42px 20px;display:grid;box-shadow:0 4px 24px #aa78d214}:is(.favorites-page,.notifications-page) .favorite-empty:before{content:"🦆";font-size:32px;line-height:1}:is(.favorites-page,.notifications-page) .favorite-empty p{max-width:30ch;color:var(--amx-color-text);text-wrap:balance;margin:0;font-size:16px;line-height:1.65}.notifications-page__shell{border:1px solid var(--tile-border);background:var(--tile-bg);-webkit-backdrop-filter:blur(var(--tile-blur));border-radius:28px;gap:18px;padding:24px;display:grid;box-shadow:0 4px 24px #aa78d214}.notifications-page__list{gap:18px;display:grid}.notifications-page__subscription{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:stretch;gap:18px;display:grid}.notifications-page__subscription>.product-card,.notifications-page__subscription>.notifications-page__fallback-card{min-width:0;height:100%}.notifications-page__meta{border:1px solid color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 30%, var(--tile-border));background:color-mix(in srgb, var(--tile-bg) 92%, #ffffff2e);min-width:0;-webkit-backdrop-filter:blur(var(--tile-blur));border-radius:24px;align-content:start;gap:14px;padding:20px;display:grid;box-shadow:0 4px 20px #aa78d214}.notifications-page__meta-badge{border:1px solid color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 42%, var(--tile-border));background:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 16%, var(--tile-bg));width:fit-content;min-height:34px;color:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 82%, var(--amx-color-text) 18%);letter-spacing:.03em;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.notifications-page__meta-list{gap:12px;margin:0;display:grid}.notifications-page__meta-row{gap:6px;display:grid}.notifications-page__meta-row dt{color:color-mix(in srgb, var(--amx-color-text) 64%, transparent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.notifications-page__meta-row dd{min-width:0;color:var(--amx-color-text);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;line-height:1.5;display:inline-flex}.notifications-page__meta-row dd span{word-break:break-word;min-width:0}.notifications-page__remove-btn{border:1px solid color-mix(in srgb, var(--amx-color-accent-pink,#ff7ac8) 38%, var(--tile-border));background:color-mix(in srgb, var(--amx-color-accent-pink,#ff7ac8) 14%, var(--tile-bg));width:100%;min-height:46px;color:color-mix(in srgb, var(--amx-color-accent-pink,#ff7ac8) 84%, var(--amx-color-text) 16%);letter-spacing:.01em;cursor:pointer;transition:transform var(--amx-duration-fast,.15s) var(--amx-ease-standard,ease), border-color var(--amx-duration-fast,.15s) var(--amx-ease-standard,ease), background-color var(--amx-duration-fast,.15s) var(--amx-ease-standard,ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.notifications-page__remove-btn:hover{border-color:color-mix(in srgb, var(--amx-color-accent-pink,#ff7ac8) 54%, var(--tile-border));background:color-mix(in srgb, var(--amx-color-accent-pink,#ff7ac8) 18%, var(--tile-bg));transform:translateY(-1px)}.notifications-page__remove-btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--amx-color-focus,#b07fd4) 42%, transparent);outline:none}.notifications-page__fallback-card{border:1px solid var(--tile-border);background:var(--tile-bg);-webkit-backdrop-filter:blur(var(--tile-blur));border-radius:24px;align-content:start;gap:16px;padding:24px;display:grid;box-shadow:0 4px 24px #aa78d214}.notifications-page__fallback-icon{background:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 16%, transparent);width:48px;height:48px;color:var(--amx-color-accent-primary,#b994ff);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.notifications-page__fallback-copy{gap:8px;display:grid}.notifications-page__fallback-copy b{color:var(--amx-color-text);font-size:20px;font-weight:900;line-height:1.28}.notifications-page__fallback-status{color:color-mix(in srgb, var(--amx-color-text) 68%, transparent);margin:0;font-size:13px;font-weight:700;line-height:1.55}.section-head h1,.section-head h2,.page-head h1,.buy-panel h1,.acct-hero h1{letter-spacing:0}.home-hero__copy h1,.home-hero__copy h1 span,.home-section-head h2,.home-club-card h2,.home-soft-promo__title,.home-club-ring__value{font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;font-weight:900}.section-head h2{font-size:clamp(25px,2.8vw,34px);line-height:1.08}.page-head h1{font-size:clamp(34px,4.8vw,56px);line-height:1.04}.info-page--about .info-about-hero-copy h1,.info-page--documents .info-docs-hero-copy h1,.favorites-page .collection-page-head__title-row h1,.notifications-page .collection-page-head__title-row h1,.info-page--overview .info-overview-title,.checkout-page .page-head h1,.catalog-page .section-head h1{color:#1e1628;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;letter-spacing:-.03em;font-size:clamp(36px,4.5vw,48px);font-weight:900;line-height:1.04}.info-page--about .info-about-section h2,.info-page--documents .info-docs-panel h2,.info-page--overview .info-overview-section-title,.checkout-page .co-block-head h2,.checkout-page .cs-head h2{color:#1e1628;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;letter-spacing:0;font-size:22px;font-weight:900;line-height:1.5}.info-page--about .info-about-social-card h3,.info-page--about .info-about-fact-card h3,.info-page--documents .info-docs-clause h3,.catalog-page .filters h3{color:#1e1628;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;letter-spacing:0;font-size:15px;font-weight:700;line-height:1.45}.info-page--about .info-about-hero-copy h1{font-size:clamp(40px,7vw,74px)}.info-page--about .info-about-section h2{font-size:clamp(26px,3.6vw,38px)}.reviews-hub h1,.reviews-hub h2,.reviews-hub h3{color:var(--reviews-ink)}.catalog-page .filters h3{color:var(--ink)}@media (max-width:900px){.info-page--about .info-mobile-title,.info-page--documents .info-mobile-title,.info-page--overview .info-overview-mobile-title{color:#1e1628;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;letter-spacing:-.03em;font-size:clamp(32px,9vw,40px);font-weight:900;line-height:1.04}.info-page--about .info-mobile-section-title,.info-page--documents .info-mobile-section-title,.info-page--overview .info-overview-mobile-section-head h2{color:#1e1628;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;letter-spacing:-.02em;font-size:20px;font-weight:900;line-height:1.22}.info-page--about .info-mobile-accordion-title,.info-page--documents .info-mobile-accordion-title{color:#1e1628;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;letter-spacing:0;font-size:15px;font-weight:700;line-height:1.45}}@media (max-width:760px){.favorites-page .collection-page-head__title-row h1,.notifications-page .collection-page-head__title-row h1,.checkout-page .page-head h1,.catalog-page .section-head h1{font-size:clamp(32px,9vw,40px)}:is(.favorites-page,.notifications-page) .collection-page-head>div{border-radius:24px;padding:22px 20px 24px}.notifications-page__shell{border-radius:24px;padding:20px}.checkout-page .co-block-head h2,.checkout-page .cs-head h2{letter-spacing:-.02em;font-size:20px;line-height:1.22}}[data-theme^=dark] .info-page--about .info-about-hero-copy h1,[data-theme^=dark] .info-page--documents .info-docs-hero-copy h1,[data-theme^=dark] .favorites-page .collection-page-head__title-row h1,[data-theme^=dark] .notifications-page .collection-page-head__title-row h1,[data-theme^=dark] .info-page--overview .info-overview-title,[data-theme^=dark] .checkout-page .page-head h1,[data-theme^=dark] .catalog-page .section-head h1,[data-theme^=dark] .info-page--about .info-about-section h2,[data-theme^=dark] .info-page--documents .info-docs-panel h2,[data-theme^=dark] .info-page--overview .info-overview-section-title,[data-theme^=dark] .checkout-page .co-block-head h2,[data-theme^=dark] .checkout-page .cs-head h2,[data-theme^=dark] .info-page--about .info-about-social-card h3,[data-theme^=dark] .info-page--about .info-about-fact-card h3,[data-theme^=dark] .info-page--documents .info-docs-clause h3,[data-theme^=dark] .catalog-page .filters h3,[data-theme^=dark] .info-page--about .info-mobile-title,[data-theme^=dark] .info-page--documents .info-mobile-title,[data-theme^=dark] .info-page--overview .info-overview-mobile-title,[data-theme^=dark] .info-page--about .info-mobile-section-title,[data-theme^=dark] .info-page--documents .info-mobile-section-title,[data-theme^=dark] .info-page--overview .info-overview-mobile-section-head h2,[data-theme^=dark] .info-page--about .info-mobile-accordion-title,[data-theme^=dark] .info-page--documents .info-mobile-accordion-title{color:#f6edf8}[data-theme^=dark] :is(.favorites-page,.notifications-page) .collection-page-head>div,[data-theme^=dark] :is(.favorites-page,.notifications-page) .favorite-empty,[data-theme^=dark] .notifications-page__shell,[data-theme^=dark] .notifications-page__meta,[data-theme^=dark] .notifications-page__fallback-card{box-shadow:0 10px 28px #0e0a1e38,inset 0 1px #ffffff0f}[data-theme^=dark] .favorites-page .collection-page-head p:last-child,[data-theme^=dark] .notifications-page .collection-page-head p:last-child,[data-theme^=dark] .favorites-page__lead,[data-theme^=dark] .notifications-page__fallback-status,[data-theme^=dark] .notifications-page__meta-row dt{color:color-mix(in srgb, var(--amx-color-text) 78%, transparent)}[data-theme^=dark] .notifications-page__meta{background:color-mix(in srgb, var(--tile-bg) 96%, #ffffff0a)}[data-theme^=dark] .notifications-page__meta-badge{border-color:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 52%, var(--tile-border));background:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 18%, var(--tile-bg));color:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 54%, white 46%)}[data-theme^=dark] .notifications-page__remove-btn{border-color:color-mix(in srgb, var(--amx-color-accent-pink,#ff7ac8) 44%, var(--tile-border));background:color-mix(in srgb, var(--amx-color-accent-pink,#ff7ac8) 16%, var(--tile-bg));color:color-mix(in srgb, var(--amx-color-accent-pink,#ff7ac8) 46%, white 54%)}@media (max-width:1040px){.notifications-page__subscription{grid-template-columns:minmax(0,1fr)}}.catalog-page .section-head{align-items:flex-start;gap:18px;margin-bottom:24px}.catalog-page .section-head>div{min-width:0}.catalog-page .section-head .eyebrow{color:var(--amx-color-accent-primary,#b994ff);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:700}.catalog-page .section-head h1{color:var(--amx-color-text);letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,56px);font-weight:950;line-height:.96}.catalog-page .section-head p:last-child{max-width:760px;color:color-mix(in srgb, var(--amx-color-text) 68%, transparent);margin:10px 0 0;font-size:16px;line-height:1.6}.catalog-page .section-head>.chip{color:#a07800;letter-spacing:.02em;white-space:nowrap;background:#fffbe6e6;border-color:#f5e070d9;min-height:32px;margin-top:2px;font-size:12px;font-weight:800}[data-theme^=dark] .catalog-page .section-head p:last-child{color:color-mix(in srgb, var(--amx-color-text) 76%, transparent)}[data-theme^=dark] .catalog-page .section-head>.chip{color:#fff477;background:#fff47724;border-color:#fff4776b}.btn,.btn-lg,.chip,.more,.filter-reset,.order-fop-btn,.tabs .tab,.cs-promo button,.lang-btn,.theme-code-btn{min-height:var(--control-h);border-radius:var(--radius-sm);line-height:1}.btn,.btn-lg{padding-inline:16px;font-size:14px;font-weight:900}.chip,.tabs .tab,.more,.filter-reset,.order-fop-btn{font-size:13px}.btn:hover,.btn-lg:hover,.chip:hover,.more:hover,.filter-reset:hover,.order-fop-btn:hover{border-color:var(--line-strong)}.round-icon,.round-icon.tiny,.qty-stepper button,.arrow-link{border-radius:var(--radius-sm)}.round-icon{transition:border-color .16s,background .16s,color .16s,transform .16s}.round-icon:hover:not(:disabled){border-color:var(--line-strong);transform:translateY(-1px)}.catalog-page .filters,.catalog-page .favorite-empty,.catalog-page .filter-row .chip,.catalog-page .filter-reset,.catalog-page .catalog-mobile-filter-toggle,.catalog-page .catalog-mobile-filter-close,.catalog-page .catalog-pagination-page,.catalog-page .catalog-pagination-nav{background:var(--tile-bg);border:1px solid var(--tile-border);-webkit-backdrop-filter:blur(var(--tile-blur))}.catalog-page .catalog-results{min-width:0}.catalog-page .filters{max-height:calc(100vh - 112px);-webkit-backdrop-filter:blur(var(--tile-panel-blur));border-radius:20px;flex-direction:column;gap:0;padding:14px 8px 14px 14px;display:flex;overflow-y:auto;box-shadow:0 4px 24px #aa78d214}.catalog-page .filters::-webkit-scrollbar{width:8px}.catalog-page .filters::-webkit-scrollbar-thumb{background:var(--tile-border);border-radius:8px}.catalog-page .filters-header{align-items:center;gap:10px;padding:4px 6px 12px;display:flex}.catalog-page .filters-header h2{flex:0 auto;margin:0;font-size:1.17em}.catalog-page .filters-header .filter-reset{margin:0 0 0 auto}.catalog-page .filters-header .catalog-mobile-filter-close{gap:12px;margin-left:0}.catalog-page .filters-header h2{align-items:center;gap:10px;display:flex}.catalog-page .filters-header h2 svg{box-sizing:content-box;background:color-mix(in srgb, var(--tile-bg) 72%, #ffffff29);width:18px;height:18px;color:var(--tile-accent-color);border-radius:12px;padding:8px}.catalog-page .filter-group-heading{font:inherit;margin:0}.catalog-page .catalog-mobile-filter-toggle,.catalog-page .catalog-mobile-filter-close{display:none}.catalog-page .filter-group{border-top:1px solid color-mix(in srgb, var(--tile-border) 42%, transparent);margin-top:0;padding:6px 0}.catalog-page .filter-group:first-of-type{border-top:0;margin-top:0;padding-top:0}.catalog-page .filter-group-toggle{width:100%;min-height:44px;color:var(--amx-color-text);letter-spacing:.015em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 6px;font-size:14.5px;font-weight:900;display:flex}.catalog-page .filter-group-body{padding:2px 0 6px}.catalog-page .filter-group-body--price{padding-inline:6px}.catalog-page .catalog-price-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:14px;display:grid}.catalog-page .catalog-price-input{min-width:0}.catalog-page .catalog-price-input input{border:1px solid color-mix(in srgb, var(--tile-border) 88%, transparent);background:color-mix(in srgb, var(--tile-bg) 92%, #ffffff1f);width:100%;min-height:44px;color:var(--amx-color-text);font:inherit;box-sizing:border-box;border-radius:16px;padding:0 16px;font-size:15px;font-weight:800}.catalog-page .catalog-price-input input:focus{outline:none}.catalog-page .catalog-price-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.catalog-page .catalog-price-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.catalog-page .catalog-price-input input[type=number]{appearance:textfield}.catalog-page .catalog-price-input:focus-within input{border-color:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 54%, var(--tile-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 14%, transparent)}.catalog-page .catalog-price-divider{color:color-mix(in srgb, var(--amx-color-text) 56%, transparent);font-size:20px;font-weight:700;line-height:1}.catalog-page .catalog-price-slider{height:34px;position:relative}.catalog-page .catalog-price-slider-track{background:color-mix(in srgb, var(--tile-border) 78%, transparent);border-radius:999px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.catalog-page .catalog-price-slider-range{border-radius:inherit;background:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 74%, white 26%);position:absolute;top:0;bottom:0}.catalog-page .catalog-price-slider-input{pointer-events:none;appearance:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.catalog-page .catalog-price-slider-input::-webkit-slider-runnable-track{background:0 0;height:4px}.catalog-page .catalog-price-slider-input::-moz-range-track{background:0 0;height:4px}.catalog-page .catalog-price-slider-input--min{z-index:2}.catalog-page .catalog-price-slider-input--max{z-index:1}.catalog-page .catalog-price-slider-input::-webkit-slider-thumb{background:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 82%, white 18%);width:22px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tile-bg) 94%, transparent), 0 8px 20px #59417833;cursor:pointer;pointer-events:auto;-webkit-appearance:none;border:0;border-radius:50%;margin-top:-9px}.catalog-page .catalog-price-slider-input::-moz-range-thumb{background:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 82%, white 18%);width:22px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tile-bg) 94%, transparent), 0 8px 20px #59417833;cursor:pointer;pointer-events:auto;border:0;border-radius:50%}.catalog-page .catalog-price-slider-input:focus-visible{outline:none}.catalog-page .catalog-price-slider-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--tile-bg) 94%, transparent), 0 0 0 6px color-mix(in srgb, var(--amx-color-focus,#8e60ef) 28%, transparent), 0 8px 20px #59417833}.catalog-page .catalog-price-slider-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--tile-bg) 94%, transparent), 0 0 0 6px color-mix(in srgb, var(--amx-color-focus,#8e60ef) 28%, transparent), 0 8px 20px #59417833}.catalog-page .catalog-price-slider.is-disabled{opacity:.55}.catalog-page .filter-group-search{border:1px solid color-mix(in srgb, var(--tile-border) 82%, transparent);background:color-mix(in srgb, var(--tile-bg) 88%, #ffffff1f);min-height:44px;color:color-mix(in srgb, var(--amx-color-text) 58%, transparent);border-radius:10px;align-items:center;gap:10px;margin:2px 6px 8px;padding:0 10px;display:flex}.catalog-page .filter-group-search input{width:100%;min-width:0;color:var(--amx-color-text);font:inherit;background:0 0;border:0;padding:0}.catalog-page .filter-group-search input::placeholder{color:color-mix(in srgb, var(--amx-color-text) 46%, transparent)}.catalog-page .filter-group-search input:focus{outline:none}.catalog-page .filter-group-options{gap:2px;display:grid}.catalog-page .filter-option{color:var(--amx-color-text);cursor:pointer;border-radius:9px;align-items:center;gap:10px;margin:0;padding:5px 8px;line-height:1.2;transition:background .12s,opacity .12s;display:flex}.catalog-page .filter-option:hover{background:color-mix(in srgb, var(--tile-accent-color) 14%, transparent)}.catalog-page .filter-option.is-zero{opacity:.4}.catalog-page .filter-option input{opacity:0;width:0;height:0;position:absolute}.catalog-page .filter-option-box{border:2px solid color-mix(in srgb, var(--tile-border) 88%, transparent);background:color-mix(in srgb, var(--tile-bg) 80%, #ffffff29);border-radius:6px;flex:0 0 18px;place-items:center;width:18px;height:18px;transition:background .12s,border-color .12s;display:grid}.catalog-page .filter-option input:checked+.filter-option-box{border-color:var(--amx-color-accent-primary,#b994ff);background:var(--amx-color-accent-primary,#b994ff)}.catalog-page .filter-option input:checked+.filter-option-box:after{content:"✓";color:#fff;font-size:12px;font-weight:900}.catalog-page .filter-option input:focus-visible+.filter-option-box{outline:2px solid color-mix(in srgb, var(--amx-color-focus,#8e60ef) 72%, white 28%);outline-offset:2px}.catalog-page .filter-option-text{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.catalog-page .filter-option-count{color:color-mix(in srgb, var(--amx-color-text) 40%, transparent);font-size:11px;font-weight:700;line-height:1}.catalog-page .filter-group-empty{color:color-mix(in srgb, var(--amx-color-text) 52%, transparent);margin:0;padding:10px 8px;font-size:13px;line-height:1.4}.catalog-page .filter-group-more{min-height:44px;color:var(--amx-color-accent-primary,#b994ff);text-align:left;background:0 0;border:0;margin-top:2px;padding:6px 8px;font-size:13px;font-weight:800}.catalog-page .filter-reset{min-height:auto;color:var(--amx-color-accent-primary,#b994ff);box-shadow:none;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:800;transition:opacity .15s}.catalog-page .filter-reset.filter-reset--inline.is-visible{opacity:1;pointer-events:auto}.catalog-page .filter-reset:hover{color:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 88%, var(--amx-color-text) 12%)}.product-action-btn:focus-visible,.product-card .round-icon:focus-visible,.product-status-help-link:focus-visible,.catalog-page .filter-reset:focus-visible,.catalog-page .filter-row .chip:focus-visible,.catalog-page .catalog-mobile-filter-toggle:focus-visible,.catalog-page .catalog-mobile-filter-close:focus-visible,.catalog-page .catalog-pagination-page:focus-visible,.catalog-page .catalog-pagination-nav:focus-visible,.catalog-page .filter-group-toggle:focus-visible,.catalog-page .filter-group-search:focus-within,.catalog-page .filter-group-more:focus-visible{outline:2px solid color-mix(in srgb, var(--amx-color-focus,#8e60ef) 72%, white 28%);outline-offset:3px}.catalog-page .filter-row{flex-wrap:wrap;gap:10px;display:flex;margin-bottom:18px!important}.catalog-page .filter-row .chip{background:color-mix(in srgb, var(--tile-bg) 90%, #ffffff2e);min-height:44px;color:color-mix(in srgb, var(--amx-color-text) 88%, var(--amx-color-accent-primary) 12%);border-radius:999px;box-shadow:0 6px 20px #aa64dc1a}.catalog-page .filter-row .chip.active{border-color:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 48%, var(--tile-border));background:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 18%, var(--tile-bg));color:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 86%, var(--amx-color-text) 14%)}.catalog-page .favorite-empty{color:color-mix(in srgb, var(--amx-color-text) 72%, transparent);border-radius:24px;box-shadow:0 4px 24px #aa78d214}.catalog-api-error{flex-direction:column;align-items:center;gap:14px;display:flex}.catalog-api-error-retry{border:1px solid var(--tile-border);border-radius:var(--radius-sm);background:var(--tile-bg);min-height:38px;color:var(--amx-color-text);cursor:pointer;padding:0 20px;font-weight:900}.catalog-api-error-retry:hover{border-color:var(--line-strong)}[data-theme^=light] .product-card,.product-card{--catalog-card-accent:var(--tile-border);--catalog-overlay-heart-bg:#fffc;--catalog-overlay-heart-border:color-mix(in srgb, var(--amx-color-accent-primary,#a77bff) 28%, white 72%);--catalog-overlay-heart-ink:color-mix(in srgb, var(--amx-color-text) 72%, var(--amx-color-accent-primary,#a77bff) 28%);--catalog-overlay-heart-active:var(--amx-color-accent-pink,#e86fc0);--catalog-overlay-cart-bg:#fffc;--catalog-overlay-cart-border:var(--amx-color-accent-primary,#a77bff);--catalog-overlay-cart-ink:var(--amx-color-accent-primary,#a77bff);--catalog-overlay-notify-bg:#fffc;--catalog-overlay-notify-border:var(--amx-color-warning,#d2aa33);--catalog-overlay-notify-ink:color-mix(in srgb, var(--amx-color-warning,#d2aa33) 78%, var(--amx-color-text) 22%);border-color:color-mix(in srgb, var(--catalog-card-accent) 54%, var(--tile-border));background:var(--tile-bg);-webkit-backdrop-filter:blur(var(--tile-blur));border-radius:24px;box-shadow:0 4px 24px #aa78d214}.product-card:hover,.product-card:focus-within{border-color:color-mix(in srgb, var(--catalog-card-accent) 72%, white 8%);box-shadow:0 18px 40px #59417824}.product-card .product-media{background:color-mix(in srgb, var(--tile-bg) 78%, #fff3)}.product-card .card-actions .round-icon{border:1px solid var(--catalog-overlay-heart-border);background:var(--catalog-overlay-heart-bg);color:var(--catalog-overlay-heart-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px #5941782e}.product-card .round-icon.is-active{border-color:var(--catalog-overlay-heart-active);background:var(--catalog-overlay-heart-bg);color:var(--catalog-overlay-heart-active)}.product-card .card-actions .round-icon:hover:not(:disabled){border-color:color-mix(in srgb, var(--catalog-overlay-heart-border) 42%, white 58%);background:color-mix(in srgb, var(--catalog-overlay-heart-bg) 92%, white 8%);color:var(--catalog-overlay-heart-ink)}.product-card .card-actions .round-icon.is-active:hover:not(:disabled){border-color:var(--catalog-overlay-heart-active);background:color-mix(in srgb, var(--catalog-overlay-heart-bg) 88%, var(--catalog-overlay-heart-active) 12%);color:var(--catalog-overlay-heart-active)}.product-card .product-action-btn{border:1.5px solid var(--catalog-overlay-cart-border);background:var(--catalog-overlay-cart-bg);color:var(--catalog-overlay-cart-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:800;box-shadow:0 10px 24px #5941782e}.product-card .product-action-btn:hover{border-color:var(--catalog-overlay-cart-border);background:color-mix(in srgb, var(--catalog-overlay-cart-bg) 94%, white 6%);color:var(--catalog-overlay-cart-ink);transform:translateY(-1px);box-shadow:0 14px 28px #59417838}.product-card .product-action-btn.notify-btn{border-color:var(--catalog-overlay-notify-border);background:var(--catalog-overlay-notify-bg);color:var(--catalog-overlay-notify-ink)}.product-card .product-action-btn.notify-btn:hover{border-color:var(--catalog-overlay-notify-border);background:color-mix(in srgb, var(--catalog-overlay-notify-bg) 94%, white 6%);color:var(--catalog-overlay-notify-ink);box-shadow:0 14px 28px #59417838}.product-card .product-title,.product-card .price{color:var(--amx-color-text)}.product-card .product-title:hover{color:color-mix(in srgb, var(--catalog-card-accent) 72%, var(--amx-color-text) 28%)}.product-card .old-price{color:color-mix(in srgb, var(--amx-color-text) 48%, transparent);text-decoration:line-through;text-decoration-thickness:1.5px}.product-card .price>:last-child{color:var(--amx-color-text)}.product-card .status{border-color:#0000}.product-card .status.in_stock{background:color-mix(in srgb, var(--amx-color-success,#6bc690) 18%, transparent);color:color-mix(in srgb, var(--amx-color-success,#6bc690) 82%, var(--amx-color-text) 18%)}.product-card .status.preorder{background:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 18%, transparent);color:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 86%, var(--amx-color-text) 14%)}.product-card .status.coming_soon{background:color-mix(in srgb, var(--amx-color-warning,#d2aa33) 18%, transparent);color:color-mix(in srgb, var(--amx-color-warning,#d2aa33) 86%, var(--amx-color-text) 14%)}.product-card .status.sold_out{background:color-mix(in srgb, var(--amx-color-accent-pink,#ff7ac8) 18%, transparent);color:color-mix(in srgb, var(--amx-color-accent-pink,#ff7ac8) 86%, var(--amx-color-text) 14%)}.product-card .product-status-help-link{border-color:color-mix(in srgb, var(--catalog-card-accent) 32%, var(--tile-border));background:color-mix(in srgb, var(--tile-bg) 88%, #ffffff2e);color:color-mix(in srgb, var(--catalog-card-accent) 82%, var(--amx-color-text) 18%)}.product-card:has(.status.sold_out){--catalog-card-accent:var(--amx-color-accent-pink,#ff7ac8)}.product-card:has(.status.preorder){--catalog-card-accent:var(--amx-color-accent-primary,#b994ff)}.product-card:has(.old-price){--catalog-card-accent:var(--amx-color-accent-cta,#ffe477)}.catalog-page .catalog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:24px;display:flex}.catalog-page .catalog-pagination-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.catalog-page .catalog-pagination-page,.catalog-page .catalog-pagination-nav{min-width:44px;min-height:44px;color:color-mix(in srgb, var(--amx-color-text) 86%, var(--catalog-card-accent) 14%);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.catalog-page .catalog-mobile-filter-toggle,.catalog-page .catalog-mobile-filter-close{min-width:44px;min-height:44px;color:color-mix(in srgb, var(--amx-color-text) 86%, var(--catalog-card-accent) 14%);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px}.catalog-page .catalog-pagination-page.is-active,.catalog-page .catalog-mobile-filter-toggle.is-active{border-color:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 52%, var(--tile-border));background:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 18%, var(--tile-bg));color:color-mix(in srgb, var(--amx-color-accent-primary,#b994ff) 86%, var(--amx-color-text) 14%)}.catalog-page .catalog-pagination-nav:disabled,.catalog-page .catalog-pagination-nav[aria-disabled=true]{opacity:.45;cursor:not-allowed}.catalog-page .catalog-pagination-ellipsis{color:color-mix(in srgb, var(--amx-color-text) 44%, transparent);font-size:18px;line-height:1}[data-theme^=dark] .catalog-page .filters,[data-theme^=dark] .catalog-page .favorite-empty,[data-theme^=dark] .catalog-page .filter-row .chip,[data-theme^=dark] .catalog-page .filter-reset,[data-theme^=dark] .catalog-page .catalog-mobile-filter-toggle,[data-theme^=dark] .catalog-page .catalog-mobile-filter-close,[data-theme^=dark] .catalog-page .catalog-pagination-page,[data-theme^=dark] .catalog-page .catalog-pagination-nav{box-shadow:0 10px 28px #0e0a1e38,inset 0 1px #ffffff0f}[data-theme^=dark] .product-card{--catalog-overlay-heart-bg:#1c163499;--catalog-overlay-heart-border:color-mix(in srgb, var(--amx-color-text) 18%, transparent);--catalog-overlay-heart-ink:var(--amx-color-text);--catalog-overlay-heart-active:var(--amx-color-accent-pink,#ff8fd8);--catalog-overlay-cart-bg:#1c16349e;--catalog-overlay-cart-border:var(--amx-color-accent-primary,#b47aff);--catalog-overlay-cart-ink:var(--amx-color-accent-primary,#b47aff);--catalog-overlay-notify-bg:#1c16349e;--catalog-overlay-notify-border:var(--amx-color-warning,#fff477);--catalog-overlay-notify-ink:color-mix(in srgb, var(--amx-color-warning,#fff477) 64%, var(--amx-color-text) 36%);box-shadow:0 10px 28px #0e0a1e38,inset 0 1px #ffffff0f}@media (max-width:767px){.catalog-page .catalog-mobile-filter-toggle{width:100%;margin-bottom:14px;display:inline-flex}.catalog-page .catalog-mobile-filter-close{border:1px solid color-mix(in srgb, var(--tile-border) 82%, transparent);min-width:36px;min-height:36px;padding-inline:0;display:inline-flex}.catalog-page .filters{max-height:none;padding:14px 10px 14px 12px;display:none}.catalog-page .filters.is-open{margin-bottom:14px;display:flex}.catalog-page .filter-row{margin-bottom:14px!important}}@media (prefers-reduced-motion:reduce){.catalog-page .filter-group-toggle,.catalog-page .filter-group-more,.catalog-page .filter-option,.catalog-page .catalog-pagination-page,.catalog-page .catalog-pagination-nav,.catalog-page .catalog-mobile-filter-toggle,.catalog-page .catalog-mobile-filter-close{transition:none}}.kaido-hero .hero-copy,.hero-feature,.acct-hero,.block,.sale-step,.club-preview,.filters,.category-rail,.product-card,.buy-panel,.main-shot,.info-panel,.checkout-panel,.account-panel,.admin-panel,.co-block,.co-summary,.cart-dropdown,.notify-modal,.order,.promo,.pay-card,.offer-sec,.ship-block,.ship-table,.flow .step,.nf,.hero-banner{border-radius:var(--radius-md)}.kaido-hero .hero-copy,.acct-hero,.block,.club-preview,.filters,.buy-panel,.info-panel,.admin-panel,.co-block,.co-summary,.cart-dropdown,.notify-modal,.nf,.hero-banner{box-shadow:var(--shadow)}.block,.info-panel,.admin-panel,.filters,.buy-panel,.acct-card,.promo,.pay-card,.offer-sec,.flow .step{padding:var(--panel-pad)}.product-grid,.franchise-grid,.sales-timeline,.panel-grid,.tab-grid,.catalog-layout,.club-grid,.admin-layout,.admin-card-grid,.co-main,.opt-list,.orders,.promos,.pay-list,.offer-list,.review-grid,.faq-grid,.contact-grid,.sitemap-grid,.legal-grid,.info-grid,.flow{gap:var(--space-md)}.product-body{padding:var(--card-pad);flex-direction:column;flex:1;gap:8px;display:flex}.product-title{min-height:0;font-size:15px;line-height:1.28}.product-meta{min-height:30px;line-height:1.3}.product-foot{min-height:42px;margin-top:0;padding-top:clamp(8px,1.2vw,14px)}.price{line-height:1.15}.coming-soon-note{min-height:34px}.field input,.field select,.field textarea,.admin-form input,.admin-form select,.admin-table select,.nf-search input,.cs-promo input,.search-box input{border-radius:var(--radius-sm);font-size:14px}.field input,.field select,.admin-form input,.admin-form select,.admin-table select,.nf-search input,.cs-promo input{min-height:var(--control-h)}.field input:focus,.field select:focus,.field textarea:focus,.admin-form input:focus,.admin-form select:focus,.admin-table select:focus,.nf-search input:focus,.cs-promo input:focus,.search-box input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.admin-panel .admin-product-quick-editor .admin-product-quick-grid--compact{grid-template-columns:repeat(auto-fit,minmax(180px,240px))}.admin-panel .admin-product-quick-editor .field.admin-field--compact{max-width:240px}.admin-panel .admin-product-quick-editor .field.admin-field--compact input,.admin-panel .admin-product-quick-editor .field.admin-field--compact select,.admin-panel .admin-product-quick-editor .field.admin-field--compact textarea,.admin-panel .admin-product-quick-editor .field.admin-field--compact .admin-material-field__trigger,.admin-panel .admin-product-quick-editor .field.admin-field--compact .admin-material-field__fallback{min-height:38px;font-size:13px}.co-grid{--kaido-radius:var(--radius-md);--kaido-radius-sm:var(--radius-sm);gap:var(--space-xl)}.co-block{padding:var(--space-xl)}.co-grid .field input,.co-grid .field textarea,.co-grid .field select,.opt-row,.fop-payment-panel,.cs-free{border-radius:var(--radius-sm)}.co-summary{border-radius:var(--radius-md)}.cs-head,.cs-items,.modal-head,.cart-dropdown-head,.cart-dropdown-foot,.notify-form{padding:var(--space-lg)}.cart-line{gap:var(--space-md);grid-template-columns:68px minmax(0,1fr) auto}.cart-line img{border-radius:var(--radius-sm);width:68px;height:82px}.admin-stats,.acct-stats,.stats-strip{gap:var(--space-sm)}.stat{min-height:96px;padding:var(--space-md);border-radius:var(--radius-sm);align-content:center;display:grid}.admin-table{border:1px solid var(--line);border-radius:var(--radius-sm);border-collapse:separate;border-spacing:0;min-width:720px;overflow:hidden}.admin-panel,.ship-table{min-width:0;overflow-x:auto}.admin-panel{max-width:100%}.admin-table th{background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:950}.admin-table th,.admin-table td{vertical-align:middle}.admin-products-toolbar{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(120px,150px);gap:14px;margin-bottom:14px;display:grid;position:relative}.admin-products-filter-shell{position:relative}.admin-products-filter-trigger{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 95%, var(--surface-2));width:100%;min-height:46px;color:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #0f0b1c14}.admin-products-filter-trigger span:nth-child(2){text-align:left;flex:auto}.admin-products-filter-trigger.is-open,.admin-products-filter-trigger:hover,.admin-products-filter-trigger:focus-visible{border-color:color-mix(in srgb, var(--accent) 32%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent);outline:none}.admin-products-filter-trigger__count{background:color-mix(in srgb, var(--accent) 90%, white 10%);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:900;display:inline-flex}.admin-products-filter-panel{z-index:15;border:1px solid color-mix(in srgb, var(--line) 86%, transparent);background:color-mix(in srgb, var(--surface) 96%, var(--surface-2));border-radius:24px;grid-template-rows:minmax(0,1fr) auto;width:min(980px,100vw - 80px);max-height:min(70vh,720px);display:grid;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 26px 70px #0f0b1c2e}.admin-products-filter-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid;overflow:auto}.admin-products-filter-group{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:18px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.admin-products-filter-group h3{margin:0;font-size:15px}.admin-products-filter-options{gap:10px;display:grid}.admin-products-filter-options--columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.admin-products-filter-option{align-items:flex-start;gap:10px;font-size:14px;line-height:1.35;display:inline-flex}.admin-products-filter-option input{margin-top:2px}.admin-products-filter-panel__footer{border-top:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface-2) 66%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 18px;display:flex}.admin-products-search{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 95%, var(--surface-2));border-radius:14px;align-items:center;gap:12px;min-height:46px;padding:0 16px;display:flex;box-shadow:0 8px 18px #0f0b1c14}.admin-products-search input{width:100%;min-width:0;color:inherit;background:0 0;border:0;font-size:16px}.admin-products-search input:focus{outline:none}.admin-products-page-size{align-content:start;gap:6px;display:grid}.admin-products-page-size span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:850}.admin-products-page-size select{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 95%, var(--surface-2));width:100%;min-height:46px;color:inherit;font:inherit;border-radius:14px;padding:0 14px;font-size:15px;font-weight:800;box-shadow:0 8px 18px #0f0b1c14}.admin-products-price-head{align-items:center;gap:8px;display:inline-flex}.admin-products-price-sort{align-items:center;gap:4px;display:inline-flex}.admin-products-price-sort button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.admin-products-price-sort button:hover,.admin-products-price-sort button:focus-visible,.admin-products-price-sort button.is-active{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));background:color-mix(in srgb, var(--accent) 12%, transparent);outline:none}.admin-products-bulk-shell{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.admin-products-bulk-menu{position:relative}.admin-products-bulk-trigger{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--surface) 96%, var(--surface-2));color:inherit;border-radius:18px;align-items:center;gap:10px;padding:7px;display:inline-flex;box-shadow:0 12px 26px #0f0b1c14}.admin-products-bulk-trigger__clear,.admin-products-bulk-trigger__main{color:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.admin-products-bulk-trigger__clear{background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:14px;width:44px;min-width:44px;height:44px;padding:0}.admin-products-bulk-trigger__clear:hover,.admin-products-bulk-trigger__clear:focus-visible{background:color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.admin-products-bulk-trigger__clear:disabled{cursor:wait;opacity:.65}.admin-products-bulk-trigger__main{text-align:left;background:0 0;border-radius:14px;gap:14px;min-height:44px;padding:0 16px 0 2px;font-size:15px;font-weight:900}.admin-products-bulk-trigger__main:hover,.admin-products-bulk-trigger__main:focus-visible{background:color-mix(in srgb, var(--accent) 8%, transparent);outline:none}.admin-products-bulk-trigger__icon{background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.admin-products-bulk-panel{z-index:12;border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--surface) 98%, var(--surface-2));border-radius:18px;gap:4px;min-width:260px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 48px #0f0b1c29}.admin-products-bulk-panel__item{min-height:42px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.admin-products-bulk-panel__item:hover,.admin-products-bulk-panel__item:focus-visible{background:color-mix(in srgb, var(--accent) 12%, transparent);outline:none}.admin-products-bulk-panel__item--danger{color:#d55a6c}.admin-table__select-all{justify-content:center;align-items:center;display:inline-flex}.admin-table__select-all input,.admin-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.admin-product-summary{min-width:240px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.admin-product-summary b{font-size:15px;line-height:1.3}.admin-product-inline-meta{gap:4px;display:grid}.admin-product-thumb-wrap{align-items:flex-start;display:inline-flex;position:relative}.admin-product-thumb{cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:transform .16s,box-shadow .16s;display:inline-flex}.admin-product-thumb:hover,.admin-product-thumb:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none;transform:translateY(-1px)}.admin-product-thumb__media{object-fit:cover;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;width:52px;height:52px}.admin-product-thumb__media--placeholder{background:#ffffff08;border-style:dashed;border-color:#ffffff29;display:block}.admin-product-thumb__warning{color:#fff7f7;pointer-events:auto;background:#d62839;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-6px;box-shadow:0 8px 18px #d6283959}.admin-product-actions{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.admin-product-actions-menu{position:relative}.admin-product-actions-menu__panel{z-index:6;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 94%, var(--surface-2));min-width:170px;box-shadow:var(--shadow);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.admin-product-actions-menu__item{border-radius:calc(var(--radius-sm) - 2px);min-height:38px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.admin-product-actions-menu__item:hover,.admin-product-actions-menu__item:focus-visible{background:color-mix(in srgb, var(--accent) 12%, transparent);outline:none}.admin-discount-modal-wrap{z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-discount-modal{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));background:color-mix(in srgb, var(--surface) 96%, white 4%);border-radius:28px;width:min(900px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 80px #0f0b1c47}.admin-discount-modal__head,.admin-discount-modal__footer{justify-content:space-between;align-items:center;gap:16px;padding:28px 28px 24px;display:flex}.admin-discount-modal__head{border-bottom:1px solid color-mix(in srgb, var(--line) 85%, transparent)}.admin-discount-modal__head-copy{gap:6px;display:grid}.admin-discount-modal__head-copy h3,.admin-discount-modal__head-copy p{margin:0}.admin-discount-modal__head-copy h3{font-size:clamp(1.75rem,2vw,2.2rem);line-height:1.08}.admin-discount-modal__head-copy p{color:var(--muted);font-size:.95rem;font-weight:700}.admin-discount-modal__close{width:48px;height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:16px;flex:0 0 48px;justify-content:center;align-items:center;padding:0;font-size:2.2rem;line-height:1;display:inline-flex}.admin-discount-modal__close:hover,.admin-discount-modal__close:focus-visible{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--ink);outline:none}.admin-discount-modal__body{gap:24px;padding:28px;display:grid}.admin-discount-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.admin-discount-modal__discount-row,.admin-discount-modal__date-row{align-items:center;gap:12px;display:grid}.admin-discount-modal__discount-row{grid-template-columns:minmax(0,1fr) 98px}.admin-discount-modal__date-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.admin-discount-modal__date-separator{color:var(--muted);font-weight:800}.admin-discount-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-discount-modal__summary>div{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 74%), color-mix(in srgb, var(--surface) 94%, white 6%);border-radius:18px;gap:6px;padding:16px 18px;display:grid}.admin-discount-modal__summary span{color:var(--muted);font-size:.85rem;font-weight:800}.admin-discount-modal__summary b{color:var(--ink);font-size:1.2rem;line-height:1.15}.admin-discount-modal__error{color:var(--ink);background:#e8607614;border:1px solid #e8607647;border-radius:16px;padding:14px 16px;font-size:.95rem;font-weight:700}.admin-discount-modal__footer{padding-top:0}.admin-bulk-modal__stack{gap:18px;display:grid}.admin-bulk-modal__option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-bulk-modal__summary-card{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));background:color-mix(in srgb, var(--surface) 94%, white 6%);color:var(--muted);border-radius:16px;gap:6px;padding:14px 16px;font-size:.92rem;font-weight:700;display:grid}.admin-bulk-discount-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-bulk-discount-summary__card{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 74%), color-mix(in srgb, var(--surface) 94%, white 6%);border-radius:18px;gap:6px;padding:16px 18px;display:grid}.admin-bulk-discount-summary__card span,.admin-bulk-discount-summary__card small{color:var(--muted);font-weight:700}.admin-bulk-discount-summary__card span{text-transform:uppercase;letter-spacing:.04em;font-size:.84rem}.admin-bulk-discount-summary__card b{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1}.admin-bulk-discount-summary__card small{font-size:.88rem;line-height:1.35}.admin-bulk-discount-summary__note{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));background:color-mix(in srgb, var(--surface) 94%, white 6%);border-radius:18px;gap:6px;padding:16px 18px;display:grid}.admin-bulk-discount-summary__note strong{font-size:.98rem}.admin-bulk-discount-summary__note span{color:var(--muted);font-size:.9rem;line-height:1.45}.admin-discount-modal__link{color:#2a74ff;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.admin-discount-modal__link:hover,.admin-discount-modal__link:focus-visible{color:color-mix(in srgb, #2a74ff 78%, var(--accent) 22%);outline:none}.admin-discount-modal__link--danger{color:#d55a6c}.admin-discount-modal__link--danger:hover,.admin-discount-modal__link--danger:focus-visible{color:color-mix(in srgb, #d55a6c 78%, var(--accent) 22%)}.admin-discount-modal__link:disabled{cursor:not-allowed;opacity:.52;text-decoration:none}.admin-product-row-selected td{background:color-mix(in srgb, var(--accent) 8%, transparent)}.admin-products-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.admin-products-pagination__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-products-pagination__pages{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-products-pagination__page{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 95%, var(--surface-2));min-width:40px;height:40px;color:inherit;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:850;display:inline-flex;box-shadow:0 8px 18px #0f0b1c14}.admin-products-pagination__page:hover,.admin-products-pagination__page:focus-visible,.admin-products-pagination__page.is-active{border-color:color-mix(in srgb, var(--accent) 32%, var(--line));outline:none}.admin-products-pagination__page.is-active{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--ink)}.admin-products-pagination__page:disabled{cursor:wait;opacity:.7}.admin-products-pagination__ellipsis{color:var(--muted);font-size:18px;font-weight:800;line-height:1}[data-theme^=light] .admin-product-row-selected td{background:#a77bff14}@media (max-width:900px){.admin-products-toolbar{grid-template-columns:1fr}.admin-products-filter-panel{width:min(100vw - 32px,980px)}.admin-products-filter-panel__grid,.admin-products-filter-options--columns{grid-template-columns:1fr}.admin-products-filter-panel__footer{flex-direction:column;align-items:stretch}.admin-products-filter-panel__footer .row-actions{width:100%}.admin-products-filter-panel__footer .row-actions .btn{flex:180px}.admin-products-bulk-shell{align-items:flex-start}.admin-products-bulk-trigger{width:100%}.admin-products-bulk-trigger__main{flex:auto;justify-content:space-between}.admin-products-bulk-panel{width:min(100vw - 32px,360px)}.admin-product-summary{min-width:180px}.admin-product-actions{flex-wrap:wrap}.admin-product-actions-menu__panel{left:0;right:auto}.admin-products-pagination,.admin-products-pagination__controls{flex-direction:column;align-items:stretch}.admin-products-pagination__controls{width:100%}.admin-products-pagination__controls .btn,.admin-products-pagination__page{justify-content:center;width:100%}.admin-products-pagination__pages{grid-template-columns:repeat(auto-fit,minmax(56px,1fr));width:100%;display:grid}.admin-discount-modal{border-radius:22px;width:min(100%,100vw - 24px)}.admin-discount-modal__grid,.admin-discount-modal__summary,.admin-bulk-modal__option-grid,.admin-bulk-discount-summary{grid-template-columns:1fr}.admin-discount-modal__head,.admin-discount-modal__footer{flex-direction:column;align-items:flex-start}.admin-discount-modal__footer .row-actions{width:100%}.admin-discount-modal__footer .row-actions .btn{flex:180px}}.admin-order-shell .admin-products-panel{--admin-products-ink:#f7edff;--admin-products-ink-dim:#f7edffa3;--admin-products-ink-faint:#f7edff6b;--admin-products-accent:#b47aff;--admin-products-accent-text:#d9c2ff;--admin-products-yellow:#fff477;--admin-products-danger:#ff7c7c;--admin-products-mint:#8fe3c0;--admin-products-panel:#483f806b;--admin-products-panel-2:#483f808c;--admin-products-pop:#221b42fa;--admin-products-tile:#483f8080;--admin-products-row-fill:#483f804d;--admin-products-head:#211c40c7;--admin-products-border:#b47aff33;--admin-products-border-2:#b47aff57;--admin-products-chip:#b47aff29;--admin-products-chip-border:#b47aff47;--admin-products-field:#14102c8c;--admin-products-row-hover:#b47aff1a;--admin-products-row-selected:#b47aff38;--admin-products-row-selected-border:#b47aff73;--admin-products-tag-bg:#fff47729;--admin-products-tag-text:#fff477;--admin-products-tag-border:#fff4775c;--admin-products-shadow:0 18px 40px -20px #000000b3;--admin-products-stock-bg:#8fe3c024;--admin-products-pre-bg:#b47aff29;--admin-products-soon-bg:#fff47729;--admin-products-soon-text:#fff477;--admin-products-out-bg:#ff7c7c24;border:1px solid var(--admin-products-border);background:var(--admin-products-panel);box-shadow:var(--admin-products-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--admin-products-ink);border-radius:18px;gap:16px;padding:22px 24px 18px;display:grid}[data-theme^=light] .admin-order-shell .admin-products-panel{--admin-products-ink:#2c2138;--admin-products-ink-dim:#2c21389e;--admin-products-ink-faint:#2c213870;--admin-products-accent:#a77bff;--admin-products-accent-text:#7a45d6;--admin-products-yellow:#fff477;--admin-products-danger:#ff6b6b;--admin-products-mint:#3fb389;--admin-products-panel:#fff;--admin-products-panel-2:#f7f0ff;--admin-products-pop:#fff;--admin-products-tile:#fff;--admin-products-row-fill:#fbf7ff;--admin-products-head:#f3ecfb;--admin-products-border:#a77bff38;--admin-products-border-2:#a77bff61;--admin-products-chip:#a77bff1f;--admin-products-chip-border:#a77bff3d;--admin-products-field:#f7f0ff;--admin-products-row-hover:#a77bff14;--admin-products-row-selected:#a77bff29;--admin-products-row-selected-border:#a77bff6b;--admin-products-tag-bg:#fff47752;--admin-products-tag-text:#7a6a00;--admin-products-tag-border:#d4c4288c;--admin-products-shadow:0 14px 30px -18px #50288c47;--admin-products-stock-bg:#3fb38924;--admin-products-pre-bg:#a77bff24;--admin-products-soon-bg:#fff47757;--admin-products-soon-text:#7a6a00;--admin-products-out-bg:#ff6b6b1f}.admin-order-shell .admin-products-panel-head{align-items:flex-start;margin-bottom:0}.admin-order-shell .admin-products-panel-head h2{letter-spacing:-.02em;color:var(--admin-products-ink);margin:0;font-family:Manrope,sans-serif;font-size:23px;font-weight:800}.admin-order-shell .admin-products-panel-head__actions{justify-content:flex-end}.admin-order-shell .admin-products-panel .btn,.admin-order-shell .admin-products-panel .admin-product-new-arrival,.admin-order-shell .admin-products-panel .admin-product-kebab{border:1px solid var(--admin-products-border-2);background:var(--admin-products-tile);color:var(--admin-products-ink);box-shadow:none;border-radius:10px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700}.admin-order-shell .admin-products-panel-head__actions .btn{border-radius:10px;height:38px;min-height:38px;padding:9px 14px}.admin-order-shell .admin-products-panel .btn.primary{background:var(--admin-products-yellow);color:#241a05;border-color:#0000}.admin-order-shell .admin-products-panel .btn.ghost{border-color:var(--admin-products-border);background:0 0}.admin-order-shell .admin-reviews-panel{--admin-reviews-star:var(--admin-products-yellow);--admin-reviews-star-off:#f7edff38;gap:18px}[data-theme^=light] .admin-order-shell .admin-reviews-panel{--admin-reviews-star:#7a6ca8;--admin-reviews-star-off:#7a6ca83d}.admin-order-shell .admin-reviews-panel-head__actions,.admin-order-shell .admin-reviews-sync-bar__actions{justify-content:flex-end}.admin-order-shell .admin-reviews-sync-bar{border:1px solid var(--admin-products-border);background:var(--admin-products-row-fill);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.admin-order-shell .admin-reviews-sync-bar b{color:var(--admin-products-ink);font-family:Manrope,sans-serif;font-size:18px;font-weight:800}.admin-order-shell .admin-reviews-sync-notice,.admin-order-shell .admin-reviews-sync-preview,.admin-order-shell .admin-reviews-sync-status__note,.admin-order-shell .admin-reviews-empty-state{margin:0}.admin-order-shell .admin-reviews-sync-preview{gap:8px;display:grid}.admin-order-shell .admin-reviews-sync-preview__actions{margin-top:4px}.admin-order-shell .admin-reviews-sync-status{border:1px solid var(--admin-products-border);background:var(--admin-products-row-fill);border-radius:16px;overflow:hidden}.admin-order-shell .admin-reviews-sync-toggle{width:100%;color:var(--admin-products-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.admin-order-shell .admin-reviews-sync-toggle__title{color:var(--admin-products-ink);align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;display:inline-flex}.admin-order-shell .admin-reviews-sync-toggle__chevron{color:var(--admin-products-ink-dim);transition:transform .18s}.admin-order-shell .admin-reviews-sync-toggle.is-open .admin-reviews-sync-toggle__chevron{transform:rotate(180deg)}.admin-order-shell .admin-reviews-sync-toggle__pills{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.admin-order-shell .admin-reviews-sync-toggle__pill{border:1px solid var(--admin-products-border-2);background:var(--admin-products-tile);border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:6px 12px;font-family:Manrope,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.admin-order-shell .admin-reviews-sync-toggle__pill.is-ok{color:color-mix(in srgb, var(--ok) 82%, var(--admin-products-ink))}.admin-order-shell .admin-reviews-sync-toggle__pill.is-danger{color:color-mix(in srgb, var(--danger) 84%, var(--admin-products-ink))}.admin-order-shell .admin-reviews-sync-status__body{gap:14px;padding:0 20px 20px;display:grid}.admin-order-shell .admin-reviews-sync-status__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-order-shell .admin-reviews-source-card{border:1px solid var(--admin-products-border);background:var(--admin-products-tile);border-radius:15px;gap:12px;padding:16px 18px;display:grid}.admin-order-shell .admin-reviews-source-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-order-shell .admin-reviews-source-card__head b{color:var(--admin-products-ink);letter-spacing:.04em;font-family:Manrope,sans-serif;font-size:18px;font-weight:800;display:block}.admin-order-shell .admin-reviews-source-card__head small,.admin-order-shell .admin-reviews-source-card__meta span{color:var(--admin-products-ink-dim);font-family:Nunito,sans-serif;font-size:13px;font-weight:600;line-height:1.45}.admin-order-shell .admin-reviews-source-card__status{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:5px 11px;font-family:Manrope,sans-serif;font-size:11px;font-weight:800;display:inline-flex}.admin-order-shell .admin-reviews-source-card__status.is-ok{color:color-mix(in srgb, var(--ok) 82%, var(--admin-products-ink));background:color-mix(in srgb, var(--ok) 14%, transparent)}.admin-order-shell .admin-reviews-source-card__status.is-danger{color:color-mix(in srgb, var(--danger) 84%, var(--admin-products-ink));background:color-mix(in srgb, var(--danger) 12%, transparent)}.admin-order-shell .admin-reviews-source-card__status.is-running{color:var(--admin-products-accent-text);background:color-mix(in srgb, var(--admin-products-accent) 14%, transparent)}.admin-order-shell .admin-reviews-source-card__status.is-idle{color:var(--admin-products-ink-dim);background:color-mix(in srgb, var(--admin-products-ink-dim) 12%, transparent)}.admin-order-shell .admin-reviews-source-card__meta{gap:4px;display:grid}.admin-order-shell .admin-reviews-source-card__url{word-break:break-all;font-family:JetBrains Mono,monospace;font-size:12px}.admin-order-shell .admin-reviews-source-card__result{color:color-mix(in srgb, var(--danger) 78%, var(--admin-products-ink))}.admin-order-shell .admin-reviews-toolbar,.admin-order-shell .admin-reviews-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-order-shell .admin-reviews-toolbar__count{color:var(--admin-products-ink-dim);font-family:Nunito,sans-serif;font-size:15px;font-weight:700}.admin-order-shell .admin-reviews-toolbar__count b{color:var(--admin-products-ink)}.admin-order-shell .admin-reviews-toolbar__filters{flex:520px;gap:12px;display:grid}.admin-order-shell .admin-reviews-filter-group{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-order-shell .admin-reviews-filter-group__label{color:var(--admin-products-ink-dim);letter-spacing:.08em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:11px;font-weight:800}.admin-order-shell .admin-reviews-filter-group__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-order-shell .admin-reviews-filter-chip{min-height:36px}.admin-order-shell .admin-reviews-page-size{align-items:center;gap:12px;margin-inline-start:auto;display:inline-flex}.admin-order-shell .admin-reviews-page-size span{color:var(--admin-products-ink-dim);letter-spacing:.06em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:12px;font-weight:700}.admin-order-shell .admin-reviews-page-size__group{border:1px solid var(--admin-products-border-2);background:var(--admin-products-field);border-radius:14px;align-items:center;gap:4px;padding:4px;display:inline-flex}.admin-order-shell .admin-reviews-page-size__option{min-width:48px;height:36px;color:var(--admin-products-ink-dim);cursor:pointer;background:0 0;border:0;border-radius:10px;font-family:Manrope,sans-serif;font-size:14px;font-weight:800}.admin-order-shell .admin-reviews-page-size__option.is-active{background:var(--admin-products-yellow);color:#2c2138}.admin-order-shell .admin-reviews-table-shell{overflow-x:auto}.admin-order-shell .admin-reviews-photo-input{display:none}.admin-order-shell .admin-reviews-table{border:1px solid var(--admin-products-border);background:var(--admin-products-row-fill);border-radius:18px;min-width:1180px;overflow:hidden}.admin-order-shell .admin-reviews-table__row{border-bottom:1px solid var(--admin-products-border);grid-template-columns:300px 132px 132px minmax(260px,1fr) 104px 168px;align-items:center;gap:16px;padding:14px 28px;display:grid}.admin-order-shell .admin-reviews-table__row:last-child{border-bottom:0}.admin-order-shell .admin-reviews-table__row--head{background:var(--admin-products-head);padding-top:16px;padding-bottom:16px}.admin-order-shell .admin-reviews-table__row--head span{color:var(--admin-products-ink-faint);letter-spacing:.1em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:10.5px;font-weight:700}.admin-order-shell .admin-reviews-sort-btn{color:var(--admin-products-ink-faint);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.admin-order-shell .admin-reviews-sort-btn:hover,.admin-order-shell .admin-reviews-sort-btn:focus-visible,.admin-order-shell .admin-reviews-sort-btn.is-active{color:var(--admin-products-accent-text);outline:none}.admin-order-shell .admin-reviews-sort-btn svg{flex-shrink:0}.admin-order-shell .admin-reviews-table__head-actions,.admin-order-shell .admin-reviews-actions{justify-self:end}.admin-order-shell .admin-reviews-author{min-width:0}.admin-order-shell .admin-reviews-author b{color:var(--admin-products-ink);font-family:"Baloo 2",sans-serif;font-size:16px;font-weight:700;line-height:1.2;display:block}.admin-order-shell .admin-reviews-author__product{color:var(--admin-products-accent);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.admin-order-shell .admin-reviews-source{gap:4px;display:grid}.admin-order-shell .admin-reviews-source b{color:var(--admin-products-ink);font-family:Manrope,sans-serif;font-size:16px;font-weight:800;line-height:1.15}.admin-order-shell .admin-reviews-source__visibility{font-family:Nunito,sans-serif;font-size:13px;font-weight:700}.admin-order-shell .admin-reviews-source__visibility.is-visible{color:var(--admin-products-ink-dim)}.admin-order-shell .admin-reviews-source__visibility.is-hidden{color:var(--admin-products-ink-faint)}.admin-order-shell .admin-reviews-rating{color:var(--admin-reviews-star-off);align-items:center;gap:4px;display:inline-flex}.admin-order-shell .admin-reviews-rating__star.is-filled{color:var(--admin-reviews-star)}.admin-order-shell .admin-reviews-rating__star.is-bonus{color:var(--admin-products-yellow);stroke:color-mix(in srgb, var(--accent) 78%, #4f2a8c)}.admin-order-shell .admin-reviews-text{min-width:0}.admin-order-shell .admin-reviews-text__value{color:var(--admin-products-ink);text-overflow:ellipsis;white-space:nowrap;font-family:Nunito,sans-serif;font-size:15px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.admin-order-shell .admin-reviews-text__value.is-clamped{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.admin-order-shell .admin-reviews-text__value.is-empty{color:var(--admin-products-ink-faint)}.admin-order-shell .admin-reviews-text__value.is-mono{font-family:JetBrains Mono,monospace;font-size:14px}.admin-order-shell .admin-reviews-text__toggle{color:var(--admin-products-accent-text);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-family:Manrope,sans-serif;font-size:11px;font-weight:800}.admin-order-shell .admin-reviews-reply-preview{border:1px solid var(--admin-products-border);border-left:3px solid var(--admin-products-accent);background:color-mix(in srgb, var(--admin-products-accent) 12%, transparent);border-radius:11px;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:10px;padding:9px 12px;display:flex}.admin-order-shell .admin-reviews-reply-preview__body{gap:3px;min-width:0;display:grid}.admin-order-shell .admin-reviews-reply-preview__label{color:var(--admin-products-accent);letter-spacing:.04em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:11px;font-weight:800}.admin-order-shell .admin-reviews-reply-preview__text{color:var(--admin-products-ink);text-overflow:ellipsis;white-space:nowrap;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.admin-order-shell .admin-reviews-reply-preview__delete{color:color-mix(in srgb, var(--danger) 74%, var(--admin-products-accent-text));letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0;font-family:Manrope,sans-serif;font-size:11px;font-weight:800;display:inline-flex}.admin-order-shell .admin-reviews-date{color:var(--admin-products-ink-dim);font-family:Nunito,sans-serif;font-size:15px;font-weight:600}.admin-order-shell .admin-reviews-table__row--editor{grid-template-columns:minmax(0,1fr);padding-top:0}.admin-order-shell .admin-reviews-editor{border:1px solid var(--admin-products-border);border-left:3px solid var(--admin-products-accent);background:var(--admin-products-field);border-radius:16px;gap:12px;padding:16px 18px;display:grid}.admin-order-shell .admin-reviews-editor__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-order-shell .admin-reviews-editor__meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-order-shell .admin-reviews-editor__meta b{color:var(--admin-products-ink);font-family:"Baloo 2",sans-serif;font-size:16px;font-weight:700}.admin-order-shell .admin-reviews-editor__meta span,.admin-order-shell .admin-reviews-editor__visibility{color:var(--admin-products-ink-dim);font-family:Nunito,sans-serif;font-size:13px;font-weight:700}.admin-order-shell .admin-reviews-editor__visibility.is-hidden{color:var(--admin-products-ink-faint)}.admin-order-shell .admin-reviews-editor__rating{color:var(--admin-reviews-star-off);align-items:center;gap:4px;display:inline-flex}.admin-order-shell .admin-reviews-editor__review-text{border:1px solid var(--admin-products-border);background:var(--admin-products-tile);max-height:150px;color:var(--admin-products-ink);word-break:break-word;border-radius:12px;padding:12px 14px;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;line-height:1.5;overflow:auto}.admin-order-shell .admin-reviews-editor__review-text.is-mono{font-family:JetBrains Mono,monospace;font-size:13.5px}.admin-order-shell .admin-reviews-editor__label{color:var(--admin-products-accent);letter-spacing:.04em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:11px;font-weight:800}.admin-order-shell .admin-reviews-editor__textarea{border:1px solid var(--admin-products-border-2);background:var(--admin-products-panel-2);width:100%;min-height:104px;color:var(--admin-products-ink);resize:vertical;border-radius:14px;padding:13px 14px;font-family:Nunito,sans-serif;font-size:14px;line-height:1.45}.admin-order-shell .admin-reviews-editor__textarea:focus{border-color:var(--admin-products-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-products-accent) 18%, transparent);outline:none}.admin-order-shell .admin-reviews-editor__actions{margin-top:2px}.admin-order-shell .admin-reviews-actions{justify-content:flex-end;align-items:center;gap:10px;width:168px;display:flex}.admin-order-shell .admin-reviews-action-btn{border:1px solid var(--admin-products-border-2);background:var(--admin-products-tile);width:46px;min-width:46px;height:46px;color:var(--admin-products-ink-dim);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:0;transition:color .16s,border-color .16s,transform .16s;display:inline-flex}.admin-order-shell .admin-reviews-action-btn:hover,.admin-order-shell .admin-reviews-action-btn:focus-visible,.admin-order-shell .admin-reviews-action-btn.is-active{color:var(--admin-products-accent);border-color:var(--admin-products-accent)}.admin-order-shell .admin-reviews-action-btn.is-on{color:var(--admin-products-accent);border-color:var(--admin-products-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-products-accent) 18%, transparent)}.admin-order-shell .admin-reviews-action-btn:active{transform:translateY(1px)}.admin-order-shell .admin-products-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.admin-order-shell .admin-products-filter-trigger,.admin-order-shell .admin-products-search,.admin-order-shell .admin-products-page-size select{border:1px solid var(--admin-products-border-2);background:var(--admin-products-field);height:44px;min-height:44px;box-shadow:none;color:var(--admin-products-ink);border-radius:13px}.admin-order-shell .admin-products-filter-trigger{gap:9px;padding:0 16px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.admin-order-shell .admin-products-filter-trigger__count{background:var(--admin-products-yellow);color:#241a05}.admin-order-shell .admin-products-filter-trigger.is-open,.admin-order-shell .admin-products-filter-trigger:hover,.admin-order-shell .admin-products-filter-trigger:focus-visible,.admin-order-shell .admin-products-search:focus-within,.admin-order-shell .admin-products-page-size select:focus{border-color:var(--admin-products-accent);box-shadow:0 0 0 3px #b47aff1f}.admin-order-shell .admin-products-search{flex:240px;gap:10px;width:100%;min-width:240px;max-width:560px;padding:0 16px}.admin-order-shell .admin-products-search input,.admin-order-shell .admin-products-page-size select,.admin-order-shell .admin-product-quick-editor input,.admin-order-shell .admin-product-quick-editor select,.admin-order-shell .admin-discount-modal input,.admin-order-shell .admin-discount-modal select{font-family:Nunito,sans-serif}.admin-order-shell .admin-products-search svg{width:19px;height:19px}.admin-order-shell .admin-products-search input{font-size:14px}.admin-order-shell .admin-products-search input::placeholder{color:var(--admin-products-ink-faint)}.admin-order-shell .admin-products-page-size{align-items:center;gap:9px;margin-inline-start:auto;display:flex}.admin-order-shell .admin-products-page-size span,.admin-order-shell .admin-products-filter-group h3,.admin-order-shell .admin-product-quick-editor .field>span{color:var(--admin-products-ink-faint);letter-spacing:.1em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:10.5px;font-weight:700}.admin-order-shell .admin-products-page-size span{white-space:nowrap}.admin-order-shell .admin-products-page-size select{width:auto;min-width:84px;padding:0 12px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.admin-order-shell .admin-products-filter-panel{border:1px solid var(--admin-products-border-2);background:var(--admin-products-pop);width:min(880px,86vw);max-height:none;box-shadow:var(--admin-products-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px}.admin-order-shell .admin-products-filter-panel__grid{gap:20px 26px;padding:20px}.admin-order-shell .admin-products-filter-group{background:0 0;border:0;gap:11px;padding:0}.admin-order-shell .admin-products-filter-chip-group{flex-wrap:wrap;gap:8px;display:flex}.admin-order-shell .admin-products-filter-chip,.admin-order-shell .admin-products-filter-more{border:1px solid var(--admin-products-chip-border);background:var(--admin-products-chip);min-height:33px;color:var(--admin-products-ink-dim);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:7px 13px;font-family:Nunito,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.admin-order-shell .admin-products-filter-chip:hover,.admin-order-shell .admin-products-filter-more:hover,.admin-order-shell .admin-products-filter-chip.is-active{border-color:var(--admin-products-accent)}.admin-order-shell .admin-products-filter-chip.is-active{background:var(--admin-products-accent);color:#fff}.admin-order-shell .admin-products-filter-panel__footer{border-top:1px solid var(--admin-products-border);background:0 0;padding:16px 20px 20px}.admin-order-shell .admin-products-filter-selection,.admin-order-shell .admin-products-bulk-note,.admin-order-shell .admin-products-pagination .admin-table-note,.admin-order-shell .admin-products-empty-state{color:var(--admin-products-ink-dim)}.admin-order-shell .admin-content--products{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.admin-order-shell .admin-products-bulk-shell{border:1px solid var(--admin-products-row-selected-border);background:var(--admin-products-row-selected);border-radius:13px;margin:0;padding:11px 14px}.admin-order-shell .admin-products-bulk-trigger{border:1px solid var(--admin-products-border-2);background:var(--admin-products-field);box-shadow:none;border-radius:10px;padding:0;overflow:hidden}.admin-order-shell .admin-products-bulk-trigger__clear,.admin-order-shell .admin-products-bulk-trigger__main{border-radius:0;min-height:42px}.admin-order-shell .admin-products-bulk-trigger__clear{border-right:1px solid var(--admin-products-border-2);background:0 0}.admin-order-shell .admin-products-bulk-trigger__icon{color:var(--admin-products-ink);background:0 0}.admin-order-shell .admin-products-bulk-trigger__main{padding:0 14px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700}.admin-order-shell .admin-products-bulk-panel,.admin-order-shell .admin-product-actions-menu__panel{border:1px solid var(--admin-products-border-2);background:var(--admin-products-pop);box-shadow:var(--admin-products-shadow);border-radius:13px}.admin-order-shell .admin-products-table-shell{overflow-x:auto}.admin-order-shell .admin-products-panel .admin-table{background:0 0;border:0;border-radius:0;min-width:980px}.admin-order-shell .admin-products-panel .admin-table th{background:var(--admin-products-head);color:var(--admin-products-ink-faint);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--admin-products-border);padding:6px 14px 12px;font-family:Manrope,sans-serif;font-size:10.5px;font-weight:700}.admin-order-shell .admin-products-panel .admin-table td{border-bottom:1px solid var(--admin-products-border);color:var(--admin-products-ink);padding:13px 14px}.admin-order-shell .admin-products-panel .admin-table tbody tr:last-child td{border-bottom:0}.admin-order-shell .admin-product-row:hover td{background:var(--admin-products-row-hover)}.admin-order-shell .admin-product-row-selected td{background:var(--admin-products-row-selected)}.admin-order-shell .admin-product-expand,.admin-order-shell .admin-product-kebab{border:1px solid var(--admin-products-border-2);background:var(--admin-products-tile);width:34px;height:34px;color:var(--admin-products-ink-dim);border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.admin-order-shell .admin-product-expand.is-open{border-color:var(--admin-products-accent)}.admin-order-shell .admin-products-table__photo-col,.admin-order-shell .admin-products-table__photo-cell{width:84px}.admin-order-shell .admin-product-thumb__media{border:1px solid var(--admin-products-border-2);background:var(--admin-products-tile);border-radius:14px;width:64px;height:64px}.admin-order-shell .admin-product-thumb__media--placeholder{background:repeating-linear-gradient(45deg, var(--admin-products-chip), var(--admin-products-chip) 6px, transparent 6px, transparent 12px)}.admin-order-shell .admin-product-thumb__warning{border:2px solid var(--admin-products-panel-2);background:var(--admin-products-danger);min-width:19px;height:19px;box-shadow:none;top:-6px;right:-6px}.admin-order-shell .admin-product-summary-card{gap:3px;max-width:430px}.admin-order-shell .admin-product-summary__name{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.admin-order-shell .admin-product-summary-card b,.admin-order-shell .admin-product-category b{color:var(--admin-products-ink);font-family:Nunito,sans-serif;font-size:14px;font-weight:700;line-height:1.3}.admin-order-shell .admin-product-summary__meta,.admin-order-shell .admin-product-price__meta,.admin-order-shell .admin-product-summary small{color:var(--admin-products-ink-faint);font-family:JetBrains Mono,monospace;font-size:11.5px}.admin-order-shell .admin-product-tag{border:1px solid var(--admin-products-tag-border);background:var(--admin-products-tag-bg);color:var(--admin-products-tag-text);border-radius:7px;align-items:center;padding:3px 8px;font-family:Manrope,sans-serif;font-size:10.5px;font-weight:700;display:inline-flex}.admin-order-shell .admin-product-status-pill{background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.admin-order-shell .admin-product-status-pill__dot{background:currentColor;border-radius:999px;width:7px;height:7px}.admin-order-shell .admin-product-status-pill.is-stock{color:var(--admin-products-mint);background:var(--admin-products-stock-bg)}.admin-order-shell .admin-product-status-pill.is-preorder{color:var(--admin-products-accent-text);background:var(--admin-products-pre-bg)}.admin-order-shell .admin-product-status-pill.is-coming-soon{color:var(--admin-products-soon-text);background:var(--admin-products-soon-bg)}.admin-order-shell .admin-product-status-pill.is-sold-out{color:var(--admin-products-danger);background:var(--admin-products-out-bg)}.admin-order-shell .admin-product-qty,.admin-order-shell .admin-product-price__now{font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700}.admin-order-shell .admin-product-price{gap:2px}.admin-order-shell .admin-product-price__meta--discount{color:var(--admin-products-mint)}.admin-order-shell .admin-product-price__old{text-decoration:line-through}.admin-order-shell .admin-product-actions{justify-content:flex-end}.admin-order-shell .admin-product-new-arrival{cursor:pointer;justify-content:center;align-items:center;min-height:34px;padding:7px 11px;display:inline-flex}.admin-order-shell .admin-product-new-arrival.is-active{background:var(--admin-products-yellow);color:#241a05;border-color:#0000}.admin-order-shell .admin-product-actions .icon-btn{justify-content:center;width:34px;min-width:34px;height:34px;padding:0}.admin-order-shell .admin-product-actions-menu__panel{min-width:184px;padding:6px}.admin-order-shell .admin-product-actions-menu__item{border-radius:8px;min-height:38px;font-family:Nunito,sans-serif;font-size:13px;font-weight:600}.admin-order-shell .admin-product-actions-menu__item:hover,.admin-order-shell .admin-product-actions-menu__item:focus-visible{background:var(--admin-products-row-hover)}.admin-order-shell .admin-product-quick-row td{background:0 0;padding:0}.admin-order-shell .admin-product-quick-editor{border:1px solid var(--admin-products-border-2);background:var(--admin-products-tile);border-radius:13px;gap:15px;margin:12px 0;padding:18px;display:grid}.admin-order-shell .admin-product-quick-editor__fields{flex-wrap:wrap;align-items:flex-end;gap:13px;display:flex}.admin-order-shell .admin-product-quick-editor__field{min-width:0}.admin-order-shell .admin-product-quick-editor__field--name{flex:300px;min-width:240px}.admin-order-shell .admin-product-quick-editor__field--category{flex:0 0 196px}.admin-order-shell .admin-product-quick-editor__field--status{flex:0 0 156px}.admin-order-shell .admin-product-quick-editor__field--qty{flex:0 0 86px}.admin-order-shell .admin-product-quick-editor__field--price{flex:0 0 104px}.admin-order-shell .admin-product-quick-editor__field--new{flex:0 0 108px}.admin-order-shell .admin-product-quick-editor .field>span{white-space:nowrap;min-height:13px;line-height:1.1}.admin-order-shell .admin-product-quick-editor input,.admin-order-shell .admin-product-quick-editor select{border:1px solid var(--admin-products-border-2);background:var(--admin-products-field);height:42px;min-height:42px;color:var(--admin-products-ink);border-radius:10px;width:100%;padding:0 13px;font-size:14px}.admin-order-shell .admin-product-quick-editor__footer{margin-top:2px}.admin-order-shell .admin-products-pagination{margin-top:0}.admin-order-shell .admin-products-pagination__page{border:1px solid var(--admin-products-border-2);background:var(--admin-products-tile);min-width:34px;height:34px;color:var(--admin-products-ink);box-shadow:none;border-radius:9px}.admin-order-shell .admin-products-pagination__page.is-active{background:var(--admin-products-accent);color:#fff;border-color:#0000}.admin-order-shell .admin-products-empty-state{background:0 0;border:0;margin:0;padding:4px 0 0}.admin-order-shell .admin-discount-modal{border:1px solid var(--admin-products-border-2);background:var(--admin-products-pop);width:min(560px,92vw);box-shadow:var(--admin-products-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px}.admin-order-shell .admin-discount-modal__head,.admin-order-shell .admin-discount-modal__body,.admin-order-shell .admin-discount-modal__footer{padding-left:24px;padding-right:24px}.admin-order-shell .admin-discount-modal__head{padding-top:24px;padding-bottom:20px}.admin-order-shell .admin-discount-modal__head-copy h3{color:var(--admin-products-ink);font-family:Manrope,sans-serif;font-size:20px;font-weight:800}.admin-order-shell .admin-discount-modal__head-copy p{color:var(--admin-products-ink-dim);font-family:Nunito,sans-serif;font-size:13px;font-weight:600}.admin-order-shell .admin-discount-modal__close{border:1px solid var(--admin-products-border-2);background:var(--admin-products-tile);width:34px;height:34px;color:var(--admin-products-ink-dim);border-radius:10px;font-size:18px}.admin-order-shell .admin-discount-modal__body{gap:16px;padding-top:0;padding-bottom:0}.admin-order-shell .admin-discount-modal__grid{gap:14px}.admin-order-shell .admin-discount-modal__discount-row{grid-template-columns:minmax(0,1fr) 76px}.admin-order-shell .admin-discount-modal__summary{border:1px solid var(--admin-products-border);background:var(--admin-products-field);border-radius:13px;flex-wrap:nowrap;align-items:center;gap:22px;padding:15px 16px;display:flex}.admin-order-shell .admin-discount-modal__summary-item{gap:3px;min-width:120px;display:grid}.admin-order-shell .admin-discount-modal__summary-item span{color:var(--admin-products-ink-faint);letter-spacing:.05em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:10px;font-weight:700}.admin-order-shell .admin-discount-modal__summary-item b{color:var(--admin-products-ink);font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700}.admin-order-shell .admin-discount-modal__status-pill{border:1px solid;border-radius:999px;flex:none;align-items:center;min-height:32px;margin-inline-start:auto;padding:5px 11px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.admin-order-shell .admin-discount-modal__status-pill.is-ok{color:var(--admin-products-mint);background:var(--admin-products-stock-bg)}.admin-order-shell .admin-discount-modal__status-pill.is-accent{color:var(--admin-products-accent-text);background:var(--admin-products-pre-bg)}.admin-order-shell .admin-discount-modal__status-pill.is-danger{color:var(--admin-products-danger);background:var(--admin-products-out-bg)}.admin-order-shell .admin-discount-modal__status-pill.is-warning,.admin-order-shell .admin-discount-modal__status-pill.is-neutral{color:var(--admin-products-soon-text);background:var(--admin-products-soon-bg)}.admin-order-shell .admin-discount-modal__footer{padding-top:20px;padding-bottom:24px}.admin-order-shell .admin-discount-modal__link{color:var(--admin-products-accent-text)}@media (max-width:900px){.admin-order-shell .admin-products-panel{padding:18px 16px 16px}.admin-order-shell .admin-reviews-sync-bar,.admin-order-shell .admin-reviews-toolbar,.admin-order-shell .admin-reviews-pagination{flex-direction:column;align-items:stretch}.admin-order-shell .admin-reviews-page-size{justify-content:space-between;margin-inline-start:0}.admin-order-shell .admin-reviews-filter-group,.admin-order-shell .admin-reviews-sync-toggle{flex-direction:column;align-items:flex-start}.admin-order-shell .admin-reviews-sync-toggle__pills{justify-content:flex-start}.admin-order-shell .admin-reviews-sync-status__grid{grid-template-columns:1fr}.admin-order-shell .admin-reviews-reply-preview,.admin-order-shell .admin-products-toolbar{flex-direction:column;align-items:stretch}.admin-order-shell .admin-products-filter-panel{width:min(100vw - 32px,880px)}.admin-order-shell .admin-products-filter-panel__grid{grid-template-columns:1fr}.admin-order-shell .admin-product-quick-editor__field--category,.admin-order-shell .admin-product-quick-editor__field--status,.admin-order-shell .admin-product-quick-editor__field--qty,.admin-order-shell .admin-product-quick-editor__field--price,.admin-order-shell .admin-product-quick-editor__field--new{flex:calc(50% - 13px)}.admin-order-shell .admin-discount-modal__summary{flex-wrap:wrap;align-items:stretch}.admin-order-shell .admin-products-page-size,.admin-order-shell .admin-discount-modal__status-pill{margin-inline-start:0}}@media (max-width:640px){.admin-order-shell .admin-products-panel-head,.admin-order-shell .admin-reviews-panel-head,.admin-order-shell .admin-products-pagination,.admin-order-shell .admin-products-pagination__controls,.admin-order-shell .admin-reviews-panel-head__actions,.admin-order-shell .admin-reviews-sync-bar__actions,.admin-order-shell .admin-discount-modal__head,.admin-order-shell .admin-discount-modal__footer{flex-direction:column;align-items:stretch}.admin-order-shell .admin-products-panel .admin-table{min-width:920px}.admin-order-shell .admin-reviews-table{min-width:1120px}.admin-order-shell .admin-product-quick-editor__field--name,.admin-order-shell .admin-product-quick-editor__field--category,.admin-order-shell .admin-product-quick-editor__field--status,.admin-order-shell .admin-product-quick-editor__field--qty,.admin-order-shell .admin-product-quick-editor__field--price,.admin-order-shell .admin-product-quick-editor__field--new{flex:100%}}.tabs{border-radius:var(--radius-md)}.tabs .tab{white-space:nowrap}.offer-note,.coming-soon-alert,.fop-details-card,.fop-payment-purpose,.admin-notice,.order-confirm{border-radius:var(--radius-sm)}@media (max-width:1060px){.nav-inner{grid-template-columns:1fr auto}.nav-links{display:none}.catalog-menu{grid-template-columns:1fr}.search-box{width:min(390px,46vw)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.franchise-grid,.tab-grid,.panel-grid,.hero-grid,.club-preview,.info-grid{grid-template-columns:repeat(2,1fr)}.info-note-grid,.contact-grid,.sitemap-grid,.hero-grid{grid-template-columns:1fr}.club-preview{grid-template-columns:1fr 1fr}.product-page,.checkout-grid{grid-template-columns:1fr}.buy-panel,.filters{position:static}}@media (max-width:760px){.wrap{width:min(100% - 24px, var(--maxw))}.nav-inner{grid-template-columns:1fr;gap:8px;min-height:auto;padding:10px 0 12px}.nav-actions{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:6px;width:100%;display:grid}.brand{width:fit-content;font-size:19px}.theme-pickers{gap:4px}.theme-dd,.theme-code-btn{width:42px}.theme-code-btn{padding:0}.search-box{order:10;grid-column:1/-1;width:100%}.icon-btn,.lang-switch,.lang-switch .lang-btn,.theme-btn{width:100%;min-width:0}.theme-pickers{flex:0 0 42px;grid-column:auto;justify-content:center;width:42px}.theme-pickers .theme-dd{flex:0 0 42px;width:42px}.hero-banner{align-items:end;min-height:560px}.hero-banner:after{background:linear-gradient(0deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 78%, transparent) 52%, transparent 100%)}.hero-copy{width:100%;padding:28px 18px}.hero h1{font-size:42px}.stats-strip,.acct-stats,.admin-stats,.sales-timeline,.franchise-grid,.catalog-layout,.admin-layout,.form-grid,.option-grid,.panel-grid,.tab-grid,.acct-hero,.club-grid,.club-preview,.info-grid,.pay-list,.flow,.offer-grid,.promos,.info-note-grid,.faq-grid,.review-grid,.contact-grid,.legal-grid,.sitemap-grid,.admin-form,.admin-card-grid{grid-template-columns:1fr}.tabs{position:static;overflow-x:auto}.kaido-hero .hero-copy{padding:26px 18px}.hero-feature,.hero-feature>img{min-height:430px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-card{min-height:0}.product-title{min-height:0;font-size:14px}.section-head{flex-direction:column;align-items:start}.timeline-item,.order,.mission,.reward,.rung{grid-template-columns:1fr}.stamps,.ach-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1060px){.co-grid,.nf-wrap{grid-template-columns:1fr}.co-summary{position:static}.info-grid-kaido{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-wrap{grid-template-columns:1fr}.offer-toc{position:static}}@media (max-width:760px){.page-head{flex-direction:column;align-items:start}.co-fields,.info-grid-kaido,.ship-row,.opt-row,.nf-search,.review-summary{grid-template-columns:1fr}.ship-row.head{display:none}.ship-row{align-items:start}.nf{padding:20px}.nf-side{display:none}}@media (min-width:768px){.col-md-1{grid-column:span 1}.col-md-2{grid-column:span 2}.col-md-3{grid-column:span 3}.col-md-4{grid-column:span 4}.col-md-5{grid-column:span 5}.col-md-6{grid-column:span 6}.col-md-7{grid-column:span 7}.col-md-8{grid-column:span 8}.col-md-9{grid-column:span 9}.col-md-10{grid-column:span 10}.col-md-11{grid-column:span 11}.col-md-12{grid-column:1/-1}}@media (min-width:1061px){.col-lg-1{grid-column:span 1}.col-lg-2{grid-column:span 2}.col-lg-3{grid-column:span 3}.col-lg-4{grid-column:span 4}.col-lg-5{grid-column:span 5}.col-lg-6{grid-column:span 6}.col-lg-7{grid-column:span 7}.col-lg-8{grid-column:span 8}.col-lg-9{grid-column:span 9}.col-lg-10{grid-column:span 10}.col-lg-11{grid-column:span 11}.col-lg-12{grid-column:1/-1}}@media (min-width:1920px){:root{--maxw:1560px}}@media (max-width:1199px){:root{--maxw:960px;--grid-gap:14px;--container-gutter:16px}.product-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.product-grid>.product-card,.product-grid>.favorite-more-card{grid-column:span 4}.hero-grid,.club-preview,.product-page,.checkout-grid,.co-grid,.nf-wrap{grid-template-columns:repeat(12,minmax(0,1fr))}.hero-grid>*,.product-page>*,.checkout-grid>*,.co-grid>*,.nf-wrap>*,.club-preview>:first-child{grid-column:1/-1}.club-preview>:nth-child(2),.club-preview>:nth-child(3){grid-column:span 6}.admin-layout{grid-template-columns:minmax(184px,200px) minmax(0,1fr)}.admin-layout>:first-child,.admin-layout>:last-child{grid-column:auto}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 44px}}@media (max-width:767px){:root{--grid-gap:12px;--container-gutter:12px}.row{gap:var(--grid-gap)}.row>*{grid-column:1/-1}.col-sm-1{grid-column:span 1}.col-sm-2{grid-column:span 2}.col-sm-3{grid-column:span 3}.col-sm-4{grid-column:span 4}.col-sm-5{grid-column:span 5}.col-sm-6{grid-column:span 6}.col-sm-7{grid-column:span 7}.col-sm-8{grid-column:span 8}.col-sm-9{grid-column:span 9}.col-sm-10{grid-column:span 10}.col-sm-11{grid-column:span 11}.col-sm-12{grid-column:1/-1}.catalog-layout,.product-page,.checkout-grid,.co-grid,.admin-layout,.acct-hero,.offer-wrap,.nf-wrap,.hero-grid,.club-preview,.info-grid,.tab-grid,.panel-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.catalog-layout>*,.product-page>*,.checkout-grid>*,.co-grid>*,.admin-layout>*,.acct-hero>*,.offer-wrap>*,.nf-wrap>*,.hero-grid>*,.club-preview>*,.info-grid>*,.tab-grid>*,.panel-grid>*{grid-column:1/-1}.product-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.product-grid>.product-card,.product-grid>.favorite-more-card{grid-column:span 6}.hero-grid>:first-child,.hero-grid>:last-child,.club-preview>:first-child,.club-preview>:nth-child(2),.club-preview>:nth-child(3),.catalog-layout>.filters,.catalog-layout>:not(.filters),.product-page>.gallery,.product-page>.buy-panel,.checkout-grid>:first-child,.checkout-grid>:last-child,.co-grid>.co-main,.co-grid>.co-summary,.admin-layout>:first-child,.admin-layout>:last-child,.acct-hero>:first-child,.acct-hero>:last-child,.offer-wrap>:first-child,.offer-wrap>:last-child,.nf-wrap>:first-child,.nf-wrap>:last-child,.info-grid>*,.tab-grid>*,.panel-grid>*{grid-column:1/-1}.feature-card{grid-template-columns:minmax(0,1fr) 42px}.arrow-link{justify-self:end;width:42px;height:42px}.acct-hero,.co-block,.co-summary,.admin-panel,.filters,.buy-panel,.info-panel,.checkout-panel,.account-panel,.block{padding:var(--space-lg)}.admin-menu{grid-auto-columns:max-content;grid-auto-flow:column;max-height:none;padding-bottom:4px;padding-right:0;position:static;overflow:auto visible}.admin-menu__item,.admin-menu__role{min-width:max-content}}@media (max-width:420px){.product-grid>.product-card,.product-grid>.favorite-more-card{grid-column:1/-1}.product-card{min-height:auto}}@media (max-width:1060px){.nav-inner{grid-template-columns:1fr;gap:8px;min-height:auto;padding:10px 0 12px}.brand{width:fit-content}.nav-actions{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:6px;width:100%;display:grid}.search-box{order:10;grid-column:1/-1;width:100%}.icon-btn,.lang-switch,.lang-switch .lang-btn,.theme-btn{width:100%;min-width:0}.theme-pickers{flex:0 0 42px;grid-column:auto;justify-content:center;width:42px}.theme-pickers .theme-dd{flex:0 0 42px;width:42px}}html,body{max-width:100%;overflow-x:clip}.app,main,section,.wrap,.nav-inner,.nav-actions,.product-card,.product-body,.block,.info-panel,.admin-panel,.co-block,.co-summary,.buy-panel,.filters{min-width:0}.wrap{width:min(var(--maxw), calc(100% - (var(--container-gutter) * 2)))}.btn,.btn-lg,.chip,.more,.tab,.filter-reset,.order-fop-btn{white-space:normal;min-width:0;max-width:100%}.btn svg,.btn-lg svg,.chip svg,.more svg,.tab svg,.round-icon svg,.icon-btn svg{flex:none}.row-actions,.hero-actions,.nf-acts,.nf-pop,.row-actions>*,.hero-actions>*,.nf-acts>*,.nf-pop>*,.section-head,.page-head,.block-head,.section-head>*,.page-head>*,.block-head>*{min-width:0}.section-head h1,.section-head h2,.page-head h1,.kaido-hero h1,.acct-hero h1,.buy-panel h1{overflow-wrap:anywhere}.kaido-hero h1{font-size:34px;line-height:.98}.kaido-hero h1 span{line-height:1.1}.hero p{font-size:16px}.hero-tag,.eyebrow{overflow-wrap:anywhere;max-width:100%}.hero-grid,.catalog-layout,.product-page,.checkout-grid,.co-grid,.admin-layout,.acct-hero,.offer-wrap,.nf-wrap,.club-preview,.info-grid,.tab-grid,.panel-grid{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hero-grid>*,.catalog-layout>*,.product-page>*,.checkout-grid>*,.co-grid>*,.admin-layout>*,.acct-hero>*,.offer-wrap>*,.nf-wrap>*,.club-preview>*,.info-grid>*,.tab-grid>*,.panel-grid>*{grid-column:1/-1}.admin-layout{grid-template-columns:minmax(152px,168px) minmax(0,1fr)}.hero-grid>:first-child,.hero-grid>:last-child,.catalog-layout>.filters,.catalog-layout>:not(.filters),.product-page>.gallery,.product-page>.buy-panel,.checkout-grid>:first-child,.checkout-grid>:last-child,.co-grid>.co-main,.co-grid>.co-summary,.admin-layout>:first-child,.admin-layout>:last-child,.acct-hero>:first-child,.acct-hero>:last-child,.offer-wrap>:first-child,.offer-wrap>:last-child,.nf-wrap>:first-child,.nf-wrap>:last-child,.club-preview>:first-child,.club-preview>:nth-child(2),.club-preview>:nth-child(3){grid-column:1/-1}.product-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.product-grid>.product-card,.product-grid>.favorite-more-card{grid-column:1/-1}.product-card{height:100%;min-height:0}.product-media{flex:none}.product-media img,.main-shot img,.hero-feature>img,.franchise-bg,.soon-row img,.cart-line img,.cs-item img{object-fit:cover}.product-body{flex:1}.product-title,.series,.product-meta,.coming-soon-note,.price,.status,.soon-row span,.search-suggestion span,.catalog-menu-item span,.opt-body,.cs-item span{min-width:0}.product-title,.product-meta,.coming-soon-note,.soon-row b,.soon-row small,.opt-body b,.opt-body small,.cs-item b,.cs-item small{overflow-wrap:anywhere}.product-foot{flex-wrap:wrap}.product-actions-inline{flex:none;margin-left:auto}.franchise-grid,.sales-timeline,.stats-strip,.acct-stats,.admin-stats,.info-grid-kaido,.info-note-grid,.faq-grid,.review-grid,.contact-grid,.sitemap-grid,.legal-grid,.club-grid,.promos,.flow,.offer-grid,.admin-card-grid,.admin-achievements-grid{grid-template-columns:1fr}.filters,.buy-panel,.co-summary,.offer-toc{position:static}.hero-feature,.hero-feature>img{min-height:clamp(340px,64vh,440px)}.feature-card{grid-template-columns:minmax(0,1fr) 42px;min-height:0;bottom:12px;left:12px;right:12px}.feature-card h2,.feature-card p{overflow-wrap:anywhere;min-width:0}.arrow-link{justify-self:end;width:42px;height:42px}.nav-inner{grid-template-columns:1fr;gap:8px;min-height:auto;padding:10px 0 12px}.nav-links{display:none}.brand{width:fit-content;max-width:100%;font-size:19px}.nav-actions{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:6px;width:100%;display:grid}.search-box{order:10;grid-column:1/-1;width:100%}.search-suggestions{max-height:min(68vh,420px);overflow-y:auto}.icon-btn,.lang-switch,.lang-switch .lang-btn,.theme-btn{width:100%;min-width:0}.theme-pickers{flex:0 0 42px;grid-column:auto;justify-content:center;gap:4px;width:42px}.theme-pickers .theme-dd{flex:0 0 42px;width:42px}.theme-code-btn{width:42px;padding-inline:0}.section-head,.page-head{flex-direction:column;align-items:flex-start}.hero-actions .btn,.row-actions .btn,.page-head .btn,.nf-acts .btn-lg{width:100%}.stats-strip .stat,.acct-stats .stat,.admin-stats .stat{min-height:84px}.co-fields,.form-grid,.option-grid,.admin-form,.ship-row,.opt-row,.nf-search,.review-summary,.order,.timeline-item,.mission,.reward,.rung{grid-template-columns:1fr}.opt-row{grid-template-columns:18px 52px minmax(0,1fr);align-items:start;gap:10px}.opt-meta{text-align:left;grid-column:3;justify-items:start}.co-block,.co-summary,.admin-panel,.filters,.buy-panel,.info-panel,.checkout-panel,.account-panel,.block,.acct-hero,.club-preview{padding:var(--space-lg)}.cs-promo{grid-template-columns:40px minmax(0,1fr) 44px}.cs-free-message,.fop-payment-panel,.offer-note{align-items:flex-start}.ship-row.head{display:none}.tabs,.admin-panel,.ship-table{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.cart-line{grid-template-columns:58px minmax(0,1fr)}.cart-line img{width:58px;height:72px}.cart-line-actions{grid-column:2;justify-items:start}.modal-head,.cart-dropdown-head,.cart-dropdown-foot,.notify-form{padding:var(--space-md)}.cart-dropdown-body{padding-inline:var(--space-md)}.notify-modal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}@media (max-width:575px){.footer{margin-top:30px;padding:0}.footer-shell{gap:22px}.footer-grid{grid-template-columns:1fr;gap:24px}.footer-brand-area{text-align:left;align-items:flex-start}.footer-bottom{flex-direction:column;gap:6px;padding-top:18px}.footer-bottom-right{width:100%}}@media (min-width:421px){.product-grid>.product-card,.product-grid>.favorite-more-card{grid-column:span 6}.product-card{min-height:0}}@media (min-width:576px){:root{--container-gutter:16px}.kaido-hero h1{font-size:40px}.hero-actions .btn,.row-actions .btn,.page-head .btn,.nf-acts .btn-lg{width:auto}.stats-strip,.acct-stats,.admin-stats,.info-grid-kaido,.info-note-grid,.faq-grid,.review-grid,.contact-grid,.sitemap-grid,.legal-grid,.promos,.admin-card-grid,.sales-timeline,.franchise-grid,.co-fields,.form-grid,.option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-promo{grid-template-columns:40px minmax(0,1fr) 44px}.cart-line{grid-template-columns:68px minmax(0,1fr) auto}.cart-line img{width:68px;height:82px}.cart-line-actions{grid-column:auto;justify-items:end}.notify-modal{width:min(430px,94vw)}}@media (min-width:768px){:root{--maxw:720px;--container-gutter:24px}.kaido-hero h1{font-size:48px}.hero p{font-size:17px}.hero-feature,.hero-feature>img{min-height:460px}.section-head,.page-head{flex-direction:row;align-items:flex-end}.page-head>.btn{flex:none}.product-grid>.product-card,.product-grid>.favorite-more-card{grid-column:span 4}.product-card{min-height:0}.panel-grid>*,.tab-grid>*{grid-column:span 6}.club-preview>:first-child{grid-column:1/-1}.club-preview>:nth-child(2),.club-preview>:nth-child(3){grid-column:span 6}.footer-grid>.footer-brand-area,.footer-grid>.footer-column{grid-column:auto}.footer-brand-area{align-items:flex-start}.ship-row{grid-template-columns:1.3fr .7fr .7fr 1.4fr}.ship-row.head{display:grid}.opt-row{grid-template-columns:18px 52px minmax(0,1fr) auto;align-items:center}.opt-meta{text-align:right;grid-column:auto;justify-items:end}.order{grid-template-columns:minmax(110px,.8fr) minmax(0,1fr) minmax(0,1fr) auto}.timeline-item{grid-template-columns:120px minmax(0,1fr) auto}.mission{grid-template-columns:minmax(0,1fr) minmax(120px,140px) auto}.reward{grid-template-columns:minmax(0,1fr) auto auto}.rung{grid-template-columns:42px minmax(0,1fr) auto}.review-summary{grid-template-columns:auto minmax(0,1fr) auto}}@media (min-width:820px){:root{--maxw:780px}}@media (min-width:992px){:root{--maxw:960px;--grid-gap:16px;--container-gutter:24px}.nav-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:14px;min-height:72px;padding:0 40px}.brand{font-size:22px}.brand-logo{height:40px}.nav-links{gap:12px;display:flex}.nav-actions{grid-column:auto;gap:6px;width:auto;display:flex}.search-box{order:initial;grid-column:auto;width:clamp(220px,24vw,300px)}.icon-btn,.lang-switch,.lang-switch .lang-btn,.theme-btn{width:auto;min-width:42px}.theme-pickers{flex:0 0 42px;grid-column:auto;width:42px}.theme-pickers .theme-dd,.theme-dd,.theme-code-btn{width:42px}.kaido-hero h1{font-size:60px}.hero-grid>:first-child{grid-column:span 5}.hero-grid>:last-child{grid-column:span 7}.hero-feature,.hero-feature>img{min-height:520px}.catalog-layout>.filters{grid-column:span 3}.catalog-layout>:not(.filters){grid-column:span 9}.filters,.buy-panel,.co-summary,.offer-toc{position:sticky;top:92px}.product-page>.gallery{grid-column:span 8}.product-page>.buy-panel{grid-column:span 4}.co-grid>.co-main,.checkout-grid>:first-child{grid-column:span 8}.co-grid>.co-summary,.checkout-grid>:last-child{grid-column:span 4}.admin-layout{grid-template-columns:minmax(184px,200px) minmax(0,1fr)}.admin-layout>:first-child,.admin-layout>:last-child{grid-column:auto}.acct-hero>:first-child{grid-column:span 8}.acct-hero>:last-child{grid-column:span 4}.offer-wrap>:first-child{grid-column:span 3}.offer-wrap>:last-child{grid-column:span 9}.nf-wrap>:first-child{grid-column:span 8}.nf-wrap>:last-child{grid-column:span 4}.club-preview>:first-child{grid-column:span 5}.club-preview>:nth-child(2){grid-column:span 3}.club-preview>:nth-child(3),.panel-grid>*,.tab-grid>*{grid-column:span 4}.sales-timeline,.franchise-grid,.info-note-grid,.contact-grid,.sitemap-grid,.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-strip,.acct-stats,.admin-stats,.info-grid-kaido,.flow{grid-template-columns:repeat(4,minmax(0,1fr))}.club-grid,.faq-grid,.review-grid,.legal-grid,.promos,.admin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){:root{--maxw:1140px;--container-gutter:24px}.brand{font-size:24px}.brand-logo{height:44px}.nav-inner{gap:18px}.nav-links{gap:16px}.nav-actions{gap:8px}.search-box{width:clamp(280px,28vw,360px)}.kaido-hero h1{font-size:72px}.hero p{font-size:18px}.product-grid>.product-card,.product-grid>.favorite-more-card{grid-column:span 3}.product-card{min-height:0}}@media (min-width:992px) and (max-width:1320px){.nav-inner{gap:12px}.nav-links{gap:10px}.nav-actions{gap:6px}.search-box{width:clamp(220px,20vw,280px)}.nav-account-chip{gap:8px;padding-right:12px}.nav-account-chip__label{max-width:96px}}@media (min-width:1400px){:root{--maxw:1320px;--grid-gap:18px}.kaido-hero h1{font-size:78px}.hero-feature,.hero-feature>img{min-height:560px}}@media (min-width:1600px){:root{--maxw:1440px}}@media (min-width:1920px){:root{--maxw:1560px;--container-gutter:32px}}@media (min-width:2560px){:root{--maxw:1680px}}.product-card .coming-soon-note{margin-bottom:clamp(8px,2vw,12px)}.loyalty-note+.row-actions,.coming-soon-alert+.row-actions{margin-top:clamp(14px,3vw,18px)}.cart-dropdown-head{min-height:56px;padding:12px var(--space-lg) 12px calc(var(--space-lg) + 10px);text-align:left;justify-content:flex-start}.cart-dropdown-head h3{margin:0;font-size:clamp(22px,1.8vw,25px);line-height:1.08}.cart-line{align-items:center}.cart-line img{align-self:center;display:block}.cart-line-media{border-radius:var(--radius-sm);align-self:center;display:block}.cart-line-media:focus-visible,.cart-line-title:focus-visible,.cs-item-media:focus-visible,.cs-item-title:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cart-line-title{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;line-height:1.22;text-decoration:none;display:block;overflow:hidden}.cart-line-title:hover,.cs-item-title:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.cart-line-copy .product-meta,.cart-line-copy .coming-soon-note,.cart-line-copy .cart-line-bonus,.cart-line-copy span,.cart-line-purchase{min-width:0}.cart-line-copy .product-meta,.cart-line-price{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cart-line-purchase,.cs-item-purchase{align-items:center;gap:10px;min-width:0;display:flex}.cart-line-purchase{justify-content:flex-start}.cart-line-actions .qty-stepper{margin-top:0}.cart-line-price,.cs-item-purchase strong{flex:0 auto;min-width:0}.cart-line-copy .coming-soon-note{text-overflow:ellipsis;white-space:nowrap;margin-top:0;overflow:hidden}.cart-line-actions{align-self:center}.cart-line-actions .round-icon{display:inline-grid}.cs-item{align-items:center}.cs-item img{align-self:center}.cs-item-media{border-radius:var(--radius-sm);align-self:center;display:block}.cs-item span,.cs-item-copy{align-content:center}.cs-item-title{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:950;text-decoration:none;display:block;overflow:hidden}.cs-item .coming-soon-note{text-overflow:ellipsis;white-space:nowrap;margin-top:0;overflow:hidden}@media (max-width:575px){.cart-dropdown{width:min(340px,100vw - 20px);max-height:min(520px,70dvh);right:-6px}.cart-dropdown-foot .btn{width:100%}.product-card .coming-soon-note{margin-bottom:12px}.loyalty-note+.row-actions,.coming-soon-alert+.row-actions{margin-top:16px}.cart-line{grid-template-columns:58px minmax(0,1fr) auto}.cart-line-actions{grid-column:auto;justify-items:end}.cart-line-actions .round-icon{justify-self:end}.cs-item{grid-template-columns:54px minmax(0,1fr)}.cs-item-side{grid-column:2;min-width:0}.cs-item-purchase{justify-content:space-between}}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px}.product-grid>.product-card,.product-grid>.favorite-more-card{grid-column:auto;width:100%;min-width:0}@media (min-width:901px){.favorite-product-grid{max-width:calc(((100% - (var(--grid-gap) * 11)) / 12 * 9) + (var(--grid-gap) * 8))}}.product-card{border-color:var(--line);background:var(--surface);border-radius:22px;height:100%;min-height:0;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 14px 34px #59417814}.product-card:hover,.product-card:focus-within{border-color:var(--line-strong);transform:translateY(-5px);box-shadow:0 18px 40px #59417824}.product-media{aspect-ratio:3/4;background:var(--surface-2);flex:none;position:relative;overflow:hidden}.media-link{width:100%;height:100%;display:block}.product-media img{object-fit:cover;width:100%;height:100%;transition:transform .48s cubic-bezier(.2,.7,.2,1)}.product-card:hover .product-media img,.product-card:focus-within .product-media img{transform:scale(1.035)}.product-card .card-actions{z-index:4;top:12px;right:12px}.product-card .card-actions .round-icon{background:color-mix(in srgb, var(--surface) 90%, transparent);width:36px;height:36px;color:var(--ink-2);border-radius:12px}.product-quick-actions{z-index:3;opacity:0;pointer-events:none;gap:8px;transition:opacity .22s,transform .22s;display:flex;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(10px)}.product-card:hover .product-quick-actions,.product-card:focus-within .product-quick-actions{opacity:1;pointer-events:auto;transform:translateY(0)}@media (hover:none),(pointer:coarse){.promo-product-carousel .product-quick-actions{opacity:1;pointer-events:auto;transform:translateY(0)}}.product-action-btn{border:1.5px solid var(--accent);background:color-mix(in srgb, var(--surface) 86%, transparent);min-width:0;min-height:40px;color:var(--accent);border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:900;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s,color .15s,transform .15s;display:inline-flex;box-shadow:0 10px 24px #5941781f}.product-action-btn:hover{border-color:var(--accent);background:var(--accent);color:var(--ink);box-shadow:0 14px 28px color-mix(in srgb, var(--accent) 26%, transparent);transform:translateY(-1px)}.product-action-btn.notify-btn{border-color:var(--accent-2);background:color-mix(in srgb, var(--surface) 88%, transparent);color:color-mix(in srgb, var(--accent-2) 62%, #2a2335)}.product-action-btn.notify-btn:hover{border-color:var(--accent-2);background:var(--accent-2);color:var(--ink);box-shadow:0 14px 28px color-mix(in srgb, var(--accent-2) 34%, transparent)}.product-body{flex-direction:column;flex:auto;gap:8px;padding:14px 14px 15px;display:flex}.product-title{min-height:2.44em;max-height:2.44em;color:var(--ink);letter-spacing:0;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:900;line-height:1.22;display:-webkit-box;overflow:hidden}.catalog-page .product-card .product-title{overflow-wrap:break-word;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.44em;max-height:2.44em;line-height:1.22;display:-webkit-box;overflow:hidden}.product-title:hover{color:var(--accent)}.product-card .price{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:0;font-size:19px;font-weight:950;line-height:1.05;display:flex}.product-card .old-price{color:var(--muted);font-size:13px;font-weight:750;text-decoration:line-through;text-decoration-thickness:1.5px}.product-status-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:0;display:flex}.product-status-help-link{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));background:color-mix(in srgb, var(--surface) 88%, transparent);width:22px;height:22px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:900;line-height:1;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s,color .2s;display:inline-flex}.product-status-help-link:hover,.product-status-help-link:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--surface) 70%, var(--accent-soft,#efe4ff));color:var(--accent-strong,var(--accent));transform:translateY(-1px)}.product-status-help-link:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 62%, white);outline-offset:2px}.product-card .status{border-radius:999px;min-height:24px;padding:0 10px;font-size:11.5px;font-weight:900;line-height:1}.product-card .series,.product-card .product-meta,.product-card .coming-soon-note,.product-card .product-actions-inline,.product-card .product-foot{display:none}@media (max-width:900px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.product-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px}.product-body{gap:7px;padding:12px 12px 13px}.product-title{min-height:2.44em;max-height:2.44em;font-size:14px}.product-card .price{font-size:17px}.product-quick-actions{gap:6px;bottom:8px;left:8px;right:8px}.product-action-btn{min-height:38px;padding:0 8px;font-size:12.5px}}@media (max-width:900px){.promo-product-carousel{--promo-carousel-visible:3;--promo-carousel-gap-count:2;--promo-carousel-peek:0px;padding:0 48px}.hot-sale-banner{grid-template-columns:1fr;gap:30px}.conversion-banner{grid-template-columns:1fr;gap:28px;padding:32px}.conversion-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pin-shot{min-height:360px}.hot-sale-timer{text-align:left;align-items:flex-start}.hot-sale-time-grid{max-width:300px}.admin-campaign-form,.admin-product-editor__layout,.admin-product-editor__form-grid--main,.admin-product-editor__form-grid--double,.admin-product-editor__description-grid,.admin-product-editor__visibility-switcher{grid-template-columns:1fr}.admin-product-editor__side-sticky{position:static}.admin-product-editor__price-row,.admin-product-editor__discount-row{grid-template-columns:1fr 1fr;display:grid}.admin-product-editor__field-price,.admin-product-editor__field-quantity,.admin-product-editor__field-status,.admin-product-editor__field-discount,.admin-product-editor__field-discount-type,.admin-product-editor__field-date{flex:initial}.campaign-products-head{flex-direction:column;align-items:stretch}.campaign-product-search{width:100%}}@media (max-width:720px){.promo-product-carousel{--promo-carousel-visible:2;--promo-carousel-gap-count:1}.admin-product-editor__panel{padding:18px}.admin-product-editor__toolbar{grid-template-columns:1fr}.admin-product-editor__toolbar-actions{justify-content:stretch;width:100%}.admin-product-editor__toolbar-actions .btn,.admin-product-editor__toolbar-menu{flex:calc(50% - 8px)}.admin-product-editor__toolbar-menu-panel{min-width:0;left:0;right:0}.admin-product-editor__toolbar-actions .btn{justify-content:center}.admin-product-editor__card{padding:18px}.admin-product-editor__pricing-summary,.admin-product-editor__image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-editor__price-row,.admin-product-editor__discount-row,.admin-product-editor__form-grid--main,.admin-product-editor__form-grid--double,.admin-product-editor__description-grid{grid-template-columns:1fr}.admin-product-editor .field-span-2{grid-column:auto}.admin-product-editor__media-preview,.admin-product-editor__media-empty{width:100%}.admin-product-editor__upload-slot{width:100%;min-height:72px}.admin-product-editor__inline-input{grid-template-columns:1fr}.admin-product-quick-grid--compact,.admin-panel .admin-product-quick-editor .admin-product-quick-grid--compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.admin-field--compact,.admin-panel .admin-product-quick-editor .field.admin-field--compact{max-width:none}.admin-material-field__panel{width:100%;min-width:0}.admin-material-field__footer{flex-direction:column;align-items:stretch}.admin-material-field__footer-actions{width:100%}.admin-material-field__footer-actions .btn{flex:1 1 0;justify-content:center}}@media (max-width:575px){.hot-sale-section{padding-top:12px}.promo-product-carousel{--promo-carousel-visible:1;--promo-carousel-gap-count:0;--promo-carousel-arrow-size:34px;--promo-carousel-edge-pad:4px;gap:10px;min-height:0;padding:0}.conversion-banner{padding:22px}.conversion-title{font-size:36px}.conversion-copy p{font-size:15px}.conversion-actions{grid-template-columns:1fr;width:100%;display:grid}.conversion-board{grid-template-columns:1fr}.pin-shot{grid-row:auto;min-height:300px}.pin-offer{min-height:150px}.pin-offer b{font-size:52px}.pin-detail{min-height:220px}.promo-product-slide{flex-basis:82%}.promo-product-carousel .product-media{aspect-ratio:4/5}.promo-carousel-arrow{width:var(--promo-carousel-arrow-size);height:var(--promo-carousel-arrow-size)}.hot-sale-banner{border-radius:var(--radius-md);min-height:0;padding:22px}.hot-sale-status{margin-bottom:20px;font-size:11px}.hot-sale-copy strong{font-size:66px}.hot-sale-copy h2{margin-top:18px;font-size:24px}.hot-sale-copy p{font-size:15px}.hot-sale-time-grid{gap:8px;max-width:100%}.hot-sale-time-box b{width:100%;height:76px;font-size:30px}.campaign-product-row{grid-template-columns:auto 46px minmax(0,1fr);gap:10px}.campaign-product-row img{width:46px;height:56px}}@media (prefers-reduced-motion:reduce){.hot-sale-banner:after,.hot-sale-status.active:before{animation:none}.promo-product-track{scroll-behavior:auto}.promo-carousel-arrow,.product-card,.product-media img,.product-quick-actions,.product-action-btn{transition:none}}.cart-dropdown{--cart-dropdown-bg:color-mix(in srgb, #f6edd6 68%, var(--surface-2) 32%);--cart-dropdown-row-bg:color-mix(in srgb, #fff8e9 68%, var(--surface) 32%);--cart-dropdown-row-hover:color-mix(in srgb, #fff2c7 74%, var(--accent) 26%);--cart-dropdown-soft-bg:color-mix(in srgb, #fff1c8 52%, var(--surface-2) 48%);--cart-dropdown-border:color-mix(in srgb, var(--line) 76%, var(--line-strong));--cart-dropdown-shadow:var(--amx-shadow-lg,var(--shadow));--cart-dropdown-accent-border:color-mix(in srgb, var(--accent-2) 50%, var(--line-strong));--cart-dropdown-accent-shadow:0 12px 30px color-mix(in srgb, var(--accent-2) 16%, transparent);--cart-dropdown-stepper-bg:color-mix(in srgb, #fff8e1 76%, var(--surface) 24%);--cart-dropdown-cta-bg:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 88%, #ffe28a), color-mix(in srgb, #f3c63a 82%, var(--accent-2)));--cart-dropdown-cta-shadow:0 14px 28px color-mix(in srgb, var(--accent-2) 34%, transparent);border-color:var(--cart-dropdown-border);border-radius:var(--radius-lg);background:var(--cart-dropdown-bg);width:min(520px,100vw - 24px);max-height:min(620px,100dvh - 96px);color:var(--ink);box-shadow:var(--cart-dropdown-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cart-dropdown:before{border-color:var(--cart-dropdown-border);background:var(--cart-dropdown-bg)}.cart-dropdown-head,.cart-dropdown-foot{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg);display:flex}.cart-dropdown-head{text-align:left;border-bottom:1px solid var(--cart-dropdown-border);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 34%, transparent), transparent);min-height:0}.cart-dropdown-head>div{gap:4px;min-width:0;display:grid}.cart-dropdown-head h3{color:var(--ink);margin:0;font-size:22px;line-height:1.12}.cart-dropdown-count{color:var(--muted);font-size:12px;font-weight:850;line-height:1.2}.cart-dropdown-close{flex:none}.cart-dropdown-body{gap:var(--space-sm);overscroll-behavior:contain;padding:var(--space-lg);background:color-mix(in srgb, var(--bg) 10%, transparent);flex:1;display:grid;overflow:auto}.cart-dropdown-body .empty{min-height:210px;padding:var(--space-lg);border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--cart-dropdown-soft-bg);color:var(--muted);text-align:center;place-items:center;font-weight:850;display:grid}.cart-line{align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid color-mix(in srgb, var(--cart-dropdown-border) 62%, var(--cart-dropdown-accent-border));border-radius:var(--radius-md);background:var(--cart-dropdown-row-bg);box-shadow:inset 0 1px 0 #ffffff73, var(--amx-shadow-xs,0 1px 0 #2520330a);grid-template-columns:68px minmax(0,1fr) auto;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s;display:grid}.cart-line:last-child{padding-bottom:var(--space-md);border-bottom:1px solid var(--cart-dropdown-border)}.cart-line:hover{border-color:var(--cart-dropdown-accent-border);background:var(--cart-dropdown-row-hover);box-shadow:var(--cart-dropdown-accent-shadow);transform:translateY(-1px)}.cart-line img{border-radius:var(--radius-sm);object-fit:cover;width:68px;height:82px;display:block}.cart-line-media{border-radius:var(--radius-sm);align-self:center;overflow:hidden}.cart-line-copy{align-content:center;gap:5px;min-width:0;display:grid}.cart-line-title-row{min-width:0}.cart-line-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;line-height:1.22;text-decoration:none;overflow:hidden}.cart-line-title:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.cart-line-title-remove{display:none}.cart-line-copy .product-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.25;overflow:hidden}.cart-line-purchase{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.cart-line-price-stack{align-content:center;gap:4px;min-width:0;display:grid}.cart-line-price{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;line-height:1.15;overflow:hidden}.cart-line-status{text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:24px;padding-inline:9px;font-size:11px;line-height:1;overflow:hidden}.cart-line-actions{align-content:center;justify-items:end;gap:var(--space-xs);min-width:32px;display:grid}.cart-line-actions .round-icon{border:1px solid var(--cart-dropdown-accent-border);background:color-mix(in srgb, var(--cart-dropdown-soft-bg) 62%, transparent);width:32px;height:32px}.cart-line-actions .round-icon:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--cart-dropdown-accent-border));background:color-mix(in srgb, var(--cart-dropdown-soft-bg) 68%, var(--accent) 32%)}.cart-line-actions .qty-stepper,.cart-line-purchase .qty-stepper{border:1px solid var(--cart-dropdown-accent-border);border-radius:var(--radius-sm);background:var(--cart-dropdown-stepper-bg);text-align:center;flex:none;grid-template-columns:32px 34px 32px;align-items:center;gap:0;min-height:38px;margin-top:0;padding:0;display:inline-grid;box-shadow:inset 0 1px #ffffff73}.cart-line-actions .qty-stepper button,.cart-line-purchase .qty-stepper button{border-radius:calc(var(--radius-sm) - 2px);width:32px;height:36px;color:var(--ink);background:0 0}.cart-line-actions .qty-stepper button:hover,.cart-line-purchase .qty-stepper button:hover{background:color-mix(in srgb, var(--cart-dropdown-soft-bg) 72%, var(--accent) 28%)}.cart-line-actions .qty-stepper b,.cart-line-purchase .qty-stepper b{min-width:34px;color:var(--ink);font-size:14px;font-weight:900}.cart-dropdown-foot{border-top:1px solid var(--cart-dropdown-border);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface-2) 42%, transparent));border-bottom:0}.cart-total-stack{flex:auto;gap:5px;min-width:0;display:grid}.cart-dropdown-foot .summary-row.total{gap:var(--space-md);border:0;margin:0;padding:0;font-size:18px;line-height:1.1}.cart-dropdown-foot .summary-row.total b{font-size:18px}.cart-total-stack small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.25}.cart-dropdown-foot .btn{border-color:color-mix(in srgb, var(--accent-2) 74%, #b89a22);background:var(--cart-dropdown-cta-bg);color:#2f2400;width:auto;min-height:44px;box-shadow:var(--cart-dropdown-cta-shadow);white-space:nowrap;flex:none;margin-top:0}.cart-dropdown-foot .btn:hover{border-color:color-mix(in srgb, var(--accent-2) 68%, var(--line-strong));box-shadow:0 16px 30px color-mix(in srgb, var(--accent-2) 38%, transparent)}[data-theme^=dark] .cart-dropdown,[data-theme=dark] .cart-dropdown{--cart-dropdown-bg:color-mix(in srgb, var(--surface) 88%, #090613 12%);--cart-dropdown-row-bg:color-mix(in srgb, var(--surface) 82%, var(--surface-2) 18%);--cart-dropdown-row-hover:color-mix(in srgb, var(--surface-2) 82%, var(--accent) 8%);--cart-dropdown-soft-bg:color-mix(in srgb, var(--surface-2) 68%, transparent);--cart-dropdown-shadow:var(--amx-shadow-lg,0 26px 72px #00000075)}[data-theme^=dark] .cart-dropdown .cart-line-actions .qty-stepper,[data-theme^=dark] .cart-dropdown .cart-line-purchase .qty-stepper,[data-theme=dark] .cart-dropdown .cart-line-actions .qty-stepper,[data-theme=dark] .cart-dropdown .cart-line-purchase .qty-stepper{border-color:var(--cart-dropdown-border);background:color-mix(in srgb, var(--surface) 86%, var(--bg));box-shadow:none}[data-theme^=dark] .cart-dropdown .cart-line,[data-theme=dark] .cart-dropdown .cart-line{border-color:var(--cart-dropdown-border);box-shadow:var(--amx-shadow-xs,0 1px 0 #2520330a)}[data-theme^=dark] .cart-dropdown .cart-line:hover,[data-theme=dark] .cart-dropdown .cart-line:hover{border-color:var(--line-strong);box-shadow:var(--amx-shadow-xs,0 1px 0 #2520330a)}[data-theme^=dark] .cart-dropdown .cart-line-actions .round-icon,[data-theme^=dark] .cart-dropdown .mobile-cart-sheet-panel .cart-line-title-remove,[data-theme=dark] .cart-dropdown .cart-line-actions .round-icon,[data-theme=dark] .cart-dropdown .mobile-cart-sheet-panel .cart-line-title-remove{border-color:color-mix(in srgb, var(--cart-dropdown-border) 88%, var(--line));background:color-mix(in srgb, var(--surface) 84%, var(--surface-2) 16%);box-shadow:none}[data-theme^=dark] .cart-dropdown .cart-line-actions .round-icon:hover,[data-theme^=dark] .cart-dropdown .mobile-cart-sheet-panel .cart-line-title-remove:hover:not(:disabled),[data-theme=dark] .cart-dropdown .cart-line-actions .round-icon:hover,[data-theme=dark] .cart-dropdown .mobile-cart-sheet-panel .cart-line-title-remove:hover:not(:disabled){border-color:color-mix(in srgb, var(--line-strong) 72%, var(--cart-dropdown-border));background:color-mix(in srgb, var(--surface-2) 78%, var(--surface) 22%)}[data-theme^=dark] .cart-dropdown .cart-line-actions .qty-stepper button:hover,[data-theme^=dark] .cart-dropdown .cart-line-purchase .qty-stepper button:hover,[data-theme=dark] .cart-dropdown .cart-line-actions .qty-stepper button:hover,[data-theme=dark] .cart-dropdown .cart-line-purchase .qty-stepper button:hover{background:var(--cart-dropdown-soft-bg)}@media (max-width:575px){.cart-dropdown{border-radius:var(--radius-md);background:var(--cart-dropdown-bg);width:auto;max-height:calc(100dvh - 132px);position:fixed;top:116px;left:12px;right:12px}.cart-dropdown:before{content:none}.cart-dropdown-head,.cart-dropdown-foot,.cart-dropdown-body{padding:var(--space-md)}.cart-dropdown-foot{flex-direction:column;align-items:stretch}.cart-dropdown-foot .summary-row.total,.cart-dropdown-foot .btn{width:100%}.cart-dropdown-body{gap:var(--space-md)}.cart-line{gap:var(--space-sm);padding:var(--space-sm);grid-template-columns:58px minmax(0,1fr)}.cart-line img{width:58px;height:72px}.cart-line-actions{grid-column:2;grid-template-columns:auto 1fr;place-items:center start;width:100%;min-width:0}.cart-line-actions .round-icon{order:2;justify-self:end}}.mobile-nav-header,.mobile-bottom-nav,.mobile-surface-backdrop,.mobile-drawer,.mobile-search-sheet,.mobile-cart-sheet,.compact-footer{display:none}.mobile-nav-header{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.mobile-brand{flex:none;min-width:max-content;font-size:18px}.mobile-brand .brand-logo{height:30px}.mobile-nav-header__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.theme-pickers--mobile{flex:0 0 42px;width:42px}.theme-pickers--mobile .theme-dd,.theme-pickers--mobile .theme-btn{width:42px}.lang-switch--mobile{flex:none;width:auto;min-width:42px}.lang-switch--mobile .lang-btn{width:auto;min-width:42px;padding-inline:10px}.app-main-content{min-height:calc(100dvh - var(--app-shell-nav-height,0px));flex-direction:column;flex:1 0 auto;transition:filter .5s,transform .5s,opacity .5s;display:flex;transform:translateZ(0)}.email-verification-banner{background:color-mix(in srgb, var(--accent-2) 14%, var(--surface));border-bottom:1px solid color-mix(in srgb, var(--accent-2) 38%, var(--line));color:var(--ink-2);justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:13px;font-weight:700;display:flex}@media (max-width:620px){.email-verification-banner{text-align:center;flex-direction:column;align-items:stretch}}.app-main-content--admin{padding-bottom:96px}.route-transition-stage{isolation:isolate;flex-direction:column;flex:1 0 auto;min-height:100%;transition:height .28s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:clip}.route-transition-pane{z-index:1;transform-origin:top;will-change:opacity, transform, filter;backface-visibility:hidden;flex-direction:column;flex:1 0 auto;min-height:100%;display:flex;position:relative}.app-page-content{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.app-page-content>*{flex:1 0 auto;min-height:0}.route-transition-pane.is-active{z-index:2}.route-transition-stage.is-route-entering .route-transition-pane.is-active{opacity:0}.route-transition-pane.is-enter{z-index:2;animation:.28s cubic-bezier(.22,1,.36,1) both routePaneEnter}@keyframes routePaneEnter{0%{opacity:0;filter:blur(18px)saturate(.92);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur()saturate();transform:translate(0,0)scale(1)}}.app-mobile-menu-open .app-main-content{filter:blur(8px);transform:scale(.985)translateZ(0)}.mobile-menu-toggle{width:52px;min-width:52px;height:52px;box-shadow:none;background:0 0;border-color:#0000;border-radius:0;flex:none;margin:0;padding:0;position:relative}.mobile-menu-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 42%, transparent);outline-offset:2px}.mobile-menu-toggle__icon{color:currentColor;width:100%;height:100%;display:block;position:relative;transform:translateZ(0)}.mobile-menu-toggle__buns{color:currentColor;width:26px;height:26px;margin:-13px 0 0 -13px;padding:0;transition:transform 1s cubic-bezier(.23,1,.32,1),color 1s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:50%;transform:translateZ(0)}.mobile-menu-toggle__bun{transform-origin:50%;background:currentColor;border-radius:999px;width:100%;height:2px;margin-top:-.75px;transition:transform 1s cubic-bezier(.23,1,.32,1),background-color 1s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:0;transform:translateY(-3.75px)translateZ(0)}.mobile-menu-toggle__bun:last-child{transform:translateY(3.75px)translateZ(0)}.mobile-menu-toggle.is-open .mobile-menu-toggle__bun{transform:rotate(45deg)translateZ(0)}.mobile-menu-toggle.is-open .mobile-menu-toggle__bun:last-child{transform:rotate(-45deg)translateZ(0)}.app-has-mobile-nav{padding-bottom:calc(var(--mobile-nav-height) + var(--shell-gutter) + env(safe-area-inset-bottom))}.mobile-bottom-nav{z-index:60;border:1px solid color-mix(in srgb, var(--line) 86%, var(--line-strong));background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:8px 12px;position:fixed;bottom:0;left:12px;right:12px;box-shadow:0 14px 28px #331f4f24}.mobile-bottom-nav>*{min-width:0}.mobile-bottom-nav__item{width:100%;min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;align-content:center;justify-items:center;padding:0;line-height:1;text-decoration:none;transition:background-color 80ms ease-out,color 80ms ease-out,transform 80ms ease-out;display:grid;position:relative;overflow:visible}.mobile-bottom-nav__item.is-active{background:color-mix(in srgb, var(--accent) 13%, var(--surface));color:var(--ink);transform:translateY(-1px)}.mobile-bottom-nav__item:before{content:"";pointer-events:none;border-radius:12px;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-bottom-nav__item:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 42%, transparent);outline-offset:2px}.mobile-bottom-nav__icon{place-items:center;width:24px;height:24px;display:grid;position:relative}.mobile-bottom-nav__icon svg{width:24px;height:24px;transition:transform 80ms ease-out}.mobile-bottom-nav__item.is-active .mobile-bottom-nav__icon svg{transform:scale(1.06)}[data-theme=light-ds] .mobile-bottom-nav__item{color:#2c2138a3}[data-theme=light-ds] .mobile-bottom-nav__item.is-active{color:#a77bff;background:0 0}[data-theme=light-ds] .mobile-bottom-nav__item.is-active:before{background:#a77bff24}[data-theme=light-ds] .mobile-bottom-nav__item.is-active .mobile-bottom-nav__icon svg{filter:drop-shadow(0 2px 6px #a77bff59)}[data-theme=light-ds] .mobile-bottom-nav__item:active:before{background:#a77bff14}.mobile-bottom-nav__badge{background:var(--accent-2);color:#2f2400;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:950;animation:.18s ease-out badge-pop-in;display:grid;position:absolute;top:-6px;right:-9px}.home-ticker,.foot-marquee{white-space:nowrap;overflow:hidden}.home-ticker{background-blend-mode:normal;color:#2a2340;opacity:1;min-height:38px;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;letter-spacing:.6px;text-transform:uppercase;background:#fff477;border-bottom:0;align-items:center;font-size:12px;font-weight:700;display:flex}.home-ticker__track,.foot-marquee .ticker-track{will-change:transform;align-items:center;gap:34px;min-width:max-content;animation:28s linear infinite homeTicker;display:inline-flex}.home-ticker__track span,.foot-marquee .ticker-track span{align-items:center;display:inline-flex}.home-ticker__track{min-height:38px;padding:0 0 0 24px}.foot-marquee{border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:var(--card-border);color:inherit;background:0 0;padding:14px 0}.foot-marquee .ticker-track{color:var(--accent);opacity:.9;font-family:var(--amx-display-font), "Unbounded", system-ui, sans-serif;padding:0;font-size:15px;font-weight:700;animation-duration:36s}@keyframes homeTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.home-ticker__track,.foot-marquee .ticker-track{animation:none;transform:translate(0)}}.home-page .section{padding:34px 0 48px}.home-page{--desktop-info-eyebrow-accent:var(--eyebrow-accent,var(--amx-color-accent-primary,#b994ff));--desktop-info-eyebrow-font:var(--shared-info-mono-font,"JetBrains Mono", ui-monospace, monospace)}.home-page,.admin-order-shell--banners .admin-content--banners{--home-soft-promo-base:#fff477}.home-hero{padding-top:34px}.home-hero__copy,.home-hero__banner,.home-club-card,.home-soft-promo__card{border:1px solid var(--line);box-shadow:var(--shadow)}.home-hero__copy{border-color:var(--tile-border);background:var(--tile-bg);-webkit-backdrop-filter:blur(10px);border-radius:28px;padding:clamp(28px,4vw,44px)}.home-hero__eyebrow,.home-section-head__eyebrow,.home-club-card__eyebrow,.home-soft-promo__hint{align-items:center;width:fit-content;margin:0;display:inline-flex}.home-hero__copy h1{margin:20px 0 16px;font-size:clamp(38px,5vw,78px);line-height:.92}.home-hero__copy h1 span{color:var(--accent);margin-top:10px;font-size:.54em;line-height:1.05;display:block}.home-hero__sub{max-width:46ch;color:var(--ink-2);font-size:17px;line-height:1.65}.home-hero__actions{margin-top:22px}.home-hero__btn-primary{background:var(--accent-2);color:#302500;border-color:#d9ba00}.home-hero__btn-ghost{background:0 0;border-width:2px}.home-hero__chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.home-hero__chip{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 82%, transparent);min-height:34px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:850;display:inline-flex}.home-hero__banner{background:radial-gradient(circle at 84% 12%,#fff47757,#0000 34%),radial-gradient(circle at 20% 92%,#b47aff6b,#0000 40%),linear-gradient(150deg,#cbb4f5 0%,#a88de0 54%,#895fca 100%);border-radius:28px;min-height:440px;position:relative;overflow:hidden}.home-hero__media{z-index:0;pointer-events:none;position:absolute;inset:0}.home-hero__media img{object-fit:cover;object-position:center;opacity:.42;width:100%;height:100%}.home-hero__banner--image{background:#141229}.home-hero__banner--image .home-hero__media img{opacity:1}[data-theme^=dark] .home-hero__banner,[data-theme=dark] .home-hero__banner{background:radial-gradient(circle at 84% 12%, #fff4772e, transparent 34%), radial-gradient(circle at 20% 92%, #b47aff4d, transparent 40%), linear-gradient(150deg, color-mix(in srgb, var(--surface) 76%, #281f48), color-mix(in srgb, var(--surface-2) 78%, #51208e))}.home-hero__shelf{z-index:1;background:#ffffff75;border-radius:999px;height:10px;position:absolute;left:8%;right:8%}[data-theme^=dark] .home-hero__shelf,[data-theme=dark] .home-hero__shelf{background:#f7edff24}.home-hero__shelf--top{top:18%}.home-hero__shelf--bottom{top:38%}.home-hero__shelf-items{z-index:1;justify-content:space-around;font-size:clamp(24px,2.4vw,34px);display:flex;position:absolute;left:8%;right:8%}.home-hero__shelf-items span{animation:5s ease-in-out infinite homeShelfFloat}.home-hero__shelf-items span:nth-child(2n){animation-delay:1.2s}.home-hero__shelf-items span:nth-child(3n){animation-delay:2.2s}.home-hero__shelf-items--top{top:calc(18% - 42px)}.home-hero__shelf-items--bottom{top:calc(38% - 42px)}@keyframes homeShelfFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.home-hero__duck-stage{z-index:1;justify-items:center;gap:8px;display:grid;position:absolute;bottom:88px;right:6%}.home-hero__duck-bubble{border:1px solid color-mix(in srgb, var(--surface) 60%, transparent);color:#322742;background:#ffffffd6;border-radius:18px 18px 18px 6px;padding:10px 16px;font-size:14px;font-weight:900}[data-theme^=dark] .home-hero__duck-bubble,[data-theme=dark] .home-hero__duck-bubble{color:var(--ink);background:#201c2cd1}.home-hero__duck{filter:drop-shadow(0 18px 22px #0000002e);font-size:clamp(140px,14vw,210px);line-height:1;animation:3.2s ease-in-out infinite homeDuckBob}@keyframes homeDuckBob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(-3deg)}}.home-hero__feature-card{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#282032;background:#fffdf8d1;border:1px solid #ffffff38;border-radius:20px;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:14px;padding:18px 22px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}[data-theme^=dark] .home-hero__feature-card,[data-theme=dark] .home-hero__feature-card{color:var(--ink);background:#1f1b2bd1}.home-hero__feature-card h2{margin:0;font-size:20px}.home-hero__feature-card p{color:color-mix(in srgb, currentColor 72%, transparent);margin:4px 0 0;font-size:14px;line-height:1.45}.home-hero__feature-link{background:var(--accent-2);color:#2f2400;border:0;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 14px 32px #e9ca3f42}.home-promo-carousel{gap:16px;display:grid}.home-promo-carousel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-promo-carousel__controls{gap:8px;display:flex}.home-promo-carousel__arrow{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 86%, transparent);width:42px;height:42px;color:var(--ink);border-radius:999px;place-items:center;display:grid}.home-promo-carousel__track{scroll-behavior:smooth;scrollbar-width:none;gap:18px;padding-bottom:4px;overflow:auto hidden}.home-promo-carousel__track::-webkit-scrollbar{display:none}.home-promo-carousel__slide{flex:0 0 calc(25% - 13.5px)}.home-soft-promo__card{background:radial-gradient(circle at 88% 0%, #ffffff61, transparent 36%), linear-gradient(120deg, var(--home-soft-promo-base) 0%, #ffe66b 48%, #ffd859 100%);color:#4d430c;border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:24px;padding:clamp(28px,4vw,42px);display:grid;position:relative;overflow:hidden}.home-soft-promo__card:after{content:"🦆";opacity:.18;font-size:120px;position:absolute;bottom:-28px;right:33%;transform:rotate(-12deg)}.home-soft-promo__value{font-size:clamp(54px,8vw,96px);font-weight:950;line-height:.92}.home-soft-promo__title,.home-soft-promo__text,.home-soft-promo__note{margin:0}.home-soft-promo__title{margin-top:10px;font-size:20px;font-weight:900}.home-soft-promo__text{max-width:32ch;margin-top:8px;font-size:16px;line-height:1.55}.home-soft-promo__side{z-index:1;align-content:center;gap:12px;display:grid;position:relative}.home-soft-promo__hint{color:var(--amx-color-accent-cta-ink,#2f2400)}.home-soft-promo__code{color:#fff477;width:fit-content;max-width:100%;font-family:var(--font-mono);letter-spacing:.12em;cursor:pointer;transform-origin:50%;background:#2c2138;border:0;border-radius:18px;align-items:center;gap:12px;padding:16px 22px;font-size:20px;font-weight:900;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 18px 44px -14px #00000057}.home-soft-promo__code:hover,.home-soft-promo__code:focus-visible{transform:scale(1.05)rotate(-1deg);box-shadow:0 18px 44px -14px #00000073}.home-soft-promo__code:focus-visible{outline-offset:3px;outline:2px solid #2c21384d}.home-soft-promo__feedback{color:#2c2138;opacity:0;min-height:18px;font-size:13px;font-weight:800;transition:opacity .18s}.home-soft-promo__feedback.is-visible{opacity:1}.home-soft-promo__note{opacity:.78;font-size:13px;font-weight:700}.home-section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.home-section-head h2,.home-club-card h2{margin:8px 0 0;font-size:clamp(25px,3vw,34px);line-height:1.12}.home-quick-tabs{border:1px solid var(--tile-border);background:var(--tile-bg);-webkit-backdrop-filter:blur(10px);border-radius:999px;flex-wrap:wrap;gap:8px;padding:5px;display:inline-flex}.home-quick-tabs__tab{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:900}.home-quick-tabs__tab.is-active{background:var(--accent);color:#fff;box-shadow:0 16px 34px #a77bff38}.home-quick-grid{--promo-track-card-width:calc((100% - 72px - 56px) / 4);grid-template-columns:repeat(4, minmax(0, var(--promo-track-card-width)));justify-content:start;gap:14px}.home-quick-grid>.product-card{grid-column:auto;height:100%;min-height:0}.home-quick-empty-state{border:1px dashed var(--tile-border);color:var(--muted);text-align:center;background:#12182c57;border-radius:24px;grid-column:1/-1;padding:28px 24px;font-size:15px;font-weight:700}.home-page .home-quick-grid .product-media img{object-fit:cover;object-position:top center;filter:none;width:100%;height:100%;padding:0;display:block}.home-page .home-quick-grid .product-media{aspect-ratio:3/4;border-radius:0}.home-page .home-quick-grid .media-link{width:100%;height:100%;padding:0;display:block}.home-page .home-quick-grid .product-media-frame{aspect-ratio:auto;width:auto;height:auto;display:inline}.home-page .home-quick-grid .product-body{gap:8px;min-height:86px;padding:11px}.home-page .home-quick-grid .product-title{min-height:36px;font-size:14px;line-height:1.22}.home-page .home-quick-grid .product-card .price{gap:8px;font-size:17px}.home-page .home-quick-grid .product-status-tags{gap:5px}.home-page .home-quick-grid .product-card .status{min-height:23px;padding:0 9px;font-size:11px}.home-page .home-quick-grid .product-quick-actions{padding-top:0}.home-page .home-quick-grid .product-action-btn{border-radius:12px;min-height:38px;font-size:12.5px}.home-club-card{border-color:var(--tile-border);background:var(--tile-bg);-webkit-backdrop-filter:blur(10px);border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(220px,.7fr) minmax(0,1fr);gap:28px;padding:clamp(24px,3.6vw,42px);display:grid}.home-club-card__copy p{max-width:48ch;color:var(--muted);margin:14px 0 0;line-height:1.65}.home-club-card__cta{margin-top:20px}.home-club-card__ring{align-content:center;justify-items:center;gap:10px;display:grid}.home-club-ring{width:160px;height:160px;position:relative}.home-club-ring__svg{width:160px;height:160px;transform:rotate(-90deg)}.home-club-ring__track{stroke:color-mix(in srgb, var(--surface-2) 92%, transparent)}.home-club-ring__bar{stroke-linecap:round;transition:stroke-dashoffset 1.6s var(--ease)}.home-club-ring__center{place-items:center;font-size:46px;line-height:1;animation:3.2s ease-in-out infinite homeDuckBob;display:grid;position:absolute;inset:0}.home-club-ring__value{font-size:24px}.home-club-ring__meta{color:var(--muted);font-size:13px;font-weight:700}.home-club-ring__meta b{color:var(--accent)}.home-club-feed{gap:12px;display:grid}.home-club-feed__item{border:1px solid var(--tile-border);background:var(--tile-bg);-webkit-backdrop-filter:blur(10px);border-radius:18px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.home-club-feed__icon{background:color-mix(in srgb, var(--accent) 18%, var(--surface));border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.home-club-feed__item b{font-size:14.5px;line-height:1.34;display:block}.home-club-feed__item small{color:var(--accent);margin-top:4px;font-size:12px;font-weight:800;display:block}@media (max-width:1199px){.home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-promo-carousel__slide{flex-basis:calc(50% - 9px)}.home-soft-promo__card,.home-club-card{grid-template-columns:1fr}}@media (max-width:767px){.home-hero__copy,.home-hero__banner,.home-club-card,.home-soft-promo__card{border-radius:22px}.home-hero__banner{min-height:380px}.home-hero__duck-stage{bottom:112px;right:5%}.home-hero__duck{font-size:120px}.home-hero__feature-card,.home-section-head{grid-template-columns:1fr}.home-section-head{flex-direction:column;align-items:flex-start}.home-quick-tabs{width:100%}.home-quick-tabs__tab{flex:calc(50% - 8px)}.home-promo-carousel__slide{flex-basis:calc(50% - 9px)}.home-soft-promo__card{gap:18px}.home-soft-promo__code{font-size:18px}.home-page .home-quick-grid .product-card{grid-column:auto}.foot-marquee .ticker-track{font-size:13px}}@media (max-width:575px){.home-page .section{padding:26px 0 34px}.home-hero__copy h1{font-size:34px}.home-hero__sub{font-size:15px}.home-hero__actions .btn,.home-club-card__cta{width:100%}.home-promo-carousel__head{flex-direction:column;align-items:flex-start}.home-promo-carousel__slide{flex-basis:82%}.home-soft-promo__card{padding:24px}.home-soft-promo__value{font-size:58px}.home-soft-promo__code{justify-content:space-between;width:100%;font-size:17px}.home-club-feed__item{padding:12px 14px}.foot-marquee .ticker-track{gap:14px;font-size:12px}}@media (prefers-reduced-motion:reduce){.home-ticker__track,.foot-marquee .ticker-track,.home-hero__duck,.home-hero__shelf-items span,.home-club-ring__center{animation:none}.home-promo-carousel__track{scroll-behavior:auto}}[data-theme^=dark] .mobile-drawer,[data-theme^=dark] .mobile-search-sheet{--mobile-burger-grad:linear-gradient(160deg, #0d0b1e 0%, #2d1b6b 55%, #6b1fa0 100%);--mobile-burger-head-bg:#141028b8;--mobile-burger-tile-bg:#483f8080;--mobile-burger-tile-bg-soft:#483f8057;--mobile-burger-tile-border:#b47aff4d;--mobile-burger-hairline:#ffffff14;--mobile-burger-ink:#f7edff;--mobile-burger-ink-dim:#c3b6e0;--mobile-burger-ink-soft:#9c8fc4;--mobile-burger-accent:#b47aff;--mobile-burger-accent-primary:#fff477;--mobile-burger-on-yellow:#241a05}[data-theme=light-ds] .mobile-drawer,[data-theme=light-ds] .mobile-search-sheet{--mobile-burger-grad:linear-gradient(160deg, #f9d6f5 0%, #efd9fa 55%, #edd6f9 100%);--mobile-burger-head-bg:#ffffffb8;--mobile-burger-tile-bg:#ffffffa8;--mobile-burger-tile-bg-soft:#ffffff75;--mobile-burger-tile-border:#a77bff47;--mobile-burger-hairline:#2c21381a;--mobile-burger-ink:#2c2138;--mobile-burger-ink-dim:#5a4d72;--mobile-burger-ink-soft:#897ba6;--mobile-burger-accent:#a77bff;--mobile-burger-accent-primary:#fff477;--mobile-burger-on-yellow:#3a2c05}.mobile-drawer,.mobile-search-sheet{--mobile-burger-grad:linear-gradient(160deg, #0d0b1e 0%, #2d1b6b 55%, #6b1fa0 100%);--mobile-burger-head-bg:#141028b8;--mobile-burger-tile-bg:#483f8080;--mobile-burger-tile-bg-soft:#483f8057;--mobile-burger-tile-border:#b47aff4d;--mobile-burger-hairline:#ffffff14;--mobile-burger-ink:#f7edff;--mobile-burger-ink-dim:#c3b6e0;--mobile-burger-ink-soft:#9c8fc4;--mobile-burger-accent:#b47aff;--mobile-burger-accent-primary:#fff477;--mobile-burger-on-yellow:#241a05}.mobile-surface-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#0806128c;transition:opacity .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;inset:0}.mobile-surface-backdrop.is-open{opacity:1;pointer-events:auto}.mobile-drawer,.mobile-search-sheet,.mobile-cart-sheet{position:fixed}.mobile-drawer{z-index:160;background:var(--mobile-burger-grad);opacity:0;visibility:hidden;pointer-events:none;width:min(90vw,330px);transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .28s,visibility 0s linear .28s;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-20px 0 60px #00000080}.mobile-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .28s,visibility linear;transform:translate(0)}.mobile-search-sheet{z-index:130;background:var(--mobile-burger-grad);border:1px solid var(--mobile-burger-tile-border);border-bottom:none;border-top-left-radius:26px;border-top-right-radius:26px;flex-direction:column;max-height:min(88dvh,720px);animation:.26s cubic-bezier(.22,1,.36,1) both mobileSheetSlideUp;display:flex;bottom:0;left:0;right:0;box-shadow:0 -20px 60px #08051266}@keyframes mobileSheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-surface-head{padding:calc(16px + env(safe-area-inset-top)) 14px 12px;background:var(--mobile-burger-head-bg);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--mobile-burger-hairline);justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-surface-head h2{color:var(--mobile-burger-ink);margin:0;font-size:24px;line-height:1.02}.mobile-surface-eyebrow{background:color-mix(in srgb, var(--surface-2) 88%, transparent);min-height:28px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.mobile-drawer-body{height:calc(100% - 84px - env(safe-area-inset-top));flex-direction:column;gap:14px;padding:14px 14px 22px;display:flex;overflow:hidden}.mobile-drawer-card{border:1px solid color-mix(in srgb, var(--line) 84%, var(--line-strong));background:color-mix(in srgb, var(--surface) 84%, var(--surface-2));border-radius:18px;gap:12px;padding:16px;display:grid;box-shadow:0 16px 32px #4a306d1a}.mobile-drawer-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.mobile-drawer-links,.mobile-drawer-settings{gap:10px;display:grid}.mobile-drawer-link{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);min-height:50px;color:var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:850;text-decoration:none;display:flex}.mobile-setting-block{gap:9px;display:grid}.mobile-setting-block b{font-size:14px}.mobile-chip-row{flex-wrap:wrap;gap:8px;display:flex}.mobile-chip-btn{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);background:color-mix(in srgb, var(--surface) 94%, transparent);min-width:52px;min-height:40px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:12px;place-items:center;padding:0 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-grid}.mobile-chip-btn.is-active{border-color:color-mix(in srgb, var(--accent) 52%, var(--line));background:color-mix(in srgb, var(--accent) 18%, var(--surface));color:var(--ink)}.mobile-menu-profile-card,.mobile-menu-guest-card,.mobile-menu-section,.mobile-menu-contacts{border:1px solid var(--mobile-burger-tile-border);background:var(--mobile-burger-tile-bg);-webkit-backdrop-filter:blur(8px);border-radius:16px;gap:12px;padding:13px;display:grid;box-shadow:0 12px 30px #1f113438}.mobile-drawer-profile{z-index:2;flex:none;position:sticky;top:0}.mobile-drawer-sections{overscroll-behavior:contain;min-height:0;padding-bottom:calc(10px + env(safe-area-inset-bottom));align-content:start;gap:14px;display:grid;overflow-y:auto}.mobile-menu-section--links{box-shadow:none;background:0 0;border:0;padding:0;-webkit-backdrop-filter:blur()!important}.mobile-menu-section--compact{padding-top:11px;padding-bottom:11px}.mobile-menu-section--compact .mobile-menu-accordion-trigger{min-height:40px}.mobile-menu-profile-card{color:var(--mobile-burger-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;text-decoration:none;position:relative;overflow:hidden}.mobile-menu-profile-card:after{content:"";background:radial-gradient(circle, var(--mobile-burger-accent) 0%, transparent 70%);opacity:.18;pointer-events:none;border-radius:999px;width:96px;height:96px;position:absolute;top:-28px;right:-28px}.mobile-menu-profile-card__avatar{background:linear-gradient(150deg, var(--mobile-burger-accent), #7b4fd6);color:#fff;background-position:50%;background-size:cover;border-radius:14px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:900;display:grid;box-shadow:0 4px 14px #7b4fd666}.mobile-menu-profile-card__avatar.has-image{color:#0000}.mobile-menu-profile-card__copy{gap:3px;min-width:0;display:grid}.mobile-menu-profile-card__copy b{font-size:16px;line-height:1.1}.mobile-menu-profile-card__copy small,.mobile-menu-guest-card__copy small{color:var(--mobile-burger-ink-soft);font-size:12px;font-weight:700}.mobile-menu-profile-card__chevron{color:var(--mobile-burger-ink-soft);font-size:16px;font-weight:900}.mobile-menu-guest-card__copy{gap:4px;display:grid}.mobile-menu-guest-card__copy b{font-size:16px;line-height:1.1}.mobile-menu-guest-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-menu-guest-card__action{border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.mobile-menu-guest-card__action--primary{background:var(--mobile-burger-accent-primary);color:var(--mobile-burger-on-yellow)}.mobile-menu-guest-card__action--ghost{border:1px solid var(--mobile-burger-tile-border);background:var(--mobile-burger-tile-bg-soft);color:var(--mobile-burger-ink)}.mobile-menu-accordion-trigger{width:100%;min-height:44px;color:var(--mobile-burger-ink);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:14.5px;font-weight:800;display:flex}.mobile-menu-accordion-trigger__copy,.mobile-menu-primary-link__copy,.mobile-menu-sub-link__copy{align-items:center;gap:11px;min-width:0;display:inline-flex}.mobile-menu-accordion-trigger__icon,.mobile-menu-primary-link__icon{background:var(--mobile-burger-tile-bg-soft);width:30px;height:30px;color:var(--mobile-burger-accent);border-radius:9px;flex:none;place-items:center;display:inline-grid}.mobile-menu-accordion-trigger svg{color:var(--mobile-burger-ink-soft);transition:transform .25s}.mobile-menu-accordion-trigger.is-open svg{transform:rotate(180deg)}.mobile-menu-accordion-panel,.mobile-menu-link-stack{gap:0;display:grid}.mobile-menu-accordion-panel{margin-top:6px}.mobile-menu-sub-link,.mobile-menu-primary-link{min-height:44px;color:var(--mobile-burger-ink-dim);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}.mobile-menu-sub-link+.mobile-menu-sub-link{border-top:1px solid var(--mobile-burger-hairline)}.mobile-menu-sub-link__dot{background:var(--mobile-burger-accent);opacity:.7;border-radius:999px;flex:none;width:6px;height:6px}.mobile-menu-sub-link--all{color:var(--mobile-burger-accent);font-weight:800}.mobile-menu-primary-link{border:1px solid var(--mobile-burger-tile-border);background:var(--mobile-burger-tile-bg);min-height:56px;color:var(--mobile-burger-ink);-webkit-backdrop-filter:blur(8px);border-radius:16px;padding:13px;box-shadow:0 12px 30px #1f113438}.mobile-menu-primary-link+.mobile-menu-primary-link{margin-top:14px}.mobile-menu-primary-link--club{border-color:var(--mobile-burger-accent-primary);background:linear-gradient(135deg, #fff47729, var(--mobile-burger-tile-bg-soft))}.mobile-menu-primary-link--club .mobile-menu-primary-link__icon{background:var(--mobile-burger-accent-primary);color:var(--mobile-burger-on-yellow)}.mobile-menu-primary-link>span:last-child,.mobile-menu-sub-link>span:last-child{color:var(--mobile-burger-ink-soft)}.mobile-menu-contacts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mobile-menu-contact-link{border:1px solid var(--mobile-burger-tile-border);background:var(--mobile-burger-tile-bg);min-height:42px;color:var(--mobile-burger-ink);text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.mobile-menu-contact-link svg{color:var(--mobile-burger-accent)}.mobile-menu-contact-link--muted{color:var(--mobile-burger-ink-soft);background:var(--mobile-burger-tile-bg-soft)}.mobile-search-sheet__handle{flex:none;justify-content:center;padding:10px 0 6px;display:flex}.mobile-search-sheet__handle span{background:color-mix(in srgb, var(--mobile-burger-ink) 14%, transparent);border-radius:2px;width:38px;height:4px}.mobile-search-sheet__search-row{flex:none;align-items:center;gap:10px;padding:2px 16px 12px;display:flex}.mobile-search-sheet__search-row .search-box{border:1.5px solid var(--mobile-burger-accent);background:color-mix(in srgb, var(--mobile-burger-accent) 14%, transparent);min-width:0;height:52px;box-shadow:0 0 0 4px color-mix(in srgb, var(--mobile-burger-accent) 12%, transparent);border-radius:16px;flex:1;align-items:center;gap:10px;padding:0 14px;transition:box-shadow .18s;display:flex;position:relative}.mobile-search-sheet__search-row .search-box:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--mobile-burger-accent) 20%, transparent)}.mobile-search-sheet__search-row .search-box svg{color:var(--mobile-burger-accent);flex:none}.mobile-search-sheet__search-row .search-box input{min-width:0;height:auto;color:var(--mobile-burger-ink);box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0;font-weight:700}.mobile-search-sheet__search-row .search-box input::placeholder{color:var(--mobile-burger-ink-soft)}.mobile-search-sheet__cancel{border:1px solid var(--mobile-burger-tile-border);background:var(--mobile-burger-tile-bg);height:52px;color:var(--mobile-burger-ink);font-family:var(--font-manrope), "Manrope", sans-serif;white-space:nowrap;border-radius:16px;flex:none;padding:0 14px;font-size:14px;font-weight:800}.mobile-search-sheet__cancel:active{background:var(--mobile-burger-tile-bg-soft)}.mobile-search-sheet__scroll{overscroll-behavior:contain;min-height:0;padding:0 16px calc(28px + env(safe-area-inset-bottom));flex-direction:column;flex:auto;gap:14px;display:flex;overflow-y:auto}.mobile-search-suggestions{max-height:min(38dvh,320px);top:calc(100% + 8px);overflow-y:auto}.mobile-search-sheet__sale,.mobile-search-sheet__all,.mobile-search-sheet__category{flex:none;text-decoration:none;transition:opacity .12s,background-color .12s}.mobile-search-sheet__sale:active,.mobile-search-sheet__all:active,.mobile-search-sheet__category:active{opacity:.82}.mobile-search-sheet__sale{border:1.5px solid color-mix(in srgb, var(--mobile-burger-accent-primary) 40%, transparent);background:color-mix(in srgb, var(--mobile-burger-accent-primary) 10%, transparent);min-height:58px;color:var(--mobile-burger-ink);border-radius:16px;align-items:center;gap:12px;padding:10px 16px;display:flex}.mobile-search-sheet__sale-icon{flex:none;font-size:22px;line-height:1}.mobile-search-sheet__sale-copy{flex:1;gap:2px;min-width:0;display:grid}.mobile-search-sheet__sale-copy b{font-family:var(--font-manrope), "Manrope", sans-serif;letter-spacing:-.01em;font-size:16px;font-weight:800}.mobile-search-sheet__sale-copy small{color:var(--mobile-burger-ink-soft);font-family:var(--font-nunito), "Nunito", sans-serif;font-size:12.5px;font-weight:700}.mobile-search-sheet__all{border:1px solid var(--mobile-burger-accent);background:color-mix(in srgb, var(--mobile-burger-accent) 14%, transparent);min-height:52px;color:var(--mobile-burger-ink);font-family:var(--font-manrope), "Manrope", sans-serif;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:15px;font-weight:800;display:flex}.mobile-search-sheet__all:active{background:var(--mobile-burger-accent);color:#1a0f2e;opacity:1}.mobile-search-sheet__section{flex:none;gap:8px;display:grid}.mobile-search-sheet__label{color:var(--mobile-burger-accent);font-family:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 2px;font-size:11px;font-weight:700}.mobile-search-sheet__list{flex-direction:column;gap:6px;display:flex}.mobile-search-sheet__category{border:1px solid var(--mobile-burger-tile-border);background:var(--mobile-burger-tile-bg-soft);min-height:52px;color:var(--mobile-burger-ink);border-radius:14px;align-items:center;gap:12px;padding:8px 14px;display:flex}.mobile-search-sheet__category:active{background:color-mix(in srgb, var(--mobile-burger-accent) 14%, transparent)}.mobile-search-sheet__category span{min-width:0;font-family:var(--font-manrope), "Manrope", sans-serif;text-wrap:pretty;flex:1;font-size:15px;font-weight:700;line-height:1.25}.mobile-search-sheet__category small{color:var(--mobile-burger-ink-soft);font-family:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace;flex:none;font-size:11px;font-weight:700}.mobile-search-sheet__chevron{opacity:.5;flex:none}.mobile-cart-sheet{z-index:130;padding:18px 12px calc(18px + env(safe-area-inset-bottom));justify-content:center;align-items:flex-end;animation:.22s cubic-bezier(.2,.8,.2,1) both mobileSurfacePanelIn;inset:0}.mobile-cart-sheet-panel{border-radius:26px;width:min(100%,460px);max-height:min(78dvh,680px);position:relative;inset:auto}.mobile-cart-sheet-panel:before{display:none}.mobile-cart-sheet-panel .cart-dropdown-head>div{align-items:baseline;gap:10px;display:flex}.mobile-cart-sheet-panel .cart-dropdown-count{white-space:nowrap;flex:none}.mobile-cart-sheet-panel .cart-line{grid-template-columns:58px minmax(0,1fr);align-items:start}.mobile-cart-sheet-panel .cart-line img{width:58px;height:72px}.mobile-cart-sheet-panel .cart-line-copy{gap:6px}.mobile-cart-sheet-panel .cart-line-title-row{grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:8px;display:grid}.mobile-cart-sheet-panel .cart-line-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mobile-cart-sheet-panel .cart-line-title-remove{border:1px solid var(--cart-dropdown-accent-border);background:color-mix(in srgb, var(--cart-dropdown-soft-bg) 62%, transparent);width:32px;height:32px;display:inline-grid;box-shadow:inset 0 1px #ffffff57}.mobile-cart-sheet-panel .cart-line-title-remove:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 42%, var(--cart-dropdown-accent-border));background:color-mix(in srgb, var(--cart-dropdown-soft-bg) 68%, var(--accent) 32%)}.mobile-cart-sheet-panel .cart-line-copy .product-meta{display:none}.mobile-cart-sheet-panel .cart-line-status{color:#d89200;background:#ffe47733;border:1px solid #ffe4778f;width:fit-content;max-width:100%}.mobile-cart-sheet-panel .cart-line-purchase{justify-content:space-between;align-items:center;width:100%}.mobile-cart-sheet-panel .cart-line-price-stack{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mobile-cart-sheet-panel .cart-line-bonus{margin-top:0}.mobile-cart-sheet-panel .cart-line-actions{display:none}@keyframes mobileSurfacePanelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){:root{--shell-gutter:12px}.nav{padding-top:var(--shell-gutter)}.nav-inner{width:calc(100% - (var(--shell-gutter) * 2));border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--amx-header-line), 0 20px 52px -26px #1e0a3c80;border:0;padding:8px 12px}.mobile-nav-header{justify-content:space-between;align-items:center;gap:0}.mobile-nav-header__actions{gap:8px}.theme-pickers--mobile,.theme-pickers--mobile .theme-dd,.theme-pickers--mobile .theme-btn,.lang-switch--mobile,.lang-switch--mobile .lang-btn,.mobile-menu-toggle{width:40px;min-width:40px;height:40px}.theme-pickers--mobile,.theme-pickers--mobile .theme-dd{flex:0 0 40px}.theme-pickers--mobile .theme-btn,.lang-switch--mobile .lang-btn{padding:0}.mobile-menu-toggle{margin-left:8px}.app-has-mobile-nav{padding-bottom:calc(var(--mobile-nav-height) + var(--shell-gutter) + env(safe-area-inset-bottom))}.cookie-consent-banner{bottom:calc(var(--mobile-nav-height) + var(--shell-gutter) + env(safe-area-inset-bottom))}.order-mascot--floating{bottom:calc(var(--mobile-nav-height) + var(--shell-gutter) + env(safe-area-inset-bottom) + 12px)}.desktop-brand,.desktop-nav-links,.desktop-nav-actions{display:none!important}.mobile-nav-header{display:flex}.mobile-bottom-nav,.mobile-surface-backdrop,.mobile-drawer,.mobile-search-sheet,.compact-footer{display:block}.footer--storefront{display:none}.mobile-bottom-nav{left:var(--shell-gutter);right:var(--shell-gutter);bottom:calc(var(--shell-gutter) + env(safe-area-inset-bottom));border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 86%, var(--line-strong)), 0 14px 28px #331f4f24;border:0;padding:8px 12px;display:grid;overflow:visible}.mobile-bottom-nav__item.is-active .mobile-bottom-nav__icon svg{transform:none}.mobile-cart-sheet{display:flex}}@media (min-width:1024px){.app-has-mobile-nav{padding-bottom:0}.mobile-nav-header,.mobile-bottom-nav,.mobile-surface-backdrop,.mobile-drawer,.mobile-search-sheet,.mobile-cart-sheet,.compact-footer{display:none!important}}@media (max-width:575px){.mobile-surface-head,.mobile-drawer-body{padding-inline:14px}.mobile-surface-head h2{font-size:24px}.mobile-search-sheet__search-row,.mobile-search-sheet__scroll{padding-inline:14px}.mobile-search-sheet__category{min-height:48px;padding:8px 12px}.mobile-search-sheet__category span{font-size:14.5px}.mobile-cart-sheet{padding-inline:8px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.mobile-cart-sheet-panel{border-radius:22px;width:100%}}@media (max-width:767px){.product-detail-gallery{--product-gallery-gap:8px;--product-gallery-next-peek:16%;--product-gallery-mobile-frame-height:min(78vw, 420px);gap:8px;min-width:0}.product-detail-gallery .main-shot{display:none}.product-gallery-mobile-viewport{min-width:0;display:block}.product-gallery-track{gap:var(--product-gallery-gap);overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;width:100%;scroll-padding-inline:0;display:flex;overflow-x:auto}.product-gallery-track::-webkit-scrollbar{display:none}.product-detail-gallery .thumbs::-webkit-scrollbar{display:none}.product-gallery-slide{flex:0 0 calc(100% - var(--product-gallery-next-peek));height:var(--product-gallery-mobile-frame-height);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);scroll-snap-align:start;scroll-snap-stop:always;min-width:0;overflow:hidden}.product-detail-gallery:not(.has-gallery) .product-gallery-slide,.product-detail-gallery.has-gallery .product-gallery-slide:last-child{flex-basis:100%}.product-gallery-slide-hitbox{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid}.product-gallery-slide img{object-fit:cover;width:100%;height:100%;display:block}.product-detail-gallery .thumbs{scrollbar-width:none;grid-template-columns:none;gap:7px;min-width:0;padding:0 2px 3px;display:flex;overflow-x:auto}.product-detail-gallery .product-gallery-thumb{border:1.5px solid var(--line);background:var(--surface-2);border-radius:8px;flex:0 0 42px;width:42px;height:42px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.product-detail-gallery .product-gallery-thumb img{aspect-ratio:auto;object-fit:cover;border:0;border-radius:0;width:100%;height:100%}.product-detail-gallery .product-gallery-thumb.is-active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent)}.product-detail-gallery .product-gallery-thumb:active{transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.route-transition-pane,.route-transition-pane.is-enter,.mobile-search-sheet,.mobile-cart-sheet{opacity:1;filter:none;animation:none;transform:none}.route-transition-stage,.product-gallery-viewer-shell,.product-gallery-viewer-slide img,.mobile-bottom-nav__item,.mobile-bottom-nav__icon svg{transition:none}.product-gallery-viewer-shell{opacity:1}.product-gallery-viewer-slide img{opacity:1;transform:none}.mobile-bottom-nav__item.is-active,.mobile-bottom-nav__item.is-active .mobile-bottom-nav__icon svg{transform:none}}@media (max-width:1120px){.co-grid{grid-template-columns:1fr}.co-grid>.co-main,.co-grid>.co-summary{grid-column:1/-1}.co-summary{position:static}}@media (max-width:1100px){.info-page--faq .info-page-block[data-section-id=questions-and-answers] .info-page-block-head{flex-direction:column;align-items:stretch}.info-faq-head-actions{flex-wrap:wrap;justify-content:space-between;width:100%;margin-left:0}.info-faq-spotlight-sticker{text-align:center;white-space:normal;flex-wrap:wrap;justify-content:center;max-width:100%}.info-faq-spotlight-answer{white-space:normal;text-wrap:pretty}.info-faq-reference-grid{grid-template-columns:1fr}}@media (max-width:960px){.info-page--overview .is-delivery-block .info-delivery-table{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.info-page--overview .is-delivery-block .info-delivery-row{border:1px solid color-mix(in srgb, var(--accent-2) 44%, var(--line));background:0 0;border-radius:18px;grid-template-columns:1fr;gap:10px;min-width:0;padding:15px 14px}.info-page--overview .is-delivery-block .info-delivery-row:not(.info-delivery-row-head)+.info-delivery-row:not(.info-delivery-row-head){margin-top:10px}.info-page--overview .is-delivery-block .info-delivery-row-head{display:none}.info-page--overview .is-delivery-block .info-delivery-method{grid-template-columns:auto 1fr;align-items:center;display:grid}.info-page--overview .is-delivery-block .info-delivery-cell{gap:4px;font-size:14px;display:grid}.info-page--overview .is-delivery-block .info-delivery-cell:before{content:attr(data-label);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.info-page--overview .is-delivery-block .info-delivery-method:before{content:none}.info-page--overview .is-delivery-block .info-delivery-price{justify-self:start}}.account-page .account-desktop-only{display:none!important}.account-page .account-stat-icon{display:none}.account-page .promos{grid-template-columns:1fr;gap:16px}.account-page .promo{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-height:0;box-shadow:0 16px 36px -32px var(--ink);align-content:start;gap:12px;padding:20px;display:grid;position:relative;overflow:hidden}.account-page .promo.active{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 62%), var(--surface)}.account-page .promo.used,.account-page .promo.expired{opacity:.68}.account-page .promo:before,.account-page .promo:after{content:"";border:1px solid var(--line);background:var(--bg);border-radius:999px;width:18px;height:18px;position:absolute;left:50%;transform:translate(-50%)}.account-page .promo:before{top:-10px}.account-page .promo:after{bottom:-10px}.account-page .pc-disc b{color:var(--accent);margin:0;font-size:34px;line-height:.95;display:block}.account-page .pc-desc{min-height:34px;color:var(--muted);margin:0 0 4px;font-size:13px;font-weight:750;line-height:1.45}.account-page .pc-code{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 72%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.account-page .pc-code .code{overflow-wrap:anywhere;color:var(--ink);letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:950}.account-page .pc-copy{border-radius:var(--radius-xs);min-height:30px;color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.account-page .pc-copy:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.account-page .pc-copy.done{color:var(--ok)}.account-page .pc-code-side{justify-items:end;gap:6px;display:grid}.account-page .pc-order-link{color:var(--accent);align-items:center;gap:4px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.account-page .pc-order-link:hover{text-decoration:underline}.account-page .refer .ref-code{border-color:color-mix(in srgb, var(--accent) 38%, var(--line-strong));background:var(--surface);min-height:48px}.account-page .account-club-referral-card{gap:0;display:grid}.account-page .account-club-referral-copy{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.account-page .account-club-referral-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.account-page .account-club-referral-stats>div{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-2) 52%, transparent);padding:14px}.account-page .account-club-referral-stats b{color:var(--accent);font-family:var(--font-display);letter-spacing:-.02em;font-size:28px;line-height:1;display:block}.account-page .account-club-referral-stats span{color:var(--muted);margin-top:6px;font-size:12px;font-weight:700;display:block}.account-page .account-club-referral-label{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:900}.account-page .account-club-referral-card .pc-code{border:1px dashed color-mix(in srgb, var(--accent) 38%, var(--line-strong));border-radius:var(--radius-sm);background:var(--surface);justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:10px 12px;display:flex}.account-page .account-club-referral-card .pc-code .code{letter-spacing:.04em;align-items:center;min-width:0;font-size:14px;display:inline-flex}.account-page .account-club-referral-footnote{color:var(--muted);margin:12px 0 0}.account-page .pc-foot{color:var(--muted);align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:850;display:flex}.account-page .pc-bar{background:var(--surface-2);border-radius:999px;flex:1;min-width:46px;height:5px;overflow:hidden}.account-page .pc-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-3));height:100%;display:block}.account-page .promo.danger .pc-bar i{background:linear-gradient(90deg,#ff9b9b,#ffd0d0)}.account-page .pc-tag{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--surface-2) 84%, transparent);width:fit-content;min-height:24px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.account-page .pc-tag.used{color:color-mix(in srgb, var(--ink-2) 68%, var(--muted))}.account-page .pc-tag.expired{color:var(--faint)}.account-page .account-stamp-card{align-content:start;gap:14px;display:grid}.account-page .account-stamp-head{margin-bottom:0}.account-page .account-stamp-count{color:var(--muted);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:850}.account-page .account-stamp-copy{color:var(--muted);margin:0;font-size:13.5px;font-weight:750;line-height:1.45}.account-page .stamps.account-stamps{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0}.account-page .account-stamps .stamp{border:2px dashed var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-2) 48%, transparent);min-width:0;color:var(--faint);position:relative}.account-page .account-stamps .stamp:not(.filled):not(.stamp-prize){border-color:color-mix(in srgb, var(--line-strong) 84%, var(--muted));background:color-mix(in srgb, var(--surface-2) 76%, var(--surface));color:color-mix(in srgb, var(--muted) 78%, var(--ink))}[data-theme^=light] .account-page .account-stamps .stamp:not(.filled):not(.stamp-prize){border-color:color-mix(in srgb, var(--accent) 58%, var(--muted));background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.account-page .account-stamps .stamp.filled{border-style:solid;border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent)}.account-page .account-stamps .stamp.stamp-prize{border-color:var(--accent-2);color:color-mix(in srgb, var(--accent-2) 68%, var(--ink))}.account-page .account-stamps .stamp.stamp-prize-ready{background:color-mix(in srgb, var(--accent-2) 14%, var(--surface));color:var(--accent-2);border-style:solid;animation:1.35s ease-in-out infinite accountGiftShake}@keyframes accountGiftShake{0%,to{transform:rotate(0)translateY(0)}18%{transform:rotate(-7deg)translateY(-1px)}36%{transform:rotate(7deg)translateY(1px)}54%{transform:rotate(-5deg)translateY(0)}72%{transform:rotate(5deg)translateY(-1px)}}@media (prefers-reduced-motion:reduce){.account-page .account-stamps .stamp.stamp-prize-ready{animation:none}}.account-page .account-stamps .stamp-num{color:var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:850;position:absolute;top:6px;left:8px}.account-page .account-stamps .stamp:not(.filled) .stamp-num{color:color-mix(in srgb, var(--muted) 84%, var(--ink))}.account-page .account-stamps .stamp-sk{transform:rotate(-12deg)}.account-page .account-stamps-note{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:750;line-height:1.4;display:flex}.account-page .account-stamps-note svg{color:var(--accent-2);flex:none}.account-page .account-stamps-note b{color:var(--ink)}@media (min-width:992px){.account-page .account-mobile-only,.account-page .account-club-section-head{display:none!important}.account-page .account-desktop-only{display:grid!important}.account-page{padding-top:30px}.account-page>.wrap{gap:14px;display:grid}.account-page .acct-hero{box-shadow:none;background:0 0;border:0;padding:0;display:block;overflow:visible}.account-page .acct-hero:after{content:none}.account-page .account-profile-hero{border:1px solid color-mix(in srgb, var(--line) 88%, var(--line-strong));background:radial-gradient(circle at calc(100% + 44px) -42px, color-mix(in srgb, var(--accent) 18%, transparent) 0 118px, transparent 166px), linear-gradient(120deg, color-mix(in srgb, var(--surface) 94%, var(--bg)) 0%, color-mix(in srgb, var(--surface) 88%, #231827) 100%);min-width:0;min-height:184px;box-shadow:var(--shadow);border-radius:20px;grid-template-columns:auto minmax(0,1fr) minmax(190px,248px);align-items:center;gap:24px;padding:22px 28px;position:relative;overflow:hidden;display:grid!important}.account-page .account-profile-hero>*{z-index:1;position:relative}.account-page .account-profile-avatar{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--surface-2) 70%, transparent) 0 14px, color-mix(in srgb, var(--bg) 52%, transparent) 14px 28px), var(--surface-2);width:86px;height:86px;color:color-mix(in srgb, var(--muted) 76%, transparent);letter-spacing:.12em;text-transform:uppercase;border-radius:20px;place-content:center;gap:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:800;display:grid;position:relative;overflow:hidden}.account-page .account-profile-avatar.has-image{color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover;width:150px;height:150px}.account-page .account-profile-avatar:after{content:"";background:color-mix(in srgb, var(--line) 78%, transparent);height:1px;position:absolute;inset:18px 0 auto}.account-page .account-profile-avatar.has-image:after{display:none}.account-page .account-profile-id{min-width:0}.account-page .account-level-pill{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent-3) 78%, var(--accent-2)));width:fit-content;min-height:30px;color:var(--surface);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:0 13px;font-size:11px;font-weight:950;display:inline-flex}.account-page .account-profile-id h1{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(31px,2.7vw,40px);line-height:1.02}.account-page .account-profile-copy{max-width:680px;color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12.5px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.account-page .account-profile-actions{gap:7px;margin-top:10px}.account-page .account-profile-actions .btn{border-radius:999px;min-height:32px;padding:0 12px;font-size:11.5px}.account-page .account-session{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 58%, transparent);width:fit-content;color:var(--muted);margin:8px 0 0;padding:5px 9px;font-size:11px;font-weight:850}.account-page .account-profile-points{text-align:right;justify-items:end;gap:6px;min-width:0;display:grid}.account-page .account-profile-points b{color:var(--accent);letter-spacing:0;font-size:clamp(36px,4vw,48px);line-height:.92}.account-page .account-profile-points span{color:var(--muted);font-size:12px;font-weight:850}.account-page .account-level-progress{background:color-mix(in srgb, var(--surface-2) 76%, transparent);width:100%;height:8px;margin-top:6px}.account-page .account-level-progress span{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent-3) 82%, var(--accent-2)))}.account-page .account-profile-points small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:850}.account-page .account-profile-settings-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end}.account-page .acct-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.account-page .stat{border-color:color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--surface) 94%, var(--bg));min-height:112px;box-shadow:0 14px 32px -28px var(--ink);border-radius:14px;align-content:start;justify-items:start;gap:8px;padding:15px 16px;display:grid}.account-page .account-stat-icon{color:color-mix(in srgb, var(--accent-3) 74%, var(--accent));place-items:center;display:grid}.account-page .stat b{color:var(--ink);letter-spacing:0;font-size:30px;line-height:1}.account-page .stat span{max-width:100%;color:var(--muted);font-size:12px;font-weight:800;line-height:1.25}.account-page .tabs{z-index:auto;border:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;gap:6px;margin:2px 0 28px;padding:0;position:static;top:auto}.account-page .tabs .tab{min-height:0;color:var(--muted);background:0 0;border:0;border-radius:0;padding:13px 16px;font-size:14.5px;font-weight:600;transition:color .16s;position:relative}.account-page .tabs .tab:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.account-page .tabs .tab:hover{color:var(--ink-2);box-shadow:none;background:0 0}.account-page .tabs .tab.active{color:var(--ink);box-shadow:none;background:0 0}.account-page .tabs .tab.active:after{background:var(--accent)}.account-page .tabs .tab .pip{border:1px solid var(--line);background:var(--surface-2);min-width:0;height:auto;color:var(--ink-2);border-radius:999px;margin-left:7px;padding:1px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.2}.account-page .tabs .tab.active .pip{background:var(--surface-2);color:var(--ink-2)}.account-page .section[id=overview],.account-page .section[id=orders],.account-page .section[id=promos],.account-page .section[id=club]{padding:4px 0 0}.account-page .account-overview-tiles{align-items:start;gap:22px;margin-top:22px}.account-page .account-overview-tiles.has-hot-tile{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.account-page .account-overview-tiles.no-hot-tile{grid-template-columns:minmax(0,1fr);justify-self:end;width:calc(40% - 8.8px);max-width:100%}.account-page .account-overview-side-tiles{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:16px;display:grid}.account-page .account-overview-tile{border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 92%, var(--surface-2));min-width:0;color:var(--ink);text-align:left;box-shadow:0 16px 38px -32px var(--ink);gap:10px;padding:20px;text-decoration:none;display:grid;position:relative;overflow:hidden}.account-page button.account-overview-tile{appearance:none;border-color:var(--line);font:inherit;cursor:pointer}.account-page .account-overview-tile:hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--line));box-shadow:0 18px 42px -30px var(--ink);transform:translateY(-1px)}.account-page .account-overview-tile-hot{background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--accent-2) 32%, transparent) 0 72px, transparent 74px), linear-gradient(135deg, color-mix(in srgb, var(--accent) 14%, transparent), transparent 62%), var(--surface);align-content:space-between;min-height:220px}.account-page .account-overview-tile-hot:after{content:"";border:1px dashed color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--surface-2) 56%, transparent);border-radius:28px;width:88px;height:88px;position:absolute;bottom:18px;right:20px;transform:rotate(8deg)}.account-page .account-overview-kicker,.account-page .account-overview-action{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:30px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.account-page .account-overview-kicker{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line));background:color-mix(in srgb, var(--surface) 84%, var(--accent) 10%);color:var(--ink-2)}.account-page .account-overview-discount{z-index:1;color:var(--accent);font-size:clamp(42px,4.2vw,64px);font-weight:950;line-height:.92;position:relative}.account-page .account-overview-tile h2{z-index:1;max-width:92%;color:var(--ink);margin:0;font-size:20px;line-height:1.08;position:relative}.account-page .account-overview-tile p{z-index:1;max-width:420px;color:var(--muted);margin:0;font-size:13px;font-weight:800;line-height:1.42;position:relative}.account-page .account-overview-action{z-index:1;color:var(--accent);letter-spacing:0;text-transform:none;margin-top:4px;padding:0;position:relative}.account-page .account-overview-tile-square{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-2) 58%, transparent), transparent 66%), var(--surface);align-content:start;min-height:220px}.account-page .account-overview-icon{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 12%, var(--surface));width:46px;height:46px;color:var(--accent);place-items:center;display:grid}.account-page .account-overview-count{border:1px solid var(--line);background:var(--surface-2);min-width:34px;height:30px;color:var(--ink);border-radius:999px;place-items:center;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:950;display:grid;position:absolute;top:16px;right:16px}.account-page .account-overview-reference{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:22px}.account-page .account-reference-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-2) 44%, transparent), transparent 66%), var(--surface);min-width:0;min-height:340px;box-shadow:0 16px 38px -32px var(--ink);align-content:start;gap:18px;padding:24px;display:grid}.account-page .account-reference-head,.account-page .account-last-order-top,.account-page .account-last-order-foot,.account-page .account-capsule-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.account-page .account-reference-head h2{color:var(--ink);margin:0;font-size:22px;line-height:1.12}.account-page .account-reference-link{min-height:34px;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:14px;font-weight:950;display:inline-flex}.account-page .account-last-order-shell{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent) 12%, transparent) 0 120px, transparent 180px), linear-gradient(180deg, color-mix(in srgb, #f7f1ff 76%, var(--surface)) 0%, var(--surface) 100%);box-shadow:0 18px 40px -34px color-mix(in srgb, var(--accent) 42%, var(--ink));border-radius:26px;gap:20px;padding:22px 22px 18px;display:grid}.account-page .account-last-order-meta{gap:8px;min-width:0;display:grid}.account-page .account-last-order-id{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:inline-flex}.account-page .account-last-order-id b{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;line-height:1.1}.account-page .account-last-order-date{color:var(--muted);font-size:12px;font-weight:800}.account-page .account-last-order-status{border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:10px;min-height:46px;padding:0 22px;font-size:14px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff73}[data-theme^=dark] .account-page .account-last-order-status,[data-theme=dark] .account-page .account-last-order-status{border-color:color-mix(in srgb, var(--accent) 20%, #ffffff1f);background:color-mix(in srgb, var(--surface-2) 78%, #17142185);color:var(--ink);box-shadow:none;-webkit-backdrop-filter:blur(14px)saturate(1.08)}.account-page .account-last-order-status.processing{border-color:color-mix(in srgb, #e7ccff 86%, var(--accent));color:#fff;background:linear-gradient(#f39ce8 0%,#b56af0 100%)}[data-theme^=dark] .account-page .account-last-order-status.processing,[data-theme=dark] .account-page .account-last-order-status.processing{border-color:color-mix(in srgb, var(--accent) 42%, #ffffff24);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 28%, #120c2185) 0%, color-mix(in srgb, var(--accent) 18%, #120c21d1) 100%);color:color-mix(in srgb, #fff 88%, var(--ink))}.account-page .account-last-order-status.shipping{color:#6c5400;background:linear-gradient(#fff185 0%,#ffe768 100%);border-color:#fcd554}[data-theme^=dark] .account-page .account-last-order-status.shipping,[data-theme=dark] .account-page .account-last-order-status.shipping{border-color:color-mix(in srgb, var(--accent-2) 46%, #ffffff1f);background:linear-gradient(180deg, color-mix(in srgb, var(--accent-2) 18%, #18141e70) 0%, color-mix(in srgb, var(--accent-2) 12%, #18141ec7) 100%);color:color-mix(in srgb, var(--accent-2) 62%, #fff)}.account-page .account-last-order-status.delivered{color:#17814c;background:linear-gradient(#e6f7ec 0%,#d7f0e0 100%);border-color:#aee5c3}[data-theme^=dark] .account-page .account-last-order-status.delivered,[data-theme=dark] .account-page .account-last-order-status.delivered{border-color:color-mix(in srgb, var(--accent-3) 36%, #ffffff1f);background:linear-gradient(180deg, color-mix(in srgb, var(--accent-3) 18%, #11181f7a) 0%, color-mix(in srgb, var(--accent-3) 12%, #11181fcc) 100%);color:color-mix(in srgb, var(--accent-3) 54%, #fff)}.account-page .account-last-order-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:8px 0 0;display:grid}.account-page .account-last-step{color:#b3a8c9;text-align:center;justify-items:center;gap:8px;display:grid;position:relative}[data-theme^=dark] .account-page .account-last-step,[data-theme=dark] .account-page .account-last-step{color:color-mix(in srgb, var(--muted) 92%, #ffffff1f)}.account-page .account-last-step:not(:first-child):before{content:"";background:var(--line);width:calc(100% - 16px);height:2px;position:absolute;top:18px;right:calc(50% + 18px)}[data-theme^=dark] .account-page .account-last-step:not(:first-child):before,[data-theme=dark] .account-page .account-last-step:not(:first-child):before{background:color-mix(in srgb, var(--line) 72%, #ffffff14)}.account-page .account-last-step.done:not(:first-child):before,.account-page .account-last-step.current:not(:first-child):before{background:var(--accent)}[data-theme^=dark] .account-page .account-last-step.done:not(:first-child):before,[data-theme^=dark] .account-page .account-last-step.current:not(:first-child):before,[data-theme=dark] .account-page .account-last-step.done:not(:first-child):before,[data-theme=dark] .account-page .account-last-step.current:not(:first-child):before{background:color-mix(in srgb, var(--accent) 80%, var(--line))}.account-page .account-last-step>span{z-index:1;color:#ab9ec6;background:#efe6fb;border:1px solid #eadff8;border-radius:999px;place-items:center;width:44px;height:44px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:850;display:grid;position:relative}[data-theme^=dark] .account-page .account-last-step>span,[data-theme=dark] .account-page .account-last-step>span{border-color:color-mix(in srgb, var(--accent) 18%, #ffffff24);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 76%, #12121e8a) 0%, color-mix(in srgb, var(--surface) 88%, #12121eb8) 100%);color:color-mix(in srgb, var(--ink-2) 74%, var(--muted));-webkit-backdrop-filter:blur(10px)saturate(1.05);box-shadow:inset 0 1px #ffffff0a,0 14px 28px -24px #0000008c}.account-page .account-last-step.done>span{border-color:var(--accent);background:var(--accent);color:#fff}[data-theme^=dark] .account-page .account-last-step.done>span,[data-theme=dark] .account-page .account-last-step.done>span{border-color:color-mix(in srgb, var(--accent) 52%, #ffffff29);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 50%, #21173aa8) 0%, color-mix(in srgb, var(--accent) 32%, #140f22f0) 100%);color:#fff}.account-page .account-last-step.current>span{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 10px 24px -18px color-mix(in srgb, var(--accent) 78%, transparent)}[data-theme^=dark] .account-page .account-last-step.current>span,[data-theme=dark] .account-page .account-last-step.current>span{border-color:color-mix(in srgb, var(--accent) 58%, #ffffff2e);background:radial-gradient(circle at 50% 22%, #ffffff1f 0%, transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 58%, #24183e9e) 0%, color-mix(in srgb, var(--accent) 38%, #140f22f5) 100%);color:#fff;box-shadow:0 16px 30px -22px color-mix(in srgb, var(--accent) 74%, transparent), 0 0 0 1px #ffffff0a inset}.account-page .account-last-step small{color:currentColor;font-size:12px;font-weight:850}.account-page .account-last-step.done,.account-page .account-last-step.current{color:#9f74f4}[data-theme^=dark] .account-page .account-last-step.done,[data-theme^=dark] .account-page .account-last-step.current,[data-theme=dark] .account-page .account-last-step.done,[data-theme=dark] .account-page .account-last-step.current{color:color-mix(in srgb, var(--accent) 76%, #fff)}.account-page .account-last-order-items{flex-wrap:wrap;gap:14px;display:flex}.account-page .account-last-order-item{border:1px solid color-mix(in srgb, #e5d2fb 88%, var(--line));min-width:min(100%,220px);color:inherit;background:linear-gradient(#f5edff 0%,#f2e9fe 100%);border-radius:24px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffffb8}[data-theme^=dark] .account-page .account-last-order-item,[data-theme=dark] .account-page .account-last-order-item{border-color:color-mix(in srgb, var(--accent) 22%, #ffffff1a);background:radial-gradient(100% 120% at 100% 0%, color-mix(in srgb, var(--accent) 12%, transparent) 0%, transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 80%, #18142480) 0%, color-mix(in srgb, var(--surface) 88%, #181424b8) 100%);-webkit-backdrop-filter:blur(12px)saturate(1.06);box-shadow:inset 0 1px #ffffff0a,0 16px 28px -26px #0000008f}.account-page .account-item-thumb{border:1px solid color-mix(in srgb, var(--line) 86%, transparent);border-radius:var(--radius-sm);background:var(--surface);object-fit:cover;flex:none;width:52px;height:58px;display:block;overflow:hidden}[data-theme^=dark] .account-page .account-item-thumb,[data-theme=dark] .account-page .account-item-thumb{border-color:color-mix(in srgb, var(--accent) 14%, #ffffff1f);background:color-mix(in srgb, var(--surface) 88%, #100e1cb8)}.account-page .account-last-order-item b{color:#8878a4;font-size:15px;font-weight:900;line-height:1.16;display:block}[data-theme^=dark] .account-page .account-last-order-item b,[data-theme=dark] .account-page .account-last-order-item b{color:color-mix(in srgb, var(--ink) 88%, var(--ink-2))}.account-page .account-last-order-item small{color:#8c7ca6;margin-top:4px;font-size:12.5px;font-weight:850;display:block}[data-theme^=dark] .account-page .account-last-order-item small,[data-theme=dark] .account-page .account-last-order-item small{color:color-mix(in srgb, var(--muted) 92%, var(--ink-2))}.account-page .account-last-order-foot{border-top:1px solid color-mix(in srgb, #eadff8 88%, var(--line));padding-top:18px}[data-theme^=dark] .account-page .account-last-order-foot,[data-theme=dark] .account-page .account-last-order-foot{border-top-color:color-mix(in srgb, var(--accent) 14%, #ffffff1a)}.account-page .account-last-order-total{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.account-page .account-last-order-foot>span{color:var(--muted);font-size:14px;font-weight:850}.account-page .account-last-order-foot b{color:var(--ink);margin-left:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:19px}[data-theme^=dark] .account-page .account-last-order-tracking,[data-theme=dark] .account-page .account-last-order-tracking{color:color-mix(in srgb, var(--ink-2) 80%, var(--muted))}[data-theme^=dark] .account-page .account-last-order-tracking:hover,[data-theme=dark] .account-page .account-last-order-tracking:hover{color:color-mix(in srgb, var(--accent) 74%, #fff)}.account-page .account-club-capsule-preview{text-align:center}.account-page .orders{gap:16px}.account-page .account-orders-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.account-page .account-orders-pagination__pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.account-page .account-orders-pagination__nav,.account-page .account-orders-pagination__page{border:1.5px solid color-mix(in srgb, var(--accent) 52%, var(--line));background:color-mix(in srgb, var(--surface) 94%, white 6%);min-width:46px;min-height:46px;color:var(--accent);box-shadow:0 14px 30px -24px color-mix(in srgb, var(--accent) 34%, transparent);border-radius:999px;padding:0 20px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.account-page .account-orders-pagination__nav:hover,.account-page .account-orders-pagination__nav:focus-visible,.account-page .account-orders-pagination__page:hover,.account-page .account-orders-pagination__page:focus-visible{border-color:color-mix(in srgb, var(--accent) 76%, var(--line));background:color-mix(in srgb, var(--accent) 9%, var(--surface));color:var(--accent)}.account-page .account-orders-pagination__page.is-active{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 16px 28px -20px color-mix(in srgb, var(--accent) 44%, transparent)}.account-page .account-orders-pagination__nav:disabled,.account-page .account-orders-pagination__page:disabled{opacity:.45;cursor:default;box-shadow:none}.account-page .account-orders-pagination__ellipsis{color:var(--muted);font-family:Manrope,sans-serif;font-size:18px;font-weight:800}.account-page .account-order{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 16px 36px -32px var(--ink);grid-template-columns:1fr;gap:0;padding:0;display:grid;overflow:hidden}.account-page .account-order-top,.account-page .account-order-foot{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.account-page .account-order-top{border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent)}.account-page .account-order-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-page .account-order-id{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;line-height:1.25;display:inline-flex}.account-page .account-order-tracking,.account-page .account-last-order-tracking{border:1px solid color-mix(in srgb, #dfccfb 88%, var(--line));color:#897ba5;min-height:28px;font:inherit;cursor:pointer;background:linear-gradient(#f7f0ff 0%,#f1e8ff 100%);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffffc2}.account-page .account-last-order-tracking{min-height:38px;padding:0 16px;font-size:13px}.account-page .account-order-tracking:hover,.account-page .account-last-order-tracking:hover{border-color:color-mix(in srgb, #ca99f1 88%, var(--line));color:#9a63dc;background:linear-gradient(#f5e9ff 0%,#efdefd 100%)}.account-page .account-order-tracking.done,.account-page .account-last-order-tracking.done{border-color:color-mix(in srgb, var(--ok) 45%, var(--line));background:color-mix(in srgb, var(--ok) 10%, #eef9f2);color:var(--ok)}.account-page .account-order-date{color:var(--muted);margin-top:2px;font-size:12px;font-weight:800;display:block}.account-page .account-order-status{border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff73}.account-page .account-order-status.processing{border-color:color-mix(in srgb, #e7ccff 86%, var(--accent));color:#fff;background:linear-gradient(#f39ce8 0%,#b56af0 100%)}.account-page .account-order-status.shipping{color:#6c5400;background:linear-gradient(#fff185 0%,#ffe768 100%);border-color:#fcd554}.account-page .account-order-status.delivered{color:#17814c;background:linear-gradient(#e6f7ec 0%,#d7f0e0 100%);border-color:#aee5c3}.account-page .account-order-steps{justify-self:center;align-items:flex-start;gap:0;width:min(100%,1400px);height:64px;margin:24px auto;padding:0;display:flex}.account-page .account-order-step{color:#b3a8c9;text-align:center;flex:1 1 0;justify-items:center;gap:8px;min-width:0;display:grid;position:relative}.account-page .account-order-steps .bar{background:var(--line);border-radius:999px;flex:.7 40px;min-width:24px;height:2px;margin:21px -3px 0;display:block}.account-page .account-order-steps .bar.done{background:var(--accent)}.account-page .account-order-step>span{z-index:1;color:#ab9ec6;background:#efe6fb;border:1px solid #eadff8;border-radius:999px;place-items:center;width:44px;height:44px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:850;display:grid;position:relative}.account-page .account-order-step.done>span{border-color:var(--accent);background:var(--accent);color:#fff}.account-page .account-order-step.current>span{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 10px 24px -18px color-mix(in srgb, var(--accent) 78%, transparent)}.account-page .account-order-step small{color:currentColor;font-size:14px;font-weight:850;line-height:1.2}.account-page .account-order-step.done,.account-page .account-order-step.current{color:#9f74f4}.account-page .account-order-items,.account-page .account-order-meta{flex-wrap:wrap;gap:10px;display:flex}.account-page .account-order-items{padding:0 20px 18px}.account-page .account-order-product{border:1px solid color-mix(in srgb, #e5d2fb 88%, var(--line));width:fit-content;max-width:min(100%,290px);color:inherit;background:linear-gradient(#f5edff 0%,#f2e9fe 100%);border-radius:22px;flex:0 auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffffb8}.account-page .account-order-product img{object-fit:cover;border-radius:6px;flex:none;width:38px;height:48px}.account-page .account-order-product span{gap:4px;min-width:0;display:grid}.account-page .account-order-product b{color:#8878a4;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.18;overflow:hidden}.account-page .account-order-product small{color:#8c7ca6;font-size:12px;font-weight:850}.account-page .account-order-meta{padding:0 20px 18px}.account-page .account-order-meta span{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 62%, transparent);min-height:36px;color:var(--ink-2);align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.account-page .account-order-foot{border-top:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:color-mix(in srgb, var(--surface-2) 48%, transparent)}.account-page .account-order-foot>span{color:var(--muted);font-size:13px;font-weight:850}.account-page .account-order-total{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-page .account-order-foot b{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px}.account-page .account-order-payment{border:1px solid color-mix(in srgb, #d9dff1 88%, var(--line));color:#61708c;background:linear-gradient(#f6f8fb 0%,#edf1f8 100%);border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffffc2}.account-page .account-order-payment.payment-status-paid,.account-page .account-order-payment.payment-status-prepaid_received{border-color:color-mix(in srgb, #bde6cd 84%, var(--line));color:#279a5a;background:linear-gradient(#edf8f1 0%,#dff1e6 100%)}.account-page .account-order-payment.payment-status-unpaid{border-color:color-mix(in srgb, #f4e3b1 84%, var(--line));color:#9a7600;background:linear-gradient(#fff9e3 0%,#fff0b8 100%)}.account-page .account-order-payment.payment-status-cancelled{border-color:color-mix(in srgb, #efc1c1 84%, var(--line));color:#c34b4b;background:linear-gradient(#fff2f2 0%,#f8dddd 100%)}.account-page .account-order .order-side{justify-items:auto;display:flex}.account-page .account-order .order-fop-details{margin:0 20px 20px}@keyframes accountOrdersMoreArrowDown{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.account-page .promos{grid-template-columns:repeat(2,minmax(0,1fr))}.account-page .promo{min-height:210px}.account-page .club-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px}.account-page .club-grid.account-desktop-only{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.account-page .club-grid>.block{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-height:240px;box-shadow:0 16px 36px -32px var(--ink)}.account-page .club-grid>.block:nth-last-child(-n+2){min-height:260px}.account-page .ladder{grid-column:1/-1;gap:0;padding-top:44px;display:flex}.account-page .club-grid.account-desktop-only .account-stamp-card{grid-area:2/1}.account-page .club-grid.account-desktop-only .account-achievements-card{grid-area:3/1}.account-page .club-grid.account-desktop-only .duck-oracle{grid-area:2/2/span 2;height:100%}.account-page .club-grid.account-desktop-only .account-club-referral-card{grid-area:4/2}.account-page .ladder h3{position:absolute;transform:translateY(-28px)}.account-page .rung{text-align:center;background:0 0;border:0;flex:1;grid-template-columns:1fr;justify-items:center;gap:5px;padding:34px 8px 8px;display:grid;position:relative}.account-page .rung:before{content:"";background:var(--line);height:2px;position:absolute;top:16px;left:0;right:0}.account-page .rung:first-of-type:before{left:50%}.account-page .rung:last-of-type:before{right:50%}.account-page .rung.done:before,.account-page .rung.cur:before{background:var(--accent)}.account-page .node{z-index:1;border:2px solid var(--line);width:32px;height:32px;color:var(--muted);border-radius:999px;position:absolute;top:0;left:50%;transform:translate(-50%);background:var(--surface-2)!important}.account-page .rung.done .node,.account-page .rung.cur .node{border-color:var(--accent);color:var(--surface);background:var(--accent)!important}.account-page .rung.cur .node{color:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 16%, transparent);background:var(--surface)!important}.account-page .rung b{color:var(--ink);font-size:14px}.account-page .rung.cur b{color:var(--accent)}.account-page .rung small{color:var(--muted);font-size:11px;font-weight:850}.account-page .capsule{text-align:center}.account-page .account-duck-oracle-preview{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));background:radial-gradient(120% 90% at 15% 0%, color-mix(in srgb, var(--accent-2) 22%, transparent) 0%, transparent 48%), radial-gradient(120% 90% at 100% 30%, color-mix(in srgb, var(--accent) 18%, transparent) 0%, transparent 52%), var(--surface);box-shadow:0 24px 60px -24px color-mix(in srgb, var(--accent) 38%, var(--ink));-webkit-backdrop-filter:blur(18px);position:relative;overflow:hidden}.account-page .duck-oracle{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));background:radial-gradient(120% 90% at 15% 0%, color-mix(in srgb, var(--accent-2) 22%, transparent) 0%, transparent 48%), radial-gradient(120% 90% at 100% 30%, color-mix(in srgb, var(--accent) 18%, transparent) 0%, transparent 52%), var(--surface);box-shadow:0 24px 60px -24px color-mix(in srgb, var(--accent) 38%, var(--ink));-webkit-backdrop-filter:blur(12px)saturate(1.08);place-items:stretch stretch;position:relative;overflow:hidden}[data-theme^=dark] .account-page .duck-oracle,[data-theme=dark] .account-page .duck-oracle{border-color:color-mix(in srgb, var(--accent) 30%, #ffffff24);background:radial-gradient(120% 90% at 15% 0%, #ffea8c24 0%, transparent 48%), radial-gradient(120% 90% at 100% 30%, color-mix(in srgb, var(--accent) 26%, transparent) 0%, transparent 52%), #483f8080;-webkit-backdrop-filter:blur(18px)saturate(1.12);box-shadow:0 28px 70px -28px #000000a6}.account-page .account-duck-oracle-inner{justify-items:center;gap:0;width:100%;display:grid}.account-page .account-duck-oracle-head{justify-items:center;gap:2px;margin-bottom:18px;display:grid}.account-page .account-duck-oracle-eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;font-size:11.5px;font-weight:900;display:inline-flex}.account-page .account-duck-oracle-title{color:var(--ink);margin:4px 0 2px;font-family:"Baloo 2",system-ui,sans-serif;font-size:28px;font-weight:800;line-height:1.1}.account-page .account-duck-oracle-orb-wrap{justify-content:center;margin:0 0 22px;display:flex}.account-page .account-duck-oracle-orb{aspect-ratio:1;background:radial-gradient(circle at 38% 30%,#ffe79a 0%,#ff9e1b 78%);border-radius:50%;justify-content:center;align-items:center;width:168px;max-width:100%;height:auto;transition:transform .4s cubic-bezier(.34,1.56,.64,1);animation:4.5s ease-in-out infinite duckOracleBob;display:flex;position:relative;box-shadow:0 0 0 10px #ffc43c59,0 18px 40px -10px #ff9e1b80,inset 0 -16px 30px #c16c0040,inset 8px 10px 26px #ffffff8c}.account-page .account-duck-oracle-orb:after{content:"";pointer-events:none;background:radial-gradient(#ffffffd9,#fff0);border-radius:50%;width:54px;height:38px;position:absolute;top:16px;left:26px}.account-page .account-duck-oracle-duck{filter:drop-shadow(0 6px 8px #7846004d);z-index:2;font-size:76px;line-height:1;transition:transform .35s;position:relative}.account-page .account-duck-oracle-fog{background:radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--surface) 55%, transparent) 0%, #fff0 70%);opacity:0;z-index:3;pointer-events:none;border-radius:50%;transition:opacity .4s;position:absolute;inset:0}[data-theme^=dark] .account-page .account-duck-oracle-fog,[data-theme=dark] .account-page .account-duck-oracle-fog{background:radial-gradient(circle at 50% 60%,#b4a0ff52 0%,#fff0 70%)}.account-page .account-duck-oracle-sparkles{opacity:0;z-index:4;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.account-page .account-duck-oracle-sparkles span{font-size:16px;animation:3.5s linear infinite duckOracleSparkOrbit;position:absolute}.account-page .account-duck-oracle-sparkles span:first-child{top:14px;left:50%}.account-page .account-duck-oracle-sparkles span:nth-child(2){animation-delay:-1.2s;top:50%;right:12px}.account-page .account-duck-oracle-sparkles span:nth-child(3){animation-delay:-2.4s;bottom:16px;left:40%}.account-page .account-duck-oracle-thought{opacity:0;z-index:5;font-size:30px;transition:opacity .3s,transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-6px;right:-2px;transform:scale(.4)translateY(8px)}.account-page .account-duck-oracle-inner.is-thinking .account-duck-oracle-orb{animation:none;transform:scale(.97)}.account-page .account-duck-oracle-inner.is-thinking .account-duck-oracle-duck{transform:rotate(-12deg)scale(.92)}.account-page .account-duck-oracle-inner.is-thinking .account-duck-oracle-fog,.account-page .account-duck-oracle-inner.is-thinking .account-duck-oracle-sparkles{opacity:1}.account-page .account-duck-oracle-inner.is-thinking .account-duck-oracle-thought{opacity:1;transform:scale(1)translateY(0)}.account-page .account-duck-oracle-inner.is-answer .account-duck-oracle-duck{animation:.5s duckOraclePop}.account-page .account-duck-oracle-quote{color:var(--ink);text-align:center;text-wrap:balance;justify-content:center;align-items:center;max-width:36ch;min-height:82px;margin:0 0 14px;padding:0 4px;font-family:"Baloo 2",system-ui,sans-serif;font-size:19px;font-weight:600;line-height:1.36;transition:opacity .35s,transform .35s;display:flex}.account-page .account-duck-oracle-quote.is-out{opacity:0;transform:translateY(6px)}.account-page .account-duck-oracle-thinking-text{color:var(--ink-2);letter-spacing:.01em;font-family:Nunito,system-ui,sans-serif;font-size:17px;font-weight:700}.account-page .account-duck-oracle-dots:after{content:"";animation:1.2s steps(4,end) infinite duckOracleDots}.account-page .account-duck-oracle-ask-btn{color:#fff;background:linear-gradient(135deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 70%, #4a00c8) 100%);cursor:pointer;box-shadow:0 10px 20px -8px color-mix(in srgb, var(--accent) 55%, transparent);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;padding:11px 22px;font-family:"Baloo 2",system-ui,sans-serif;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .2s,opacity .2s;display:inline-flex}.account-page .account-duck-oracle-ask-btn:hover:not(:disabled){box-shadow:0 16px 30px -8px color-mix(in srgb, var(--accent) 60%, transparent);transform:translateY(-2px)}.account-page .account-duck-oracle-ask-btn:active:not(:disabled){transform:translateY(0)scale(.98)}.account-page .account-duck-oracle-ask-btn:disabled{opacity:.55;cursor:default}.account-page .account-duck-oracle-counter{background:var(--surface-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-family:Nunito,system-ui,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.account-page .account-duck-oracle-counter-spark{color:var(--accent)}.account-page .account-duck-oracle-counter-num{letter-spacing:.02em;color:color-mix(in srgb, var(--accent) 62%, var(--ink));font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}[data-theme^=dark] .account-page .account-duck-oracle-counter,[data-theme=dark] .account-page .account-duck-oracle-counter{color:var(--muted);background:#1e2040a6}.account-page .account-duck-oracle-inner.is-preview .account-duck-oracle-orb{width:150px;height:150px}.account-page .account-duck-oracle-inner.is-preview .account-duck-oracle-duck{font-size:68px}@keyframes duckOracleBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes duckOracleSparkOrbit{0%{transform:rotate(0)translateY(-4px)rotate(0)}to{transform:rotate(360deg)translateY(-4px)rotate(-360deg)}}@keyframes duckOraclePop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes duckOracleDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.account-page .account-duck-oracle-orb,.account-page .account-duck-oracle-inner.is-thinking .account-duck-oracle-sparkles span,.account-page .account-duck-oracle-inner.is-answer .account-duck-oracle-duck{animation:none!important}.account-page .account-duck-oracle-fog,.account-page .account-duck-oracle-sparkles,.account-page .account-duck-oracle-thought,.account-page .account-duck-oracle-quote{transition-duration:.12s!important}}.account-page .cap-egg{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));background:linear-gradient(160deg, var(--accent), color-mix(in srgb, var(--accent-3) 70%, var(--surface)));width:126px;height:126px;color:var(--surface);box-shadow:0 18px 42px -18px var(--accent);border-radius:46% 46% 48% 48%;margin:6px auto 8px}.account-page .cap-egg.opened{background:var(--surface-2);color:var(--accent);box-shadow:none;border-style:dashed}.account-page .cap-reward{color:var(--accent);font-size:22px}.account-page .stamps{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;width:100%}.account-page .stamp{border:2px dashed var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-2) 48%, transparent)}.account-page .stamp.filled{border-style:solid;border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent)}.account-page .stamp.stamp-prize{border-color:var(--accent-2);color:color-mix(in srgb, var(--accent-2) 68%, var(--ink))}.account-page .mission{border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-2) 44%, transparent);grid-template-columns:minmax(0,1fr) minmax(130px,170px) auto;min-height:54px;padding:12px 14px}.account-page .mission>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.account-page .ach-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.account-page .ach{border-color:color-mix(in srgb, var(--line) 86%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-2) 44%, transparent);text-align:center;justify-items:center;min-height:154px;padding:16px 12px}.account-page .badge-ic,.account-page .reward-ic{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 16%, var(--surface));width:42px;height:42px;color:var(--accent);place-items:center;display:grid}.account-page .ach.unlocked .badge-ic{background:linear-gradient(145deg, var(--accent), var(--accent-3));color:var(--surface)}.account-page .ach b{color:var(--ink);font-size:14px}.account-page .ach small{color:var(--muted);font-size:12px;line-height:1.38}.account-page .rewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-page .reward{border-color:color-mix(in srgb, var(--line) 86%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-2) 44%, transparent);grid-template-columns:1fr;align-content:start;min-height:190px;padding:16px}.account-page .reward b{color:var(--ink);font-size:15px;line-height:1.25}.account-page .reward span:not(.reward-ic){color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:950}.account-page .reward .btn{align-self:end;width:100%;margin-top:auto}}.account-club-details-link{white-space:nowrap;color:var(--accent);flex:none;font-size:13px;font-weight:700;text-decoration:none}.loyalty-program-page{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 34%, transparent) 0%, transparent 420px);overflow:hidden}.loyalty-hero{padding:72px 0 46px}.loyalty-hero-inner{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;gap:34px;display:grid}.loyalty-hero-copy{max-width:720px}.loyalty-eyebrow,.loyalty-section-label{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:950;display:inline-flex}.loyalty-eyebrow{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 10%, var(--surface));min-height:34px;padding:0 14px}.loyalty-hero h1{max-width:720px;color:var(--ink);margin:18px 0 16px;font-size:clamp(34px,5vw,64px);line-height:1.04}[data-theme^=light] .checkout-page .page-head h1{color:var(--ink)}.loyalty-hero-copy>p:not(.loyalty-eyebrow){max-width:58ch;color:var(--ink-2);font-size:18px;line-height:1.65}.loyalty-hero-note{color:var(--muted);align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:850;display:inline-flex}.loyalty-sticker-board{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, #8bd9bb 16%, var(--surface)) 0%, color-mix(in srgb, var(--surface) 88%, var(--surface-2)) 54%, color-mix(in srgb, #f6a3ba 18%, var(--surface)) 100%);min-height:300px;box-shadow:0 22px 54px -40px var(--ink);position:relative}.loyalty-sticker,.loyalty-sticker-card{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:var(--surface);box-shadow:0 16px 34px -28px var(--ink);place-items:center;display:grid;position:absolute}.loyalty-sticker{border-radius:var(--radius-md);width:76px;height:76px}.sticker-one{color:#185fa5;top:34px;left:34px;transform:rotate(-8deg)}.sticker-two{color:#0f6e56;top:66px;right:28px;transform:rotate(9deg)}.sticker-three{color:#9e2d4a;bottom:36px;left:50px;transform:rotate(7deg)}.loyalty-sticker-card{border-radius:var(--radius-md);justify-items:start;gap:4px;min-width:162px;padding:18px;bottom:42px;right:34px;transform:rotate(-4deg)}.loyalty-sticker-card b{color:var(--ink);font-size:22px}.loyalty-sticker-card small{color:var(--muted);font-weight:900}.loyalty-section{padding:28px 0 40px}.loyalty-section-label{width:100%;color:var(--muted);margin-bottom:18px}.loyalty-section-label:after{content:"";background:var(--line);flex:1;height:1px}.loyalty-how-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.loyalty-how-card{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 88%, var(--surface-2));min-height:188px;box-shadow:0 16px 36px -34px var(--ink);padding:20px}.loyalty-icon-badge,.loyalty-level-badge{border-radius:var(--radius-sm);color:#231d12;place-items:center;display:grid}.loyalty-icon-badge{background:color-mix(in srgb, var(--accent-2) 26%, var(--surface));width:48px;height:48px;margin-bottom:14px}.loyalty-how-card h2{color:var(--ink);margin:0 0 8px;font-size:17px}.loyalty-how-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.52}.loyalty-levels{gap:12px;display:grid}.loyalty-level-card{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 88%, var(--surface-2));box-shadow:0 16px 34px -32px var(--ink);grid-template-columns:62px minmax(0,1fr) minmax(82px,auto);align-items:start;gap:18px;padding:22px 24px;display:grid}.loyalty-level-card.level-tone-5{border-color:color-mix(in srgb, var(--accent-2) 44%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, #f6e2a0 18%, var(--surface)) 0%, color-mix(in srgb, var(--surface) 88%, var(--surface-2)) 58%)}.loyalty-level-badge{border-radius:999px;width:56px;height:56px}.loyalty-level-content{min-width:0}.loyalty-level-head{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:8px;display:flex}.loyalty-level-head h2{color:var(--ink);margin:0;font-size:20px}.loyalty-level-head span,.loyalty-level-tags span{color:var(--muted);font-size:13px;font-weight:850}.loyalty-level-tags{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.loyalty-level-tags span{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 52%, transparent);align-items:center;min-height:30px;padding:0 10px;display:inline-flex}.loyalty-level-card ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.loyalty-level-card li{color:var(--muted);padding-left:16px;font-size:14px;line-height:1.42;position:relative}.loyalty-level-card li:before{content:"";background:currentColor;border-radius:999px;width:7px;height:2px;position:absolute;top:.72em;left:0}.loyalty-cashback{text-align:right;justify-items:end;gap:4px;display:grid}.loyalty-cashback span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.loyalty-cashback b{color:var(--accent);font-size:32px;line-height:1}.loyalty-bottom-note{padding:14px 0 72px}.loyalty-bottom-note>div{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 88%, var(--surface-2));color:var(--ink-2);align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.loyalty-bottom-note svg{color:var(--accent);flex:none}.loyalty-bottom-note p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.65}@media (max-width:900px){.loyalty-hero{padding-top:46px}.loyalty-hero-inner,.loyalty-how-grid{grid-template-columns:1fr}.loyalty-sticker-board{min-height:220px}.loyalty-how-card{min-height:0}}@media (max-width:640px){.account-page #club .section-head{align-items:center}.account-club-details-link{width:auto}.loyalty-hero h1{font-size:38px}.loyalty-level-card{grid-template-columns:52px minmax(0,1fr);padding:18px}.loyalty-level-badge{width:48px;height:48px}.loyalty-cashback{text-align:left;grid-column:1/-1;grid-template-columns:1fr auto;place-items:baseline start}.loyalty-sticker{width:62px;height:62px}.loyalty-sticker-card{bottom:24px;right:18px}}@media (max-width:575px){.tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.tabs .tab{text-align:left;justify-content:space-between;align-items:flex-start;width:100%;min-height:52px;padding:10px 12px;line-height:1.2}.tabs .tab span{flex:none;margin-left:8px}}.product-detail-reference-page{--product-ref-bg:#120f28;--product-ref-surface:#1e1a3aeb;--product-ref-surface-2:#252246e6;--product-ref-surface-3:#2d2856f0;--product-ref-border:#b47aff1f;--product-ref-border-mid:#b47aff38;--product-ref-border-strong:#b47aff66;--product-ref-ink:#f7edff;--product-ref-ink-secondary:#b8aad4;--product-ref-ink-muted:#6e6490;--product-ref-accent:#b47aff;--product-ref-accent-glow:#b47aff40;--product-ref-accent-btn:linear-gradient(135deg, #9f5cf0, #b47aff);--product-ref-yellow:#fef477;--product-ref-yellow-bg:#fef4771a;--product-ref-yellow-border:#fef47740;--product-ref-warning:#f3d7a4;--product-ref-warning-bg:#f3d7a41a;--product-ref-warning-border:#f3d7a447;--product-ref-green:#7ee8a2;--product-ref-green-bg:#7ee8a21a;--product-ref-danger:#ff7c7c;--product-ref-danger-bg:#ff7c7c1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme^=light] .product-detail-reference-page{--product-ref-bg:#fff7fd;--product-ref-surface:#ffffffeb;--product-ref-surface-2:#f5ecfff0;--product-ref-surface-3:#fff5c3f0;--product-ref-border:#b191d62e;--product-ref-border-mid:#b191d64d;--product-ref-border-strong:#b191d675;--product-ref-ink:#2d2440;--product-ref-ink-secondary:#655777;--product-ref-ink-muted:#89779d;--product-ref-accent:#a86ff8;--product-ref-accent-glow:#a86ff838;--product-ref-accent-btn:linear-gradient(135deg, #9960ef, #b47aff);--product-ref-yellow:#e0a525;--product-ref-yellow-bg:#feda612e;--product-ref-yellow-border:#e0a52552;--product-ref-warning:#8a5615;--product-ref-warning-bg:#f3d7a4b8;--product-ref-warning-border:#d5a85e6b;--product-ref-green:#216849;--product-ref-green-bg:#7ee8a23d;--product-ref-danger:#d64545;--product-ref-danger-bg:#d645451f}.product-detail-reference-page .product-breadcrumb{color:var(--product-ref-ink-muted);align-items:center;gap:6px;padding-top:14px;font-size:12px;display:flex}.product-detail-reference-page .product-breadcrumb a{color:inherit}.product-detail-reference-page .product-breadcrumb a:hover{color:var(--accent)}.product-detail-reference-page .product-breadcrumb span:last-child{color:var(--product-ref-ink-secondary)}.product-detail-reference-page .product-page{grid-template-columns:72px 780px 420px;justify-content:center;align-items:start;gap:0 20px;padding-top:16px;display:grid}.product-detail-reference-page .product-page>.gallery,.product-detail-reference-page .product-page>.buy-panel,.product-detail-reference-page .product-page>.thumbs-col{grid-column:auto}.product-detail-reference-page .thumbs-col{flex-direction:column;gap:8px;display:flex}.product-detail-reference-page .thumbs-col .product-gallery-thumb{border:1.5px solid var(--product-ref-border);background:#ffffff0a;border-radius:10px;width:68px;height:68px;overflow:hidden}.product-detail-reference-page .thumbs-col .product-gallery-thumb.is-active{border-color:var(--product-ref-accent);background:var(--product-ref-accent-glow)}.product-detail-reference-page .thumbs-col .product-gallery-thumb img{object-fit:cover;aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%}.product-detail-reference-page .product-detail-gallery{min-width:0;display:block}.product-detail-reference-page .product-detail-gallery .main-shot{aspect-ratio:1;border:.5px solid var(--product-ref-border-mid);background:#ffffff08;border-radius:20px;width:780px;height:780px;min-height:0;position:relative;overflow:hidden}.product-detail-reference-page .product-detail-gallery .product-gallery-main-shot-trigger{cursor:zoom-in}.product-detail-reference-page .product-detail-gallery .main-shot img{object-fit:cover}.product-detail-reference-page .product-detail-gallery .thumbs{display:none}.product-detail-reference-page .product-photo-badge{z-index:2;letter-spacing:.01em;border:.5px solid var(--product-ref-border-mid);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 10px 24px #00000038}.product-detail-reference-page .product-photo-badge .product-status-help-link{width:20px;height:20px;color:inherit;background:#ffffff2e;border-color:currentColor}.product-detail-reference-page .product-photo-badge .product-status-help-link:hover,.product-detail-reference-page .product-photo-badge .product-status-help-link:focus-visible{color:inherit;background:#ffffff4d}.product-detail-reference-page .product-photo-badge.status-in_stock{color:#143322;background:#7ee8a2;border-color:#7ee8a2}.product-detail-reference-page .product-photo-badge.status-preorder{color:#2d164f;background:#c2a4ff;border-color:#c2a4ff}.product-detail-reference-page .product-photo-badge.status-coming_soon{color:#4f3510;background:#f3d7a4;border-color:#f3d7a4}.product-detail-reference-page .product-photo-badge.status-sold_out{color:#4a1717;background:#ff9b9b;border-color:#ff9b9b}.product-detail-reference-page .product-reference-info{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 0 10px;position:static;top:auto}.product-detail-reference-page .product-reference-tags{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.product-detail-reference-page .product-reference-tag{border:.5px solid var(--product-ref-border-mid);min-height:24px;color:var(--product-ref-ink-secondary);background:#b47aff1a;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;line-height:1;display:inline-flex}.product-detail-reference-page .product-reference-title{color:var(--product-ref-ink);margin-bottom:12px;font-size:22px;font-weight:700;line-height:1.3}.product-detail-reference-page .product-reference-reviews-trigger{border:.5px solid var(--product-ref-border-mid);color:var(--product-ref-ink);background:#ffffff0a;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px 6px 10px;font-size:13px;transition:border-color .15s;display:inline-flex}.product-detail-reference-page .product-reference-reviews-trigger:hover{border-color:var(--product-ref-accent)}.product-detail-reference-page .product-reference-reviews-trigger-stars{color:var(--product-ref-yellow);letter-spacing:1px;font-size:13px}.product-detail-reference-page .product-reference-reviews-trigger-avg{font-weight:700}.product-detail-reference-page .product-reference-reviews-trigger-sep{background:var(--product-ref-border-mid);width:1px;height:14px}.product-detail-reference-page .product-reference-reviews-trigger-count{color:var(--product-ref-ink-muted);white-space:nowrap}.product-detail-reference-page .product-reference-reviews-trigger-count span{color:var(--product-ref-ink);font-weight:700}.product-detail-reference-page .product-reference-reviews-trigger.is-empty{color:var(--product-ref-ink-muted);background:0 0;border-style:dashed;gap:7px}.product-detail-reference-page .product-reference-reviews-trigger.is-empty em{color:var(--product-ref-accent);font-style:normal;font-weight:700}.product-detail-reference-page .product-reference-price-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.product-detail-reference-page .product-reference-price{align-items:baseline;gap:10px;margin:0;display:flex}.product-detail-reference-page .product-reference-price>span:last-child{color:var(--product-ref-ink);font-size:28px;font-weight:700}.product-detail-reference-page .product-reference-bonus-pill{background:var(--product-ref-green-bg);color:var(--product-ref-green);border:.5px solid #7ee8a233;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.product-detail-reference-page .product-reference-action-row{align-items:stretch;gap:8px;margin-bottom:8px;display:flex}.product-detail-reference-page .product-reference-cart-btn{background:var(--product-ref-accent);color:#120f28;min-height:48px;box-shadow:0 0 28px var(--product-ref-accent-glow), 0 2px 8px #0006;border:0;border-radius:11px;flex:auto;font-size:14px;font-weight:700;transition:opacity .3s,box-shadow .3s,transform .1s;position:relative;overflow:hidden}.product-detail-reference-page .product-reference-cart-btn:hover:not(.is-in-cart){opacity:.88}.product-detail-reference-page .product-reference-cart-btn.is-in-cart{color:var(--product-ref-green);background:#7ee8a226;border:.5px solid #7ee8a259;box-shadow:0 0 20px #7ee8a21f}.product-detail-reference-page .product-reference-cart-btn.is-in-cart:hover{opacity:1;background:#7ee8a238}.product-detail-reference-page .product-reference-favorite-btn{border:.5px solid var(--product-ref-border-mid);width:48px;height:48px;color:var(--product-ref-ink-secondary);background:#ffffff0d;border-radius:11px;flex:0 0 48px;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.product-detail-reference-page .product-reference-favorite-btn:hover,.product-detail-reference-page .product-reference-favorite-btn.is-active{color:#ff7eb3;background:#ff7eb31a;border-color:#ff7eb3}.product-detail-reference-page .product-reference-buy-now{width:100%;min-height:48px;color:var(--product-ref-ink);letter-spacing:.01em;background:linear-gradient(135deg,#fef4772e 0%,#b47aff2e 100%);border:.5px solid #fef47759;border-radius:11px;margin-bottom:14px;font-size:14px;font-weight:700;transition:background .2s,border-color .2s,box-shadow .2s,transform .1s}.product-detail-reference-page .product-reference-buy-now:hover:not(:disabled){background:linear-gradient(135deg,#fef47747 0%,#b47aff47 100%);border-color:#fef47799;box-shadow:0 0 22px #fef4771f}.product-detail-reference-page .product-reference-buy-now:disabled{cursor:not-allowed;opacity:.7}.product-detail-reference-page .product-reference-warning{border:.5px solid var(--product-ref-warning-border);background:var(--product-ref-warning-bg);color:var(--product-ref-warning);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:11px 14px;font-size:13px;line-height:1.55;display:flex}.product-detail-reference-page .product-reference-warning.status-sold_out{color:#ffb6b6;background:#ff7c7c1a;border-color:#ff7c7c59}.product-detail-reference-page .product-reference-warning svg{flex:none;margin-top:2px}.product-detail-reference-page .product-reference-warning strong{font-weight:700}.product-detail-reference-page .product-reference-specs{border:.5px solid var(--product-ref-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1a3ac2;border-radius:14px;overflow:hidden}.product-detail-reference-page .product-reference-specs-title{border-bottom:.5px solid var(--product-ref-border);color:var(--product-ref-ink-muted);letter-spacing:.06em;text-transform:uppercase;background:#ffffff08;margin:0;padding:10px 16px;font-size:11px;font-weight:700}.product-detail-reference-page .product-reference-spec-row{border-bottom:.5px solid var(--product-ref-border);justify-content:space-between;align-items:center;gap:20px;padding:9px 16px;font-size:13px;display:flex}.product-detail-reference-page .product-reference-spec-row:last-child{border-bottom:0}.product-detail-reference-page .product-reference-spec-label{color:var(--product-ref-ink-muted)}.product-detail-reference-page .product-reference-spec-value{color:var(--product-ref-ink);text-align:right;font-weight:500}.product-detail-reference-page .product-reference-spec-status{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.product-detail-reference-page .product-reference-spec-status .product-status-help-link{flex:none}.product-detail-reference-page .product-reference-reviews-outer{padding-top:0}.product-detail-reference-page .product-reference-info-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-detail-reference-page .product-reference-info-card{border:.5px solid var(--product-ref-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1a3a99;border-radius:14px;padding:14px 16px}.product-detail-reference-page .product-reference-tile-head{font-size:inherit;font-weight:inherit;line-height:inherit;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;display:flex}.product-detail-reference-page .product-reference-tile-head>span:last-child{flex:auto}.product-detail-reference-page .product-reference-tile-head svg:last-child{color:var(--product-ref-ink-muted)}.product-detail-reference-page .product-reference-info-icon{color:var(--product-ref-accent);justify-content:center;align-items:center;display:inline-flex}.product-detail-reference-page .product-reference-review-score{align-items:center;gap:10px;margin-bottom:12px;display:flex}.product-detail-reference-page .product-reference-review-score-value{color:var(--product-ref-ink);font-size:34px;font-weight:700;line-height:1}.product-detail-reference-page .product-reference-review-stars{color:var(--product-ref-yellow);letter-spacing:2px;font-size:17px}.product-detail-reference-page .product-reference-review-score-copy{color:var(--product-ref-ink-muted);font-size:11px}.product-detail-reference-page .product-reference-review-bars{gap:4px;display:grid}.product-detail-reference-page .product-reference-review-bar-row{color:var(--product-ref-ink-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.product-detail-reference-page .product-reference-review-bar-track{background:#ffffff12;border-radius:999px;height:5px;overflow:hidden}.product-detail-reference-page .product-reference-review-bar-fill{background:var(--product-ref-yellow);border-radius:999px;height:100%}.product-detail-reference-page .product-reference-info-card p{color:var(--product-ref-ink-secondary);font-size:13px;line-height:1.6}.product-detail-reference-page .product-reference-related-section{padding-top:0}.product-detail-reference-page .product-reference-related-title{color:var(--product-ref-ink);margin-bottom:16px;font-size:17px}.product-detail-reference-page .product-reference-related-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.product-detail-reference-page .product-reference-related-grid>.product-card,.product-detail-reference-page .product-reference-related-grid>.favorite-more-card{grid-column:auto}.product-detail-reference-page .product-reference-related-grid>.product-card{border:.5px solid var(--product-ref-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1a3a8c;border-radius:14px;transition:box-shadow .15s,transform .15s;overflow:hidden}.product-detail-reference-page .product-reference-related-grid>.product-card:hover,.product-detail-reference-page .product-reference-related-grid>.product-card:focus-within{border-color:var(--product-ref-border-mid);box-shadow:none;background:#252246b3;transform:translateY(-2px)}.product-detail-reference-page .product-reference-related-grid .product-media{aspect-ratio:1;background:#ffffff08}.product-detail-reference-page .product-reference-related-grid .product-body{gap:5px;padding:10px 12px 14px}.product-detail-reference-page .product-reference-related-grid .product-title{min-height:34px;color:var(--product-ref-ink-secondary);font-size:12px;font-weight:500;line-height:1.4}.product-detail-reference-page .product-reference-related-grid .product-card .price{color:var(--product-ref-accent);margin-top:0;font-size:14px;font-weight:700;line-height:1.15}[data-theme^=light] .product-detail-reference-page .product-detail-gallery .main-shot{background:#ffffffd1;box-shadow:0 18px 40px #996fc91f}[data-theme^=light] .product-detail-reference-page .product-photo-badge{border-width:1px;box-shadow:0 10px 24px #996fc924}[data-theme^=light] .product-detail-reference-page .product-photo-badge.status-in_stock{color:#1e6846;background:#dcf8e6;border-color:#70cf95}[data-theme^=light] .product-detail-reference-page .product-photo-badge.status-preorder{color:#6b3fb0;background:#ecdfff;border-color:#c3a2ff}[data-theme^=light] .product-detail-reference-page .product-photo-badge.status-coming_soon{color:#805117;background:#f9ebcf;border-color:#e2bf84}[data-theme^=light] .product-detail-reference-page .product-photo-badge.status-sold_out{color:#8f3333;background:#ffe0e0;border-color:#efabab}[data-theme^=light] .product-detail-reference-page .product-reference-cart-btn{color:#fff;box-shadow:0 12px 26px #a86ff83d}[data-theme^=light] .product-detail-reference-page .product-reference-cart-btn.is-in-cart{color:#1e6846;background:#dcf8e6;border-color:#70cf957a;box-shadow:0 10px 22px #70cf9529}[data-theme^=light] .product-detail-reference-page .product-reference-buy-now{background:linear-gradient(135deg,#ffe88457 0%,#b47aff2e 100%);border-color:#e0a5255c}[data-theme^=light] .product-detail-reference-page .product-reference-buy-now:hover:not(:disabled){background:linear-gradient(135deg,#ffe88475 0%,#b47aff3d 100%);border-color:#e0a52585;box-shadow:0 0 22px #e0a52524}[data-theme^=light] .product-detail-reference-page .product-reference-warning{background:#f9ebcfeb}[data-theme^=light] .product-detail-reference-page .product-reference-specs,[data-theme^=light] .product-detail-reference-page .product-reference-info-card{background:linear-gradient(#fffffff2,#f7efffe6),#ffffffeb;box-shadow:0 18px 40px #996fc91f}[data-theme^=light] .product-detail-reference-page .product-reference-specs-title{background:#ffffff8f}[data-theme^=light] .product-detail-reference-page .product-reference-favorite-btn{background:#ffffffc2}[data-theme^=light] .product-detail-reference-page .product-reference-review-bar-track{background:#89779d24}[data-theme^=light] .product-detail-reference-page .product-reference-related-grid>.product-card{background:#ffffffd1;box-shadow:0 14px 30px #996fc914}[data-theme^=light] .product-detail-reference-page .product-reference-related-grid>.product-card:hover,[data-theme^=light] .product-detail-reference-page .product-reference-related-grid>.product-card:focus-within{background:#fffffff0;box-shadow:0 18px 34px #996fc91f}.product-detail-reference-page .product-reference-related-grid .product-card .old-price{font-size:11px}@media (min-width:768px){.product-detail-reference-page .product-reference-related-grid>.product-card,.product-detail-reference-page .product-reference-related-grid>.favorite-more-card{grid-column:auto}}@media (min-width:1024px){.product-detail-reference-page .product-reference-related-grid>.product-card,.product-detail-reference-page .product-reference-related-grid>.favorite-more-card{grid-column:auto}}@media (max-width:767px){.product-detail-reference-page .product-breadcrumb,.product-detail-reference-page .thumbs-col{display:none}.product-detail-reference-page .product-page{grid-template-columns:minmax(0,1fr);gap:18px}.product-detail-reference-page .product-reference-info{padding:15px}.product-detail-reference-page .product-reference-info-cards{grid-template-columns:minmax(0,1fr)}.product-detail-reference-page .product-reference-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-reference-page .product-detail-gallery .thumbs{display:flex}.product-detail-reference-page .product-reviews-body{grid-template-columns:minmax(0,1fr)}.product-detail-reference-page .product-reviews-sidebar{position:static}.product-detail-reference-page .product-reviews-section-head{flex-wrap:wrap}.product-detail-reference-page .product-reviews-empty{text-align:center;flex-direction:column}.product-detail-reference-page .product-reviews-empty img{margin:0 auto}.product-review-modal{max-width:100%;margin:0 12px}}.product-detail-reference-page .product-reviews-section{scroll-margin-top:88px}.product-detail-reference-page .product-reviews-section-head{border-bottom:.5px solid var(--product-ref-border-mid);align-items:flex-end;gap:14px;padding-bottom:18px;display:flex}.product-detail-reference-page .product-reviews-section-head h2{color:var(--product-ref-ink);margin:0;font-size:24px;font-weight:800;line-height:1}.product-detail-reference-page .product-reviews-section-count{color:var(--product-ref-ink-muted);padding-bottom:2px;font-size:15px}.product-detail-reference-page .product-reviews-write-btn{background:var(--product-ref-accent);color:#120f28;white-space:nowrap;border:0;border-radius:12px;min-height:42px;margin-left:auto;padding:0 18px;font-size:14px;font-weight:700}.product-detail-reference-page .product-reviews-write-btn:hover{opacity:.88}.product-detail-reference-page .product-reviews-loading{grid-template-columns:314px minmax(0,1fr);gap:32px;padding-top:24px;display:grid}.product-detail-reference-page .product-reviews-loading-sidebar,.product-detail-reference-page .product-reviews-loading-list span{background:linear-gradient(90deg, var(--product-ref-border) 25%, var(--product-ref-border-mid) 37%, var(--product-ref-border) 63%);background-size:400% 100%;border-radius:22px;animation:1.4s infinite product-reviews-shimmer;display:block}.product-detail-reference-page .product-reviews-loading-sidebar{height:280px}.product-detail-reference-page .product-reviews-loading-list{flex-direction:column;gap:14px;display:flex}.product-detail-reference-page .product-reviews-loading-list span{height:140px}@keyframes product-reviews-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.product-detail-reference-page .product-reviews-body{grid-template-columns:314px minmax(0,1fr);align-items:start;gap:32px;padding-top:24px;display:grid}.product-detail-reference-page .product-reviews-sidebar{border:.5px solid var(--product-ref-border-mid);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1e1a3ac2;border-radius:22px;flex-direction:column;gap:16px;padding:22px;display:flex;position:sticky;top:88px}[data-theme^=light] .product-detail-reference-page .product-reviews-sidebar{background:linear-gradient(#fffffff2,#f7efffe6),#ffffffeb}.product-detail-reference-page .product-reviews-sidebar .product-reference-review-score{align-items:flex-end;margin-bottom:0}.product-detail-reference-page .product-reviews-sidebar .product-reference-review-score-value{font-size:46px}.product-detail-reference-page .product-reviews-sidebar-note{border-top:.5px solid var(--product-ref-border-mid);align-items:center;gap:11px;padding-top:14px;display:flex}.product-detail-reference-page .product-reviews-sidebar-note img{border:1.5px solid var(--product-ref-border-mid);object-fit:cover;border-radius:50%;flex-shrink:0;width:42px;height:42px}.product-detail-reference-page .product-reviews-sidebar-note p{color:var(--product-ref-ink-muted);margin:0;font-size:12.5px;line-height:1.5}.product-detail-reference-page .product-reviews-list-col{flex-direction:column;min-width:0;display:flex}.product-detail-reference-page .product-reviews-list{flex-direction:column;gap:14px;display:flex}.product-detail-reference-page .product-review-card{border:.5px solid var(--product-ref-border-mid);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1a3a99;border-radius:22px;flex-direction:column;gap:12px;padding:20px 22px;display:flex}[data-theme^=light] .product-detail-reference-page .product-review-card{background:linear-gradient(#fffffff2,#f7efffe6),#ffffffeb}.product-detail-reference-page .product-review-card-head{align-items:center;gap:13px;display:flex}.product-detail-reference-page .product-review-card-avatar{color:#241a38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:flex}.product-detail-reference-page .product-review-card-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.product-detail-reference-page .product-review-card-name{color:var(--product-ref-ink);font-size:15px;font-weight:800}.product-detail-reference-page .product-review-card-stars{letter-spacing:2px;font-size:14px;line-height:1}.product-detail-reference-page .product-review-card-stars .is-on{color:var(--product-ref-yellow)}.product-detail-reference-page .product-review-card-stars .is-off{color:var(--product-ref-border-strong)}.product-detail-reference-page .product-review-card-date{color:var(--product-ref-ink-muted);flex-shrink:0;align-self:flex-start;margin-left:auto;font-size:12.5px}.product-detail-reference-page .product-review-card-text{color:var(--product-ref-ink-secondary);margin:0;font-size:14.5px;line-height:1.6}.product-detail-reference-page .product-review-card-text.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-detail-reference-page .product-review-card-toggle{color:var(--product-ref-accent);background:0 0;border:0;align-self:flex-start;padding:0;font-size:13.5px;font-weight:700}.product-detail-reference-page .product-review-card-photos{grid-template-columns:repeat(4,minmax(0,108px));gap:9px;display:grid}.product-detail-reference-page .product-review-card-photo{aspect-ratio:1;border:.5px solid var(--product-ref-border-mid);background:#ffffff0a;border-radius:14px;padding:0;position:relative;overflow:hidden}.product-detail-reference-page .product-review-card-photo:hover{border-color:var(--product-ref-accent)}.product-detail-reference-page .product-review-card-photo img{object-fit:cover;width:100%;height:100%;display:block}.product-detail-reference-page .product-review-card-photo-more{color:#f7edff;background:#0d0b1ead;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex;position:absolute;inset:0}.product-detail-reference-page .product-review-card-reply{border:.5px solid var(--product-ref-border-mid);border-left:3px solid var(--product-ref-accent);background:#b47aff14;border-radius:14px;flex-direction:column;gap:5px;padding:13px 16px;display:flex}.product-detail-reference-page .product-review-card-reply-head{color:var(--product-ref-ink);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.product-detail-reference-page .product-review-card-reply-head span{color:var(--product-ref-ink-muted);font-weight:600}.product-detail-reference-page .product-review-card-reply-badge{background:var(--product-ref-yellow);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex}.product-detail-reference-page .product-review-card-reply p{color:var(--product-ref-ink-muted);margin:0;font-size:13.5px;line-height:1.55}.product-detail-reference-page .product-reviews-load-more{border:.5px solid var(--product-ref-border-mid);min-height:46px;color:var(--product-ref-ink);background:#1e1a3ab3;border-radius:999px;align-self:center;align-items:center;gap:10px;margin-top:18px;padding:0 24px;font-size:14px;font-weight:700;display:flex}.product-detail-reference-page .product-reviews-load-more:hover:not(:disabled){border-color:var(--product-ref-accent)}.product-detail-reference-page .product-reviews-load-more:disabled{opacity:.6}.product-detail-reference-page .product-reviews-empty{border:.5px solid var(--product-ref-border-mid);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1a3a99;border-radius:24px;align-items:center;gap:32px;margin-top:24px;padding:36px 40px;display:flex}[data-theme^=light] .product-detail-reference-page .product-reviews-empty{background:linear-gradient(#fffffff2,#f7efffe6),#ffffffeb}.product-detail-reference-page .product-reviews-empty img{border:2px solid var(--product-ref-border-mid);object-fit:cover;border-radius:50%;flex-shrink:0;width:128px;height:128px}.product-detail-reference-page .product-reviews-empty-copy{flex-direction:column;gap:8px;max-width:520px;display:flex}.product-detail-reference-page .product-reviews-empty-copy h3{color:var(--product-ref-ink);margin:0;font-size:22px;font-weight:800;line-height:1.25}.product-detail-reference-page .product-reviews-empty-copy p{color:var(--product-ref-ink-muted);margin:0;font-size:14px;line-height:1.55}.product-detail-reference-page .product-reviews-empty .product-reviews-write-btn{flex-shrink:0;min-height:50px;margin-left:auto;padding:0 26px}.product-review-lightbox{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070512f2;flex-direction:column;display:flex;position:fixed;inset:0}.product-review-lightbox-head{color:#f7edff;align-items:center;gap:14px;padding:18px 24px;display:flex}.product-review-lightbox-counter{font-size:15px;font-weight:700}.product-review-lightbox-tag{color:#f7edff99;font-size:13px}.product-review-lightbox-close{color:#f7edff;background:#f7edff14;border:1px solid #f7edff38;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;display:flex}.product-review-lightbox-stage{flex:1;justify-content:center;align-items:center;gap:20px;min-height:0;padding:0 24px 24px;display:flex}.product-review-lightbox-nav{color:#f7edff;background:#f7edff14;border:1px solid #f7edff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.product-review-lightbox-nav:hover{background:#f7edff2e}.product-review-lightbox-frame{aspect-ratio:3/4;background:#ffffff0a;border:1px solid #f7edff29;border-radius:22px;max-width:100%;height:100%;overflow:hidden}.product-review-lightbox-frame img{object-fit:cover;width:100%;height:100%;display:block}.product-review-lightbox-dots{justify-content:center;gap:8px;padding:0 24px 24px;display:flex}.product-review-lightbox-dot{background:#f7edff47;border:0;border-radius:50%;width:9px;height:9px;padding:0}.product-review-lightbox-dot.is-active{background:var(--product-ref-yellow,#fff477)}.product-review-modal-overlay{z-index:400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090716b8;justify-content:center;align-items:flex-start;padding:44px 20px;display:flex;position:fixed;inset:0;overflow:auto}.product-review-modal{border:1px solid var(--product-ref-border-mid);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:100%;max-width:560px;color:var(--product-ref-ink);background:#221a46f0;border-radius:26px;position:relative;box-shadow:0 40px 90px #06031499}[data-theme^=light] .product-review-modal{background:linear-gradient(#fff,#f7efff)}.product-review-modal-close{border:1px solid var(--product-ref-border-mid);width:38px;height:38px;color:var(--product-ref-ink);background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;right:20px}.product-review-modal-close:hover{border-color:var(--product-ref-accent)}.product-review-modal-gate{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 32px;display:flex}.product-review-modal-gate-icon{border:1px solid var(--product-ref-border-mid);background:var(--product-ref-yellow-bg);width:60px;height:60px;color:var(--product-ref-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.product-review-modal-gate h3{margin:0;font-size:21px;font-weight:800}.product-review-modal-gate p{max-width:340px;color:var(--product-ref-ink-muted);margin:0;font-size:14px;line-height:1.55}.product-review-modal-gate-cta{background:var(--product-ref-accent);border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:50px;margin-top:6px;font-size:15px;font-weight:800;display:inline-flex;color:#120f28!important}.product-review-modal-gate-cta:hover{opacity:.88}.product-review-modal-thanks{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 32px;display:flex}.product-review-modal-thanks-icon{border:1px solid var(--product-ref-border-mid);background:var(--product-ref-green-bg);width:64px;height:64px;color:var(--product-ref-green);border-radius:50%;justify-content:center;align-items:center;display:flex}.product-review-modal-thanks h3{margin:0;font-size:22px;font-weight:800}.product-review-modal-thanks p{max-width:340px;color:var(--product-ref-ink-muted);margin:0;font-size:14px;line-height:1.55}.product-review-modal-thanks-btn{border:1px solid var(--product-ref-border-mid);width:100%;min-height:48px;color:var(--product-ref-ink);background:#ffffff0d;border-radius:14px;margin-top:6px;font-size:15px;font-weight:800}.product-review-modal-form{flex-direction:column;gap:16px;padding:26px 28px 28px;display:flex}.product-review-modal-form-head{align-items:flex-start;gap:16px;padding-right:40px;display:flex}.product-review-modal-form-head h3{margin:0 0 4px;font-size:22px;font-weight:800;line-height:1.1}.product-review-modal-form-head span{color:var(--product-ref-ink-muted);font-size:13px}.product-review-modal-form form{flex-direction:column;gap:16px;display:flex}.product-review-modal-rating{border:.5px solid var(--product-ref-border-mid);background:#ffffff0a;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.product-review-modal-rating>span:first-child{color:var(--product-ref-ink-muted);font-size:13.5px;font-weight:700}.product-review-modal-star-picker{gap:2px;display:flex}.product-review-modal-star-picker button{width:38px;height:38px;color:var(--product-ref-border-strong);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .12s,transform .12s;display:flex}.product-review-modal-star-picker button.is-active{color:var(--product-ref-yellow);transform:scale(1.08)}.product-review-modal-rating-word{color:var(--product-ref-yellow);margin-left:auto;font-size:14px;font-weight:800}.product-review-modal-field label{color:var(--product-ref-ink-muted);margin-bottom:7px;font-size:13px;font-weight:700;display:block}.product-review-modal-field textarea{border:.5px solid var(--product-ref-border-mid);width:100%;color:var(--product-ref-ink);resize:vertical;background:#ffffff0d;border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px}.product-review-modal-field textarea:focus{border-color:var(--product-ref-accent);background:#b47aff14}.product-review-modal-name-readonly{border:.5px solid var(--product-ref-border-mid);min-height:42px;color:var(--product-ref-ink);background:#ffffff0a;border-radius:12px;align-items:center;padding:0 13px;font-size:14px;display:flex}.product-review-modal-name-hint{color:var(--product-ref-ink-muted);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:inline-flex}.product-review-modal-name-hint svg{color:var(--product-ref-green)}.product-review-modal-photos-head{color:var(--product-ref-ink-muted);align-items:baseline;gap:8px;margin-bottom:9px;font-size:13px;font-weight:700;display:flex}.product-review-modal-photos-head span:last-child{margin-left:auto;font-weight:500}.product-review-modal-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.product-review-modal-photo-thumb{aspect-ratio:1;border:.5px solid var(--product-ref-border-mid);background:#ffffff0a;border-radius:14px;position:relative;overflow:hidden}.product-review-modal-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.product-review-modal-photo-thumb button{color:#f7edff;background:#0d0b1ebd;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:6px;right:6px}.product-review-modal-dropzone{border:1.5px dashed var(--product-ref-border-mid);text-align:center;cursor:pointer;background:#ffffff08;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:20px;transition:border-color .15s,background .15s;display:flex}.product-review-modal-dropzone.is-drag-over{border-color:var(--product-ref-accent);background:#b47aff24}.product-review-modal-dropzone span{color:var(--product-ref-ink);font-size:14px;font-weight:700}.product-review-modal-dropzone-hint{color:var(--product-ref-ink-muted)!important;font-size:12.5px!important;font-weight:500!important}.product-review-modal-error{color:var(--product-ref-danger);margin-top:8px;font-size:12.5px;font-weight:700}.product-review-modal-footer{align-items:center;gap:16px;padding-top:4px;display:flex}.product-review-modal-footer p{max-width:300px;color:var(--product-ref-ink-muted);margin:0;font-size:12.5px;line-height:1.5}.product-review-modal-submit{background:var(--product-ref-accent);color:#120f28;border:0;border-radius:14px;flex-shrink:0;min-height:48px;margin-left:auto;padding:0 28px;font-size:15px;font-weight:800}.product-review-modal-submit:disabled{background:var(--product-ref-border);color:var(--product-ref-ink-muted);cursor:not-allowed}.nav-account-chip{min-height:42px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;padding:6px 12px 6px 8px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.nav-account-menu{z-index:150;position:relative}.nav-account-chip--menu{cursor:pointer;font:inherit}.nav-account-chip--menu:hover,.nav-account-chip--menu:focus-visible{background:var(--amx-header-hover);outline:none}.nav-account-chip__chevron{color:var(--amx-header-ink-dim);transition:transform .18s}.nav-account-chip--menu.is-open .nav-account-chip__chevron{transform:rotate(180deg)}.nav-account-menu__panel{z-index:180;border:1px solid var(--amx-header-line);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 12%, transparent), transparent 44%), color-mix(in srgb, var(--surface) 94%, var(--amx-header-glass));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;gap:4px;min-width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 48px -34px #19102c6b}.nav-account-menu__item{width:100%;min-height:42px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.nav-account-menu__item:hover{background:color-mix(in srgb, var(--accent) 10%, var(--surface-2))}.nav-account-menu__item svg{color:var(--accent);flex:none}.nav-account-chip__avatar{background:linear-gradient(135deg, var(--accent-2), var(--accent));width:26px;height:26px;color:var(--amx-header-on-cta);border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.nav-account-chip__avatar.has-image{color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover}.nav-account-chip__label{text-overflow:ellipsis;white-space:nowrap;max-width:132px;font-family:var(--font-manrope), "Nunito", system-ui, sans-serif;font-size:13.5px;font-weight:600;overflow:hidden}.account-settings-page{padding:26px 0 56px}.account-settings-wrap{gap:22px;display:grid}.account-settings-hero,.account-settings-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 16%, transparent), transparent 36%), radial-gradient(circle at bottom left, color-mix(in srgb, var(--accent-2) 18%, transparent), transparent 30%), color-mix(in srgb, var(--surface) 95%, transparent);box-shadow:0 18px 42px -34px #19102c47}.account-settings-hero{padding:24px 26px;display:block}.account-settings-back{width:fit-content;min-height:34px;color:var(--accent);align-items:center;gap:8px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.account-settings-hero__head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.account-settings-hero__avatar{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 72%, white), color-mix(in srgb, var(--accent) 28%, white));color:#2f2400;border-radius:22px;place-items:center;width:64px;height:64px;font-size:24px;font-weight:900;display:inline-grid;box-shadow:inset 0 1px #ffffff85}.account-settings-hero__avatar.has-image,.account-settings-avatar-large.has-image{color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover}.account-settings-hero h1,.account-settings-card h2{color:var(--ink);margin:0}.account-settings-hero h1{font-size:clamp(30px,4vw,44px);line-height:1.02}.account-settings-hero p,.account-settings-empty p{color:var(--ink-2);margin:0}.account-settings-linked-methods{margin:0}.account-settings-hero__summary span,.account-settings-account__row span,.account-settings-option__copy small,.account-settings-locale-btn small,.account-settings-profile__hint,.account-settings-notification span,.account-settings-notification small{color:var(--muted)}.account-settings-hero__summary b,.account-settings-option__copy b,.account-settings-locale-btn b,.account-settings-notification b,.account-settings-account__row b{color:var(--ink)}.account-settings-hero__summary span,.account-settings-hero__summary small{display:block}.account-settings-summary-progress{background:color-mix(in srgb, var(--surface-2) 76%, transparent);border-radius:999px;width:100%;height:8px;overflow:hidden}.account-settings-summary-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent-3) 82%, var(--accent-2)));height:100%;display:block}.account-settings-card,.account-settings-panel,.account-settings-rail-card{gap:18px;padding:22px 24px;display:grid}.account-settings-rail-card,.account-settings-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 16%, transparent), transparent 36%), radial-gradient(circle at bottom left, color-mix(in srgb, var(--accent-2) 18%, transparent), transparent 30%), color-mix(in srgb, var(--surface) 95%, transparent);box-shadow:0 18px 42px -34px #19102c47}.account-settings-rail-profile{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.account-settings-rail-avatar{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 72%, white), color-mix(in srgb, var(--accent) 28%, white));color:#2f2400;border-radius:18px;place-items:center;width:54px;height:54px;font-size:18px;font-weight:900;display:inline-grid;box-shadow:inset 0 1px #ffffff85}.account-settings-rail-avatar.has-image{color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover}.account-settings-rail-profile__copy b{color:var(--ink);font-size:18px;line-height:1.08}.account-settings-rail-profile__copy span,.account-settings-rail-meter__head span,.account-settings-rail-meter small{color:var(--muted);font-size:12px;font-weight:850}.account-settings-rail-meter{gap:10px;display:grid}.account-settings-rail-meter__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-settings-rail-meter__head b{color:var(--ink);font-size:16px;line-height:1}.account-settings-rail-nav{border-top:1px solid color-mix(in srgb, var(--line) 88%, transparent);gap:4px;padding-top:8px;display:grid}.account-settings-rail-nav a{min-height:40px;color:var(--ink-2);border-radius:14px;align-items:center;padding:0 12px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.account-settings-rail-nav a:hover{background:color-mix(in srgb, var(--surface-2) 78%, transparent);color:var(--ink)}.account-settings-rail-nav a.is-active{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent)}.account-settings-rail-actions{border-top:1px solid color-mix(in srgb, var(--line) 88%, transparent);gap:14px;padding-top:8px;display:grid}.account-settings-panel{gap:0;padding:0}.account-settings-panel-section{gap:18px;padding:26px 28px;display:grid}.account-settings-panel-section+.account-settings-panel-section{border-top:1px solid color-mix(in srgb, var(--line) 88%, transparent)}.account-settings-card h3{color:var(--ink);margin:0;font-size:18px;line-height:1.1}.account-settings-card__head{justify-content:space-between;align-items:start;gap:14px;display:flex}.account-settings-card h2{font-size:22px;line-height:1.08}.account-settings-option-grid,.account-settings-locale-row{gap:12px;display:grid}.account-settings-option,.account-settings-locale-btn{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, transparent);width:100%;color:inherit;text-align:left;border-radius:18px;align-items:center;gap:12px;text-decoration:none;display:grid}.account-settings-option{font:inherit;cursor:pointer;grid-template-columns:auto minmax(0,1fr);padding:16px}.account-settings-locale-row{grid-template-columns:repeat(2,minmax(0,1fr))}.account-settings-locale-btn{padding:16px 18px}.account-settings-option:hover,.account-settings-locale-btn:hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--line))}.account-settings-option.is-active,.account-settings-locale-btn.is-active{border-color:color-mix(in srgb, var(--accent) 62%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 72%), color-mix(in srgb, var(--surface) 96%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent)}.account-settings-option__icon{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));background:color-mix(in srgb, var(--accent) 10%, var(--surface));width:42px;height:42px;color:var(--accent);border-radius:14px;place-items:center;display:inline-grid}.account-settings-option__copy,.account-settings-empty,.account-settings-account{gap:6px;display:grid}.account-settings-profile{gap:12px;display:grid}.account-settings-profile-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.account-settings-avatar-edit{position:relative}.account-settings-avatar-large{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 72%, white), color-mix(in srgb, var(--accent) 28%, white));color:#2f2400;border-radius:28px;place-items:center;width:92px;height:92px;font-size:30px;font-weight:900;display:inline-grid;box-shadow:inset 0 1px #ffffff85}.account-settings-avatar-action{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));background:color-mix(in srgb, var(--surface) 94%, transparent);width:36px;height:36px;color:var(--accent);cursor:pointer;border-radius:999px;place-items:center;display:inline-grid;position:absolute;bottom:-6px;right:-6px;box-shadow:0 8px 18px -16px #19102c99}.account-settings-profile-meta{gap:8px;min-width:0;display:grid}.account-settings-profile-meta b{color:var(--ink);font-size:22px;line-height:1.08}.account-settings-profile-meta span{color:var(--muted);font-size:13px;font-weight:800}.account-settings-profile__hint{margin:0;font-size:12px;font-weight:750;line-height:1.5}.account-settings-action-row,.account-settings-account__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-settings-profile__message{font-size:12px;font-weight:800}.account-settings-profile__message.is-saved{color:var(--ok,#3f9b63)}.account-settings-profile__message.is-error{color:var(--danger,#cf4d67)}.account-settings-notifications{gap:12px;display:grid}.account-settings-notification{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, transparent);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;display:grid}.account-settings-notification>div{gap:4px;display:grid}.account-settings-empty{border:1px dashed color-mix(in srgb, var(--accent) 30%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 72%), color-mix(in srgb, var(--surface) 94%, transparent);border-radius:22px;justify-items:start;padding:18px}.account-settings-empty__icon{background:color-mix(in srgb, var(--accent) 12%, var(--surface));width:38px;height:38px;color:var(--accent);border-radius:12px;place-items:center;display:inline-grid}.account-settings-account__row{border-bottom:1px solid color-mix(in srgb, var(--line) 88%, transparent);gap:4px;padding:12px 0;display:grid}.account-settings-account__row:last-of-type{border-bottom:0}.account-settings-account__row span{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.account-settings-account__row b{font-size:15px;line-height:1.35}.account-settings-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-settings-note{border:1px solid color-mix(in srgb, var(--accent-2) 54%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--accent-2) 14%, transparent), transparent 70%), color-mix(in srgb, var(--surface) 96%, transparent);color:var(--ink-2);border-radius:16px;align-items:flex-start;gap:10px;padding:13px 14px;font-size:12.5px;font-weight:750;line-height:1.45;display:flex}.account-settings-save-badge{color:var(--ok,#3f9b63);opacity:0;align-items:center;gap:6px;font-size:12px;font-weight:900;transition:opacity .2s;display:inline-flex}.account-settings-save-badge.is-visible{opacity:1}.account-settings-segment{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, transparent);min-height:118px;color:inherit;cursor:pointer;font:inherit;text-align:center;border-radius:18px;align-content:start;justify-items:center;gap:4px;padding:14px 16px;display:grid}.account-settings-segment:hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--line))}.account-settings-segment__emoji{font-size:28px;line-height:1}.account-settings-segment b{color:var(--ink);font-size:16px;line-height:1.15}.account-settings-segment small{color:var(--muted);font-size:12px;font-weight:800}.account-settings-preview-card{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 72%), color-mix(in srgb, var(--surface) 96%, transparent);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.account-settings-preview-card__emoji{font-size:30px;line-height:1}.account-settings-preview-card small,.account-settings-preview-card span{color:var(--muted);display:block}.account-settings-preview-card b{color:var(--ink);margin:4px 0;font-size:20px;line-height:1.08;display:block}.account-settings-chip{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, transparent);min-height:38px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px;font-weight:850}.account-settings-chip.is-active{border-color:color-mix(in srgb, var(--accent) 62%, var(--line));background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--ink)}.account-settings-referral-box{border:1px dashed color-mix(in srgb, var(--accent) 42%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 72%), color-mix(in srgb, var(--surface) 96%, transparent);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.account-settings-referral-box small{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.account-settings-referral-box b{color:var(--ink);margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;line-height:1.08;display:block}.account-settings-toggle-list{gap:10px;display:grid}.account-settings-toggle{border:0;border-top:1px solid color-mix(in srgb, var(--line) 88%, transparent);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.account-settings-toggle:first-child{border-top:0;padding-top:0}.account-settings-toggle b{color:var(--ink);font-size:15px;display:block}.account-settings-toggle span{color:var(--muted);font-size:12.5px;font-weight:750;line-height:1.45}.account-settings-switch{background:color-mix(in srgb, var(--line) 90%, transparent);border-radius:999px;flex:0 0 50px;width:50px;height:30px;transition:background .18s;position:relative}.account-settings-switch i{background:var(--surface);border-radius:999px;width:22px;height:22px;transition:transform .18s;position:absolute;top:4px;left:4px;box-shadow:0 3px 10px #19102c38}.account-settings-avatar-cropper{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));background:radial-gradient(circle at top, color-mix(in srgb, var(--accent) 14%, transparent), transparent 45%), #120f1e;border-radius:22px;min-height:360px;position:relative;overflow:hidden}.account-settings-avatar-controls{gap:10px;display:grid}.account-settings-avatar-zoom input[type=range]{width:100%;accent-color:var(--accent)}.account-settings-inline-block{gap:14px;padding-top:8px;display:grid}[data-theme^=light] .account-settings-panel .field input:not(:disabled),[data-theme^=light] .account-settings-panel .field select:not(:disabled),[data-theme^=light] .account-settings-modal .field input:not(:disabled),[data-theme^=light] .account-settings-modal .field select:not(:disabled){border-color:color-mix(in srgb, var(--accent) 34%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, white 82%, var(--accent) 18%), color-mix(in srgb, white 94%, var(--accent) 6%));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 10%, transparent), 0 14px 28px -28px color-mix(in srgb, var(--accent) 56%, transparent)}.admin-order-shell .admin-club-control-center{color:#342848;gap:1.15rem;display:grid}.admin-order-shell .admin-club-control-center__head,.admin-order-shell .admin-club-control-center__section-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-order-shell .admin-club-control-center__head h2,.admin-order-shell .admin-club-control-center__section-head h3{font-family:var(--font-head,inherit);letter-spacing:-.02em;margin:0}.admin-order-shell .admin-club-control-center__head h2{font-size:clamp(2rem,2.25vw,2.75rem);font-weight:900}.admin-order-shell .admin-club-control-center__section-head h3{font-size:clamp(1.9rem,2vw,2.3rem);font-weight:900}.admin-order-shell .admin-club-control-center__head p,.admin-order-shell .admin-club-control-center__section-head p,.admin-order-shell .admin-club-control-center__card-head p,.admin-order-shell .admin-club-control-center__mini-card p{color:#85779f;margin:.4rem 0 0;font-size:.98rem}.admin-order-shell .admin-club-control-center .row-actions{gap:.8rem}.admin-order-shell .admin-club-control-center .row-actions .btn,.admin-order-shell .admin-club-control-center__card-actions .btn{background:linear-gradient(#ffffffd6,#f7effff5);border-color:#b08fee47;border-radius:.95rem;min-height:3rem;padding:.72rem 1.15rem;box-shadow:0 8px 22px #7e60bc14}.admin-order-shell .admin-club-control-center__segment{background:#f5ecfbb8;border:1px solid #ba9ef261;border-radius:1rem;align-items:center;gap:.3rem;width:fit-content;padding:.38rem;display:inline-flex;box-shadow:inset 0 1px #ffffff80}.admin-order-shell .admin-club-control-center__segment button,.admin-order-shell .admin-club-control-center__mode-switch button{color:#7d6e98;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.85rem;align-items:center;gap:.5rem;padding:.78rem 1.28rem;font-weight:800;display:inline-flex}.admin-order-shell .admin-club-control-center__segment button.is-active,.admin-order-shell .admin-club-control-center__mode-switch button.is-active{color:#3a2f4d;background:#ffffffeb;box-shadow:0 10px 22px #8060bc1c}.admin-order-shell .admin-club-control-center__tabs{scrollbar-width:none;flex-wrap:nowrap;gap:.55rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.admin-order-shell .admin-club-control-center__tab{color:#6f6388;font:inherit;cursor:pointer;background:#ffffff9e;border:1px solid #e5d7f8e0;border-radius:1rem;flex:none;padding:.78rem .92rem;font-size:.95rem;font-weight:800;box-shadow:0 10px 24px #9877d20b}.admin-order-shell .admin-club-control-center__tab.is-active{color:#6849c4;background:#e9dcffd1;border-color:#af85ffdb;box-shadow:inset 0 0 0 1px #ffffff59}.admin-order-shell .admin-club-control-center__tab span,.admin-order-shell .admin-club-control-center__section-head h3 span,.admin-order-shell .admin-club-control-center__hero-eyebrow span{color:#2c2138;letter-spacing:.06em;background:#ffe85e;border-radius:.5rem;margin-left:.45rem;padding:.2rem .45rem;font-size:.62rem;font-weight:900}.admin-order-shell .admin-club-control-center__hero-grid,.admin-order-shell .admin-club-control-center__overview-grid,.admin-order-shell .admin-club-control-center__economy-grid{gap:1rem;display:grid}.admin-order-shell .admin-club-control-center__hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.8fr)}.admin-order-shell .admin-club-control-center__overview-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.admin-order-shell .admin-club-control-center__overview-col{align-content:start;gap:16px;display:grid}.admin-order-shell .admin-club-control-center__ledger-card{grid-column:auto;width:auto}.admin-order-shell .admin-club-control-center__economy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-shell .admin-club-control-center__hero,.admin-order-shell .admin-club-control-center__card,.admin-order-shell .admin-club-control-center__mini-card,.admin-order-shell .admin-club-control-center__summary-strip article{background:radial-gradient(circle at 100% 0,#c6abff29,#0000 34%),linear-gradient(#ffffffed,#fefbffe0);border:1px solid #b89deb38;border-radius:1.55rem;box-shadow:0 14px 34px #8567c114}.admin-order-shell .admin-club-control-center__hero-amount{letter-spacing:-.04em;margin-top:.7rem;font-size:clamp(3rem,4.4vw,4.5rem);font-weight:900;line-height:1}.admin-order-shell .admin-club-control-center__hero-amount small{color:#8f82a8;font-size:.5em}.admin-order-shell .admin-club-control-center__hero-copy{color:#76698f;max-width:38rem;margin:.85rem 0 0;font-size:1rem;line-height:1.5}.admin-order-shell .admin-club-control-center__legend{flex-wrap:wrap;gap:.9rem 1.4rem;display:flex}.admin-order-shell .admin-club-control-center__legend div{color:#786b91;align-items:center;gap:.5rem;font-size:.98rem;display:inline-flex}.admin-order-shell .admin-club-control-center__note{color:#9a8db2;align-items:flex-start;gap:.55rem;margin-top:1rem;font-size:.88rem;line-height:1.55;display:flex}.admin-order-shell .admin-club-control-center__mini-metrics,.admin-order-shell .admin-club-control-center__stack{gap:1rem;display:grid}.admin-order-shell .admin-club-control-center__mini-card{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:6.85rem;padding:1.35rem 1.45rem;display:flex}.admin-order-shell .admin-club-control-center__mini-card h4,.admin-order-shell .admin-club-control-center__card-head h4{align-items:center;gap:.5rem;margin:0;font-size:1.02rem;font-weight:850;display:inline-flex}.admin-order-shell .admin-club-control-center__mini-card strong{letter-spacing:-.04em;font-size:3rem;font-weight:900;line-height:1}.admin-order-shell .admin-club-control-center__card-head{margin-bottom:1.05rem}.admin-order-shell .admin-club-control-center__list{gap:.2rem;display:grid}.admin-order-shell .admin-club-control-center__list-row,.admin-order-shell .admin-club-control-center__tier-row,.admin-order-shell .admin-club-control-center__rule-row{align-items:center;gap:.75rem;display:grid}.admin-order-shell .admin-club-control-center__list-row{border-bottom:1px solid #7d62ae1f;grid-template-columns:minmax(0,1fr) auto;padding:.92rem 0}.admin-order-shell .admin-club-control-center__list-row:last-child{border-bottom:0;padding-bottom:0}.admin-order-shell .admin-club-control-center__leader,.admin-order-shell .admin-club-control-center__tier-name{align-items:center;gap:.75rem;min-width:0;display:flex}.admin-order-shell .admin-club-control-center__leader strong,.admin-order-shell .admin-club-control-center__tier-name strong{display:block}.admin-order-shell .admin-club-control-center__leader small{color:#9588ae}.admin-order-shell .admin-club-control-center__rank{color:#7d66c6;background:#cdbbf36b;border-radius:.7rem;place-items:center;width:1.95rem;height:1.95rem;font-size:.88rem;font-weight:900;display:grid}.admin-order-shell .admin-club-control-center__rank.is-silver{background:color-mix(in srgb, var(--surface-2) 90%, white)}.admin-order-shell .admin-club-control-center__rank.is-bronze{background:#f0d6ad}.admin-order-shell .admin-club-control-center__avatar{object-fit:cover;border-radius:999px;width:2.2rem;height:2.2rem}.admin-order-shell .admin-club-control-center__avatar.is-fallback,.admin-order-shell .admin-club-control-center__emoji{background:color-mix(in srgb, var(--accent) 18%, var(--surface));border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.admin-order-shell .admin-club-control-center__value{white-space:nowrap;font-size:1.05rem;font-weight:800}.admin-order-shell .admin-club-control-center__risk-state{align-content:center;place-items:start;gap:.4rem;min-height:14.8rem;display:grid}.admin-order-shell .admin-club-control-center__risk-state.is-empty{text-align:center;place-items:center}.admin-order-shell .admin-club-control-center__risk-state.is-empty span{font-size:2rem}.admin-order-shell .admin-club-control-center__risk-state strong{letter-spacing:-.03em;font-size:1.85rem}.admin-order-shell .admin-club-control-center__risk-state p{color:var(--muted);margin:0}.admin-order-shell .admin-club-control-center__card-actions{justify-content:flex-end;margin-top:1.05rem;display:flex}.admin-order-shell .admin-club-control-center__risk-card,.admin-order-shell .admin-club-control-center__achievements-card{min-height:24rem}.admin-order-shell .admin-club-control-center__ledger-card .admin-club-control-center__leader>div{gap:2px;min-width:0;display:grid}.admin-order-shell .admin-club-control-center__ledger-card .admin-club-control-center__leader strong,.admin-order-shell .admin-club-control-center__ledger-card .admin-club-control-center__leader small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-order-shell .admin-club-control-center__ledger-card .admin-club-control-center__ledger-type{white-space:nowrap;flex:none}.admin-order-shell .admin-club-control-center__ledger-card .admin-club-control-center__card-actions .btn{border-radius:10px;min-height:36px;padding:8px 12px;font-size:13px}.admin-order-shell .admin-club-control-center__summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:18px;display:grid}.admin-order-shell .admin-club-control-center__summary-strip article{gap:.35rem;padding:1.05rem 1.15rem;display:grid}.admin-order-shell .admin-club-control-center__summary-strip strong{font-size:1.7rem;font-weight:900}.admin-order-shell .admin-club-control-center__summary-strip span{color:var(--muted)}.admin-order-shell .admin-club-control-center__summary-strip .is-highlight{border-color:color-mix(in srgb, var(--accent) 78%, var(--line-strong))}.admin-order-shell .admin-club-control-center__rewards-missions-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin-order-shell .admin-club-control-center__rewards-table-head,.admin-order-shell .admin-club-control-center__rewards-row{grid-template-columns:auto 2fr .9fr .7fr .7fr .7fr;gap:14px;display:grid}.admin-order-shell .admin-club-control-center__rewards-table-head{border-bottom:1px solid var(--line);color:var(--ink-faint);font-family:var(--font-head);text-transform:uppercase;letter-spacing:.05em;padding:0 0 8px;font-size:11px;font-weight:700}.admin-order-shell .admin-club-control-center__rewards-row{border-bottom:1px solid var(--line);align-items:center;padding:15px 0}.admin-order-shell .admin-club-control-center__rewards-row:last-child{border-bottom:0}.admin-order-shell .admin-club-control-center__rewards-row.is-off{opacity:.5}.admin-order-shell .admin-club-control-center__rewards-row--milestone{grid-template-columns:auto minmax(0,1.8fr) minmax(0,.7fr) minmax(0,.8fr)}.admin-order-shell .admin-club-control-center__rewards-title{align-items:center;gap:12px;min-width:0;display:flex}.admin-order-shell .admin-club-control-center__rewards-copy{gap:4px;min-width:0;display:grid}.admin-order-shell .admin-club-control-center__rewards-emoji{background:var(--accent-soft);border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.admin-order-shell .admin-club-control-center__rewards-name{line-height:1.2}.admin-order-shell .admin-club-control-center__rewards-description{color:var(--ink-faint);margin-top:2px;font-size:12px}.admin-order-shell .admin-club-control-center__rewards-season-window{color:var(--ink-faint);font-family:var(--font-mono);margin-top:4px;font-size:11px}.admin-order-shell .admin-club-control-center__rewards-mini,.admin-order-shell .admin-club-control-center__rewards-numwrap{position:relative}.admin-order-shell .admin-club-control-center__rewards-mini input,.admin-order-shell .admin-club-control-center__rewards-numwrap input,.admin-order-shell .admin-club-control-center__rewards-numwrap select{border:1px solid var(--field-border);background:var(--field);width:100%;color:var(--ink);font-family:var(--font-mono);box-shadow:none;border-radius:10px;outline:none;font-size:14px;font-weight:600}.admin-order-shell .admin-club-control-center__rewards-mini input{padding:9px 36px 9px 11px}.admin-order-shell .admin-club-control-center__rewards-numwrap input,.admin-order-shell .admin-club-control-center__rewards-numwrap select{padding:11px 36px 11px 13px}.admin-order-shell .admin-club-control-center__rewards-mini input:focus,.admin-order-shell .admin-club-control-center__rewards-numwrap input:focus,.admin-order-shell .admin-club-control-center__rewards-numwrap select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.admin-order-shell .admin-club-control-center__rewards-mini-unit{color:var(--ink-faint);font-family:var(--font-mono);pointer-events:none;font-size:12px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.admin-order-shell .admin-club-control-center__rewards-frequency{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;width:fit-content;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.admin-order-shell .admin-club-control-center__rewards-frequency.is-week{background:var(--accent-soft);color:var(--accent)}.admin-order-shell .admin-club-control-center__rewards-frequency.is-once{color:#1f9e78;background:#8be8c838}.admin-order-shell .admin-club-control-center__rewards-frequency.is-seas{color:#9a6b1f;background:#f3d7a44d}.admin-order-shell .admin-club-control-center__rewards-type{letter-spacing:.05em;text-transform:uppercase;border-radius:7px;width:fit-content;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.admin-order-shell .admin-club-control-center__rewards-type.is-promo{background:var(--cta);color:#2c2138}.admin-order-shell .admin-club-control-center__rewards-type.is-ship{color:#1f9e78;background:#8be8c838}.admin-order-shell .admin-club-control-center__rewards-type.is-excl{background:var(--accent-soft);color:var(--accent)}.admin-order-shell .admin-club-control-center__rewards-type.is-bonus{color:#9a6b1f;background:#f3d7a44d}.admin-order-shell .admin-club-control-center__rewards-meta-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.admin-order-shell .admin-club-control-center__rewards-cycle-layout{display:grid}.admin-order-shell .admin-club-control-center__rewards-cycle-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.admin-order-shell .admin-club-control-center__rewards-cycle-row:last-child{border-bottom:0}.admin-order-shell .admin-club-control-center__rewards-cycle-copy{min-width:0}.admin-order-shell .admin-club-control-center__rewards-cycle-label{color:var(--ink);font-family:var(--font-head);font-size:14px;font-weight:700}.admin-order-shell .admin-club-control-center__rewards-cycle-detail{color:var(--ink-faint);margin-top:2px;font-size:12px}.admin-order-shell .admin-club-control-center__rewards-cycle-pair{grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:12px;display:grid}.admin-order-shell .admin-club-control-center__rewards-numwrap{width:120px}.admin-order-shell .admin-club-control-center__rewards-numwrap--select{width:190px}.admin-order-shell .admin-club-control-center__rewards-add{border-radius:10px;min-height:36px;padding:8px 14px;font-size:13px}.admin-order-shell .admin-club-control-center__inline-note{background:#f7efffbd;border:1px dashed #b195e86b;border-radius:11px;align-items:center;gap:8px;margin-bottom:1rem;padding:11px 13px;display:flex}.admin-order-shell .admin-club-control-center__inline-note p{color:var(--ink-soft);margin:0;font-size:13px}.admin-order-shell .admin-club-control-center__inline-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.admin-order-shell .admin-club-control-center__rules{gap:.8rem;display:grid}.admin-order-shell .admin-club-control-center__rule-row{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);grid-template-columns:auto minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:end;gap:14px;padding:1rem 0}.admin-order-shell .admin-club-control-center__rule-row:last-child{border-bottom:0}.admin-order-shell .admin-club-control-center__toggle{background:color-mix(in srgb, var(--line-strong) 82%, transparent);cursor:pointer;border:0;border-radius:999px;width:2.85rem;height:1.7rem;position:relative}.admin-order-shell .admin-club-control-center__toggle:after{content:"";background:#fff;border-radius:999px;width:1.34rem;height:1.34rem;transition:transform .18s;position:absolute;top:.18rem;left:.18rem}.admin-order-shell .admin-club-control-center__toggle.is-on{background:var(--accent)}.admin-order-shell .admin-club-control-center__toggle.is-on:after{transform:translate(1.13rem)}.admin-order-shell .admin-club-control-center__rule-copy{min-width:0}.admin-order-shell .admin-club-control-center__rule-copy small{color:var(--muted)}.admin-order-shell .admin-club-control-center__title-input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;padding:0;font-weight:800}.admin-order-shell .admin-club-control-center__policy-grid,.admin-order-shell .admin-club-control-center__mode-switch,.admin-order-shell .admin-club-control-center__segc{gap:.75rem;display:grid}.admin-order-shell .admin-club-control-center__policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-shell .admin-club-control-center__mode-switch,.admin-order-shell .admin-club-control-center__segc{border:1px solid var(--field-border);background:var(--field);border-radius:11px;grid-template-columns:none;gap:3px;width:fit-content;padding:4px;display:inline-flex}.admin-order-shell .admin-club-control-center__suffix{position:relative}.admin-order-shell .admin-club-control-center__suffix-u{color:var(--ink-faint);font-size:13px;font-family:var(--font-mono);pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.admin-order-shell .admin-club-control-center__divider{background:var(--line);height:1px;margin:20px 0}.admin-order-shell .admin-club-control-center__tiers-intro{gap:.35rem;display:grid}.admin-order-shell .admin-club-control-center__tiers-intro h5{color:var(--ink);font-family:var(--font-head);margin:0;font-size:14px;font-weight:800}.admin-order-shell .admin-club-control-center__tiers-intro p{color:var(--ink-soft);margin:0;font-size:13px}.admin-order-shell .admin-club-control-center__tiers{gap:.75rem;margin-top:1rem;display:grid}.admin-order-shell .admin-club-control-center__tiers-head,.admin-order-shell .admin-club-control-center__tier-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.admin-order-shell .admin-club-control-center__tiers-head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:.75rem;font-size:.78rem;font-weight:800;display:grid}.admin-order-shell .admin-club-control-center__ledger-type{background:color-mix(in srgb, var(--surface-2) 70%, transparent);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:3.35rem;padding:.28rem .55rem;font-size:.74rem;font-weight:800;display:inline-flex}.admin-order-shell .admin-club-control-center__ledger-type.is-earn,.admin-order-shell .admin-club-control-center__value.is-earn{color:var(--ok)}.admin-order-shell .admin-club-control-center__ledger-type.is-spend,.admin-order-shell .admin-club-control-center__value.is-spend{color:var(--accent)}.admin-order-shell .admin-club-control-center__ledger-type.is-expire,.admin-order-shell .admin-club-control-center__value.is-expire{color:var(--danger)}.admin-order-shell .admin-club-control-center__placeholder{text-align:center;place-items:center;min-height:20rem;display:grid}.admin-order-shell .admin-club-control-center__placeholder-icon{font-size:2.8rem}.admin-order-shell .admin-club-control-center__placeholder p,.admin-order-shell .admin-club-control-center__error small{max-width:36rem;color:var(--muted);margin:.5rem 0 0}.admin-order-shell .admin-club-analytics{gap:16px;display:grid}.admin-order-shell .admin-club-analytics__topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.admin-order-shell .admin-club-analytics__copy{gap:6px;display:grid}.admin-order-shell .admin-club-analytics__copy h3{color:var(--ink);font-family:var(--font-head);align-items:center;gap:8px;margin:0;font-size:1.45rem;font-weight:900;display:flex}.admin-order-shell .admin-club-analytics__copy p,.admin-order-shell .admin-club-analytics__section-head p,.admin-order-shell .admin-club-analytics__banner p,.admin-order-shell .admin-club-analytics__error p,.admin-order-shell .admin-club-analytics__placeholder span{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.45}.admin-order-shell .admin-club-analytics__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-order-shell .admin-club-analytics__segment{border:1px solid var(--field-border);background:var(--field);border-radius:11px;gap:4px;padding:4px;display:inline-flex}.admin-order-shell .admin-club-analytics__segment button,.admin-order-shell .admin-club-analytics__ghost,.admin-order-shell .admin-club-analytics__retry{font:inherit;cursor:pointer;border:0}.admin-order-shell .admin-club-analytics__segment button{min-height:34px;color:var(--ink-faint);font-family:var(--font-head);background:0 0;border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:800}.admin-order-shell .admin-club-analytics__segment button.is-active{background:var(--cta);color:#2c2138}.admin-order-shell .admin-club-analytics__ghost,.admin-order-shell .admin-club-analytics__retry{border:1px solid var(--field-border);background:var(--tile);min-height:36px;color:var(--ink);font-family:var(--font-head);border-radius:11px;align-items:center;gap:7px;padding:8px 13px;font-size:12.5px;font-weight:800;display:inline-flex}.admin-order-shell .admin-club-analytics__retry{width:fit-content}.admin-order-shell .admin-club-analytics__banner,.admin-order-shell .admin-club-analytics__card{border:1px solid var(--tile-border);border-radius:var(--r-lg);background:var(--tile);box-shadow:var(--tile-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-order-shell .admin-club-analytics__banner{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.admin-order-shell .admin-club-analytics__banner strong,.admin-order-shell .admin-club-analytics__error strong,.admin-order-shell .admin-club-analytics__placeholder strong{color:var(--ink);font-family:var(--font-head);font-size:14px;font-weight:800;display:block}.admin-order-shell .admin-club-analytics__card{padding:18px}.admin-order-shell .admin-club-analytics__card--kpi{gap:10px;min-height:214px;display:grid}.admin-order-shell .admin-club-analytics__card--economics,.admin-order-shell .admin-club-analytics__card--split,.admin-order-shell .admin-club-analytics__cohort{min-height:100%}.admin-order-shell .admin-club-analytics__kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.admin-order-shell .admin-club-analytics__eyebrow{color:var(--ink-faint);font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.admin-order-shell .admin-club-analytics__value{color:var(--ink);font-family:var(--font-mono);letter-spacing:-.03em;font-size:1.65rem;font-weight:700}.admin-order-shell .admin-club-analytics__value small{color:var(--ink-soft);font-size:.92rem;font-weight:500}.admin-order-shell .admin-club-analytics__metric-row{min-height:28px}.admin-order-shell .admin-club-analytics__delta{font-family:var(--font-head);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex}.admin-order-shell .admin-club-analytics__delta.is-up{color:#209a72;background:#86e5b029}.admin-order-shell .admin-club-analytics__delta.is-down{color:#d36d6d;background:#ff7c7c24}.admin-order-shell .admin-club-analytics__delta.is-neutral{color:var(--ink-soft);background:#a77bff14}.admin-order-shell .admin-club-analytics__subtle{color:var(--ink-soft);font-size:12px;line-height:1.45}.admin-order-shell .admin-club-analytics__spark,.admin-order-shell .admin-club-analytics__chart-empty{align-self:end;margin-top:auto}.admin-order-shell .admin-club-analytics__chart-empty{min-height:34px;color:var(--ink-faint);font-family:var(--font-mono);place-items:center;display:grid}.admin-order-shell .admin-club-analytics__mini-bars{gap:10px;margin-top:auto;display:grid}.admin-order-shell .admin-club-analytics__mini-bar-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-order-shell .admin-club-analytics__mini-bar-row span,.admin-order-shell .admin-club-analytics__mini-bar-row strong{font-family:var(--font-head);font-size:12px;font-weight:700}.admin-order-shell .admin-club-analytics__mini-bar-row strong{color:var(--ink-soft);font-family:var(--font-mono)}.admin-order-shell .admin-club-analytics__mini-bar-track,.admin-order-shell .admin-club-analytics__level-bar,.admin-order-shell .admin-club-analytics__achievement-bar{background:#a77bff1f;border-radius:999px;overflow:hidden}.admin-order-shell .admin-club-analytics__mini-bar-track{height:12px}.admin-order-shell .admin-club-analytics__mini-bar-track span,.admin-order-shell .admin-club-analytics__level-bar span,.admin-order-shell .admin-club-analytics__achievement-bar span{border-radius:inherit;height:100%;display:block}.admin-order-shell .admin-club-analytics__economics-grid{grid-template-columns:minmax(0,1fr) 296px;gap:16px;display:grid}.admin-order-shell .admin-club-analytics__section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.admin-order-shell .admin-club-analytics__section-head h4{color:var(--ink);font-family:var(--font-head);align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:800;display:flex}.admin-order-shell .admin-club-analytics__legend{color:var(--ink-soft);font-family:var(--font-head);flex-wrap:wrap;gap:14px;font-size:12px;font-weight:700;display:flex}.admin-order-shell .admin-club-analytics__legend span,.admin-order-shell .admin-club-analytics__mini-label{align-items:center;gap:8px;display:inline-flex}.admin-order-shell .admin-club-analytics__legend i,.admin-order-shell .admin-club-analytics__mini-label i{border-radius:999px;width:10px;height:10px}.admin-order-shell .admin-club-analytics__legend .is-accrued,.admin-order-shell .admin-club-analytics__mini-label .is-accrued{background:#86e5b0}.admin-order-shell .admin-club-analytics__legend .is-redeemed,.admin-order-shell .admin-club-analytics__mini-label .is-redeemed{background:#fff477}.admin-order-shell .admin-club-analytics__legend .is-expired,.admin-order-shell .admin-club-analytics__mini-label .is-expired{background:#ff7c7c}.admin-order-shell .admin-club-analytics__mini-label .is-warning{background:#f3d7a4}.admin-order-shell .admin-club-analytics__trend{gap:10px;display:grid}.admin-order-shell .admin-club-analytics__trend-svg{overflow:visible}.admin-order-shell .admin-club-analytics__trend-grid{stroke:#b47aff29;stroke-width:1px}.admin-order-shell .admin-club-analytics__trend-labels{color:var(--ink-faint);font-family:var(--font-head);grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:6px;font-size:11px;display:grid}.admin-order-shell .admin-club-analytics__mini-grid{gap:11px;display:grid}.admin-order-shell .admin-club-analytics__mini-card{gap:7px;padding:14px 15px;display:grid}.admin-order-shell .admin-club-analytics__mini-card.is-accent{background:var(--accent-soft);border-color:var(--accent)}.admin-order-shell .admin-club-analytics__mini-label{color:var(--ink-soft);font-family:var(--font-head);font-size:12px;font-weight:700}.admin-order-shell .admin-club-analytics__mini-value{color:var(--ink);font-family:var(--font-mono);font-size:1.05rem;font-weight:700}.admin-order-shell .admin-club-analytics__pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-order-shell .admin-club-analytics__levels-list,.admin-order-shell .admin-club-analytics__achievements-list{gap:13px;display:grid}.admin-order-shell .admin-club-analytics__level-row{grid-template-columns:1.2fr minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.admin-order-shell .admin-club-analytics__level-name,.admin-order-shell .admin-club-analytics__referrer-name,.admin-order-shell .admin-club-analytics__table td:first-child,.admin-order-shell .admin-club-analytics__table th:first-child{font-family:var(--font-head);font-size:13px;font-weight:700}.admin-order-shell .admin-club-analytics__level-bar{height:13px}.admin-order-shell .admin-club-analytics__level-meta{color:var(--ink-soft);font-family:var(--font-mono);justify-items:end;font-size:12px;font-weight:700;display:grid}.admin-order-shell .admin-club-analytics__level-meta small{color:var(--ink-faint);font-size:11px}.admin-order-shell .admin-club-analytics__pill-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:16px;display:grid}.admin-order-shell .admin-club-analytics__pill{border:1px solid var(--tile-border);background:var(--tile-2);border-radius:12px;gap:5px;padding:12px 13px;display:grid}.admin-order-shell .admin-club-analytics__pill span{color:var(--ink-faint);font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.admin-order-shell .admin-club-analytics__pill strong{color:var(--ink);font-family:var(--font-mono);font-size:1.05rem;font-weight:700}.admin-order-shell .admin-club-analytics__pill--up strong{color:#209a72}.admin-order-shell .admin-club-analytics__pill--down strong{color:#d36d6d}.admin-order-shell .admin-club-analytics__achievement-row{align-items:center;gap:12px;display:flex}.admin-order-shell .admin-club-analytics__achievement-icon{border:1px solid var(--tile-border);background:var(--tile-2);width:34px;height:34px;color:var(--accent);font-family:var(--font-mono);border-radius:10px;flex:none;place-items:center;font-size:.95rem;font-weight:700;display:grid}.admin-order-shell .admin-club-analytics__achievement-copy{flex:1;min-width:0}.admin-order-shell .admin-club-analytics__achievement-line{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.admin-order-shell .admin-club-analytics__achievement-line strong{min-width:0;color:var(--ink);font-family:var(--font-head);font-size:13px;font-weight:700}.admin-order-shell .admin-club-analytics__achievement-line span{white-space:nowrap;color:var(--ink-soft);font-family:var(--font-mono);font-size:12px}.admin-order-shell .admin-club-analytics__achievement-bar{height:7px}.admin-order-shell .admin-club-analytics__achievement-bar span{background:linear-gradient(90deg, var(--accent), #d9b4ff)}.admin-order-shell .admin-club-analytics__table-wrap{overflow-x:auto}.admin-order-shell .admin-club-analytics__table{border-collapse:collapse;width:100%}.admin-order-shell .admin-club-analytics__table thead th{border-bottom:1px solid var(--line);color:var(--ink-faint);font-family:var(--font-head);letter-spacing:.05em;text-transform:uppercase;text-align:right;padding:0 10px 10px;font-size:11px;font-weight:800}.admin-order-shell .admin-club-analytics__table td{border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--font-mono);text-align:right;padding:12px 10px;font-size:14px;font-weight:700}.admin-order-shell .admin-club-analytics__table tbody tr:last-child td{border-bottom:0}.admin-order-shell .admin-club-analytics__table .is-club{color:#c19b14}.admin-order-shell .admin-club-analytics__ratio-pill{background:var(--accent-soft);min-width:44px;color:var(--accent);font-family:var(--font-head);border-radius:8px;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.admin-order-shell .admin-club-analytics__funnel{gap:10px;display:grid}.admin-order-shell .admin-club-analytics__funnel-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.admin-order-shell .admin-club-analytics__funnel-main{gap:8px;min-width:0;display:grid}.admin-order-shell .admin-club-analytics__funnel-label{color:var(--ink);font-family:var(--font-head);font-size:13px;font-weight:700}.admin-order-shell .admin-club-analytics__funnel-track{border:1px solid var(--tile-border);background:var(--tile-2);border-radius:12px;align-items:center;min-height:40px;padding:5px;display:flex}.admin-order-shell .admin-club-analytics__funnel-bar{border-radius:11px;min-width:18px;min-height:28px;transition:width .18s}.admin-order-shell .admin-club-analytics__funnel-meta{color:var(--ink-soft);font-family:var(--font-head);align-items:baseline;gap:10px;margin-left:4px;font-size:12px;display:flex}.admin-order-shell .admin-club-analytics__funnel-meta b{color:var(--ink);font-family:var(--font-mono);font-size:13px}.admin-order-shell .admin-club-analytics__referrers{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.admin-order-shell .admin-club-analytics__subhead{color:var(--ink);font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800}.admin-order-shell .admin-club-analytics__referrer-row{justify-content:space-between;align-items:center;gap:14px;padding:8px 0;display:flex}.admin-order-shell .admin-club-analytics__referrer-name{align-items:center;gap:9px;min-width:0;display:flex}.admin-order-shell .admin-club-analytics__referrer-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-order-shell .admin-club-analytics__referrer-name i{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);font-family:var(--font-mono);border-radius:8px;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.admin-order-shell .admin-club-analytics__referrer-meta{white-space:nowrap;color:var(--ink-soft);font-family:var(--font-mono);font-size:12px;font-weight:700}.admin-order-shell .admin-club-analytics__cohort{min-height:180px}.admin-order-shell .admin-club-analytics__placeholder{text-align:center;place-items:center;gap:8px;min-height:96px;display:grid}.admin-order-shell .admin-club-analytics__error-card{min-height:180px}.admin-order-shell .admin-club-analytics__error,.admin-order-shell .admin-club-analytics__empty,.admin-order-shell .admin-club-analytics__skeleton{gap:10px;display:grid}.admin-order-shell .admin-club-analytics__empty{text-align:center;place-items:center;min-height:110px}.admin-order-shell .admin-club-analytics__empty span,.admin-order-shell .admin-club-analytics__empty small{color:var(--ink-soft)}.admin-order-shell .admin-club-analytics__skeleton-line{background:linear-gradient(90deg,#f4effaf5,#e5d9f6bd,#f4effaf5) 0 0/180% 100%;border-radius:999px;width:100%;height:13px;animation:1.6s linear infinite admin-club-analytics-shimmer;display:block}.admin-order-shell .admin-club-analytics__skeleton-line.is-wide{width:68%;height:18px}.admin-order-shell .admin-club-analytics__skeleton-line.is-short{width:42%}@keyframes admin-club-analytics-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1240px){.admin-order-shell .admin-club-analytics__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-shell .admin-club-analytics__economics-grid,.admin-order-shell .admin-club-analytics__pair-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:840px){.admin-order-shell .admin-club-analytics__topbar,.admin-order-shell .admin-club-analytics__banner,.admin-order-shell .admin-club-analytics__section-head,.admin-order-shell .admin-club-analytics__referrer-row,.admin-order-shell .admin-club-analytics__funnel-row{flex-direction:column;align-items:stretch}.admin-order-shell .admin-club-analytics__controls{width:100%}.admin-order-shell .admin-club-analytics__segment{justify-content:space-between;width:100%}.admin-order-shell .admin-club-analytics__kpis,.admin-order-shell .admin-club-analytics__pill-grid,.admin-order-shell .admin-club-analytics__level-row,.admin-order-shell .admin-club-analytics__mini-bar-row{grid-template-columns:minmax(0,1fr)}.admin-order-shell .admin-club-analytics__level-meta{justify-items:start}.admin-order-shell .admin-club-analytics__achievement-line{flex-direction:column;align-items:flex-start}}.admin-order-shell .admin-club-control-center__error{border-color:color-mix(in srgb, var(--danger) 52%, var(--line-strong));gap:.3rem;display:grid}.admin-order-shell .admin-club-control-center__ach-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.admin-order-shell .admin-club-control-center__ach-kpi{background:var(--tile-2);border:1px solid #b89deb38;border-radius:1.1rem;align-items:center;gap:.9rem;padding:1rem 1.1rem;display:flex;box-shadow:0 12px 30px #8567c114}.admin-order-shell .admin-club-control-center__ach-kpi-icon{background:var(--accent-soft);border-radius:.8rem;place-items:center;width:2.35rem;height:2.35rem;font-size:1.05rem;display:grid}.admin-order-shell .admin-club-control-center__ach-kpi--warn .admin-club-control-center__ach-kpi-icon{background:#f3d7a452}.admin-order-shell .admin-club-control-center__ach-kpi strong{font-size:1.65rem;font-weight:900;line-height:1;display:block}.admin-order-shell .admin-club-control-center__ach-kpi span{color:#9588ae;letter-spacing:.05em;text-transform:uppercase;margin-top:.18rem;font-size:.72rem;font-weight:800;display:block}.admin-order-shell .admin-club-control-center__achievements{gap:1rem;display:grid}.admin-order-shell .admin-club-control-center__ach-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.admin-order-shell .admin-club-control-center__ach-summary-card{background:#f7efffc2;border:1px solid #b89deb38;border-radius:1.15rem;gap:.25rem;padding:1rem 1.1rem;display:grid}.admin-order-shell .admin-club-control-center__ach-summary-card strong{font-size:1.75rem;font-weight:900}.admin-order-shell .admin-club-control-center__ach-summary-card span{color:#9588ae;letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;font-weight:800}.admin-order-shell .admin-club-control-center__ach-filterbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.admin-order-shell .admin-club-control-center__ach-type-seg{background:#f7efffd1;border:1px solid #b08fee3d;border-radius:.85rem;flex-wrap:wrap;gap:.2rem;padding:.25rem;display:inline-flex}.admin-order-shell .admin-club-control-center__ach-type-seg button,.admin-order-shell .admin-club-control-center__ach-pager button{color:#7d6e98;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.7rem;font-weight:800}.admin-order-shell .admin-club-control-center__ach-type-seg button{align-items:center;gap:.45rem;padding:.65rem .9rem;font-size:.82rem;display:inline-flex}.admin-order-shell .admin-club-control-center__ach-type-seg button span{font-family:var(--font-mono);opacity:.75;font-size:.72rem}.admin-order-shell .admin-club-control-center__ach-type-seg button.is-active,.admin-order-shell .admin-club-control-center__ach-pager button.is-active{background:var(--accent);color:#fff}.admin-order-shell .admin-club-control-center__ach-select select,.admin-order-shell .admin-club-control-center__ach-search input{min-height:2.8rem;color:var(--ink);font:inherit;background:#f7efffd1;border:1px solid #b08fee3d;border-radius:.85rem;outline:none}.admin-order-shell .admin-club-control-center__ach-select select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#7d6e98 50%),linear-gradient(135deg,#7d6e98 50%,#0000 50%);background-position:calc(100% - 1.1rem) 1.1rem,calc(100% - .8rem) 1.1rem;background-repeat:no-repeat;background-size:.34rem .34rem;min-width:12.5rem;padding:.7rem 2.2rem .7rem .85rem}.admin-order-shell .admin-club-control-center__ach-search{flex:1;min-width:14rem;max-width:20rem;position:relative}.admin-order-shell .admin-club-control-center__ach-search span{color:#9588ae;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.admin-order-shell .admin-club-control-center__ach-search input{width:100%;padding:.7rem .9rem .7rem 2.2rem}.admin-order-shell .admin-club-control-center__ach-select select:focus,.admin-order-shell .admin-club-control-center__ach-search input:focus,.admin-order-shell .admin-club-control-center__ach-name:focus,.admin-order-shell .admin-club-control-center__ach-description:focus,.admin-order-shell .admin-club-control-center__ach-code:focus,.admin-order-shell .admin-club-control-center__ach-xp input:focus{border-color:#a77bffad;box-shadow:0 0 0 3px #a77bff1f}.admin-order-shell .admin-club-control-center__ach-spacer{flex:1}.admin-order-shell .admin-club-control-center__ach-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.admin-order-shell .admin-club-control-center__ach-card{background:var(--tile-2);border:1px solid #b89deb38;border-radius:1.4rem;flex-direction:column;gap:.8rem;padding:1.15rem;display:flex;box-shadow:0 14px 34px #8567c114}.admin-order-shell .admin-club-control-center__ach-card.is-off{opacity:.58}.admin-order-shell .admin-club-control-center__ach-card.is-hidden .admin-club-control-center__ach-emoji{filter:grayscale(.32);background:#f7efffe0;position:relative}.admin-order-shell .admin-club-control-center__ach-card.is-hidden .admin-club-control-center__ach-emoji:after{content:"🔒";background:#fff;border-radius:999px;place-items:center;width:1.1rem;height:1.1rem;font-size:.62rem;display:grid;position:absolute;bottom:-.2rem;right:-.2rem;box-shadow:0 6px 18px #8567c124}.admin-order-shell .admin-club-control-center__ach-top{gap:.8rem;display:flex}.admin-order-shell .admin-club-control-center__ach-emoji{background:#a77bff1f;border-radius:.95rem;flex-shrink:0;place-items:center;width:3.1rem;height:3.1rem;font-size:1.45rem;display:grid}.admin-order-shell .admin-club-control-center__ach-copy{flex:1;gap:.22rem;min-width:0;display:grid}.admin-order-shell .admin-club-control-center__ach-name,.admin-order-shell .admin-club-control-center__ach-description,.admin-order-shell .admin-club-control-center__ach-code{width:100%;color:var(--ink);font:inherit;resize:none;background:0 0;border:1px solid #0000;outline:none}.admin-order-shell .admin-club-control-center__ach-name{font-family:var(--font-head,inherit);padding:0;font-size:.96rem;font-weight:850;line-height:1.25}.admin-order-shell .admin-club-control-center__ach-description{color:#9588ae;min-height:2.8rem;padding:0;font-size:.81rem;line-height:1.45}.admin-order-shell .admin-club-control-center__ach-window,.admin-order-shell .admin-club-control-center__ach-code{font-family:var(--font-mono);font-size:.72rem}.admin-order-shell .admin-club-control-center__ach-window{color:#9588ae}.admin-order-shell .admin-club-control-center__ach-code{color:#7d6e98;margin-top:.1rem;padding:0}.admin-order-shell .admin-club-control-center__ach-badges{flex-wrap:wrap;gap:.4rem;display:flex}.admin-order-shell .admin-club-control-center__ach-badge,.admin-order-shell .admin-club-control-center__ach-rarity{letter-spacing:.04em;text-transform:uppercase;border-radius:.5rem;align-items:center;gap:.2rem;padding:.24rem .5rem;font-size:.62rem;font-weight:800;display:inline-flex}.admin-order-shell .admin-club-control-center__ach-badge--standard{color:#1f9e78;background:#8be8c838}.admin-order-shell .admin-club-control-center__ach-badge--hidden{color:var(--accent);background:#a77bff1f}.admin-order-shell .admin-club-control-center__ach-badge--seasonal{color:#9a6b1f;background:#f3d7a452}.admin-order-shell .admin-club-control-center__ach-badge--theme,.admin-order-shell .admin-club-control-center__ach-rarity--common{color:#9588ae;background:#f7efffeb}.admin-order-shell .admin-club-control-center__ach-rarity--rare{color:var(--accent);background:#a77bff1f}.admin-order-shell .admin-club-control-center__ach-rarity--legendary{color:#d09c2d;background:#e9b94929}.admin-order-shell .admin-club-control-center__ach-foot{border-top:1px solid #7d62ae1f;justify-content:space-between;align-items:center;gap:.65rem;margin-top:auto;padding-top:.8rem;display:flex}.admin-order-shell .admin-club-control-center__ach-xp{align-items:center;gap:.4rem;display:flex}.admin-order-shell .admin-club-control-center__ach-xp>span{color:#7d6e98;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.admin-order-shell .admin-club-control-center__ach-xp-input-wrap{width:4.15rem;position:relative}.admin-order-shell .admin-club-control-center__ach-xp input{width:100%;height:2.2rem;color:var(--ink);font-family:var(--font-mono);background:#f7efffd1;border:1px solid #b08fee3d;border-radius:.65rem;padding:.4rem 1.7rem .4rem .55rem;font-size:.82rem;font-weight:700}.admin-order-shell .admin-club-control-center__ach-xp-input-wrap small{color:#9588ae;font-family:var(--font-mono);pointer-events:none;font-size:.68rem;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.admin-order-shell .admin-club-control-center__ach-issued{color:#9588ae;align-items:center;gap:.25rem;font-size:.78rem;display:flex}.admin-order-shell .admin-club-control-center__ach-issued b,.admin-order-shell .admin-club-control-center__ach-grid-count b{color:var(--ink);font-family:var(--font-mono)}.admin-order-shell .admin-club-control-center__ach-grid-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-order-shell .admin-club-control-center__ach-grid-count{color:#7d6e98;font-size:.85rem}.admin-order-shell .admin-club-control-center__ach-pager{gap:.4rem;display:flex}.admin-order-shell .admin-club-control-center__ach-pager button{background:#f7efffd1;border:1px solid #b89deb38;border-radius:.7rem;width:2.15rem;height:2.15rem}.admin-order-shell .admin-club-control-center__ach-note{margin-top:.1rem}@media (max-width:1100px){.admin-order-shell .admin-club-control-center__hero-grid,.admin-order-shell .admin-club-control-center__overview-grid,.admin-order-shell .admin-club-control-center__economy-grid,.admin-order-shell .admin-club-control-center__summary-strip,.admin-order-shell .admin-club-control-center__ach-kpi-strip,.admin-order-shell .admin-club-control-center__ach-summary,.admin-order-shell .admin-club-control-center__rule-row,.admin-order-shell .admin-club-control-center__ach-grid{grid-template-columns:1fr}.admin-order-shell .admin-club-control-center__rule-row{grid-template-columns:auto 1fr;align-items:start}.admin-order-shell .admin-club-control-center__rule-copy,.admin-order-shell .admin-club-control-center__rule-row .field{grid-column:2}.admin-order-shell .admin-club-control-center__policy-grid,.admin-order-shell .admin-club-control-center__rewards-meta-grid{grid-template-columns:1fr}.admin-order-shell .admin-club-control-center__rewards-table-head{display:none}.admin-order-shell .admin-club-control-center__rewards-row,.admin-order-shell .admin-club-control-center__rewards-row--milestone{grid-template-columns:auto minmax(0,1fr);align-items:start}.admin-order-shell .admin-club-control-center__rewards-title,.admin-order-shell .admin-club-control-center__rewards-frequency,.admin-order-shell .admin-club-control-center__rewards-target,.admin-order-shell .admin-club-control-center__rewards-xp,.admin-order-shell .admin-club-control-center__rewards-points,.admin-order-shell .admin-club-control-center__rewards-payload{grid-column:2}.admin-order-shell .admin-club-control-center__rewards-cycle-row{flex-direction:column;align-items:stretch}.admin-order-shell .admin-club-control-center__rewards-cycle-pair{grid-template-columns:1fr}.admin-order-shell .admin-club-control-center__rewards-numwrap,.admin-order-shell .admin-club-control-center__rewards-numwrap--select{width:100%}}@media (max-width:720px){.admin-order-shell .admin-club-control-center__head,.admin-order-shell .admin-club-control-center__section-head,.admin-order-shell .admin-club-control-center__mini-card{flex-direction:column}.admin-order-shell .admin-club-control-center__summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-shell .admin-club-control-center__tiers-head,.admin-order-shell .admin-club-control-center__tier-row{grid-template-columns:1fr}.admin-order-shell .admin-club-control-center__ach-filterbar,.admin-order-shell .admin-club-control-center__ach-grid-foot,.admin-order-shell .admin-club-control-center__ach-foot{align-items:stretch}.admin-order-shell .admin-club-control-center__ach-search{max-width:none}.admin-order-shell .admin-club-control-center__rewards-missions-head{align-items:stretch}}.admin-root-section[data-admin-section=club] .admin-kpi-strip,.admin-order-shell .admin-club-control-center{--font-head:"Manrope", system-ui, sans-serif;--font-body:"Nunito", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--r-lg:22px;--r-md:16px;--r-sm:12px;--acc-lavender:#b47aff;--acc-yellow:#fff477;--acc-mint:#8be8c8;--acc-pink:#ff9ee0}html[data-theme^=light] .admin-root-section[data-admin-section=club] .admin-kpi-strip,html[data-theme^=light] .admin-order-shell .admin-club-control-center{--bg-grad:linear-gradient(150deg, #f9d6f5, #edd6f9 60%, #f4ecfb);--shell:#fff;--tile:#fff;--tile-2:#f7f0ff;--tile-border:#a77bff2e;--tile-shadow:0 10px 30px #5a37961a;--ink:#2c2138;--ink-soft:#6b5e80;--ink-faint:#9a8db0;--accent:#a77bff;--accent-soft:#a77bff1f;--cta:#fff477;--cta-ink:#2c2138;--danger:#ff9b9b;--warning:#f3d7a4;--line:#2c213814;--field:#f7f0ff;--field-border:#a77bff38}html[data-theme^=dark] .admin-root-section[data-admin-section=club] .admin-kpi-strip,html[data-theme^=dark] .admin-order-shell .admin-club-control-center{--bg-grad:linear-gradient(165deg, #0d0b1e, #2d1b6b, #6b1fa0);--shell:#1a18308c;--tile:#483f8057;--tile-2:#483f8038;--tile-border:#b47aff38;--tile-shadow:0 14px 40px #00000059;--ink:#f7edff;--ink-soft:#c8bbe6;--ink-faint:#8e83b4;--accent:#b47aff;--accent-soft:#b47aff2e;--cta:#fff477;--cta-ink:#221b42;--danger:#ff7c7c;--warning:#f3d7a4;--line:#ffffff14;--field:#1e204099;--field-border:#b47aff47}.admin-root-section[data-admin-section=club] .admin-kpi-strip{margin-bottom:16px}.admin-order-shell--club .admin-panel.admin-content{border:0;padding:0}html[data-theme^=light] .admin-order-shell--club .admin-club-control-center{--club-tile-bg:#f7f0ff;--club-tile-border:#c9b6ec;--club-tile-shadow:0 8px 22px -14px #402a6e73;--club-hairline:#ece3fa}.admin-root-section[data-admin-section=club] .admin-orders__kpi-card{border:1px solid var(--tile-border);border-radius:var(--r-md);background:var(--tile);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:74px;box-shadow:var(--tile-shadow);gap:14px;padding:16px 18px}.admin-root-section[data-admin-section=club] .admin-orders__kpi-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--ink);border:0;border-radius:11px;flex:0 0 38px;font-size:18px}.admin-root-section[data-admin-section=club] .admin-orders__kpi-card--attention .admin-orders__kpi-icon{color:var(--ink);background:#f3d7a452;border:0}.admin-root-section[data-admin-section=club] .admin-orders__kpi-copy{gap:3px}.admin-root-section[data-admin-section=club] .admin-orders__kpi-copy strong{font-family:var(--font-head);color:var(--ink);font-size:24px;font-weight:900;line-height:1}.admin-root-section[data-admin-section=club] .admin-orders__kpi-copy span{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.admin-order-shell .admin-club-control-center{border:1px solid var(--tile-border);background:var(--shell);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--tile-shadow);color:var(--ink);font-family:var(--font-body);border-radius:28px;gap:16px;padding:30px 34px 36px;display:grid}.admin-order-shell .admin-club-control-center__head{margin-bottom:0}.admin-order-shell .admin-club-control-center__head h2{font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);font-size:30px;font-weight:900}.admin-order-shell .admin-club-control-center__head p,.admin-order-shell .admin-club-control-center__section-head p,.admin-order-shell .admin-club-control-center__card-head p,.admin-order-shell .admin-club-control-center__mini-card p,.admin-order-shell .admin-club-control-center__placeholder p,.admin-order-shell .admin-club-control-center__error small{color:var(--ink-soft);font-size:14px}.admin-order-shell .admin-club-control-center__segment{border:1px solid var(--tile-border);background:var(--tile-2);box-shadow:none;border-radius:14px;gap:4px;margin-bottom:0;padding:5px;display:inline-flex}.admin-order-shell .admin-club-control-center__segment button,.admin-order-shell .admin-club-control-center__mode-switch button,.admin-order-shell .admin-club-control-center__segc button{color:var(--ink-soft);font-family:var(--font-head);box-shadow:none;background:0 0;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700}.admin-order-shell .admin-club-control-center__segment button.is-active{background:var(--tile);color:var(--ink);box-shadow:var(--tile-shadow)}html[data-theme^=dark] .admin-order-shell .admin-club-control-center__segment button.is-active{background:var(--accent);color:#fff}.admin-order-shell .admin-club-control-center__tabs{scrollbar-width:auto;flex-wrap:wrap;gap:9px;padding-bottom:0;display:flex;overflow:visible}.admin-order-shell .admin-club-control-center__tabs::-webkit-scrollbar{display:initial}.admin-order-shell .admin-club-control-center__tab{background:var(--tile-2);color:var(--ink-soft);font-family:var(--font-head);box-shadow:none;border:1px solid #0000;border-radius:12px;flex:none;padding:10px 16px;font-size:14px;font-weight:700}.admin-order-shell .admin-club-control-center__tab.is-active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.admin-order-shell .admin-club-control-center__tab span,.admin-order-shell .admin-club-control-center__section-head h3 span,.admin-order-shell .admin-club-control-center__hero-eyebrow span{background:var(--cta);color:#2c2138;letter-spacing:.06em;border-radius:6px;margin-left:7px;padding:2px 6px;font-size:9px;font-weight:800}.admin-order-shell .admin-club-control-center__section-head h3{font-family:var(--font-head);color:var(--ink);font-size:22px;font-weight:900}.admin-order-shell .admin-club-control-center__hero,.admin-order-shell .admin-club-control-center__card,.admin-order-shell .admin-club-control-center__mini-card,.admin-order-shell .admin-club-control-center__summary-strip article{border:1px solid var(--tile-border);border-radius:var(--r-lg);background:var(--tile-2);box-shadow:var(--tile-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme^=light] .admin-order-shell--club .admin-club-control-center__hero,html[data-theme^=light] .admin-order-shell--club .admin-club-control-center__card,html[data-theme^=light] .admin-order-shell--club .admin-club-control-center__mini-card,html[data-theme^=light] .admin-order-shell--club .admin-club-control-center__summary-strip article,html[data-theme^=light] .admin-order-shell--club .admin-club-control-center__placeholder,html[data-theme^=light] .admin-order-shell--club .admin-club-referrals__kpi-card,html[data-theme^=light] .admin-order-shell--club .admin-club-referrals__card,html[data-theme^=light] .admin-order-shell--club .admin-club-analytics__card,html[data-theme^=light] .admin-order-shell--club .admin-club-analytics__pill,html[data-theme^=light] .admin-order-shell--club .admin-club-analytics__achievement-icon,html[data-theme^=light] .admin-order-shell--club .admin-club-analytics__funnel-track{background:var(--club-tile-bg);border-color:var(--club-tile-border);box-shadow:var(--club-tile-shadow)}html[data-theme^=light] .admin-order-shell--club .admin-club-analytics__banner{background:var(--tile-2);border-color:var(--tile-border);box-shadow:var(--tile-shadow)}html[data-theme^=light] .admin-order-shell--club .admin-club-analytics__mini-card.is-accent{background:var(--accent-soft);border-color:var(--accent)}html[data-theme^=light] .admin-order-shell--club .admin-club-oracle__summary,html[data-theme^=light] .admin-order-shell--club .admin-club-oracle__row,html[data-theme^=light] .admin-order-shell--club .admin-club-oracle__context-intro,html[data-theme^=light] .admin-order-shell--club .admin-club-oracle__trigger,html[data-theme^=light] .admin-order-shell--club .admin-club-oracle__context-row,html[data-theme^=light] .admin-order-shell--club .admin-club-oracle__placeholder,html[data-theme^=light] .admin-order-shell--club .admin-club-oracle__empty{background:var(--club-tile-bg);border-color:var(--club-tile-border);box-shadow:var(--club-tile-shadow)}.admin-order-shell .admin-club-control-center__hero,.admin-order-shell .admin-club-control-center__card{padding:22px}.admin-order-shell .admin-club-control-center__hero{position:relative;overflow:hidden}.admin-order-shell .admin-club-control-center__hero:after{content:"🦆";opacity:.16;font-size:46px;position:absolute;top:18px;right:24px}.admin-order-shell .admin-club-control-center__hero-eyebrow{color:var(--ink-faint);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.admin-order-shell .admin-club-control-center__hero-amount{color:var(--ink);font-family:var(--font-head);letter-spacing:-.02em;margin:8px 0 4px;font-size:52px;font-weight:900;line-height:1}.admin-order-shell .admin-club-control-center__hero-amount small{color:var(--ink-soft);font-size:26px;font-weight:800}.admin-order-shell .admin-club-control-center__hero-copy{max-width:520px;color:var(--ink-soft);font-size:14px}.admin-order-shell .admin-club-control-center__bar{background:var(--tile-2);border-radius:99px;height:14px;margin:22px 0 12px;display:flex;overflow:hidden}.admin-order-shell .admin-club-control-center__bar i{height:100%;display:block}.admin-order-shell .admin-club-control-center__bar .is-outstanding,.admin-order-shell .admin-club-control-center__legend .is-outstanding,.admin-order-shell .admin-club-control-center__summary-strip .is-highlight{background:var(--acc-lavender)}.admin-order-shell .admin-club-control-center__bar .is-redeemed,.admin-order-shell .admin-club-control-center__legend .is-redeemed{background:var(--acc-mint)}.admin-order-shell .admin-club-control-center__bar .is-expired,.admin-order-shell .admin-club-control-center__legend .is-expired{background:var(--danger)}.admin-order-shell .admin-club-control-center__legend div{color:var(--ink-soft);font-size:13px}.admin-order-shell .admin-club-control-center__legend b{color:var(--ink);font-family:var(--font-mono);font-weight:600}.admin-order-shell .admin-club-control-center__legend span{border-radius:3px;width:10px;height:10px}.admin-order-shell .admin-club-control-center__mini-card{min-height:auto;padding:18px 20px}.admin-order-shell .admin-club-control-center__mini-card strong{color:var(--ink);font-family:var(--font-head);font-size:30px;font-weight:900}.admin-order-shell .admin-club-control-center__mini-card h4,.admin-order-shell .admin-club-control-center__card-head h4{color:var(--ink);font-family:var(--font-head);font-size:16px;font-weight:800}.admin-order-shell .admin-club-control-center__mode-switch button.is-active,.admin-order-shell .admin-club-control-center__segc button.is-active{background:var(--accent);color:#fff}.admin-order-shell .admin-club-control-center__list-row{border-bottom:1px solid var(--line);padding:12px 0}html[data-theme^=light] .admin-order-shell--club .admin-club-control-center__card>.admin-club-control-center__list>.admin-club-control-center__list-row{border-bottom:1px solid var(--club-hairline)}html[data-theme^=light] .admin-order-shell--club .admin-club-referrals__divider,html[data-theme^=light] .admin-order-shell--club .admin-club-referrals__setting-row,html[data-theme^=light] .admin-order-shell--club .admin-club-referrals__matrix-row,html[data-theme^=light] .admin-order-shell--club .admin-club-analytics__pill-grid,html[data-theme^=light] .admin-order-shell--club .admin-club-analytics__referrers,html[data-theme^=light] .admin-order-shell--club .admin-club-analytics__table thead th,html[data-theme^=light] .admin-order-shell--club .admin-club-analytics__table td,html[data-theme^=light] .admin-order-shell--club .admin-club-oracle__summary-cell+.admin-club-oracle__summary-cell,html[data-theme^=light] .admin-order-shell--club .admin-club-oracle__trigger-list{border-color:var(--club-hairline)}.admin-order-shell .admin-club-control-center__leader small,.admin-order-shell .admin-club-control-center__risk-state p,.admin-order-shell .admin-club-control-center__note{color:var(--ink-faint)}.admin-order-shell .admin-club-control-center__rank{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);font-family:var(--font-head);border-radius:8px;font-size:13px;font-weight:800}.admin-order-shell .admin-club-control-center__rank.is-gold{background:var(--cta);color:#2c2138}.admin-order-shell .admin-club-control-center__rank.is-silver{color:#5b4e78;background:#e6def2}.admin-order-shell .admin-club-control-center__rank.is-bronze{color:#6b4e1f;background:#f3d7a4}.admin-order-shell .admin-club-control-center__value{color:var(--ink);font-family:var(--font-mono);font-size:14px;font-weight:600}.admin-order-shell .admin-club-control-center__ledger-type{border-radius:99px;padding:3px 9px;font-size:11px;font-weight:700}.admin-order-shell .admin-club-control-center__ledger-type.is-earn,.admin-order-shell .admin-club-control-center__value.is-earn{color:#1f9e78;background:#8be8c838}.admin-order-shell .admin-club-control-center__ledger-type.is-spend,.admin-order-shell .admin-club-control-center__value.is-spend{background:var(--accent-soft);color:var(--accent)}.admin-order-shell .admin-club-control-center__ledger-type.is-expire,.admin-order-shell .admin-club-control-center__value.is-expire{color:#c24b4b;background:#ff9b9b38}html[data-theme^=dark] .admin-order-shell .admin-club-control-center__ledger-type.is-earn{color:var(--acc-mint)}html[data-theme^=dark] .admin-order-shell .admin-club-control-center__ledger-type.is-expire{color:var(--danger)}.admin-order-shell .admin-club-control-center__summary-strip article{border-radius:var(--r-md);background:var(--tile-2);padding:16px}.admin-order-shell .admin-club-control-center__summary-strip strong{font-family:var(--font-head);color:var(--ink);font-size:26px;font-weight:900}.admin-order-shell .admin-club-control-center__summary-strip span{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.admin-order-shell .admin-club-control-center__summary-strip .is-highlight{border-color:var(--accent);background:var(--accent-soft)}.admin-order-shell .admin-club-control-center .btn,.admin-order-shell .admin-club-control-center .btn.ghost,.admin-order-shell .admin-club-control-center .btn.primary,.admin-order-shell .admin-club-control-center .btn.accent{border:1px solid var(--tile-border);background:var(--tile-2);color:var(--ink);box-shadow:none;border-radius:12px;padding:11px 18px}.admin-order-shell .admin-club-control-center .btn.primary{background:var(--cta);color:var(--cta-ink);border-color:#0000}.admin-order-shell .admin-club-control-center .btn.accent{background:var(--accent-soft);color:var(--accent);border-color:#0000}.admin-order-shell .admin-club-control-center .field input,.admin-order-shell .admin-club-control-center .field select{background:var(--field);border-color:var(--field-border);color:var(--ink);box-shadow:none}.admin-order-shell .admin-club-control-center__title-input{font-family:var(--font-head);box-shadow:none;background:0 0;border:0;padding:0;font-size:15px;font-weight:700}.admin-order-shell .admin-club-control-center__suffix input{padding-right:48px}.admin-order-shell .admin-club-control-center .field span,.admin-order-shell .admin-club-control-center .field label,.admin-order-shell .admin-club-control-center__rule-copy small,.admin-order-shell .admin-club-control-center__tiers-head{color:var(--ink-soft)}html[data-theme^=dark] .admin-order-shell .admin-club-control-center__hero,html[data-theme^=dark] .admin-order-shell .admin-club-control-center__card,html[data-theme^=dark] .admin-order-shell .admin-club-control-center__mini-card,html[data-theme^=dark] .admin-order-shell .admin-club-control-center__summary-strip article{background:var(--tile);border-color:var(--tile-border);box-shadow:var(--tile-shadow)}html[data-theme^=dark] .admin-order-shell .admin-club-control-center .btn,html[data-theme^=dark] .admin-order-shell .admin-club-control-center .btn.ghost{background:var(--tile-2);border-color:var(--tile-border);color:var(--ink)}.admin-order-shell .admin-club-oracle{--oracle-card:#f7f0ff;--oracle-card-2:#f7f0ff;--oracle-tile:#ffffffc7;--oracle-tile-border:#a77bff29;--oracle-tile-border-strong:#a77bff4d;--oracle-ink:#2c2138;--oracle-ink-2:#5a4e70;--oracle-ink-3:#8b7fa8;--oracle-accent:#a77bff;--oracle-accent-soft:#a77bff1f;--oracle-cta:#fff477;--oracle-cta-ink:#2c2138;--oracle-danger:#ff7c8c;--oracle-warning:#e5a53c;--oracle-warning-soft:#fbefd8;--oracle-line:#2c213814;--oracle-shadow-tile:0 10px 28px -20px #4c287866;--oracle-blur:blur(10px);gap:0;display:grid}html[data-theme^=dark] .admin-order-shell .admin-club-oracle,html[data-theme=dark] .admin-order-shell .admin-club-oracle{--oracle-card:#483f806b;--oracle-card-2:#483f804d;--oracle-tile:#483f8080;--oracle-tile-border:#b47aff38;--oracle-tile-border-strong:#b47aff6b;--oracle-ink:#f7edff;--oracle-ink-2:#c9bee6;--oracle-ink-3:#9a8ec2;--oracle-accent:#b47aff;--oracle-accent-soft:#b47aff2e;--oracle-danger:#ff7c7c;--oracle-warning:#f3d7a4;--oracle-warning-soft:#f3d7a429;--oracle-line:#f7edff1a;--oracle-shadow-tile:0 14px 36px -24px #0009;--oracle-blur:blur(14px)}.admin-order-shell .admin-club-oracle__head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.admin-order-shell .admin-club-oracle__head h3{color:var(--oracle-ink);align-items:center;gap:10px;margin:0;font-family:Manrope,sans-serif;font-size:22px;font-weight:800;display:flex}.admin-order-shell .admin-club-oracle__head p{max-width:680px;color:var(--oracle-ink-2);margin:5px 0 0;font-family:Nunito,sans-serif;font-size:14px;line-height:1.5}.admin-order-shell .admin-club-oracle__subtabs{border-bottom:1px solid var(--oracle-line);flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.admin-order-shell .admin-club-oracle__subtab{color:var(--oracle-ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;transition:all .15s;display:inline-flex}.admin-order-shell .admin-club-oracle__subtab:hover{color:var(--oracle-ink)}.admin-order-shell .admin-club-oracle__subtab.is-active{border-bottom-color:var(--oracle-accent);color:var(--oracle-accent)}html[data-theme^=dark] .admin-order-shell .admin-club-oracle__subtab.is-active,html[data-theme=dark] .admin-order-shell .admin-club-oracle__subtab.is-active{color:var(--oracle-ink)}.admin-order-shell .admin-club-oracle__subtab-count{background:var(--oracle-accent-soft);color:var(--oracle-accent);border-radius:999px;padding:1px 7px;font-family:JetBrains Mono,monospace;font-size:11px}.admin-order-shell .admin-club-oracle__summary{border:1px solid var(--oracle-tile-border);background:var(--oracle-card);box-shadow:var(--oracle-shadow-tile);-webkit-backdrop-filter:var(--oracle-blur);backdrop-filter:var(--oracle-blur);border-radius:18px;align-items:center;margin-bottom:18px;padding:6px 8px;display:flex}.admin-order-shell .admin-club-oracle__summary-cell{flex:1;padding:10px 20px}.admin-order-shell .admin-club-oracle__summary-cell+.admin-club-oracle__summary-cell{border-left:1px solid var(--oracle-line)}.admin-order-shell .admin-club-oracle__summary-label{color:var(--oracle-ink-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-family:Manrope,sans-serif;font-size:10px;font-weight:700}.admin-order-shell .admin-club-oracle__summary-value{color:var(--oracle-ink);align-items:baseline;gap:5px;font-family:JetBrains Mono,monospace;font-size:19px;font-weight:700;display:flex}.admin-order-shell .admin-club-oracle__summary-value small{color:var(--oracle-ink-3);font-family:Nunito,sans-serif;font-size:11px;font-weight:600}.admin-order-shell .admin-club-oracle__summary-cta{flex:none;align-items:center;padding-right:8px;display:flex}.admin-order-shell .admin-club-oracle__btn-cta,.admin-order-shell .admin-club-oracle__btn-text,.admin-order-shell .admin-club-oracle__translate-btn{cursor:pointer;align-items:center;gap:8px;transition:all .16s;display:inline-flex}.admin-order-shell .admin-club-oracle__btn-cta{background:var(--oracle-cta);color:var(--oracle-cta-ink);border:1px solid #0000000f;border-radius:14px;padding:11px 20px;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;box-shadow:0 8px 20px -12px #d4c400cc}.admin-order-shell .admin-club-oracle__btn-cta:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px)}.admin-order-shell .admin-club-oracle__btn-cta:disabled,.admin-order-shell .admin-club-oracle__btn-text:disabled,.admin-order-shell .admin-club-oracle__translate-btn:disabled,.admin-order-shell .admin-club-oracle__icon-btn:disabled,.admin-order-shell .admin-club-oracle__switch:disabled{cursor:wait;opacity:.7}.admin-order-shell .admin-club-oracle__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.admin-order-shell .admin-club-oracle__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-order-shell .admin-club-oracle__chip{border:1px solid var(--oracle-tile-border);background:var(--oracle-card);color:var(--oracle-ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.admin-order-shell .admin-club-oracle__chip:hover{border-color:var(--oracle-accent)}.admin-order-shell .admin-club-oracle__chip.is-active{border-color:var(--oracle-accent);background:var(--oracle-accent);color:#fff}.admin-order-shell .admin-club-oracle__chip-count{opacity:.8;font-family:JetBrains Mono,monospace;font-size:11px}.admin-order-shell .admin-club-oracle__search{border:1px solid var(--oracle-tile-border);background:var(--oracle-card);border-radius:12px;align-items:center;gap:9px;min-width:220px;padding:9px 14px;display:flex}.admin-order-shell .admin-club-oracle__search svg{color:var(--oracle-ink-3);flex:none}.admin-order-shell .admin-club-oracle__search input{width:100%;color:var(--oracle-ink);background:0 0;border:0;outline:none;font-family:Nunito,sans-serif;font-size:14px}.admin-order-shell .admin-club-oracle__search input::placeholder{color:var(--oracle-ink-3)}.admin-order-shell .admin-club-oracle__rows-count{color:var(--oracle-ink-3);margin-bottom:10px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700}.admin-order-shell .admin-club-oracle__rows-count b{color:var(--oracle-accent)}.admin-order-shell .admin-club-oracle__rows{scrollbar-width:thin;scrollbar-color:var(--oracle-tile-border-strong) transparent;flex-direction:column;gap:10px;width:100%;min-height:0;max-height:480px;padding-right:10px;display:flex;overflow:hidden auto}.admin-order-shell .admin-club-oracle__rows::-webkit-scrollbar{width:9px}.admin-order-shell .admin-club-oracle__rows::-webkit-scrollbar-track{background:0 0;margin:4px 0}.admin-order-shell .admin-club-oracle__rows::-webkit-scrollbar-thumb{background:var(--oracle-tile-border-strong);border-radius:999px}.admin-order-shell .admin-club-oracle__rows::-webkit-scrollbar-thumb:hover{background:var(--oracle-accent)}.admin-order-shell .admin-club-oracle__row{border:1px solid var(--oracle-tile-border);background:var(--oracle-card);box-shadow:var(--oracle-shadow-tile);-webkit-backdrop-filter:var(--oracle-blur);backdrop-filter:var(--oracle-blur);border-radius:16px;align-items:flex-start;gap:15px;padding:15px 18px;transition:all .15s;display:flex}.admin-order-shell .admin-club-oracle__row:hover{border-color:var(--oracle-tile-border-strong)}.admin-order-shell .admin-club-oracle__row.is-off{opacity:.55}.admin-order-shell .admin-club-oracle__row-icon{background:var(--oracle-accent-soft);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.admin-order-shell .admin-club-oracle__row-icon--gold{background:#ffd87729}.admin-order-shell .admin-club-oracle__row-body{flex:1;min-width:0}.admin-order-shell .admin-club-oracle__row-ru{color:var(--oracle-ink);font-family:Nunito,sans-serif;font-size:14.5px;font-weight:600;line-height:1.45}.admin-order-shell .admin-club-oracle__row-uk{color:var(--oracle-ink-3);margin-top:4px;font-family:Nunito,sans-serif;font-size:12.5px;font-weight:500;line-height:1.4}.admin-order-shell .admin-club-oracle__row-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.admin-order-shell .admin-club-oracle__tag{letter-spacing:.02em;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.admin-order-shell .admin-club-oracle__tag--id{border:1px solid var(--oracle-tile-border);background:var(--oracle-card-2);color:var(--oracle-ink-3);font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;letter-spacing:0;white-space:nowrap;font-family:JetBrains Mono,monospace}.admin-order-shell .admin-club-oracle__tag--category{background:var(--oracle-accent-soft);color:var(--oracle-accent)}.admin-order-shell .admin-club-oracle__tag--reward{color:#c99a2e;background:#ffd87729}.admin-order-shell .admin-club-oracle__tag--meta{color:var(--oracle-ink-3);background:0 0;padding:3px 0;font-family:JetBrains Mono,monospace}.admin-order-shell .admin-club-oracle__tag--season{background:var(--oracle-warning-soft);color:var(--oracle-warning)}.admin-order-shell .admin-club-oracle__row-side{flex:none;justify-content:center;align-self:center;align-items:flex-end;margin-left:auto;display:flex}.admin-order-shell .admin-club-oracle__row-actions{align-items:center;gap:6px;display:flex}.admin-order-shell .admin-club-oracle__icon-btn{border:1px solid var(--oracle-tile-border);background:var(--oracle-card-2);width:32px;height:32px;color:var(--oracle-ink-3);cursor:pointer;border-radius:9px;place-items:center;transition:all .15s;display:grid}.admin-order-shell .admin-club-oracle__icon-btn:hover:not(:disabled){border-color:var(--oracle-accent);color:var(--oracle-ink)}.admin-order-shell .admin-club-oracle__icon-btn.is-danger:hover:not(:disabled){border-color:var(--oracle-danger);color:var(--oracle-danger)}.admin-order-shell .admin-club-oracle__switch{background:var(--oracle-line);cursor:pointer;border:0;border-radius:999px;flex:none;width:38px;height:22px;transition:all .18s;position:relative}.admin-order-shell .admin-club-oracle__switch i{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.admin-order-shell .admin-club-oracle__switch.is-on{background:var(--oracle-accent)}.admin-order-shell .admin-club-oracle__switch.is-on i{left:18px}.admin-order-shell .admin-club-oracle__placeholder,.admin-order-shell .admin-club-oracle__empty{border:1px dashed var(--oracle-tile-border-strong);color:var(--oracle-ink-3);text-align:center;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:18px 20px;font-family:Nunito,sans-serif;font-size:13px;display:flex}.admin-order-shell .admin-club-oracle__empty--reward{min-height:120px}.admin-order-shell .admin-club-oracle__context-intro{border:1px solid var(--oracle-tile-border);background:var(--oracle-card);box-shadow:var(--oracle-shadow-tile);-webkit-backdrop-filter:var(--oracle-blur);backdrop-filter:var(--oracle-blur);border-radius:20px;margin-bottom:18px;padding:22px 24px}.admin-order-shell .admin-club-oracle__context-intro h4{color:var(--oracle-ink-3);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 6px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;display:flex}.admin-order-shell .admin-club-oracle__context-intro p{color:var(--oracle-ink-2);margin:0;font-family:Nunito,sans-serif;font-size:12.5px;line-height:1.5}.admin-order-shell .admin-club-oracle__trigger{border:1px solid var(--oracle-tile-border);background:var(--oracle-card);box-shadow:var(--oracle-shadow-tile);-webkit-backdrop-filter:var(--oracle-blur);backdrop-filter:var(--oracle-blur);border-radius:18px;margin-bottom:14px;padding:20px 22px}.admin-order-shell .admin-club-oracle__trigger-head{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.admin-order-shell .admin-club-oracle__trigger-icon{background:var(--oracle-accent-soft);border-radius:13px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.admin-order-shell .admin-club-oracle__trigger-copy{flex:1;min-width:0}.admin-order-shell .admin-club-oracle__trigger-name{color:var(--oracle-ink);flex-wrap:wrap;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:17px;font-weight:800;display:flex}.admin-order-shell .admin-club-oracle__trigger-priority{background:var(--oracle-accent-soft);color:var(--oracle-accent);border-radius:7px;padding:2px 9px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.admin-order-shell .admin-club-oracle__trigger-status{border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.admin-order-shell .admin-club-oracle__trigger-status i{border-radius:50%;width:6px;height:6px}.admin-order-shell .admin-club-oracle__trigger-status.is-working{color:#2fa96b;background:#6fe3a624}.admin-order-shell .admin-club-oracle__trigger-status.is-working i{background:#2fa96b}.admin-order-shell .admin-club-oracle__trigger-status.is-inactive{background:var(--oracle-warning-soft);color:var(--oracle-warning)}.admin-order-shell .admin-club-oracle__trigger-status.is-inactive i{background:var(--oracle-warning)}.admin-order-shell .admin-club-oracle__trigger-signal{color:var(--oracle-ink-2);margin-top:6px;font-family:Nunito,sans-serif;font-size:13px;line-height:1.45}.admin-order-shell .admin-club-oracle__detector-label{color:var(--oracle-ink-3);letter-spacing:.04em;text-transform:uppercase;margin:12px 0 0;font-family:Manrope,sans-serif;font-size:10px;font-weight:700}.admin-order-shell .admin-club-oracle__detectors{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.admin-order-shell .admin-club-oracle__detector-chip{border:1px solid var(--oracle-tile-border);background:var(--oracle-card-2);color:var(--oracle-ink-2);border-radius:7px;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.admin-order-shell .admin-club-oracle__trigger-list{border-top:1px solid var(--oracle-line);padding-top:14px}.admin-order-shell .admin-club-oracle__trigger-list-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.admin-order-shell .admin-club-oracle__trigger-list-title{color:var(--oracle-ink-2);font-family:Manrope,sans-serif;font-size:12px;font-weight:700}.admin-order-shell .admin-club-oracle__mini-add{border:1px solid var(--oracle-accent);background:var(--oracle-accent-soft);color:var(--oracle-accent);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:7px 13px;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex}html[data-theme^=dark] .admin-order-shell .admin-club-oracle__mini-add,html[data-theme=dark] .admin-order-shell .admin-club-oracle__mini-add{color:var(--oracle-ink)}.admin-order-shell .admin-club-oracle__mini-add:hover{background:var(--oracle-accent);color:#fff}.admin-order-shell .admin-club-oracle__context-rows{gap:8px;display:grid}.admin-order-shell .admin-club-oracle__context-row{border:1px solid var(--oracle-tile-border);background:var(--oracle-card-2);border-radius:12px;align-items:center;gap:12px;padding:11px 14px;display:flex}.admin-order-shell .admin-club-oracle__context-row-copy{flex:1;min-width:0}.admin-order-shell .admin-club-oracle__context-row-ru{color:var(--oracle-ink);font-family:Nunito,sans-serif;font-size:13.5px;font-weight:600}.admin-order-shell .admin-club-oracle__context-row-uk{color:var(--oracle-ink-3);margin-top:2px;font-family:Nunito,sans-serif;font-size:12px;font-weight:500}.admin-order-shell .admin-club-oracle__context-row-actions{flex:none;gap:6px;display:flex}.admin-order-shell .admin-club-oracle__placeholder--error{border-style:solid}.admin-order-shell .admin-club-oracle__overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c123073;justify-content:center;align-items:flex-start;padding:36px 20px;display:flex;position:fixed;inset:0;overflow:auto}.admin-order-shell .admin-club-oracle__modal{border:1px solid var(--oracle-tile-border-strong);background:var(--oracle-card-2);border-radius:24px;width:100%;max-width:680px;overflow:hidden;box-shadow:0 40px 90px -30px #140a32b3}html[data-theme^=dark] .admin-order-shell .admin-club-oracle__modal,html[data-theme=dark] .admin-order-shell .admin-club-oracle__modal{background:#211c3a}.admin-order-shell .admin-club-oracle__modal-head,.admin-order-shell .admin-club-oracle__modal-foot{border-bottom:1px solid var(--oracle-line);justify-content:space-between;align-items:center;gap:12px;padding:22px 26px;display:flex}.admin-order-shell .admin-club-oracle__modal-foot{border-top:1px solid var(--oracle-line);border-bottom:0;padding:20px 26px}.admin-order-shell .admin-club-oracle__modal-head h4{color:var(--oracle-ink);align-items:center;gap:9px;margin:0;font-family:Manrope,sans-serif;font-size:19px;font-weight:800;display:flex}.admin-order-shell .admin-club-oracle__modal-close{border:1px solid var(--oracle-tile-border);background:var(--oracle-card);width:34px;height:34px;color:var(--oracle-ink-3);cursor:pointer;border-radius:10px;place-items:center;display:grid}.admin-order-shell .admin-club-oracle__modal-close:hover{border-color:var(--oracle-accent);color:var(--oracle-ink)}.admin-order-shell .admin-club-oracle__modal-body{flex-direction:column;gap:18px;padding:24px 26px;display:flex}.admin-order-shell .admin-club-oracle__field{gap:8px;display:grid}.admin-order-shell .admin-club-oracle__field label,.admin-order-shell .admin-club-oracle__field>span{color:var(--oracle-ink);align-items:center;gap:8px;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:700;display:flex}.admin-order-shell .admin-club-oracle__required{color:var(--oracle-accent)}.admin-order-shell .admin-club-oracle__lang{border:1px solid var(--oracle-tile-border);background:var(--oracle-card);color:var(--oracle-ink-3);text-transform:uppercase;border-radius:6px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.admin-order-shell .admin-club-oracle__field-spacer{flex:1}.admin-order-shell .admin-club-oracle__translate-btn{border:1px solid var(--oracle-accent);background:var(--oracle-accent-soft);color:var(--oracle-accent);border-radius:8px;padding:5px 11px;font-family:Manrope,sans-serif;font-size:11.5px;font-weight:700}html[data-theme^=dark] .admin-order-shell .admin-club-oracle__translate-btn,html[data-theme=dark] .admin-order-shell .admin-club-oracle__translate-btn{color:var(--oracle-ink)}.admin-order-shell .admin-club-oracle__translate-btn:hover:not(:disabled){background:var(--oracle-accent);color:#fff}.admin-order-shell .admin-club-oracle__field textarea,.admin-order-shell .admin-club-oracle__field input{border:1px solid var(--oracle-tile-border);background:var(--oracle-card);width:100%;color:var(--oracle-ink);resize:vertical;border-radius:12px;outline:none;padding:12px 14px;font-family:Nunito,sans-serif;font-size:14px;transition:all .15s}html[data-theme^=dark] .admin-order-shell .admin-club-oracle__field textarea,html[data-theme^=dark] .admin-order-shell .admin-club-oracle__field input,html[data-theme=dark] .admin-order-shell .admin-club-oracle__field textarea,html[data-theme=dark] .admin-order-shell .admin-club-oracle__field input{background:#0d0b1e66}.admin-order-shell .admin-club-oracle__field textarea:focus,.admin-order-shell .admin-club-oracle__field input:focus{border-color:var(--oracle-accent)}.admin-order-shell .admin-club-oracle__field textarea{min-height:60px}.admin-order-shell .admin-club-oracle__dest-pill{border:1px solid var(--oracle-accent);background:var(--oracle-accent-soft);width:fit-content;color:var(--oracle-accent);border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;display:inline-flex}html[data-theme^=dark] .admin-order-shell .admin-club-oracle__dest-pill,html[data-theme=dark] .admin-order-shell .admin-club-oracle__dest-pill{color:var(--oracle-ink)}.admin-order-shell .admin-club-oracle__cond-block{border-radius:14px;margin-top:4px;padding:16px}.admin-order-shell .admin-club-oracle__cond-block--base{border:1px solid var(--oracle-accent);background:var(--oracle-accent-soft)}.admin-order-shell .admin-club-oracle__cond-block--context{background:#7b86ff24;border:1px solid #7b86ff66}.admin-order-shell .admin-club-oracle__cond-block--reward{background:#ffd87729;border:1px solid #c99a2e4d}.admin-order-shell .admin-club-oracle__cond-title{color:var(--oracle-ink);margin-bottom:12px;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:700}.admin-order-shell .admin-club-oracle__chips--modal{margin-bottom:14px}.admin-order-shell .admin-club-oracle__dest-pill--context{margin-bottom:10px}.admin-order-shell .admin-club-oracle__context-hint{color:var(--oracle-ink-2);font-family:Nunito,sans-serif;font-size:11.5px;line-height:1.4}.admin-order-shell .admin-club-oracle__reward-grid{grid-template-columns:1fr 1fr;gap:14px 16px;margin-bottom:10px;display:grid}.admin-order-shell .admin-club-oracle__inline-toggle{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-order-shell .admin-club-oracle__inline-title{color:var(--oracle-ink);font-family:Manrope,sans-serif;font-size:13.5px;font-weight:700}.admin-order-shell .admin-club-oracle__inline-toggle small{color:var(--oracle-ink-3);margin-top:2px;font-family:Nunito,sans-serif;font-size:11.5px;font-weight:500;display:block}.admin-order-shell .admin-club-oracle__season-grid{background:var(--oracle-warning-soft);border:1px solid #e5a53c4d;border-radius:14px;grid-template-columns:1fr 1fr;gap:16px;padding:16px;display:grid}.admin-order-shell .admin-club-oracle__preview{border:1px solid var(--oracle-tile-border);background:linear-gradient(#fceec6 0%,#f5ecfb 52%,#f8f3fc 100%);border-radius:18px;overflow:hidden}html[data-theme^=dark] .admin-order-shell .admin-club-oracle__preview,html[data-theme=dark] .admin-order-shell .admin-club-oracle__preview{background:linear-gradient(#ffd8772e 0%,#483f8066 60%,#483f804d 100%)}.admin-order-shell .admin-club-oracle__preview-inner{text-align:center;padding:18px 22px 22px;position:relative}.admin-order-shell .admin-club-oracle__preview-open{color:var(--oracle-accent);font-family:Manrope,sans-serif;font-size:12px;font-weight:700;position:absolute;top:14px;left:18px}.admin-order-shell .admin-club-oracle__preview-eyebrow{color:var(--oracle-accent);letter-spacing:.14em;text-transform:uppercase;margin:8px 0 4px;font-family:Manrope,sans-serif;font-size:9.5px;font-weight:700}.admin-order-shell .admin-club-oracle__preview-title{color:var(--oracle-ink);justify-content:center;align-items:center;gap:7px;margin-bottom:14px;font-family:Manrope,sans-serif;font-size:19px;font-weight:800;display:flex}.admin-order-shell .admin-club-oracle__preview-orb{background:radial-gradient(circle at 38% 30%,#fff4d2 0%,#ffe08a 38%,#f6c24a 100%);border-radius:50%;place-items:center;width:104px;height:104px;margin:0 auto 16px;font-size:44px;display:grid;position:relative;box-shadow:0 0 0 8px #ffdd8a2e,0 14px 30px -10px #d6a0288c}.admin-order-shell .admin-club-oracle__preview-orb:before{content:"";filter:blur(3px);background:#ffffffb3;border-radius:50%;width:24px;height:16px;position:absolute;top:14px;left:18px}.admin-order-shell .admin-club-oracle__preview-quote{max-width:300px;color:var(--oracle-ink);margin:0 auto 16px;font-family:Nunito,sans-serif;font-size:15.5px;font-weight:700;line-height:1.4}.admin-order-shell .admin-club-oracle__preview-btn{background:var(--oracle-accent);color:#fff;border-radius:999px;padding:11px 26px;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;display:inline-block;box-shadow:0 10px 24px -10px #a77bffb3}.admin-order-shell .admin-club-oracle__preview-counter{border:1px solid var(--oracle-tile-border);background:var(--oracle-card);color:var(--oracle-accent);border-radius:999px;align-items:center;gap:7px;margin-top:12px;padding:7px 14px;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:700;display:inline-flex}.admin-order-shell .admin-club-oracle__preview-counter b{font-family:JetBrains Mono,monospace}.admin-order-shell .admin-club-oracle__preview-note,.admin-order-shell .admin-club-oracle__modal-hint{color:var(--oracle-ink-3);font-family:Nunito,sans-serif;font-size:11px}.admin-order-shell .admin-club-oracle__modal-hint{font-size:12px}.admin-order-shell .admin-club-oracle__modal-actions{gap:10px;display:flex}.admin-order-shell .admin-club-oracle__panel--drop{gap:16px;display:grid}.admin-order-shell .admin-club-oracle__drop-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-order-shell .admin-club-oracle__drop-hint{color:var(--oracle-ink-3);font-family:Nunito,sans-serif;font-size:12px;line-height:1.45}.admin-order-shell .admin-club-oracle__drop-grid{gap:16px;display:grid}.admin-order-shell .admin-club-oracle__drop-card{border:1px solid var(--oracle-tile-border);background:var(--oracle-card);box-shadow:var(--oracle-shadow-tile);-webkit-backdrop-filter:var(--oracle-blur);backdrop-filter:var(--oracle-blur);border-radius:20px;padding:20px 22px}.admin-order-shell .admin-club-oracle__drop-card--gold{background:linear-gradient(180deg, #ffd8771f 0%, var(--oracle-card) 100%);border-color:#c99a2e47}.admin-order-shell .admin-club-oracle__drop-card h4{color:var(--oracle-ink);margin:0 0 10px;font-family:Manrope,sans-serif;font-size:17px;font-weight:800}.admin-order-shell .admin-club-oracle__drop-copy{color:var(--oracle-ink-2);margin-bottom:14px;font-family:Nunito,sans-serif;font-size:12.5px;line-height:1.5}.admin-order-shell .admin-club-oracle__chain{align-items:stretch;gap:10px;display:flex}.admin-order-shell .admin-club-oracle__chain-step{border:1px solid var(--oracle-tile-border);background:var(--oracle-card-2);border-radius:16px;flex:1;min-width:0;padding:16px}.admin-order-shell .admin-club-oracle__chain-step.is-context{border-color:var(--oracle-accent);background:var(--oracle-accent-soft)}.admin-order-shell .admin-club-oracle__chain-step.is-reward{background:#ffd87729;border-color:#c99a2e66}.admin-order-shell .admin-club-oracle__chain-arrow{color:var(--oracle-ink-3);flex:none;align-self:center;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700}.admin-order-shell .admin-club-oracle__chain-order{color:var(--oracle-ink-3);margin-bottom:5px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.admin-order-shell .admin-club-oracle__chain-title{color:var(--oracle-ink);margin-bottom:6px;font-family:Manrope,sans-serif;font-size:15px;font-weight:800}.admin-order-shell .admin-club-oracle__chain-copy{color:var(--oracle-ink-2);font-family:Nunito,sans-serif;font-size:12.5px;line-height:1.45}.admin-order-shell .admin-club-oracle__setrows{gap:12px;display:grid}.admin-order-shell .admin-club-oracle__setrow{border-top:1px solid var(--oracle-line);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.admin-order-shell .admin-club-oracle__setrow:first-child{border-top:0;padding-top:0}.admin-order-shell .admin-club-oracle__setrow--inline{margin-top:14px}.admin-order-shell .admin-club-oracle__setcopy{flex:1;min-width:0}.admin-order-shell .admin-club-oracle__setlabel{color:var(--oracle-ink);font-family:Manrope,sans-serif;font-size:13px;font-weight:700}.admin-order-shell .admin-club-oracle__setcopy small,.admin-order-shell .admin-club-oracle__chance-head small{color:var(--oracle-ink-3);margin-top:3px;font-family:Nunito,sans-serif;font-size:11.5px;line-height:1.4;display:block}.admin-order-shell .admin-club-oracle__timepill{border:1px solid var(--oracle-tile-border);background:var(--oracle-card-2);width:110px;color:var(--oracle-ink);border-radius:12px;flex:none;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.admin-order-shell .admin-club-oracle__chance-box{border:1px solid var(--oracle-tile-border);background:var(--oracle-card-2);border-radius:18px;padding:16px 18px}.admin-order-shell .admin-club-oracle__chance-box--gold{background:#ffd8771f;border-color:#c99a2e4d}.admin-order-shell .admin-club-oracle__chance-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-order-shell .admin-club-oracle__pct-input{flex:none;width:98px;position:relative}.admin-order-shell .admin-club-oracle__pct-input input{border:1px solid var(--oracle-tile-border);background:var(--oracle-card);width:100%;color:var(--oracle-ink);border-radius:12px;padding:11px 32px 11px 12px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.admin-order-shell .admin-club-oracle__pct-input span{color:var(--oracle-ink-3);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.admin-order-shell .admin-club-oracle__range{appearance:none;background:linear-gradient(90deg, var(--oracle-accent) 0%, #a77bff2e 100%);border-radius:999px;outline:none;width:100%;height:6px;margin-top:14px}.admin-order-shell .admin-club-oracle__range::-webkit-slider-thumb{appearance:none;background:var(--oracle-accent);cursor:pointer;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 5px 14px #a77bff52}.admin-order-shell .admin-club-oracle__range::-moz-range-thumb{background:var(--oracle-accent);cursor:pointer;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 5px 14px #a77bff52}.admin-order-shell .admin-club-oracle__range--gold{background:linear-gradient(90deg,#c99a2e 0%,#c99a2e29 100%)}.admin-order-shell .admin-club-oracle__range--gold::-webkit-slider-thumb{background:#c99a2e;box-shadow:0 5px 14px #c99a2e47}.admin-order-shell .admin-club-oracle__range--gold::-moz-range-thumb{background:#c99a2e;box-shadow:0 5px 14px #c99a2e47}.admin-order-shell .admin-club-oracle__chance-foot{color:var(--oracle-ink-3);margin-top:10px;font-family:Nunito,sans-serif;font-size:11.5px}.admin-order-shell .admin-club-oracle__chance-derive{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.admin-order-shell .admin-club-oracle__derive-chip{border:1px solid var(--oracle-tile-border);background:var(--oracle-card);border-radius:13px;padding:10px 12px}.admin-order-shell .admin-club-oracle__derive-chip span{color:var(--oracle-ink-3);font-family:Nunito,sans-serif;font-size:11.5px;line-height:1.35;display:block}.admin-order-shell .admin-club-oracle__derive-chip b{color:var(--oracle-ink);margin-top:5px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;display:block}.admin-order-shell .admin-club-oracle__pool-head{color:var(--oracle-ink);margin:18px 0 10px;font-family:Manrope,sans-serif;font-size:13px;font-weight:800}.admin-order-shell .admin-club-oracle__pool-list{gap:10px;display:grid}.admin-order-shell .admin-club-oracle__pool-item{border:1px solid var(--oracle-tile-border);background:var(--oracle-card-2);border-radius:16px;grid-template-columns:auto minmax(0,1.2fr) minmax(180px,.9fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.admin-order-shell .admin-club-oracle__pool-icon{background:#ffd87729;border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.admin-order-shell .admin-club-oracle__pool-name{color:var(--oracle-ink);font-family:Nunito,sans-serif;font-size:13.5px;font-weight:700;line-height:1.4}.admin-order-shell .admin-club-oracle__pool-meta{color:var(--oracle-ink-3);margin-top:2px;font-family:Nunito,sans-serif;font-size:11.5px;line-height:1.35}.admin-order-shell .admin-club-oracle__pool-weight-head{color:var(--oracle-ink-2);justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;display:flex}.admin-order-shell .admin-club-oracle__pool-weight-head b{color:var(--oracle-ink);font-family:JetBrains Mono,monospace}.admin-order-shell .admin-club-oracle__pool-result{text-align:right}.admin-order-shell .admin-club-oracle__pool-percent{color:#c99a2e;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700}.admin-order-shell .admin-club-oracle__pool-percent-label{color:var(--oracle-ink-3);font-family:Nunito,sans-serif;font-size:11px}.admin-order-shell .admin-club-oracle__econ{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-order-shell .admin-club-oracle__econ-card{border:1px solid var(--oracle-tile-border);background:var(--oracle-card-2);border-radius:13px;padding:13px 14px}.admin-order-shell .admin-club-oracle__econ-card.is-warn .admin-club-oracle__econ-value{color:#c99a2e}.admin-order-shell .admin-club-oracle__econ-label{color:var(--oracle-ink-3);font-family:Manrope,sans-serif;font-size:11px;font-weight:700}.admin-order-shell .admin-club-oracle__econ-value{color:var(--oracle-ink);margin-top:6px;font-family:JetBrains Mono,monospace;font-size:19px;font-weight:700}.admin-order-shell .admin-club-oracle__econ-note{color:var(--oracle-ink-2);margin-top:12px;font-family:Nunito,sans-serif;font-size:12px;line-height:1.5}.admin-order-shell .admin-club-oracle__stepper{border:1px solid var(--oracle-tile-border);background:var(--oracle-card-2);border-radius:999px;align-items:center;gap:8px;padding:4px;display:inline-flex}.admin-order-shell .admin-club-oracle__stepper button{background:var(--oracle-card);width:30px;height:30px;color:var(--oracle-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.admin-order-shell .admin-club-oracle__stepper span{text-align:center;min-width:32px;color:var(--oracle-ink);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.admin-order-shell .admin-club-oracle__btn-text{border:1px solid var(--oracle-tile-border);color:var(--oracle-ink-2);background:0 0;border-radius:12px;padding:11px 18px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.admin-order-shell .admin-club-oracle__btn-text:hover:not(:disabled){border-color:var(--oracle-accent);color:var(--oracle-ink)}.admin-order-shell .admin-club-oracle__spin{animation:1s linear infinite admin-club-oracle-spin}@keyframes admin-club-oracle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1200px){.admin-order-shell .admin-club-oracle__summary{flex-wrap:wrap}.admin-order-shell .admin-club-oracle__summary-cell{min-width:45%}.admin-order-shell .admin-club-oracle__pool-item{grid-template-columns:auto minmax(0,1fr)}.admin-order-shell .admin-club-oracle__pool-weight,.admin-order-shell .admin-club-oracle__pool-result{grid-column:2}.admin-order-shell .admin-club-oracle__pool-result{text-align:left}}@media (max-width:680px){.admin-order-shell .admin-club-oracle__trigger-head,.admin-order-shell .admin-club-oracle__trigger-list-head,.admin-order-shell .admin-club-oracle__row{flex-wrap:wrap}.admin-order-shell .admin-club-oracle__trigger-list-head{align-items:flex-start}.admin-order-shell .admin-club-oracle__context-row{flex-wrap:wrap}.admin-order-shell .admin-club-oracle__reward-grid,.admin-order-shell .admin-club-oracle__season-grid{grid-template-columns:1fr}.admin-order-shell .admin-club-oracle__drop-actions,.admin-order-shell .admin-club-oracle__chance-head,.admin-order-shell .admin-club-oracle__setrow,.admin-order-shell .admin-club-oracle__chain{flex-direction:column;align-items:stretch}.admin-order-shell .admin-club-oracle__chain-arrow{align-self:flex-start}.admin-order-shell .admin-club-oracle__pct-input,.admin-order-shell .admin-club-oracle__timepill{width:100%}.admin-order-shell .admin-club-oracle__chance-derive,.admin-order-shell .admin-club-oracle__econ{grid-template-columns:1fr}.admin-order-shell .admin-club-oracle__modal-foot{flex-direction:column;align-items:stretch}.admin-order-shell .admin-club-oracle__modal-actions{justify-content:flex-end}}[data-theme^=light] .account-settings-panel .field input:not(:disabled)::placeholder,[data-theme^=light] .account-settings-modal .field input:not(:disabled)::placeholder{color:color-mix(in srgb, var(--accent) 28%, var(--muted))}[data-theme^=light] .account-settings-panel .account-settings-avatar-action,[data-theme^=light] .account-settings-panel .account-settings-segment,[data-theme^=light] .account-settings-panel .account-settings-chip,[data-theme^=light] .account-settings-modal .account-settings-chip{border-color:color-mix(in srgb, var(--accent) 32%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 9%, white), color-mix(in srgb, white 95%, var(--accent) 5%));box-shadow:0 14px 32px -30px color-mix(in srgb, var(--accent) 46%, transparent)}[data-theme^=light] .account-settings-panel .account-settings-segment:hover,[data-theme^=light] .account-settings-panel .account-settings-chip:hover,[data-theme^=light] .account-settings-modal .account-settings-chip:hover{border-color:color-mix(in srgb, var(--accent) 52%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 14%, white), color-mix(in srgb, white 93%, var(--accent) 7%))}[data-theme^=light] .account-settings-panel .account-settings-segment.is-active,[data-theme^=light] .account-settings-panel .account-settings-chip.is-active,[data-theme^=light] .account-settings-modal .account-settings-chip.is-active{border-color:color-mix(in srgb, var(--accent) 64%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 18%, white), color-mix(in srgb, white 88%, var(--accent) 12%));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), 0 16px 36px -32px color-mix(in srgb, var(--accent) 52%, transparent)}[data-theme^=light] .account-settings-panel .account-settings-toggle{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 8%, white), color-mix(in srgb, white 96%, var(--accent) 4%));box-shadow:0 14px 30px -30px color-mix(in srgb, var(--accent) 42%, transparent);border-radius:18px;padding:14px 16px}[data-theme^=light] .account-settings-panel .account-settings-toggle:first-child{padding-top:14px}[data-theme^=light] .account-settings-panel .account-settings-toggle:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 12%, white), color-mix(in srgb, white 94%, var(--accent) 6%))}[data-theme^=light] .account-settings-panel .account-settings-switch{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent)}.account-settings-inline-block__head{justify-content:space-between;align-items:start;gap:14px;display:flex}.account-settings-danger{border:1px solid color-mix(in srgb, var(--danger) 40%, var(--line));background:color-mix(in srgb, var(--danger) 6%, transparent);border-radius:18px;gap:16px;padding:18px;display:grid}.account-settings-danger b{color:var(--danger,#cf4d67);font-size:16px}.account-settings-danger span{color:var(--muted);margin-top:6px;font-size:12.5px;font-weight:750;line-height:1.45;display:block}.account-deletion-page{gap:14px;width:min(100%,1080px);margin:0 auto;padding-bottom:48px;display:grid}.account-deletion-topbar{align-items:center;display:flex}.account-deletion-topbar .btn{width:fit-content}.account-deletion-card{--account-deletion-duck-body:#fff477;--account-deletion-duck-wing:#f3d7a4;--account-deletion-duck-face:#2c2138;--account-deletion-duck-tear:#b47aff;--account-deletion-duck-cheek:#ff7c7c;--account-deletion-duck-star:#fff477;--account-deletion-card-bg:#483f8080;--account-deletion-card-border:#b47aff47;--account-deletion-note-bg:#f3d7a426;--account-deletion-note-border:#f3d7a480;--account-deletion-note-text:var(--ink);--account-deletion-ink:#f7edff;--account-deletion-muted:#b9a9d6;--account-deletion-accent:#b47aff;--account-deletion-primary:#fff477;--account-deletion-danger:#ff7c7c;--account-deletion-btn-ink:#0d0b1e;color:var(--account-deletion-ink);background:linear-gradient(165deg,#0d0b1e 0%,#2d1b6b 55%,#6b1fa0 100%);border:1px solid #ffffff0f;border-radius:28px;gap:18px;padding:30px 24px 24px;display:grid;overflow:hidden;box-shadow:0 24px 60px #0000006b}[data-theme=light-ds] .account-deletion-card{--account-deletion-duck-tear:#a77bff;--account-deletion-duck-cheek:#ff9b9b;--account-deletion-card-bg:#fff;--account-deletion-card-border:#a77bff38;--account-deletion-note-bg:#f3d7a42e;--account-deletion-note-border:#f3d7a47a;--account-deletion-note-text:#6e5022;--account-deletion-ink:#2c2138;--account-deletion-muted:#6e5e84;--account-deletion-accent:#a77bff;--account-deletion-danger:#ff9b9b;--account-deletion-btn-ink:#2c2138;background:linear-gradient(165deg,#f9d6f5 0%,#edd6f9 100%);border-color:#a77bff3d;box-shadow:0 18px 40px #7c50b429}[data-theme=dark-dn] .account-deletion-card{border-color:#ffffff0f}.account-deletion-state{text-align:center;place-items:center;min-height:220px;display:grid}.account-deletion-mobile{gap:14px;display:grid}.account-deletion-desktop{display:none}.account-deletion-duck-svg{flex:none;width:100%;height:auto;display:block}.account-deletion-duck-svg--mobile-warning{width:120px;margin:4px auto 14px}.account-deletion-duck-svg--mobile-restore{width:132px;margin:0 auto 14px}.account-deletion-mobile__hero{text-align:center}.account-deletion-mobile__hero h1{color:var(--account-deletion-ink);letter-spacing:-.4px;margin:0;font-size:23px;font-weight:800;line-height:1.15}.account-deletion-mobile__hero p{color:var(--account-deletion-muted);margin:12px 0 0;font-size:14px;line-height:1.5}.account-deletion-mobile__card,.account-deletion-loss-card,.account-deletion-restore-card{background:var(--account-deletion-card-bg);border:1px solid var(--account-deletion-card-border);-webkit-backdrop-filter:blur(10px)}.account-deletion-mobile__card{border-radius:18px;margin-top:18px;padding:16px}[data-theme=light-ds] .account-deletion-mobile__card,[data-theme=light-ds] .account-deletion-loss-card,[data-theme=light-ds] .account-deletion-restore-card{box-shadow:0 8px 22px #7c50b41f}.account-deletion-mobile__loss-row,.account-deletion-loss-card__row{align-items:center;gap:12px;display:flex}.account-deletion-mobile__loss-row{padding:11px 2px;font-size:14.5px}.account-deletion-loss-card__row{padding:14px 2px;font-size:15.5px}.account-deletion-mobile__loss-row+.account-deletion-mobile__loss-row,.account-deletion-loss-card__row+.account-deletion-loss-card__row{border-top:1px solid var(--account-deletion-card-border)}.account-deletion-mobile__loss-icon,.account-deletion-loss-card__icon{color:var(--account-deletion-accent);background:#b47aff2e;flex:none;place-items:center;font-weight:800;display:grid}[data-theme=light-ds] .account-deletion-mobile__loss-icon,[data-theme=light-ds] .account-deletion-loss-card__icon{background:#a77bff24}.account-deletion-mobile__loss-icon{border-radius:9px;width:30px;height:30px;font-size:15px}.account-deletion-loss-card__icon{border-radius:10px;width:34px;height:34px;font-size:17px}.account-deletion-mobile__loss-label,.account-deletion-loss-card__label{min-width:0;color:var(--account-deletion-ink);font-weight:600}.account-deletion-mobile__loss-value,.account-deletion-loss-card__value{color:var(--account-deletion-muted);text-align:right;margin-left:auto}.account-deletion-mobile__loss-value{font-size:13px}.account-deletion-loss-card__value{font-size:14px}.account-deletion-mobile__note,.account-deletion-note{border:1px solid var(--account-deletion-note-border);background:var(--account-deletion-note-bg);color:var(--account-deletion-note-text);border-radius:14px;gap:10px;margin-top:14px;padding:13px 14px;display:flex}.account-deletion-note{gap:11px;margin-top:18px;padding:14px 16px}.account-deletion-mobile__note-mark,.account-deletion-note__mark{color:var(--account-deletion-duck-wing);flex:none;font-size:16px;font-weight:800;line-height:1.3}.account-deletion-mobile__note span,.account-deletion-note span{color:inherit;font-size:13px;line-height:1.45}.account-deletion-note span{font-size:14px}.account-deletion-mobile__reassure{text-align:center;color:var(--account-deletion-muted);padding:0 4px;font-size:13px;line-height:1.5}.account-deletion-mobile__reassure b{color:var(--account-deletion-ink)}.account-deletion-order-list{gap:10px;display:grid}.account-deletion-order-list article,.account-deletion-restore-stats article,.account-deletion-mobile__restore-stats article{border:1px solid var(--account-deletion-card-border);background:color-mix(in srgb, var(--account-deletion-card-bg) 86%, transparent);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.account-deletion-order-list b,.account-deletion-restore-stats b,.account-deletion-mobile__restore-stats b{color:var(--account-deletion-ink);font-size:16px}.account-deletion-order-list span,.account-deletion-restore-stats span,.account-deletion-mobile__restore-stats span{color:var(--account-deletion-muted);font-size:12px;font-weight:800}.account-deletion-order-list--mobile{margin-top:14px}.account-deletion-checkbox{color:var(--account-deletion-ink);cursor:pointer;align-items:center;gap:11px;margin-top:18px;display:flex;position:relative}.account-deletion-checkbox.is-disabled{opacity:.58;cursor:not-allowed}.account-deletion-checkbox input{opacity:0;pointer-events:none;position:absolute}.account-deletion-checkbox__box{border:2px solid var(--account-deletion-accent);width:22px;height:22px;color:var(--account-deletion-btn-ink);border-radius:7px;flex:none;place-items:center;display:grid}.account-deletion-checkbox__box svg{opacity:0;width:13px;height:13px}.account-deletion-checkbox input:checked+.account-deletion-checkbox__box{background:var(--account-deletion-primary);border-color:var(--account-deletion-primary)}.account-deletion-checkbox input:checked+.account-deletion-checkbox__box svg{opacity:1}.account-deletion-checkbox__label{font-size:13.5px;line-height:1.45}.account-deletion-actions{gap:11px;display:flex}.account-deletion-actions .btn,.account-deletion-actions .account-deletion-keep-link{letter-spacing:.2px;border-radius:14px;justify-content:center;width:100%;min-height:50px;padding:15px;font-size:15.5px;font-weight:700}.account-deletion-actions .btn.primary,.account-deletion-actions .account-deletion-keep-link{background:var(--account-deletion-primary);color:var(--account-deletion-btn-ink);border-color:#0000}.account-deletion-actions .btn.danger{border:1.5px solid var(--account-deletion-danger);color:var(--account-deletion-danger);background:0 0}.account-deletion-keep-link{text-decoration:none}.account-deletion-actions--mobile,.account-deletion-actions--mobile-restore{flex-direction:column;margin-top:auto;padding-top:22px}.account-deletion-mobile__restore-copy{text-align:center}.account-deletion-mobile__restore-copy span,.account-deletion-mobile__restore-copy b{font-size:14px;line-height:1.5}.account-deletion-mobile__restore-copy span{color:var(--account-deletion-muted)}.account-deletion-mobile__restore-copy b{color:var(--account-deletion-ink)}.account-deletion-mobile__restore-stats{gap:10px;margin-top:18px;display:grid}.account-deletion-feedback{margin:0;font-size:13px;font-weight:800}.account-deletion-feedback.is-success{color:#1f8b4c}.account-deletion-feedback.is-error{color:var(--danger,#cf4d67)}.account-deletion-page.is-restore-confirm{width:min(100%,1280px)}.account-deletion-card--confirm-flow{box-shadow:none;background:0 0;border:0;padding:0}.account-deletion-confirm-shell{background:linear-gradient(150deg,#0d0b1e 0%,#2d1b6b 58%,#6b1fa0 100%);border-radius:32px;min-height:680px;position:relative;overflow:hidden;box-shadow:0 26px 64px #00000080}[data-theme=light-ds] .account-deletion-confirm-shell{background:linear-gradient(150deg,#f0d8fa 0%,#e7d7f7 100%);box-shadow:0 26px 64px #7c50b42e}.account-deletion-confirm-backdrop{filter:blur(7px);opacity:.48;pointer-events:none;padding:28px;position:absolute;inset:0}.account-deletion-confirm-backdrop__top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.account-deletion-confirm-backdrop__brand{color:var(--account-deletion-ink);font-size:18px;font-weight:800}.account-deletion-confirm-backdrop__pill,.account-deletion-confirm-backdrop__tile,.account-deletion-confirm-backdrop__wide{background:var(--account-deletion-card-bg);border:1px solid var(--account-deletion-card-border);border-radius:22px}.account-deletion-confirm-backdrop__pill{border-radius:999px;width:92px;height:36px}.account-deletion-confirm-backdrop__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:960px;margin:0 auto;display:grid}.account-deletion-confirm-backdrop__tile{min-height:140px}.account-deletion-confirm-backdrop__wide{grid-column:1/-1;min-height:92px}.account-deletion-confirm-overlay{z-index:1;background:#0d0b1e8f;place-items:center;min-height:680px;padding:26px;display:grid;position:relative}[data-theme=light-ds] .account-deletion-confirm-overlay{background:#62479d24}.account-deletion-confirm-modal{-webkit-backdrop-filter:blur(22px);text-align:center;background:#483f8080;border:1px solid #b47aff59;border-radius:28px;gap:0;width:min(420px,100%);padding:30px 26px 24px;display:grid;box-shadow:0 30px 70px #00000073}[data-theme=light-ds] .account-deletion-confirm-modal{background:#ffffffb8;border-color:#a77bff47}.account-deletion-confirm-badge{background:radial-gradient(circle at 50% 35%,#fff47742,#b47aff1f);border:1px solid #fff4774d;border-radius:50%;place-items:center;width:84px;height:84px;margin:0 auto 18px;display:grid}.account-deletion-duck-svg--confirm-modal{width:56px}.account-deletion-confirm-eyebrow{color:var(--account-deletion-accent);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800}.account-deletion-confirm-modal h1,.account-deletion-welcome h1{color:var(--account-deletion-ink);letter-spacing:-.4px;margin:0;font-size:24px;font-weight:800;line-height:1.18}.account-deletion-confirm-lead,.account-deletion-welcome p{color:color-mix(in srgb, var(--account-deletion-muted) 86%, #fff 14%);margin:12px 0 0;font-size:14px;line-height:1.52}.account-deletion-confirm-card,.account-deletion-welcome__card{border:1px solid var(--account-deletion-card-border);background:color-mix(in srgb, var(--account-deletion-card-bg) 90%, transparent);border-radius:18px;margin-top:20px;padding:16px}.account-deletion-confirm-card{text-align:left}.account-deletion-confirm-card__row+.account-deletion-confirm-card__row{border-top:1px solid #b47aff29;margin-top:10px;padding-top:10px}.account-deletion-confirm-card__row{align-items:center;gap:12px;display:flex}.account-deletion-confirm-card__icon{width:32px;height:32px;color:var(--account-deletion-accent);background:#b47aff2e;border-radius:10px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.account-deletion-confirm-card__copy{gap:3px;display:grid}.account-deletion-confirm-card__copy span{color:#9f93be;font-size:11px;line-height:1.2}[data-theme=light-ds] .account-deletion-confirm-card__copy span{color:#7d7298}.account-deletion-confirm-card__copy b,.account-deletion-welcome__card b{color:var(--account-deletion-ink);font-size:14px;line-height:1.38}.account-deletion-confirm-reassure,.account-deletion-confirm-lock{text-align:center;justify-content:center;align-items:center;display:flex}.account-deletion-confirm-reassure{color:var(--account-deletion-note-text);margin-top:16px;font-size:12px;font-weight:700}.account-deletion-confirm-actions{gap:10px;margin-top:20px;display:grid}.account-deletion-confirm-actions .btn,.account-deletion-actions--confirm-success .btn{border-radius:16px;justify-content:center;min-height:54px;font-size:15px;font-weight:800}.account-deletion-confirm-cancel{color:#b7aad4;background:0 0;border:1px solid #b47aff40}.account-deletion-confirm-lock{color:#8579a6;margin-top:16px;font-size:11px;line-height:1.4}.account-deletion-confirm-shell--success{place-items:center;padding:28px;display:grid}.account-deletion-welcome{text-align:center;justify-items:center;width:min(100%,760px);display:grid}.account-deletion-welcome__bubble{background:var(--account-deletion-primary);min-height:34px;color:var(--account-deletion-btn-ink);border-radius:14px 14px 14px 4px;justify-content:center;align-items:center;padding:7px 15px;font-size:13px;font-weight:800;display:inline-flex}.account-deletion-welcome__visual{width:140px;margin-top:10px}.account-deletion-duck-svg--confirm-success{width:140px}.account-deletion-welcome__card{max-width:620px}.account-deletion-welcome__card span,.account-deletion-welcome__card b{font-size:16px;line-height:1.55}.account-deletion-welcome__card span{color:var(--account-deletion-muted)}.account-deletion-actions--confirm-success{justify-content:center;margin-top:28px}.account-deletion-actions--confirm-success .btn{width:auto;min-width:260px;padding:16px 34px;text-decoration:none}@media (max-width:959px){.account-deletion-page{gap:12px;width:auto}.account-deletion-order-list{grid-template-columns:1fr}.account-deletion-confirm-shell,.account-deletion-confirm-overlay{min-height:auto}.account-deletion-confirm-shell{border-radius:28px}.account-deletion-confirm-backdrop{display:none}.account-deletion-confirm-overlay{background:0 0;padding:16px}.account-deletion-confirm-modal{border-radius:24px;width:100%;padding:24px 18px 20px}.account-deletion-confirm-modal h1,.account-deletion-welcome h1{font-size:22px}.account-deletion-welcome__card span,.account-deletion-welcome__card b{font-size:14px}.account-deletion-actions--confirm-success .btn{width:100%;min-width:0}}@media (min-width:960px){.account-deletion-card{background:linear-gradient(150deg,#0d0b1e 0%,#2d1b6b 58%,#6b1fa0 100%);padding:0;box-shadow:0 26px 64px #00000080}[data-theme=light-ds] .account-deletion-card{background:linear-gradient(150deg,#f9d6f5 0%,#edd6f9 100%);box-shadow:0 26px 64px #7c50b42e}.account-deletion-mobile{display:none}.account-deletion-desktop{display:flex}.account-deletion-desktop--warning{align-items:center;gap:48px;min-height:540px;padding:54px 64px}.account-deletion-desktop__intro{text-align:left;flex:0 0 42%}.account-deletion-desktop__panel{flex:1}.account-deletion-duck-svg--desktop-warning{width:168px;margin:0 auto 24px}.account-deletion-desktop__eyebrow{color:var(--account-deletion-accent);letter-spacing:2.5px;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.account-deletion-desktop__intro h1,.account-deletion-restore-hero h1{color:var(--account-deletion-ink);letter-spacing:-.8px;margin:0;font-size:38px;font-weight:800;line-height:1.08}.account-deletion-desktop__intro p,.account-deletion-restore-hero p{color:var(--account-deletion-muted);margin:18px 0 0;font-size:16px;line-height:1.55}.account-deletion-desktop__intro p b{color:var(--account-deletion-ink)}.account-deletion-loss-card{border-radius:20px;padding:8px 22px}.account-deletion-loss-card__title{color:var(--account-deletion-muted);letter-spacing:.4px;text-transform:uppercase;padding:16px 2px 6px;font-size:13px;font-weight:700}.account-deletion-note{align-items:flex-start}.account-deletion-order-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:14px}.account-deletion-checkbox{gap:12px;margin-top:20px;font-size:14.5px}.account-deletion-checkbox__label{font-size:14.5px}.account-deletion-actions--desktop{gap:14px;margin-top:26px}.account-deletion-actions--desktop .btn,.account-deletion-actions--desktop .account-deletion-keep-link{min-height:54px;padding:15px 26px}.account-deletion-actions--desktop .btn.danger{flex:none;width:auto}.account-deletion-actions--desktop .account-deletion-keep-link{flex:1}.account-deletion-desktop--restore{justify-content:center;align-items:center;width:100%;min-height:540px;padding:60px}.account-deletion-restore-hero{text-align:center;width:100%;max-width:540px}.account-deletion-restore-visual{width:150px;margin:0 auto}.account-deletion-duck-svg--restore{width:150px}.account-deletion-restore-card{border-radius:20px;margin-top:28px;padding:22px 26px}.account-deletion-restore-card__body span,.account-deletion-restore-card__body b{font-size:15.5px;line-height:1.55}.account-deletion-restore-card__body span{color:var(--account-deletion-muted)}.account-deletion-restore-card__body b{color:var(--account-deletion-ink)}.account-deletion-restore-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.account-deletion-restore-stats article{border-radius:16px;padding:14px 16px}.account-deletion-restore-stats b{font-size:18px}.account-deletion-actions--restore{justify-content:center;margin-top:28px}.account-deletion-actions--restore .btn{width:auto;min-width:260px;padding:16px 42px}}.account-settings-modal-overlay{z-index:120;overscroll-behavior:contain;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(4px);background:#120c1c75;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.account-settings-modal{box-sizing:border-box;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 98%, transparent);border-radius:24px;gap:16px;width:min(680px,100%);min-height:0;max-height:min(90dvh,760px);padding:22px;display:grid;overflow-y:auto;box-shadow:0 24px 58px #110a1d38}.account-settings-modal--compact{width:min(520px,100%)}.account-settings-modal__head,.account-settings-modal__foot{justify-content:space-between;align-items:center;gap:14px;display:flex}.account-settings-modal__body{min-height:0;overflow-y:auto}.account-settings-modal__foot span{color:var(--muted);font-size:13px;font-weight:850}.account-settings-toast{z-index:140;background:color-mix(in srgb, var(--ink) 94%, black);color:var(--surface);opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:850;transition:opacity .2s,transform .2s;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,calc(100% + 24px))}.account-settings-toast.is-visible{opacity:1;transform:translate(-50%)}.btn.danger{border-color:color-mix(in srgb, var(--danger) 58%, var(--line));color:var(--danger,#cf4d67)}.btn.danger:hover{background:color-mix(in srgb, var(--danger) 8%, transparent)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.admin-categories-workspace{background:#0f172a2e;border:1px solid #94a3b829;border-radius:26px;grid-template-columns:minmax(360px,.95fr) minmax(0,1.45fr);align-items:start;gap:0;min-height:720px;display:grid;overflow:hidden}.admin-categories-pane{gap:1rem;min-height:100%;padding:1rem;display:grid}.admin-categories-detail{align-content:start}.admin-categories-pane__head,.admin-categories-detail__head,.admin-categories-products-shell__head,.admin-categories-create-popover,.admin-categories-table-head,.admin-categories-row,.admin-categories-row__main,.admin-categories-row__title-line,.admin-categories-row__actions,.admin-categories-toolbar,.admin-categories-bulk,.admin-categories-bulk__trigger,.admin-categories-row-actions__trigger,.admin-categories-detail__title-line,.admin-categories-detail__stats,.admin-categories-empty-state{gap:.75rem;display:flex}.admin-categories-pane__head,.admin-categories-detail__head,.admin-categories-products-shell__head,.admin-categories-row,.admin-categories-row__actions,.admin-categories-toolbar,.admin-categories-bulk,.admin-categories-bulk__trigger,.admin-categories-row-actions__trigger,.admin-categories-detail__title-line{align-items:center}.admin-categories-pane__head,.admin-categories-detail__head,.admin-categories-products-shell__head,.admin-categories-row__title-line{justify-content:space-between}.admin-categories-create-popover,.admin-categories-card{background:#0f172a4d;border:1px solid #94a3b82e;border-radius:22px;gap:.9rem;padding:1rem;display:grid}.admin-categories-discount__head{justify-content:space-between;gap:.75rem;display:flex}.admin-categories-search{color:#e2e8f0c7;background:#0f172a3d;border:1px solid #94a3b833;border-radius:16px;align-items:center;gap:.65rem;padding:.8rem .95rem;display:flex}.admin-categories-search input{width:100%;color:inherit;background:0 0;border:0}.admin-categories-search input:focus{outline:none}.admin-categories-bulk{flex:1;position:relative}.admin-categories-bulk__trigger,.admin-categories-row-actions__trigger,.admin-categories-row__rename,.admin-categories-detail__rename{color:inherit;background:#0f172a33;border:1px solid #94a3b833;border-radius:14px}.admin-categories-bulk__trigger,.admin-categories-row-actions__trigger{width:100%;font:inherit;justify-content:space-between;padding:.8rem .95rem}.admin-categories-bulk__clear{width:38px;height:38px;color:inherit;background:#0f172a2e;border:1px solid #94a3b833;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.admin-categories-bulk__panel,.admin-categories-row-actions__panel{z-index:15;background:#0f172af5;border:1px solid #94a3b82e;border-radius:16px;min-width:220px;padding:.45rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 18px 42px #0f172a57}.admin-categories-row-actions{position:relative}.admin-categories-row-actions__panel{left:auto;right:0}.admin-categories-bulk__item,.admin-categories-row-actions__item{width:100%;color:var(--surface);font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;padding:.8rem .9rem}.admin-categories-bulk__item:hover,.admin-categories-row-actions__item:hover{background:#94a3b824}.admin-categories-bulk__item:disabled{opacity:.45;cursor:not-allowed}.admin-categories-bulk__item--danger,.admin-categories-row-actions__item--danger{color:#fecaca}[data-theme^=light] .admin-categories-row-actions__panel{background:color-mix(in srgb, var(--surface) 97%, var(--surface-2));border-color:#a77bff38;box-shadow:0 18px 42px #4a306d24}[data-theme^=light] .admin-categories-row-actions__item{color:var(--ink)}[data-theme^=light] .admin-categories-row-actions__item:hover,[data-theme^=light] .admin-categories-row-actions__item:focus-visible{background:color-mix(in srgb, var(--accent) 10%, transparent)}[data-theme^=light] .admin-categories-row-actions__item--danger{color:color-mix(in srgb, var(--danger) 82%, #6b2231)}.admin-categories-table-head{color:#e2e8f0b8;padding:0 .4rem}.admin-categories-table-head__checkbox{justify-content:center;align-items:center;width:32px;display:inline-flex}.admin-categories-table-head__meta,.admin-categories-table-head__count{gap:.2rem;font-size:.9rem;display:grid}.admin-categories-table-head__meta{flex:1}.admin-categories-list{flex:auto;align-content:start;gap:.75rem;min-height:0;padding-right:.2rem;display:grid;overflow:auto}.admin-categories-row{background:#0f172a38;border:1px solid #94a3b829;border-radius:22px;align-items:stretch;padding:.9rem;transition:border-color .14s,background .14s,transform .14s;position:relative}.admin-categories-row.is-actions-open{z-index:4}.admin-categories-row:hover,.admin-categories-row.is-selected{background:#3341556b;border-color:#fbbf2466}.admin-categories-row__check{align-items:flex-start;padding-top:.35rem;display:flex}.admin-categories-row__main{cursor:pointer;flex:1;align-items:flex-start}.admin-categories-row__thumb{background:#1e293b8a;border-radius:14px;flex:0 0 56px;width:56px;height:56px;overflow:hidden}.admin-categories-row__thumb img,.admin-categories-row__thumb-placeholder{width:100%;height:100%;display:block}.admin-categories-row__thumb img{object-fit:cover}.admin-categories-row__content{flex:1;gap:.16rem;min-width:0;display:grid}.admin-categories-row__title-line{justify-content:flex-start;align-items:center;gap:.32rem;margin-bottom:0}.admin-categories-row__title-line span{min-width:0;font-weight:700;line-height:1.18}.admin-categories-row__rename,.admin-categories-detail__rename{opacity:0;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;min-height:0;padding:0;transition:opacity .12s,color .12s;display:inline-flex}.admin-categories-row__rename{color:var(--accent);background:0 0;border:0;border-radius:0}.admin-categories-row:hover .admin-categories-row__rename,.admin-categories-detail__title-line:hover .admin-categories-detail__rename,.admin-categories-detail__rename:focus-visible,.admin-categories-row__rename:focus-visible{opacity:1}.admin-categories-row__stats,.admin-categories-row__meta,.admin-categories-detail__stats,.admin-category-products__meta,.admin-categories-flags{flex-wrap:wrap;gap:.35rem .7rem;display:flex}.admin-categories-row__stats,.admin-categories-row__meta,.admin-categories-detail__stats,.admin-category-products__meta,.admin-categories-note,.admin-category-products__head span{color:#e2e8f0bd;font-size:.92rem}.admin-categories-detail__grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.9fr);gap:1rem;display:grid}.admin-categories-detail__grid--secondary{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.admin-categories-products-shell{background:#0f172a42;border:1px solid #94a3b82e;border-radius:22px;gap:.85rem;min-height:0;padding:1rem;display:grid}.admin-categories-empty-state{text-align:center;color:#e2e8f0cc;place-items:center;gap:.8rem;min-height:520px;padding:2rem;display:grid}.admin-categories-empty-state__icon{background:#94a3b81f;border-radius:999px;justify-content:center;align-items:center;width:68px;height:68px;display:inline-flex}.admin-categories-image{background:#1e293b80;border-radius:18px;justify-content:center;align-items:center;min-height:200px;display:flex;overflow:hidden}.admin-categories-image img{object-fit:cover;width:100%;height:200px;display:block}.admin-categories-image__empty{color:#e2e8f0b8;justify-items:center;gap:.5rem;display:grid}.admin-switch{align-items:center;gap:.65rem;font-weight:600;display:inline-flex}.admin-inline-field{grid-template-columns:minmax(0,1fr) 110px;gap:.6rem;display:grid}.admin-inline-field input,.admin-inline-field select{width:100%}.admin-category-products{gap:.8rem;min-height:0;padding-right:.2rem;display:grid;overflow:auto}.admin-category-products__card{background:#0f172a3d;border:1px solid #94a3b829;border-radius:18px;grid-template-columns:88px minmax(0,1fr);gap:.9rem;padding:.9rem;display:grid}.admin-category-products__card--row{align-items:center}.admin-category-products__image{background:#1e293b8a;border-radius:16px;width:88px;height:88px;overflow:hidden}.admin-category-products__image img{object-fit:cover;width:100%;height:100%;display:block}.admin-category-products__body{gap:.7rem;display:grid}.admin-category-products__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-category-products__price{justify-items:end;gap:.25rem;display:grid}.admin-category-products__price span{text-decoration:line-through}@media (max-width:1023px){.account-settings-reference-grid,.account-settings-locale-row,.account-settings-two-col{grid-template-columns:minmax(0,1fr)}.account-settings-rail{position:static}.account-settings-rail-nav{grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:2px;overflow:auto}.account-settings-panel-section{padding:22px 20px}.account-settings-segmented{grid-template-columns:minmax(0,1fr)}.account-settings-avatar-cropper{min-height:300px}}@media (max-width:1120px){.admin-categories-workspace,.admin-categories-detail__grid{grid-template-columns:minmax(0,1fr)}.admin-categories-sidebar{border-bottom:1px solid #94a3b829;border-right:0}}@media (min-width:1121px){.admin-categories-workspace{height:clamp(820px,100dvh - 120px,980px);min-height:0}.admin-categories-sidebar{flex-direction:column;align-self:stretch;min-height:0;display:flex;overflow:hidden}.admin-categories-detail{grid-template-rows:auto minmax(0,1fr);align-self:stretch;min-height:0;overflow:hidden}.admin-categories-products-shell{grid-template-rows:auto auto minmax(0,1fr)}}@media (max-width:720px){.grid-2,.admin-inline-field{grid-template-columns:minmax(0,1fr)}.admin-categories-pane{padding:.85rem}.admin-categories-toolbar,.admin-categories-detail__head,.admin-categories-row,.admin-categories-row__main{flex-direction:column;align-items:stretch}.admin-categories-row__actions{justify-content:space-between}.admin-category-products__card{grid-template-columns:minmax(0,1fr)}.admin-category-products__image{width:100%;height:180px}}.admin-categories-root{gap:18px;display:grid}.admin-categories-workspace,.admin-categories-edit-page{border:1px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 18%, transparent), transparent 34%), radial-gradient(circle at bottom left, color-mix(in srgb, var(--accent-2) 18%, transparent), transparent 32%), color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:0 20px 44px #19102c14}.admin-categories-workspace{grid-template-columns:minmax(420px,.96fr) minmax(0,1.34fr);min-height:820px}.admin-categories-pane{gap:1.1rem;padding:1.2rem}.admin-categories-sidebar{border-right:1px solid var(--line)}.admin-categories-pane__head h2,.admin-categories-detail__title-line h2,.admin-categories-edit-page__head h2{font-family:var(--font-heading,inherit);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,1.8vw,1.75rem);font-weight:900}.admin-categories-search,.admin-categories-bulk__trigger,.admin-categories-row-actions__trigger,.admin-categories-detail__rename,.admin-categories-edit-page .inp,.admin-categories-edit-page select.inp,.admin-categories-edit-page input.inp{min-height:var(--control-h)}.admin-categories-search{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 94%, transparent);color:var(--ink-2);border-radius:18px;padding:0 1rem}.admin-categories-toolbar{align-items:stretch}.admin-categories-bulk__trigger,.admin-categories-row-actions__trigger{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 94%, transparent);border-radius:16px;padding:.75rem .95rem}.admin-categories-bulk__clear,.admin-categories-detail__rename{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 92%, transparent)}.admin-categories-row{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 92%, transparent);border-radius:22px;box-shadow:0 10px 24px #1d12310f}.admin-categories-row:hover{transform:translateY(-1px)}.admin-categories-row.is-selected{border-color:color-mix(in srgb, #fff477 64%, var(--accent));background:linear-gradient(0deg, color-mix(in srgb, var(--accent) 10%, transparent), color-mix(in srgb, var(--accent) 10%, transparent)), color-mix(in srgb, var(--surface-2) 94%, transparent);box-shadow:inset 4px 0 #fff477,0 10px 28px #1d123114}.admin-categories-row__thumb{background:color-mix(in srgb, var(--surface-3) 82%, transparent);border-radius:14px;flex:0 0 52px;width:52px;height:52px}.admin-categories-row__title-line span{color:var(--ink);font-weight:800}.admin-categories-detail__title-line{justify-content:flex-start;gap:.5rem}.admin-categories-row__stats{gap:.45rem}.admin-categories-row__pill{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.34rem .7rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.admin-categories-row__pill--total{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent)}.admin-categories-row__pill--visible{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.admin-categories-row__pill--hidden{background:color-mix(in srgb, var(--warning,#c98a2a) 16%, transparent);color:color-mix(in srgb, var(--warning,#c98a2a) 82%, var(--ink))}.admin-categories-row__pill--archived{background:color-mix(in srgb, var(--danger) 14%, transparent);color:color-mix(in srgb, var(--danger) 86%, var(--ink))}.admin-categories-row__meta{font-size:.82rem}.admin-categories-row__meta .mono,.admin-categories-detail__stats .mono,.admin-categories-slug-line{color:var(--muted)}.admin-categories-products-shell,.admin-categories-card,.admin-categories-create-popover,.admin-categories-edit-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 94%, transparent);border-radius:24px;box-shadow:0 10px 28px #1d12310d}.admin-categories-products-shell__head h3,.admin-categories-edit-card__title b,.admin-categories-subcard__head b,.admin-categories-discount-modal__head h3{color:var(--ink);margin:0;font-size:1.05rem;font-weight:800}.admin-categories-detail__stats{gap:.55rem}.admin-categories-detail__visibility{border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .72rem;font-size:.82rem;font-weight:800;display:inline-flex}.admin-categories-detail__visibility .dot{background:currentColor;border-radius:999px;width:6px;height:6px}.admin-categories-detail__visibility.is-visible{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.admin-categories-detail__visibility.is-hidden{background:color-mix(in srgb, var(--surface-3) 74%, transparent);color:var(--ink-2)}.admin-category-products{gap:.9rem}.admin-category-products__card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-3) 74%, transparent);border-radius:18px;grid-template-columns:72px minmax(0,1fr);align-items:center}.admin-category-products__image{border-radius:16px;width:72px;height:72px}.admin-category-products__head{align-items:center}.admin-category-products__title-block{align-items:center;gap:.6rem;min-width:0;display:flex}.admin-category-products__name-link{color:var(--ink);font-weight:800;text-decoration:none}.admin-category-products__name-link:hover{text-underline-offset:3px;text-decoration:underline}.admin-category-products__price{white-space:nowrap;align-items:baseline;gap:.5rem;display:flex}.admin-category-products__price b{color:var(--ink);font-size:1rem}.admin-category-products__price span{color:var(--muted)}.admin-category-products__meta{margin-top:.1rem}.admin-category-products__meta .tag{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:28px;padding:.35rem .72rem;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.admin-category-products__meta .tag.hid{background:color-mix(in srgb, var(--surface-3) 74%, transparent);border-color:color-mix(in srgb, var(--accent) 22%, var(--line));color:var(--ink-2)}.admin-category-products__meta .tag.arc{background:color-mix(in srgb, var(--pink) 12%, transparent);border-color:color-mix(in srgb, var(--pink) 64%, var(--line));color:var(--pink)}.admin-category-products__meta .tag.s-ok{background:color-mix(in srgb, var(--ok) 14%, transparent);border-color:color-mix(in srgb, var(--ok) 62%, var(--line));color:var(--ok)}.admin-category-products__meta .tag.s-no{background:color-mix(in srgb, var(--danger) 14%, transparent);border-color:color-mix(in srgb, var(--danger) 62%, var(--line));color:var(--danger)}.admin-category-products__meta .tag.s-soon{background:color-mix(in srgb, var(--warning,#c98a2a) 14%, transparent);border-color:color-mix(in srgb, var(--warning,#c98a2a) 62%, var(--line));color:color-mix(in srgb, var(--warning,#c98a2a) 88%, var(--ink))}.admin-category-products__meta .tag.s-pre{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:color-mix(in srgb, var(--accent) 40%, var(--line));color:var(--accent)}.admin-categories-edit-page{gap:1.25rem;padding:1.35rem;display:grid}.admin-categories-edit-page__head{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.admin-categories-edit-page__grid{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:1.1rem;display:grid}.admin-categories-edit-page__main,.admin-categories-edit-page__side{align-content:start;gap:1rem;display:grid}.admin-categories-edit-card{gap:1rem;padding:1.15rem}.admin-categories-edit-card__title,.admin-categories-subcard__head,.admin-categories-discount-modal__head,.admin-categories-discount-stats__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-categories-slug-line{min-height:var(--control-h);border:1px solid var(--line);background:color-mix(in srgb, var(--surface-3) 70%, transparent);border-radius:16px;align-items:center;padding:0 .95rem;display:flex}.admin-categories-subcard{background:color-mix(in srgb, var(--surface-3) 72%, transparent);border-radius:18px;padding:1rem}.admin-categories-sort-field{margin:0}.admin-categories-edit-page__footer{flex-wrap:wrap;gap:.8rem;display:flex}.admin-categories-radio{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-3) 72%, transparent);color:var(--ink);border-radius:18px;align-items:center;gap:.75rem;padding:.85rem 1rem;font-weight:700;display:flex}.admin-categories-radio.is-active{border-color:color-mix(in srgb, var(--accent) 48%, var(--line));background:color-mix(in srgb, var(--accent) 10%, transparent)}.admin-categories-radio__dot{border:2px solid color-mix(in srgb, var(--accent) 52%, var(--line));background:0 0;border-radius:999px;width:16px;height:16px}.admin-categories-radio.is-active .admin-categories-radio__dot{background:var(--accent)}.admin-categories-image--square{aspect-ratio:1;min-height:200px}.admin-categories-discount-modal{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120d1d7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-categories-discount-modal__dialog{border:1px solid var(--line);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 18%, transparent), transparent 36%), color-mix(in srgb, var(--surface) 96%, transparent);border-radius:26px;gap:1rem;width:min(680px,100%);padding:1.2rem;display:grid;box-shadow:0 28px 60px #110c1d38}.admin-categories-discount-modal__head p,.admin-categories-note{color:var(--ink-2);margin:0}.admin-categories-discount-modal__body{gap:1rem;display:grid}.admin-inline-field--segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-categories-segment{min-height:var(--control-h);border:1px solid var(--line);background:color-mix(in srgb, var(--surface-3) 74%, transparent);color:var(--ink);border-radius:16px;font-weight:800}.admin-categories-segment.is-active{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));background:color-mix(in srgb, var(--accent) 13%, transparent);color:var(--accent)}.admin-categories-discount-stats{gap:.85rem}.admin-categories-discount-stats__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.admin-categories-discount-stats__grid div{background:color-mix(in srgb, var(--surface-3) 74%, transparent);border-radius:18px;gap:.35rem;padding:.95rem;display:grid}.admin-categories-discount-stats__grid span{color:var(--ink-2);font-size:.82rem}.admin-categories-discount-stats__grid b{color:var(--ink);font-size:1.3rem}.admin-categories-discount-modal__footer{justify-content:flex-end;gap:.75rem;display:flex}[data-theme^=dark] .admin-categories-workspace,[data-theme^=dark] .admin-categories-edit-page{background:#281e5047;border-color:#b47aff33;box-shadow:0 16px 36px #0000002e}[data-theme^=dark] .admin-categories-products-shell,[data-theme^=dark] .admin-categories-card,[data-theme^=dark] .admin-categories-create-popover,[data-theme^=dark] .admin-categories-edit-card,[data-theme^=dark] .admin-categories-subcard,[data-theme^=dark] .admin-categories-discount-modal__dialog,[data-theme^=dark] .admin-categories-row,[data-theme^=dark] .admin-category-products__card{box-shadow:none;background:#483f8057;border-color:#b47aff33}[data-theme^=dark] .admin-categories-row:hover,[data-theme^=dark] .admin-category-products__card:hover{background:#685ab475}[data-theme^=light] .admin-categories-workspace,[data-theme^=light] .admin-categories-edit-page{background:0 0;border-color:#a77bff3d;box-shadow:0 12px 30px -26px #7850b447}[data-theme^=light] .admin-categories-products-shell,[data-theme^=light] .admin-categories-card,[data-theme^=light] .admin-categories-create-popover,[data-theme^=light] .admin-categories-edit-card,[data-theme^=light] .admin-categories-subcard,[data-theme^=light] .admin-categories-discount-modal__dialog,[data-theme^=light] .admin-categories-row,[data-theme^=light] .admin-category-products__card{background:#fff;border-color:#a77bff57;box-shadow:0 10px 22px -14px #7850b43d}[data-theme^=light] .admin-categories-row:hover,[data-theme^=light] .admin-category-products__card:hover{background:#fff;border-color:#a77bff80;box-shadow:0 14px 28px -16px #7850b447}[data-theme^=light] .admin-categories-row.is-selected{background:var(--accent-soft);border-color:#a77bff75;box-shadow:inset 4px 0 #fff477,inset 0 0 0 2px #fff477,0 0 0 3px #fff4778c,0 12px 24px -14px #7850b452}[data-theme^=light] .admin-categories-row__thumb,[data-theme^=light] .admin-categories-row__thumb-placeholder,[data-theme^=light] .admin-category-products__image,[data-theme^=light] .admin-category-products__image>div,[data-theme^=light] .admin-categories-image,[data-theme^=light] .admin-categories-image__empty{background:#efe6fb}[data-theme^=light] .admin-categories-search,[data-theme^=light] .admin-categories-bulk__trigger,[data-theme^=light] .admin-categories-row-actions__trigger,[data-theme^=light] .admin-categories-bulk__clear,[data-theme^=light] .admin-categories-detail__rename,[data-theme^=light] .admin-categories-slug-line,[data-theme^=light] .admin-categories-radio,[data-theme^=light] .admin-categories-segment{background:#f6eeff;border-color:#a77bff42}[data-theme^=light] .admin-categories-row__rename{color:#8c5dff}[data-theme^=light] .admin-categories-table-head,[data-theme^=light] .admin-categories-table-head__meta,[data-theme^=light] .admin-categories-table-head__count{color:#2c2138d1}[data-theme^=light] .admin-categories-table-head__meta b,[data-theme^=light] .admin-categories-table-head__count b{color:#2c2138}[data-theme^=light] .admin-categories-detail__stats,[data-theme^=light] .admin-categories-row__meta,[data-theme^=light] .admin-categories-note{color:#2c2138c7}[data-theme^=light] .admin-categories-empty-state{color:#2c2138ad}[data-theme^=light] .admin-categories-empty-state b{color:#2c2138}[data-theme^=light] .admin-categories-empty-state p{color:#2c2138b8}[data-theme^=light] .admin-categories-empty-state__icon{color:#2c213857;background:#f6eeff;border:1px solid #a77bff38}[data-theme^=light] .admin-categories-detail__stats .mono,[data-theme^=light] .admin-categories-row__meta .mono,[data-theme^=light] .admin-categories-slug-line{color:#2c21389e}[data-theme^=light] .admin-categories-detail__visibility.is-visible{color:#2bae78;background:#2bae7824}[data-theme^=light] .admin-categories-detail__visibility.is-hidden{color:#2c2138b3;background:#f5eeff}[data-theme^=light] .admin-category-products__meta .tag.s-pre{color:#8c5dff;background:#a77bff24;border-color:#a77bff4d}[data-theme^=light] .admin-category-products__meta .tag.s-soon{color:#b17618;background:#c98a2a24;border-color:#c98a2a4d}[data-theme^=light] .admin-category-products__meta .tag.s-no{color:#d15b5b;background:#e264641f;border-color:#e264644d}[data-theme^=light] .admin-category-products__meta .tag.s-ok{color:#2bae78;background:#2bae7824;border-color:#2bae7847}[data-theme^=light] .admin-category-products__meta .tag.hid{color:#2c2138d1;background:#f5eeff;border-color:#a77bff4d}[data-theme^=light] .admin-category-products__meta .tag.arc{color:#c45b9c;background:#d86bb01f;border-color:#d86bb047}@media (max-width:1180px){.admin-categories-workspace,.admin-categories-edit-page__grid{grid-template-columns:minmax(0,1fr)}.admin-categories-sidebar{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:980px){.admin-categories-edit-page__head,.admin-categories-detail__head,.admin-categories-toolbar{flex-direction:column;align-items:stretch}.admin-categories-discount-stats__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.admin-categories-pane,.admin-categories-edit-page,.admin-categories-discount-modal__dialog{padding:1rem}.admin-categories-row,.admin-categories-row__main{flex-direction:column;align-items:stretch}.admin-category-products__card{grid-template-columns:minmax(0,1fr)}.admin-category-products__image{width:100%;height:180px}}.auth-page{padding:32px 0 56px}.auth-shell{grid-template-columns:minmax(0,1.05fr) minmax(320px,520px);align-items:stretch;gap:22px;display:grid}.auth-hero,.auth-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 20%, transparent), transparent 34%), radial-gradient(circle at bottom left, color-mix(in srgb, var(--accent-2) 24%, transparent), transparent 28%), color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:0 18px 40px #19102c14}.auth-hero{align-content:space-between;gap:18px;min-height:100%;padding:34px;display:grid}.auth-hero__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.auth-hero h1{margin:0;font-size:clamp(30px,4vw,48px);line-height:1.02}.auth-hero p{max-width:42ch;color:var(--ink-2);margin:0}.auth-hero__stickers{flex-wrap:wrap;gap:10px;display:flex}.auth-hero__stickers span,.auth-chip,.account-auth-pill{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 84%, transparent);min-height:36px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.auth-panel{padding:24px}.auth-card__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.auth-card__head h2{margin:0 0 6px;font-size:24px}.auth-card__head p{color:var(--ink-2);margin:0}.auth-duck{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-2) 70%, white), color-mix(in srgb, var(--accent) 34%, white));border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:inline-flex;box-shadow:inset 0 1px #ffffff85}.auth-provider-list,.auth-form,.auth-inline-actions{gap:12px;display:grid}.auth-provider-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.auth-provider-btn{width:100%}.auth-field{gap:7px;display:grid}.auth-field>span,.auth-field__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:900}.auth-input-wrap{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, transparent);min-height:50px;color:var(--ink-2);border-radius:18px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:0 14px;display:grid}.auth-input-wrap input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.auth-input-wrap--password{grid-template-columns:20px minmax(0,1fr) auto}.auth-input-wrap--password input{padding-right:calc(var(--amx-size-touch) + var(--amx-space-3))}.password-visibility-field input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px var(--amx-color-surface-2,var(--surface-2));-webkit-text-fill-color:var(--amx-color-text,var(--ink));caret-color:var(--amx-color-text,var(--ink))}.auth-password-toggle{width:var(--amx-size-touch);min-width:var(--amx-size-touch);height:var(--amx-size-touch);border-radius:var(--amx-radius-sm);color:var(--amx-color-text-muted,var(--muted));transition:background var(--amx-duration-fast) var(--amx-ease-standard), color var(--amx-duration-fast) var(--amx-ease-standard);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.auth-password-toggle:hover{background:color-mix(in srgb, var(--amx-color-accent-primary) 12%, transparent);color:var(--amx-color-accent-primary-strong,var(--accent))}.auth-password-toggle:focus-visible{outline:2px solid var(--amx-color-focus);outline-offset:2px;box-shadow:var(--amx-shadow-focus)}.password-caps-lock{color:var(--amx-color-warning,var(--accent-2));font-size:var(--amx-font-size-xs,12px);font-weight:var(--amx-font-weight-medium,650)}.admin-login-password-field{gap:var(--amx-space-3);flex-direction:column;display:flex}.admin-login-password-label{color:var(--amx-color-text-muted,var(--muted));font-size:var(--amx-font-size-md,14px)}.admin-login-password-wrap{align-items:center;gap:var(--amx-space-3);min-height:var(--amx-size-control-lg);padding:0 var(--amx-space-3);border:1px solid color-mix(in srgb, var(--amx-color-accent-primary) 25%, transparent);border-radius:var(--amx-radius-lg);background:color-mix(in srgb, var(--amx-color-surface) 72%, transparent);color:var(--amx-color-text-muted,var(--muted));grid-template-columns:20px minmax(0,1fr) auto;display:grid}.admin-login-password-wrap input{width:100%;min-width:0;color:var(--amx-color-text,var(--ink));font-size:var(--amx-font-size-lg,16px);padding:var(--amx-space-5) calc(var(--amx-size-touch) + var(--amx-space-3)) var(--amx-space-5) 0;background:0 0;border:0;outline:0}.admin-delivery-password-field{min-width:0}.admin-delivery-password-label{color:var(--muted);font-size:13px;font-weight:800}.admin-delivery-password-label small{color:var(--muted);font-size:11px}.admin-delivery-password-wrap{min-width:0;position:relative}.admin-delivery-password-wrap>span:first-child{display:none}.admin-delivery-password-wrap input{padding-right:calc(14px + var(--amx-size-touch))}.admin-delivery-password-wrap .auth-password-toggle{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.auth-submit{width:100%;margin-top:4px}.auth-password-reset-link{color:var(--accent);justify-self:start;font-size:14px;font-weight:800}.auth-hint,.account-session{color:var(--ink-2);margin:0;font-size:13px}.auth-status{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--ink);border-radius:16px;margin-top:16px;padding:12px 14px;font-size:14px;font-weight:700}.auth-status.is-error{color:#b11d1d;background:#d649491a;border-color:#d6494952}[data-theme^=dark] .auth-status.is-error,[data-theme=dark] .auth-status.is-error{color:#ffb0b0}.auth-card__foot{color:var(--ink-2);margin-top:16px;font-size:14px}.auth-card__foot a{color:var(--accent);font-weight:800}.account-auth-methods{margin-bottom:10px}.spin{animation:.9s linear infinite auth-spin}@keyframes auth-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1023px){.auth-shell{grid-template-columns:minmax(0,1fr)}.auth-hero{min-height:auto}}@media (max-width:767px){.nav-account-menu,.nav-account-chip{display:none}.order{grid-template-columns:minmax(0,1fr) auto;align-items:start}.order-main{grid-column:1}.account-settings-page{padding:18px 0 42px}.account-settings-hero,.account-settings-card{border-radius:22px;padding:18px}.account-settings-hero__head{grid-template-columns:minmax(0,1fr)}.account-settings-hero__avatar{border-radius:18px;width:54px;height:54px;font-size:21px}.auth-page{padding:18px 0 42px}.auth-hero,.auth-panel{border-radius:22px;padding:18px}.auth-provider-list,.auth-inline-actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.footer{-webkit-backdrop-filter:blur(20px);margin-top:20px}.footer-grid{grid-template-columns:1fr;gap:0;padding:22px 0 0}.footer-brand-area{gap:10px;margin-bottom:4px}.footer-brand-logo{padding:8px 15px;font-size:16px}.footer-brand-copy{max-width:100%;font-size:13px}.footer-badges{gap:6px;margin-top:10px}.footer-badge{min-height:30px;padding:0 11px;font-size:11.5px}.footer-acc{border-top:1px solid var(--card-border);gap:0;padding:0}.footer-acc-desktop-head{display:none}.footer-acc-head{cursor:pointer;text-align:left;width:100%;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:0 0;border:none;justify-content:space-between;align-items:center;padding:15px 0;font-size:11px;font-weight:700;line-height:1.2;display:flex}.footer-acc-chev{transition:transform .35s var(--ease);flex:none;font-size:13px;display:inline-block}.footer-acc--open .footer-acc-chev{transform:rotate(180deg)}.footer-acc-body{transition:max-height .42s var(--ease), opacity .32s var(--ease);opacity:0!important;max-height:0!important;display:grid!important;overflow:hidden!important}.footer-acc--open .footer-acc-body{opacity:1!important;max-height:320px!important}.footer-acc-body.footer-link-list{gap:0;padding-bottom:14px}.footer-acc-body.footer-link-list a{border-bottom:1px solid var(--card-border);width:100%;padding:9px 2px;font-size:13px}.footer-acc-body.footer-link-list a:last-child{border-bottom:none}.footer-column--contacts{gap:0;padding-top:18px}.footer-column--contacts .footer-heading{margin-bottom:10px}.footer-socials{gap:8px}.footer-contact-card{border-radius:14px;padding:11px 13px;font-size:13px}.footer-contact-icon{border-radius:9px;flex:0 0 32px;width:32px;height:32px}.footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:18px;padding:16px 0 18px}.footer-bottom-right,.footer-signature{justify-content:center}[data-theme^=light] .footer-acc{border-top-color:#a77bff38}[data-theme^=light] .footer-acc-body.footer-link-list a{border-bottom-color:#a77bff2e}[data-theme^=light] .footer-acc--open .footer-acc-body.footer-link-list a:last-child{border-bottom:none}[data-theme^=light] .footer-column--contacts .footer-heading{color:#a77bff}[data-theme^=dark] .footer-acc{border-top-color:#b47aff47}[data-theme^=dark] .footer-acc-body.footer-link-list a{border-bottom-color:#b47aff2e}[data-theme^=dark] .footer-column--contacts .footer-heading{color:#b47aff}}.achv2-card{gap:14px;display:grid;position:relative;overflow:hidden}.achv2-card:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%);pointer-events:none;border-radius:999px;width:140px;height:140px;position:absolute;top:-38px;right:-38px}.achv2-card__head,.achv2-card__recent,.achv2-card__near,.achv2-card__cta,.achv2-card__empty{z-index:1;position:relative}.achv2-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.achv2-card__head h3{margin-bottom:0}.achv2-card__counter{border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--accent) 10%, var(--surface));border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.achv2-card__counter b{color:var(--accent)}.achv2-card__near{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface-2) 68%, transparent);border-radius:16px;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:14px;display:grid}.achv2-card__near-badge,.achv2-card__chip,.achv2-page__badge{border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent);background:color-mix(in srgb, var(--surface) 75%, var(--surface-2));place-items:center;display:grid}.achv2-card__near-badge{border-radius:14px;width:48px;height:48px;font-size:24px}.achv2-card__near-copy{min-width:0}.achv2-card__near-eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.achv2-card__near-title{margin-top:3px;font-size:16px;font-weight:900;line-height:1.1}.achv2-card__progress-track,.achv2-page__progress-track{background:color-mix(in srgb, var(--line) 75%, transparent);border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.achv2-card__progress-fill,.achv2-page__progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--surface-3));height:100%}.achv2-card__near-foot{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.45}.achv2-card__near-foot b{color:var(--ink)}.achv2-card__recent{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.achv2-card__recent-label,.achv2-card__recent-empty{color:var(--muted);font-size:12px;font-weight:800}.achv2-card__chip{border-radius:11px;width:36px;height:36px;font-size:18px}.achv2-card__chip--more{color:var(--muted);font-size:11px;font-weight:900}.achv2-card__cta{background:linear-gradient(135deg, var(--surface-3), color-mix(in srgb, var(--accent) 22%, var(--surface-3)));width:100%;color:color-mix(in srgb, var(--ink) 82%, #3f2659);border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:900;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.achv2-card__cta:hover{filter:brightness(1.02);transform:translateY(-1px)}.achv2-card__empty,.achv2-page__empty{border:1px dashed color-mix(in srgb, var(--line-strong) 60%, transparent);background:color-mix(in srgb, var(--surface-2) 54%, transparent);color:var(--muted);border-radius:16px;padding:16px}.account-achievements-page .wrap{max-width:1080px}.achv2-page__back{color:var(--muted);align-items:center;gap:8px;margin-bottom:18px;font-weight:800;text-decoration:none;display:inline-flex}.achv2-page__hero{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;display:flex}.achv2-page__duck{border:1px solid color-mix(in srgb, var(--line-strong) 70%, transparent);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%), color-mix(in srgb, var(--surface) 72%, var(--surface-2));border-radius:24px;place-items:center;width:78px;height:78px;font-size:40px;display:grid}.achv2-page__hero-copy h1{margin:0;font-size:clamp(30px,4vw,42px);line-height:.98}.achv2-page__hero-copy h1 span{color:var(--accent)}.achv2-page__hero-copy p{max-width:540px;color:var(--muted);margin-top:8px}.achv2-page__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.achv2-page__stat{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 82%, var(--surface-2));border-radius:18px;gap:8px;padding:16px;display:grid}.achv2-page__stat b{color:var(--accent);font-size:24px;line-height:1}.achv2-page__stat span{color:var(--muted);font-size:12px;font-weight:800}.achv2-page__tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.achv2-page__tabs button{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 82%, transparent);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:inline-flex}.achv2-page__tabs button span{color:inherit;opacity:.72;font-size:12px}.achv2-page__tabs button.is-active{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 58%, var(--accent-3)));color:#fff;border-color:#0000}.achv2-page__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.achv2-page__card{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 86%, var(--surface-2));border-radius:18px;align-content:start;gap:10px;min-height:268px;padding:16px;display:grid;position:relative}.achv2-page__tag{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:4px 9px;font-size:10px;font-weight:900}.achv2-page__tag--common{background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent)}.achv2-page__tag--hidden{background:color-mix(in srgb, var(--surface-3) 88%, var(--surface));color:color-mix(in srgb, var(--ink) 74%, #493254)}.achv2-page__tag--seasonal{background:linear-gradient(135deg, color-mix(in srgb, var(--surface-3) 92%, var(--surface)), color-mix(in srgb, var(--accent) 20%, var(--surface)));color:color-mix(in srgb, var(--ink) 76%, #493254)}.achv2-page__badge{border-radius:18px;width:58px;height:58px;font-size:30px}.achv2-page__card h3{margin:0;font-size:17px;line-height:1.12}.achv2-page__card p{color:var(--muted);margin:0;font-size:13px;line-height:1.42}.achv2-page__lock{opacity:.48;position:absolute;top:14px;right:14px}.achv2-page__limited{color:color-mix(in srgb, var(--ink) 72%, var(--surface-3));font-size:11px;font-weight:800}.achv2-page__progress{margin-top:auto}.achv2-page__progress-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;font-size:11px;font-weight:800;display:flex}.achv2-page__progress-meta b{color:var(--ink)}.achv2-page__foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}.achv2-page__points{background:color-mix(in srgb, var(--surface-3) 88%, var(--surface));border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900}.achv2-page__date{color:var(--muted);font-size:11px;font-weight:800}.achv2-page__card.is-secret .achv2-page__badge,.achv2-page__card.is-locked .achv2-page__badge{opacity:.66;filter:grayscale(.3)}@media (max-width:820px){.achv2-page__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.achv2-card__near,.achv2-page__stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.achv2-card__cta,.achv2-card__progress-fill,.achv2-page__progress-fill{transition:none}}.product-card--custom-order{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line));background:radial-gradient(circle at top left, color-mix(in srgb, var(--surface-3) 70%, transparent) 0%, transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 90%, white 10%) 0%, color-mix(in srgb, var(--surface-2) 70%, var(--surface)) 100%);position:relative;overflow:hidden;box-shadow:0 18px 40px #59417824}.promo-product-carousel .product-card--custom-order{height:auto}.product-card--custom-order__link{display:block}.product-card--custom-order__pin{z-index:1;background:color-mix(in srgb, var(--surface) 86%, white);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:10px;left:10px}.product-card--custom-order__art{object-fit:cover;width:100%;height:100%;display:block}.price--custom-order{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:0;display:flex}.price--custom-order span{color:var(--muted);font-size:13px;font-weight:700}.product-status-tags--custom-order .status{background:color-mix(in srgb, var(--surface-3) 84%, var(--surface));color:color-mix(in srgb, var(--ink) 82%, #7a5a00);white-space:nowrap}.cart-line-custom-lock,.checkout-line-fixed-qty{background:color-mix(in srgb, var(--surface-3) 70%, var(--surface));color:color-mix(in srgb, var(--ink) 84%, #7a5a00);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.admin-order-shell .admin-customers-panel{--admin-customers-ink:#f7edff;--admin-customers-ink-dim:#f7edffa8;--admin-customers-ink-faint:#f7edff6b;--admin-customers-card:#221b429e;--admin-customers-card-border:#b08de23d;--admin-customers-tile:#7056a838;--admin-customers-tile-border:#b08de257;--admin-customers-tile-hover:#8468c44d;--admin-customers-input:#14102a80;--admin-customers-input-border:#b08de247;--admin-customers-accent:#b47aff;--admin-customers-accent-soft:#b47aff2e;--admin-customers-cta:#fff477;--admin-customers-cta-ink:#241b0a;--admin-customers-danger:#ff7c7c;--admin-customers-danger-soft:#ff7c7c24;--admin-customers-ok:#8be6b4;--admin-customers-ok-soft:#8be6b429;--admin-customers-warn:#f3d7a4;--admin-customers-warn-soft:#f3d7a429;--admin-customers-row-line:#b08de224;color:var(--admin-customers-ink);gap:16px;display:grid}[data-theme^=light] .admin-order-shell .admin-customers-panel{--admin-customers-ink:#2c2138;--admin-customers-ink-dim:#2c21389e;--admin-customers-ink-faint:#2c213866;--admin-customers-card:#f4ecfb;--admin-customers-card-border:#a77bff2e;--admin-customers-tile:#fff;--admin-customers-tile-border:#a77bff2e;--admin-customers-tile-hover:#fbf7ff;--admin-customers-input:#fff;--admin-customers-input-border:#a77bff42;--admin-customers-accent:#a77bff;--admin-customers-accent-soft:#a77bff24;--admin-customers-danger:#e8688a;--admin-customers-danger-soft:#e8688a1a;--admin-customers-ok:#3fb079;--admin-customers-ok-soft:#3fb0791f;--admin-customers-warn:#c98a2e;--admin-customers-warn-soft:#f3d7a44d;--admin-customers-row-line:#a77bff29}.admin-order-shell .admin-customers-panel .btn{border:1px solid var(--admin-customers-tile-border);background:var(--admin-customers-tile);color:var(--admin-customers-ink);box-shadow:none;border-radius:12px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700}.admin-order-shell .admin-customers-panel .btn:hover{background:var(--admin-customers-tile-hover)}.admin-order-shell .admin-customers-panel .btn.primary{border-color:var(--admin-customers-accent);background:var(--admin-customers-accent);color:#fff}.admin-order-shell .admin-customers-panel .btn.cta{border-color:var(--admin-customers-cta);background:var(--admin-customers-cta);color:var(--admin-customers-cta-ink)}.admin-order-shell .admin-customers-panel .btn.ghost{background:0 0}.admin-order-shell .admin-customers-panel .btn.danger{border-color:var(--admin-customers-danger);background:var(--admin-customers-danger);color:#fff}.admin-customers-head,.admin-customers-head__actions,.admin-customers-toolbar,.admin-customers-pager{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-customers-head{justify-content:space-between}.admin-customers-head h2{color:var(--admin-customers-ink);letter-spacing:0;margin:0;font-family:Manrope,sans-serif;font-size:26px;font-weight:900}.admin-customers-notice,.admin-customers-card,.admin-customers-summary article,.admin-customers-metrics article{border:1px solid var(--admin-customers-card-border);background:var(--admin-customers-card);color:var(--admin-customers-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 36px -24px #00000094}.admin-customers-notice{border-radius:16px;align-items:flex-start;gap:14px;padding:15px 17px;display:flex}.admin-customers-notice__icon{font-size:20px;line-height:1.1}.admin-customers-notice b,.admin-customers-card h3,.admin-customers-summary b,.admin-customers-metrics b{color:var(--admin-customers-ink);font-family:Manrope,sans-serif;font-weight:800}.admin-customers-notice span,.admin-customers-notice p,.admin-customers-muted,.admin-customers-summary span,.admin-customers-metrics span{color:var(--admin-customers-ink-dim)}.admin-customers-notice span{margin-left:8px;font-size:12px;font-weight:700;display:inline-block}.admin-customers-notice p{margin:5px 0 0;font-size:12.5px;font-weight:600}.admin-customers-toolbar{margin-top:2px}.admin-customers-search{border:1px solid var(--admin-customers-input-border);background:var(--admin-customers-input);min-width:240px;min-height:42px;color:var(--admin-customers-ink-dim);border-radius:12px;flex:240px;align-items:center;gap:9px;padding:0 13px;display:flex}.admin-customers-search input{min-width:0;color:var(--admin-customers-ink);background:0 0;border:0;outline:0;flex:1;font-family:Nunito,sans-serif;font-size:14px}.admin-customers-filter-trigger.is-on{border-color:var(--admin-customers-accent);background:var(--admin-customers-accent);color:#fff}.admin-customers-filter-count{background:var(--admin-customers-cta);min-width:18px;height:18px;color:var(--admin-customers-cta-ink);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid}.admin-customers-page-size{border:1px solid var(--admin-customers-input-border);background:var(--admin-customers-input);border-radius:12px;display:inline-flex;overflow:hidden}.admin-customers-page-size button{border:0;border-left:1px solid var(--admin-customers-input-border);min-height:40px;color:var(--admin-customers-ink-dim);cursor:pointer;background:0 0;padding:0 15px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700}.admin-customers-page-size button:first-child{border-left:0}.admin-customers-page-size button.is-active{background:var(--admin-customers-accent);color:#fff}.admin-customers-table-shell{overflow-x:auto}.admin-customers-table{min-width:1050px}.admin-customers-table__row{border:1px solid var(--admin-customers-tile-border);background:var(--admin-customers-tile);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;grid-template-columns:2fr 2.4fr .9fr .9fr .8fr .8fr 1fr 110px;align-items:center;gap:12px;margin-top:9px;padding:11px 14px;transition:transform .13s,background .13s;display:grid}.admin-customers-table__row:not(.admin-customers-table__row--head):hover{background:var(--admin-customers-tile-hover);transform:translateY(-1px)}.admin-customers-table__row--head{border:0;border-bottom:1px solid var(--admin-customers-row-line);color:var(--admin-customers-ink-dim);background:0 0;border-radius:0;margin-top:0;padding:0 14px 10px;font-family:Manrope,sans-serif;font-size:11.5px;font-weight:700}.admin-customers-person{align-items:center;gap:10px;min-width:0;display:flex}.admin-customers-person__copy{flex-direction:column;min-width:0;display:flex}.admin-customers-avatar{border:1px solid var(--admin-customers-tile-border);background:var(--admin-customers-accent-soft) center / cover no-repeat;width:36px;height:36px;color:var(--admin-customers-ink);border-radius:10px;flex:none;place-items:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;display:grid}.admin-customers-avatar--xl{border-radius:18px;width:104px;height:104px;font-size:32px}.admin-customers-name{min-width:0;color:var(--admin-customers-ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.admin-customers-name:hover{color:var(--admin-customers-accent);text-decoration:underline}.admin-customers-person__internal-id{min-width:0;color:var(--admin-customers-ink-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;line-height:1.1;overflow:hidden}.admin-customers-muted{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.admin-customers-level,.admin-customers-pill{background:var(--admin-customers-accent-soft);width:max-content;max-width:100%;color:var(--admin-customers-accent);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-family:Manrope,sans-serif;font-size:11.5px;font-weight:700;display:inline-flex}.admin-customers-pill.is-ok{background:var(--admin-customers-ok-soft);color:var(--admin-customers-ok)}.admin-customers-pill.is-warn{background:var(--admin-customers-warn-soft);color:var(--admin-customers-warn)}.admin-customers-pill.is-danger{background:var(--admin-customers-danger-soft);color:var(--admin-customers-danger)}.admin-customers-num{color:var(--admin-customers-ink);text-align:right;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.admin-customers-card-btn{justify-self:end}.admin-customers-sort{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.admin-customers-sort svg,.admin-customers-sort.is-asc,.admin-customers-sort.is-desc{color:var(--admin-customers-accent)}.admin-customers-sort__idle{opacity:.5}.admin-customers-empty{color:var(--admin-customers-ink-dim);text-align:center;padding:26px;font-size:13px;font-weight:700}.admin-customers-pager{justify-content:flex-end}.admin-customers-pager span{color:var(--admin-customers-ink-dim);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.admin-customers-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-customers-summary article,.admin-customers-metrics article{background:var(--admin-customers-tile);border-radius:14px;gap:4px;padding:13px 15px;display:grid}.admin-customers-summary b,.admin-customers-metrics b{text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.1;overflow:hidden}.admin-customers-summary span,.admin-customers-metrics span{font-size:12px;font-weight:600}.admin-customers-summary .admin-customers-summary__internal-id{color:var(--admin-customers-accent);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;line-height:1.1}.admin-customers-columns{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-top:16px;display:grid}.admin-customers-stack{gap:16px;min-width:0;display:grid}.admin-customers-card{border-radius:22px;gap:14px;padding:20px;display:grid}.admin-customers-card h3{letter-spacing:0;margin:0;font-size:17px}.admin-customers-profile{align-items:flex-start;gap:18px;display:flex}.admin-customers-profile__photo{flex:none;gap:8px;width:104px;display:grid}.admin-customers-profile__main{flex:1;gap:14px;min-width:0;display:grid}.admin-customers-profile__identity{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-customers-profile__identity b{color:var(--admin-customers-ink);font-family:Manrope,sans-serif;font-size:21px;font-weight:800}.admin-customers-internal-id-pill{background:var(--admin-customers-accent-soft);color:var(--admin-customers-accent);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600;line-height:1.1;display:inline-flex}.admin-customers-fields{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.admin-customers-field{gap:5px;display:grid}.admin-customers-field--wide{grid-column:1/-1}.admin-customers-field span,.admin-customers-filter-group b{color:var(--admin-customers-ink-dim);font-family:Manrope,sans-serif;font-size:12px;font-weight:800}.admin-customers-field input,.admin-customers-adjust input,.admin-customers-promo-form input,.admin-customers-promo-form select{border:1px solid var(--admin-customers-input-border);background:var(--admin-customers-input);width:100%;min-width:0;color:var(--admin-customers-ink);border-radius:12px;padding:9px 12px;font-family:Nunito,sans-serif;font-size:14px}.admin-customers-history{border:1px solid var(--admin-customers-tile-border);background:var(--admin-customers-tile);border-radius:14px;padding:12px 14px}.admin-customers-history summary{color:var(--admin-customers-accent);cursor:pointer;font-family:Manrope,sans-serif;font-size:13px;font-weight:700}.admin-customers-history div{gap:7px;margin-top:10px;display:grid}.admin-customers-history div span{border:1px solid var(--admin-customers-row-line);color:var(--admin-customers-ink);border-radius:10px;padding:8px 10px}.admin-customers-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-customers-deletion-actions,.admin-customers-adjust,.admin-customers-promo-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-customers-adjust input{flex:120px}.admin-customers-promo-form{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-customers-promo-form label{color:var(--admin-customers-ink-dim);align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.admin-customers-promo-form label input{width:auto}.admin-customers-mini-table{border-collapse:collapse;width:100%;color:var(--admin-customers-ink);font-size:13px}.admin-customers-mini-table th,.admin-customers-mini-table td{border-bottom:1px solid var(--admin-customers-row-line);text-align:left;vertical-align:top;padding:9px 10px}.admin-customers-mini-table th{color:var(--admin-customers-ink-dim);font-family:Manrope,sans-serif;font-size:11.5px;font-weight:700}.admin-customers-mini-table td{color:var(--admin-customers-ink-dim)}.admin-customers-mini-table td b,.admin-customers-mini-table .is-plus{color:var(--admin-customers-ok)}.admin-customers-mini-table .is-minus{color:var(--admin-customers-danger)}.admin-customers-mini-table td span{margin-top:3px;display:block}.admin-customers-ach-tabs{flex-wrap:wrap;gap:8px;display:flex}.admin-customers-ach-tab,.admin-customers-filter-group button{border:1px solid var(--admin-customers-tile-border);color:var(--admin-customers-ink-dim);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700}.admin-customers-ach-tab span{font-size:11px;font-weight:800}.admin-customers-ach-tab.is-active,.admin-customers-filter-group button.is-active{border-color:var(--admin-customers-accent);background:var(--admin-customers-accent);color:#fff}.admin-customers-ach-tab.is-review.is-active{border-color:var(--admin-customers-danger);background:var(--admin-customers-danger)}.admin-customers-ach-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.admin-customers-ach{border:1px solid var(--admin-customers-tile-border);background:var(--admin-customers-tile);border-radius:14px;flex-direction:column;gap:7px;min-height:142px;padding:12px;display:flex;position:relative;overflow:hidden}.admin-customers-ach.is-open{border-color:#fff47799}.admin-customers-ach.is-review{border-color:var(--admin-customers-danger)}.admin-customers-ach__badge{background:var(--admin-customers-cta);color:var(--admin-customers-cta-ink);border-bottom-left-radius:11px;padding:3px 9px;font-family:Manrope,sans-serif;font-size:10.5px;font-weight:800;position:absolute;top:0;right:0}.admin-customers-ach__badge.is-review{background:var(--admin-customers-danger);color:#fff}.admin-customers-ach__top{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.admin-customers-ach__top span{font-size:23px;line-height:1}.admin-customers-ach__top b{background:var(--admin-customers-accent-soft);color:var(--admin-customers-accent);border-radius:6px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.admin-customers-ach h4{color:var(--admin-customers-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;line-height:1.22;display:-webkit-box;overflow:hidden}.admin-customers-ach p{color:var(--admin-customers-ink-dim);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.admin-customers-ach small{color:var(--admin-customers-ink-dim);font-family:JetBrains Mono,monospace;font-size:10.5px}.admin-customers-ach__progress{background:#ffffff1a;border-radius:999px;height:5px;overflow:hidden}.admin-customers-ach__progress i{border-radius:inherit;background:var(--admin-customers-accent);height:100%;display:block}.admin-customers-ach__action{border:1px solid var(--admin-customers-accent);width:100%;color:var(--admin-customers-accent);cursor:pointer;background:0 0;border-radius:9px;margin-top:auto;padding:6px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700}.admin-customers-ach__action.is-give{border-color:var(--admin-customers-cta);background:var(--admin-customers-cta);color:var(--admin-customers-cta-ink);font-weight:800}.admin-customers-ach__action.is-revoke{border-color:var(--admin-customers-ink-faint);color:var(--admin-customers-ink-dim)}.admin-customers-filter-modal{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a07189e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-customers-filter-dialog{border:1px solid var(--admin-customers-card-border);background:#221b42;border-radius:20px;flex-direction:column;width:min(560px,100%);max-height:86vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000073}[data-theme^=light] .admin-customers-filter-dialog{background:#fff}.admin-customers-filter-dialog__head,.admin-customers-filter-dialog__foot{border-bottom:1px solid var(--admin-customers-row-line);justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;display:flex}.admin-customers-filter-dialog__foot{border-top:1px solid var(--admin-customers-row-line);border-bottom:0}.admin-customers-filter-dialog__head h3{color:var(--admin-customers-ink);margin:0}.admin-customers-filter-dialog__head button{color:var(--admin-customers-ink-dim);cursor:pointer;background:0 0;border:0}.admin-customers-filter-dialog__body{gap:16px;padding:18px 20px;display:grid;overflow:auto}.admin-customers-filter-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-customers-filter-group b{min-width:108px}.admin-customers-filter-group div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1100px){.admin-customers-columns{grid-template-columns:1fr}}@media (max-width:980px){.admin-customers-summary,.admin-customers-ach-grid,.admin-customers-promo-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.admin-customers-profile{flex-direction:column}.admin-customers-profile__photo{align-items:center;width:100%;display:flex}.admin-customers-avatar--xl{width:84px;height:84px}.admin-customers-fields,.admin-customers-summary,.admin-customers-metrics,.admin-customers-promo-form{grid-template-columns:1fr}}.admin-club-control-center__missions-grid,.admin-club-control-center__milestones-grid,.admin-club-control-center__cycle-grid{gap:16px;margin-top:16px;display:grid}.account-club-missions{gap:14px;display:grid}.account-club-missions__head,.account-club-missions__milestone{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-club-missions__head p,.account-club-missions__milestone{color:var(--muted-foreground,#6b7280)}.account-club-missions__weekly,.account-club-missions__once{gap:12px;display:grid}.account-club-mission{background:#ffffffb8;border:1px solid #94a3b83d;border-radius:18px;gap:10px;padding:14px;display:grid}.account-club-mission.is-complete{background:#ecfdf5e6;border-color:#10b98152}.account-club-mission__head,.account-club-mission__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-club-mission__head>div{align-items:center;gap:10px;display:flex}.account-club-mission__emoji{font-size:20px}.account-club-mission__progress,.account-club-missions__countdown{color:var(--muted-foreground,#6b7280);font-size:12px}.account-club-mission__bar{background:#94a3b82e;border-radius:999px;height:8px;overflow:hidden}.account-club-mission__bar i{border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#f97316);height:100%;display:block}.admin-order-shell .admin-club-referrals{gap:1rem;display:grid}.admin-order-shell .admin-club-referrals__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.admin-order-shell .admin-club-referrals__kpi-card,.admin-order-shell .admin-club-referrals__card{background:var(--tile-2);border:1px solid #b89deb38;box-shadow:0 14px 34px #8567c114}.admin-order-shell .admin-club-referrals__kpi-card{border-radius:1.15rem;align-items:center;gap:.9rem;padding:1rem 1.1rem;display:flex}.admin-order-shell .admin-club-referrals__kpi-icon,.admin-order-shell .admin-club-referrals__who i{background:var(--accent-soft);flex:none;place-items:center;display:grid}.admin-order-shell .admin-club-referrals__kpi-icon{border-radius:.8rem;width:2.35rem;height:2.35rem;font-size:1.05rem}.admin-order-shell .admin-club-referrals__kpi-card strong{font-size:1.65rem;font-weight:900;line-height:1;display:block}.admin-order-shell .admin-club-referrals__kpi-card span,.admin-order-shell .admin-club-referrals__preview span{color:#9588ae;letter-spacing:.05em;text-transform:uppercase;margin-top:.18rem;font-size:.72rem;font-weight:800;display:block}.admin-order-shell .admin-club-referrals__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-order-shell .admin-club-referrals__card{border-radius:1.45rem;padding:1.45rem 1.5rem}.admin-order-shell .admin-club-referrals__card-head{margin-bottom:1rem}.admin-order-shell .admin-club-referrals__card-head h4{margin:0;font-size:1.08rem;font-weight:850}.admin-order-shell .admin-club-referrals__card-head p,.admin-order-shell .admin-club-referrals__flow-step p,.admin-order-shell .admin-club-referrals__fixed-rules span,.admin-order-shell .admin-club-referrals__note{color:#85779f;margin:.4rem 0 0;line-height:1.55}.admin-order-shell .admin-club-referrals__two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.admin-order-shell .admin-club-referrals__preview{background:linear-gradient(135deg,#b47aff1f,#fff0);border:1px dashed #b195e86b;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.95rem;padding:1rem 1.15rem;display:flex}.admin-order-shell .admin-club-referrals__preview strong{color:var(--accent);letter-spacing:.04em;margin-top:.28rem;font-family:JetBrains Mono,monospace;font-size:1.65rem;font-weight:700;display:block}.admin-order-shell .admin-club-referrals__preview b{color:#218a6a;white-space:nowrap;background:#8be8c82e;border-radius:999px;padding:.38rem .7rem;font-size:.78rem}.admin-order-shell .admin-club-referrals__chips{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.admin-order-shell .admin-club-referrals__chips span{color:#776b91;background:#f7efffc7;border:1px solid #b89deb38;border-radius:999px;padding:.48rem .72rem;font-size:.82rem;font-weight:700}.admin-order-shell .admin-club-referrals__divider{background:color-mix(in srgb, var(--line) 72%, transparent);height:1px;margin:1rem 0}.admin-order-shell .admin-club-referrals__setting-row{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.admin-order-shell .admin-club-referrals__setting-row:last-child{border-bottom:0;padding-bottom:0}.admin-order-shell .admin-club-referrals__switch{background:color-mix(in srgb, var(--line-strong) 82%, transparent);cursor:pointer;border:0;border-radius:999px;width:2.85rem;height:1.7rem;position:relative}.admin-order-shell .admin-club-referrals__switch:after{content:"";background:#fff;border-radius:999px;width:1.34rem;height:1.34rem;transition:transform .18s;position:absolute;top:.18rem;left:.18rem}.admin-order-shell .admin-club-referrals__switch.is-on{background:var(--accent)}.admin-order-shell .admin-club-referrals__switch.is-on:after{transform:translate(1.13rem)}.admin-order-shell .admin-club-referrals__matrix{border:1px solid #b89deb38;border-radius:1rem;overflow:hidden}.admin-order-shell .admin-club-referrals__matrix-row{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr) minmax(0,.85fr);align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.admin-order-shell .admin-club-referrals__matrix-row:first-child{border-top:0}.admin-order-shell .admin-club-referrals__matrix-row.is-head{color:#9588ae;letter-spacing:.05em;text-transform:uppercase;background:#f7efffc7;font-size:.72rem;font-weight:800}.admin-order-shell .admin-club-referrals__who{align-items:center;gap:.7rem;display:flex}.admin-order-shell .admin-club-referrals__who i{border-radius:.72rem;width:2rem;height:2rem;font-style:normal}.admin-order-shell .admin-club-referrals__note{margin-top:1rem;font-size:.92rem}.admin-order-shell .admin-club-referrals__note.is-mint{background:#8be8c824;border-radius:1rem;padding:.95rem 1rem}.admin-order-shell .admin-club-referrals__fixed-rules{gap:.9rem;margin-top:1rem;display:grid}.admin-order-shell .admin-club-referrals__fixed-rules>div{align-items:flex-start;gap:.7rem;display:flex}.admin-order-shell .admin-club-referrals__fixed-rules i{color:#218a6a;background:#8be8c82e;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-style:normal;font-weight:900;display:grid}.admin-order-shell .admin-club-referrals__fixed-rules b,.admin-order-shell .admin-club-referrals__flow-step b,.admin-order-shell .admin-club-referrals__setting-row b{display:block}.admin-order-shell .admin-club-referrals__flow{gap:.4rem;display:grid}.admin-order-shell .admin-club-referrals__flow-step{grid-template-columns:auto minmax(0,1fr);gap:.9rem;display:grid}.admin-order-shell .admin-club-referrals__flow-rail{flex-direction:column;align-items:center;display:flex}.admin-order-shell .admin-club-referrals__flow-rail span{background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent);border-radius:999px;place-items:center;font-weight:900;display:grid}.admin-order-shell .admin-club-referrals__flow-rail i{background:color-mix(in srgb, var(--line-strong) 58%, transparent);flex:auto;width:2px;margin-top:.35rem}@media (max-width:1100px){.admin-order-shell .admin-club-referrals__kpis,.admin-order-shell .admin-club-referrals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-order-shell .admin-club-referrals__kpis,.admin-order-shell .admin-club-referrals__grid,.admin-order-shell .admin-club-referrals__two-col,.admin-order-shell .admin-club-referrals__matrix-row{grid-template-columns:minmax(0,1fr)}.admin-order-shell .admin-club-referrals__preview,.admin-order-shell .admin-club-referrals__setting-row{flex-direction:column;align-items:flex-start}}.admin-order-shell .admin-content--import-export{--shell:#f4ecfb;--tile:#fff;--tile-2:#f7f0ff;--field:#fbf7ff;--ink:#2c2138;--ink-soft:#6b5e80;--ink-faint:#9a8db0;--line:#2c213814;--line-strong:#2c21382e;--accent:#a77bff;--accent-soft:#a77bff24;--cta:#fff477;--cta-soft:#fff47747;--ok:#2eaf78;--ok-soft:#7ee8a23d;--info:#6e8dff;--info-soft:#6e8dff33;--danger:#ff7c7c;--danger-soft:#ff7c7c2e;--warning:#f3d7a4;--warning-soft:#f3d7a43d;--tile-border:#a77bff2e;--field-border:#a77bff38;--tile-shadow:0 10px 30px #5a37961a;--modal-overlay:#422c612e;--surface-blur:0;box-shadow:none;background:0 0;border:0;padding:0}html[data-theme^=light] .admin-order-shell .admin-content--import-export{--shell:#f4ecfb;--tile:#fff;--tile-2:#f7f0ff;--field:#fbf7ff;--ink:#2c2138;--ink-soft:#6b5e80;--ink-faint:#9a8db0;--line:#2c213814;--line-strong:#2c21382e;--accent:#a77bff;--accent-soft:#a77bff24;--cta:#fff477;--cta-soft:#fff47747;--ok:#2eaf78;--ok-soft:#7ee8a23d;--info:#6e8dff;--info-soft:#6e8dff33;--danger:#ff7c7c;--danger-soft:#ff7c7c2e;--warning:#f3d7a4;--warning-soft:#f3d7a43d;--tile-border:#a77bff2e;--field-border:#a77bff38;--tile-shadow:0 10px 30px #5a37961a;--modal-overlay:#422c612e;--surface-blur:0}html[data-theme^=dark] .admin-order-shell .admin-content--import-export{--shell:#1a183057;--tile:#483f8080;--tile-2:#483f8038;--field:#14102a8c;--ink:#f7edff;--ink-soft:#c8bbe6;--ink-faint:#8e83b4;--line:#ffffff14;--line-strong:#f7edff66;--accent:#b47aff;--accent-soft:#b47aff29;--cta:#fff477;--cta-soft:#fff47729;--ok:#7de3b0;--ok-soft:#7de3b029;--info:#98b5ff;--info-soft:#98b5ff2e;--danger:#ff7c7c;--danger-soft:#ff7c7c29;--warning:#f3d7a4;--warning-soft:#f3d7a429;--tile-border:#b47aff33;--field-border:#b47aff47;--tile-shadow:0 14px 40px #00000042;--modal-overlay:#0d0b1e99;--surface-blur:14px}.admin-import-export-page{border:1px solid var(--tile-border);background:var(--shell);box-shadow:var(--tile-shadow);color:var(--ink);border-radius:28px;flex-direction:column;gap:24px;padding:30px 34px 34px;display:flex}.admin-import-export-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-import-export-strip__card,.admin-import-export-panel,.admin-import-export-aside,.admin-import-export-modal,.admin-import-export-toast{background:var(--tile);-webkit-backdrop-filter:blur(var(--surface-blur));backdrop-filter:blur(var(--surface-blur));border:1px solid var(--tile-border);box-shadow:var(--tile-shadow);border-radius:18px}.admin-import-export-strip__card{flex-direction:column;gap:6px;min-height:104px;padding:18px 20px;display:flex}.admin-import-export-strip__card strong{font-family:var(--font-manrope,Manrope, sans-serif);font-size:30px;line-height:1}.admin-import-export-strip__card span,.admin-import-export-modal__eyebrow{font-family:var(--font-manrope,Manrope, sans-serif);letter-spacing:.12em;text-transform:uppercase;opacity:.72;font-size:11px;font-weight:700}.admin-import-export-strip__card p,.admin-import-export-panel .lede,.admin-import-export-panel .field-label,.admin-import-export-panel p,.admin-import-export-history-table code,.admin-import-export-modal code{opacity:.82}.admin-import-export-strip__icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.admin-import-export-strip__icon.is-cta{background:var(--cta-soft);color:var(--ink)}.admin-import-export-strip__icon.is-danger{background:var(--danger-soft);color:var(--danger)}.admin-import-export-tabs{border-bottom:1px solid var(--line);gap:6px;display:flex}.admin-import-export-tab{color:inherit;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:14px 14px 0 0;align-items:center;gap:10px;padding:13px 20px;display:inline-flex;position:relative;top:1px}.admin-import-export-tab.is-active{background:var(--tile);border-color:var(--tile-border)}.admin-import-export-tab.is-active:after{content:"";background:var(--cta,#fff477);border-radius:999px;height:3px;position:absolute;bottom:-1px;left:14px;right:14px}.admin-import-export-tab__pill,.admin-import-export-history-pill{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.admin-import-export-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:26px;display:grid}.admin-import-export-panel,.admin-import-export-aside{padding:24px}.admin-import-export-dropzone{border:2px dashed var(--field-border);background:var(--field);text-align:center;border-radius:18px;justify-items:center;gap:10px;padding:34px;display:grid;position:relative}.admin-import-export-dropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.admin-import-export-dropzone.is-disabled{opacity:.56;pointer-events:none}.admin-import-export-dropzone__icon{background:var(--accent-soft);width:54px;height:54px;color:var(--accent);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.admin-import-export-dropzone__chips,.admin-import-export-history-actions,.admin-import-export-filter-row,.admin-import-export-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-import-export-dropzone__chips code,.admin-import-export-aside code,.admin-import-export-selected-source code{background:var(--tile-2);color:var(--ink);border-radius:8px;padding:5px 10px}.admin-import-export-selected-source,.admin-import-export-inline-note,.admin-import-export-template-summary{background:var(--tile-2);border:1px solid var(--tile-border);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.admin-import-export-inline-note--stack{flex-direction:column;justify-content:flex-start;align-items:flex-start}.admin-import-export-divider{opacity:.72;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;margin:18px 0;font-size:12px;display:flex}.admin-import-export-divider:before,.admin-import-export-divider:after{content:"";background:var(--line);flex:1;height:1px}.admin-import-export-subhead{font-size:13px;font-family:var(--font-manrope,Manrope, sans-serif);align-items:center;gap:10px;margin:28px 0 12px;display:flex}.admin-import-export-subhead span{background:var(--accent-soft);width:20px;height:20px;color:var(--accent);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.admin-import-export-mode-grid,.admin-import-export-format-grid,.admin-import-export-toggle-grid,.admin-import-export-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-import-export-mode,.admin-import-export-format,.admin-import-export-scope,.admin-import-export-category-picker__item,.admin-import-export-checkbox{border:1px solid var(--tile-border);background:var(--tile-2);color:inherit;text-align:left;border-radius:14px;align-items:flex-start;gap:12px;padding:15px 16px;transition:border-color .14s,background .14s,transform .14s;display:flex}.admin-import-export-mode.is-active,.admin-import-export-format.is-active,.admin-import-export-scope.is-active,.admin-import-export-category-picker__item.is-active,.admin-import-export-checkbox.is-active{background:var(--accent-soft);border-color:var(--accent)}.admin-import-export-mode__radio{border:2px solid var(--line-strong);border-radius:999px;width:18px;height:18px;margin-top:2px}.admin-import-export-mode.is-active .admin-import-export-mode__radio{border-color:var(--accent);box-shadow:inset 0 0 0 4px var(--accent)}.admin-import-export-toggle{align-items:center;gap:12px;display:flex}.admin-import-export-toggle input,.admin-import-export-checkbox input{display:none}.admin-import-export-toggle__switch{background:var(--field-border);border-radius:999px;width:38px;height:22px;position:relative}.admin-import-export-toggle__switch:after{content:"";background:var(--tile);border-radius:999px;width:18px;height:18px;position:absolute;top:2px;left:2px}.admin-import-export-toggle.is-on .admin-import-export-toggle__switch,.admin-import-export-toggle__switch.is-on{background:var(--accent)}.admin-import-export-toggle.is-on .admin-import-export-toggle__switch:after,.admin-import-export-toggle__switch.is-on:after{background:var(--tile);left:18px}.admin-import-export-toggle.is-disabled{opacity:.5}.admin-import-export-scope-list,.admin-import-export-category-picker,.admin-import-export-preview__list,.admin-import-export-job-detail__errors{flex-direction:column;gap:10px;display:flex}.admin-import-export-format__badge{background:var(--accent-soft);border-radius:12px;justify-content:center;align-items:center;min-width:42px;min-height:42px;font-weight:800;display:inline-flex}.admin-import-export-fields.is-locked{opacity:.7}.admin-import-export-history-head{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.admin-import-export-filter{border:1px solid var(--tile-border);color:inherit;background:0 0;border-radius:999px;padding:10px 14px}.admin-import-export-filter.is-active{background:var(--accent-soft);border-color:var(--accent)}.admin-import-export-history-table-wrap{overflow-x:auto}.admin-import-export-history-table{border-collapse:collapse;width:100%}.admin-import-export-history-table th,.admin-import-export-history-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:15px 14px}.admin-import-export-history-file{align-items:flex-start;gap:12px;display:flex}.admin-import-export-history-file__icon{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.admin-import-export-history-file__icon.is-export{background:var(--cta-soft);color:var(--ink)}.admin-import-export-history-file span{color:var(--ink-faint);margin-top:4px;font-size:12px;display:block}.admin-import-export-history-number.is-ok{color:var(--ok)}.admin-import-export-history-number.is-info{color:var(--info)}.admin-import-export-history-number.is-danger{color:var(--danger)}.admin-import-export-history-number.is-faint{color:var(--ink-faint)}.admin-import-export-badge{background:var(--tile-2);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.admin-import-export-badge.is-success,.admin-import-export-badge.is-create{background:var(--ok-soft);color:var(--ok)}.admin-import-export-badge.is-partial{background:var(--warning-soft);color:var(--warning)}.admin-import-export-badge.is-error,.admin-import-export-badge.is-danger{background:var(--danger-soft);color:var(--danger)}.admin-import-export-badge.is-running,.admin-import-export-badge.is-update{background:var(--info-soft);color:var(--info)}.admin-import-export-badge.is-skip,.admin-import-export-badge.is-rolledback{background:var(--tile-2);color:var(--ink-faint)}.admin-import-export-history-empty{text-align:center;padding:28px 14px}.admin-import-export-modal__backdrop{z-index:80;background:var(--modal-overlay);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.admin-import-export-modal{width:min(640px,100%);max-height:80vh;padding:28px;overflow:auto}.admin-import-export-modal--narrow{width:min(520px,100%)}.admin-import-export-modal__head,.admin-import-export-modal__actions{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-import-export-modal__actions{align-items:center;margin-top:20px}.admin-import-export-modal__close{width:36px;height:36px;color:inherit;background:0 0;border:1px solid #b47aff33;border-radius:999px}.admin-import-export-preview__summary,.admin-import-export-job-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.admin-import-export-preview__summary article,.admin-import-export-job-detail>div{background:var(--tile-2);border:1px solid var(--tile-border);border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.admin-import-export-preview__row,.admin-import-export-job-detail__list,.admin-import-export-job-detail__errors{background:var(--tile-2);border:1px solid var(--tile-border);border-radius:14px;padding:14px}.admin-import-export-preview__meta{align-items:center;gap:10px;margin-bottom:8px;display:flex}.admin-import-export-search{border:1px solid var(--field-border);background:var(--field);border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.admin-import-export-search input{width:100%;color:inherit;background:0 0;border:0}.admin-import-export-search input:focus{outline:none}.admin-import-export-toast{z-index:90;justify-content:space-between;align-items:center;gap:12px;min-width:260px;max-width:420px;padding:14px 16px;display:flex;position:fixed;bottom:24px;right:24px}.admin-import-export-toast.is-success{border-color:var(--ok)}.admin-import-export-toast.is-error{border-color:var(--danger)}.admin-import-export-toast.is-warning{border-color:var(--warning)}.admin-import-export-template-picker{gap:8px;display:grid;position:relative}.admin-import-export-template-trigger{border:1px solid var(--field-border);background:var(--field);width:100%;color:inherit;text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.admin-import-export-template-trigger.is-open{border-color:var(--accent)}.admin-import-export-template-trigger__copy,.admin-import-export-template-option__copy{gap:4px;display:grid}.admin-import-export-template-trigger__copy span,.admin-import-export-template-option__copy span{color:var(--ink-faint);font-size:12px}.admin-import-export-template-trigger__chevron{flex:none;transition:transform .14s}.admin-import-export-template-trigger.is-open .admin-import-export-template-trigger__chevron{transform:rotate(180deg)}.admin-import-export-template-menu{z-index:5;border:1px solid var(--tile-border);background:var(--tile);-webkit-backdrop-filter:blur(var(--surface-blur));backdrop-filter:blur(var(--surface-blur));box-shadow:var(--tile-shadow);border-radius:16px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0}.admin-import-export-template-option{background:var(--tile-2);width:100%;color:inherit;text-align:left;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.admin-import-export-template-option.is-active{border-color:var(--accent);background:var(--accent-soft)}.admin-import-export-aside>div{border:1px solid var(--tile-border);background:var(--tile-2);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.admin-import-export-aside>div+div,.admin-import-export-aside>.btn{margin-top:12px}.admin-import-export-toast button{color:inherit;background:0 0;border:0;font-size:18px}@media (max-width:1200px){.admin-import-export-strip,.admin-import-export-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-import-export-grid>:last-child{grid-column:1/-1}}@media (max-width:900px){.admin-import-export-strip,.admin-import-export-grid,.admin-import-export-mode-grid,.admin-import-export-format-grid,.admin-import-export-toggle-grid,.admin-import-export-fields,.admin-import-export-preview__summary,.admin-import-export-job-detail{grid-template-columns:minmax(0,1fr)}}.admin-root-section[data-admin-section=banners] .admin-kpi-strip,.admin-order-shell--banners .admin-content--banners,.admin-banners-drawer,html[data-theme^=light] .admin-root-section[data-admin-section=banners] .admin-kpi-strip,html[data-theme^=light] .admin-order-shell--banners .admin-content--banners,html[data-theme^=light] .admin-banners-drawer{--banners-cta:#fff477;--banners-cta-ink:#4a3d12;--banners-ghost-bg:#fff;--banners-ghost-border:#c9b6ec;--banners-ghost-ink:#6e5f86;--banners-add-bg:#f7f0ff;--banners-add-border:#c9b6ec;--banners-add-ink:#8b5cf6;--banners-field-bg:#fff;--banners-field-border:#c9b6ec;--banners-field-ink:#6e5f86;--banners-segment-bg:#f1eafb;--banners-segment-border:#e7dbf7;--banners-segment-active-bg:#8b5cf624;--banners-segment-active-ink:#2c2138;--banners-segment-active-shadow:0 2px 10px #6b3da814;--banners-tile-bg:#fff;--banners-tile-border:#c9b6eceb;--banners-tile-shadow:0 16px 36px #402a6e1f;--banners-tile-ink:#2c2138;--banners-tile-ink-soft:#6e5f86}html[data-theme^=dark] .admin-root-section[data-admin-section=banners] .admin-kpi-strip,html[data-theme^=dark] .admin-order-shell--banners .admin-content--banners,html[data-theme^=dark] .admin-banners-drawer{--banners-cta:#fff477;--banners-cta-ink:#221b42;--banners-ghost-bg:#b47aff24;--banners-ghost-border:#b47aff59;--banners-ghost-ink:#c9b6ec;--banners-add-bg:#b47aff24;--banners-add-border:#b47aff59;--banners-add-ink:#c9b6ec;--banners-field-bg:#1e2040;--banners-field-border:#b47aff59;--banners-field-ink:#c9b6ec;--banners-segment-bg:#1e2040;--banners-segment-border:#b47aff47;--banners-segment-active-bg:#b47aff38;--banners-segment-active-ink:#f7edff;--banners-segment-active-shadow:none;--banners-tile-bg:#483f8080;--banners-tile-border:#b47aff47;--banners-tile-shadow:0 16px 40px #0000004d;--banners-tile-ink:#f7edff;--banners-tile-ink-soft:#c9b6ec}.admin-order-shell--banners .admin-content--banners{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:1rem;padding:0;display:grid}.admin-order-shell .admin-banners-head{align-items:flex-start}.admin-order-shell .admin-banners-overview,.admin-order-shell--banners .admin-banners-overview__card,.admin-order-shell--banners .admin-banners-overview__hero-locale{background:var(--banners-tile-bg);border:1px solid var(--banners-tile-border);box-shadow:var(--banners-tile-shadow);color:var(--banners-tile-ink)}.admin-order-shell .admin-banners-overview{border-radius:1.25rem;gap:.5rem;padding:.8rem 1rem;display:grid}.admin-order-shell .admin-banners-overview__head{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.admin-order-shell .admin-banners-overview__head-main{gap:.18rem;min-width:0;display:grid}.admin-order-shell .admin-banners-overview__head h3{margin:0}.admin-order-shell .admin-banners-overview__summary,.admin-order-shell .admin-banners-overview__row-main span,.admin-order-shell .admin-banners-overview__row-note{color:var(--banners-tile-ink-soft);margin:0}.admin-order-shell .admin-banners-overview__summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:4px;font:600 .8rem/1.2 Manrope,sans-serif;overflow:hidden}.admin-order-shell .admin-banners-overview__toggle{background:var(--banners-ghost-bg);border:1px solid var(--banners-ghost-border);color:var(--banners-ghost-ink);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .8rem;display:inline-flex}.admin-order-shell .admin-banners-overview__rows{gap:0;padding-top:.2rem;display:grid}.admin-order-shell .admin-banners-overview__row{border-top:1px solid color-mix(in srgb, var(--banners-tile-border) 74%, transparent);grid-template-columns:118px minmax(0,1fr) auto 150px;align-items:center;gap:1rem;padding:.75rem 0;display:grid}.admin-order-shell .admin-banners-overview__row:first-child{border-top:0;padding-top:0}.admin-order-shell .admin-banners-overview__row:last-child{padding-bottom:0}.admin-order-shell .admin-banners-overview__row-main{gap:.12rem;min-width:0;display:grid}.admin-order-shell .admin-banners-overview__row-main strong{font:700 .88rem/1.2 Manrope,sans-serif}.admin-order-shell .admin-banners-overview__row-main span{margin:0;font:500 .75rem/1.2 Manrope,sans-serif}.admin-order-shell .admin-banners-overview__row-desc--mono{font-family:JetBrains Mono,monospace;font-size:.74rem}.admin-order-shell .admin-banners-overview__badge{white-space:nowrap;border-radius:999px;justify-content:center;align-self:center;align-items:center;min-height:1.75rem;padding:.18rem .62rem;font:800 .7rem/1 Manrope,sans-serif;display:inline-flex}.admin-order-shell .admin-banners-overview__badge.is-success{color:#15803d;background:#22c55e24}.admin-order-shell .admin-banners-overview__badge.is-neutral{color:#475569;background:#94a3b829}.admin-order-shell .admin-banners-overview__badge.is-accent{color:#7c3aed;background:#8b5cf624}.admin-order-shell .admin-banners-overview__thumb{border:1px solid var(--banners-field-border);background:color-mix(in srgb, var(--banners-field-bg) 78%, transparent);border-radius:10px;justify-content:center;align-items:center;width:118px;height:46px;display:flex;position:relative;overflow:hidden}.admin-order-shell .admin-banners-overview__thumb>*{pointer-events:none}.admin-order-shell .admin-banners-overview__thumb-canvas{transform-origin:0 0;flex:none;width:360px;transform:scale(.348485)}.admin-order-shell .admin-banners-overview__thumb-pill-list{justify-content:center;align-items:center;gap:.24rem;max-width:100%;padding:0 .35rem;display:flex}.admin-order-shell .admin-banners-overview__thumb-pill{text-overflow:ellipsis;white-space:nowrap;color:#efe7fb;letter-spacing:.01em;background:#ffffff1f;border-radius:4px;max-width:52px;padding:.22rem .32rem;font:700 .5rem/1 Manrope,sans-serif;overflow:hidden}.admin-order-shell .admin-banners-overview__thumb-canvas--campaign .hot-sale-banner{border:0;border-radius:0;min-height:132px}.admin-order-shell .admin-banners-overview__thumb-promo{background:var(--home-soft-promo-base);color:#3a3410;place-items:center;width:100%;height:100%;display:grid}.admin-order-shell .admin-banners-overview__thumb-promo strong{font:700 1.05rem/1 "Baloo 2",sans-serif}.admin-order-shell .admin-banners-overview__thumb-empty,.admin-order-shell .admin-banners-overview__thumb--hero{text-align:center;color:var(--banners-tile-ink-soft);place-items:center;padding:.35rem .5rem;font:700 .72rem/1.1 Manrope,sans-serif;display:grid}.admin-order-shell .admin-banners-overview__thumb-empty{border:1.5px dashed color-mix(in srgb, var(--banners-field-border) 88%, #c4b5fd);background:0 0}.admin-order-shell .admin-banners-overview__thumb--hero{background:linear-gradient(135deg, color-mix(in srgb, var(--banners-field-bg) 88%, #fff) 0%, color-mix(in srgb, var(--banners-field-bg) 70%, transparent) 100%)}.admin-order-shell .admin-banners-overview__thumb-icon{align-items:center;gap:.32rem;display:inline-flex}.admin-order-shell .admin-banners-overview__row-link{color:var(--banners-add-ink);white-space:nowrap;text-align:right;background:0 0;border:0;place-self:center end;width:150px;padding:0;font:700 .8rem/1.2 Manrope,sans-serif;text-decoration:none}.admin-order-shell .admin-banners-overview__row-link:hover,.admin-order-shell .admin-banners-overview__row-link:focus-visible{text-decoration:underline}.admin-order-shell .admin-banners-overview__row-link.is-muted{color:var(--banners-tile-ink-soft);cursor:default}.admin-order-shell .admin-banners-overview__row-link.is-muted:hover,.admin-order-shell .admin-banners-overview__row-link.is-muted:focus-visible{text-decoration:none}.admin-order-shell .admin-banners-divider{align-items:center;gap:.9rem;margin:1.35rem 0 .35rem;display:flex}.admin-order-shell .admin-banners-divider hr{border:0;border-top:1px solid color-mix(in srgb, var(--banners-tile-border) 76%, transparent);flex:1}.admin-order-shell .admin-banners-divider span{color:var(--banners-tile-ink-soft);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font:800 .72rem/1 Manrope,sans-serif}@media (max-width:980px){.admin-order-shell .admin-banners-overview__row{grid-template-columns:120px minmax(0,1fr);align-items:start}.admin-order-shell .admin-banners-overview__badge,.admin-order-shell .admin-banners-overview__row-link,.admin-order-shell .admin-banners-overview__row-note{margin-left:calc(120px + .75rem)}}.admin-order-shell .admin-banners-head__actions{flex-wrap:wrap}.admin-order-shell .admin-banners-hero-group{gap:.95rem;display:grid}.admin-order-shell .admin-banners-hero-group__head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.admin-order-shell .admin-banners-hero-group__head h3{margin:0;font-size:1.18rem}.admin-order-shell .admin-banners-hero-group__head p{color:var(--banners-tile-ink-soft);margin:.25rem 0 0}.admin-order-shell .admin-banners-hero-group__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.admin-order-shell .admin-banners-hero-group__locale-column{align-content:start;gap:.85rem;display:grid}.admin-order-shell .admin-banners-toolbar{grid-template-columns:minmax(0,auto) minmax(0,auto) minmax(220px,1fr) minmax(0,auto);align-items:center;gap:.75rem;display:grid}.admin-order-shell .admin-banners-toolbar__chips,.admin-order-shell .admin-banners-toolbar__locale,.admin-order-shell .admin-banners-toolbar__seg{flex-wrap:wrap;gap:.5rem;display:inline-flex}.admin-order-shell--banners .admin-banners-toolbar__seg,.admin-order-shell--banners .admin-banners-search,.admin-order-shell--banners .admin-products-filter-chip{border:1px solid var(--banners-field-border);background:var(--banners-field-bg);color:var(--banners-field-ink)}.admin-order-shell--banners .admin-banners-toolbar__seg,.admin-order-shell--banners .admin-banners-toolbar__locale{border:1px solid var(--banners-segment-border);background:var(--banners-segment-bg);color:var(--banners-field-ink);border-radius:12px;gap:0;padding:3px}.admin-order-shell--banners .admin-banners-toolbar__seg button,.admin-order-shell--banners .admin-banners-toolbar__locale button{color:var(--banners-field-ink);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 13px;font:600 12.5px Manrope,sans-serif}.admin-order-shell--banners .admin-banners-toolbar__seg button.is-active,.admin-order-shell--banners .admin-banners-toolbar__locale button.is-active{background:var(--banners-segment-active-bg);color:var(--banners-segment-active-ink);box-shadow:var(--banners-segment-active-shadow)}.admin-order-shell .admin-banners-toolbar__locale.is-inline{justify-content:flex-start}.admin-order-shell--banners .admin-banners-search{color:var(--banners-field-ink);border-radius:999px;align-items:center;gap:.5rem;padding:.7rem .9rem;display:flex}.admin-order-shell--banners .admin-banners-search input{width:100%;font:inherit;color:inherit;background:0 0;border:0;outline:0}.admin-order-shell--banners .admin-banners-search input::placeholder{color:color-mix(in srgb, var(--banners-field-ink) 72%, transparent)}.admin-order-shell--banners .admin-products-filter-chip{color:var(--banners-field-ink)}.admin-order-shell--banners .admin-products-filter-chip.is-active{border-color:var(--banners-add-border);background:var(--banners-segment-active-bg);color:var(--banners-segment-active-ink)}.admin-order-shell .admin-banners-slots{gap:1rem;display:grid}.admin-order-shell--banners .admin-banners-slot,.admin-order-shell--banners .admin-banners-card,.admin-root-section[data-admin-section=banners] .admin-kpi-strip__card{background:var(--banners-tile-bg);border:1px solid var(--banners-tile-border);box-shadow:var(--banners-tile-shadow);color:var(--banners-tile-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-order-shell--banners .admin-banners-slot{border-radius:1.25rem;padding:1rem}.admin-order-shell .admin-banners-slot__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.admin-order-shell .admin-banners-slot__head h3,.admin-banners-drawer__head h3{margin:0;font-size:1.05rem}.admin-order-shell--banners .admin-banners-slot__head p,.admin-banners-drawer__head p{color:var(--banners-tile-ink-soft);margin:.25rem 0 0}.admin-order-shell .admin-banners-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.admin-order-shell .admin-banners-grid--hero-locale{grid-template-columns:1fr}.admin-order-shell .admin-banners-grid--trash{margin-top:1rem}.admin-order-shell .admin-banners-card{border-radius:1.1rem;gap:.8rem;padding:.8rem;display:grid}.admin-order-shell .admin-banners-card--trash{opacity:.92}.admin-order-shell--banners .admin-banners-card__preview{background:color-mix(in srgb, var(--banners-field-bg) 72%, transparent);border:1px solid var(--banners-field-border);border-radius:.9rem;width:100%;height:132px;min-height:132px;max-height:132px;position:relative;overflow:hidden}.admin-order-shell .admin-banners-card__preview.is-dimmed img{filter:grayscale(.55);opacity:.86}.admin-order-shell .admin-banners-card__preview-media,.admin-order-shell .admin-banners-card__preview img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.admin-order-shell .admin-banners-card__placeholder{background:linear-gradient(135deg, color-mix(in srgb, var(--banners-field-bg) 88%, #fff) 0%, color-mix(in srgb, var(--banners-field-bg) 70%, transparent) 100%);color:var(--banners-field-ink);text-align:center;align-content:center;place-items:center;gap:.45rem;padding:.9rem;display:grid;position:absolute;inset:0}.admin-order-shell .admin-banners-card__placeholder svg{opacity:.82}.admin-order-shell .admin-banners-card__placeholder span{letter-spacing:.01em;font:700 .82rem/1.2 Manrope,sans-serif}.admin-order-shell .admin-banners-card__preview-badges{z-index:2;pointer-events:none;flex-wrap:wrap;gap:.4rem;display:flex;position:absolute;bottom:.7rem;left:.7rem;right:.7rem}.admin-order-shell .admin-banners-card__order,.admin-order-shell .admin-banners-card__drag{z-index:2;color:#fff;background:#0f172abd;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .55rem;font-size:.78rem;display:inline-flex;position:absolute;top:.7rem}.admin-order-shell .admin-banners-card__order{right:.7rem}.admin-order-shell .admin-banners-card__drag{cursor:grab;left:.7rem}.admin-order-shell .admin-banners-card__body{gap:.55rem;display:grid}.admin-order-shell .admin-banners-card__body strong{font-size:.98rem}.admin-order-shell .admin-banners-badge{border-radius:999px;align-items:center;padding:.24rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.admin-order-shell .admin-banners-card__preview-badges .admin-banners-badge{background:#f8fafceb;box-shadow:0 6px 14px #0f172a1a}.admin-order-shell .admin-banners-badge.is-slot{color:#1d4ed8;background:#3b82f61f}.admin-order-shell .admin-banners-badge.is-locale{color:#334155;background:#94a3b824}.admin-order-shell .admin-banners-badge.is-status.is-active{color:#15803d;background:#22c55e24}.admin-order-shell .admin-banners-badge.is-status.is-scheduled{color:#2563eb;background:#3b82f624}.admin-order-shell .admin-banners-badge.is-status.is-draft,.admin-order-shell .admin-banners-badge.is-status.is-completed{color:#475569;background:#94a3b824}.admin-order-shell .admin-banners-badge.is-status.is-trash{color:#be123c;background:#f43f5e24}.admin-order-shell .admin-banners-card__link{color:var(--muted,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;text-decoration:none;overflow:hidden}.admin-order-shell--banners .admin-banners-card__meta{color:var(--banners-tile-ink-soft);font-size:.8rem}.admin-order-shell .admin-banners-card__meta span{align-items:center;gap:.35rem;display:inline-flex}.admin-order-shell .admin-banners-card__actions,.admin-order-shell .admin-banners-trash__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-order-shell--banners .admin-banners-switch{border:1px solid var(--banners-field-border);background:var(--banners-field-bg);color:var(--banners-field-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.2rem;display:inline-flex}.admin-order-shell--banners .admin-banners-switch.is-active{color:#15803d;background:#22c55e1f}.admin-root-section[data-admin-section=banners] .admin-kpi-strip__card{min-height:74px}.admin-root-section[data-admin-section=banners] .admin-kpi-strip__icon,.admin-root-section[data-admin-section=banners] .admin-kpi-strip__copy strong{color:var(--banners-tile-ink)}.admin-root-section[data-admin-section=banners] .admin-kpi-strip__copy span,.admin-root-section[data-admin-section=banners] .admin-kpi-strip__copy small{color:var(--banners-tile-ink-soft)}.admin-order-shell--banners .admin-banners-head__actions>.btn.primary{background:var(--banners-cta);color:var(--banners-cta-ink);border-color:#0000;box-shadow:0 8px 20px #ffd63c73}.admin-order-shell--banners .admin-banners-head__actions>.btn:not(.primary){background:var(--banners-ghost-bg);border:1px solid var(--banners-ghost-border);color:var(--banners-ghost-ink)}.admin-order-shell--banners .admin-banners-slot__head>.btn,.admin-order-shell--banners .admin-banners-trash__actions>.btn{background:var(--banners-add-bg);border:1px solid var(--banners-add-border);color:var(--banners-add-ink)}.admin-order-shell--banners .admin-banners-trash__actions>.btn.danger{border-color:color-mix(in srgb, var(--danger) 58%, var(--banners-field-border));background:0 0}.admin-order-shell .admin-banners-undo{z-index:60;color:#fff;background:#0f172aeb;border-radius:1rem;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 20px 40px #0f172a3d}.admin-order-shell .admin-banners-undo button{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;padding:.45rem .8rem}.admin-banners-drawer{z-index:160;position:fixed;inset:0}.admin-banners-drawer__scrim{background:#0f172a6b;border:0;position:absolute;inset:0}.admin-banners-drawer__panel{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(34rem,100%);height:100dvh;min-height:100dvh;display:grid;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-24px 0 48px #0f172a2e}.admin-banners-drawer__head,.admin-banners-drawer__foot{border-bottom:1px solid #94a3b82e;padding:1rem 1.1rem}.admin-banners-drawer__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-banners-drawer__foot{border-top:1px solid #94a3b82e;border-bottom:0;justify-content:flex-end;gap:.75rem;display:flex}.admin-banners-drawer__body{gap:1rem;min-height:0;padding:1rem 1.1rem 1.25rem;display:grid;overflow:auto}.admin-banners-drawer__preview{position:relative}.admin-banners-drawer__preview-shell{background:radial-gradient(circle at 100% 0,#ffffff2e,#0000 42%),linear-gradient(135deg,#19183b 0%,#2b275f 46%,#0f172a 100%);border:1px solid #94a3b833;border-radius:1rem;height:132px;position:relative;overflow:hidden}.admin-banners-drawer__preview-media,.admin-banners-drawer__preview-scrim,.admin-banners-drawer__preview-placeholder,.admin-banners-drawer__preview-copy{position:absolute;inset:0}.admin-banners-drawer__preview-media{object-fit:cover;width:100%;height:100%}.admin-banners-drawer__preview-scrim{background:0 0}.admin-banners-drawer__preview--soft .admin-banners-drawer__preview-scrim{background:linear-gradient(90deg,#0f172a6b,#0f172a1f 58%,#0f172a3d)}.admin-banners-drawer__preview--strong .admin-banners-drawer__preview-scrim{background:linear-gradient(90deg,#0f172ab3,#0f172a57 55%,#0f172a8c)}.admin-banners-drawer__preview-placeholder{text-align:center;color:#ffffffd1;z-index:1;align-content:center;place-items:center;gap:.45rem;padding:1rem;display:grid}.admin-banners-drawer__preview-copy{z-index:2;text-align:left;align-content:start;gap:.2rem;padding:.7rem .9rem;display:grid}.admin-banners-drawer__preview--center .admin-banners-drawer__preview-copy{text-align:center;justify-items:center}.admin-banners-drawer__preview--right .admin-banners-drawer__preview-copy{text-align:right;justify-items:end}.admin-banners-drawer__preview--light .admin-banners-drawer__preview-copy{color:#fff}.admin-banners-drawer__preview--dark .admin-banners-drawer__preview-copy{color:#101828}.admin-banners-drawer__preview-eyebrow,.admin-banners-drawer__preview-copy small{letter-spacing:.12em;text-transform:uppercase;font:700 .62rem/1.15 Manrope,sans-serif}.admin-banners-drawer__preview-copy strong{max-width:22rem;font:800 .92rem/1.05 Manrope,sans-serif}.admin-banners-drawer__preview-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:26rem;margin:0;font:500 .72rem/1.2 Manrope,sans-serif;display:-webkit-box;overflow:hidden}.admin-banners-drawer__preview-cta{color:#4a3d12;background:#fff477eb;border-radius:999px;justify-content:center;align-items:center;min-height:1.6rem;margin-top:.15rem;padding:.32rem .7rem;font:800 .68rem/1 Manrope,sans-serif;display:inline-flex}.admin-banners-drawer__preset-grid{gap:.9rem;display:grid}.admin-banners-drawer__segmented{border:1px solid var(--banners-segment-border);background:var(--banners-segment-bg);border-radius:12px;flex-wrap:wrap;gap:0;padding:3px;display:inline-flex}.admin-banners-drawer__segmented button{color:var(--banners-field-ink);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 13px;font:600 12.5px Manrope,sans-serif}.admin-banners-drawer__segmented button.is-active{background:var(--banners-segment-active-bg);color:var(--banners-segment-active-ink);box-shadow:var(--banners-segment-active-shadow)}.admin-banners-drawer__schedule{gap:.85rem;display:grid}.admin-banners-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.admin-banners-upload__box{text-align:center;background:#f8fafceb;border:1px dashed #94a3b85c;border-radius:1rem;place-items:center;gap:.6rem;min-height:10rem;padding:.85rem;display:grid;position:relative;overflow:hidden}.admin-banners-upload__box img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.admin-banners-upload__box span,.admin-banners-upload__placeholder{z-index:1;position:relative}.admin-banners-upload__input{opacity:0;pointer-events:none;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-banners-toggle-row{background:#f8fafceb;border:1px solid #94a3b82e;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.admin-banners-toggle-row strong,.admin-banners-toggle-row small{display:block}.admin-banners-toggle-row small{color:var(--muted,#64748b);margin-top:.2rem}.admin-order-shell .admin-content--banners .btn.danger,.admin-order-shell .admin-content--banners .iconbtn.danger{color:#be123c}@media (max-width:1100px){.admin-order-shell .admin-banners-toolbar,.admin-banners-upload-grid{grid-template-columns:1fr}}@media (max-width:820px){.admin-order-shell .admin-banners-hero-group__grid{grid-template-columns:1fr}}.admin-order-shell--integrations .admin-integrations-panel{overflow:hidden}.admin-order-shell--integrations .admin-integrations-tabs{align-items:center;gap:.75rem}.admin-order-shell--integrations .admin-integrations-tab{border-radius:999px}.admin-order-shell--integrations .admin-integrations-tab.is-active{box-shadow:0 14px 28px #0f172a1f}.admin-order-shell--integrations .admin-integrations-row-list{gap:0;display:grid}.admin-order-shell--integrations .admin-integrations-row .admin-campaigns-mechanic-card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #94a3b82e;border-radius:0;gap:14px;padding:16px 0}.admin-order-shell--integrations .admin-integrations-row:first-child .admin-campaigns-mechanic-card{padding-top:0}.admin-order-shell--integrations .admin-integrations-row:last-child .admin-campaigns-mechanic-card{border-bottom:none;padding-bottom:0}.admin-order-shell--integrations .admin-integrations-row .admin-campaigns-mechanic-card__icon{color:#d8deeb;background:0 0;border-radius:0;place-items:center;width:104px;height:64px;display:grid}.admin-order-shell--integrations .admin-integrations-icon-slot{place-self:center;place-items:center;width:100%;height:100%;padding:0;display:grid}.admin-order-shell--integrations .admin-integrations-icon-slot img{object-fit:contain;place-self:center;width:auto;max-width:90px;height:auto;max-height:52px;margin:0 auto;display:block}.admin-order-shell--integrations .admin-integrations-icon-slot>svg{place-self:center;width:24px;height:24px}.admin-order-shell--integrations .admin-integrations-icon-slot--monobank img{max-width:58px;max-height:58px}.admin-order-shell--integrations .admin-integrations-icon-slot--vchasno-kasa img{max-width:56px;max-height:56px}.admin-order-shell--integrations .admin-integrations-icon-slot--meest img{max-width:88px;max-height:42px}.admin-order-shell--integrations .admin-integrations-icon-slot--nova-poshta img,.admin-order-shell--integrations .admin-integrations-icon-slot--rozetka-delivery img{max-width:56px;max-height:56px}.admin-order-shell--integrations .admin-integrations-icon-slot--telegram-gateway img{width:60px;max-width:none;height:60px;max-height:none}.admin-order-shell--integrations .admin-integrations-row .admin-campaigns-mechanic-card__copy{gap:8px}.admin-order-shell--integrations .admin-integrations-row .admin-campaigns-mechanic-card__stats{gap:18px}.admin-order-shell--integrations .admin-integrations-row .admin-campaigns-mechanic-card__body{gap:14px}.admin-order-shell--integrations .admin-integrations-token-row{background:linear-gradient(135deg,#493c92eb,#382c78f0),#271e57eb;border:1px solid #94a3b82e;border-radius:22px;gap:1rem;padding:20px 24px;display:grid;box-shadow:inset 0 1px #ffffff0d}.admin-order-shell--integrations .admin-integrations-token-row__content{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-order-shell--integrations .admin-integrations-token-row__meta{gap:.5rem;display:grid}.admin-order-shell--integrations .admin-integrations-token-row__value{letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:1.05rem;font-weight:700}.admin-order-shell--integrations .admin-integrations-token-row small{color:#e2e8f0d1}.admin-order-shell--integrations .admin-integrations-token-row__action{align-self:flex-start}.admin-order-shell--integrations .admin-integrations-token-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}html[data-theme^=light] .admin-order-shell--integrations .admin-integrations-token-row,[data-theme^=light] .admin-order-shell--integrations .admin-integrations-token-row{background:linear-gradient(135deg,#fffffff5,#f1f5f9f5),#fffffff5;border-color:#94a3b838;box-shadow:inset 0 1px #ffffffb3}html[data-theme^=light] .admin-order-shell--integrations .admin-integrations-token-row small,[data-theme^=light] .admin-order-shell--integrations .admin-integrations-token-row small{color:#475569e6}@media (max-width:720px){.admin-order-shell--integrations .admin-integrations-row .admin-campaigns-mechanic-card__icon{width:88px;height:56px}.admin-order-shell--integrations .admin-integrations-icon-slot img{max-width:74px;max-height:46px}.admin-order-shell--integrations .admin-integrations-icon-slot--monobank img{max-width:50px;max-height:50px}.admin-order-shell--integrations .admin-integrations-icon-slot--telegram-gateway img{width:54px;height:54px}.admin-order-shell--integrations .admin-integrations-token-row{padding:18px 18px 20px}.admin-order-shell--integrations .admin-integrations-token-row__action{justify-content:center;width:100%}.admin-order-shell--integrations .admin-integrations-token-row__actions{width:100%}}.admin-order-shell--integrations .admin-integrations-feed-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-order-shell--integrations .admin-integrations-drawer{background:#ffffffe6;border:1px solid #94a3b833}.admin-order-shell--integrations .admin-integrations-drawer__panel{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.guest-orders-page__head{align-items:flex-start;gap:16px}.guest-orders-page__head p{color:var(--ink-2);max-width:640px;margin:10px 0 0}.guest-orders-list,.guest-order-row{gap:18px;display:grid}.guest-orders-empty{text-align:center;border:1px dashed var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:28px;justify-items:center;gap:14px;padding:40px 24px;display:grid}.guest-orders-empty__duck{font-size:2.1rem}.guest-order-lookup-page{padding-block:clamp(32px,5vw,72px)}.guest-order-lookup-card{border:1px solid var(--line);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 16%, transparent), transparent 34%), var(--surface);width:min(100%,620px);box-shadow:var(--shadow);border-radius:30px;gap:18px;margin:0 auto;padding:clamp(24px,4vw,38px);display:grid}.guest-order-lookup-card__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.8rem}.guest-order-lookup-card p{color:var(--ink-2);margin:0}.guest-order-lookup-form{gap:14px;display:grid}.guest-order-lookup-form label{gap:8px;display:grid}.guest-order-lookup-form__actions{margin-top:6px}.order-detail-guest-upsell{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), color-mix(in srgb, var(--surface) 94%, var(--bg));border-radius:24px;gap:14px;margin:18px 0 0;padding:20px 22px;display:grid;position:relative}.order-detail-guest-upsell__dismiss{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.order-detail-guest-upsell__dismiss:hover,.order-detail-guest-upsell__dismiss:focus-visible{color:var(--accent)}.order-detail-guest-upsell__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.75rem}.order-detail-guest-upsell__copy{gap:8px;max-width:48rem;display:grid}.order-detail-guest-upsell__copy h2,.order-detail-guest-upsell__copy p{margin:0}[data-theme^=dark]{--glass-surface-bg:#7056a838;--glass-surface-border:#b08de25c;--glass-surface-blur:20px;--glass-surface-radius:24px;--glass-surface-shadow:0 10px 28px #0e0a1e38, inset 0 1px 0 #ffffff0f;--glass-panel-bg:#765cb03d;--glass-panel-border:#b693ea57;--glass-item-open-bg:#7e62ba47;--glass-item-hover-border:#c4a4f870}.account-page--v2{--account-v2-bg-a:#f9d6f5;--account-v2-bg-b:#edd6f9;--account-v2-surface:#fff;--account-v2-surface-soft:#f7f0ff;--account-v2-surface-strong:#efe6ff;--account-v2-line:#ede6f7;--account-v2-ink:#2c2138;--account-v2-muted:#6b5b84;--account-v2-soft-muted:#9a8cb0;--account-v2-accent:#a77bff;--account-v2-accent-strong:#9663ff;--account-v2-warning:#fff477;--account-v2-cta-text:#9a6b00;--account-v2-warning-ink:#4a3f14;--account-v2-shadow:0 2px 4px #483f800a, 0 12px 32px #483f8012;--account-v2-action-tile:#f7f0ff;--account-v2-action-line:#2c21381a;--account-v2-action-ghost-line:#2c213814;--account-v2-action-ink:#2c2138;--account-v2-action-ink-dim:#6b5b7e;--account-v2-action-accent:#a77bff;--account-v2-action-cta:#fff477;--account-v2-action-cta-ink:#2c2138;--account-v2-btn-shadow:0 4px 12px #5a328c29, 0 1px 2px #5a328c1f;--account-v2-btn-shadow-hover:0 6px 16px #5a328c33, 0 1px 3px #5a328c24;--account-v2-btn-ghost-shadow:0 2px 6px #5a328c14;--account-v2-btn-ghost-bg:#fff;--account-v2-cta-border:#e4d84a;--account-v2-chip-ok-bg:#d6f1e2;--account-v2-chip-ok-ink:#12724a;--account-v2-chip-ok-line:#12724a33;--account-v2-chip-danger-bg:#fbdada;--account-v2-chip-danger-ink:#ae3232;--account-v2-chip-danger-line:#ae323233;--account-v2-danger:#d84d6b;--account-v2-chip-warn-bg:#fbe7c4;--account-v2-chip-warn-ink:#875410;--account-v2-chip-warn-line:#87541033;--account-v2-chip-mute-bg:#e7defa;--account-v2-chip-mute-ink:#574785;--account-v2-chip-mute-line:#57478533}[data-theme^=dark] .account-page--v2{--glass:var(--glass-surface-bg);--glass-2:#7e62ba33;--glass-hover:var(--glass-item-open-bg);--glass-inset:#14102857;--blur:var(--glass-surface-blur);--line:var(--glass-surface-border);--line-strong:var(--glass-item-hover-border);--line-soft:#f7edff17;--glow:var(--glass-surface-shadow), 0 0 0 1px var(--line);--ink:#f7edff;--ink-dim:#b7abd4;--ink-mute:#f7edff80;--accent:#b47aff;--cta:#fff477;--cta-ink:#1a1226;--cta-text:#fff477;--accent-fill:linear-gradient(90deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 70%, var(--cta) 30%) 100%);--coral:#ff7c7c;--coral-ink:#2a0e0e;--coral-glow:#ff7c7cb3;--coral-soft:#ff7c7c2e;--coral-copy:#ffb8b8;--cancel-edge:color-mix(in srgb, var(--coral) 72%, var(--line) 28%);--cancel-fill:linear-gradient(135deg, var(--accent) 0%, color-mix(in srgb, var(--coral) 74%, var(--accent) 26%) 100%);--cancel-line:linear-gradient(90deg, var(--accent) 0%, var(--coral) 100%);--account-v2-action-tile:var(--glass-2);--account-v2-action-line:var(--line-soft);--account-v2-action-ghost-line:#b47aff38;--account-v2-action-ink:var(--ink);--account-v2-action-ink-dim:var(--ink-dim);--account-v2-action-accent:var(--accent);--account-v2-action-cta-ink:var(--cta-ink);--account-v2-cta-text:#fff477;--account-v2-btn-shadow:0 10px 24px #0e0a1e38;--account-v2-btn-shadow-hover:0 14px 28px #0e0a1e47;--account-v2-btn-ghost-shadow:0 8px 16px #0e0a1e24;--account-v2-btn-ghost-bg:#ffffff0f;--account-v2-cta-border:#d8cb3e;--account-v2-chip-ok-bg:#5fe0a62e;--account-v2-chip-ok-ink:#7eebbe;--account-v2-chip-ok-line:#5fe0a657;--account-v2-chip-danger-bg:#ff7c7c33;--account-v2-chip-danger-ink:#ffb0b0;--account-v2-chip-danger-line:#ff7c7c57;--account-v2-danger:var(--coral);--account-v2-chip-warn-bg:#f3d7a433;--account-v2-chip-warn-ink:#f6d89e;--account-v2-chip-warn-line:#f3d7a452;--account-v2-chip-mute-bg:#b47aff33;--account-v2-chip-mute-ink:#d8c4fa;--account-v2-chip-mute-line:#b47aff5c}[data-theme^=dark] .account-page--v2 .tile{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur));border-radius:var(--glass-surface-radius);box-shadow:var(--glow);border:1px solid #0000}[data-theme^=dark] .account-page--v2 [class*=tile--]{border-color:var(--edge);box-shadow:0 14px 34px -10px var(--halo), var(--glass-surface-shadow), 0 0 0 1px var(--edge)}.account-page--v2 .tile--accent{--edge:#b47aff85;--halo:#965af06b}.account-page--v2 .tile--ok{--edge:#5fe0a68c;--halo:#5fe0a666}.account-page--v2 .tile--danger{--edge:#ff7c7c8c;--halo:#ff606066}.account-page--v2 .tile--amber{--edge:#ffd6788c;--halo:#ffc4546b}.account-page--v2 .tile--rare{--edge:#7ac8ff8c;--halo:#60b2ff6b}.account-page--v2 .tile--pink{--edge:#ff96d694;--halo:#ff78c870}.account-page--v2 .tile--muted{--edge:#b08de233;--halo:transparent;opacity:.6}.account-page--v2 .account-v2-overview-grid,.account-page--v2 .account-v2-orders,.account-page--v2 .account-v2-club-layout{position:relative}.account-page--v2 .order-fop-btn{color:var(--account-v2-action-ink);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:11px 20px;font-family:Manrope,system-ui,sans-serif;font-size:13.5px;font-weight:800;line-height:1;text-decoration:none;transition:all .18s;display:inline-flex}.account-page--v2 .order-fop-btn:focus-visible{outline:2px solid var(--account-v2-action-accent);outline-offset:2px}.account-page--v2 .order-fop-btn:not(.order-fop-btn--accent){border-color:var(--account-v2-action-ghost-line);background:var(--account-v2-btn-ghost-bg);box-shadow:var(--account-v2-btn-ghost-shadow)}.account-page--v2 .order-fop-btn:hover,.account-page--v2 .order-fop-btn:focus-visible{border-color:var(--account-v2-action-accent);color:var(--account-v2-action-accent)}.account-page--v2 .order-fop-btn--accent{background:var(--account-v2-warning);color:var(--account-v2-action-cta-ink);border-color:var(--account-v2-cta-border);box-shadow:var(--account-v2-btn-shadow)}.account-page--v2 .order-fop-btn--accent:hover,.account-page--v2 .order-fop-btn--accent:focus-visible{border-color:var(--account-v2-cta-border);color:var(--account-v2-action-cta-ink);box-shadow:var(--account-v2-btn-shadow-hover);transform:translateY(-1px)}.account-page--v2 .order-fop-btn:not(.order-fop-btn--accent):hover,.account-page--v2 .order-fop-btn:not(.order-fop-btn--accent):focus-visible{box-shadow:var(--account-v2-btn-shadow)}.account-page--v2 .account-last-order-foot,.account-page--v2 .account-order-foot{border-top:1px solid var(--account-v2-action-line);background:var(--account-v2-action-tile);border-radius:0;justify-content:space-between;align-items:center;gap:18px;min-height:72px;margin:0;padding:15px 20px;display:flex}.account-page--v2 .account-last-order-total,.account-page--v2 .account-order-total{color:var(--account-v2-action-ink-dim);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:9px;font-family:Manrope,system-ui,sans-serif;font-size:11.5px;font-weight:700;display:flex}.account-page--v2 .account-last-order-total b,.account-page--v2 .account-order-total b{color:var(--account-v2-action-ink);letter-spacing:0;text-transform:none;font-family:"Baloo 2",system-ui,sans-serif;font-size:19px;font-weight:700;line-height:1}.account-page--v2 .account-last-order-total small,.account-page--v2 .account-order-total small,.account-page--v2 .account-v2-order-mobile-hint{width:100%;color:var(--account-v2-action-ink-dim);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600;line-height:1.5}.account-page--v2 .account-v2-order-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.account-page--v2 .account-v2-order-status-note{color:var(--account-v2-action-ink-dim);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.account-page--v2 .account-v2-order-status-note.is-prominent{color:var(--account-v2-action-ink-dim)}.account-page--v2 .account-v2-order-status-spinner{border:2px solid var(--account-v2-action-line);border-top-color:var(--account-v2-action-accent);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite account-v2-order-spin}@keyframes account-v2-order-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.account-page--v2 .account-v2-order-status-spinner{animation:none}}.account-page--v2 .account-mobile-only .order-side{border-top:1px solid var(--account-v2-action-line);background:var(--account-v2-action-tile);justify-items:end;padding:15px 14px 14px}.account-page--v2 .account-mobile-only .order-side>strong{color:var(--account-v2-action-ink);font-family:"Baloo 2",system-ui,sans-serif;font-size:19px;font-weight:700;line-height:1}.account-page--v2 .account-mobile-only{overflow:hidden}.account-page--v2 .account-mobile-only.order{padding:0;display:block}.account-page--v2 .account-mobile-order-body{grid-template-columns:120px 1fr 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.account-page--v2 .orders-loading{gap:16px;display:grid}.account-page--v2 .orders-loading-card{border:1px solid var(--account-v2-line);background:var(--account-v2-surface);border-radius:24px;gap:16px;min-height:180px;padding:20px;display:grid}.account-page--v2 .orders-loading-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-page--v2 .orders-loading-line,.account-page--v2 .orders-loading-chip,.account-page--v2 .orders-loading-button,.account-page--v2 .orders-loading-thumbs i{background:color-mix(in srgb, var(--account-v2-muted) 16%, transparent);border-radius:8px;flex:none;display:block}.account-page--v2 .orders-loading-line--sm{width:88px;height:14px}.account-page--v2 .orders-loading-line--md{width:140px;height:18px}.account-page--v2 .orders-loading-chip{border-radius:999px;width:84px;height:24px}.account-page--v2 .orders-loading-button{border-radius:12px;width:120px;height:36px}.account-page--v2 .orders-loading-thumbs{gap:10px;display:flex}.account-page--v2 .orders-loading-thumbs i{border-radius:12px;width:56px;height:56px}@keyframes account-orders-loading-pulse{0%,to{opacity:.62}50%{opacity:1}}.account-page--v2 .orders-loading .animate-pulse{animation:1.6s ease-in-out infinite account-orders-loading-pulse}@media (prefers-reduced-motion:reduce){.account-page--v2 .orders-loading .animate-pulse{animation:none}}@media (max-width:480px){.account-page--v2 .orders-loading-card{min-height:160px;padding:16px}.account-page--v2 .orders-loading-thumbs i{width:44px;height:44px}}@media (max-width:991px){.account-page--v2 .account-v2-quick-links .account-v2-quick-link--referral{display:flex}body .account-page--v2.account-page--v2 .club-grid.account-mobile-only,body .account-page--v2.account-page--v2 .club-grid.account-mobile-only>*,body .account-page--v2.account-page--v2 .account-club-mobile-hero,body .account-page--v2.account-page--v2 .account-club-level-progress,body .account-page--v2.account-page--v2 .account-club-level-progress-values,body .account-page--v2.account-page--v2 .account-club-achievement-card,body .account-page--v2.account-page--v2 .account-mobile-order-card{min-width:0}body .account-page--v2.account-page--v2 .account-club-mobile-hero{background:linear-gradient(165deg, #b47aff42, #fff4771a), var(--card);text-align:center;border:1.5px solid #7ce3a88c;border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;display:flex;overflow:visible;box-shadow:0 0 24px #5ac88238}body .account-page--v2.account-page--v2 .account-club-level-orb-wrap{width:88px;height:88px;position:relative;overflow:visible}body .account-page--v2.account-page--v2 .account-club-level-orb{background:radial-gradient(circle at 50% 32%, #e9d8ff, var(--accent) 68%, #7a3fd1);border-radius:50%;place-items:center;width:88px;height:88px;font-size:40px;display:grid;box-shadow:0 0 44px #b47aff80}body .account-page--v2.account-page--v2 .account-club-level-crown{z-index:1;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-8deg)}body .account-page--v2.account-page--v2 .account-club-level-progress,body .account-page--v2.account-page--v2 .account-club-level-progress-values{width:100%}body .account-page--v2.account-page--v2 .account-club-level-progress-caption,body .account-page--v2.account-page--v2 .account-club-level-progress-hint{width:100%;color:var(--dim);text-align:left;font-size:12px;line-height:1.35;display:flex}body .account-page--v2.account-page--v2 .account-club-level-progress-caption{justify-content:space-between;gap:10px;margin-bottom:6px}body .account-page--v2.account-page--v2 .account-club-level-progress-caption b{color:var(--ink);font-family:var(--font-mono), monospace;font-weight:700}body .account-page--v2.account-page--v2 .account-club-level-progress-hint{margin-top:6px}body .account-page--v2.account-page--v2 .account-club-level-progress-values,body .account-page--v2.account-page--v2 .account-club-achievement-card h3,body .account-page--v2.account-page--v2 .account-club-achievement-card p{overflow-wrap:anywhere}body .account-page--v2.account-page--v2 .account-club-achievements-shelf{border:1.5px solid #b47aff8c;border-radius:20px;padding:16px;box-shadow:0 0 24px #b47aff38}body .account-page--v2.account-page--v2 .account-club-achievements-grid--mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body .account-page--v2.account-page--v2 .account-club-achievement-card{flex-direction:column;display:flex}body .account-page--v2.account-page--v2 .account-club-achievement-card .achv2-page__foot{margin-top:auto}body .account-page--v2.account-page--v2 .account-stamp-card{border:1.5px solid #7cc8ff8c;box-shadow:0 0 24px #7cc8ff33}body .account-page--v2.account-page--v2 .account-club-referral-card,body .account-page--v2.account-page--v2 .account-v2-quick-links{border:1.5px solid #ff9bd28c;box-shadow:0 0 24px #ff9bd233}html[data-theme] body .account-page--v2.account-page--v2 .account-club-achievements-shelf.tile.tile--accent{border-color:#b47aff8c;box-shadow:0 0 24px #b47aff38}html[data-theme] body .account-page--v2.account-page--v2 .account-club-referral-card.tile--pink,html[data-theme] body .account-page--v2.account-page--v2 .account-v2-quick-links.tile--pink{border-color:#ff9bd28c;box-shadow:0 0 24px #ff9bd233}body .account-page--v2.account-page--v2 .account-v2-quick-links .account-v2-quick-link--referral{display:flex}body .account-page--v2.account-page--v2 .account-duck-oracle-preview{box-shadow:0 0 24px #ffe45c38}body .account-page--v2.account-page--v2 .account-mobile-order-card{border:1.5px solid #b47aff8c;box-shadow:0 0 24px #b47aff38}:is(body .account-page--v2.account-page--v2 .account-mobile-order-card:has(.account-mobile-order-chip--state-accepted),body .account-page--v2.account-page--v2 .account-mobile-order-card:has(.account-mobile-order-chip--state-shipped)){border-color:#7cc8ff8c;box-shadow:0 0 24px #7cc8ff33}body .account-page--v2.account-page--v2 .account-mobile-order-card:has(.account-mobile-order-chip--state-completed){border-color:#7ce3a88c;box-shadow:0 0 24px #5ac88233}body .account-page--v2.account-page--v2 .account-mobile-order-card--cancelled{border-color:#ff7c7c80;box-shadow:0 0 24px #ff7c7c33}body .account-page--v2.account-page--v2 .account-mobile-order-card:has(.account-mobile-order-chip--state-completed) .account-mobile-order-stepper__fill{background:var(--ok-ink);width:74%}}@media (min-width:768px){.account-page--v2{padding-top:18px}.account-page--v2>.wrap{gap:22px;max-width:1280px;display:grid}.account-page--v2 .acct-hero{box-shadow:none;background:0 0;border:0;padding:0;display:block}.account-page--v2 .account-profile-hero{background:var(--account-v2-surface);min-height:0;box-shadow:var(--account-v2-shadow);border:1px solid #a77bff24;border-radius:24px;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.account-page--v2 .account-profile-hero__top{align-items:center;gap:22px;min-height:0;padding:22px 26px;display:flex}.account-page--v2 .account-profile-avatar{background:var(--account-v2-surface-soft);border:0;border-radius:20px;flex:none;width:84px;height:84px;box-shadow:0 0 0 3px #fff,0 0 0 5px #dcccff}.account-page--v2 .account-profile-avatar.has-image{width:84px;height:84px}.account-page--v2 .account-level-pill{color:#6b3fc4;width:fit-content;min-height:0;box-shadow:none;letter-spacing:.09em;text-transform:uppercase;background:#ede3ff;border-radius:999px;gap:6px;margin-bottom:6px;padding:5px 11px;font-family:Manrope,system-ui,sans-serif;font-size:11px;font-weight:800}.account-page--v2 .account-profile-id{flex:auto;min-width:0}.account-page--v2 .account-profile-id h1{color:var(--account-v2-ink);font-family:"Baloo 2",system-ui,sans-serif;font-size:32px;font-weight:800;line-height:1.05}.account-page--v2 .hero-mail{color:var(--account-v2-soft-muted);margin-top:2px;font-size:13px;font-weight:600;line-height:1.4}.account-page--v2 .account-profile-actions{gap:8px;margin-top:11px}.account-page--v2 .account-profile-actions .btn,.account-page--v2 .section-head .btn{min-height:38px;color:var(--account-v2-muted);box-shadow:none;text-align:center;background:#fff;border:1.5px solid #dcccff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.account-page--v2 .account-profile-action{gap:7px;padding-inline:14px;font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:700}.account-page--v2 .account-profile-action__icon{color:currentColor;background:0 0;border-radius:0;flex:none;place-items:center;width:14px;height:14px;display:grid}.account-page--v2 .account-profile-actions .btn:hover,.account-page--v2 .account-profile-actions .btn:focus-visible,.account-page--v2 .section-head .btn:hover,.account-page--v2 .section-head .btn:focus-visible{color:var(--account-v2-accent);border-color:#dcccff}.account-page--v2 .order-fop-btn--primary{border-color:var(--account-v2-accent);background:var(--account-v2-accent);color:#fff}.account-page--v2 .order-fop-btn--primary:hover,.account-page--v2 .order-fop-btn--primary:focus-visible{border-color:var(--account-v2-accent-strong);background:var(--account-v2-accent-strong);color:#fff}.account-page--v2 .account-profile-points{justify-items:initial;text-align:left;min-width:0}.account-page--v2 .hero-xp{border-left:1px solid var(--account-v2-line);flex:0 0 320px;align-self:center;width:320px;min-width:320px;padding-left:24px;display:block}.account-page--v2 .xp-row{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.account-page--v2 .hero-xp .eyebrow{color:var(--account-v2-soft-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.account-page--v2 .xp-num{color:var(--account-v2-accent);font-family:"Baloo 2",system-ui,sans-serif;font-size:38px;font-weight:800;line-height:1}.account-page--v2 .account-level-progress{background:var(--account-v2-surface-strong);border-radius:999px;height:8px;margin:0}.account-page--v2 .account-level-progress span,.account-page--v2 .pc-bar i{background:var(--account-v2-accent)}.account-page--v2 .promo.danger .pc-bar i{background:linear-gradient(90deg,#ff9b9b,#ffd0d0)}.account-page--v2 .account-profile-points .xp-next{color:var(--account-v2-muted);white-space:nowrap;margin-top:8px;font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.45;display:block}.account-page--v2 .account-profile-points .xp-next b{color:var(--account-v2-ink);font-family:Manrope,system-ui,sans-serif;font-size:inherit;font-weight:800;line-height:inherit}.account-page--v2 .account-profile-points .xp-next__value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:inherit;color:var(--account-v2-ink);font-weight:700}.account-page--v2 .hero-kpi{border-top:1px solid var(--account-v2-line);background:var(--account-v2-surface-soft);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-page--v2 .kpi{border-right:1px solid var(--account-v2-line);align-items:center;gap:12px;min-width:0;padding:15px 26px;display:flex;overflow:hidden}.account-page--v2 .kpi:last-child{border-right:0}.account-page--v2 .kpi>div{flex:auto;gap:2px;min-width:0;display:grid}.account-page--v2 .kpi-ico{width:36px;height:36px;color:var(--account-v2-accent);background:#fff;border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:0 1px 3px #483f800f}.account-page--v2 .kpi-v{color:var(--account-v2-ink);min-width:0;font-family:"Baloo 2",system-ui,sans-serif;font-size:23px;font-weight:800;line-height:1}.account-page--v2 .kpi-v small{color:var(--account-v2-soft-muted);font-size:13px;font-weight:600}.account-page--v2 .kpi-l{color:var(--account-v2-muted);margin-top:0;font-family:Manrope,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1.4}[data-theme^=dark] .account-page--v2 .account-profile-hero{background:var(--glass);border-color:var(--edge);box-shadow:0 14px 34px -10px var(--halo), var(--glass-surface-shadow), 0 0 0 1px var(--edge)}[data-theme^=dark] .account-page--v2 .account-profile-avatar{background:var(--glass-2);box-shadow:0 0 0 1px var(--line-strong), 0 0 0 6px color-mix(in srgb, var(--accent) 24%, transparent)}[data-theme^=dark] .account-page--v2 .account-level-pill{border:1px solid var(--line-soft);background:var(--glass-2);color:var(--ink)}[data-theme^=dark] .account-page--v2 .account-profile-id h1,[data-theme^=dark] .account-page--v2 .xp-next__value,[data-theme^=dark] .account-page--v2 .kpi-v{color:var(--ink)}[data-theme^=dark] .account-page--v2 .hero-mail,[data-theme^=dark] .account-page--v2 .hero-xp .eyebrow,[data-theme^=dark] .account-page--v2 .kpi-v small,[data-theme^=dark] .account-page--v2 .kpi-l{color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .account-profile-actions .btn,[data-theme^=dark] .account-page--v2 .section-head .btn{border-color:var(--line-soft);background:var(--glass-2);color:var(--ink)}[data-theme^=dark] .account-page--v2 .account-profile-actions .btn:hover,[data-theme^=dark] .account-page--v2 .account-profile-actions .btn:focus-visible,[data-theme^=dark] .account-page--v2 .section-head .btn:hover,[data-theme^=dark] .account-page--v2 .section-head .btn:focus-visible{border-color:var(--line-strong);color:var(--accent)}[data-theme^=dark] .account-page--v2 .order-fop-btn--primary{border-color:color-mix(in srgb, var(--accent) 80%, var(--line) 20%);background:var(--accent-fill);color:var(--cta-ink)}[data-theme^=dark] .account-page--v2 .order-fop-btn--primary:hover,[data-theme^=dark] .account-page--v2 .order-fop-btn--primary:focus-visible{border-color:var(--line-strong);background:var(--accent-fill);color:var(--cta-ink)}[data-theme^=dark] .account-page--v2 .hero-xp{border-left-color:var(--line-soft)}[data-theme^=dark] .account-page--v2 .xp-num{color:var(--ink)}[data-theme^=dark] .account-page--v2 .account-level-progress{background:var(--glass-inset)}[data-theme^=dark] .account-page--v2 .account-level-progress span,[data-theme^=dark] .account-page--v2 .pc-bar i{background:var(--accent-fill)}[data-theme^=dark] .account-page--v2 .account-profile-points .xp-next{color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .account-profile-points .xp-next b{color:var(--ink)}[data-theme^=dark] .account-page--v2 .hero-kpi.tile{border-top:1px solid var(--line-soft);border-radius:0 0 var(--glass-surface-radius) var(--glass-surface-radius);background:var(--glass-2);box-shadow:none;-webkit-backdrop-filter:none;border-bottom:0;border-left:0;border-right:0}[data-theme^=dark] .account-page--v2 .kpi{border-right-color:var(--line-soft)}[data-theme^=dark] .account-page--v2 .kpi-ico{background:var(--glass-inset);color:var(--accent);box-shadow:none}.account-page--v2 .tabs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:fit-content;box-shadow:none;background:#ffffff9e;border:0;border-radius:999px;gap:4px;margin:0;padding:5px}.account-page--v2 .tabs .tab{min-height:0;color:var(--account-v2-muted);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700}.account-page--v2 .tabs .tab:after{display:none}.account-page--v2 .tabs .tab.active{background:var(--account-v2-ink);color:#fff}.account-page--v2 .tabs .tab .pip,.account-page--v2 .tabs .tab.active .pip{background:var(--account-v2-surface-strong);color:var(--account-v2-muted);border:0}.account-page--v2 .tabs .tab.active .pip{color:#fff;background:#ffffff2e}[data-theme^=dark] .account-page--v2 .tabs.tile{background:var(--glass);border-color:var(--line);box-shadow:var(--glow);border-radius:999px;gap:6px;padding:6px}[data-theme^=dark] .account-page--v2 .tabs .tab{color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .tabs .tab.active{border:1px solid var(--line-strong);background:var(--glass-hover);color:var(--ink);box-shadow:0 12px 24px -18px color-mix(in srgb, var(--accent) 60%, transparent)}[data-theme^=dark] .account-page--v2 .tabs .tab .pip,[data-theme^=dark] .account-page--v2 .tabs .tab.active .pip{background:var(--glass-inset);color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .tabs .tab.active .pip{background:color-mix(in srgb, var(--accent) 48%, var(--glass-2) 52%);color:var(--ink)}.account-page--v2 .section[id=overview],.account-page--v2 .section[id=orders],.account-page--v2 .section[id=promos],.account-page--v2 .section[id=club]{padding-top:0}.account-page--v2 .section[id=orders],.account-page--v2 .section[id=promos],.account-page--v2 .section[id=club]{background:0 0}.account-page--v2 .account-v2-overview-grid{grid-template-columns:minmax(0,1fr) 472px;align-items:start;gap:18px;display:grid}.account-page--v2 .account-v2-overview-main,.account-page--v2 .account-v2-overview-side{gap:16px;display:grid}.account-page--v2 .account-v2-overview-side{row-gap:14px}.account-page--v2 .account-reference-card,.account-page--v2 .account-stamp-card,.account-page--v2 .duck-oracle,.account-page--v2 .promo,.account-page--v2 .account-order.account-v2-order-card,.account-page--v2 .club-grid>.block{border:1px solid var(--account-v2-line);background:var(--account-v2-surface);min-height:0;box-shadow:var(--account-v2-shadow);border-radius:24px;padding:18px}.account-page--v2 .account-last-order-card,.account-page--v2 .account-duck-oracle-preview{padding:0}.account-page--v2 .account-last-order-card,.account-page--v2 .account-order.account-v2-order-card{overflow:hidden}.account-page--v2 .account-reference-card{gap:0}.account-page--v2 .account-reference-head{border-bottom:1px solid var(--account-v2-line);padding:16px 20px 12px}.account-page--v2 .account-reference-head h2,.account-page--v2 .section-head h2{color:var(--account-v2-ink);font-size:16px;font-weight:800}.account-page--v2 .account-reference-link{color:var(--account-v2-accent);font-size:13px}.account-page--v2 .account-last-order-card .account-reference-head{padding:16px 20px}.account-page--v2 .account-last-order-shell{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;margin-top:0;padding:10px 0 0}.account-page--v2 .account-last-order-shell>:not(.account-last-order-foot):not(.account-last-order-item--compact){padding-inline:20px}.account-page--v2 .account-last-order-card .account-last-order-shell{gap:10px;padding-top:0}.account-page--v2 .account-v2-order-meta{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.account-page--v2 .account-v2-order-meta--last{padding-inline:0}.account-page--v2 .account-last-order-card .account-v2-order-meta{gap:12px;padding:16px 20px 0}.account-page--v2 .account-last-order-meta-line,.account-page--v2 .account-order-meta-line{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.account-page--v2 .account-last-order-id b,.account-page--v2 .account-order-id{color:var(--account-v2-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:700}.account-page--v2 .account-last-order-date,.account-page--v2 .account-order-date,.account-page--v2 .account-v2-order-step-copy{color:var(--account-v2-soft-muted);font-size:12.5px}.account-page--v2 .account-last-order-date,.account-page--v2 .account-order-date{display:inline}.account-page--v2 .account-order-separator{color:var(--account-v2-soft-muted);opacity:.5}.account-page--v2 .account-v2-order-chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.account-page--v2 .account-v2-order-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.account-page--v2 .account-v2-order-chip--ok{background:var(--account-v2-chip-ok-bg);color:var(--account-v2-chip-ok-ink);border-color:var(--account-v2-chip-ok-line)}.account-page--v2 .account-v2-order-chip--wait{background:var(--account-v2-chip-warn-bg);color:var(--account-v2-chip-warn-ink);border-color:var(--account-v2-chip-warn-line)}.account-page--v2 .account-v2-order-chip--fail{background:var(--account-v2-chip-danger-bg);color:var(--account-v2-chip-danger-ink);border-color:var(--account-v2-chip-danger-line)}.account-page--v2 .account-v2-order-chip--state-cancelled,.account-page--v2 .account-v2-order-chip--state-returned,.account-page--v2 .account-v2-order-chip--state-unclaimed,.account-page--v2 .account-v2-order-chip--state-new,.account-page--v2 .account-v2-order-chip--state-accepted,.account-page--v2 .account-v2-order-chip--state-shipped,.account-page--v2 .account-v2-order-chip--state-waiting{background:var(--account-v2-chip-mute-bg);color:var(--account-v2-chip-mute-ink);border-color:var(--account-v2-chip-mute-line)}.account-page--v2 .account-v2-order-chip--state-completed{background:var(--account-v2-chip-ok-bg);color:var(--account-v2-chip-ok-ink);border-color:var(--account-v2-chip-ok-line)}.account-page--v2 .account-last-order-progress{gap:4px;padding:0 20px 10px;display:flex}.account-page--v2 .account-last-order-progress i{background:var(--account-v2-surface-strong);border-radius:999px;flex:1;height:4px}.account-page--v2 .account-last-order-progress i.is-on{background:var(--account-v2-accent)}.account-page--v2 .account-last-order-progress.is-cancelled i{background:#d84d6b38}.account-page--v2 .account-last-order-progress.is-cancelled i.is-on{background:var(--account-v2-danger)}.account-page--v2 .account-last-order-card .account-last-order-foot{gap:12px;min-height:0;padding:16px 20px}.account-page--v2 .account-last-order-card .account-last-order-total b{font-family:"Baloo 2",system-ui,sans-serif;font-size:22px;font-weight:800;line-height:1.1}.account-page--v2 .account-last-order-card .account-last-order-total small{font-size:11px;line-height:1.4}.account-page--v2 .account-v2-order-step-copy--overview{padding:0 20px 12px;font-size:12px;font-weight:700;line-height:1.35}.account-page--v2 .account-v2-order-step-copy--overview b{color:var(--account-v2-accent)}.account-page--v2 .account-v2-ttn{border:1px solid var(--account-v2-line);min-height:36px;color:var(--account-v2-ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;display:inline-flex}.account-page--v2 .account-v2-ttn.done,.account-page--v2 .account-v2-ttn:hover{color:var(--account-v2-accent);border-color:#dcccff}.account-page--v2 .account-order-steps{align-items:flex-start;gap:4px;padding-top:0}.account-page--v2 .account-order-step>span{background:var(--account-v2-surface-strong);width:32px;height:32px;color:var(--account-v2-soft-muted);box-shadow:none;border:0;font-size:14px}[data-theme^=light] .account-page--v2 .account-order-step>span{border:1px solid var(--account-v2-line);background:color-mix(in srgb, var(--account-v2-accent) 12%, var(--account-v2-line) 88%)}.account-page--v2 .account-order-step.done>span,.account-page--v2 .account-order-step.current>span{background:var(--account-v2-accent);color:#fff}.account-page--v2 .account-order-steps .bar{display:none}.account-page--v2 .account-order-step:not(:last-child):after{content:"";background:var(--account-v2-line);border-radius:999px;height:4px;position:absolute;top:15px;left:calc(50% + 16px);right:calc(16px - 50%)}[data-theme^=light] .account-page--v2 .account-order-step:not(:last-child):after{background:color-mix(in srgb, var(--account-v2-accent) 12%, var(--account-v2-line) 88%)}[data-theme^=light] .account-page--v2 .account-order-step.done:after,.account-page--v2 .account-order-step.done:after{background:var(--account-v2-accent)}.account-page--v2 .account-order-step small{color:var(--account-v2-soft-muted);font-family:Manrope,system-ui,sans-serif;font-size:12px;font-weight:600}.account-page--v2 .account-order-step.done small{color:var(--account-v2-muted)}.account-page--v2 .account-order-step.current small{color:var(--account-v2-accent);font-weight:800}.account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled>span{background:color-mix(in srgb, var(--coral-soft) 38%, var(--glass-inset) 62%);color:var(--ink-dim)}.account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-start>span{background:var(--accent-fill);color:var(--ink)}.account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-2>span{background:var(--cancel-fill);color:var(--ink)}.account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-3>span{background:color-mix(in srgb, var(--coral) 72%, var(--glass-inset) 28%);color:var(--ink)}.account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-end>span{background:var(--coral);color:var(--coral-ink);box-shadow:0 0 0 1px var(--cancel-edge), 0 0 22px -6px var(--coral-glow)}.account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-start:after{background:var(--account-v2-accent);height:4px}.account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-mid:after{background:var(--cancel-line);height:4px}.account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-3:after{background:linear-gradient(90deg, color-mix(in srgb, var(--coral) 72%, var(--glass-inset) 28%) 0%, var(--coral) 100%)}.account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled small{color:var(--coral-copy)}.account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-start small{color:var(--account-v2-accent)}.account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-end small{color:var(--account-v2-danger)}.account-page--v2 .account-order-items{gap:10px}.account-page--v2 .account-mobile-order-steps--cancelled-history{align-items:flex-start;gap:4px;padding-top:0}.account-page--v2 .account-mobile-order-steps--cancelled-history .account-mobile-order-step--cancelled>span{background:color-mix(in srgb, var(--coral-soft) 38%, var(--glass-inset) 62%);color:var(--ink-dim);box-shadow:none;border-color:#0000}.account-page--v2 .account-mobile-order-steps--cancelled-history .account-mobile-order-step--cancelled-start>span{background:var(--accent-fill);color:var(--ink)}.account-page--v2 .account-mobile-order-steps--cancelled-history .account-mobile-order-step--cancelled-2>span{background:var(--cancel-fill);color:var(--ink)}.account-page--v2 .account-mobile-order-steps--cancelled-history .account-mobile-order-step--cancelled-3>span{background:color-mix(in srgb, var(--coral) 72%, var(--glass-inset) 28%);color:var(--ink)}.account-page--v2 .account-mobile-order-steps--cancelled-history .account-mobile-order-step--cancelled-end>span{background:var(--coral);color:var(--coral-ink);box-shadow:0 0 0 1px var(--cancel-edge), 0 0 22px -6px var(--coral-glow)}.account-page--v2 .account-mobile-order-steps--cancelled-history .account-mobile-order-step--cancelled{color:var(--coral-copy)}.account-page--v2 .account-mobile-order-steps--cancelled-history .account-mobile-order-step--cancelled-start{color:var(--account-v2-accent)}.account-page--v2 .account-mobile-order-steps--cancelled-history .account-mobile-order-step--cancelled-end{color:var(--account-v2-danger)}.account-page--v2 .account-mobile-order-steps--cancelled-history .bar--cancelled-history-start{background:var(--account-v2-accent);height:4px}.account-page--v2 .account-mobile-order-steps--cancelled-history .bar--cancelled-history-mid{background:var(--cancel-line);height:4px}.account-page--v2 .account-mobile-order-steps--cancelled-history .bar--cancelled-history-4{background:linear-gradient(90deg, color-mix(in srgb, var(--coral) 72%, var(--glass-inset) 28%) 0%, var(--coral) 100%)}[data-theme^=light] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled>span{background:color-mix(in srgb, var(--account-v2-danger) 14%, var(--account-v2-surface-strong) 86%);color:var(--account-v2-muted)}[data-theme^=light] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-start>span{background:linear-gradient(90deg, var(--account-v2-accent) 0%, color-mix(in srgb, var(--account-v2-accent) 68%, var(--account-v2-surface) 32%) 100%);color:var(--account-v2-surface)}[data-theme^=light] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-2>span{background:linear-gradient(135deg, var(--account-v2-accent) 0%, color-mix(in srgb, var(--account-v2-danger) 74%, var(--account-v2-accent) 26%) 100%);color:var(--account-v2-surface)}[data-theme^=light] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-3>span{background:color-mix(in srgb, var(--account-v2-danger) 68%, var(--account-v2-surface) 32%);color:var(--account-v2-surface)}[data-theme^=light] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-end>span{background:var(--account-v2-danger);color:var(--account-v2-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--account-v2-danger) 70%, var(--account-v2-line) 30%)}[data-theme^=light] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-start:after{background:var(--account-v2-accent)}[data-theme^=light] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-mid:after{background:linear-gradient(90deg, var(--account-v2-accent) 0%, var(--account-v2-danger) 100%)}[data-theme^=light] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-3:after{background:linear-gradient(90deg, color-mix(in srgb, var(--account-v2-danger) 68%, var(--account-v2-surface) 32%) 0%, var(--account-v2-danger) 100%)}[data-theme^=light] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled small{color:var(--account-v2-muted)}[data-theme^=light] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-start small{color:var(--account-v2-accent)}[data-theme^=light] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-end small{color:var(--account-v2-danger)}[data-theme^=light] .account-page--v2 .account-mobile-order-steps--cancelled-history .account-mobile-order-step--cancelled>span{border-color:var(--account-v2-line);background:color-mix(in srgb, var(--account-v2-danger) 14%, var(--account-v2-surface-strong) 86%);color:var(--account-v2-muted)}[data-theme^=light] .account-page--v2 .account-mobile-order-steps--cancelled-history .account-mobile-order-step--cancelled-start>span{background:linear-gradient(90deg, var(--account-v2-accent) 0%, color-mix(in srgb, var(--account-v2-accent) 68%, var(--account-v2-surface) 32%) 100%);color:var(--account-v2-surface)}[data-theme^=light] .account-page--v2 .account-mobile-order-steps--cancelled-history .account-mobile-order-step--cancelled-2>span{background:linear-gradient(135deg, var(--account-v2-accent) 0%, color-mix(in srgb, var(--account-v2-danger) 74%, var(--account-v2-accent) 26%) 100%);color:var(--account-v2-surface)}[data-theme^=light] .account-page--v2 .account-mobile-order-steps--cancelled-history .account-mobile-order-step--cancelled-3>span{background:color-mix(in srgb, var(--account-v2-danger) 68%, var(--account-v2-surface) 32%);color:var(--account-v2-surface)}[data-theme^=light] .account-page--v2 .account-mobile-order-steps--cancelled-history .account-mobile-order-step--cancelled-end>span{background:var(--account-v2-danger);color:var(--account-v2-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--account-v2-danger) 70%, var(--account-v2-line) 30%)}[data-theme^=light] .account-page--v2 .account-mobile-order-steps--cancelled-history .account-mobile-order-step--cancelled{color:var(--account-v2-muted)}[data-theme^=light] .account-page--v2 .account-mobile-order-steps--cancelled-history .account-mobile-order-step--cancelled-start{color:var(--account-v2-accent)}[data-theme^=light] .account-page--v2 .account-mobile-order-steps--cancelled-history .account-mobile-order-step--cancelled-end{color:var(--account-v2-danger)}[data-theme^=light] .account-page--v2 .account-mobile-order-steps--cancelled-history .bar--cancelled-history-start{background:var(--account-v2-accent)}[data-theme^=light] .account-page--v2 .account-mobile-order-steps--cancelled-history .bar--cancelled-history-mid{background:linear-gradient(90deg, var(--account-v2-accent) 0%, var(--account-v2-danger) 100%)}[data-theme^=light] .account-page--v2 .account-mobile-order-steps--cancelled-history .bar--cancelled-history-4{background:linear-gradient(90deg, color-mix(in srgb, var(--account-v2-danger) 68%, var(--account-v2-surface) 32%) 0%, var(--account-v2-danger) 100%)}.account-page--v2 .account-last-order-item,.account-page--v2 .account-order-product{border:1px solid var(--account-v2-line);background:var(--account-v2-surface-soft);border-radius:16px}.account-page--v2 .account-item-thumb,.account-page--v2 .account-order-product img{background:var(--account-v2-surface-strong);border-radius:12px}.account-page--v2 .account-last-order-item--compact{border:1px solid var(--account-v2-line);background:var(--account-v2-surface-soft);border-radius:14px;align-items:center;gap:11px;width:fit-content;min-width:0;max-width:calc(100% - 40px);margin:0 20px;padding:9px;display:flex}.account-page--v2 .account-last-order-item--compact .account-item-thumb{border-radius:10px;flex:none;width:46px;height:46px}.account-page--v2 .account-last-order-item--compact>span:first-of-type{gap:2px;min-width:0;display:grid}.account-page--v2 .account-last-order-item--compact b{color:var(--account-v2-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.account-page--v2 .account-last-order-item--compact small{color:var(--account-v2-soft-muted);margin-top:2px;font-size:11px;line-height:1.3;display:block}.account-page--v2 .account-v2-quick-links{border:1px solid var(--account-v2-line);background:var(--account-v2-surface);box-shadow:var(--account-v2-shadow);border-radius:24px;gap:0;display:grid;overflow:hidden}.account-page--v2 .account-v2-quick-link{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:16px 18px;display:flex}.account-page--v2 .account-v2-quick-link+.account-v2-quick-link{border-top:1px solid var(--account-v2-line)}.account-page--v2 .account-v2-quick-link:hover{background:var(--account-v2-surface-soft)}.account-page--v2 .account-v2-quick-link__icon{background:var(--account-v2-surface-soft);width:32px;height:32px;color:var(--account-v2-accent);border-radius:10px;flex:none;place-items:center;display:grid}.account-page--v2 .account-v2-quick-link__copy{gap:1px;min-width:0;display:grid}.account-page--v2 .account-v2-quick-link__copy b{color:var(--account-v2-ink);font-size:14px;font-weight:700;line-height:1.25}.account-page--v2 .account-v2-quick-link__copy small,.account-page--v2 .pc-desc,.account-page--v2 .account-club-referral-copy,.account-page--v2 .account-stamp-copy{color:var(--account-v2-muted);font-size:12px;line-height:1.35}.account-page--v2 .account-v2-quick-link__copy small{margin-top:2px}.account-page--v2 .account-stamp-copy{font-weight:400}.account-page--v2 .account-v2-quick-link__value{background:var(--account-v2-surface-soft);min-width:26px;height:22px;color:var(--account-v2-muted);border-radius:999px;place-items:center;margin-left:0;padding:0 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:700;display:grid}[data-theme^=dark] .account-page--v2 .account-reference-head,[data-theme^=dark] .account-page--v2 .account-stamp-head,[data-theme^=dark] .account-page--v2 .block-head,[data-theme^=dark] .account-page--v2 .card-h{border-bottom-color:var(--line-soft)}[data-theme^=dark] .account-page--v2 .account-reference-head h2,[data-theme^=dark] .account-page--v2 .section-head h2,[data-theme^=dark] .account-page--v2 .account-v2-quick-link__copy b,[data-theme^=dark] .account-page--v2 .account-last-order-item--compact b{color:var(--ink)}[data-theme^=dark] .account-page--v2 .account-last-order-item--compact,[data-theme^=dark] .account-page--v2 .account-v2-order-card .account-order-product{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e183ab8;border-color:#b47aff33;box-shadow:0 6px 16px #00000047}[data-theme^=dark] .account-page--v2 .account-last-order-item--compact .account-item-thumb,[data-theme^=dark] .account-page--v2 .account-v2-order-card .account-order-product img{background:var(--glass-inset)}[data-theme^=dark] .account-page--v2 .account-reference-link,[data-theme^=dark] .account-page--v2 .link{color:var(--cta)}[data-theme^=dark] .account-page--v2 .account-last-order-shell{background:0 0}[data-theme^=dark] .account-page--v2 .account-last-order-id b,[data-theme^=dark] .account-page--v2 .account-order-id{color:var(--ink)}[data-theme^=dark] .account-page--v2 .account-last-order-date,[data-theme^=dark] .account-page--v2 .account-order-date,[data-theme^=dark] .account-page--v2 .account-v2-order-step-copy,[data-theme^=dark] .account-page--v2 .account-last-order-total,[data-theme^=dark] .account-page--v2 .account-order-total,[data-theme^=dark] .account-page--v2 .account-v2-order-status-note,[data-theme^=dark] .account-page--v2 .account-v2-quick-link__copy small,[data-theme^=dark] .account-page--v2 .account-v2-quick-link__value,[data-theme^=dark] .account-page--v2 .account-stamp-copy,[data-theme^=dark] .account-page--v2 .account-stamp-count,[data-theme^=dark] .account-page--v2 .account-last-order-item--compact small,[data-theme^=dark] .account-page--v2 .account-stamps-note{color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .account-order-separator{color:var(--ink-mute)}[data-theme^=dark] .account-page--v2 .account-last-order-progress i{background:var(--glass-inset)}[data-theme^=dark] .account-page--v2 .account-last-order-progress i.is-on{background:var(--accent-fill)}[data-theme^=dark] .account-page--v2 .account-last-order-progress.segs.is-cancelled>i{background:#d84d6b38}[data-theme^=dark] .account-page--v2 .account-last-order-progress.segs.is-cancelled>i.is-on{background:var(--account-v2-danger)}[data-theme^=dark] .account-page--v2 .account-last-order-foot{border-top-color:var(--line-soft);background:var(--glass-2)}[data-theme^=dark] .account-page--v2 .account-v2-order-card .account-order-top{border-bottom-color:var(--line-soft);background:var(--glass-2)}[data-theme^=dark] .account-page--v2 .account-v2-order-card.tile{background:var(--glass);border-color:var(--edge);box-shadow:0 14px 34px -10px var(--halo), var(--glass-surface-shadow), 0 0 0 1px var(--edge)}[data-theme^=dark] .account-page--v2 .account-v2-ttn{border-color:var(--line-soft);background:var(--glass-inset)}[data-theme^=dark] .account-page--v2 .account-v2-order-card .account-order-product small{color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .account-order-step>span{background:var(--glass-inset);color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .account-order-step.done>span,[data-theme^=dark] .account-page--v2 .account-order-step.current>span{background:var(--accent-fill);color:var(--ink)}[data-theme^=dark] .account-page--v2 .account-order-step:not(:last-child):after{background:var(--line-soft)}[data-theme^=dark] .account-page--v2 .account-order-step.done:after{background:var(--accent-fill)}[data-theme^=dark] .account-page--v2 .account-order-step small,[data-theme^=dark] .account-page--v2 .account-order-step.done small{color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .account-order-step.current small{color:var(--accent)}[data-theme^=dark] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled>span{background:color-mix(in srgb, var(--coral-soft) 38%, var(--glass-inset) 62%);color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-start>span{background:var(--accent-fill);color:var(--ink)}[data-theme^=dark] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-2>span{background:var(--cancel-fill);color:var(--ink)}[data-theme^=dark] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-3>span{background:color-mix(in srgb, var(--coral) 72%, var(--glass-inset) 28%);color:var(--ink)}[data-theme^=dark] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-end>span{background:var(--coral);color:var(--coral-ink);box-shadow:0 0 0 1px var(--cancel-edge), 0 0 22px -6px var(--coral-glow)}[data-theme^=dark] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-start:after{background:var(--accent-fill)}[data-theme^=dark] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-mid:after{background:var(--cancel-line)}[data-theme^=dark] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-3:after{background:linear-gradient(90deg, color-mix(in srgb, var(--coral) 72%, var(--glass-inset) 28%) 0%, var(--coral) 100%)}[data-theme^=dark] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled small{color:var(--coral-copy)}[data-theme^=dark] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-start small{color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .account-order-steps--cancelled-history .account-order-step--cancelled-end small{color:var(--account-v2-danger)}[data-theme^=dark] .account-page--v2 .account-mobile-order-steps--cancelled-history .bar--cancelled-history-4{background:linear-gradient(90deg, color-mix(in srgb, var(--coral) 72%, var(--glass-inset) 28%) 0%, var(--coral) 100%)}[data-theme^=dark] .account-page--v2 .account-order-foot{border-top-color:var(--line-soft);background:var(--glass-2)}[data-theme^=dark] .account-page--v2 .order-fop-btn:not(.order-fop-btn--accent){border-color:var(--line-soft);background:var(--glass-inset);color:var(--ink);box-shadow:none}[data-theme^=dark] .account-page--v2 .order-fop-btn:hover,[data-theme^=dark] .account-page--v2 .order-fop-btn:focus-visible{border-color:var(--line-strong);color:var(--ink)}[data-theme^=dark] .account-page--v2 .order-fop-btn--accent{background:var(--cta);color:var(--cta-ink);border-color:color-mix(in srgb, var(--cta) 82%, var(--line) 18%);box-shadow:0 12px 22px -16px color-mix(in srgb, var(--cta) 60%, transparent)}[data-theme^=dark] .account-page--v2 .order-fop-btn--accent:hover,[data-theme^=dark] .account-page--v2 .order-fop-btn--accent:focus-visible{color:var(--cta-ink);border-color:color-mix(in srgb, var(--cta) 90%, var(--line-strong) 10%)}[data-theme^=dark] .account-page--v2 .account-orders-pagination__nav,[data-theme^=dark] .account-page--v2 .account-orders-pagination__page{border-color:var(--line-soft);background:var(--glass);color:var(--ink);box-shadow:none}[data-theme^=dark] .account-page--v2 .account-orders-pagination__nav:hover,[data-theme^=dark] .account-page--v2 .account-orders-pagination__nav:focus-visible,[data-theme^=dark] .account-page--v2 .account-orders-pagination__page:hover,[data-theme^=dark] .account-page--v2 .account-orders-pagination__page:focus-visible{border-color:var(--line-strong);background:var(--glass-hover);color:var(--ink)}[data-theme^=dark] .account-page--v2 .account-orders-pagination__page.is-active{border-color:var(--line-strong);background:var(--accent-fill);color:var(--ink)}[data-theme^=dark] .account-page--v2 .account-orders-pagination__ellipsis{color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .account-v2-order-card.tile{box-shadow:0 18px 42px -14px var(--halo), var(--glass-surface-shadow), 0 0 0 1px color-mix(in srgb, var(--edge) 88%, var(--line-strong) 12%);border-width:1.5px}[data-theme^=dark] .account-page--v2 .account-v2-order-card .account-order-product b{color:var(--ink)}[data-theme^=dark] .account-page--v2 #overview .account-v2-quick-links.tile{background:var(--glass);border-color:var(--edge);box-shadow:0 14px 34px -10px var(--halo), var(--glass-surface-shadow), 0 0 0 1px var(--edge);gap:0;overflow:hidden}[data-theme^=dark] .account-page--v2 #overview .account-v2-quick-link{text-decoration:none}[data-theme^=dark] .account-page--v2 #overview .account-v2-quick-link+.account-v2-quick-link{border-top-color:var(--line-soft)}[data-theme^=dark] .account-page--v2 #overview .account-v2-quick-link:hover{background:var(--glass-hover)}[data-theme^=dark] .account-page--v2 #overview .account-v2-quick-link__icon,[data-theme^=dark] .account-page--v2 #overview .account-v2-quick-link__value{background:var(--glass-inset);color:var(--ink)}.account-page--v2 .duck-oracle{box-shadow:var(--account-v2-shadow);background:linear-gradient(165deg,#fffbe8 0%,#fdf2ff 60%,#f4e9ff 100%);border-color:#f5e6b8}.account-page--v2 .account-duck-oracle-preview{background:linear-gradient(#fff8e6 0%,#fff6f2 46%,#f8efff 100%);border-color:#e9c66b8f;box-shadow:0 18px 42px #b5934f1f}[data-theme^=dark] .account-page--v2 .account-duck-oracle-preview{background:radial-gradient(120px 120px at 50% 32%,#ffc4548c,#0000 70%),linear-gradient(160deg,#78561e8c,#46306480);border:1px solid #ffd6788c;box-shadow:0 14px 34px -10px #ffc45480,0 0 0 1px #ffd6788c,0 18px 44px -22px #a06e148c}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-inner{padding:18px 22px}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-head{margin-bottom:12px}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-eyebrow{color:#b08d2e;letter-spacing:.16em;font-size:10px}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-title{color:#3d294a;margin:2px 0 0;font-size:22px}.account-page--v2 .account-duck-oracle-title{font-size:24px}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-orb-wrap{margin:12px 0}.account-page--v2 .account-duck-oracle-inner.is-preview .account-duck-oracle-orb{aspect-ratio:1;width:120px;height:120px}.account-page--v2 .account-duck-oracle-inner.is-preview .account-duck-oracle-duck{font-size:48px}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-quote{color:#5a4963;justify-content:center;align-items:center;max-width:270px;min-height:52px;margin:0 auto 12px;font-family:Manrope,system-ui,sans-serif;font-size:14px;font-style:italic;font-weight:600;line-height:1.45;display:flex}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-thinking-text{color:#7a677f;font-size:14px}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-ask-btn{width:100%;min-height:42px;margin-bottom:12px;padding:10px 18px;font-size:15px;box-shadow:0 12px 24px -12px #9b5cff80}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-counter{color:#6d5d78;background:0 0;gap:8px;padding:0;font-size:12px}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-counter-spark{color:#b08d2e}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-counter-num{color:#4d3a58}[data-theme^=dark] .account-page--v2 .account-duck-oracle-preview .account-duck-oracle-eyebrow,[data-theme^=dark] .account-page--v2 .account-duck-oracle-preview .account-duck-oracle-counter-spark{color:var(--cta)}[data-theme^=dark] .account-page--v2 .account-duck-oracle-preview .account-duck-oracle-title,[data-theme^=dark] .account-page--v2 .account-duck-oracle-preview .account-duck-oracle-counter-num{color:var(--ink)}[data-theme^=dark] .account-page--v2 .account-duck-oracle-preview .account-duck-oracle-quote,[data-theme^=dark] .account-page--v2 .account-duck-oracle-preview .account-duck-oracle-thinking-text,[data-theme^=dark] .account-page--v2 .account-duck-oracle-preview .account-duck-oracle-counter{color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .account-duck-oracle-preview .account-duck-oracle-ask-btn{border-color:color-mix(in srgb, var(--cta) 84%, var(--line) 16%);background:var(--cta);color:var(--cta-ink);box-shadow:0 12px 24px -12px color-mix(in srgb, var(--cta) 48%, transparent)}.account-page--v2 .link{color:var(--account-v2-accent);align-items:center;gap:6px;font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.account-page--v2 .link:hover{text-decoration:underline;text-decoration-thickness:1px}.account-page--v2 .account-club-details-link{font-weight:700}.account-page--v2 .account-stamp-head,.account-page--v2 .block-head,.account-page--v2 .card-h{border-bottom-color:var(--account-v2-line)}.account-page--v2 .account-stamp-count{color:var(--account-v2-soft-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.account-page--v2 .account-v2-overview-side .account-stamp-card{align-content:start;gap:12px;padding:16px 18px 18px}.account-page--v2 .account-stamps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}.account-page--v2 .stamp{aspect-ratio:1;background:var(--account-v2-surface-soft);border:1.5px dashed #dcccff;border-radius:10px;place-items:center;min-height:0;padding:0;display:grid}.account-page--v2 .stamp.filled{border-style:solid;border-color:var(--account-v2-accent);color:var(--account-v2-accent);background:#ede3ff}.account-page--v2 .stamp.stamp-prize{color:#c79a33;background:#fdf3de;border-color:#f3d7a4}.account-page--v2 .account-stamps .stamp-num{color:var(--account-v2-soft-muted);opacity:.5;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;position:static}.account-page--v2 .account-stamps .stamp-sk{display:none}[data-theme^=dark] .account-page--v2 .stamp{border-color:var(--line-soft);background:var(--glass-inset)}[data-theme^=dark] .account-page--v2 .stamp.filled{border-color:color-mix(in srgb, var(--accent) 72%, var(--line) 28%);background:color-mix(in srgb, var(--accent) 20%, var(--glass-inset) 80%);color:var(--accent)}[data-theme^=dark] .account-page--v2 .stamp.stamp-prize{border-color:color-mix(in srgb, var(--cta) 72%, var(--line) 28%);background:color-mix(in srgb, var(--cta) 12%, var(--glass-inset) 88%);color:color-mix(in srgb, var(--cta) 78%, var(--ink) 22%)}.account-page--v2 .account-v2-orders{gap:16px}.account-page--v2 .account-order.account-v2-order-card{padding:0}.account-page--v2 .account-v2-order-card{padding:0;display:block}.account-page--v2 .account-v2-order-card .account-order-top{border-bottom:1px solid var(--account-v2-line);padding:16px 20px}.account-page--v2 .account-v2-order-card .account-order-items{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 20px 18px;display:grid}.account-page--v2 .account-v2-order-card .account-order-product{grid-template-columns:56px minmax(0,1fr);justify-self:start;align-items:center;gap:11px;width:100%;min-width:0;max-width:100%;padding:9px;display:grid}.account-page--v2 .account-v2-order-card .account-order-product img{width:56px;height:56px}[data-theme^=light] .account-page--v2 .account-v2-order-card .account-order-product img{border:1px solid var(--account-v2-line);background:var(--account-v2-surface)}.account-page--v2 .account-v2-order-card .account-order-product b{white-space:normal;color:var(--account-v2-ink);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.account-page--v2 .account-v2-order-card .account-order-product small{margin-top:2px;font-size:11.5px}.account-page--v2 .account-v2-order-card .account-order-foot{background:var(--account-v2-action-tile);width:100%;padding:15px 20px}.account-page--v2 .account-order-status.cancelled,.account-page--v2 .account-last-order-status.cancelled{color:var(--account-v2-muted);border-color:var(--account-v2-line);background:#f7f0ff}.account-page--v2 .account-orders-pagination__nav,.account-page--v2 .account-orders-pagination__page{border:1.5px solid var(--account-v2-line);color:var(--account-v2-muted);background:#fff;border-radius:999px}.account-page--v2 .account-orders-pagination__page.is-active{border-color:var(--account-v2-accent);background:var(--account-v2-accent);color:#fff}.account-page--v2 .account-orders-pagination__ellipsis{color:var(--account-v2-soft-muted)}.account-page--v2 .account-v2-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.account-page--v2 .account-v2-promo-grid>.favorite-empty{grid-column:1/-1}.account-page--v2 .promo{background:#fff;border-radius:24px;flex-direction:column;min-height:0;padding:24px;display:flex;box-shadow:0 2px 4px #483f800a,0 12px 32px #483f8012}.account-page--v2 .promo.active{border-color:var(--account-v2-line);background:#fff}.account-page--v2 .promo.off{box-shadow:none;background:#ffffff8c;border:1.5px solid #dcccff}.account-page--v2 .promo.off .pc-code .code{color:var(--account-v2-soft-muted);text-decoration:line-through}.account-page--v2 .pc-desc{color:var(--account-v2-muted);font-size:14px;font-weight:600;line-height:1.4}.account-page--v2 .pc-disc b{color:var(--account-v2-accent);font-family:"Baloo 2",system-ui,sans-serif;font-size:40px}.account-page--v2 .pc-code{border:1px solid var(--account-v2-line);background:var(--account-v2-surface-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding:14px 16px;display:flex}.account-page--v2 .pc-code .code{color:var(--account-v2-ink);white-space:nowrap;word-break:normal;overflow-wrap:normal;flex:auto;min-width:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px}.account-page--v2 .pc-foot-off{min-height:22px;color:var(--account-v2-soft-muted);justify-content:space-between;gap:10px;margin-top:14px;font-family:Manrope,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1.4}.account-page--v2 .pc-foot-off span{min-width:0}.account-page--v2 .pc-foot-off .pc-order-link{flex:none;font-size:12px}.account-page--v2 .pc-foot-off .pc-order-link:before{content:"·";color:var(--account-v2-soft-muted);margin-right:10px}.account-page--v2 .pc-copy{color:var(--account-v2-accent)}.account-page--v2 .pc-tag{background:var(--account-v2-surface-soft);min-height:28px;color:var(--account-v2-muted);letter-spacing:0;text-transform:none;border:1px solid #0000;border-radius:999px;padding:0 10px;font-size:11px;font-weight:800}.account-page--v2 .pc-tag.used{color:#3e9e72;background:#e4f6ed;border-color:#bce6d2}.account-page--v2 .pc-tag.expired{color:#b4413f;background:#fff1f1;border-color:#ffd1d0}[data-theme^=dark] .account-page--v2 .promo.active{--promo-bg:#2e26529e;--edge:#b47affbf;--halo:#965af08c;border-color:var(--edge);background:var(--promo-bg);box-shadow:0 16px 38px -12px var(--halo), var(--glass-surface-shadow), 0 0 0 1px var(--edge);-webkit-backdrop-filter:blur(var(--blur))}[data-theme^=dark] .account-page--v2 .promo.off{opacity:1;--promo-muted-bg:#2e26528a;border-color:var(--line-soft);background:var(--promo-muted-bg);box-shadow:none}[data-theme^=dark] .account-page--v2 .promo.active .pc-disc b{color:var(--accent)}[data-theme^=dark] .account-page--v2 .promo.off .pc-disc b{color:var(--ink)}[data-theme^=dark] .account-page--v2 .promo .pc-desc,[data-theme^=dark] .account-page--v2 .promo .pc-foot,[data-theme^=dark] .account-page--v2 .promo .pc-foot-off,[data-theme^=dark] .account-page--v2 .promo .pc-foot-off span{color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .promo .pc-code{border-color:var(--line-soft);background:var(--glass-inset)}[data-theme^=dark] .account-page--v2 .promo.active .pc-code .code{color:var(--ink)}[data-theme^=dark] .account-page--v2 .promo.off .pc-code .code{color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .promo.active .pc-copy{border:1px solid var(--line-soft);color:var(--accent);box-shadow:none;background:0 0}[data-theme^=dark] .account-page--v2 .promo.active .pc-copy:hover,[data-theme^=dark] .account-page--v2 .promo.active .pc-copy:focus-visible{border-color:var(--line-strong);background:var(--glass-hover);color:var(--accent)}[data-theme^=dark] .account-page--v2 .promo.off .pc-order-link{color:var(--accent)}[data-theme^=dark] .account-page--v2 .promo .pc-tag.used,[data-theme^=dark] .account-page--v2 .promo .pc-tag.expired{border-color:var(--account-v2-chip-mute-line);background:var(--account-v2-chip-mute-bg);color:var(--account-v2-chip-mute-ink)}[data-theme^=dark] .account-page--v2 .promo .pc-foot .pc-bar{background:var(--glass-inset)}[data-theme^=dark] .account-page--v2 .promo .pc-bar i{background:linear-gradient(90deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 62%, #f7edff 38%) 100%)}[data-theme^=dark] .account-page--v2 .promo.danger .pc-bar i{background:linear-gradient(90deg, var(--coral) 0%, color-mix(in srgb, var(--coral) 56%, #ffc7c7 44%) 100%)}.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:18px}.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout>.ladder{border:1px solid var(--account-v2-line);background:var(--account-v2-surface);box-shadow:var(--account-v2-shadow);border-radius:24px;grid-column:1/-1;padding:0;display:block;overflow:hidden}.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout>.ladder .card-h{border-bottom:1px solid var(--account-v2-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout>.ladder .card-h h3{color:var(--account-v2-ink);letter-spacing:-.02em;margin:0;font-family:Manrope,system-ui,sans-serif;font-size:16px;font-weight:800;position:static;transform:none}.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout>.ladder .levels{padding:24px 22px 20px;display:flex}.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout .rung{text-align:center;flex:1 1 0;gap:0;min-width:0;padding:0 8px;display:block;position:relative}.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout .rung:before{background:var(--account-v2-surface-strong);border-radius:2px;height:3px;top:14px;left:calc(50% + 18px);right:calc(18px - 50%)}.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout .rung:last-child:before{content:none}.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout .rung.done:before{background:var(--account-v2-accent)}.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout .rung.cur:before{background:linear-gradient(90deg, var(--account-v2-accent) 0%, var(--account-v2-surface-strong) 100%)}.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout .node{z-index:1;width:30px;height:30px;color:var(--account-v2-soft-muted);border:0;border-radius:999px;place-items:center;margin:0 auto 9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:700;display:grid;position:relative;top:auto;left:auto;transform:none;background:var(--account-v2-surface-strong)!important}.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout .rung.done .node,.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout .rung.cur .node{color:#fff;background:var(--account-v2-accent)!important}.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout .rung.cur .node{box-shadow:0 0 0 5px color-mix(in srgb, var(--account-v2-accent) 18%, #fff)}.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout .rung b{color:var(--account-v2-ink);margin-bottom:3px;font-family:Manrope,system-ui,sans-serif;font-size:14px;font-weight:800;line-height:1.2;display:block}.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout .rung.cur b{color:var(--account-v2-accent)}.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout .rung small{color:var(--account-v2-soft-muted);margin-top:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;line-height:1.2;display:block}.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout .rung.cur small{color:var(--account-v2-muted)}.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout .account-achievements-card,.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout .account-club-achievements-shelf{grid-area:2/1;padding:20px}.account-page--v2 .account-v2-club-side-rail{grid-area:2/2;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;display:grid}.account-page--v2 .account-v2-club-side-rail .account-club-referral-card{border:1px solid var(--account-v2-line);background:var(--account-v2-surface);box-shadow:var(--account-v2-shadow)}.account-page--v2 .account-club-referral-label{color:var(--account-v2-muted);letter-spacing:.08em;margin-bottom:7px;font-family:Manrope,system-ui,sans-serif;font-size:12px;font-weight:800}.account-page--v2 .account-v2-club-side-rail .account-club-referral-stats>div{border:1px solid var(--account-v2-line);background:var(--account-v2-surface-soft)}.account-page--v2 .account-v2-club-side-rail .account-club-referral-card .pc-code{border:1px dashed color-mix(in srgb, var(--account-v2-accent) 38%, var(--account-v2-line));background:var(--account-v2-surface-soft);justify-content:space-between;align-items:center;gap:12px;display:flex}.account-page--v2 .account-club-referral-footnote{color:var(--account-v2-soft-muted);margin-top:10px;font-size:12px;line-height:1.4}.account-page--v2 .account-club-achievements-shelf{gap:0;padding:0;display:grid}.account-page--v2 .account-club-achievements-summary{border-bottom:1px solid var(--account-v2-line);background:0 0;align-items:center;gap:16px;padding:18px 20px;display:flex}.account-page--v2 .account-club-achievements-ring{text-align:center;place-items:center;width:62px;height:62px;display:grid;position:relative}.account-page--v2 .account-club-achievements-ring__svg{position:absolute;inset:0;transform:rotate(-90deg)}.account-page--v2 .account-club-achievements-ring__svg circle:first-child{stroke:var(--account-v2-line)}.account-page--v2 .account-club-achievements-ring__svg circle:last-child{stroke:var(--account-v2-accent)}.account-page--v2 .account-club-achievements-ring__value{color:var(--account-v2-accent);font-family:"Baloo 2",system-ui,sans-serif;font-size:18px;font-weight:800;line-height:1;display:block}.account-page--v2 .account-club-achievements-ring__value small{color:var(--account-v2-soft-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;line-height:1.2;display:block}.account-page--v2 .account-club-achievements-summary__copy{gap:3px;display:grid}.account-page--v2 .account-club-achievements-summary__copy strong{color:var(--account-v2-ink);letter-spacing:-.02em;font-family:Manrope,system-ui,sans-serif;font-size:16px;font-weight:800}.account-page--v2 .account-club-achievements-summary__copy span{color:var(--account-v2-muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.account-page--v2 .account-club-achievements-summary__copy span b{color:var(--account-v2-ink);font-family:Manrope,system-ui,sans-serif;font-weight:800}.account-page--v2 .account-club-achievements-summary__next{text-align:right;gap:3px;margin-left:auto;display:grid}.account-page--v2 .account-club-achievements-summary__next span{color:var(--account-v2-soft-muted);letter-spacing:.12em;text-transform:uppercase;font-family:Manrope,system-ui,sans-serif;font-size:9.5px;font-weight:800}.account-page--v2 .account-club-achievements-summary__next strong{color:var(--account-v2-accent);font-family:"Baloo 2",system-ui,sans-serif;font-size:22px;font-weight:800;line-height:1}.account-page--v2 .account-club-achievements-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px;display:grid}.account-page--v2 .account-club-achievement-card{background:#fff;border:1.5px solid #dcccff;border-radius:16px;min-height:0;padding:13px}.account-page--v2 .account-club-achievement-card.is-unlocked{background:linear-gradient(165deg,#fffdf3,#fff7df);border-color:#f0d27a}.account-page--v2 .account-club-achievement-card.is-secret{border-style:dashed;border-color:color-mix(in srgb, var(--account-v2-accent) 36%, var(--account-v2-line))}.account-page--v2 .account-club-achievement-card__meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-page--v2 .account-club-achievement-card__state{color:var(--account-v2-soft-muted)}.account-page--v2 .account-club-achievement-card .achv2-page__badge{border-radius:14px;width:42px;height:42px;font-size:24px}.account-page--v2 .account-club-achievement-card h3{font-size:14px}.account-page--v2 .account-club-achievement-card p{font-size:12px}.account-page--v2 .account-club-achievement-card__unlocked{color:var(--account-v2-soft-muted);font-size:11px;font-weight:800}.account-page--v2 .account-club-achievements-cta{min-height:42px;color:var(--account-v2-ink);background:#fff;border:1.5px solid #dcccff;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:0 20px 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.account-page--v2 .account-club-achievements-cta:hover{color:var(--account-v2-accent);border-color:#dcccff}.account-page--v2 .account-stamps-note{border-top:1px solid var(--account-v2-line);min-width:0;color:var(--account-v2-muted);align-items:flex-start;margin-top:10px;padding-top:10px;font-size:12px;line-height:1.35}.account-page--v2 .account-stamps-note>span{overflow-wrap:anywhere;word-break:break-word;flex:auto;min-width:0}.account-page--v2 .account-stamps-note b{color:var(--account-v2-ink);font-family:Manrope,system-ui,sans-serif;font-weight:800}.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout .account-v2-club-side-rail .account-stamp-card,.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout .account-v2-club-side-rail .account-club-referral-card{grid-area:auto/1}}[data-theme^=dark] .account-page--v2 .mute-chip{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--glass-inset) 84%, transparent);min-height:24px;color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}[data-theme^=dark] .account-page--v2 .ghost-glass{border-color:var(--line-soft);background:var(--glass-inset);color:var(--ink);box-shadow:0 10px 22px #0e0a1e2e}[data-theme^=dark] .account-page--v2 .club-grid.account-v2-club-layout>.ladder.tile,[data-theme^=dark] .account-page--v2 .account-club-achievements-shelf.tile{background:linear-gradient(180deg, color-mix(in srgb, var(--glass) 90%, transparent) 0%, color-mix(in srgb, var(--glass-inset) 18%, var(--glass) 82%) 100%)}[data-theme^=dark] .account-page--v2 .club-grid.account-v2-club-layout>.ladder.tile.tile--ok{--edge:#5fe0a680;--halo:#5fe0a657;border-color:var(--edge);box-shadow:0 14px 34px -10px var(--halo), var(--glass-surface-shadow), 0 0 0 1px var(--edge)}[data-theme^=dark] .account-page--v2 .account-club-achievements-shelf.tile.tile--accent{--edge:#b47aff85;--halo:#965af06b;border-color:var(--edge);box-shadow:0 18px 42px -14px #0e0a1e57, 0 14px 34px -10px var(--halo), var(--glass-surface-shadow), 0 0 0 1px var(--edge)}[data-theme^=dark] .account-page--v2 .account-club-referral-card.tile--pink{background:radial-gradient(120% 120% at 100% 0%, #ff9ad52e 0%, transparent 52%), linear-gradient(180deg, color-mix(in srgb, var(--glass) 88%, transparent) 0%, color-mix(in srgb, #ff9ad529 18%, var(--glass) 82%) 100%), var(--glass);box-shadow:0 18px 42px -14px #ff78c83d, var(--glass-surface-shadow), 0 0 0 1px #ff96d675;border-color:#ff96d675}[data-theme^=dark] .account-page--v2 .club-grid.account-v2-club-layout .rung:before{background:var(--line-soft)}[data-theme^=dark] .account-page--v2 .club-grid.account-v2-club-layout .rung.done:before{background:color-mix(in srgb, var(--accent) 68%, var(--glass-inset) 32%)}[data-theme^=dark] .account-page--v2 .club-grid.account-v2-club-layout .rung.cur:before{background:linear-gradient(90deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 22%, var(--line-soft) 78%) 100%)}[data-theme^=dark] .account-page--v2 .club-grid.account-v2-club-layout .node{border:1px solid var(--line-soft);color:var(--ink-dim);background:var(--glass-inset)!important}[data-theme^=dark] .account-page--v2 .club-grid.account-v2-club-layout .rung.done .node{border-color:color-mix(in srgb, var(--accent) 52%, var(--line-soft) 48%);color:var(--ink);background:color-mix(in srgb, var(--accent) 22%, var(--glass-inset) 78%)!important}[data-theme^=dark] .account-page--v2 .club-grid.account-v2-club-layout .rung.cur .node{border-color:color-mix(in srgb, var(--accent) 78%, var(--line-soft) 22%);color:var(--ink);box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 20%, transparent);background:var(--accent)!important}[data-theme^=dark] .account-page--v2 .club-grid.account-v2-club-layout .rung b{color:var(--ink)}[data-theme^=dark] .account-page--v2 .club-grid.account-v2-club-layout .rung small{color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .club-grid.account-v2-club-layout .rung.cur b{color:var(--ink)}[data-theme^=dark] .account-page--v2 .club-grid.account-v2-club-layout .rung.cur small{color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout>.ladder .card-h h3{color:var(--ink)}[data-theme^=dark] .account-page--v2 .account-club-achievements-summary{border-bottom-color:var(--line-soft)}[data-theme^=dark] .account-page--v2 .account-club-achievements-summary__copy span b{color:var(--ink)}[data-theme^=dark] .account-page--v2 .account-club-achievements-ring__svg circle:first-child{stroke:var(--line-soft)}[data-theme^=dark] .account-page--v2 .account-club-achievements-ring__svg circle:last-child{stroke:var(--accent)}[data-theme^=dark] .account-page--v2 .account-club-achievements-ring__value{color:var(--ink)}[data-theme^=dark] .account-page--v2 .account-club-achievements-ring__value small{color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .account-club-achievements-summary__copy strong,[data-theme^=dark] .account-page--v2 .account-club-achievements-summary__next strong,[data-theme^=dark] .account-page--v2 .account-club-achievement-card h3{color:var(--ink)}[data-theme^=dark] .account-page--v2 .account-club-achievements-summary__copy span,[data-theme^=dark] .account-page--v2 .account-club-achievements-summary__next span,[data-theme^=dark] .account-page--v2 .account-club-achievement-card p,[data-theme^=dark] .account-page--v2 .account-club-achievement-card__state,[data-theme^=dark] .account-page--v2 .account-club-achievement-card__unlocked{color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .account-club-achievement-card{box-shadow:none;background:#2e26528c;border-width:1px}[data-theme^=dark] .account-page--v2 .account-profile-avatar.has-image{background-position:50%;background-repeat:no-repeat;background-size:cover}[data-theme^=dark] .account-page--v2 .account-club-achievement-card.tile--accent{--edge:#b47affb8;--halo:#965af080;border-color:var(--edge);box-shadow:0 14px 34px -10px var(--halo), var(--glass-surface-shadow), 0 0 0 1px var(--edge)}[data-theme^=dark] .account-page--v2 .account-club-achievement-card.tile--amber{--edge:#ffd678c2;--halo:#ffc4547a;border-color:var(--edge);box-shadow:0 14px 34px -10px var(--halo), var(--glass-surface-shadow), 0 0 0 1px var(--edge)}.user-avatar{background:var(--surface-2,#eee8f7);width:48px;height:48px;color:var(--muted,#766b87);isolation:isolate;border-radius:999px;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.user-avatar.has-fallback{background:var(--surface-2,#f7f0ff);color:var(--accent,#a77bff)}.user-avatar--xs{width:24px;height:24px}.user-avatar--sm{width:32px;height:32px}.user-avatar--md{width:48px;height:48px}.user-avatar--lg{width:120px;height:120px}.user-avatar__image{z-index:1;object-fit:cover;object-position:center;opacity:1;width:100%;height:100%;transition:opacity .18s;display:block;position:relative}.user-avatar.is-loading .user-avatar__image{opacity:0}.user-avatar.is-loading:before{z-index:2;content:"";background:linear-gradient(110deg,#0000 18%,#ffffff57 42%,#0000 64%) 0 0/220% 100%;animation:1.2s ease-in-out infinite user-avatar-shimmer;position:absolute;inset:0}.user-avatar__fallback{z-index:1;place-items:center;width:100%;height:100%;font-family:Manrope,system-ui,sans-serif;font-size:1.4em;font-weight:800;line-height:1;display:grid;position:relative}.user-avatar__fallback--initials{letter-spacing:.01em;font-size:.9em}.user-avatar__fallback--duck{font-size:1.4em}.account-settings-avatar-dropzone{cursor:pointer;outline-offset:0;border-radius:999px;outline:2px dashed #a77bff80;flex:0 0 120px;width:120px;height:120px;transition:outline-color .16s,outline-style .16s,box-shadow .16s;display:inline-grid;position:relative}.account-settings-avatar-dropzone:focus-within{outline-offset:2px;outline:2px solid #fff477}.account-settings-avatar-dropzone:has(.account-settings-avatar-large.has-image){outline-style:solid;outline-color:#a77bff}.account-settings-avatar-dropzone.is-drag-over{outline-offset:4px;outline:2px solid #b47aff;box-shadow:0 0 0 6px #b47aff2e}.account-settings-avatar-dropzone.is-uploading{cursor:progress;pointer-events:none}.account-settings-avatar-dropzone .account-settings-avatar-large{width:100%;height:100%}.account-settings-avatar-overlay{z-index:3;border-radius:inherit;color:#f7edff;font-family:var(--font-manrope), Manrope, system-ui, sans-serif;opacity:0;text-align:center;background:#0d0b1e8c;place-content:center;gap:5px;font-size:13px;font-weight:600;line-height:1.1;transition:opacity .16s;display:grid;position:absolute;inset:0}.account-settings-avatar-dropzone .ava-hint{z-index:2;border:3px solid var(--bg);background:var(--account-cta,#fff477);color:#2c2138;cursor:pointer;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:18px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:-10px;right:-10px}.account-settings-avatar-dropzone:hover .account-settings-avatar-overlay,.account-settings-avatar-dropzone:focus-within .account-settings-avatar-overlay,.account-settings-avatar-dropzone.is-uploading .account-settings-avatar-overlay{opacity:1}.account-settings-avatar-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-settings-avatar-spinner{border:2px solid #f7edff61;border-top-color:#f7edff;border-radius:999px;width:18px;height:18px;margin:0 auto;animation:.7s linear infinite user-avatar-spin}@keyframes user-avatar-shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@keyframes user-avatar-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.account-settings-profile-top{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.account-settings-avatar-dropzone{flex-basis:96px;width:96px;height:96px}.account-settings-avatar-dropzone .account-settings-avatar-large{width:96px;height:96px}.account-settings-profile-meta{justify-items:center}}@media (prefers-reduced-motion:reduce){.user-avatar.is-loading:before,.account-settings-avatar-spinner{animation:none}}[data-theme^=dark] .account-page--v2 .account-club-achievement-card.tile--muted{--edge:color-mix(in srgb, var(--line-soft) 90%, var(--accent) 10%);--halo:transparent;opacity:1;border-color:var(--edge);box-shadow:0 14px 34px -10px var(--halo), var(--glass-surface-shadow), 0 0 0 1px var(--edge);background:#241e40a3}[data-theme^=dark] .account-page--v2 .account-club-achievement-card.is-secret{border-style:dashed}[data-theme^=dark] .account-page--v2 .account-club-achievement-card .achv2-page__badge{background:color-mix(in srgb, var(--glass-inset) 72%, var(--glass) 28%)}[data-theme^=dark] .account-page--v2 .account-club-achievement-card .achv2-page__progress-meta span,[data-theme^=dark] .account-page--v2 .account-club-achievement-card .achv2-page__progress-meta b{color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .account-club-achievement-card .achv2-page__progress-track{background:var(--glass-inset)}[data-theme^=dark] .account-page--v2 .account-club-achievement-card .achv2-page__progress-fill{background:linear-gradient(90deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 78%, #f7edff 22%) 100%)}[data-theme^=dark] .account-page--v2 .account-club-achievement-card__points{border:1px solid var(--line-soft);background:var(--glass-inset);min-height:28px;color:var(--ink);letter-spacing:.04em;border-radius:999px;align-items:center;padding:0 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;display:inline-flex}[data-theme^=dark] .account-page--v2 .account-club-achievements-cta.ghost-glass:hover,[data-theme^=dark] .account-page--v2 .account-club-achievements-cta.ghost-glass:focus-visible{border-color:var(--line-strong);background:var(--glass-hover);color:var(--accent)}[data-theme^=dark] .account-page--v2 .account-club-referral-copy,[data-theme^=dark] .account-page--v2 .account-club-referral-label,[data-theme^=dark] .account-page--v2 .account-club-referral-footnote,[data-theme^=dark] .account-page--v2 .account-club-referral-stats span{color:var(--ink-dim)}[data-theme^=dark] .account-page--v2 .account-club-referral-stats>div{border-color:var(--line-soft);background:color-mix(in srgb, var(--glass-inset) 88%, var(--glass) 12%)}[data-theme^=dark] .account-page--v2 .account-club-referral-stats b{color:var(--ink)}[data-theme^=dark] .account-page--v2 .account-club-referral-card .pc-code.mono-box{border-style:solid;border-color:var(--line-soft);background:var(--glass-inset)}[data-theme^=dark] .account-page--v2 .account-club-referral-card .pc-code.mono-box .code{color:var(--ink);letter-spacing:.08em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:700}[data-theme^=dark] .account-page--v2 .account-club-referral-copy-btn{background:var(--accent-fill);min-height:38px;color:var(--ink);box-shadow:var(--account-v2-btn-shadow);border:0;border-radius:12px;padding:0 14px}[data-theme^=dark] .account-page--v2 .account-club-referral-copy-btn:hover,[data-theme^=dark] .account-page--v2 .account-club-referral-copy-btn:focus-visible{box-shadow:var(--account-v2-btn-shadow-hover);transform:translateY(-1px)}.account-settings-page{--account-bg:var(--bg);--account-page-grad:var(--page-bg);--account-ink:#2d213b;--account-muted:#6e617e;--account-card-fill:#ffffffb8;--account-tile-fill:#ffffff8c;--account-input-fill:#fbf7ffd9;--account-border-a:.44;--account-tile-border-a:.32;--account-glow-a:.26;--account-tile-glow-a:.16;--account-blur:blur(16px) saturate(1.1);--account-popover-fill:#fff;--account-accent:#a77bff;--account-cta:#fff477;--account-panel-border-alpha:.58;--account-panel-ring-alpha:.5;--account-panel-shadow-alpha:.21;--account-panel-glow-alpha:.46;--account-panel-shadow-y:8px;--account-panel-shadow-blur:30px;--account-panel-glow-size:32px;color:var(--account-ink);background:0 0;min-height:100dvh;padding-block:clamp(22px,4vw,54px)}[data-theme^=dark] .account-settings-page{--account-bg:var(--bg);--account-page-grad:var(--page-bg);--account-ink:#f7edff;--account-muted:#d9b9ef;--account-card-fill:#483f8057;--account-tile-fill:#b496f01f;--account-input-fill:#1e20406b;--account-border-a:.55;--account-tile-border-a:.45;--account-glow-a:.34;--account-tile-glow-a:.22;--account-blur:blur(18px) saturate(1.25);--account-popover-fill:#2b2058;--account-accent:#b47aff;--account-cta:#fff477;--account-panel-border-alpha:.45;--account-panel-ring-alpha:.35;--account-panel-shadow-alpha:.4;--account-panel-glow-alpha:.33;--account-panel-shadow-y:12px;--account-panel-shadow-blur:32px;--account-panel-glow-size:34px}.account-settings-page .account-settings-wrap{width:min(100%,1180px);margin-inline:auto}.account-settings-hero,.account-settings-rail-card,.account-settings-panel-section{--cc:255, 155, 216;background:var(--account-card-fill);border:1.5px solid rgba(var(--cc), var(--account-panel-border-alpha));box-shadow:0 0 0 1px rgba(var(--cc), var(--account-panel-ring-alpha)), 0 var(--account-panel-shadow-y) var(--account-panel-shadow-blur) rgba(120, 80, 200, var(--account-panel-shadow-alpha)), 0 0 var(--account-panel-glow-size) 4px rgba(var(--cc), var(--account-panel-glow-alpha));-webkit-backdrop-filter:var(--account-blur);backdrop-filter:var(--account-blur);border-radius:24px}[data-theme^=dark] .account-settings-hero,[data-theme^=dark] .account-settings-rail-card,[data-theme^=dark] .account-settings-panel-section{background:var(--account-card-fill);border:1.5px solid rgba(var(--cc), var(--account-panel-border-alpha));box-shadow:0 0 0 1px rgba(var(--cc), var(--account-panel-ring-alpha)), 0 var(--account-panel-shadow-y) var(--account-panel-shadow-blur) rgba(10, 6, 26, var(--account-panel-shadow-alpha)), 0 0 var(--account-panel-glow-size) 4px rgba(var(--cc), var(--account-panel-glow-alpha))}.account-settings-hero{margin-bottom:22px;padding:34px 40px}.account-settings-hero__copy{gap:16px;display:grid}.account-settings-hero h1,.account-settings-panel-section h2{color:var(--account-ink);letter-spacing:-.035em}.account-settings-hero h1{margin:0;font-size:clamp(2.125rem,4vw,2.875rem);line-height:1.05}.account-settings-hero__copy>div>p:last-child{max-width:660px;color:var(--account-muted);margin:12px 0 0;font-size:1rem;line-height:1.5}.account-settings-back{color:var(--account-ink);align-items:center;gap:8px;width:fit-content;font-weight:800;text-decoration:none;display:inline-flex}.account-settings-eyebrow,.account-settings-card__eyebrow{color:var(--account-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:.72rem;font-weight:900}.account-settings-reference-grid{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.account-settings-rail{position:sticky;top:20px}.account-settings-rail-card{--cc:125, 224, 176;padding:22px}.account-settings-rail-profile{align-items:center;gap:12px;display:flex}.account-settings-rail-avatar{width:48px;height:48px}.account-settings-rail-profile__copy{gap:2px;min-width:0;display:grid}.account-settings-rail-profile__copy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-settings-rail-profile__copy span{color:var(--account-muted);font-size:.8125rem;line-height:1.45;display:block}.account-settings-rail-meter small{color:var(--ink-soft);font-family:Nunito,sans-serif;font-size:13px;font-weight:600;line-height:1.45;display:block}.account-settings-rail-meter{background:0 0;border:0;border-radius:0;margin:18px 0 20px;padding:0}.account-settings-rail-meter__head{justify-content:space-between;gap:10px;margin-bottom:8px;font-size:.8125rem;display:flex}.account-settings-summary-progress{background:rgba(var(--cc), .18);border-radius:999px;height:8px;margin:0 0 12px;overflow:hidden}.account-settings-summary-progress span{border-radius:inherit;background:rgb(var(--cc));height:100%;transition:width .25s;display:block}.account-settings-rail-nav{gap:4px;display:grid}.account-settings-rail-nav a{color:var(--account-muted);border-radius:12px;padding:10px 12px;font-weight:800;text-decoration:none;display:block}.account-settings-rail-nav a:hover,.account-settings-rail-nav a.is-active{color:var(--account-ink);background:rgba(var(--cc), .22)}.account-settings-rail-actions{min-height:1px}.account-settings-panel{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:22px;display:flex}.account-settings-panel-section{--cc:255, 155, 216;gap:0;margin-bottom:0;padding:30px 34px;scroll-margin-top:110px;display:grid;position:relative}.account-settings-panel-section[id=profile]{--cc:180, 122, 255}.account-settings-panel-section[id=personal]{--cc:124, 196, 255}.account-settings-panel-section[id=delivery]{--cc:255, 160, 120}.account-settings-panel-section[id=club]{--cc:255, 216, 107;padding:24px 30px}.account-settings-panel-section[id=interests]{--cc:130, 220, 150}.account-settings-panel-section[id=privacy]{--cc:200, 130, 255}.account-settings-card__head{justify-content:space-between;gap:14px;margin-bottom:18px;display:flex}.account-settings-card__head h2{margin:0;font-size:clamp(1.45rem,2.7vw,2.15rem)}.account-settings-profile__hint{color:var(--account-muted);line-height:1.5}.account-settings-panel-section>.account-settings-profile__hint{margin:16px 0 0}.account-settings-profile-top{align-items:flex-start;gap:22px;margin-bottom:20px;display:flex}.account-settings-avatar-dropzone{border:2px dashed rgba(var(--cc), .7);cursor:pointer;background:var(--account-tile-fill);border-radius:50%;flex:none;place-items:center;width:108px;height:108px;display:grid;position:relative;overflow:visible}.account-settings-page .ava-wrap{overflow:visible}.account-settings-avatar-large{width:100%;height:100%}.account-settings-avatar-overlay{color:#23182e;background:#fff477e6;justify-content:center;align-items:center;gap:5px;padding:8px 4px;font-size:.72rem;font-weight:900;display:flex;position:absolute;inset:auto 0 0}.account-settings-profile-fields{flex:1;min-width:280px}.account-settings-field-label{color:var(--account-muted);margin-bottom:6px;font-size:.78rem;font-weight:800;display:block}.account-settings-name-input{border:1.5px solid rgba(var(--cc), .4);background:var(--account-input-fill);width:100%;min-height:50px;color:var(--account-ink);border-radius:14px;padding:13px 16px;font-size:1.25rem;font-weight:800}.account-settings-name-input:focus{outline:3px solid rgba(var(--cc), .2);border-color:rgb(var(--cc))}.account-settings-email-row{color:var(--account-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:.85rem;font-weight:700;display:flex}.account-settings-email{word-break:break-all}.account-settings-verification-chip{color:#9a5823;background:#ffb27133;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:4px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.account-settings-verification-chip:not(span){cursor:pointer;border:1px solid #ff7c7cb8}.account-settings-verification-chip.is-verified{color:#23764c;background:#7de0b03d}[data-theme^=dark] .account-settings-verification-chip{color:#ffc78f}[data-theme^=dark] .account-settings-verification-chip.is-verified{color:#9af0be}.account-settings-resend{color:var(--account-accent);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:800}.account-settings-avatar-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.account-settings-two-col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 20px;display:grid}.account-settings-two-col>.field{align-self:start}.account-settings-two-col .field.full{grid-column:1/-1}.account-settings-delivery-picker{display:contents}.account-settings-delivery-picker .delivery-picker__field--city{grid-area:1/1}.account-settings-delivery-picker .delivery-picker__field--point{grid-area:2/1/auto/-1}.account-settings-delivery-method{grid-area:1/2}.account-settings-panel-section .field>span{color:var(--account-muted);font-size:.78rem;font-weight:800}.account-settings-panel-section .field input,.account-settings-panel-section .field select{border:1px solid rgba(var(--cc), .42);background:var(--account-input-fill);width:100%;min-height:46px;color:var(--account-ink);border-radius:13px}.account-settings-panel-section .account-settings-contact-control,.account-settings-panel-section .account-settings-delivery-control{box-sizing:border-box;width:100%;height:46px;min-height:46px;font:inherit;line-height:24px}.account-settings-panel-section .account-settings-contact-control{padding:0 12px}.account-settings-panel-section .account-settings-delivery-control{padding:0 36px 0 12px}.account-settings-panel-section .field input:focus,.account-settings-panel-section .field select:focus{outline:3px solid rgba(var(--cc), .24);border-color:rgb(var(--cc))}.account-settings-panel-section .field input:disabled{opacity:.62;cursor:not-allowed}.account-settings-panel-section .delivery-picker__field>label>span{color:var(--account-muted);font-size:.78rem;font-weight:800}.account-settings-page .account-settings-delivery-picker .delivery-picker__field--city label>span svg{display:none}[data-theme] .account-settings-page .account-settings-panel-section .delivery-picker__control input,[data-theme] .account-settings-page .account-settings-panel-section .account-settings-delivery-method select{border:1.5px solid rgba(var(--cc), .35);background:var(--account-input-fill);width:100%;height:46px;min-height:46px;color:var(--account-ink);box-shadow:0 0 14px rgba(var(--cc), var(--account-tile-glow-a)), inset 0 1px 0 #ffffff47;border-radius:13px;padding:0 36px 0 12px;font-size:1rem;line-height:24px}[data-theme] .account-settings-page .account-settings-panel-section .delivery-picker__control input:focus,[data-theme] .account-settings-page .account-settings-panel-section .account-settings-delivery-method select:focus{outline:3px solid rgba(var(--cc), .24);border-color:rgb(var(--cc))}.account-settings-panel-section .delivery-picker__control input::placeholder{color:var(--account-muted);opacity:.72}.account-settings-panel-section .delivery-picker__suggestions{z-index:100;background:var(--account-popover-fill);border:1.5px solid rgba(var(--cc), .72);max-height:min(320px,100dvh - 180px);color:var(--account-ink);box-shadow:0 20px 48px #140a327a, 0 0 22px rgba(var(--cc), .22)}.account-settings-panel-section .delivery-picker__option small,.account-settings-panel-section .delivery-picker__status{color:var(--account-muted)}.account-settings-panel-section[id=delivery]:has(.delivery-picker__suggestions){z-index:20}.account-settings-field-hint{min-height:2.9em;color:var(--account-muted);margin-top:6px;font-size:.78125rem;line-height:1.45;display:block}.account-settings-note{color:#7b5a14;background:#ffd86b24;border:1px solid #ffd86bbd;border-radius:13px;gap:5px;margin-top:16px;padding:13px 16px;font-size:.84375rem;font-weight:600;line-height:1.45;display:grid;box-shadow:0 0 18px #ffd86b3d,inset 0 1px #fff8be6b}.account-settings-note span{color:inherit;font-weight:600}[data-theme^=dark] .account-settings-note{color:#ffe9a6;background:#ffd86b1f;border-color:#ffe07ecc;box-shadow:0 0 20px #ffd86b47,inset 0 1px #fff8be3d}.account-settings-action-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.account-settings-save-badge{color:#2e9361;opacity:0;align-items:center;gap:5px;font-size:.8rem;font-weight:900;transition:all .2s;display:inline-flex;transform:translateY(3px)}.account-settings-save-badge.is-visible{opacity:1;transform:none}.account-settings-panel-section .btn.primary{background:var(--account-cta);color:#2c2138;border-color:#0000;box-shadow:0 8px 20px #6a4aa02e}.account-settings-segmented{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.account-settings-segment{border:1px solid rgba(var(--cc), .34);background:var(--account-tile-fill);min-height:0;color:var(--account-ink);cursor:pointer;text-align:left;border-radius:16px;align-items:center;gap:8px;padding:12px 10px;display:flex}.account-settings-segment.is-active{border-color:rgb(var(--cc));background:rgba(var(--cc), .22);box-shadow:0 0 0 3px rgba(var(--cc), .14)}.account-settings-segment__emoji{flex:none;font-size:1.2rem}.account-settings-segment small{color:var(--account-muted);font-size:.78rem}.account-settings-preview-card,.account-settings-referral-box,.account-settings-danger{background:var(--account-tile-fill);border:1px solid rgba(var(--cc), var(--account-tile-border-a));border-radius:17px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:16px;display:flex}.account-settings-preview-card__emoji{font-size:2rem}.account-settings-preview-card__avatar{opacity:.8;border-radius:50%;flex:none;width:46px;height:46px}.account-settings-preview-card>div{flex:1;gap:4px;display:grid}.account-settings-preview-card{border-style:dashed;border-radius:16px;margin-top:14px;padding:16px 20px}.account-settings-preview-card small{color:var(--account-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.71875rem;font-weight:800}.account-settings-preview-card b{font-size:1.1875rem}.account-settings-preview-card span:last-child{color:var(--account-muted);font-size:.8125rem;line-height:1.45}.account-settings-chip-list{flex-wrap:wrap;gap:9px;display:flex}.account-settings-chip{border:1px solid rgba(var(--cc), .36);background:var(--account-tile-fill);color:var(--account-ink);cursor:pointer;border-radius:999px;padding:9px 13px}.account-settings-chip.is-active{color:#2c2138;background:#fff477;border-color:#0000;font-weight:900;box-shadow:0 0 0 1px #fff477b8,0 0 18px #fff47752}.account-settings-chip.is-more{box-shadow:none;background:0 0;border-style:dashed}.account-settings-toggle-list{gap:10px;margin-top:18px;display:grid}.account-settings-toggle{border:1px solid rgba(var(--cc), .28);background:var(--account-tile-fill);width:100%;color:var(--account-ink);text-align:left;cursor:pointer;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;display:flex}.account-settings-toggle>div{gap:3px;display:grid}.account-settings-toggle span{color:var(--account-muted);font-size:.82rem}.account-settings-toggle em{color:var(--account-accent);text-transform:uppercase;margin-left:6px;font-style:normal;font-weight:900}.account-settings-toggle.is-disabled{opacity:.58;cursor:not-allowed}.account-settings-switch{background:rgba(var(--cc), .2);border-radius:999px;flex:none;align-items:center;width:43px;height:25px;padding:3px;display:inline-flex}.account-settings-switch i{background:#ffffffdb;border-radius:50%;width:19px;height:19px;transition:transform .18s;display:block;box-shadow:0 2px 5px #00000024}.account-settings-switch.is-on{background:rgb(var(--cc))}.account-settings-switch.is-on i{transform:translate(18px)}.account-settings-referral-box b{letter-spacing:.1em;font-family:JetBrains Mono,ui-monospace,monospace}.account-settings-referral-box small{color:var(--account-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:900;display:block}.account-settings-danger{background:var(--account-tile-fill);border-color:#e86f6f7a;justify-content:flex-start;margin-top:24px;padding:16px 20px}.account-settings-danger>.row-actions{flex:none;order:0}.account-settings-danger__copy{order:1;gap:5px;max-width:420px;display:grid}.account-settings-danger span{color:var(--account-muted);font-size:.8125rem;line-height:1.45}.account-settings-danger .btn.danger{color:#c94f63;background:0 0;border:1px solid #e86f6fb8;border-radius:12px;padding:10px 22px}.account-settings-panel-section .account-settings-segment,.account-settings-panel-section .account-settings-preview-card,.account-settings-panel-section .account-settings-referral-box,.account-settings-panel-section .account-settings-toggle,.account-settings-panel-section .account-settings-chip:not(.is-more),.account-settings-panel-section .account-settings-danger{-webkit-backdrop-filter:var(--account-blur);backdrop-filter:var(--account-blur);background:var(--account-tile-fill);border-color:rgba(var(--cc), var(--account-tile-border-a));box-shadow:0 0 18px rgba(var(--cc), var(--account-tile-glow-a)), inset 0 1px 0 #ffffff47}[data-theme^=dark] .account-settings-panel-section .account-settings-segment,[data-theme^=dark] .account-settings-panel-section .account-settings-preview-card,[data-theme^=dark] .account-settings-panel-section .account-settings-referral-box,[data-theme^=dark] .account-settings-panel-section .account-settings-toggle,[data-theme^=dark] .account-settings-panel-section .account-settings-chip:not(.is-more){background:var(--account-tile-fill);border-color:rgba(var(--cc), var(--account-tile-border-a));box-shadow:0 0 18px rgba(var(--cc), var(--account-tile-glow-a)), inset 0 1px 0 #c8aaff38}[data-theme^=dark] .account-settings-panel-section .account-settings-danger{background:var(--account-tile-fill);border-color:#ff96aa57;box-shadow:0 0 18px #ff829629,inset 0 1px #ffd2dc33}.account-settings-panel-section .account-settings-chip:not(.is-more).is-active{color:#2c2138;background:#fff477;border-color:#0000;box-shadow:0 0 0 1px #fff477b8,0 0 18px #fff47752}@media (max-width:900px){.account-settings-reference-grid{grid-template-columns:1fr}.account-settings-rail{position:static}.account-settings-rail-nav{scrollbar-width:thin;gap:5px;padding-bottom:4px;display:flex;overflow-x:auto}.account-settings-rail-nav a{white-space:nowrap;flex:none}}@media (max-width:640px){.account-settings-page{padding-inline:10px}.account-settings-hero,.account-settings-rail-card,.account-settings-panel-section{border-radius:20px}.account-settings-hero{padding:24px 20px}.account-settings-panel-section{padding:22px 18px}.account-settings-profile-top{flex-direction:column;align-items:flex-start}.account-settings-two-col{grid-template-columns:1fr}.account-settings-two-col .field.full{grid-column:auto}.account-settings-delivery-method{grid-area:2/1}.account-settings-delivery-picker .delivery-picker__field--city{grid-area:1/1}.account-settings-delivery-picker .delivery-picker__field--point{grid-area:3/1}.account-settings-segmented{grid-template-columns:1fr;gap:6px}.account-settings-segment{padding-inline:8px;font-size:.84rem}.account-settings-preview-card,.account-settings-referral-box,.account-settings-danger{flex-direction:column;align-items:flex-start}.account-settings-referral-box .btn,.account-settings-danger .btn{width:100%}.account-settings-danger .btn{width:auto}}.catalog-skeleton-page,.orders-skeleton-page,.account-skeleton-page{min-height:60vh}.catalog-skeleton-head,.orders-skeleton-head{align-items:flex-start}.catalog-skeleton-head>div,.orders-skeleton-head>div{gap:10px;display:grid}.catalog-skeleton-eyebrow{width:120px;height:12px}.catalog-skeleton-title{width:clamp(180px,30vw,320px);height:38px}.catalog-skeleton-count{border-radius:999px;width:94px;height:32px}.catalog-skeleton-layout{align-items:start}.catalog-skeleton-filters{gap:12px;display:grid}.catalog-skeleton-filter-title{width:120px;height:20px;margin-bottom:4px}.catalog-skeleton-filter-row{align-items:center;gap:10px;display:flex}.catalog-skeleton-filter-check{border-radius:5px;width:18px;height:18px}.catalog-skeleton-filter-label{width:min(100%,150px);height:14px}.catalog-skeleton-results{min-width:0}.catalog-skeleton-toolbar{align-items:center;min-height:36px}.catalog-skeleton-chip{border-radius:999px;width:108px;height:32px}.catalog-skeleton-chip--short{width:84px}.catalog-skeleton-chip--wide{width:128px}.catalog-skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.catalog-skeleton-card{border:1px solid var(--line);background:var(--surface);border-radius:22px;align-content:start;min-width:0;display:grid;overflow:hidden}.catalog-skeleton-media{aspect-ratio:3/4;border-radius:0;width:100%}.catalog-skeleton-card-body{gap:8px;padding:14px;display:grid}.catalog-skeleton-line{height:14px}.catalog-skeleton-line--wide{width:88%}.catalog-skeleton-line--medium{width:64%}.catalog-skeleton-line--price{width:42%;height:18px;margin-top:4px}.product-skeleton-page .product-breadcrumb{align-items:center;gap:8px;display:flex}.product-skeleton-breadcrumb-line{width:150px;height:13px}.product-skeleton-breadcrumb-line--short{width:90px}.product-skeleton-page .product-page{grid-template-columns:72px minmax(0,780px) minmax(280px,420px);gap:0 20px;width:min(100%,1360px);margin-inline:auto;padding-top:16px}.product-skeleton-thumbs{align-content:start;gap:8px;display:grid}.product-skeleton-thumb{border-radius:10px;width:68px;height:68px}.product-skeleton-gallery{gap:12px;min-width:0;display:grid}.product-skeleton-main-shot{aspect-ratio:1;border-radius:16px;width:100%}.product-skeleton-thumb-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.product-skeleton-thumb--mobile{aspect-ratio:1;width:100%;height:auto}.product-skeleton-info{border:1px solid var(--line);background:var(--surface);border-radius:22px;align-content:start;gap:14px;padding:18px;display:grid}.product-skeleton-title{width:92%;height:32px}.product-skeleton-title--short{width:66%}.product-skeleton-meta{width:48%;height:16px}.product-skeleton-price{width:40%;height:30px;margin-top:4px}.product-skeleton-actions{gap:10px;display:flex}.product-skeleton-button{border-radius:12px;flex:1;height:46px}.product-skeleton-icon-button{border-radius:12px;width:46px;height:46px}.product-skeleton-description{width:100%;height:15px;margin-top:10px}.product-skeleton-description--short{width:72%;margin-top:0}.account-skeleton-layout{grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:16px;padding-top:20px;display:grid}.account-skeleton-hero,.account-skeleton-sidebar,.account-skeleton-tabs{border:1px solid var(--line);background:var(--surface);border-radius:22px}.account-skeleton-hero{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center;gap:22px;padding:26px;display:grid}.account-skeleton-profile{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;display:grid}.account-skeleton-avatar{border-radius:50%;width:72px;height:72px}.account-skeleton-profile-copy,.account-skeleton-xp,.account-skeleton-sidebar,.account-skeleton-tabs{gap:10px;display:grid}.account-skeleton-pill{border-radius:999px;width:104px;height:24px}.account-skeleton-name{width:min(100%,250px);height:32px}.account-skeleton-email{width:min(100%,180px);height:14px}.account-skeleton-xp-label{width:64px;height:14px}.account-skeleton-progress{border-radius:999px;width:100%;height:10px}.account-skeleton-xp-copy{width:76%;height:13px}.account-skeleton-sidebar{align-content:start;padding:20px}.account-skeleton-sidebar-title{width:130px;height:20px}.account-skeleton-sidebar-line{width:90%;height:14px}.account-skeleton-sidebar-line--short{width:62%}.account-skeleton-tabs{grid-column:1/-1;grid-template-columns:repeat(3,minmax(80px,1fr));padding:8px}.account-skeleton-tab{border-radius:10px;height:36px}.account-skeleton-tab--short{width:80%}.orders-skeleton-title{width:clamp(180px,32vw,300px);height:36px}.orders-skeleton-copy{width:min(100%,460px);height:15px}.orders-skeleton-lookup{border-radius:12px;width:160px;height:44px}.orders-skeleton-list{gap:18px}.orders-skeleton-card{gap:18px;padding:20px;display:grid}.orders-skeleton-card-top,.orders-skeleton-card-foot,.orders-skeleton-product-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.orders-skeleton-order-id{width:112px;height:18px}.orders-skeleton-status{border-radius:999px;width:180px;height:40px}.orders-skeleton-stepper{border-radius:999px;width:88%;height:14px;margin:6px auto}.orders-skeleton-product-row{justify-content:flex-start}.orders-skeleton-product-image{border-radius:10px;width:52px;height:64px}.orders-skeleton-product-copy{flex:1;gap:8px;display:grid}.orders-skeleton-product-name{width:min(100%,260px);height:16px}.orders-skeleton-product-date{width:120px;height:13px}.orders-skeleton-card-foot{border-top:1px solid var(--line);padding-top:14px}.orders-skeleton-total{width:110px;height:22px}.orders-skeleton-button{border-radius:12px;width:150px;height:38px}.checkout-skeleton-title{width:clamp(160px,28vw,260px);height:32px}.checkout-skeleton-subtitle{width:min(100%,380px);height:15px;margin-top:8px}.checkout-skeleton-block{gap:16px;display:grid}.checkout-skeleton-block-copy{gap:8px;display:grid}.checkout-skeleton-block-title{width:160px;height:18px}.checkout-skeleton-block-hint{width:min(100%,240px);height:13px}.checkout-skeleton-fields{gap:12px;display:grid}.checkout-skeleton-field{border-radius:12px;width:100%;height:44px}.checkout-skeleton-summary-title{width:140px;height:20px}.checkout-skeleton-item{align-items:center}.checkout-skeleton-item-media{border-radius:10px;width:54px;height:66px}.checkout-skeleton-item-copy{gap:8px;display:grid}.checkout-skeleton-item-title{width:min(100%,200px);height:15px}.checkout-skeleton-item-bonus{width:90px;height:12px}.checkout-skeleton-cta{border-radius:12px;width:100%;height:48px;margin-top:16px}@media (max-width:1199px){.catalog-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-skeleton-page .product-page{grid-template-columns:64px minmax(0,1fr) minmax(240px,340px)}}@media (max-width:991px){.catalog-skeleton-layout,.account-skeleton-layout{grid-template-columns:1fr}.catalog-skeleton-filters,.catalog-skeleton-results,.account-skeleton-hero,.account-skeleton-sidebar{grid-column:1/-1}.catalog-skeleton-filters{position:static}.account-skeleton-hero{grid-template-columns:minmax(0,1fr) 200px}.account-skeleton-tabs{grid-column:1}.product-skeleton-page .product-page{grid-template-columns:56px minmax(0,1fr)}.product-skeleton-info{grid-column:2}}@media (max-width:767px){.catalog-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-skeleton-filters{display:none}.catalog-skeleton-results{grid-column:1/-1}.product-skeleton-page .product-breadcrumb,.product-skeleton-thumbs{display:none}.product-skeleton-page .product-page{grid-template-columns:minmax(0,1fr);gap:18px}.product-skeleton-gallery,.product-skeleton-info{grid-column:1}.product-skeleton-main-shot{aspect-ratio:4/5}.account-skeleton-hero{grid-template-columns:1fr;padding:20px}.account-skeleton-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-skeleton-card{padding:16px}}@media (max-width:480px){.catalog-skeleton-title,.orders-skeleton-title{height:30px}.catalog-skeleton-chip--wide{display:none}.catalog-skeleton-card-body{padding:10px}.orders-skeleton-card-top,.orders-skeleton-card-foot{flex-direction:column;align-items:flex-start}.orders-skeleton-status,.orders-skeleton-button{width:100%}}@media (max-width:991px){.account-page--v2{--account-v2-ink-dim:#f7edff9e;--account-v2-cta-text:#9a6b00;padding-top:14px;padding-bottom:calc(var(--mobile-nav-height) + 92px + env(safe-area-inset-bottom));background:0 0}[data-theme^=light] .account-page--v2{--account-v2-ink:#2c2138;--account-v2-muted:#2c213899;--account-v2-soft-muted:#2c213880;--account-v2-ink-dim:#2c21389e;--account-v2-cta-text:#9a6b00;background:0 0}[data-theme^=dark] .account-page--v2{--account-v2-ink:#f7edff;--account-v2-muted:#c6b8e6;--account-v2-soft-muted:#f7edff80;--account-v2-cta-text:#fff477}.account-page--v2>.wrap{gap:12px;width:min(100%,430px);padding-inline:16px;display:grid}.account-page--v2 .acct-hero{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:12px;padding:0;display:grid;overflow:visible}.account-page--v2 .account-mobile-page-heading{align-items:center;gap:8px;display:flex}.account-page--v2 .account-mobile-page-heading h1{min-width:0;color:var(--account-v2-ink);font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;letter-spacing:-.02em;margin:0 auto 0 0;font-size:25px;font-weight:800;line-height:1.15}.account-page--v2 .account-mobile-page-actions{gap:8px;display:flex}.account-page--v2 .account-mobile-page-action{border:1px solid var(--line);background:var(--glass-inset,#b47aff24);width:44px;height:44px;color:var(--account-v2-ink);border-radius:12px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.account-page--v2 .account-mobile-page-action--logout{border-color:color-mix(in srgb, var(--account-v2-danger) 34%, var(--line));color:var(--account-v2-danger);cursor:pointer}.account-page--v2 .account-profile-hero{display:contents}.account-page--v2 .account-profile-hero__top{border:1px solid var(--line);background:var(--glass,#483f8080);min-width:0;box-shadow:var(--glow,none);-webkit-backdrop-filter:blur(14px);border-radius:20px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}[data-theme^=light] .account-page--v2 .account-profile-hero__top{background:#ffffffc7}.account-page--v2 .account-profile-avatar,.account-page--v2 .account-profile-avatar.has-image{width:54px;height:54px;box-shadow:none;background:#fff477;border:0;border-radius:50%}.account-page--v2 .account-profile-id{min-width:0}.account-page--v2 .account-profile-id h1{color:var(--account-v2-ink);font-family:var(--font-baloo2), "Baloo 2", var(--font-comfortaa), "Comfortaa", cursive;margin:0;font-size:21px;font-weight:800;line-height:1.1}.account-page--v2 .account-level-pill,.account-page--v2 .hero-mail,.account-page--v2 .account-profile-actions{display:none}.account-page--v2 .account-mobile-tier{border:1px solid var(--line);background:var(--glass-inset,#b47aff24);width:fit-content;color:var(--account-v2-accent);font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;border-radius:99px;align-items:center;margin-top:4px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.1;display:inline-flex}.account-page--v2 .hero-xp{border:0;grid-column:1/-1;min-width:0;margin-top:2px;padding:0;display:block}.account-page--v2 .xp-row{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.account-page--v2 .hero-xp .eyebrow,.account-page--v2 .account-profile-points .xp-next{color:var(--account-v2-ink-dim,var(--account-v2-muted));font-family:var(--font-body,"Nunito", system-ui, sans-serif);letter-spacing:normal;text-transform:none;margin:0;font-size:13px;font-weight:600}.account-page--v2 .xp-num{color:var(--account-v2-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:700;line-height:1}.account-page--v2 .account-level-progress{background:var(--track,#f7edff24);border-radius:99px;height:8px;margin:6px 0 0}.account-page--v2 .account-level-progress span{background:linear-gradient(90deg, var(--account-v2-accent), #fff477)}[data-theme^=light] .account-page--v2 .account-level-progress{background:#2c21381f;box-shadow:inset 0 0 0 1px #2c213814,0 1px 5px #483f8024}.account-page--v2 .account-profile-points .xp-next{font-family:var(--font-body,"Nunito", system-ui, sans-serif);white-space:normal;margin-top:6px;line-height:1.35;display:block}.account-page--v2 .account-profile-points .xp-next b,.account-page--v2 .account-profile-points .xp-next__value{color:var(--account-v2-ink)}.account-page--v2 .hero-kpi{width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;display:grid}.account-page--v2 .hero-kpi .kpi{border:1px solid var(--line);background:var(--glass,#483f8080);text-align:center;border-radius:16px;justify-items:center;gap:2px;min-width:0;padding:12px 10px;display:grid}[data-theme^=light] .account-page--v2 .hero-kpi .kpi{background:#ffffffc7}.account-page--v2 .hero-kpi .kpi-ico{display:none}.account-page--v2 .hero-kpi .kpi>div{gap:2px;display:grid}.account-page--v2 .hero-kpi .kpi-v{color:var(--account-v2-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:700;line-height:1}.account-page--v2 .hero-kpi .kpi:nth-child(2) .kpi-v{color:var(--account-v2-cta-text)}.account-page--v2 .hero-kpi .kpi-l{color:var(--account-v2-ink-dim,var(--account-v2-muted));font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2}.account-page--v2 .hero-kpi .kpi-v small{color:var(--account-v2-ink-dim,var(--account-v2-muted));font-size:14px;font-weight:700}.account-page--v2 .tabs{z-index:40;background:var(--bar,#14102ab8);-webkit-backdrop-filter:blur(16px);scrollbar-width:none;padding:8px 16px;border:0;border-radius:0;flex:none;gap:6px;width:100%;min-width:calc(100% + 32px);max-width:none;margin:2px -16px 0;padding-right:28px;display:flex;position:sticky;top:61px;overflow-x:auto}[data-theme^=light] .account-page--v2 .tabs{background:#fffc}.account-page--v2 .tabs::-webkit-scrollbar{display:none}.account-page--v2 .tabs .tab{border:1px solid var(--line);background:var(--glass-inset,#b47aff24);width:auto;min-height:38px;color:var(--account-v2-ink);font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;text-align:center;white-space:nowrap;border-radius:99px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.account-page--v2 .tabs .tab .tab-label{min-width:0;height:auto;color:inherit;font:inherit;background:0 0;border-radius:0;margin:0;padding:0;display:inline}.account-page--v2 .tabs .tab.active{background:var(--account-v2-accent);color:#1a0f2e;border-color:#0000;font-weight:800}.account-page--v2 .tabs .tab .tab-label--desktop{display:none}.account-page--v2 .tabs .tab .tab-label--mobile{display:inline}.account-page--v2 .tabs .tab .pip{border:1px solid var(--line);background:var(--glass-inset,#b47aff24);min-width:0;height:auto;color:var(--account-v2-accent);border-radius:99px;margin:0;padding:1px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.2}[data-theme^=light] .account-page--v2 .tabs .tab.active .pip{color:var(--account-v2-ink);background:#ffffffad;border-color:#2c21383d}.account-page--v2 .account-v2-overview-grid{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}.account-page--v2 .section[id=overview]{padding-top:0}.account-page--v2 .account-v2-overview-main,.account-page--v2 .account-v2-overview-side{display:contents}.account-page--v2 .account-reference-card,.account-page--v2 .account-stamp-card,.account-page--v2 .account-duck-oracle-preview,.account-page--v2 .account-v2-quick-links{border-radius:20px}.account-page--v2 .account-last-order-card{border-color:var(--account-v2-accent);box-shadow:none;background:0 0;border:0;padding:0}.account-page--v2 .account-reference-head{border:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 2px 8px;display:flex}.account-page--v2 .account-reference-head h2{font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;font-size:18px;font-weight:800}.account-page--v2 .account-reference-link{min-height:0;color:var(--account-v2-accent);font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.account-page--v2 .account-last-order-shell{border:1px solid var(--account-v2-accent);background:var(--glass,#483f8080);border-radius:20px;gap:12px;padding:16px;display:grid}[data-theme^=light] .account-page--v2 .account-last-order-shell{background:#ffffffc7}.account-page--v2 .account-last-order-card .account-v2-order-meta{gap:8px;padding:0}.account-page--v2 .account-v2-order-chip{white-space:nowrap;border:1px solid #0000;border-radius:99px;align-items:center;gap:0;padding:3px 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.account-page--v2 .account-last-order-card .account-v2-order-chip svg{display:none}.account-page--v2 .account-v2-order-chip--ok{background:var(--account-v2-chip-ok-bg);color:var(--account-v2-chip-ok-ink);border-color:var(--account-v2-chip-ok-line)}.account-page--v2 .account-v2-order-chip--wait{background:var(--account-v2-chip-warn-bg);color:var(--account-v2-chip-warn-ink);border-color:var(--account-v2-chip-warn-line)}.account-page--v2 .account-v2-order-chip--fail{background:var(--account-v2-chip-danger-bg);color:var(--account-v2-chip-danger-ink);border-color:var(--account-v2-chip-danger-line)}.account-page--v2 .account-v2-order-chip--state-new,.account-page--v2 .account-v2-order-chip--state-accepted,.account-page--v2 .account-v2-order-chip--state-shipped,.account-page--v2 .account-v2-order-chip--state-waiting{background:var(--account-v2-chip-mute-bg);color:var(--account-v2-chip-mute-ink);border-color:var(--account-v2-chip-mute-line)}.account-page--v2 .account-v2-order-chip--state-completed{background:var(--account-v2-chip-ok-bg);color:var(--account-v2-chip-ok-ink);border-color:var(--account-v2-chip-ok-line)}.account-page--v2 .account-v2-order-meta--last{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0;min-width:0;display:flex}.account-page--v2 .account-v2-order-meta--last>div:first-child{flex:auto;min-width:0}.account-page--v2 .account-last-order-meta-line{white-space:nowrap;gap:0;min-width:0;display:grid}.account-page--v2 .account-last-order-id,.account-page--v2 .account-last-order-date{min-width:0;color:var(--account-v2-ink)}.account-page--v2 .account-last-order-id b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px}.account-page--v2 .account-last-order-date,.account-page--v2 .account-order-separator{color:var(--account-v2-ink-dim,var(--account-v2-muted));font-size:12px}.account-page--v2 .account-order-separator{display:none}.account-page--v2 .account-last-order-date{margin-top:4px;display:block}.account-page--v2 .account-v2-order-chips{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.account-page--v2 .account-last-order-card .account-v2-order-chip--state-new{border:1px solid var(--line);color:var(--account-v2-accent);background:0 0}.account-page--v2 .account-last-order-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:0;display:grid}.account-page--v2 .account-last-order-progress i{background:var(--account-v2-surface-strong);border-radius:999px;height:5px}.account-page--v2 .account-last-order-progress i.is-on{background:var(--account-v2-accent)}[data-theme^=dark] .account-page--v2 .account-last-order-progress i{background:var(--glass-inset)}[data-theme^=dark] .account-page--v2 .account-last-order-progress i.is-on{background:var(--accent-fill)}.account-page--v2 .account-v2-order-step-copy--overview{white-space:nowrap;text-overflow:ellipsis;padding:0;font-size:12px;line-height:1.35;overflow:hidden}.account-page--v2 .account-last-order-item--compact{background:var(--glass-inset,#b47aff24);width:100%;min-width:0;max-width:none;color:inherit;border-radius:14px;align-items:center;gap:11px;margin:0;padding:10px;text-decoration:none;display:flex}.account-page--v2 .account-last-order-item--compact>span{gap:2px;min-width:0;display:grid}.account-page--v2 .account-last-order-item--compact .account-item-thumb{border-radius:10px;width:48px;height:48px}.account-page--v2 .account-last-order-item--compact b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;display:block;overflow:hidden}.account-page--v2 .account-last-order-item--compact small{font-size:12px}.account-page--v2 .account-last-order-foot{background:0 0;border:0;gap:10px;min-height:0;padding:0}.account-page--v2 .account-last-order-total{font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;gap:2px;margin-right:auto;font-size:11px;display:grid}.account-page--v2 .account-last-order-total b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px}.account-page--v2 .account-last-order-card .order-fop-btn{min-height:44px;font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;border-radius:14px;padding:0 16px;font-size:14px;font-weight:800}.account-page--v2 .account-last-order-card .order-fop-btn:not(.order-fop-btn--accent){border-color:var(--account-v2-accent);color:var(--account-v2-accent);background:0 0}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-inner{justify-items:center;gap:0;width:100%;padding:20px 16px;display:grid}.account-page--v2 .account-duck-oracle-preview{background:linear-gradient(180deg, #ffdc5029, #6b1fa024), var(--card,var(--glass,#483f8080));-webkit-backdrop-filter:blur(14px)}[data-theme^=light] .account-page--v2 .account-duck-oracle-preview{background:linear-gradient(#ffdc5029,#6b1fa024),#ffffffc7}.account-page--v2 .account-duck-oracle-inner{display:grid}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-head{text-align:center;justify-items:center;gap:3px;display:grid}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-eyebrow{color:var(--account-v2-cta-text);font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-title{color:var(--account-v2-ink);font-family:var(--font-baloo2), "Baloo 2", var(--font-comfortaa), "Comfortaa", cursive;margin:0;font-size:23px;font-weight:800}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-orb-wrap{justify-content:center;margin:12px 0;display:flex}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-orb{aspect-ratio:1;background:radial-gradient(circle at 50% 30%,#fff9c4 0%,#ffe45c 62%,#f5b93d 100%);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative;box-shadow:0 0 46px #ffe45c8c}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-orb:after,.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-fog,.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-sparkles,.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-thought{display:none!important}.account-page--v2 .account-duck-oracle-orb{background:radial-gradient(circle at 50% 30%,#fff9c4 0%,#ffe45c 62%,#f5b93d 100%)}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-duck{font-size:42px;line-height:1}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-quote{max-width:270px;min-height:52px;color:var(--account-v2-ink);text-align:center;justify-content:center;align-items:center;margin:0 auto 12px;font-size:14px;font-style:italic;line-height:1.45;display:flex}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-ask-btn{border:1px solid var(--account-v2-cta-border);background:var(--account-v2-warning);width:100%;min-height:46px;color:var(--account-v2-action-cta-ink,#2c2138);font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;border-radius:14px;margin-bottom:12px;padding:10px 18px;font-size:15px;font-weight:800}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-ask-btn:disabled{cursor:default;opacity:.72}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-counter{color:var(--account-v2-ink-dim,var(--account-v2-muted));background:0 0;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.account-page--v2 .account-duck-oracle-preview .account-duck-oracle-counter-num{color:var(--account-v2-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}.account-page--v2 .account-duck-oracle-inner.is-preview .account-duck-oracle-orb{width:96px;height:96px}.account-page--v2 .account-duck-oracle-inner.is-preview .account-duck-oracle-duck{font-size:42px}.account-page--v2 .account-stamp-card{gap:0;padding:16px}.account-page--v2 .account-stamp-copy{text-wrap:pretty;max-width:100%;margin:6px 0 0;font-size:12px;font-weight:400;line-height:1.5}.account-page--v2 .stamps.account-stamps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px}.account-page--v2 .account-stamps .stamp{aspect-ratio:1;border-radius:12px;justify-content:center;align-items:center;display:flex}.account-page--v2 .account-stamps .stamp:not(.filled):not(.stamp-prize){background:0 0;border:1.5px dashed #b47aff47}[data-theme^=light] .account-page--v2 .account-stamps .stamp:not(.filled):not(.stamp-prize){border-color:#a77bff47}.account-page--v2 .account-stamps .stamp.filled{background:var(--account-v2-accent);color:#1a0f2e;border:0}.account-page--v2 .account-stamps .stamp.filled .stamp-num,.account-page--v2 .account-stamps .stamp.stamp-prize .stamp-num{display:none}.account-page--v2 .account-stamps .stamp.stamp-prize{border:1.5px dashed #fff47747}[data-theme^=light] .account-page--v2 .account-stamps .stamp.stamp-prize{border-color:#dcaa1e47}.account-page--v2 .account-stamps .stamp-sk,.account-page--v2 .account-stamps .stamp-gift-icon,.account-page--v2 .account-stamps-note .stamp-note-gift{display:none}.account-page--v2 .stamp-duck,.account-page--v2 .stamp-gift{font-size:18px;line-height:1;display:inline}.account-page--v2 .account-stamps-note .stamp-gift{flex:none;font-size:16px}.account-page--v2 .account-stamps-note{color:var(--account-v2-ink-dim,var(--account-v2-muted));text-wrap:pretty;border-top:0;align-items:flex-start;gap:8px;margin-top:12px;padding-top:0;font-size:13px;font-weight:400;line-height:1.5;display:flex}.account-page--v2 .account-stamps-note>span:last-child{min-width:0}.account-page--v2 .account-stamps-note b{color:var(--account-v2-accent);font-weight:700}.account-page--v2 .account-stamps .stamp-num{text-align:center;margin:0;position:static;inset:auto}body .account-page--v2.account-page--v2 .account-duck-oracle-preview{border:1.5px solid #ffd6788c;box-shadow:0 0 24px #ffe45c38}.account-page--v2 .account-v2-quick-links{border:1px solid var(--line);background:var(--glass,#483f8080);gap:0;padding:6px;display:grid;overflow:hidden}.account-page--v2 .account-last-order-card{order:1}.account-page--v2 .account-duck-oracle-preview{order:2}.account-page--v2 .account-stamp-card{order:3}.account-page--v2 .club-grid.account-mobile-only.account-v2-club-layout .account-club-referral-card,.account-page--v2 .account-v2-quick-links{order:4}[data-theme^=light] .account-page--v2 .account-v2-quick-links{background:#ffffffc7}.account-page--v2 .account-v2-quick-link{width:100%;min-height:56px;color:inherit;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.account-page--v2 .account-v2-quick-link+.account-v2-quick-link{border-top:0}.account-page--v2 .account-v2-quick-link__icon{width:20px;height:20px;color:var(--account-v2-accent);background:0 0;flex:none;place-items:center;display:grid}.account-page--v2 .account-v2-quick-link__copy{flex:auto;gap:1px;min-width:0;display:grid}.account-page--v2 .account-v2-quick-link--hot{display:none!important}.account-page--v2 .account-v2-quick-link__copy b{color:var(--account-v2-ink);font-size:15px;line-height:1.25}.account-page--v2 .account-v2-quick-link__copy small{color:var(--account-v2-ink-dim,var(--account-v2-muted));margin-top:2px;font-size:12px;line-height:1.35}.account-page--v2 .account-v2-quick-link__value{border:1px solid var(--line);background:var(--glass-inset,#b47aff24);color:var(--account-v2-accent);white-space:nowrap;border-radius:99px;flex-shrink:0;align-items:center;margin-left:auto;padding:2px 9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;display:inline-flex}.account-page--v2 .account-v2-quick-link--referral .account-v2-quick-link__value{min-width:0;min-height:0;color:var(--account-v2-ink-dim,var(--account-v2-muted));font-family:var(--font-body,"Nunito", system-ui, sans-serif);background:0 0;border:0;border-radius:0;padding:0;font-size:24px;font-weight:400;line-height:1}.account-page--v2 .account-profile-id,.account-page--v2 .account-profile-points,.account-page--v2 .hero-xp{float:none!important;position:static!important;inset:auto!important;transform:none!important}.account-page--v2 .account-profile-hero__top{position:relative}.account-page--v2 .account-profile-hero:before,.account-page--v2 .account-profile-hero:after,.account-page--v2 .account-profile-hero__top:before,.account-page--v2 .account-profile-hero__top:after,.account-page--v2 .account-profile-id:before,.account-page--v2 .account-profile-id:after,.account-page--v2 .account-profile-points:before,.account-page--v2 .account-profile-points:after{content:none!important;display:none!important}}@media (min-width:992px){.account-page--v2 .account-mobile-page-heading,.account-page--v2 .account-mobile-tier,.account-page--v2 .tabs .tab .tab-label--mobile{display:none}.account-page--v2 .tabs .tab .tab-label--desktop{display:inline}}.account-page--v2 .account-v2-copy--desktop{display:revert!important}.account-page--v2 .account-v2-copy--mobile{display:none!important}@media (max-width:991px){.account-page--v2 .account-v2-copy--desktop{display:none!important}.account-page--v2 .account-v2-copy--mobile{display:revert!important}}@media (min-width:992px){.account-page--v2 .stamp-duck,.account-page--v2 .stamp-gift{display:none}[data-theme^=dark] .account-page--v2 .hero-kpi{border-top:1px solid var(--line-soft);border-radius:0 0 var(--glass-surface-radius) var(--glass-surface-radius);background:var(--glass-2);box-shadow:none;-webkit-backdrop-filter:none;border-bottom:0;border-left:0;border-right:0}[data-theme^=dark] .account-page--v2 .tabs{background:var(--glass);border:1px solid var(--line);box-shadow:var(--glow);border-radius:999px;gap:6px;padding:6px}.account-page--v2 .tabs .tab.active{background:var(--account-v2-warning);color:var(--account-v2-warning-ink);box-shadow:none;filter:none;-webkit-backdrop-filter:none;clip-path:none;mix-blend-mode:normal;background-image:none;border-color:#0000;border-radius:9999px;-webkit-mask:none;mask:none}[data-theme^=dark] .account-page--v2 .tabs .tab.active{background:var(--account-v2-warning);color:var(--account-v2-warning-ink);filter:none;-webkit-backdrop-filter:none;clip-path:none;mix-blend-mode:normal;background-image:none;border:1.5px solid #fff47799;box-shadow:0 0 0 1px #fff4778c,0 8px 30px #b4781436,0 0 32px 4px #ffe45c7a;-webkit-mask:none;mask:none}.account-page--v2 .tabs .tab .tab-label{min-width:0;height:auto;color:inherit;font:inherit;background:0 0;border-radius:0;margin:0;padding:0;display:inline}.account-page--v2 .tabs .tab .tab-label--mobile{display:none}.account-page--v2 .tabs .tab .tab-label--desktop{display:inline}[data-theme^=light] .account-page--v2 .tabs .tab.active .pip{color:var(--account-v2-warning-ink);background:#2c21381f}[data-theme^=dark] .account-page--v2 .account-last-order-card{--edge:#b47aff85;--halo:#965af06b;background:var(--glass);-webkit-backdrop-filter:blur(var(--blur));border:1px solid var(--edge);box-shadow:0 14px 34px -10px var(--halo), var(--glass-surface-shadow), 0 0 0 1px var(--edge)}}@media (max-width:991px){.account-page--v2 .account-v2-orders{flex-direction:column;gap:12px;display:flex}.account-page--v2 .account-v2-orders>div[id^=order-]{min-width:0}.account-page--v2 .account-mobile-order-card{border:1px solid var(--edge,#b47aff47);background:var(--glass,#483f8080);min-width:0;box-shadow:none;-webkit-backdrop-filter:blur(14px);border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex;overflow:hidden}[data-theme^=light] .account-page--v2 .account-mobile-order-card{--ink:#2c2138;--ink-dim:#2c213899;--accent:#8b5cf0;--cta:#fff477;--cta-ink:#2c2138;--track:#2c21381f;background:#ffffffc7;border-color:#a77bff47}.account-page--v2 .account-mobile-order-card--cancelled{border-color:#ff7c7c73}.account-page--v2 .account-mobile-order-card__body{flex-direction:column;gap:12px;min-width:0;display:flex}.account-page--v2 .account-mobile-order-card__head{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.account-page--v2 .account-mobile-order-card__id{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin-right:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none}.account-page--v2 .account-mobile-order-chip{white-space:nowrap;border-radius:99px;align-items:center;min-height:24px;padding:3px 10px;font-family:Nunito,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.account-page--v2 .account-mobile-order-chip--payment-ok{background:var(--ok-bg,#5ac88221);color:var(--ok-ink,#8fe3b0)}.account-page--v2 .account-mobile-order-chip--payment-checking{background:var(--amber-bg,#fff47717);color:var(--cta-text,#fff477)}.account-page--v2 .account-mobile-order-chip--payment-danger{color:var(--danger,#ff7c7c);background:#ff7c7c29}[data-theme^=light] .account-page--v2 .account-mobile-order-chip--payment-ok{color:#1f7a4d;background:#1fa05a1f}[data-theme^=light] .account-page--v2 .account-mobile-order-chip--payment-checking{color:#9a6b00;background:#ffdc5029}[data-theme^=light] .account-page--v2 .account-mobile-order-chip--payment-danger{color:#d64545}.account-page--v2 .account-mobile-order-chip--state-new,.account-page--v2 .account-mobile-order-chip--state-accepted,.account-page--v2 .account-mobile-order-chip--state-shipped,.account-page--v2 .account-mobile-order-chip--state-completed{border:1px solid var(--edge,#b47aff47);color:var(--accent,#b47aff)}.account-page--v2 .account-mobile-order-chip--state-cancelled{color:var(--danger,#ff7c7c);border:1px solid #ff7c7c73}.account-page--v2 .account-mobile-order-card__date{color:var(--ink-dim,#f7edff9e);margin-top:-8px;font-size:12px;line-height:1.3}.account-page--v2 .account-mobile-order-stepper{min-width:0;padding-top:0;position:relative}.account-page--v2 .account-mobile-order-stepper__rail,.account-page--v2 .account-mobile-order-stepper__fill{pointer-events:none;border-radius:99px;height:2px;position:absolute;top:13px;left:13%}.account-page--v2 .account-mobile-order-stepper__rail{background:var(--track,#f7edff24);right:13%}.account-page--v2 .account-mobile-order-stepper__fill{width:calc(74% * (var(--step) - 1) / 3);background:var(--accent,#b47aff)}.account-page--v2 .account-mobile-order-stepper.is-cancelled .account-mobile-order-stepper__fill{background:linear-gradient(90deg,#b47aff,#cd7bd3,#e67ba8,#ff7c7c);width:74%}.account-page--v2 .account-mobile-order-stepper__cols{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.account-page--v2 .account-mobile-order-stepper__col{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.account-page--v2 .account-mobile-order-stepper__dot{background:var(--bar,#14102ab8);width:26px;height:26px;color:var(--ink-dim,#f7edff9e);border-radius:50%;justify-content:center;align-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;display:inline-flex}.account-page--v2 .account-mobile-order-stepper__col.is-done .account-mobile-order-stepper__dot{background:var(--accent,#b47aff);color:#1a0f2e}.account-page--v2 .account-mobile-order-stepper__col.is-current .account-mobile-order-stepper__dot{background:var(--cta,#fff477);color:var(--cta-ink,#2c2138)}.account-page--v2 .account-mobile-order-stepper__label{max-width:100%;color:var(--ink-dim,#f7edff9e);text-align:center;overflow-wrap:anywhere;font-family:Manrope,system-ui,sans-serif;font-size:10px;font-weight:700;line-height:1.2}.account-page--v2 .account-mobile-order-stepper__col.is-done .account-mobile-order-stepper__label,.account-page--v2 .account-mobile-order-stepper__col.is-current .account-mobile-order-stepper__label{color:var(--ink,#f7edff)}.account-page--v2 .account-mobile-order-stepper.is-cancelled .account-mobile-order-stepper__col--start .account-mobile-order-stepper__dot{color:#1a0f2e;background:#b47aff}.account-page--v2 .account-mobile-order-stepper.is-cancelled .account-mobile-order-stepper__col--mid:nth-child(3) .account-mobile-order-stepper__dot{color:#1a0f2e;background:#e67ba8}.account-page--v2 .account-mobile-order-stepper.is-cancelled .account-mobile-order-stepper__col--mid:nth-child(2) .account-mobile-order-stepper__dot{color:#1a0f2e;background:#cd7bd3}.account-page--v2 .account-mobile-order-stepper.is-cancelled .account-mobile-order-stepper__col--end .account-mobile-order-stepper__dot{color:#3a0f14;background:#ff7c7c}.account-page--v2 .account-mobile-order-stepper.is-cancelled .account-mobile-order-stepper__col--start .account-mobile-order-stepper__label{color:var(--ink,#f7edff)}.account-page--v2 .account-mobile-order-stepper.is-cancelled .account-mobile-order-stepper__col--end .account-mobile-order-stepper__label{color:var(--danger,#ff7c7c)}[data-theme^=light] .account-page--v2 .account-mobile-order-stepper__dot{background:var(--bar,#2c21381f);color:var(--ink-dim,#2c213899)}[data-theme^=light] .account-page--v2 .account-mobile-order-stepper__label{color:var(--ink-dim,#2c213899)}[data-theme^=light] .account-page--v2 .account-mobile-order-stepper__col.is-done .account-mobile-order-stepper__label,[data-theme^=light] .account-page--v2 .account-mobile-order-stepper__col.is-current .account-mobile-order-stepper__label{color:var(--ink,#2c2138)}.account-page--v2 .account-mobile-order-items{background:var(--chip,#b47aff24);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:10px;display:flex}.account-page--v2 .account-mobile-order-item{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.account-page--v2 .account-mobile-order-item img{object-fit:cover;border-radius:10px;flex:none;width:44px;height:44px}.account-page--v2 .account-mobile-order-item>span{gap:2px;min-width:0;display:grid}.account-page--v2 .account-mobile-order-item b{color:var(--ink,#f7edff);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.account-page--v2 .account-mobile-order-item small{color:var(--ink-dim,#f7edff9e);font-size:12px}[data-theme^=light] .account-page--v2 .account-mobile-order-item b{color:var(--ink,#2c2138)}[data-theme^=light] .account-page--v2 .account-mobile-order-item small,[data-theme^=light] .account-page--v2 .account-mobile-order-card__date{color:var(--ink-dim,#2c213899)}.account-page--v2 .account-mobile-order-card__foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;width:100%;min-width:0;display:grid}.account-page--v2 .account-mobile-order-card__total{grid-template-columns:1fr;align-content:end;gap:2px;min-width:0;margin-right:0;display:grid}.account-page--v2 .account-mobile-order-card__total>span{color:var(--ink-dim,#f7edff9e);letter-spacing:.1em;text-transform:uppercase;font-family:Manrope,system-ui,sans-serif;font-size:11px;font-weight:700;display:block}.account-page--v2 .account-mobile-order-card__total b{color:var(--ink,#f7edff);white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;font-weight:700;display:block}.account-page--v2 .account-mobile-order-card__total small{color:var(--ink-dim,#f7edff9e);flex-basis:100%;font-size:12px}[data-theme^=light] .account-page--v2 .account-mobile-order-card__total>span,[data-theme^=light] .account-page--v2 .account-mobile-order-card__total small{color:var(--ink-dim,#2c213899)}[data-theme^=light] .account-page--v2 .account-mobile-order-card__total b{color:var(--ink,#2c2138)}.account-page--v2 .account-mobile-order-card__actions{flex-wrap:wrap;flex-shrink:0;grid-column:2;justify-content:flex-end;place-self:end;align-items:center;gap:8px;min-width:0;margin-left:0;display:flex}.account-page--v2 .account-mobile-order-primary,.account-page--v2 .account-mobile-order-details{text-align:center;white-space:normal;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex}.account-page--v2 .account-mobile-order-primary{background:var(--cta,#fff477);color:var(--cta-ink,#2c2138);cursor:pointer;border:0}.account-page--v2 .account-mobile-order-details{border:1px solid var(--accent,#b47aff);color:var(--accent,#b47aff);background:0 0}.account-page--v2 .account-orders-pagination{justify-content:center;align-items:center;gap:6px;min-width:0;padding:24px 0;display:flex}.account-page--v2 .account-orders-pagination__pages{align-items:center;gap:6px;min-width:0;display:flex}.account-page--v2 .account-orders-pagination__nav,.account-page--v2 .account-orders-pagination__page{border:1px solid var(--edge,#b47aff47);background:var(--chip,#b47aff24);height:42px;color:var(--ink,#f7edff);cursor:pointer;border-radius:99px;flex:none;font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:700}.account-page--v2 .account-orders-pagination__nav{padding:0 14px}.account-page--v2 .account-orders-pagination__page{width:42px;padding:0;font-family:JetBrains Mono,ui-monospace,monospace}.account-page--v2 .account-orders-pagination__page.is-active{background:var(--accent,#b47aff);color:#1a0f2e;border:0}.account-page--v2 .account-orders-pagination__nav:disabled{color:var(--ink-dim,#f7edff9e);cursor:default}.account-page--v2 .account-orders-pagination__ellipsis{color:var(--ink-dim,#f7edff9e);padding:0 2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}[data-theme^=light] .account-page--v2 .account-orders-pagination__ellipsis{color:var(--account-v2-muted)}}@media (min-width:992px){.account-page--v2 .account-mobile-order-card{display:none!important}.account-page--v2 .account-profile-hero,.account-page--v2 .hero-kpi,.account-page--v2 .tabs,.account-page--v2 .account-reference-card,.account-page--v2 .account-last-order-card,.account-page--v2 .account-stamp-card,.account-page--v2 .account-v2-quick-links,.account-page--v2 .account-duck-oracle-preview,.account-page--v2 .account-order.account-v2-order-card,.account-page--v2 .account-v2-promo-grid>.promo,.account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout>.ladder,.account-page--v2 .account-club-achievements-shelf,.account-page--v2 .account-achievements-card,.account-page--v2 .account-club-achievement-card,.account-page--v2 .account-club-referral-card{-webkit-backdrop-filter:blur(14px);background:#ffffffb8;border:1.5px solid #a77bff8c;border-radius:24px;box-shadow:0 0 0 1px #a77bff8c,0 8px 30px #5a328c36,0 0 32px 4px #a77bff7a}.account-page--v2 .hero-kpi{border-radius:0 0 24px 24px}.account-page--v2 .tabs{border-radius:999px}.account-page--v2 .tabs .tab.active{background:var(--account-v2-warning);color:var(--account-v2-warning-ink);filter:none;-webkit-backdrop-filter:none;clip-path:none;mix-blend-mode:normal;background-image:none;border:1.5px solid #fff47799;border-radius:9999px;box-shadow:0 0 0 1px #fff4778c,0 8px 30px #b4781436,0 0 32px 4px #ffe45c7a;-webkit-mask:none;mask:none}[data-theme^=light] .account-page--v2 .tabs,[data-theme^=light] .account-page--v2 .account-profile-hero,[data-theme^=light] .account-page--v2 .hero-kpi,[data-theme^=light] .account-page--v2 .account-reference-card,[data-theme^=light] .account-page--v2 .account-last-order-card,[data-theme^=light] .account-page--v2 .account-stamp-card,[data-theme^=light] .account-page--v2 .account-v2-quick-links,[data-theme^=light] .account-page--v2 .account-duck-oracle-preview,[data-theme^=light] .account-page--v2 .account-order.account-v2-order-card,[data-theme^=light] .account-page--v2 .account-v2-promo-grid>.promo,[data-theme^=light] .account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout>.ladder,[data-theme^=light] .account-page--v2 .account-club-achievements-shelf,[data-theme^=light] .account-page--v2 .account-achievements-card,[data-theme^=light] .account-page--v2 .account-club-achievement-card,[data-theme^=light] .account-page--v2 .account-club-referral-card{border-color:#a77bff8c;box-shadow:0 0 0 1px #a77bff8c,0 8px 30px #5a328c36,0 0 32px 4px #a77bff7a}[data-theme^=dark] .account-page--v2 .tabs,[data-theme^=dark] .account-page--v2 .account-profile-hero,[data-theme^=dark] .account-page--v2 .hero-kpi,[data-theme^=dark] .account-page--v2 .account-reference-card,[data-theme^=dark] .account-page--v2 .account-last-order-card,[data-theme^=dark] .account-page--v2 .account-stamp-card,[data-theme^=dark] .account-page--v2 .account-v2-quick-links,[data-theme^=dark] .account-page--v2 .account-duck-oracle-preview,[data-theme^=dark] .account-page--v2 .account-order.account-v2-order-card,[data-theme^=dark] .account-page--v2 .account-v2-promo-grid>.promo,[data-theme^=dark] .account-page--v2 .club-grid.account-desktop-only.account-v2-club-layout>.ladder,[data-theme^=dark] .account-page--v2 .account-club-achievements-shelf,[data-theme^=dark] .account-page--v2 .account-achievements-card,[data-theme^=dark] .account-page--v2 .account-club-achievement-card,[data-theme^=dark] .account-page--v2 .account-club-referral-card{background:var(--glass);-webkit-backdrop-filter:blur(14px);border:1.5px solid #b47aff59;box-shadow:0 0 0 1px #b47aff59,0 12px 32px #0a061a66,0 0 34px 4px #b47aff54}[data-theme^=dark] .account-page--v2 .hero-kpi{border-radius:0 0 24px 24px}[data-theme^=light] .account-page--v2 [class~=tile--ok],[data-theme^=light] .account-page--v2 .account-club-achievements-shelf.tile--ok,[data-theme^=light] .account-page--v2 .account-club-referral-card.tile--ok{border-color:#5fe0a68c;box-shadow:0 0 0 1px #5fe0a68c,0 8px 30px #2d785a36,0 0 32px 4px #5fe0a67a}[data-theme^=light] .account-page--v2 [class~=tile--amber],[data-theme^=light] .account-page--v2 .account-stamp-card.tile--amber{border-color:#ffd67899;box-shadow:0 0 0 1px #ffd6788c,0 8px 30px #a06e1e36,0 0 32px 4px #ffc4547a}[data-theme^=light] .account-page--v2 [class~=tile--rare],[data-theme^=light] .account-page--v2 .account-stamp-card.tile--rare{border-color:#7cc8ff99;box-shadow:0 0 0 1px #7cc8ff8c,0 8px 30px #376ea536,0 0 32px 4px #7cc8ff7a}[data-theme^=light] .account-page--v2 [class~=tile--pink],[data-theme^=light] .account-page--v2 .account-club-referral-card.tile--pink,[data-theme^=light] .account-page--v2 .account-v2-quick-links.tile--pink{border-color:#ff9bd299;box-shadow:0 0 0 1px #ff9bd28c,0 8px 30px #a0468236,0 0 32px 4px #ff9bd27a}[data-theme^=dark] .account-page--v2 [class~=tile--ok]{border-color:#5fe0a673;box-shadow:0 0 0 1px #5fe0a659,0 12px 32px #0a061a66,0 0 34px 4px #5fe0a654}[data-theme^=dark] .account-page--v2 [class~=tile--amber]{border-color:#ffd67873;box-shadow:0 0 0 1px #ffd67859,0 12px 32px #0a061a66,0 0 34px 4px #ffc45454}[data-theme^=dark] .account-page--v2 [class~=tile--rare]{border-color:#7cc8ff73;box-shadow:0 0 0 1px #7cc8ff59,0 12px 32px #0a061a66,0 0 34px 4px #7cc8ff54}[data-theme^=dark] .account-page--v2 [class~=tile--pink]{border-color:#ff9bd273;box-shadow:0 0 0 1px #ff9bd259,0 12px 32px #0a061a66,0 0 34px 4px #ff9bd254}[data-theme^=light] .account-page--v2 .account-order.account-v2-order-card.tile--accent{border:1.5px solid #a77bff8c;box-shadow:0 0 0 1px #a77bff8c,0 8px 30px #5a328c36,0 0 32px 4px #a77bff7a}[data-theme^=light] .account-page--v2 .account-order.account-v2-order-card.tile--rare{border:1.5px solid #7cc8ff99;box-shadow:0 0 0 1px #7cc8ff8c,0 8px 30px #376ea536,0 0 32px 4px #7cc8ff7a}[data-theme^=light] .account-page--v2 .account-order.account-v2-order-card.tile--ok{border:1.5px solid #5fe0a68c;box-shadow:0 0 0 1px #5fe0a68c,0 8px 30px #2d785a36,0 0 32px 4px #5fe0a67a}[data-theme^=light] .account-page--v2 .account-order.account-v2-order-card.tile--danger{border:1.5px solid #ff7c7c99;box-shadow:0 0 0 1px #ff7c7c8c,0 8px 30px #96324636,0 0 32px 4px #ff7c7c7a}[data-theme^=dark] .account-page--v2 .account-order.account-v2-order-card.tile--accent{border:1.5px solid #b47aff73;box-shadow:0 0 0 1px #b47aff59,0 12px 32px #0a061a66,0 0 34px 4px #b47aff54}[data-theme^=dark] .account-page--v2 .account-order.account-v2-order-card.tile--rare{border:1.5px solid #7cc8ff73;box-shadow:0 0 0 1px #7cc8ff59,0 12px 32px #0a061a66,0 0 34px 4px #7cc8ff54}[data-theme^=dark] .account-page--v2 .account-order.account-v2-order-card.tile--ok{border:1.5px solid #5fe0a673;box-shadow:0 0 0 1px #5fe0a659,0 12px 32px #0a061a66,0 0 34px 4px #5fe0a654}[data-theme^=dark] .account-page--v2 .account-order.account-v2-order-card.tile--danger{border:1.5px solid #ff7c7c73;box-shadow:0 0 0 1px #ff7c7c59,0 12px 32px #0a061a66,0 0 34px 4px #ff7c7c54}}@media (max-width:991px){.account-page--v2 .account-v2-promo-grid{flex-direction:column;grid-template-columns:none;gap:12px;display:flex}.account-page--v2 .account-v2-promo-grid>.promo{order:2}.account-page--v2 .account-v2-promo-grid>.promo.active{order:1}.account-page--v2 .promo{border:1px solid var(--line,#b47aff47);background:var(--glass,#483f8080);min-width:0;box-shadow:none;-webkit-backdrop-filter:blur(14px);border-radius:20px;padding:16px;display:block}.account-page--v2 .promo.active{opacity:1;border-color:var(--accent,#b47aff)}.account-page--v2 .promo.off{opacity:.75;border-color:var(--line,#b47aff47);background:var(--glass,#483f8080)}[data-theme^=light] .account-page--v2 .promo{background:#ffffffc7;border-color:#a77bff47}[data-theme^=light] .account-page--v2 .promo.off{opacity:.55;background:#ffffffc7;border-color:#a77bff47}[data-theme^=light] .account-page--v2 .promo.active{border-color:#8b5cf0}.account-page--v2 .promo .pc-disc b{color:var(--accent,#b47aff);margin:0;font-family:"Baloo 2",Comfortaa,cursive;font-size:30px;font-weight:800;line-height:1}.account-page--v2 .promo .pc-desc{min-height:0;color:var(--ink-dim,#f7edff9e);font-family:var(--font-body,"Nunito", system-ui, sans-serif);text-wrap:pretty;margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.4}[data-theme^=light] .account-page--v2 .promo .pc-desc{color:#2c213899}.account-page--v2 .promo .pc-code{background:var(--glass-inset,#14102857);border:0;border-radius:14px;align-items:center;gap:8px;min-width:0;min-height:44px;margin-top:12px;padding:8px 8px 8px 12px;display:flex}[data-theme^=light] .account-page--v2 .promo .pc-code{background:#a77bff1f}.account-page--v2 .promo .pc-code .code{overflow-wrap:anywhere;word-break:normal;white-space:normal;min-width:0;color:var(--ink,#f7edff);letter-spacing:.03em;margin-right:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:700;line-height:1.25}.account-page--v2 .promo.off .pc-code .code{color:var(--ink-dim,#f7edff9e);text-decoration:line-through}[data-theme^=light] .account-page--v2 .promo .pc-code .code{color:#2c2138}[data-theme^=light] .account-page--v2 .promo.off .pc-code .code{color:#2c213899}.account-page--v2 .promo .pc-copy{border:1px solid var(--accent,#b47aff);height:36px;min-height:36px;color:var(--accent,#b47aff);white-space:nowrap;background:0 0;border-radius:10px;flex:none;padding:0 12px;font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:800;line-height:1}.account-page--v2 .promo .pc-copy svg{display:none}.account-page--v2 .promo .pc-copy.done{color:var(--accent,#b47aff)}.account-page--v2 .promo .pc-tag{white-space:nowrap;border:0;border-radius:99px;flex:none;min-height:0;padding:3px 10px;font-family:Manrope,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1.2}.account-page--v2 .promo .pc-tag.expired{background:var(--amber-bg,#fff47717);color:var(--cta-text,#fff477)}.account-page--v2 .promo .pc-tag.used{background:var(--ok-bg,#5ac88221);color:var(--ok-ink,#8fe3b0)}[data-theme^=light] .account-page--v2 .promo .pc-tag.expired{color:#9a6b00;background:#ffdc5029}[data-theme^=light] .account-page--v2 .promo .pc-tag.used{color:#1f7a4d;background:#1fa05a1f}.account-page--v2 .promo .pc-foot{min-width:0;color:var(--ink-dim,#f7edff9e);font-family:var(--font-body,"Nunito", system-ui, sans-serif);align-items:center;gap:8px;margin-top:12px;font-size:12px;font-weight:400;line-height:1.2;display:flex}.account-page--v2 .promo .pc-foot>svg{flex:none;width:14px;height:14px}.account-page--v2 .promo .pc-foot>span:first-of-type{color:var(--ink,#f7edff);white-space:nowrap;flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700}.account-page--v2 .promo .pc-foot>span:last-child{white-space:nowrap;flex:none}[data-theme^=light] .account-page--v2 .promo .pc-foot,[data-theme^=light] .account-page--v2 .promo .pc-foot>span:last-child{color:#2c213899}[data-theme^=light] .account-page--v2 .promo .pc-foot>span:first-of-type{color:#2c2138}.account-page--v2 .promo .pc-bar{background:var(--track,#f7edff24);border-radius:99px;flex:auto;min-width:0;height:4px;overflow:hidden}.account-page--v2 .promo .pc-bar i{border-radius:inherit;background:var(--accent,#b47aff);height:100%}[data-theme^=dark] .account-page--v2 .promo,[data-theme^=dark] .account-page--v2 .promo.active,[data-theme^=dark] .account-page--v2 .promo.off{background:var(--glass,#483f8080);box-shadow:none}[data-theme^=dark] .account-page--v2 .promo.active{border-color:var(--accent,#b47aff)}[data-theme^=dark] .account-page--v2 .promo.off{opacity:.75;border-color:var(--line,#b47aff47)}[data-theme^=dark] .account-page--v2 .promo .pc-bar i{background:var(--accent,#b47aff)}[data-theme^=light] .account-page--v2 .promo .pc-bar{background:#2c21381f}.account-page--v2 .promo .pc-foot-off{min-height:0;color:var(--ink-dim,#f7edff9e);font-family:var(--font-body,"Nunito", system-ui, sans-serif);justify-content:space-between;gap:8px;font-size:13px;font-weight:400;line-height:1.25}.account-page--v2 .promo .pc-foot-off>span{min-width:0;margin-right:auto}.account-page--v2 .promo .pc-order-link{color:var(--accent,#b47aff);white-space:nowrap;flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:700}.account-page--v2 .promo .pc-order-link:before,.account-page--v2 .promo .pc-order-link svg{display:none}.account-page--v2 .promo .pc-order-link:after{content:"→";margin-left:4px}.account-page--v2 .section[id=club]{padding-top:0}.account-page--v2 .account-kpi-points-value{color:var(--cta-text,var(--account-v2-cta-text))}body .account-page--v2.account-page--v2 .account-club-level-pagination{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:2px;display:flex}body .account-page--v2.account-page--v2 .account-club-level-dots{justify-content:center;align-items:center;gap:7px;min-height:10px;display:inline-flex}body .account-page--v2.account-page--v2 .account-club-level-dots>span{background:#f7edff57;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:block}body .account-page--v2.account-page--v2 .account-club-level-dots>span.is-reached{background:color-mix(in srgb, var(--account-v2-accent) 58%, transparent)}body .account-page--v2.account-page--v2 .account-club-level-dots>span.is-current{background:var(--account-v2-accent);width:10px;height:10px;box-shadow:0 0 10px color-mix(in srgb, var(--account-v2-accent) 65%, transparent);flex-basis:10px}body .account-page--v2.account-page--v2 .account-club-level-position{color:var(--account-v2-ink-dim,var(--account-v2-muted));font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:700;line-height:1}body .account-page--v2.account-page--v2 .club-grid.account-mobile-only.account-v2-club-layout>.account-club-mobile-hero.tile--ok{border:1.5px solid #7ce3a88c;box-shadow:0 0 24px #5ac88238}body .account-page--v2.account-page--v2 .club-grid.account-mobile-only.account-v2-club-layout>.account-club-achievements-shelf.tile--accent{border:1.5px solid #b47aff8c;box-shadow:0 0 24px #b47aff38}body .account-page--v2.account-page--v2 .club-grid.account-mobile-only.account-v2-club-layout>.account-stamp-card.tile--rare{border:1.5px solid #7cc8ff8c;box-shadow:0 0 24px #7cc8ff33}body .account-page--v2.account-page--v2 .club-grid.account-mobile-only.account-v2-club-layout>.account-club-referral-card.tile--pink{border:1.5px solid #ff9bd28c;box-shadow:0 0 24px #ff9bd233}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-mobile-only .account-club-achievements-summary{border-bottom:0;flex-wrap:nowrap;align-items:center;gap:12px;padding:0;display:flex}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-mobile-only .account-club-achievements-ring{box-sizing:border-box;text-align:center;border:3px solid var(--accent);width:46px;height:46px;color:var(--ink);border-radius:50%;flex:0 0 46px;place-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:700;display:grid}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-mobile-only .account-club-achievements-ring__svg{display:none}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-mobile-only .account-club-achievements-ring__value{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-mobile-only .account-club-achievements-ring__value small{display:none}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-mobile-only .account-club-achievements-summary__copy{flex:auto;gap:3px;min-width:0;margin-right:0;display:grid}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-mobile-only .account-club-achievements-summary__copy strong{font-size:17px}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-mobile-only .account-club-achievements-summary__copy span{margin-top:0;font-size:12px;display:block}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievements-grid--mobile{gap:10px;margin-top:14px;padding:0}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievement-card{border-radius:16px;gap:8px;min-height:0;padding:12px}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievement-card .achv2-page__tag{border:0;min-height:0;padding:2px 8px;font-size:9px}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievement-card .achv2-page__tag--common{background:var(--account-v2-action-tile);color:var(--account-v2-action-accent)}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievement-card .achv2-page__tag--hidden{background:var(--account-v2-chip-mute-bg);color:var(--account-v2-chip-mute-ink)}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievement-card .achv2-page__badge{background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:24px;line-height:1}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievement-card h3{font-size:14px;line-height:1.25}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievement-card p{font-size:11px;line-height:1.4}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievement-card .achv2-page__progress-meta{margin-bottom:0;font-size:10px}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievement-card .achv2-page__progress-track{height:4px;margin-top:4px}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievement-card .achv2-page__points{border-radius:8px;padding:2px 8px;font-size:11px}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievements-cta{border:1px solid var(--line);background:var(--account-v2-action-tile);width:100%;height:46px;min-height:46px;color:var(--account-v2-action-ink);text-align:center;border-radius:14px;justify-content:center;align-items:center;margin:12px 0 0;font-size:14px;line-height:1;display:inline-flex}body .account-page--v2.account-page--v2 .account-club-mobile-hero__eyebrow{color:var(--account-v2-ink-dim,var(--account-v2-muted));margin:0;font-family:Manrope,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:1.25}body .account-page--v2.account-page--v2 .account-club-level-cashback{color:#5b4300;background:#fff477;border-radius:999px;justify-content:center;align-items:center;min-height:28px;margin:0;padding:4px 14px;font-family:Manrope,system-ui,sans-serif;font-size:14px;font-weight:800;line-height:1.2;display:inline-flex}body .account-page--v2.account-page--v2 .account-club-level-progress>.progress{background:#f7edff29;border-radius:999px;height:8px;margin:0;overflow:hidden;box-shadow:inset 0 0 0 1px #f7edff1a}body .account-page--v2.account-page--v2 .account-club-level-progress>.progress>span{border-radius:inherit;background:linear-gradient(90deg, var(--account-v2-accent), #fff477);height:100%;display:block}[data-theme^=light] body .account-page--v2.account-page--v2 .account-club-level-dots>span{background:#2c21383d}[data-theme^=light] body .account-page--v2.account-page--v2 .account-club-level-dots>span.is-reached{background:color-mix(in srgb, var(--account-v2-accent) 72%, #2c21382e)}[data-theme^=light] body .account-page--v2.account-page--v2 .account-club-level-position{color:#2c2138ad}[data-theme^=light] body .account-page--v2.account-page--v2 .account-club-level-progress>.progress{background:#2c213829;box-shadow:inset 0 0 0 1px #2c21381f,0 1px 5px #483f8024}[data-theme^=light] body .account-page--v2.account-page--v2 .account-club-achievements-shelf.tile.tile--accent{border:1.5px solid #b47affad;box-shadow:0 0 0 1px #b47aff57,0 0 24px #b47aff3d}[data-theme^=light] body .account-page--v2.account-page--v2 .account-club-achievement-card.tile--accent{border-color:#b47aff94;box-shadow:0 0 0 1px #b47aff3d,0 0 16px #b47aff29}[data-theme^=light] body .account-page--v2.account-page--v2 .account-club-achievement-card.tile--amber{border-color:#dcaa1e9e;box-shadow:0 0 0 1px #dcaa1e3d,0 0 16px #dcaa1e29}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievement-card .achv2-page__foot{flex-wrap:nowrap;align-items:center;min-width:0}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievement-card .achv2-page__points{color:#8a6500;white-space:nowrap;border:1px solid #dcaa1e5c;border-radius:999px;flex:none;align-items:center;min-width:max-content;padding:3px 8px;font-size:11px;line-height:1;display:inline-flex}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievement-card .account-club-achievement-card__unlocked{color:#3b8f67;white-space:nowrap;flex:none;align-items:center;min-width:max-content;font-family:Manrope,system-ui,sans-serif;font-size:11px;font-weight:800;line-height:1;display:inline-flex}[data-theme^=dark] body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievement-card .achv2-page__points{color:#fff477;border-color:#ffd67866}[data-theme^=dark] body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievement-card .account-club-achievement-card__unlocked{color:#7ce3a8}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievement-card{position:relative}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievement-card__state{z-index:1;width:13px;height:13px;color:var(--account-v2-ink-dim,var(--account-v2-muted));pointer-events:none;place-items:center;line-height:1;display:grid;position:absolute;top:9px;right:9px}body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-club-achievement-card__state svg{stroke-width:2.25px;width:12px;height:12px}body .account-page--v2.account-page--v2 .account-club-referral-card.tile--pink{border-radius:22px}body .account-page--v2.account-page--v2 .account-club-referral-card .block-head{margin:6px 0}body .account-page--v2.account-page--v2 .account-club-referral-card .account-club-referral-gift{display:none}body .account-page--v2.account-page--v2 .account-club-referral-card .account-club-referral-copy,body .account-page--v2.account-page--v2 .account-club-referral-card .account-club-referral-footnote{font-size:11px;line-height:1.45}body .account-page--v2.account-page--v2 .account-club-referral-card .account-club-referral-footnote{letter-spacing:-.02em;white-space:nowrap}[data-theme^=light] body .account-page--v2.account-page--v2 .account-club-achievements-cta.ghost-glass{border:1.5px solid #a77bff94;box-shadow:0 0 0 1px #a77bff33,0 0 16px #a77bff29}}@media (min-width:360px) and (max-width:991px){body .account-page--v2.account-page--v2 .account-club-achievements-shelf .account-mobile-only .account-club-achievements-summary__copy span{white-space:nowrap}}@media (max-width:991px){.account-page--v2 #overview>.panel-grid.account-mobile-only{display:none!important}}.account-order-cancel-button{border:1px solid color-mix(in srgb, #c65367 45%, var(--line-soft));color:#963446;font:inherit;cursor:pointer;background:#fdf5f6;border-radius:10px;padding:9px 12px}.account-order-cancel-button:disabled{opacity:.6;cursor:wait}.account-order-cancel-dialog{z-index:1000;background:#1e10236b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-order-cancel-dialog__panel{background:var(--glass,#fff);width:min(100%,440px);color:var(--ink,#241b29);border-radius:18px;padding:24px;box-shadow:0 20px 60px #1e10233d}.account-order-cancel-dialog__panel h3{margin:0 0 10px}.account-order-cancel-dialog__panel p{margin:0 0 18px;line-height:1.5}.account-order-cancel-dialog__error{color:#a23548;font-weight:700}.account-order-cancel-dialog__actions{justify-content:flex-end;gap:10px;display:flex}.account-order-cancel-dialog__actions>button{border:1px solid var(--line-soft);background:var(--glass-inset,#f8f4f8);min-height:40px;color:inherit;font:inherit;cursor:pointer;border-radius:10px;padding:0 14px}
