:root{--font-display:var(--font-bricolage), "Be Vietnam Pro", system-ui, sans-serif;--font-body:var(--font-be-vietnam), system-ui, sans-serif;--font-weight-display:800;--font-weight-card-title:700;--text-hero:32px;--text-product-title:20px;--text-h2:30px;--text-h3:18px;--text-card-title:17px;--text-body:16px;--text-sm:14px;--text-caption:13px;--text-eyebrow:12px;--text-button:15px;--text-button-sm:14px;--leading-hero:1.05;--leading-title:1.15;--title-clearance:.25em;--leading-heading:1.15;--leading-body:1.6;--tracking-hero:-.5px;--tracking-eyebrow:1.5px;--tracking-label:1.2px;--radius-pill:999px;--radius-button:var(--radius-pill);--radius-chip:var(--radius-pill);--radius-tag:var(--radius-pill);--radius-input:var(--radius-pill);--radius-icon:var(--radius-pill);--radius-card:24px;--radius-inner:18px;--radius-small:10px;--tap-min:44px;--control-height:48px;--control-height-sm:44px;--control-height-lg:52px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--page-max:1280px;--page-gutter:clamp(16px, 5.5vw, 80px);--color-media-overlay:#161614;--color-on-media-overlay:#fff;--color-play:#ffffffeb;--focus-ring:0 0 0 3px var(--color-bg), 0 0 0 5px var(--color-focus)}@media (min-width:768px){:root{--text-hero:46px;--text-product-title:40px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff9ec;--color-surface:#fff;--color-border:#ece3f7;--color-border-strong:#dccff2;--color-text:#221a3a;--color-text-2:#4b4166;--color-text-muted:#5e5478;--color-link:#5a3fc4;--color-action:#6b4fd8;--color-action-hover:#5a3fc4;--color-on-action:#fff;--color-focus:#6b4fd8;--color-focus-soft:#e4dcfb;--color-verdict-must-bg:#0b6477;--color-verdict-must-text:#fff;--color-verdict-buy-bg:#ddf0f5;--color-verdict-buy-text:#0b4f5e;--color-verdict-consider-bg:#f4f1f8;--color-verdict-consider-text:#4b4166;--color-verdict-consider-border:#dccff2;--color-selected-bg:#221a3a;--color-selected-text:#fff;--color-selected-tint:#f3eeff;--color-selected-border:#221a3a;--color-score-bg:#fff9ec;--color-score-text:#221a3a;--color-score-border:#dccff2;--color-track:#efe8fb;--color-score-bar:var(--color-action);--color-tag-bg:#efe8fb;--color-tag-text:#4a2fa8;--color-pros-bg:#e3f5e9;--color-pros-text:#1f5a36;--color-cons-bg:#ffe6da;--color-cons-text:#8a3a1c;--color-warn-bg:#fff1d6;--color-warn-text:#7a5200;--color-thumb:#ffe1d1;--color-thumb-2:#efe8fb;--color-footer-bg:#221a3a;--color-footer-heading:#fff;--color-footer-text:#cfc6e6;--color-disabled-bg:#eee8f6;--color-disabled-text:#8a81a0;--color-spark:#ff8a5b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#16121f;--color-surface:#211b2e;--color-border:#332a45;--color-border-strong:#3d3354;--color-text:#f3eeff;--color-text-2:#cfc6e6;--color-text-muted:#b7adcc;--color-link:#b8a6ff;--color-action:#b8a6ff;--color-action-hover:#cbbdff;--color-on-action:#1b1430;--color-focus:#b8a6ff;--color-focus-soft:#3a2f5c;--color-verdict-must-bg:#6fd3e3;--color-verdict-must-text:#0b1f24;--color-verdict-buy-bg:#15343c;--color-verdict-buy-text:#a9e4ee;--color-verdict-consider-bg:#2a2438;--color-verdict-consider-text:#cfc6e6;--color-verdict-consider-border:#3d3354;--color-selected-bg:#f3eeff;--color-selected-text:#16121f;--color-selected-tint:#2e2544;--color-selected-border:#f3eeff;--color-score-bg:#16121f;--color-score-text:#f3eeff;--color-score-border:#3d3354;--color-track:#2e2544;--color-tag-bg:#2e2544;--color-tag-text:#d8ccff;--color-pros-bg:#1e3326;--color-pros-text:#b5e3c4;--color-cons-bg:#3a2a24;--color-cons-text:#ffc9b0;--color-warn-bg:#3a3120;--color-warn-text:#f2d39a;--color-thumb:#3b2b28;--color-thumb-2:#2b2640;--color-footer-bg:#0f0c16;--color-footer-heading:#f3eeff;--color-footer-text:#cfc6e6;--color-disabled-bg:#2a2438;--color-disabled-text:#7e7596;--color-spark:#ff8a5b}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2{font-family:var(--font-display);font-weight:var(--font-weight-display);line-height:var(--leading-heading);margin:0}a{color:var(--color-link)}img{max-width:100%;height:auto}:focus-visible{box-shadow:var(--focus-ring);outline:none}
