:root{--v3-ink:#0b0d12;--v3-ink-2:#151922;--v3-ink-hover:#1a1f29;--v3-ink-line:#262c38;--v3-ink-text:#c3c9d3;--v3-ink-sub:#a9b1be;--v3-ink-count:#8d96a6;--v3-ink-subon:#1a2336;--v3-ink-card:#b7bfcc;--v3-ink-link:#93b4ff;--ground:#f4f6f9;--surface:#fff;--subtle:#f8fafc;--sunken:#eef1f5;--line:#e2e6ec;--line-soft:#edf0f4;--line-strong:#d5dbe3;--text:#0b0d12;--text-2:#3d4552;--text-3:#5b6472;--text-4:#687282;--blue-25:#f2f6ff;--blue-50:#e6eeff;--blue-100:#dce6ff;--blue-200:#c0d2fe;--blue-300:#93b4ff;--blue-400:#5f8af6;--blue-500:#3b6bef;--blue-600:#1d4ed8;--blue-700:#1e40af;--blue-800:#1e3a8a;--blue-900:#172e6e;--blue-950:#0e1b45;--link:#1d4ed8;--link-hover:#1e3a8a;--n-0:#fff;--n-25:#f8fafc;--n-50:#f4f6f9;--n-100:#eef1f5;--n-150:#e2e6ec;--n-200:#d5dbe3;--n-300:#bcc4d0;--n-400:#8d96a6;--n-500:#5b6472;--n-600:#3d4552;--n-700:#2a313c;--n-800:#1a1f29;--n-900:#0b0d12;--n-950:#07080b;--ink-900:#0b0d12;--ink-800:#151922;--ink-700:#1a1f29;--ink-line:#262c38;--ink-text:#c3c9d3;--ink-dim:#8d96a6;--ok-50:#e3f4ea;--ok-100:#c8ebd5;--ok-500:#16a34a;--ok-600:#146c3e;--ok-700:#0f5a33;--ok-alert:#f1faf4;--warn-50:#fef3dc;--warn-100:#fbe3b3;--warn-500:#d97706;--warn-600:#b45f06;--warn-700:#8a4b00;--warn-alert:#fff8ec;--bad-50:#fde7e7;--bad-100:#f9cfcf;--bad-500:#dc2626;--bad-600:#a61b1b;--bad-700:#8b1717;--bad-alert:#fef4f4;--bad-line:#f2b8b5;--info-50:#e6eeff;--info-500:#1d4ed8;--info-600:#1e40af;--info-700:#1e40af;--info-alert:#f2f6ff;--plain-50:#eef1f5;--plain-600:#3d4552;--on-bg:#0b0d12;--on-fg:#fff;--on-sub:#9aa4b8;--sel-bg:#0b0d12;--sel-fg:#fff;--sel-sub:#a9b1be;--sel-line:transparent;--av-bg:#dce6ff;--av-fg:#1e40af;--chart:#1d4ed8;--chart-2:#93b4ff;--chart-grid:#edf0f4;--c-web:#1d4ed8;--c-amz:#d08b12;--c-fk:#0e9fb5;--c-myn:#db5a86;--c-chat:#7c5cf0;--c-other:#98a2b3;--c-web-50:#eef3ff;--c-amz-50:#fdf4e3;--c-fk-50:#e4f6f9;--c-myn-50:#fcebf1;--c-chat-50:#f1edfe;--c-other-50:#f1f3f6;--c-amz-ink:#8a5a06;--c-fk-ink:#0a6e7e;--c-myn-ink:#a8315c;--c-chat-ink:#5536c4;--seq-0:#eef1f5;--seq-1:#dce6ff;--seq-2:#b5cafd;--seq-3:#7fa0f7;--seq-4:#3b6bef;--seq-5:#1e40af;--ch-amz-bg:#fff3e0;--ch-amz-ink:#b45309;--ch-fk-bg:#fff8d6;--ch-fk-ink:#1e40af;--ch-myn-bg:#fde7ef;--ch-myn-ink:#be185d;--ch-web-bg:#ede7fb;--ch-web-ink:#6d28d9;--ch-shop-bg:#e6f4ea;--ch-shop-ink:#15803d;--ch-etsy-bg:#fdebe3;--ch-etsy-ink:#c2410c;--ch-mee-bg:#f9e6f6;--ch-mee-ink:#a21caf;--ch-ajio-bg:#e5eef6;--ch-ajio-ink:#1f3a5f;--ch-nyk-bg:#fde6ef;--ch-nyk-ink:#be123c;--ch-jio-bg:#e6eeff;--ch-jio-ink:#1d4ed8;--ch-ig-bg:#fde7ef;--ch-ig-ink:#be185d;--ch-wa-bg:#e3f4ea;--ch-wa-ink:#146c3e;--ch-soon-bg:#eef1f5;--ch-soon-ink:#8d96a6;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--s20:80px;--r-card:12px;--r-btn:9px;--r-sm:8px;--r-tabs:11px;--r-xs:4px;--r-md:8px;--r-lg:12px;--r-xl:12px;--r-2xl:16px;--r-pill:999px;--e1:none;--e2:none;--e3:0 2px 4px #0b0d120a,0 12px 28px -6px #0b0d1224;--e4:0 4px 8px #0b0d120f,0 28px 64px -12px #0b0d1247;--focus:0 0 0 3px #1d4ed838;--bar-bg:#fff;--bg:var(--ground);--panel:var(--surface);--panel-2:var(--sunken);--ink:var(--text);--muted:var(--text-3);--accent:var(--blue-600);--accent-ink:#fff;--accent-soft:var(--blue-50);--ok:var(--ok-600);--ok-soft:var(--ok-50);--warn:var(--warn-700);--warn-soft:var(--warn-50);--bad:var(--bad-600);--bad-soft:var(--bad-50);--radius:12px;--shadow:none;--font:"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--ease:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--t-fast:.12s;--t-med:.2s;--t-slow:.32s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--v3-ink:#07080b;--v3-ink-2:#11141b;--v3-ink-hover:#171b24;--v3-ink-line:#232833;--v3-ink-subon:#1a2336;--ground:#0b0d12;--surface:#12161e;--subtle:#151a23;--sunken:#0f1219;--line:#262c38;--line-soft:#1d222c;--line-strong:#323946;--text:#e8ebf0;--text-2:#c3c9d3;--text-3:#98a2b3;--text-4:#7c8596;--blue-25:#121c38;--blue-50:#16234c;--blue-100:#1d2d60;--blue-200:#2b4288;--blue-300:#5f8af6;--blue-700:#93b4ff;--blue-800:#b0c6fd;--link:#8fb0ff;--link-hover:#b0c6fd;--n-0:#12161e;--n-25:#151a23;--n-50:#0f1219;--n-100:#1b2029;--n-150:#262c38;--n-200:#323946;--n-300:#465061;--n-400:#7c8596;--n-500:#98a2b3;--n-600:#c3c9d3;--n-700:#d5dae1;--n-800:#1a1f29;--ok-50:#16a34a29;--ok-100:#16a34a47;--ok-600:#5bd69a;--ok-700:#86e5b5;--ok-alert:#16a34a1a;--warn-50:#d977062e;--warn-100:#d977064d;--warn-600:#f2b04d;--warn-700:#f5c471;--warn-alert:#d977061a;--bad-50:#dc26262e;--bad-100:#dc26264d;--bad-600:#ff8a7e;--bad-700:#ffaba2;--bad-alert:#dc26261a;--bad-line:#ff8a7e73;--info-50:#1d4ed838;--info-600:#93b4ff;--info-700:#93b4ff;--info-alert:#1d4ed81f;--plain-50:#1b2029;--plain-600:#c3c9d3;--on-bg:#e8ebf0;--on-fg:#0b0d12;--on-sub:#5b6472;--sel-bg:#1d222c;--sel-fg:#e8ebf0;--sel-sub:#a9b1be;--sel-line:#ffffff1a;--av-bg:#1d2d60;--av-fg:#b0c6fd;--chart:#5f8af6;--chart-2:#2b4288;--chart-grid:#1d222c;--c-web-50:#16234c;--c-amz-50:#2e2410;--c-fk-50:#0e2a30;--c-myn-50:#35192b;--c-chat-50:#231c47;--c-other-50:#1b2029;--c-amz-ink:#f0b656;--c-fk-ink:#5ccfe0;--c-myn-ink:#f08db0;--c-chat-ink:#b5a2ff;--seq-0:#1b2029;--ch-amz-bg:#b4530933;--ch-amz-ink:#f5b25a;--ch-fk-bg:#eab30829;--ch-fk-ink:#93b4ff;--ch-myn-bg:#be185d33;--ch-myn-ink:#f48fb8;--ch-web-bg:#6d28d938;--ch-web-ink:#c4b0ff;--ch-shop-bg:#15803d33;--ch-shop-ink:#6ee7a0;--ch-etsy-bg:#c2410c33;--ch-etsy-ink:#fda47a;--ch-mee-bg:#a21caf33;--ch-mee-ink:#f0a0f7;--ch-ajio-bg:#1f3a5f80;--ch-ajio-ink:#a8c4e6;--ch-nyk-bg:#be123c33;--ch-nyk-ink:#fda4b8;--ch-jio-bg:#1d4ed838;--ch-jio-ink:#93b4ff;--ch-ig-bg:#be185d33;--ch-ig-ink:#f48fb8;--ch-wa-bg:#16a34a2e;--ch-wa-ink:#6ee7a0;--ch-soon-bg:#1b2029;--ch-soon-ink:#7c8596;--e3:0 2px 4px #0000004d,0 12px 28px -6px #00000080;--e4:0 4px 8px #00000059,0 28px 64px -12px #0009;--focus:0 0 0 3px #5f8af666;--bar-bg:#12161e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--v3-ink:#07080b;--v3-ink-2:#11141b;--v3-ink-hover:#171b24;--v3-ink-line:#232833;--v3-ink-subon:#1a2336;--ground:#0b0d12;--surface:#12161e;--subtle:#151a23;--sunken:#0f1219;--line:#262c38;--line-soft:#1d222c;--line-strong:#323946;--text:#e8ebf0;--text-2:#c3c9d3;--text-3:#98a2b3;--text-4:#7c8596;--blue-25:#121c38;--blue-50:#16234c;--blue-100:#1d2d60;--blue-200:#2b4288;--blue-300:#5f8af6;--blue-700:#93b4ff;--blue-800:#b0c6fd;--link:#8fb0ff;--link-hover:#b0c6fd;--n-0:#12161e;--n-25:#151a23;--n-50:#0f1219;--n-100:#1b2029;--n-150:#262c38;--n-200:#323946;--n-300:#465061;--n-400:#7c8596;--n-500:#98a2b3;--n-600:#c3c9d3;--n-700:#d5dae1;--n-800:#1a1f29;--ok-50:#16a34a29;--ok-100:#16a34a47;--ok-600:#5bd69a;--ok-700:#86e5b5;--ok-alert:#16a34a1a;--warn-50:#d977062e;--warn-100:#d977064d;--warn-600:#f2b04d;--warn-700:#f5c471;--warn-alert:#d977061a;--bad-50:#dc26262e;--bad-100:#dc26264d;--bad-600:#ff8a7e;--bad-700:#ffaba2;--bad-alert:#dc26261a;--bad-line:#ff8a7e73;--info-50:#1d4ed838;--info-600:#93b4ff;--info-700:#93b4ff;--info-alert:#1d4ed81f;--plain-50:#1b2029;--plain-600:#c3c9d3;--on-bg:#e8ebf0;--on-fg:#0b0d12;--on-sub:#5b6472;--sel-bg:#1d222c;--sel-fg:#e8ebf0;--sel-sub:#a9b1be;--sel-line:#ffffff1a;--av-bg:#1d2d60;--av-fg:#b0c6fd;--chart:#5f8af6;--chart-2:#2b4288;--chart-grid:#1d222c;--c-web-50:#16234c;--c-amz-50:#2e2410;--c-fk-50:#0e2a30;--c-myn-50:#35192b;--c-chat-50:#231c47;--c-other-50:#1b2029;--c-amz-ink:#f0b656;--c-fk-ink:#5ccfe0;--c-myn-ink:#f08db0;--c-chat-ink:#b5a2ff;--seq-0:#1b2029;--ch-amz-bg:#b4530933;--ch-amz-ink:#f5b25a;--ch-fk-bg:#eab30829;--ch-fk-ink:#93b4ff;--ch-myn-bg:#be185d33;--ch-myn-ink:#f48fb8;--ch-web-bg:#6d28d938;--ch-web-ink:#c4b0ff;--ch-shop-bg:#15803d33;--ch-shop-ink:#6ee7a0;--ch-etsy-bg:#c2410c33;--ch-etsy-ink:#fda47a;--ch-mee-bg:#a21caf33;--ch-mee-ink:#f0a0f7;--ch-ajio-bg:#1f3a5f80;--ch-ajio-ink:#a8c4e6;--ch-nyk-bg:#be123c33;--ch-nyk-ink:#fda4b8;--ch-jio-bg:#1d4ed838;--ch-jio-ink:#93b4ff;--ch-ig-bg:#be185d33;--ch-ig-ink:#f48fb8;--ch-wa-bg:#16a34a2e;--ch-wa-ink:#6ee7a0;--ch-soon-bg:#1b2029;--ch-soon-ink:#7c8596;--e3:0 2px 4px #0000004d,0 12px 28px -6px #00000080;--e4:0 4px 8px #00000059,0 28px 64px -12px #0009;--focus:0 0 0 3px #5f8af666;--bar-bg:#12161e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lc-name-cart{color:#4f46e5}:root[data-theme=dark] .lc-name-cart{color:#a5b4fc}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lc-name-cart{color:#a5b4fc}}.mk[data-mk-theme=dark] .lc-name-cart{color:#a5b4fc}.mk[data-mk-theme=light] .lc-name-cart{color:#4f46e5}@media (prefers-color-scheme:dark){.mk:not([data-mk-theme=light]) .lc-name-cart{color:#a5b4fc}}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--text);background:var(--ground);-webkit-font-smoothing:antialiased;font-feature-settings:"kern","liga";text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.5}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}a:not([class]):hover,a.link:hover{text-decoration:underline}p{margin:0}h1,h2,h3,h4,h5{font-family:var(--font);color:var(--text);letter-spacing:-.015em;margin:0}h1,.t-h1{font-size:30px;font-weight:800;line-height:36px}h2,.t-h2{font-size:19px;font-weight:700;line-height:26px}h3,.t-h3{font-size:15px;font-weight:700;line-height:21px}h4,.t-h4{letter-spacing:-.005em;font-size:14px;font-weight:700;line-height:20px}img,svg{display:block}button{font:inherit}.sub{color:var(--text-3);font-size:15px}.num{font-variant-numeric:tabular-nums lining-nums}.mono{font-family:var(--mono);letter-spacing:-.01em;color:var(--text-2);font-size:12.5px}.small{font-size:13px;line-height:19px}.muted{color:var(--text-3)}.r{text-align:right}.c{text-align:center}.trunc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.t-display-xl{letter-spacing:-.04em;font-size:64px;font-weight:800;line-height:68px}.t-display{letter-spacing:-.035em;font-size:48px;font-weight:800;line-height:52px}.t-display-sm{letter-spacing:-.03em;font-size:36px;font-weight:800;line-height:42px}.t-lg{font-size:16px;line-height:24px}.t-md{font-size:14px;line-height:21px}.t-sm{font-size:13px;line-height:19px}.t-xs{font-size:12px;line-height:16px}.t-over{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700;line-height:14px}.t-2{color:var(--text-2)}.t-3{color:var(--text-3)}.t-4{color:var(--text-4)}.t-ok{color:var(--ok-600)}.t-warn{color:var(--warn-700)}.t-bad{color:var(--bad-600)}.t-blue{color:var(--link)}.t-white{color:#fff}.w5{font-weight:500}.w6{font-weight:600}.w7{font-weight:700}.w8{font-weight:800}.fig{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;font-weight:800}.rupee{font-weight:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media print{body{background:#fff}.noprint{display:none!important}}p a:not([class]),li a:not([class]),.note a,.fine a,.sub a,.t-3 a,.t-sm a,.fm-hint a,.fm-legal a{text-underline-offset:2px;text-decoration:underline}
.pill{white-space:nowrap;background:var(--plain-50);height:24px;color:var(--plain-600);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.pill.ok{background:var(--ok-50);color:var(--ok-600)}.pill.warn{background:var(--warn-50);color:var(--warn-700)}.pill.bad{background:var(--bad-50);color:var(--bad-600)}.pill.info{background:var(--info-50);color:var(--info-600)}.pill.plain{background:var(--plain-50);color:var(--plain-600)}.pill.dark{background:var(--on-bg);color:var(--on-fg)}.pill.sm{height:20px;padding:0 7px;font-size:11.5px}.pill.lg{height:28px;padding:0 12px;font-size:13px}.dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.pill .dot{width:7px;height:7px}.dot.ok{color:var(--ok-500)}.dot.warn{color:var(--warn-500)}.dot.bad{color:var(--bad-500)}.dot.info{color:var(--blue-600)}.dot.plain{color:var(--text-4)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:none}.card.pad,.pad{padding:20px}.card.flush{padding:0;overflow:hidden}.card.dashed{background:var(--subtle);border-style:dashed}.soft{background:var(--subtle);border-radius:10px}.alert{color:var(--text-2);border-left:3px solid var(--line-strong);background:var(--subtle);border-radius:0 8px 8px 0;align-items:center;gap:14px;padding:14px 18px;font-size:14px;display:flex}.alert strong,.alert b{color:var(--text)}.alert.bad{background:var(--bad-alert);border-left-color:var(--bad-500)}.alert.warn{background:var(--warn-alert);border-left-color:var(--warn-500)}.alert.info{background:var(--info-alert);border-left-color:var(--blue-600)}.alert.ok{background:var(--ok-alert);border-left-color:var(--ok-500)}.alert.plain{background:var(--subtle);border-left-color:var(--line-strong)}.btn{border-radius:var(--r-btn);border:1px solid var(--line-strong);background:var(--surface);height:40px;color:var(--text);font:600 14px var(--font);cursor:pointer;white-space:nowrap;box-shadow:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--ground);color:var(--text);text-decoration:none}.btn.primary,button.primary{background:var(--blue-600);border-color:var(--blue-600);color:#fff;box-shadow:none}.btn.primary:hover,button.primary:hover{color:#fff;background:#1e40af;border-color:#1e40af}.btn.danger,button.danger{color:var(--bad-600);border-color:var(--bad-line)}.btn.sm{border-radius:var(--r-sm);gap:6px;height:32px;padding:0 12px;font-size:13px}.btn[disabled],.btn[aria-disabled=true],button:disabled{opacity:.55;cursor:not-allowed}.link{color:var(--link);font:600 14px var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.link:hover{color:var(--link-hover)}.icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.icon.sm{width:16px;height:16px}.icon.xs{width:14px;height:14px}.icon.lg{width:22px;height:22px}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--line);background:var(--subtle);white-space:nowrap;padding:10px 16px;font-size:12px;font-weight:600}td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:12px 16px;font-size:14px}tr:last-child td{border-bottom:0}td.r,th.r,td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.table-wrap{position:relative;overflow-x:auto}.stat-label{color:var(--text-3);font-size:13px;font-weight:500}.stat{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:32px;font-weight:800;line-height:38px}.stat-note{color:var(--text-3);font-size:13px;line-height:18px}.up{color:var(--ok-600);font-weight:700}.down{color:var(--bad-600);font-weight:700}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field label,.field .label{color:var(--text);margin:0;font-size:13px;font-weight:600}.input,.select,.textarea{border:1px solid var(--line-strong);border-radius:var(--r-btn);background:var(--surface);width:100%;height:40px;font:14px var(--font);color:var(--text);box-shadow:none;padding:0 12px}textarea.input,.textarea{height:auto;min-height:88px;padding:10px 12px;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:var(--blue-500);box-shadow:var(--focus);outline:none}.input[readonly],.input:disabled{background:var(--subtle);color:var(--text-3)}.chip{border:1px solid var(--line-strong);background:var(--surface);height:32px;font:600 13px var(--font);color:var(--text-2);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.chip:hover{color:var(--text);border-color:var(--n-300);text-decoration:none}.chip.on,.chip[aria-pressed=true],.chip[aria-current]{background:var(--on-bg);border-color:var(--on-bg);color:var(--on-fg)}.chip .n{color:var(--text-4);font-variant-numeric:tabular-nums;font-weight:700}.chip.on .n,.chip[aria-pressed=true] .n,.chip[aria-current] .n{color:var(--on-sub)}.chip.soon{color:var(--text-4);cursor:default;border-style:dashed}.tabs{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-tabs);scrollbar-width:none;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.tabs>a,.tabs>button{height:34px;font:600 14px var(--font);color:var(--text-2);white-space:nowrap;cursor:pointer;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.tabs>a:hover,.tabs>button:hover{color:var(--text);background:var(--subtle);text-decoration:none}.tabs>a.on,.tabs>a[aria-current],.tabs>button.on,.tabs>button[aria-selected=true]{background:var(--on-bg);color:var(--on-fg)}.tabs .n{color:var(--text-4);font-size:12px;font-weight:700}.tabs .on .n,.tabs [aria-current] .n,.tabs [aria-selected=true] .n{color:var(--on-sub)}.count{color:var(--text-4);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.chm{letter-spacing:-.02em;background:var(--ch-soon-bg);width:24px;height:24px;color:var(--ch-soon-ink);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.chm.sm{border-radius:5px;width:18px;height:18px;font-size:10px}.chm.lg{border-radius:9px;width:36px;height:36px;font-size:16px}.chm.xl{border-radius:11px;width:44px;height:44px;font-size:19px}.chm.amz{background:var(--ch-amz-bg);color:var(--ch-amz-ink)}.chm.fk{background:var(--ch-fk-bg);color:var(--ch-fk-ink)}.chm.myn{background:var(--ch-myn-bg);color:var(--ch-myn-ink)}.chm.web{background:var(--ch-web-bg);color:var(--ch-web-ink)}.chm.shop{background:var(--ch-shop-bg);color:var(--ch-shop-ink)}.chm.etsy{background:var(--ch-etsy-bg);color:var(--ch-etsy-ink)}.chm.mee{background:var(--ch-mee-bg);color:var(--ch-mee-ink)}.chm.ajio{background:var(--ch-ajio-bg);color:var(--ch-ajio-ink)}.chm.nyk{background:var(--ch-nyk-bg);color:var(--ch-nyk-ink)}.chm.jio{background:var(--ch-jio-bg);color:var(--ch-jio-ink)}.chm.ig{background:var(--ch-ig-bg);color:var(--ch-ig-ink)}.chm.wa{background:var(--ch-wa-bg);color:var(--ch-wa-ink)}.chm.chat{background:var(--c-chat-50);color:var(--c-chat-ink)}.chm.soon{background:var(--ch-soon-bg);color:var(--ch-soon-ink)}.chstack{display:inline-flex}.chstack .chm{box-shadow:0 0 0 2px var(--surface)}.chstack .chm+.chm{margin-left:-4px}.chname{background:var(--sunken);height:26px;color:var(--text-2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.av{letter-spacing:-.01em;background:var(--av-bg);width:36px;height:36px;color:var(--av-fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.av.xs{width:20px;height:20px;font-size:9px}.av.sm{width:28px;height:28px;font-size:11px}.av.lg{width:44px;height:44px;font-size:15px}.av.xl{width:64px;height:64px;font-size:21px}.av.soft{background:var(--av-bg);color:var(--av-fg)}.av.ok{background:var(--ok-50);color:var(--ok-600)}.av.dark{background:var(--on-bg);color:var(--on-fg)}.av-stack{display:inline-flex}.av-stack .av{box-shadow:0 0 0 2px var(--surface)}.av-stack .av+.av{margin-left:-6px}.v3-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.v3-head>div:first-child{flex:360px;min-width:0}.v3-crumbs{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;display:flex}.v3-crumbs a{color:var(--text-2);font-weight:500}.v3-crumbs a:hover{color:var(--text)}.v3-crumbs .sep{color:var(--text-4)}.v3-head h1{margin:0}.v3-head .sub{max-width:820px;margin-top:4px}.v3-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.v3-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid}.v3-stat{flex-direction:column;gap:4px;min-width:0;padding:18px 20px;display:flex}.v3-stat .stat{margin-top:2px}.v3-card-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.v3-card-h h2{margin:0}.v3-card-h .sub{font-size:13px}.v3-card-h a,.v3-card-h .link{white-space:nowrap;font-size:14px;font-weight:700}.card.flush>.v3-card-h{padding:20px 20px 0}.v3-barlist{grid-template-columns:minmax(90px,max-content) minmax(0,1fr) auto;align-items:center;gap:10px 16px;font-size:14px;display:grid}.v3-barlist .bar{background:0 0;border-radius:3px;height:12px;overflow:hidden}.v3-barlist .bar i{background:var(--chart);border-radius:3px;min-width:6px;height:100%;display:block}.v3-barlist .v{font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.v3-check{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.v3-check li{color:var(--text);align-items:flex-start;gap:10px;font-size:14.5px;line-height:20px;display:flex}.v3-check input[type=checkbox]{width:18px;height:18px;accent-color:var(--blue-600);flex-shrink:0;margin:1px 0 0}.v3-check li.done span{color:var(--text-4);text-decoration:line-through}.v3-check a{color:var(--text)}.v3-check a:hover{color:var(--link)}.v3-kv{flex-direction:column;display:flex}.v3-kv>div{justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;font-size:14.5px;display:flex}.v3-kv>div>:first-child{color:var(--text)}.v3-kv>div>:last-child{color:var(--text-3);text-align:right}.v3-kv.lined>div{border-top:1px solid var(--line-soft);padding:12px 0}.v3-kv.lined>div:first-child{border-top:0}.v3-rows{flex-direction:column;display:flex}.v3-row{border-top:1px solid var(--line-soft);align-items:center;gap:14px;min-width:0;padding:12px 20px;display:flex}.v3-rows>.v3-row:first-child{border-top:0}.v3-row .grow{flex:auto;min-width:0}.v3-row .t{color:var(--text);font-size:15px;font-weight:700;line-height:20px}.v3-row .d{color:var(--text-3);font-size:13px;line-height:18px}.v3-row .d.bad{color:var(--bad-600)}.v3-row .d.warn{color:var(--warn-700)}.v3-row.unread{background:var(--subtle)}.v3-row a.t:hover{color:var(--link)}.v3-group{color:var(--text);border-top:1px solid var(--line-soft);background:var(--surface);padding:10px 20px;font-size:14px;font-weight:700}.v3-rows>.v3-group:first-child{border-top:0}.v3-steps{counter-reset:v3step;flex-direction:column;gap:20px;display:flex}.v3-step-t{align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.v3-step-t .n{background:var(--on-bg);width:26px;height:26px;color:var(--on-fg);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.v3-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.v3-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.v3-grid-main{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.v3-col{flex-direction:column;gap:20px;min-width:0;display:flex}.v3-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.v3-tile .h{align-items:center;gap:12px;font-size:18px;font-weight:700;display:flex}.v3-tile .d{color:var(--text-3);font-size:14px;line-height:20px}.v3-tile .f{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.v3-tile.warn{border-color:var(--warn-500)}.v3-tile.bad{border-color:var(--bad-line)}.v3-tile.soon{background:var(--subtle);border-style:dashed}.v3-tile.soon .h{color:var(--text-3)}.v3-switch{cursor:pointer;color:var(--text);align-items:center;gap:12px;margin:0;font-size:15px;display:inline-flex;position:relative}.v3-switch input{opacity:0;width:36px;height:22px;margin:0;position:absolute}.v3-switch .knob{background:var(--line-strong);width:36px;height:22px;transition:background var(--t-fast);border-radius:999px;flex-shrink:0;position:relative}.v3-switch .knob:after{content:"";width:16px;height:16px;transition:left var(--t-fast);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.v3-switch input:checked+.knob{background:var(--blue-600)}.v3-switch input:checked+.knob:after{left:17px}.v3-switch input:focus-visible+.knob{outline:2px solid var(--blue-500);outline-offset:2px}.v3-switch input:disabled+.knob{opacity:.5}.v3-na{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.v3-na .why{color:var(--text-3);font-size:12.5px}.v3-sticky{align-items:center;gap:10px;display:flex}@media (max-width:1100px){.v3-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-grid-main{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:900px){h1,.t-h1{font-size:24px;line-height:30px}h2,.t-h2{font-size:17px;line-height:23px}.sub{font-size:14px}.v3-head{align-items:center;gap:8px 12px}.v3-head>div:first-child{flex:180px}.v3-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v3-stat{padding:14px 16px}.stat{font-size:26px;line-height:32px}.v3-grid-2,.v3-grid-3{gap:12px;grid-template-columns:minmax(0,1fr)!important}.v3-col{gap:12px}.v3-row{padding:12px 14px}.v3-group{padding:10px 14px}.card.pad,.pad{padding:16px}.card.flush>.v3-card-h{padding:16px 16px 0}.btn{height:44px}.btn.sm{height:36px}.alert{border-radius:0 10px 10px 0;flex-wrap:wrap;padding:12px 14px}.tabs{display:flex}}.sh-n{background:var(--sunken);min-width:22px;height:22px;color:var(--text-2);vertical-align:3px;border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.v3-card-h .sh-sub{color:var(--text-3);margin-top:2px;font-size:13px}.v3-card-h .sh-link{font-size:14px;font-weight:700}@media (max-width:600px){.table-wrap.stack{overflow-x:visible}.table-wrap.stack table,.table-wrap.stack tbody,.table-wrap.stack tr,.table-wrap.stack td{width:100%;display:block}.table-wrap.stack thead{display:none}.table-wrap.stack tr{border-bottom:1px solid var(--line);padding:12px 0}.table-wrap.stack tr:last-child{border-bottom:0}.table-wrap.stack td{border:0;padding:2px 16px}.table-wrap.stack td:empty{display:none}}.sk{background:linear-gradient(90deg,var(--sunken) 0%,var(--line-soft) 50%,var(--sunken) 100%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s ease-in-out infinite sk-shimmer;display:block}@keyframes sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-list{flex-direction:column;display:flex}.sk-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:12px 0;display:flex}.sk-row:last-child{border-bottom:0}.sk-dot{border-radius:8px;flex-shrink:0;width:36px;height:36px}.sk-lines{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.sk-l1{height:13px}.sk-l2{width:40%;height:10px}.sk-end{flex-shrink:0;width:64px;height:14px}.sk-head{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.sk-title{border-radius:8px;width:220px;max-width:70%;height:26px}.sk-sub{width:360px;max-width:90%}.sk-cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px;display:grid}.sk-card{border-radius:12px;height:92px}.sk-tr td{padding:14px 12px}.sk-tr .sk{height:12px}@media (prefers-reduced-motion:reduce){.sk{animation:none}}@media (max-width:900px){.btn.sm,.btn.xs{height:40px}.btn.icon-only,.btn.sm.icon-only{width:40px;height:40px}.tabs>a,.tabs>button{height:44px}.chip{height:40px}.v3-crumbs a{align-items:center;min-height:40px;padding:0 4px;display:inline-flex}.v3-card-h .link,.v3-card-h a,.v3-row .link,.pp-foot .link,td .link,.sh-link{align-items:center;min-height:40px;display:inline-flex}.t-xs,.count,.tabs .n,.chip .n,.chart text,.heat-scale,.area-x,.bubble .meta,.inv-grp,.cmdk-g,.sk-bars-x,.sk-bar-v,.dateChip small,.cd .cd-v small,.node .k,.v3-tabbar a,.v3-tabbar .count,.nav .count{font-size:12px}.av.xs{width:24px;height:24px;font-size:12px}.av.sm{font-size:12px}.table-wrap td a:not(.btn){padding:10px 0;display:inline-block}}@media (max-width:600px){.v3-card-h{flex-direction:column;align-items:flex-start;gap:4px}.v3-card-h>*{max-width:100%}}.chan-cards{flex-direction:column;gap:10px;padding:0 16px 16px;display:none}.chan-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:14px}.chan-card h3{margin:0 0 2px}.chan-card .why{color:var(--text-3);margin-bottom:8px;font-size:13px}.chan-card dl{grid-template-columns:1fr auto;gap:6px 12px;margin:0;display:grid}.chan-card dt{color:var(--text-3);font-size:13px}.chan-card dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.chan-card dd.big{font-weight:800}.chan-card .next{border-top:1px solid var(--line-soft);color:var(--text-2);margin-top:8px;padding-top:8px;font-size:13px}@media (max-width:900px){.chan-cards{display:flex}.chan-table{display:none}}.demo{border-style:dashed;border-color:var(--blue-300)}.demo-count{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.demo-num{font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.demo-num.sm{text-align:right;min-width:28px;font-size:22px}.demo-chans{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.demo-chan{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.demo-chan.wait{border-color:var(--warn-500)}.demo-log{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}abbr.term{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (max-width:600px){.table-wrap.stack td[data-label]:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-top:6px;font-size:12px;font-weight:700;display:block}}
.skip{z-index:100;background:var(--surface);box-shadow:var(--e3);border-radius:10px;padding:8px 14px;font-weight:600;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.v3-app{background:var(--ground);min-height:100vh;display:flex}@media (min-width:901px){.v3-app{background:linear-gradient(90deg,var(--v3-ink) 240px,var(--ground) 240px)}}.v3-side{background:var(--v3-ink);scrollbar-width:thin;scrollbar-color:var(--v3-ink-line) transparent;flex-direction:column;flex-shrink:0;gap:10px;width:240px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.v3-brand{color:#fff;letter-spacing:-.02em;align-items:center;gap:10px;padding:0 10px 6px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.v3-brand:hover{color:#fff}.v3-brandmark{background:#1d4ed8;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.v3-brandmark i{background:#fff;border-radius:50%;width:9px;height:9px;display:block}.nav{flex-direction:column;gap:1px;display:flex}.nav a{height:38px;color:var(--v3-ink-text);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.nav a:hover{background:var(--v3-ink-hover);color:#fff;text-decoration:none}.nav a.on{color:#fff;background:#1d4ed8}.nav a.parent{color:#fff;font-weight:700}.nav .grp{align-items:center;gap:10px;min-width:0;display:flex}.nav .grp>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav .count{color:var(--v3-ink-count);font-size:11.5px;font-weight:700}.nav a.on .count{color:#dce6ff}.nav .flag{color:#a61b1b;background:#fde7e7;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.nav .sub{border-left:1px solid var(--v3-ink-line);flex-direction:column;gap:1px;margin:2px 0 6px 12px;padding-left:10px;display:none}.nav .sub.open{display:flex}.nav .sub a{height:29px;color:var(--v3-ink-sub);font-size:13px}.nav .sub a.on{background:var(--v3-ink-subon);color:#fff}.nav.bottom{margin-top:auto}.v3-shopcard{background:var(--v3-ink-2);border:1px solid var(--v3-ink-line);color:var(--v3-ink-card);border-radius:10px;flex-direction:column;gap:3px;padding:12px;font-size:13px;line-height:1.35;display:flex}.v3-shopcard b{color:#fff;font-size:14px;font-weight:700}.v3-shopcard a,.v3-shopcard .link{color:var(--v3-ink-link);font-size:13px;font-weight:500}.v3-shopcard .link{font-weight:600}.v3-work{flex-direction:column;flex:auto;min-width:0;min-height:100vh;display:flex}.v3-top{background:var(--surface);border-bottom:1px solid var(--line);z-index:30;flex-shrink:0;align-items:center;gap:14px;height:64px;padding:0 40px;display:flex;position:sticky;top:0}.v3-search{flex:auto;max-width:560px;margin:0;position:relative}.v3-search .icon{color:var(--text-3);pointer-events:none;position:absolute;top:11px;left:12px}.topsearch{border:1px solid var(--line-strong);background:var(--ground);width:100%;height:40px;font:14px var(--font);color:var(--text);box-shadow:none;border-radius:9px;min-height:0;padding:0 12px 0 38px}.topsearch::placeholder{color:var(--text-3)}.topsearch:focus{border-color:var(--blue-500);box-shadow:var(--focus);background:var(--surface);outline:none}.v3-chfilter{position:relative}.v3-chfilter .menu{z-index:40;min-width:240px;position:absolute;top:calc(100% + 6px);left:0}.v3-bell{flex-shrink:0;width:40px;height:40px;margin-left:auto;padding:0;position:relative}.v3-bell .bubble{color:#fff;background:#dc2626;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px}.v3-me{color:var(--text);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.v3-me:hover{color:var(--text);text-decoration:none}.v3-me .nm{flex-direction:column;line-height:1.25;display:flex}.v3-me .nm b{font-size:14px;font-weight:600}.v3-me .nm small{color:var(--text-3);font-size:12px}.v3-main{flex-direction:column;flex:auto;gap:20px;min-width:0;padding:28px 40px 48px;display:flex}.v3-main>*{flex-shrink:0;min-width:0}.v3-strip{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px}.v3-strip .btn{margin-left:auto}.page{flex-direction:column;gap:40px;min-width:0;display:flex}.page.tight{gap:24px}.page.v3{gap:20px}.page>*{flex-shrink:0;min-width:0}.v3 p,.v3 h1,.v3 h2,.v3 h3,.v3 h4{margin:0}.v3-phead,.v3-tabbar{display:none}@media (max-width:1200px){.v3-top{padding:0 24px}.v3-main{padding:24px 20px 40px}}@media (max-width:900px){.v3-side,.v3-top{display:none}.desk-only{display:none!important}.v3-phead{background:var(--v3-ink);color:#fff;z-index:30;flex-shrink:0;align-items:center;gap:10px;height:56px;padding:0 12px 0 16px;display:flex;position:sticky;top:0}.v3-phead .shop{color:#fff;align-items:center;gap:10px;min-width:0;margin-right:auto;font-size:16px;font-weight:800;text-decoration:none;display:flex}.v3-phead .shop span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v3-phead .v3-brandmark{width:24px;height:24px}.v3-phead .v3-brandmark i{width:8px;height:8px}.v3-pbtn{background:var(--v3-ink-hover);color:#fff;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:flex;position:relative}.v3-pbtn:hover{color:#fff}.v3-pbtn .icon{width:22px;height:22px}.v3-pbtn .bubble{color:#fff;background:#dc2626;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:5px;right:5px}.v3-main{padding:16px 16px calc(96px + env(safe-area-inset-bottom));gap:12px}body:has(.p-sticky) .v3-main{padding-bottom:calc(170px + env(safe-area-inset-bottom))}.page,.page.v3{gap:12px}.page:not(.v3){gap:24px}.v3-tabbar{z-index:40;background:var(--surface);border-top:1px solid var(--line);padding-bottom:calc(10px + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0}.v3-tabbar a{min-height:56px;color:var(--text-3);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;text-decoration:none;display:flex;position:relative}.v3-tabbar a .icon{width:22px;height:22px}.v3-tabbar a[aria-current=page]{color:#1d4ed8}.v3-tabbar .count{background:var(--on-bg);min-width:18px;height:18px;color:var(--on-fg);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:flex;position:absolute;top:4px;left:calc(50% + 6px)}.v3-strip{border-radius:0 10px 10px 0}}@media (min-width:901px){.phone-only{display:none!important}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .v3-tabbar a[aria-current=page]{color:#8fb0ff}}:root[data-theme=dark] .v3-tabbar a[aria-current=page]{color:#8fb0ff}@media print{.v3-side,.v3-top,.v3-phead,.v3-tabbar,.v3-strip,.p-sticky,.toasts{display:none!important}.v3-app,.v3-work{min-height:0;display:block}.v3-main{padding:0}}@media (min-width:901px){.phone-only-inline{display:none!important}}
.row{align-items:center;display:flex}.col{flex-direction:column;display:flex}.top{align-items:flex-start}.base{align-items:baseline}.between{justify-content:space-between}.end{justify-content:flex-end}.center{justify-content:center}.grow{flex:1 1 0;min-width:0}.wrap{flex-wrap:wrap}.shrink0{flex-shrink:0}.g2{gap:2px}.g4{gap:4px}.g32{gap:32px}.g40{gap:40px}.g48{gap:48px}.grid-12{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-9{grid-column:span 9}.span-12{grid-column:span 12}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.cols-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.cols-6{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.stack-8>*+*{margin-top:8px}.stack-16>*+*{margin-top:16px}.stack-24>*+*{margin-top:24px}.stack-48>*+*{margin-top:48px}.mt4{margin-top:4px}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt24{margin-top:24px}.mt32{margin-top:32px}.mt48{margin-top:48px}.divider{background:var(--line);border:0;height:1px;margin:0}.vdivider{background:var(--line);align-self:stretch;width:1px}.kbd{border:1px solid var(--line-strong);background:var(--surface);min-width:22px;height:22px;font:600 11.5px var(--font);color:var(--text-3);border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.kbd.dark{color:#c9d2e4;background:#ffffff14;border-color:#ffffff24}.iconbtn{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--text-2);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.iconbtn:hover{border-color:var(--line-strong);color:var(--text)}.iconbtn .badge{background:var(--bad-500);color:#fff;border:2px solid var(--surface);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px}.iconbtn.ghost{background:0 0;border-color:#0000}.crumbs{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;display:flex}.crumbs a{color:var(--text-2);font-weight:500}.crumbs a:hover{color:var(--text)}.crumbs .sep{color:var(--text-4)}.ph{justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.ph-title{align-items:center;gap:12px;display:flex}.ph-sub{color:var(--text-3);max-width:820px;margin-top:4px;font-size:15px;line-height:22px}.ph-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.ph-meta{color:var(--text-3);align-items:center;gap:16px;margin-top:12px;font-size:13px;display:flex}.ph-meta .sep{background:var(--text-4);border-radius:50%;width:3px;height:3px}.sh{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.sh h2{font-size:19px;font-weight:700;line-height:26px}.sh-sub{color:var(--text-3);margin-top:2px;font-size:13.5px}.sh-link{color:var(--link);white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.sh .count{background:var(--n-100);min-width:22px;height:22px;color:var(--text-2);vertical-align:2px;border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.card.raised{box-shadow:var(--e2)}.card.flat{box-shadow:none}.card.tint{background:linear-gradient(180deg,var(--blue-25),#fff 70%);border-color:var(--blue-100)}.card.sunken{background:var(--n-50);box-shadow:none}.card.pad-sm{padding:16px}.card.pad-lg{padding:32px}.card-h{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 12px;display:flex}.card-h h3{font-size:15px}.card-h .sub{color:var(--text-3);margin-top:1px;font-size:13px}.card-b{padding:0 20px 20px}.card-f{border-top:1px solid var(--line-soft);background:var(--subtle);border-radius:0 0 var(--r-card) var(--r-card);color:var(--text-3);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.card-sep{background:var(--line-soft);height:1px}.list>*+*{border-top:1px solid var(--line-soft)}.li{align-items:center;gap:14px;padding:12px 20px;display:flex}.li:hover{background:var(--n-25)}.li-t{color:var(--text);font-size:14px;font-weight:600}.li-d{color:var(--text-3);margin-top:1px;font-size:13px}.feature{grid-template-columns:200px 1fr;display:grid;overflow:hidden}.feature .media{min-height:200px;position:relative}.feature .media svg{width:100%;height:100%;position:absolute;inset:0}.feature .body{flex-direction:column;gap:8px;padding:22px 24px;display:flex}.band{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--e1);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.band>*{padding:18px 22px}.band>*+*{border-left:1px solid var(--line-soft)}.kpi{flex-direction:column;gap:6px;min-width:0;display:flex}.kpi-l{color:var(--text-3);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.kpi-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:32px;font-weight:800;line-height:38px}.kpi-v small{color:var(--text-3);letter-spacing:-.01em;margin-left:4px;font-size:15px;font-weight:600}.kpi-f{color:var(--text-3);font-size:12.5px}.kpi.card{padding:18px 20px}.delta{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:13px;font-weight:700;display:inline-flex}.delta.up{color:var(--ok-600)}.delta.down{color:var(--bad-600)}.delta.flat{color:var(--text-3)}.spark{width:100%;height:36px;overflow:visible}.spark .ln{fill:none;stroke:var(--blue-600);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.spark .ar{stroke:none}.spark .pt{fill:var(--surface);stroke:var(--blue-600);stroke-width:2px}.spark.ok .ln{stroke:var(--ok-500)}.spark.bad .ln{stroke:var(--bad-500)}.chart{position:relative}.chart svg{width:100%;overflow:visible}.chart text{font-family:var(--font);fill:var(--text-4);font-variant-numeric:tabular-nums;font-size:11px}.chart .gridl{stroke:var(--n-100);stroke-width:1px}.chart .base{stroke:var(--n-200);stroke-width:1px}.chart .ln{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chart .ln.prev{stroke:var(--n-300);stroke-dasharray:4 4;stroke-width:1.5px}.chart .cross{stroke:var(--n-300);stroke-width:1px;stroke-dasharray:3 3}.chart .dot{stroke:var(--surface);stroke-width:2px}.tip{background:var(--n-900);color:#fff;box-shadow:var(--e3);white-space:nowrap;pointer-events:none;border-radius:10px;padding:8px 10px;font-size:12px;line-height:17px;position:absolute}.tip b{font-size:13px}.tip .k{vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.legend{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.legend .li-k{align-items:center;gap:6px;display:inline-flex}.sw{border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.sw.web{background:var(--c-web)}.sw.amz{background:var(--c-amz)}.sw.fk{background:var(--c-fk)}.sw.myn{background:var(--c-myn)}.sw.chat{background:var(--c-chat)}.sw.other{background:var(--c-other)}.f-web{fill:var(--c-web)}.f-amz{fill:var(--c-amz)}.f-fk{fill:var(--c-fk)}.f-myn{fill:var(--c-myn)}.f-chat{fill:var(--c-chat)}.f-other{fill:var(--c-other)}.f-blue{fill:var(--blue-600)}.f-blue2{fill:var(--blue-200)}.s-web{stroke:var(--c-web)}.s-amz{stroke:var(--c-amz)}.s-fk{stroke:var(--c-fk)}.s-myn{stroke:var(--c-myn)}.s-chat{stroke:var(--c-chat)}.s-blue{stroke:var(--blue-600)}.sbar{background:var(--n-100);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.sbar>i{height:100%;display:block}.sbar.lg{border-radius:6px;height:14px}.sbar.lg>i:first-child{border-radius:6px 0 0 6px}.sbar.lg>i:last-child{border-radius:0 6px 6px 0}.sbar .web{background:var(--c-web)}.sbar .amz{background:var(--c-amz)}.sbar .fk{background:var(--c-fk)}.sbar .myn{background:var(--c-myn)}.sbar .chat{background:var(--c-chat)}.sbar .other{background:var(--c-other)}.share{grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px 14px;font-size:13.5px;display:grid}.share .n{font-variant-numeric:tabular-nums;text-align:right;color:var(--text-3)}.share .v{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.meter{background:var(--n-100);border-radius:999px;height:6px;overflow:hidden}.meter>i{background:var(--blue-600);border-radius:999px;height:100%;display:block}.meter.ok>i{background:var(--ok-500)}.meter.warn>i{background:var(--warn-500)}.meter.bad>i{background:var(--bad-500)}.meter.thin{height:4px}.ring{justify-content:center;align-items:center;display:inline-flex;position:relative}.ring svg{transform:rotate(-90deg)}.ring .ring-v{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;position:absolute}.funnel{flex-direction:column;gap:10px;display:flex}.fn-row{grid-template-columns:150px 1fr 80px 64px;align-items:center;gap:14px;font-size:13.5px;display:grid}.fn-bar{background:var(--n-100);border-radius:7px;height:28px;position:relative;overflow:hidden}.fn-bar i{background:linear-gradient(90deg,var(--blue-600),var(--blue-400));border-radius:7px;position:absolute;top:0;bottom:0;left:0}.fn-row .v{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.fn-row .cv{text-align:right;color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12.5px}.heat{grid-template-rows:repeat(7,14px);grid-auto-columns:14px;grid-auto-flow:column;gap:3px;display:grid}.heat i{background:var(--seq-0);border-radius:3px;display:block}.h1{background:var(--seq-1)!important}.h2{background:var(--seq-2)!important}.h3{background:var(--seq-3)!important}.h4{background:var(--seq-4)!important}.h5{background:var(--seq-5)!important}.heat-scale{color:var(--text-3);align-items:center;gap:3px;font-size:11.5px;display:flex}.heat-scale i{background:var(--seq-0);border-radius:3px;width:12px;height:12px;display:block}.tmap{grid-template-columns:repeat(8,34px);grid-auto-rows:34px;gap:4px;display:grid}.tm{background:var(--seq-0);color:var(--text-3);letter-spacing:.02em;border-radius:7px;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.tm.h1,.tm.h2{color:var(--blue-800)}.tm.h3,.tm.h4,.tm.h5{color:#fff}.tm.sel{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--n-900)}.hbar{grid-template-columns:120px 1fr 72px;align-items:center;gap:12px;font-size:13px;display:grid}.hbar .track{background:0 0;border-radius:0 4px 4px 0;height:10px}.hbar .track i{background:var(--blue-600);border-radius:0 4px 4px 0;height:100%;display:block}.tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.tbl th{text-align:left;height:auto;color:var(--text-3);background:var(--subtle);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 16px;font-size:12px;font-weight:600}.tbl th:first-child{padding-left:20px}.tbl th:last-child{padding-right:20px}.tbl td{border-bottom:1px solid var(--line-soft);vertical-align:middle;height:auto;padding:12px 16px}.tbl td:first-child{padding-left:20px}.tbl td:last-child{padding-right:20px}.tbl tr:last-child td{border-bottom:0}.tbl tr:hover td{background:var(--subtle)}.tbl tr.sel td{background:var(--blue-25)}.tbl tr.sub td{background:var(--n-25);height:44px;font-size:13px}.tbl .num,.tbl .r{text-align:right;font-variant-numeric:tabular-nums}.tbl.compact td{padding-top:8px;padding-bottom:8px}.tbl .th-ch{align-items:center;gap:6px;display:inline-flex}.prod{align-items:center;gap:12px;min-width:0;display:flex}.prod-t{color:var(--text);font-size:14px;font-weight:600;line-height:19px}.prod-s{color:var(--text-3);align-items:center;gap:6px;font-size:12.5px;line-height:17px;display:flex}.cellnote{color:var(--text-3);font-size:12px;line-height:15px;display:block}.cellnote.bad{color:var(--bad-600)}.cellnote.warn{color:var(--warn-700)}.img{background:var(--n-100);border-radius:var(--r-md);flex-shrink:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1018280f}.img svg{width:100%;height:100%}.img:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1018280f}.img-32{border-radius:7px;width:32px;height:32px}.img-40{width:40px;height:40px}.img-48{border-radius:10px;width:48px;height:48px}.img-56{border-radius:10px;width:56px;height:56px}.img-72{border-radius:12px;width:72px;height:72px}.img-96{border-radius:14px;width:96px;height:96px}.img-fill{aspect-ratio:1;border-radius:0;width:100%}.img-portrait{aspect-ratio:4/5;border-radius:0;width:100%}.img-stack{display:flex}.img-stack .img{box-shadow:0 0 0 2px var(--surface)}.img-stack .img+.img{margin-left:-10px}.pcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--e1);flex-direction:column;display:flex;overflow:hidden}.pcard:hover{box-shadow:var(--e3)}.pcard-media{aspect-ratio:1;position:relative;overflow:hidden}.pcard-media svg{width:100%;height:100%}.pcard-media .tl{gap:6px;display:flex;position:absolute;top:10px;left:10px}.pcard-media .bl{position:absolute;bottom:10px;left:10px}.pcard-media .tr{position:absolute;top:10px;right:10px}.pcard-body{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.pcard-t{font-size:14px;font-weight:700;line-height:19px}.pcard-p{color:var(--text-3);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.pcard-p b{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.sizes{gap:4px;display:flex}.sizes span{background:var(--n-50);border:1px solid var(--line-soft);height:30px;color:var(--text-3);border-radius:7px;flex-direction:column;flex:1;justify-content:center;align-items:center;font-size:10.5px;line-height:12px;display:flex}.sizes span b{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px}.sizes span.low{background:var(--warn-50);border-color:var(--warn-100)}.sizes span.low b{color:var(--warn-700)}.sizes span.out{background:var(--bad-50);border-color:var(--bad-100)}.sizes span.out b{color:var(--bad-600)}.scrim-chip{background:var(--bar-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:24px;color:var(--text);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #1018281f}.scrim-chip.dark{color:#fff;background:#0a1022c7}.pill.ai{color:var(--blue-800);background:linear-gradient(90deg,#eef3ff,#f1edfe)}.tag{background:var(--n-100);height:22px;color:var(--text-2);border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.chrow{color:var(--text);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.av.c1{background:var(--av-bg);color:var(--av-fg)}.av.c2{background:var(--ch-wa-bg);color:var(--ch-wa-ink)}.av.c3{background:var(--ch-myn-bg);color:var(--ch-myn-ink)}.av.c4{background:var(--sunken);color:var(--text-2)}.av.c5{background:var(--ch-web-bg);color:var(--ch-web-ink)}.av.c6{background:var(--ch-amz-bg);color:var(--ch-amz-ink)}.av.c7{background:var(--ch-fk-bg);color:var(--ch-fk-ink)}.av.c8{background:var(--ch-shop-bg);color:var(--ch-shop-ink)}.alert-ic{flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.alert.bad .alert-ic{color:var(--bad-500)}.alert.warn .alert-ic{color:var(--warn-600)}.alert.info .alert-ic{color:var(--link)}.alert.ok .alert-ic{color:var(--ok-500)}.alert-t{color:var(--text);font-size:14px;font-weight:700;line-height:20px}.alert-d{color:var(--text-2);margin-top:2px;font-size:13.5px;line-height:19px}.alert-a{flex-shrink:0;align-self:center;align-items:center;gap:8px;margin-left:auto;display:flex}.alert .meta{color:var(--text-3);margin-left:6px;font-size:12px;font-weight:500}.task{align-items:center;gap:16px;padding:16px 20px;display:flex}.task-n{font-variant-numeric:tabular-nums;background:var(--n-100);width:40px;height:40px;color:var(--text);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.task-n.bad{background:var(--bad-50);color:var(--bad-600)}.task-n.warn{background:var(--warn-50);color:var(--warn-700)}.task-n.info{background:var(--blue-50);color:var(--blue-700)}.task-t{color:var(--text);font-size:14.5px;font-weight:700}.task-d{color:var(--text-3);margin-top:2px;font-size:13px}.task-due{color:var(--warn-700);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.dfy{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--e1);flex-direction:column;gap:6px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.dfy:before{content:"";background:radial-gradient(closest-side,#1d4ed814,#1d4ed800);border-radius:50%;width:140px;height:140px;position:absolute;top:-40px;right:-40px}.dfy-ic{background:var(--ok-50);width:30px;height:30px;color:var(--ok-600);border-radius:9px;justify-content:center;align-items:center;display:flex}.dfy-v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:32px}.dfy-l{color:var(--text);font-size:13.5px;font-weight:600}.dfy-d{color:var(--text-3);font-size:12.5px;line-height:18px}.dfy-strip{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--e1);grid-template-columns:260px repeat(4,1fr);display:grid;overflow:hidden}.dfy-strip>*{padding:20px 22px}.dfy-strip>*+*{border-left:1px solid var(--line-soft)}.dfy-strip .lead{background:linear-gradient(160deg,#f2f6ff,#fff 80%)}.draft{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--e2);flex-direction:column;display:flex;overflow:hidden}.draft-h{background:linear-gradient(90deg,#f4f7ff,#f7f4ff);border-bottom:1px solid #e6ecfb;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.ai-chip{color:var(--blue-800);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.ai-chip .ai-dot{color:#fff;background:linear-gradient(145deg,#7c5cf0,#1d4ed8);border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ai-chip .ai-dot .icon{stroke-width:2.2px;width:12px;height:12px}.draft-b{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.draft-t{font-size:15px;font-weight:700;line-height:21px}.quote{background:var(--n-50);color:var(--text-2);border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:20px;position:relative}.quote.chat{color:var(--n-800);background:#e9f7ef;border-radius:4px 14px 14px}.checked{color:var(--ok-600);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.draft-f{border-top:1px solid var(--line-soft);align-items:center;gap:8px;padding:12px 16px;display:flex}.btn.dark{background:var(--n-900);border-color:var(--n-900);color:#fff}.btn.soft{background:var(--blue-50);color:var(--blue-700);box-shadow:none;border-color:#0000}.btn.ghost{box-shadow:none;color:var(--text-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--n-100)}.btn.danger.solid{background:var(--bad-600);border-color:var(--bad-600);color:#fff}.btn.xs{border-radius:7px;gap:5px;height:26px;padding:0 9px;font-size:12px}.btn.lg{border-radius:12px;height:46px;padding:0 20px;font-size:15px}.btn.block{width:100%}.btn.icon-only{width:38px;padding:0}.btn.sm.icon-only{width:32px}.btn-group{display:inline-flex}.btn-group .btn{border-radius:0}.btn-group .btn:first-child{border-radius:10px 0 0 10px}.btn-group .btn:last-child{border-radius:0 10px 10px 0}.btn-group .btn+.btn{margin-left:-1px}.label{color:var(--text);font-size:13px;font-weight:600}.label small{color:var(--text-3);margin-left:4px;font-weight:500}.hint{color:var(--text-3);font-size:12.5px}.input.filled{background:var(--blue-25);border-color:var(--blue-200)}.input.focus{border-color:var(--blue-500);box-shadow:var(--focus)}.input.error{border-color:var(--bad-500)}.input-affix{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;align-items:center;height:40px;display:flex;overflow:hidden}.input-affix span{background:var(--n-50);height:100%;color:var(--text-3);border-right:1px solid var(--line);align-items:center;padding:0 10px;font-size:13.5px;display:flex}.input-affix input,.input-affix .v{height:100%;font:14px var(--font);border:0;flex:1;align-items:center;padding:0 12px;display:flex}.check{border:1.5px solid var(--n-300);background:var(--surface);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.check.on{background:var(--blue-600);border-color:var(--blue-600);color:#fff}.radio{border:1.5px solid var(--n-300);background:var(--surface);border-radius:50%;flex-shrink:0;width:18px;height:18px;display:inline-block}.radio.on{border:5px solid var(--blue-600)}.switch{background:var(--n-200);border-radius:999px;flex-shrink:0;width:36px;height:20px;display:inline-block;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #10182833}.switch.on{background:var(--blue-600)}.switch.on:after{left:18px}.choice{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:12px;padding:14px 16px;display:flex}.choice.on{border-color:var(--blue-500);box-shadow:var(--focus);background:var(--blue-25)}.seg{background:var(--n-100);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.seg a,.seg button{height:30px;color:var(--text-3);border-radius:8px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.seg a.on,.seg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #1018281a}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search-in{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--text-4);border-radius:10px;align-items:center;gap:8px;min-width:240px;padding:0 12px;font-size:13.5px;display:flex}.bulk{background:var(--n-900);color:#fff;height:52px;box-shadow:var(--e3);border-radius:14px;align-items:center;gap:10px;padding:0 10px 0 16px;font-size:14px;display:flex}.bulk .btn{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff1f}.kv{grid-template-columns:auto 1fr;gap:10px 24px;font-size:13.5px;display:grid}.kv dt{color:var(--text-3)}.kv dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a10225c;position:absolute;inset:0}.drawer{background:var(--surface);width:480px;box-shadow:var(--e4);border-left:1px solid var(--line);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.drawer.static{height:100%;position:relative}.drawer-h{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.drawer-b{flex-direction:column;flex:1;gap:20px;padding:20px 24px;display:flex;overflow:hidden}.drawer-f{border-top:1px solid var(--line-soft);background:var(--n-25);justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px;display:flex}.cmdk{background:var(--surface);width:640px;box-shadow:var(--e4);border:1px solid var(--line);border-radius:18px;overflow:hidden}.cmdk-in{border-bottom:1px solid var(--line-soft);height:60px;color:var(--text);align-items:center;gap:12px;padding:0 18px;font-size:16px;display:flex}.cmdk-g{letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);padding:10px 18px 4px;font-size:11.5px;font-weight:700}.cmdk-i{height:46px;color:var(--text);border-radius:10px;align-items:center;gap:12px;margin:0 8px;padding:0 10px;font-size:14px;display:flex}.cmdk-i .ic{background:var(--n-100);width:30px;height:30px;color:var(--text-2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cmdk-i small{color:var(--text-3);font-size:12.5px}.cmdk-i .end{color:var(--text-4);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.cmdk-i.on{background:var(--blue-50)}.cmdk-i.on .ic{background:var(--blue-600);color:#fff}.cmdk-f{border-top:1px solid var(--line-soft);background:var(--n-25);color:var(--text-3);align-items:center;gap:16px;padding:10px 18px;font-size:12px;display:flex}.menu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--e3);border-radius:12px;min-width:200px;padding:6px}.menu a,.menu button{height:34px;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;text-decoration:none;display:flex}.menu a:hover,.menu button:hover,.menu a.on{background:var(--n-50)}.menu .sep{background:var(--line-soft);height:1px;margin:6px -6px}.pop{background:var(--surface);border:1px solid var(--line);box-shadow:var(--e3);border-radius:14px;padding:16px}.bubble{border-radius:14px;max-width:86%;padding:10px 13px;font-size:13.5px;line-height:20px}.bubble.me{background:var(--blue-600);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.bubble.ai{background:var(--n-50);color:var(--text);border-bottom-left-radius:4px;align-self:flex-start}.steps{align-items:center;gap:0;display:flex}.step{color:var(--text-3);white-space:nowrap;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.step-n{background:var(--surface);width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--n-200);color:var(--text-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.step.done .step-n{background:var(--blue-600);color:#fff;box-shadow:none}.step.done{color:var(--text-2)}.step.on .step-n{background:var(--surface);color:var(--blue-700);box-shadow:inset 0 0 0 2px var(--blue-600),0 0 0 4px var(--blue-100)}.step.on{color:var(--text)}.step-line{background:var(--n-200);border-radius:2px;flex:1;min-width:32px;height:2px;margin:0 12px}.step-line.done{background:var(--blue-600)}.steps.v{flex-direction:column;align-items:stretch}.steps.v .step{align-items:flex-start}.steps.v .step-line{flex:none;width:2px;min-width:0;height:24px;margin:4px 0 4px 13px}div.empty,section.empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.empty .art{width:240px;height:180px;margin-bottom:8px}.empty .art svg{width:100%;height:100%}.empty h3{font-size:17px}.empty p{color:var(--text-3);max-width:360px;font-size:14px}.toast{background:var(--n-900);color:#e7ecf6;width:420px;box-shadow:var(--e4);border-radius:14px;align-items:center;gap:12px;padding:12px 12px 12px 16px;font-size:13.5px;display:flex;position:relative;overflow:hidden}.toast .ok-ic{color:#6ee7b0;background:#3dd68c29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.toast b{color:#fff}.toast .undo{color:#fff;background:#ffffff1a;border-radius:8px;align-items:center;gap:6px;height:30px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.toast .timer{background:#5f8af6;height:2px;position:absolute;bottom:0;left:0}.tl{flex-direction:column;display:flex}.tl-i{grid-template-columns:64px 20px 1fr;gap:10px;min-height:52px;display:grid}.tl-time{color:var(--text-3);font-variant-numeric:tabular-nums;text-align:right;padding-top:1px;font-size:12.5px}.tl-rail{justify-content:center;display:flex;position:relative}.tl-rail:before{content:"";background:var(--line);width:1.5px;position:absolute;top:18px;bottom:-2px}.tl-i:last-child .tl-rail:before{display:none}.tl-dot{background:var(--surface);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--blue-600);border-radius:50%;margin-top:5px;position:relative}.tl-dot.ok{box-shadow:inset 0 0 0 2px var(--ok-500)}.tl-dot.warn{box-shadow:inset 0 0 0 2px var(--warn-500)}.tl-dot.bad{box-shadow:inset 0 0 0 2px var(--bad-500)}.tl-body{color:var(--text-2);padding-bottom:14px;font-size:13.5px}.tl-body b{color:var(--text)}.note{color:var(--text-3);align-items:flex-start;gap:8px;font-size:12.5px;line-height:18px;display:flex}.p-bar{background:var(--ground);flex-shrink:0;align-items:center;gap:10px;height:56px;padding:0 16px;display:flex}.p-bar .p-shop{color:var(--text);letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.p-bar .p-shop .shop-logo{border-radius:8px;width:30px;height:30px;font-size:12px}.p-bar .p-acts{gap:6px;margin-left:auto;display:flex}.pbtn{background:var(--surface);border:1px solid var(--line);width:40px;height:40px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.pbtn .badge{background:var(--bad-500);color:#fff;border:2px solid var(--ground);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.p-bar.back{gap:6px}.p-bar.back .p-title{letter-spacing:-.01em;font-size:17px;font-weight:700}.pmain{flex-direction:column;flex:auto;gap:24px;padding:4px 16px 24px;display:flex;overflow:hidden}.pmain>*{flex-shrink:0}.p-h1{letter-spacing:-.025em;font-size:26px;font-weight:700;line-height:32px}.p-sub{color:var(--text-2);margin-top:2px;font-size:14px}.p-sh{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.p-sh h2{font-size:16px;line-height:22px}.p-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--e1);border-radius:18px}.p-row{align-items:center;gap:12px;min-height:60px;padding:14px 16px;display:flex}.p-row+.p-row{border-top:1px solid var(--line-soft)}.hscroll{gap:10px;margin:0 -16px;padding:0 16px;display:flex;overflow:hidden}.p-sticky{background:var(--bar-bg);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-shrink:0;gap:10px;padding:12px 16px 30px;display:flex}.p-sticky .btn{border-radius:14px;flex:1;height:50px;font-size:15.5px}.sheet{background:var(--surface);border-radius:24px 24px 0 0;flex-direction:column;gap:14px;padding:8px 16px 34px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #0a102238}.sheet .grab{background:var(--n-200);border-radius:3px;width:40px;height:5px;margin:0 auto 6px}.sheet-h{justify-content:space-between;align-items:center;display:flex}.sheet-h h3{font-size:18px}.p-fab{background:var(--n-900);color:#fff;height:52px;box-shadow:var(--e4);border-radius:16px;align-items:center;gap:8px;padding:0 20px 0 16px;font-size:15px;font-weight:700;display:flex;position:absolute;bottom:100px;right:16px}.strip{border-left:3px solid;flex-shrink:0;align-items:center;gap:12px;height:44px;padding:0 32px 0 40px;font-size:13.5px;display:flex}.strip.info{background:var(--blue-50);border-color:var(--blue-600)}.strip.warn{background:var(--warn-50);border-color:var(--warn-500)}.strip.bad{background:var(--bad-50);border-color:var(--bad-500)}.strip .btn{margin-left:auto}.cd{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.cd svg{transform:rotate(-90deg)}.cd .cd-v{flex-direction:column;align-items:center;line-height:1.05;display:flex;position:absolute}.cd .cd-v b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.cd .cd-v small{color:var(--text-3);font-size:10px;font-weight:600}.live{flex-direction:column;gap:2px;display:flex}.dots{justify-content:center;gap:5px;display:flex}.dots i{background:var(--n-200);border-radius:3px;width:6px;height:6px}.dots i.on{background:var(--blue-600);width:18px}.grouprow td{color:var(--text-2);font-size:12.5px;font-weight:700;background:var(--n-25)!important;height:40px!important}.menu .menu-h{align-items:center;gap:10px;padding:8px 10px 10px;display:flex}.menu .menu-h b{font-size:14px;line-height:18px;display:block}.menu .menu-h small{color:var(--text-3);font-size:12px;display:block}.menu button{text-align:left;justify-content:flex-start;width:100%;font-weight:500}.menu .danger{color:var(--bad-600)}.strip{padding-right:24px}.strip .btn{flex-shrink:0}.strip .strip-t{min-width:0}.hub{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.hub a{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--e1);color:var(--text);align-items:center;gap:14px;padding:16px 18px;display:flex}.hub a:hover{box-shadow:var(--e3);color:var(--text)}.hub .hub-ic{background:var(--blue-50);width:40px;height:40px;color:var(--link);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hub b{font-size:14.5px;font-weight:700;display:block}.hub small{color:var(--text-3);margin-top:1px;font-size:13px;display:block}.kit-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:24px;display:grid}.kit-ex{flex-direction:column;gap:12px;display:flex}.kit-ex>.t-over{color:var(--text-4)}.area{width:100%;height:auto;overflow:visible}.area-x{color:var(--text-4);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.donut-wrap{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.donut-c{flex-shrink:0;position:relative}.donut-c .donut-v{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut-c .donut-v small{color:var(--text-3);font-size:12px}.donut-c .donut-v b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.share .sw{align-self:center}span.img{display:block}.img img{object-fit:cover;width:100%;height:100%;display:block}.img .ph-ic{color:var(--n-400);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.empty .art{aspect-ratio:4/3;max-width:100%;height:auto}.empty .art img{width:100%;height:100%}.img .ph-ic svg{width:40%;max-width:24px;height:40%;max-height:24px}.confirm{background:var(--bad-50);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.confirm.plain{background:var(--n-50)}.confirm .q{min-width:0;color:var(--text);flex:200px}.stepper-sub{color:var(--text-3);white-space:normal;font-size:12.5px;font-weight:500;display:block}.steps.v .step-line.done{background:var(--blue-600)}.steps:not(.v){scrollbar-width:none;padding:4px;overflow-x:auto}.layer{z-index:60;position:fixed;inset:0}.layer .scrim{position:absolute;inset:0}.layer .drawer{outline:none;max-width:100vw}.layer .drawer-b{overflow-y:auto}.layer .sheet{outline:none;max-height:88vh;overflow-y:auto}.toasts{z-index:70;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toasts .toast{pointer-events:auto;max-width:calc(100vw - 32px);animation:toast-in var(--t-med) var(--ease)}.toast .undo{cursor:pointer;font-family:var(--font);border:0}.toast .timer{animation:linear forwards toast-timer}.toast .x{color:#aeb8cc;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:4px;display:flex}.toast .undo+.x{margin-left:0}.toast>span{min-width:0}body:has(.p-sticky-desk) .toasts{bottom:100px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes toast-timer{0%{width:100%}to{width:0}}@media (max-width:900px){.p-sticky{left:0;right:0;bottom:calc(66px + env(safe-area-inset-bottom));z-index:39;padding:12px 16px;position:fixed}.layer .drawer{width:100%}.toasts{bottom:calc(84px + env(safe-area-inset-bottom))}body:has(.p-sticky) .toasts{bottom:calc(160px + env(safe-area-inset-bottom))}.toast{width:calc(100vw - 32px)}.kit-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px){.p-sticky:not(.p-sticky-desk){display:none}.p-sticky{z-index:20;border:1px solid var(--line);box-shadow:var(--e3);border-radius:16px;margin-top:24px;padding:12px 16px;position:sticky;bottom:16px}.p-sticky .btn{flex:none;height:44px;font-size:15px}.p-sticky{justify-content:flex-end;align-items:center}.p-sticky>:not(.btn):first-child{margin-right:auto}.layer .sheet{width:min(480px,100vw - 48px);box-shadow:var(--e4);border-radius:20px;padding:20px 24px 24px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.layer .sheet .grab{display:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .card.tint{background:linear-gradient(180deg,var(--blue-25),var(--surface) 70%)}:root:not([data-theme=light]) .draft-h{border-bottom-color:var(--line);background:linear-gradient(90deg,#16203f,#1d1a3d)}:root:not([data-theme=light]) .dfy-strip .lead{background:linear-gradient(160deg,#16203f,var(--surface) 80%)}:root:not([data-theme=light]) .pipe .st.now{background:linear-gradient(180deg,var(--blue-50),var(--surface))}:root:not([data-theme=light]) .pipe .st.now+.st:before{background:var(--blue-25)}:root:not([data-theme=light]) .quote.chat{color:var(--text);background:#12301f}:root:not([data-theme=light]) .pill.ai{color:var(--blue-800);background:linear-gradient(90deg,#16234c,#231c47)}:root:not([data-theme=light]) .btn.dark{color:#0b0d12;background:#e8ebf0;border-color:#e8ebf0}:root:not([data-theme=light]) .toast,:root:not([data-theme=light]) .bulk,:root:not([data-theme=light]) .tip,:root:not([data-theme=light]) .p-fab{box-shadow:var(--e4),inset 0 0 0 1px #ffffff14;background:#1d222c}:root:not([data-theme=light]) .img,:root:not([data-theme=light]) .img:after{box-shadow:inset 0 0 0 1px #ffffff0f}:root:not([data-theme=light]) .scrim-chip{color:#121722;background:#ffffffe6}:root:not([data-theme=light]) .kbd{background:var(--n-100)}}:root[data-theme=dark] .card.tint{background:linear-gradient(180deg,var(--blue-25),var(--surface) 70%)}:root[data-theme=dark] .draft-h{border-bottom-color:var(--line);background:linear-gradient(90deg,#16203f,#1d1a3d)}:root[data-theme=dark] .dfy-strip .lead{background:linear-gradient(160deg,#16203f,var(--surface) 80%)}:root[data-theme=dark] .pipe .st.now{background:linear-gradient(180deg,var(--blue-50),var(--surface))}:root[data-theme=dark] .pipe .st.now+.st:before{background:var(--blue-25)}:root[data-theme=dark] .quote.chat{color:var(--text);background:#12301f}:root[data-theme=dark] .pill.ai{color:var(--blue-800);background:linear-gradient(90deg,#16234c,#231c47)}:root[data-theme=dark] .btn.dark{color:#0b0d12;background:#e8ebf0;border-color:#e8ebf0}:root[data-theme=dark] .toast,:root[data-theme=dark] .bulk,:root[data-theme=dark] .tip,:root[data-theme=dark] .p-fab{box-shadow:var(--e4),inset 0 0 0 1px #ffffff14;background:#1d222c}:root[data-theme=dark] .img,:root[data-theme=dark] .img:after{box-shadow:inset 0 0 0 1px #ffffff0f}:root[data-theme=dark] .scrim-chip{color:#121722;background:#ffffffe6}:root[data-theme=dark] .kbd{background:var(--n-100)}:where(h1){margin:0 0 6px}:where(h2){margin:0 0 12px}:where(h3){margin:0 0 8px}:where(.v3-main p,.auth p){margin:0 0 10px}.ph h1,.ph h2,.sh h2,.card-h h2,.card-h h3,.empty h3,.sheet-h h3,.drawer-h h2,.drawer-h h3,.p-sh h2,.draft h3,.menu h3,.ph p,.sh p,.empty p,.alert p,.draft p,.kpi p,.card-h p,.drawer p,.sheet p,.toast p{margin:0}p.sub{color:var(--text-2);max-width:720px;margin:0 0 24px;font-size:15px}.error{color:var(--bad-600);font-size:14px}.row{flex-wrap:wrap;gap:10px}.row.nowrap,.nowrap{flex-wrap:nowrap}.g6{gap:6px}.g8{gap:8px}.g10{gap:10px}.g12{gap:12px}.g16{gap:16px}.g20{gap:20px}.g24{gap:24px}.stack>*+*{margin-top:10px}.auth{max-width:400px;margin:10vh auto;padding:0 16px}.card{margin-bottom:16px;padding:20px}.card.tight,.card.flush{padding:0}.card:has(>.card-h){padding:0}.card:has(>.card-b){padding:0}.card:has(>.li){padding:0}.card:has(>.tbl){padding:0}.card:has(>.table-wrap:only-child){padding:0}.card.tight{overflow:hidden}.page .card,.cols-2>.card,.cols-4>.card,.cols-6>.card,.grid-12>.card,.grid-12>*>.card:last-child,.kit-ex .card{margin-bottom:0}.card>h2:first-child{font-size:17px;line-height:24px}:where(button:not(.bare,.btn,.iconbtn,.me,.chip,.pbtn,.p-tab,.v3-pbtn,.undo,.link,.x)){border:1px solid var(--line-strong);background:var(--surface);min-height:38px;color:var(--text);cursor:pointer;box-shadow:none;text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}:where(button:not(.bare,.btn,.iconbtn,.me,.chip,.pbtn,.p-tab,.v3-pbtn,.undo,.link,.x)):hover{background:var(--ground);border-color:var(--line-strong)}button{cursor:pointer}button:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:default}button.link,.bare{min-height:0;box-shadow:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}button.link{color:var(--link);font-weight:600}button.link.danger,.link.danger,button.danger{color:var(--bad-600)}.btn.big,button.big{border-radius:14px;width:100%;height:auto;min-height:52px;font-size:17px;display:flex}.tabs{scrollbar-width:none;margin:0 0 16px;overflow-x:auto}.seg button,.menu button{box-shadow:none;cursor:pointer;min-height:0;font-family:var(--font);white-space:nowrap;background:0 0;border:0;border-radius:0}.seg button{border-radius:8px}.seg button.on{background:var(--surface)}.menu button{height:34px;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.menu button.danger{color:var(--bad-600)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){font:14px var(--font);border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:40px;color:var(--text);box-shadow:none;border-radius:9px;padding:8px 12px}:where(textarea){line-height:21px}:where(input,select,textarea):focus{border-color:var(--blue-500);box-shadow:var(--focus);outline:none}:where(label){color:var(--text);margin:12px 0 6px;font-size:13px;font-weight:600;display:block}.field label,.label{margin:0}input[type=checkbox],input[type=radio]{vertical-align:middle;width:auto;min-height:0;accent-color:var(--blue-600);margin:0 4px 0 0}.toggle{cursor:pointer;align-items:center;gap:8px;font-weight:500;display:inline-flex}.toggle input{width:18px;height:18px;min-height:0}.form-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 16px;display:grid}td.empty,p.empty{text-align:center;color:var(--text-3);padding:32px 16px}.steps:has(>span){flex-wrap:wrap;gap:6px;margin:0 0 20px}.steps>span{background:var(--n-100);color:var(--text-3);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.steps>span.on{background:var(--blue-600);color:#fff}.steps>span.done{background:var(--ok-50);color:var(--ok-600)}.compare{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.invoice{max-width:760px}.invoice hr{border:0;border-top:1px solid var(--line);margin:16px 0}.photos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:12px;display:grid}.photo{margin:0}.photo img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--n-100);width:100%}.photo figcaption{margin-top:6px}.rate{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.rate input{width:18px;height:18px;min-height:0}.bubble{background:var(--n-50);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-start}.bubble.out{background:var(--blue-50);align-self:flex-end}.bubble .meta{color:var(--text-3);margin-top:3px;font-size:11px}.back{display:none}.pack{max-width:560px}.pick .count{font-size:22px;font-weight:700}.pick.done{border-color:var(--ok-500);background:var(--ok-50)}.scan-video{object-fit:cover;background:#000;border-radius:12px;width:100%;max-height:260px;margin-bottom:8px}@media (max-width:1280px){.cols-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-12>.span-4,.grid-12>.span-5,.grid-12>.span-7,.grid-12>.span-8{grid-column:span 12}}@media (max-width:900px){.ph{flex-direction:column;align-items:stretch;gap:12px}.ph-actions{flex-wrap:wrap}.sh{align-items:flex-start}.cols-2{grid-template-columns:minmax(0,1fr)}.cols-4,.cols-6{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid-12{grid-template-columns:minmax(0,1fr);gap:16px}.grid-12>*{grid-column:1/-1!important}.band{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.band>*+*{border-left:0}.band>:nth-child(n+3){border-top:1px solid var(--line-soft)}.band>:nth-child(2n){border-left:1px solid var(--line-soft)}.card-h,.card-b,.card-f,.li{padding-left:16px;padding-right:16px}.alert-a{align-self:flex-start;margin-left:40px}.tbl th:first-child,.tbl td:first-child{padding-left:16px}.tbl th:last-child,.tbl td:last-child{padding-right:16px}.compare{grid-template-columns:1fr}.back{font-size:20px;display:inline}}
.fm-pass{align-items:center;gap:10px;display:flex}.fm-pass .input{flex:1;min-width:0}.fm-pass .link{flex-shrink:0;font-size:13.5px}
