:root[data-os=matcha]{--paper-950:#edeae0;--paper-900:#f4f1e8;--paper-800:#fbf9f2;--paper-700:#fdfcf8;--paper-600:#fdfcf8;--hair-line:#e3dfd2;--hair-line-soft:#ece8db;--line-strong:#5a6153;--fg-1:#1f241c;--fg-2:#3a4136;--fg-3:#5a6153;--fg-4:#626955;--fg-5:#666d5a;--fg-6:#1f241c24;--emerald-500:#35523b;--emerald-400:#3f6146;--emerald-600:#2e4a34;--emerald-700:#24352a;--emerald-tint-08:#35523b14;--emerald-tint-15:#35523b24;--emerald-tint-25:#35523b3d;--emerald-glow-soft:0 2px 10px #35523b2e;--emerald-glow:0 4px 16px #35523b3d;--amber-decor:#c9a227;--amber-soft:#f1ead8;--warn-ink:#5c3a00;--warn-500:#8a6410;--warn-tint-12:#c9a22729;--warn-tint-25:#c9a2274d;--safety-chip-bg:#f1ead8;--safety-chip-text:#5c3a00;--safety-chip-border:#7c5a1459;--alert-500:#a9432f;--alert-ink:#8f3524;--alert-tint-12:#a9432f1a;--alert-tint-15:var(--alert-tint-12);--gold-500:var(--emerald-500);--gold-400:var(--emerald-400);--gold-300:var(--emerald-400);--gold-600:var(--emerald-600);--gold-700:var(--emerald-700);--gold-tint-08:var(--emerald-tint-08);--gold-tint-15:var(--emerald-tint-15);--gold-tint-25:var(--emerald-tint-25);--gold-tint-35:var(--emerald-tint-25);--pink-500:var(--emerald-500);--pink-400:var(--emerald-400);--pink-tint-10:var(--emerald-tint-08);--pink-tint-20:var(--emerald-tint-15);--pink-tint-35:var(--emerald-tint-25);--matrix-500:var(--fg-3);--matrix-400:var(--fg-2);--matrix-600:var(--fg-4);--matrix-700:var(--fg-5);--matrix-tint-10:var(--hair-line-soft);--matrix-tint-20:var(--hair-line);--matrix-tint-35:var(--hair-line);--cyan-500:var(--fg-3);--cyan-400:var(--fg-2);--cyan-tint-15:var(--hair-line-soft);--accent-tech:var(--emerald-600);--accent-tech-dim:var(--fg-4);--accent-tech-tint:var(--emerald-tint-08);--accent-tech-tint-strong:var(--emerald-tint-15);--ink-900:var(--paper-900);--ink-850:var(--paper-900);--ink-800:var(--paper-800);--ink-700:var(--paper-700);--ink-600:var(--paper-700);--glass-bg:#fdfcf8;--glass-bg-2:var(--paper-800);--glass-bg-3:var(--paper-900);--glass-border:var(--hair-line);--glass-border-soft:var(--hair-line-soft);--glass-border-strong:var(--emerald-tint-25);--glow-gold-soft:var(--emerald-glow-soft);--glow-gold:var(--emerald-glow-soft);--glow-gold-strong:var(--emerald-glow);--glow-tech:none;--glow-tech-strong:none;--grad-gold:linear-gradient(135deg, var(--emerald-400), var(--emerald-600));--grad-gold-tech:linear-gradient(135deg, var(--emerald-400), var(--emerald-600));--grad-text-hero:linear-gradient(135deg, var(--fg-1) 0%, var(--emerald-600) 100%);--shadow-card:0 1px 2px #1f241c0a, 0 6px 20px #1f241c0f;--weight-black:400;--weight-heavy:400;--num-weight-strong:400;--tracking-display:-.005em;--font-display:var(--font-young-serif), "Young Serif", Georgia, serif;--font-sans:var(--font-albert-sans), "Albert Sans", system-ui, sans-serif;font-synthesis-weight:none;--font-serif:var(--font-albert-sans), "Albert Sans", system-ui, sans-serif;--font-mono:var(--font-albert-sans), "Albert Sans", system-ui, sans-serif;--macro-prot:#a9432f;--macro-prot-track:#f0e4de;--macro-gluc:#8a6410;--macro-gluc-track:#f1ead8;--macro-lip:#556579;--macro-lip-track:#e4e8ec;--header-bg:#f4f1e8d9;--header-border:var(--hair-line);--hero-accent:#a9c0a0;--streak-flame:var(--warn-500)}[data-os=matcha] body[data-palette=matrix],[data-os=matcha] body[data-palette=cyan],[data-os=matcha] body[data-palette=magenta]{--accent-tech:var(--emerald-600);--accent-tech-dim:var(--fg-4);--accent-tech-tint:var(--emerald-tint-08);--accent-tech-tint-strong:var(--emerald-tint-15);--glow-tech:none;--glow-tech-strong:none}[data-os=matcha] body{background:var(--paper-900);color:var(--fg-1)}[data-os=matcha] body:before,[data-os=matcha] body:after{opacity:0!important}[data-os=matcha] .matrix-rain{display:none!important}[data-os=matcha] .grid-bg{background-image:none!important}[data-os=matcha] .hud-card{background:var(--paper-700);border:1px solid var(--hair-line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-card);border-radius:24px}[data-os=matcha] .hud-card.gold{border-color:var(--emerald-tint-25);box-shadow:var(--shadow-card)}[data-os=matcha] .hud-card.tech{border-color:var(--hair-line)}[data-os=matcha] .clip-chamfer,[data-os=matcha] .clip-chamfer-sm{clip-path:none;border-radius:20px}[data-os=matcha] .corners>.c,[data-os=matcha] .bracket:before,[data-os=matcha] .bracket:after,[data-os=matcha] .bracket-4:before,[data-os=matcha] .bracket-4:after{display:none}[data-os=matcha] h1,[data-os=matcha] h2,[data-os=matcha] h3,[data-os=matcha] h4{font-family:var(--font-young-serif), "Young Serif", Georgia, serif;color:var(--fg-1);letter-spacing:-.015em;text-transform:none}[data-os=matcha] h1,[data-os=matcha] h2,[data-os=matcha] h3,[data-os=matcha] h4,[data-os=matcha] h5,[data-os=matcha] h6,[data-os=matcha] .stat-num,[data-os=matcha] .display-mono,[data-os=matcha] .mono{font-weight:400!important}[data-os=matcha] .display-mono{font-family:var(--font-young-serif), "Young Serif", Georgia, serif;letter-spacing:0;font-variant-numeric:tabular-nums}[data-os=matcha] .stat-num{font-family:var(--font-young-serif), "Young Serif", Georgia, serif;letter-spacing:-.01em;color:var(--fg-1);filter:none;font-variant-numeric:tabular-nums;font-weight:400}[data-os=matcha] .stat-num.gold{-webkit-text-fill-color:var(--emerald-600);color:var(--emerald-600);filter:none;text-shadow:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}[data-os=matcha] .stat-num.tech{color:var(--fg-1);text-shadow:none}[data-os=matcha] .eyebrow-tech,[data-os=matcha] .eyebrow-pink{color:var(--emerald-600)}[data-os=matcha] .glow-gold{text-shadow:none;color:var(--emerald-600)}[data-os=matcha] .glow-tech{text-shadow:none;color:var(--fg-1)}[data-os=matcha] .glitch:before,[data-os=matcha] .glitch:after{display:none!important}[data-os=matcha] .text-white{color:var(--fg-1)}[data-os=matcha] .text-white[class*=bg-emerald],[data-os=matcha] .text-white[class*=bg-green],[data-os=matcha] .text-white[class*=bg-red],[data-os=matcha] .text-white[class*=bg-blue-4],[data-os=matcha] .text-white[class*=bg-blue-5],[data-os=matcha] .text-white[class*=bg-blue-6],[data-os=matcha] .text-white[class*=bg-amber],[data-os=matcha] .text-white[class*=bg-orange-4],[data-os=matcha] .text-white[class*=bg-orange-5],[data-os=matcha] .text-white[class*=bg-orange-6],[data-os=matcha] .text-white[class*=bg-purple],[data-os=matcha] .text-white[class*=bg-primary],[data-os=matcha] .text-white[class*=bg-gradient]{color:#fdfcf8}[data-os=matcha] [class*=hover\:text-white]:hover{color:var(--fg-1)}[data-os=matcha] [class*=hover\:text-white][class*=bg-emerald]:hover,[data-os=matcha] [class*=hover\:text-white][class*=bg-green]:hover,[data-os=matcha] [class*=hover\:text-white][class*=bg-red]:hover,[data-os=matcha] [class*=hover\:text-white][class*=bg-blue-4]:hover,[data-os=matcha] [class*=hover\:text-white][class*=bg-blue-5]:hover,[data-os=matcha] [class*=hover\:text-white][class*=bg-blue-6]:hover,[data-os=matcha] [class*=hover\:text-white][class*=bg-amber]:hover,[data-os=matcha] [class*=hover\:text-white][class*=bg-orange-4]:hover,[data-os=matcha] [class*=hover\:text-white][class*=bg-orange-5]:hover,[data-os=matcha] [class*=hover\:text-white][class*=bg-orange-6]:hover,[data-os=matcha] [class*=hover\:text-white][class*=bg-purple]:hover,[data-os=matcha] [class*=hover\:text-white][class*=bg-primary]:hover,[data-os=matcha] [class*=hover\:text-white][class*=bg-gradient]:hover{color:#fdfcf8}[data-os=matcha] .btn-primary{background:var(--emerald-500);color:#fdfcf8;clip-path:none;box-shadow:var(--emerald-glow-soft);border-radius:14px;font-weight:600;transition:background .18s,box-shadow .18s,transform .12s}[data-os=matcha] .btn-primary:hover{background:var(--emerald-600);box-shadow:var(--emerald-glow);transform:translateY(-1px)}[data-os=matcha] .btn-primary:active{transform:translateY(0)scale(.98)}[data-os=matcha] .btn-tech{color:var(--fg-2);border:1px solid var(--hair-line);clip-path:none;box-shadow:none;background:0 0;border-radius:14px}[data-os=matcha] .btn-tech:hover{background:var(--paper-800);border-color:var(--emerald-tint-25);color:var(--emerald-600)}[data-os=matcha] .btn-ghost:hover{border-color:var(--emerald-tint-25);color:var(--emerald-600)}[data-os=matcha] .databar-fill{background:var(--emerald-500);box-shadow:none}[data-os=matcha] .databar-fill.tech{background:var(--fg-4);box-shadow:none}[data-os=matcha] .databar-fill:after{display:none}[data-os=matcha] .status-dot{box-shadow:none;background:var(--emerald-500)}[data-os=matcha] .status-dot.gold{background:var(--emerald-500)}[data-os=matcha] .status-dot.red{background:var(--alert-500);box-shadow:none}[data-os=matcha] .hud-underline:after{background:linear-gradient(90deg, var(--emerald-500), transparent 60%);opacity:.55}[data-os=matcha] ::-webkit-scrollbar-thumb{background:var(--hair-line)}[data-os=matcha] ::-webkit-scrollbar-thumb:hover{background:var(--emerald-tint-25)}[data-os=matcha] ::selection{background-color:var(--emerald-500);color:#fdfcf8}@media (prefers-reduced-motion:reduce){[data-os=matcha] *,[data-os=matcha] :before,[data-os=matcha] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root[data-os=matcha]{--background:var(--paper-900);--foreground:var(--fg-1);--card:var(--paper-700);--card-foreground:var(--fg-1);--popover:var(--paper-700);--popover-foreground:var(--fg-1);--muted:var(--paper-800);--muted-foreground:var(--fg-4);--border:var(--hair-line);--input:var(--line-strong);--primary:var(--emerald-500);--primary-foreground:#fdfcf8;--secondary:var(--paper-800);--secondary-foreground:var(--fg-2);--accent:var(--emerald-tint-08);--accent-foreground:var(--fg-1);--ring:var(--emerald-500);--color-cream:var(--paper-900);--color-cream-dark:var(--paper-800);--color-cream-deep:var(--paper-700);--color-anthracite:var(--fg-1);--color-anthracite-light:var(--fg-2);--color-anthracite-card:var(--paper-700);--color-orange-burnt:var(--emerald-500);--color-orange-light:var(--emerald-500);--color-orange-deep:var(--emerald-600);--color-nd-black:var(--paper-900);--color-nd-black-soft:var(--paper-800);--color-nd-charcoal:var(--paper-700);--color-nd-stroke:var(--hair-line);--color-nd-stroke-soft:var(--hair-line-soft);--color-nd-white:var(--fg-1);--color-nd-white-dim:var(--fg-2);--color-nd-muted:var(--fg-4);--color-nd-gold:var(--emerald-600);--color-nd-gold-dim:var(--emerald-700);--color-nd-gold-glow:var(--emerald-500);--color-zinc-950:var(--paper-900);--color-zinc-900:var(--paper-800);--color-zinc-800:var(--paper-700);--color-zinc-700:var(--fg-3);--color-zinc-600:var(--fg-5);--color-zinc-500:var(--fg-4);--color-zinc-400:var(--fg-4);--color-zinc-300:var(--fg-3);--color-zinc-200:var(--fg-2);--color-zinc-100:var(--fg-1);--color-zinc-50:var(--fg-1);--color-gray-950:var(--paper-900);--color-gray-900:var(--paper-800);--color-gray-800:var(--paper-700);--color-gray-700:var(--fg-3);--color-gray-600:var(--fg-4);--color-gray-500:var(--fg-4);--color-gray-400:var(--fg-4);--color-gray-300:var(--hair-line);--color-gray-200:var(--hair-line);--color-gray-100:var(--paper-800);--color-gray-50:var(--paper-800);--color-neutral-900:var(--paper-800);--color-neutral-800:var(--paper-700);--color-neutral-700:var(--fg-3);--color-slate-950:var(--paper-900);--color-slate-900:var(--paper-800);--color-slate-800:var(--paper-700);--color-slate-700:var(--fg-3);--color-amber-300:var(--emerald-600);--color-amber-400:var(--emerald-600);--color-amber-500:var(--emerald-500);--color-amber-600:var(--emerald-600);--color-amber-700:var(--emerald-700);--color-amber-900:var(--emerald-700);--color-red-50:var(--alert-tint-12);--color-red-100:var(--alert-tint-12);--color-red-300:var(--alert-ink);--color-red-400:var(--alert-ink);--color-red-500:var(--alert-500);--color-red-600:var(--alert-ink);--color-red-700:var(--alert-ink);--color-red-800:var(--alert-ink);--color-red-900:var(--alert-tint-12);--color-red-950:var(--alert-tint-12);--color-orange-400:var(--warn-500);--color-orange-500:var(--warn-500);--color-yellow-400:var(--warn-500);--color-yellow-500:var(--warn-500);--color-green-50:var(--emerald-tint-08);--color-green-300:var(--success-ink);--color-green-400:var(--success-ink);--color-green-500:var(--emerald-500);--color-green-600:var(--success-ink);--color-green-700:var(--success-ink);--color-green-800:var(--success-ink);--color-emerald-400:var(--success-ink);--color-emerald-500:var(--emerald-500);--color-blue-500:var(--emerald-500);--color-blue-600:var(--emerald-600);--color-blue-700:var(--emerald-700);--color-cyan-500:var(--fg-3);--color-pink-500:var(--emerald-500);--color-purple-500:var(--emerald-500);--color-purple-600:var(--emerald-500);--color-purple-700:var(--emerald-700)}[data-os=matcha] body{background-color:var(--paper-900);background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27140%27%20height%3D%27140%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%270.85%27%20numOctaves%3D%272%27%2F%3E%3CfeColorMatrix%20values%3D%270%200%200%200%200.12%200%200%200%200%200.14%200%200%200%200%200.11%200%200%200%200.05%200%27%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%27140%27%20height%3D%27140%27%20filter%3D%27url%28%23n%29%27%2F%3E%3C%2Fsvg%3E);background-repeat:repeat;background-attachment:fixed}[data-os=matcha] h1{line-height:1.14}[data-os=matcha] h2{line-height:1.18}[data-os=matcha] .eyebrow{color:var(--fg-4);letter-spacing:.16em;text-transform:uppercase;font-weight:600}[data-os=matcha] .btn-primary{font-weight:600}[data-os=matcha] [style*=--font-display]{font-weight:400!important}[data-os=matcha] button,[data-os=matcha] .btn,[data-os=matcha] [role=button],[data-os=matcha] input,[data-os=matcha] select,[data-os=matcha] textarea{font-family:var(--font-sans)}[data-os=matcha] button .mono,[data-os=matcha] button .stat-num,[data-os=matcha] .btn .mono,[data-os=matcha] .btn .stat-num{font-family:var(--font-young-serif), "Young Serif", Georgia, serif}[data-os=matcha] .mono:not(button):not(.btn),[data-os=matcha] .stat-num,[data-os=matcha] .display-mono{font-family:var(--font-young-serif), "Young Serif", Georgia, serif;font-variant-numeric:tabular-nums}[data-os=matcha] [style*="background:#171412"]{background:#24352a!important;border-color:#f4f1e824!important}[data-os=matcha] [style*=\#1b1512]{background:#24352a!important}[data-os=matcha] #tarifs{background:#1a2a1f!important}[data-os=matcha] .tier-mark.gold,[data-os=matcha] .tier-mark.tech{color:#a9c0a0!important}[data-os=matcha] [style*="background:#171412"] [style*="color:rgba(232,96,76"],[data-os=matcha] #tarifs [style*="color:#e8604c"]{color:#f08a72!important}