:root{--base-50:#F9FAFB;--base-100:#F2F4F7;--base-200:#E4E7EC;--base-300:#CED2DA;--base-400:#97A1AF;--base-500:#637083;--base-600:#414E62;--base-700:#344051;--base-750:#27313F;--base-800:#1A232D;--base-900:#141C25;--primary-50:#EFF6FF;--primary-100:#DBEAFE;--primary-200:#BFDBFE;--primary-300:#93C5FD;--primary-400:#60A5FA;--primary-500:#2563EB;--primary-600:#1D4ED8;--primary-700:#1E40AF;--primary-800:#1E3A8A;--primary-900:#172554;--primary-950:#0F1B3D;--success-50:#ECFDF5;--success-100:#D1FAE5;--success-200:#A7F3D0;--success-300:#6EE7B7;--success-400:#34D399;--success-500:#10B978;--success-600:#059669;--success-700:#047857;--success-800:#065F46;--success-900:#064E3B;--warning-50:#FFFBEB;--warning-100:#FEF3C7;--warning-200:#FDE68A;--warning-300:#FCD34D;--warning-400:#FBBF24;--warning-500:#F59E0B;--warning-600:#D97706;--warning-700:#B45309;--warning-800:#92400E;--warning-900:#78350F;--error-50:#FFE5E5;--error-100:#FFC2C2;--error-200:#FFA3A3;--error-300:#FF8585;--error-400:#FF6666;--error-500:#FF4D4D;--error-600:#F62C2C;--error-700:#DE1212;--error-800:#B01111;--error-900:#790C0C;--info-50:#F0F9FF;--info-100:#E0F2FE;--info-200:#B9E6FE;--info-500:#0BA5EC;--info-700:#026AA2;--bg-canvas:#FAFAFA;--bg-surface:var(--base-0);--bg-surface-hover:var(--base-50);--bg-muted:var(--base-100);--bg-inverse:var(--base-900);--fg-primary:#0A0A0A;--fg-secondary:var(--base-700);--fg-tertiary:var(--base-500);--fg-quaternary:var(--base-400);--fg-on-accent:var(--base-0);--fg-accent:var(--primary-500);--border-subtle:var(--base-100);--border-default:var(--base-200);--border-strong:var(--base-300);--border-accent:var(--primary-500);--price-down:var(--success-600);--price-up:var(--error-600);--price-low-stock:var(--warning-600);--price-oos:var(--base-500);--price-discontinued:var(--error-700);--market-us-bg:#EFF6FF;--market-gb-bg:#FEF2F2;--market-de-bg:#FFFBEB;--shadow-xs:0 1px 2px rgba(20,28,37,.05);--shadow-sm:0 1px 2px rgba(20,28,37,.06),0 1px 3px rgba(20,28,37,.08);--shadow-md:0 4px 6px -1px rgba(20,28,37,.08),0 2px 4px -2px rgba(20,28,37,.05);--shadow-lg:0 10px 15px -3px rgba(20,28,37,.08),0 4px 6px -4px rgba(20,28,37,.04);--shadow-xl:0 20px 25px -5px rgba(20,28,37,.10),0 8px 10px -6px rgba(20,28,37,.04);--shadow-2xl:0 25px 50px -12px rgba(20,28,37,.25);--shadow-focus:0 0 0 4px rgba(37,99,235,.18);--radius-xs:4px;--radius-sm:6px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:20px;--radius-pill:999px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-11:48px;--space-12:64px;--space-13:80px;--space-14:96px;--font-body:var(--font-body-loaded,"Inter"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-mono-loaded,"Geist Mono"),ui-monospace,"SFMono-Regular",Menlo,monospace;--fs-display-2xl:60px;--fs-display-xl:48px;--fs-display-lg:40px;--fs-h1:36px;--fs-h2:30px;--fs-h3:24px;--fs-h4:20px;--fs-h5:18px;--fs-h6:16px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:13px;--fs-micro:12px;--lh-tight:1.15;--lh-snug:1.3;--lh-base:1.5;--lh-loose:1.65;--tracking-snug:-0.01em;--tracking-wide:0.02em;--tracking-mono:-0.005em;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-fast:120ms;--dur-base:180ms;--dur-slow:260ms}.dark{--bg-canvas:#0A0F14;--bg-surface:var(--base-900);--bg-surface-hover:var(--base-800);--bg-muted:var(--base-800);--bg-inverse:var(--base-50);--fg-primary:#F5F7FA;--fg-secondary:var(--base-200);--fg-tertiary:var(--base-400);--fg-quaternary:var(--base-500);--fg-on-accent:#FFFFFF;--fg-accent:#3395FF;--border-subtle:var(--base-800);--border-default:var(--base-750);--border-strong:var(--base-700);--market-us-bg:rgba(59,130,246,.08);--market-gb-bg:rgba(244,63,94,.08);--market-de-bg:rgba(245,158,11,.08);--shadow-xs:0 1px 2px rgba(0,0,0,.4);--shadow-sm:0 1px 2px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.4);--shadow-md:0 4px 6px -1px rgba(0,0,0,.5);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.5);--shadow-focus:0 0 0 4px rgba(51,149,255,.25)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-base);color:var(--fg-primary);background:var(--bg-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}.h1,h1{font-size:var(--fs-h1)}.h1,.h2,h1,h2{font-family:var(--font-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);font-weight:600;color:var(--fg-primary);margin:0}.h2,h2{font-size:var(--fs-h2)}.h3,h3{font-size:var(--fs-h3)}.h3,.h4,h3,h4{font-family:var(--font-display);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);font-weight:600;color:var(--fg-primary);margin:0}.h4,h4{font-size:var(--fs-h4)}.h5,h5{font-size:var(--fs-h5)}.h5,.h6,h5,h6{font-family:var(--font-display);line-height:var(--lh-snug);font-weight:600;color:var(--fg-primary);margin:0}.h6,h6{font-size:var(--fs-h6)}.display-2xl{font-size:var(--fs-display-2xl)}.display-2xl,.display-xl{font-family:var(--font-display);line-height:1.05;letter-spacing:-.03em;font-weight:600}.display-xl{font-size:var(--fs-display-xl)}.display-lg{font-family:var(--font-display);font-size:var(--fs-display-lg);line-height:1.08;letter-spacing:-.025em;font-weight:600}.p,p{font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg-secondary);margin:0}.body-lg,.p,p{line-height:var(--lh-base)}.body-lg{font-size:var(--fs-body-lg)}.body-sm{font-size:var(--fs-body-sm);line-height:var(--lh-base)}.caption{font-size:var(--fs-caption)}.caption,.micro{line-height:var(--lh-snug);color:var(--fg-tertiary)}.micro{font-size:var(--fs-micro)}.eyebrow{font-family:var(--font-body);font-weight:600;font-size:12px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-tertiary)}.mono,code,kbd,pre,samp{font-family:var(--font-mono);font-feature-settings:"tnum","zero","ss01";letter-spacing:var(--tracking-mono)}.price{font-family:var(--font-mono);font-feature-settings:"tnum";font-weight:600;color:var(--fg-primary);letter-spacing:-.01em}.price-xl{font-size:32px;line-height:1.1}.price-lg{font-size:24px;line-height:1.15}.price-md{font-size:18px;line-height:1.2}.price-sm{font-size:14px;line-height:1.2}.price-was{color:var(--fg-quaternary);text-decoration:line-through;font-weight:500}.price-down{color:var(--price-down)}.price-up{color:var(--price-up)}a{color:var(--fg-accent);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:2px}hr{border:0;border-top:1px solid var(--border-default);margin:0}::selection{background:var(--color-selection-bg);color:var(--fg-primary)}.wa-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--radius-button);border:1px solid transparent;background:transparent;color:var(--fg-primary);font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.wa-btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.wa-btn:disabled{opacity:.4;cursor:not-allowed}.wa-btn .i,.wa-btn i{font-size:18px;line-height:1}.wa-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--radius-pill);background:var(--bg-surface);border:1px solid var(--border-default);font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--fg-secondary)}.wa-chip img.flag{width:18px;height:12px;display:block;border-radius:2px}.wa-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:0}.wa-badge .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.wa-badge .delta{font-family:var(--font-mono);font-weight:600}.wa-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.wa-card:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-1px)}.wa-input{height:40px;padding:0 12px;width:100%;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-body);font-size:14px;color:var(--fg-primary);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.wa-input::placeholder{color:var(--fg-quaternary)}.wa-input:hover{border-color:var(--border-strong)}.wa-input:focus{outline:none;border-color:var(--primary-500);box-shadow:var(--shadow-focus)}.wa-search{position:relative}.wa-search .wa-input{padding-left:38px}.wa-search .ico{left:12px;color:var(--fg-tertiary);font-size:18px}.wa-search .ico,.wa-search .kbd{position:absolute;top:50%;transform:translateY(-50%)}.wa-search .kbd{right:8px}.wa-alert{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--radius-md);border:1px solid;font-size:14px;line-height:1.45}.wa-alert .ico{font-size:20px;flex-shrink:0;margin-top:1px}.wa-table{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:14px}.wa-table thead th{font-family:var(--font-body);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-tertiary);text-align:left;padding:10px 16px;border-bottom:1px solid var(--border-default);background:var(--bg-surface)}.wa-table tbody td{padding:14px 16px;border-bottom:1px solid var(--border-subtle);color:var(--fg-secondary);vertical-align:middle}.wa-table tbody tr:last-child td{border-bottom:0}.wa-table tbody tr:hover{background:var(--bg-surface-hover)}.wa-table .num{font-family:var(--font-mono);font-feature-settings:"tnum";color:var(--fg-primary);text-align:right}.wa-rating{display:inline-flex;align-items:center;gap:4px}.wa-rating .stars{display:inline-flex;gap:1px;color:var(--warning-500)}.wa-rating .stars svg{width:14px;height:14px;display:block}.wa-rating .num{font-family:var(--font-mono);font-size:12px;color:var(--fg-secondary);font-weight:600}.wa-rating .count{font-size:12px;color:var(--fg-tertiary)}@media (max-width:1279px){body,html{min-width:0!important}}@media (max-width:640px){h1:where(:not(.blog-article-hero-title)){font-size:26px!important}h2{font-size:22px!important;line-height:1.2!important}h3{font-size:19px!important}body{font-size:15px}main>article,main>div[style*=padding],main>header,main>section{padding-left:16px!important;padding-right:16px!important}main>article{padding:32px 16px!important}#root,body{padding-bottom:56px}}@media (max-width:900px){header[style*="padding: '10px 20px'"]{padding:8px 12px!important;gap:8px!important}}@media (max-width:900px){.wa-card:has(.wa-table),.wa-card:has(>table){overflow-x:auto;-webkit-overflow-scrolling:touch}.wa-card .wa-table,.wa-card>table.wa-table{min-width:720px}}@media (max-width:640px){footer>div:first-child{grid-template-columns:1fr!important;gap:20px!important;padding:32px 16px 20px!important}footer>div:last-child{flex-direction:column!important;gap:8px;text-align:center;padding:16px!important}}@media (pointer:coarse){.wa-btn,button.wa-chip{min-height:44px}a,button{-webkit-tap-highlight-color:transparent}}@media (hover:none){.wa-card:hover{transform:none!important;box-shadow:var(--shadow-xs)!important;border-color:var(--border-default)!important}}@media (pointer:coarse){.wa-card:active{transform:scale(.985)}.wa-btn:active{opacity:.85}}@media (max-width:480px){.wa-card{box-shadow:none!important}}:root{--color-background:var(--color-canvas);--color-text-primary:var(--color-ink);--color-text-secondary:var(--color-ink-secondary);--color-text-muted:var(--color-ink-muted);--color-accent:var(--color-primary-600);--color-accent-hover:var(--color-primary-700);--color-success:var(--color-success-600);--color-warning:var(--color-warning-600);--color-danger:var(--color-error-600);--color-price-down:var(--color-success-600);--color-price-up:var(--color-error-600);--color-price-flat:var(--color-ink-muted);--color-price-low-30d:var(--color-success-700);--color-price-high-30d:var(--color-warning-700);--motion-fast:120ms;--motion-normal:180ms;--motion-slow:240ms;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--z-base:0;--z-dropdown:10;--z-sticky:20;--z-fixed:30;--z-overlay:40;--z-modal:50;--z-toast:60;--z-tooltip:70;--width-content:720px;--width-page:1280px;--width-wide:1440px;--bg-canvas:var(--color-canvas);--bg-surface:var(--color-surface);--bg-surface-hover:var(--color-surface-2);--bg-muted:var(--color-surface-2);--bg-inverse:var(--color-ink);--fg-primary:var(--color-ink);--fg-secondary:var(--color-ink-secondary);--fg-tertiary:var(--color-ink-muted);--fg-quaternary:var(--color-ink-disabled);--fg-on-accent:var(--color-ink-on-primary);--border-default:var(--color-border);--border-subtle:var(--color-border-subtle);--border-strong:var(--color-border-strong);--border-accent:var(--color-primary-600);--primary-50:var(--color-primary-50);--primary-100:var(--color-primary-100);--primary-200:var(--color-primary-200);--primary-300:var(--color-primary-300);--primary-400:var(--color-primary-400);--primary-500:var(--color-primary-600);--primary-600:var(--color-primary-700);--primary-700:var(--color-primary-800);--radius-pill:9999px;--base-0:#FFFFFF;--base-50:var(--color-base-50);--base-100:var(--color-base-100);--base-200:var(--color-base-200);--base-300:var(--color-base-300);--base-400:var(--color-base-400);--base-500:var(--color-base-500);--base-600:var(--color-base-600);--base-700:var(--color-base-700);--base-800:var(--color-base-800);--base-900:var(--color-base-900);--brand-name:"WatchAtlas";--brand-niche:"watch";--color-base-50:#FAFAFA;--color-base-100:#F5F5F5;--color-base-200:#E5E5E5;--color-base-300:#D4D4D4;--color-base-400:#A3A3A3;--color-base-500:#737373;--color-base-600:#525252;--color-base-700:#404040;--color-base-800:#262626;--color-base-900:#171717;--color-base-950:#0A0A0A;--color-primary-50:#EFF6FF;--color-primary-100:#DBEAFE;--color-primary-200:#BFDBFE;--color-primary-300:#93C5FD;--color-primary-400:#60A5FA;--color-primary-500:#3B82F6;--color-primary-600:#2563EB;--color-primary-700:#1D4ED8;--color-primary-800:#1E40AF;--color-primary-900:#1E3A8A;--color-primary-950:#172554;--color-success-50:#F0FDF4;--color-success-500:#22C55E;--color-success-600:#16A34A;--color-success-700:#15803D;--color-warning-50:#FFF7ED;--color-warning-500:#F97316;--color-warning-600:#EA580C;--color-warning-700:#C2410C;--color-error-50:#FEF2F2;--color-error-500:#EF4444;--color-error-600:#DC2626;--color-error-700:#B91C1C;--color-info-50:#EFF6FF;--color-info-500:#3B82F6;--color-info-600:#2563EB;--color-canvas:var(--color-base-50);--color-surface:#FFFFFF;--color-surface-2:var(--color-base-100);--color-surface-3:var(--color-base-200);--color-overlay:rgba(10,10,10,0.5);--color-ink:var(--color-base-950);--color-ink-secondary:var(--color-base-600);--color-ink-muted:var(--color-base-500);--color-ink-disabled:var(--color-base-400);--color-ink-inverse:#FFFFFF;--color-ink-on-primary:#FFFFFF;--color-border:var(--color-base-200);--color-border-strong:var(--color-base-300);--color-border-subtle:var(--color-base-100);--color-border-focus:var(--color-primary-600);--font-display-loaded:"Geist","Geist Fallback";--font-body-loaded:"Inter","Inter Fallback";--font-mono-loaded:"Geist Mono","Geist Mono Fallback";--font-display:var(--font-display-loaded,"Geist"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:var(--font-body-loaded,"Inter"),system-ui,-apple-system,sans-serif;--font-mono:var(--font-mono-loaded,"Geist Mono"),ui-monospace,"SF Mono","Menlo",monospace;--text-display-xl:clamp(2.5rem,4vw + 1rem,4.5rem);--text-display-lg:clamp(2rem,3vw + 1rem,3.5rem);--text-display-md:clamp(1.75rem,2vw + 1rem,2.5rem);--text-h1:clamp(1.875rem,2vw + 0.5rem,2.5rem);--text-h2:clamp(1.5rem,1.5vw + 0.5rem,2rem);--text-h3:clamp(1.25rem,1vw + 0.5rem,1.5rem);--text-h4:1.125rem;--text-h5:1rem;--text-body-lg:1.125rem;--text-body:1rem;--text-body-sm:0.875rem;--text-caption:0.75rem;--text-overline:0.6875rem;--text-mono:0.9375rem;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.7;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-wider:0.08em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0:0;--space-px:1px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--radius-button:var(--radius-md);--shadow-xs:0 1px 2px rgba(0,0,0,0.04);--shadow-sm:0 1px 3px rgba(0,0,0,0.08);--shadow-md:0 4px 12px rgba(0,0,0,0.08);--shadow-lg:0 8px 24px rgba(0,0,0,0.10);--shadow-xl:0 16px 40px rgba(0,0,0,0.12);--shadow-2xl:0 24px 60px rgba(0,0,0,0.16);--color-media-bg:#FFFFFF;--color-ink-on-media:#0A0A0A;--color-ink-on-overlay:#FFFFFF;--color-scrim:rgb(0 0 0/0.5);--color-scrim-soft:rgb(0 0 0/0.3);--color-scrim-strong:rgb(0 0 0/0.6);--color-float-btn-bg:rgb(255 255 255/0.95);--color-float-btn-bg-hover:#ffffff;--color-float-btn-fg:#3f3f46;--color-float-btn-border:#d4d4d8;--color-star:#fbbf24;--color-star-off:#d4d4d8;--color-rating-gold:#c89a4a;--color-price-drop-soft:#5a8050;--color-trend-up:#b45309;--color-trend-down:#047857;--color-trend-up-stroke:#f59e0b;--color-trend-down-stroke:#059669;--color-notice-border:rgb(252 211 77/0.6);--color-notice-bg:#fffbeb;--color-notice-fg:#78350f;--color-notice-fg-soft:rgb(146 64 14/0.9);--color-icon-neutral:#52525b;--color-icon-neutral-strong:#18181b;--focus-ring:rgba(37,99,235,0.1);--color-selection-bg:rgba(37,99,235,.18);--color-print-bg:white;--color-print-ink:black;--shadow-sticky-bar-down:0 4px 12px rgba(0,0,0,0.08);--shadow-sticky-bar-up:0 -4px 12px rgba(0,0,0,0.08);--media-ratio-card:1/1;--media-ratio-hero:16/7;--media-blend:normal;--header-height:4rem;--placeholder-sat:50%;--placeholder-l1:60%;--placeholder-l2:45%;--blog-gold:#9a6b00;--blog-gold-strong:#7c5500;--blog-gold-surface:#fbf3df;--blog-gold-surface-2:#f6e8c4;--blog-gold-border:#e2c074;--blog-gold-ink:#3a2a00;--blog-gold-cta:#d4a425;--blog-gold-cta-hover:#bd8f17;--hero-band-bg:linear-gradient(135deg,#15110c,#2c2418 55%,#3a2f1d);--hero-band-panel:#f3eee3;--hero-band-accent:#f1c75b;--hero-band-fg:#f7f4ec;--hero-band-spot:rgba(241,199,91,0.16);--hero-band-spot-0:rgba(241,199,91,0);--hero-band-sheen:rgba(247,244,236,0.1);--hero-band-chip-bg:rgba(21,17,12,0.72);--blog-pros-border:#a7f3d0;--blog-pros-bg:#ecfdf5;--blog-pros-fg:#065f46;--blog-cons-border:#fecdd3;--blog-cons-bg:#fff1f2;--blog-cons-fg:#9f1239}.dark{--color-canvas:#1A1A1A;--color-surface:#232323;--color-surface-2:#2A2A2A;--color-surface-3:#303030;--color-overlay:rgba(0,0,0,0.6);--color-ink:#ECECEC;--color-ink-secondary:#B4B4B4;--color-ink-muted:#8E8E8E;--color-ink-disabled:#595959;--color-ink-inverse:#1A1A1A;--color-border:rgba(255,255,255,0.08);--color-border-strong:rgba(255,255,255,0.12);--color-border-subtle:rgba(255,255,255,0.04);--color-border-focus:var(--color-primary-500);--color-background:var(--color-canvas);--color-text-primary:var(--color-ink);--color-text-secondary:var(--color-ink-secondary);--color-text-muted:var(--color-ink-muted);--shadow-xs:0 1px 2px rgba(0,0,0,0.5);--shadow-sm:0 1px 3px rgba(0,0,0,0.55);--shadow-md:0 4px 12px rgba(0,0,0,0.5);--shadow-lg:0 8px 24px rgba(0,0,0,0.55);--shadow-xl:0 16px 40px rgba(0,0,0,0.65);--color-float-btn-bg:rgb(24 24 27/0.9);--color-float-btn-bg-hover:#18181b;--color-float-btn-fg:#f4f4f5;--color-float-btn-border:#3f3f46;--color-trend-up:#fbbf24;--color-trend-down:#34d399;--color-trend-up-stroke:#fbbf24;--color-trend-down-stroke:#34d399;--color-notice-border:rgb(245 158 11/0.3);--color-notice-bg:rgb(245 158 11/0.1);--color-notice-fg:#fde68a;--color-notice-fg-soft:rgb(253 230 138/0.8);--color-icon-neutral-strong:#f4f4f5;--blog-gold:#f1c75b;--blog-gold-strong:#f7d479;--blog-gold-surface:#2a2310;--blog-gold-surface-2:#34290f;--blog-gold-border:#6b531f;--blog-gold-ink:#1a1300;--blog-gold-cta:#e9bd45;--blog-gold-cta-hover:#f1c75b;--blog-pros-border:#064e3b;--blog-pros-bg:rgb(2 44 34/0.4);--blog-pros-fg:#6ee7b7;--blog-cons-border:#881337;--blog-cons-bg:rgb(76 5 25/0.4);--blog-cons-fg:#fda4af}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist/geist-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist/geist-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist/geist-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist/geist-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist/geist-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist/geist-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist/geist-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist/geist-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist/geist-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist/geist-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist/geist-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist/geist-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist/geist-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist/geist-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist/geist-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist/geist-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist/geist-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist/geist-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist/geist-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist/geist-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-greek.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono/geist-mono-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono/geist-mono-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono/geist-mono-symbols2.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono/geist-mono-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono/geist-mono-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono/geist-mono-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono/geist-mono-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono/geist-mono-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono/geist-mono-symbols2.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono/geist-mono-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono/geist-mono-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono/geist-mono-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono/geist-mono-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono/geist-mono-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono/geist-mono-symbols2.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono/geist-mono-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono/geist-mono-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono/geist-mono-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}:root{--blog-font-serif:Georgia,"Times New Roman","Noto Serif","Source Serif Pro",Cambria,serif;--blog-measure:70ch;--blog-measure-wide:78ch}.blog-serif{font-family:var(--font-display);letter-spacing:-.01em}.blog-hero-band{background-image:var(--hero-band-bg)}.blog-hero-panel{background-color:var(--hero-band-panel)}.blog-hero-eyebrow{color:var(--hero-band-accent)}.blog-hero-title{color:var(--hero-band-fg)}.blog-article-hero{container-type:inline-size}.blog-article-hero-title{font-size:clamp(1.9rem,5.5vw,3.25rem);font-size:clamp(1.9rem,5.4cqi,3.1rem);line-height:1.1}.blog-article-hero-title[data-long]{font-size:clamp(1.75rem,4.6vw,2.6rem);font-size:clamp(1.75rem,4.6cqi,2.6rem)}.blog-article-hero-panel{max-width:12rem;margin-left:auto;margin-right:auto;padding:1.25rem}@container (min-width: 480px){.blog-article-hero-grid{grid-template-columns:minmax(0,1fr) 9rem}.blog-article-hero-panel{max-width:9rem;padding:.75rem;margin-right:0}}@container (min-width: 760px){.blog-article-hero-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.blog-article-hero-panel{max-width:15rem;padding:1.25rem}}.blog-card-media{background-image:radial-gradient(120% 90% at 50% 38%,var(--hero-band-spot) 0,var(--hero-band-spot-0) 58%),var(--hero-band-bg);border-bottom:2px solid var(--blog-gold-cta)}.blog-card-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,var(--hero-band-sheen) 50%,transparent 65%);transform:translateX(-120%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.group:hover .blog-card-media:after{transform:translateX(120%)}@media (prefers-reduced-motion:reduce){.blog-card-media:after{transition:none}.group:hover .blog-card-media:after{transform:translateX(-120%)}}.blog-card-chip{position:relative;z-index:1;background:var(--hero-band-chip-bg);color:var(--hero-band-accent);border:1px solid var(--blog-gold-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.blog-answer-lead{letter-spacing:-.005em}@media (min-width:640px){.blog-answer-lead{font-size:1.25rem;line-height:1.65}}@media (min-width:1024px){.blog-answer-lead{font-size:1.375rem}}.blog-measure{max-width:var(--blog-measure)}.blog-measure-wide{max-width:var(--blog-measure-wide)}.blog-gold{color:var(--blog-gold)}.blog-gold-border{border-color:var(--blog-gold-border)}.blog-gold-surface{background-color:var(--blog-gold-surface)}.blog-cta-gold{background-color:var(--blog-gold-cta);color:var(--blog-gold-ink);border-color:var(--blog-gold-cta)}.blog-cta-gold:hover:not(:disabled){background-color:var(--blog-gold-cta-hover);border-color:var(--blog-gold-cta-hover);color:var(--blog-gold-ink)}.blog-prose{font-size:1rem;line-height:1.6}@media (min-width:640px){.blog-prose{font-size:1.0625rem}}@media (min-width:1024px){.blog-prose{font-size:1.1875rem}}.blog-prose :where(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:-.01em}.blog-gallery-feature{max-width:none}.blog-gallery-feature>div{gap:1.5rem}@media (min-width:640px){.blog-gallery-feature>div{gap:2rem}.blog-gallery-feature>div>figure:first-child{grid-column:1/-1}.blog-gallery-feature>div>figure:first-child .aspect-video{aspect-ratio:var(--media-ratio-hero)}}.blog-prose :where([id]),.blog-prose :where(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:5rem}@media (max-width:1023.98px){.blog-toc-mobile-sticky{position:sticky;top:var(--header-height);z-index:10;margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4))}.blog-toc-mobile-sticky .blog-toc-details{border-radius:0;border-left:0;border-right:0}.blog-toc-mobile-sticky .blog-toc-details[open] .blog-toc-list{max-height:50vh;overflow-y:auto}}@media (min-width:640px) and (max-width:1023.98px){.blog-toc-mobile-sticky{margin-left:calc(-1 * var(--space-6));margin-right:calc(-1 * var(--space-6))}}@media (min-width:1024px){.blog-toc-sticky{position:sticky;top:var(--space-6,1.5rem);max-height:calc(100vh - 2 * var(--space-6, 1.5rem));overflow-y:auto}.blog-toc-details>summary{cursor:default;pointer-events:none}.blog-toc-details>summary .blog-toc-caret{display:none}.blog-toc-details>.blog-toc-list{display:block}}