@import "https://fonts.googleapis.com/css2?family=Mulish:wght@400;500;600;700&display=swap";
@font-face{font-family:Super Nugget;src:url(/fonts/fontesk/super-nugget/super-nugget.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Courbe Sans;src:url(/fonts/fontesk/courbe-sans/courbe-sans.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chomage;src:url(/fonts/fontesk/chomage/chomage.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Malam Poek;src:url(/fonts/fontesk/malam-poek/malam-poek.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Super Warming;src:url(/fonts/fontesk/super-warming/super-warming.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Blue Curve;src:url(/fonts/fontesk/blue-curve/blue-curve.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Wimzik;src:url(/fonts/fontesk/wimzik/wimzik.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Theygi;src:url(/fonts/fontesk/theygi/theygi.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Catboo;src:url(/fonts/fontesk/catboo/catboo.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Author;src:url(/fonts/curated/author/author-variable.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(/fonts/curated/chillax/chillax-variable.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Stardom;src:url(/fonts/curated/stardom/stardom-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Telma;src:url(/fonts/curated/telma/telma-light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Telma;src:url(/fonts/curated/telma/telma-regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Telma;src:url(/fonts/curated/telma/telma-medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Telma;src:url(/fonts/curated/telma/telma-bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Telma;src:url(/fonts/curated/telma/telma-black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}
:root{--mm-ink-bg:#101012;--mm-ink:#16181a;--mm-ink-soft:#34383d;--mm-slate:#2f3540;--mm-muted:#6c7178;--mm-faint:#9aa0a6;--mm-line:#e3e2de;--mm-line-strong:#cfcdc6;--mm-paper:#fff;--mm-soft:#f6f5f1;--mm-yellow:#f8d000;--mm-blue:#28c0f8;--mm-orange:#f84800;--mm-cyan:#38c8c8;--mm-green:#46c32b;--mm-green-ui:#2f7d6b;--mm-green-ui-accent:#3f9f8c;--mm-green-ui-bg:#e8f4ef;--mm-green-ui-border:#b8ddd4;--mm-graphic-bg:#eef5fc;--mm-graphic-bg-soft:#e3effa;--mm-graphic-ink:#2d5f8f;--mm-graphic-muted:#4a7fad;--mm-purple:#8b49a0;--mm-teal:#0d9488;--mm-magenta:#ff2bd0;--mm-amber:#d97706;--mm-red:#e5342a;--mm-accent:var(--mm-yellow);--mm-accent-contrast:var(--mm-ink-bg);--mm-accent-strong:var(--mm-orange);--mm-link:var(--mm-slate);--mm-focus:var(--mm-orange);--mm-bg:var(--mm-soft);--mm-surface:var(--mm-paper);--mm-surface-feature:var(--mm-ink-bg);--mm-text:var(--mm-ink);--mm-text-soft:var(--mm-ink-soft);--mm-text-muted:var(--mm-muted);--mm-text-faint:var(--mm-faint);--mm-text-on-dark:#fff;--mm-border:var(--mm-line);--mm-border-strong:var(--mm-line-strong);--mm-rule:var(--mm-slate);--mm-success:var(--mm-green);--mm-info:var(--mm-blue);--mm-warning:var(--mm-amber);--mm-danger:var(--mm-red);--mm-wordmark-strong:var(--mm-ink);--mm-wordmark-muted:var(--mm-muted);--mm-font-display:"Poppins", ui-sans-serif, system-ui, sans-serif;--mm-font-body:"Mulish", ui-sans-serif, system-ui, sans-serif;--mm-body-size:.95rem;--mm-body-lh:1.62;--mm-radius-none:0;--mm-radius-sm:4px;--mm-radius-md:6px;--mm-radius-lg:8px;--mm-radius-full:9999px;--mm-space-1:4px;--mm-space-2:8px;--mm-space-3:12px;--mm-space-4:16px;--mm-space-5:20px;--mm-space-6:24px;--mm-space-8:32px;--mm-space-10:40px;--mm-grid-line:#ffffff0d;--mm-grid-size:34px}
*{box-sizing:border-box}body{font-family:var(--mm-font-body);font-size:var(--mm-body-size);line-height:var(--mm-body-lh);color:var(--mm-text);background:var(--mm-bg);-webkit-font-smoothing:auto;text-rendering:optimizespeed;margin:0;font-weight:400}h1,h2,h3,.mm-display,.mm-kicker{font-family:var(--mm-font-display)}.mm-display{letter-spacing:-.025em;color:var(--mm-text);margin:0;font-size:2.55rem;font-weight:800;line-height:1.02}h1{letter-spacing:-.015em;color:var(--mm-text);margin:0;font-size:1.85rem;font-weight:700;line-height:1.08}h2{letter-spacing:-.01em;color:var(--mm-text);margin:1.5rem 0 .5rem;font-size:1.06rem;font-weight:600}h3{color:var(--mm-text);margin:0 0 .4rem;font-size:.92rem;font-weight:600}p{color:var(--mm-text-soft);margin:0 0 .7rem}strong{color:var(--mm-text);font-weight:700}a{color:var(--mm-link);text-decoration:none}a:hover{text-decoration:underline}.mm-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--mm-text-faint);font-size:.6rem;font-weight:700}.mm-rule{background:var(--mm-rule);border-radius:3px;width:150px;height:5px;margin:.7rem 0 0}.mm-surface-grid{color:var(--mm-text-on-dark);background-color:var(--mm-surface-feature);background-image:linear-gradient(var(--mm-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--mm-grid-line) 1px, transparent 1px);background-size:var(--mm-grid-size) var(--mm-grid-size);border-radius:var(--mm-radius-md);padding:var(--mm-space-5)}.mm-tetris{grid-template-columns:repeat(3,16px);grid-auto-rows:16px;gap:0;display:inline-grid}.mm-tetris span{width:16px;height:16px;display:block}.mm-t--y{background:var(--mm-yellow)}.mm-t--b{background:var(--mm-blue)}.mm-t--o{background:var(--mm-orange)}.mm-t--g{background:var(--mm-green)}.mm-t--p{background:var(--mm-purple)}.mm-t--t{background:var(--mm-teal)}.mm-t--c{background:var(--mm-cyan)}.mm-tag{font-family:var(--mm-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--mm-accent-contrast);background:var(--mm-accent);border-radius:var(--mm-radius-sm);padding:.2rem .5rem;font-size:.56rem;font-weight:700;display:inline-block}.mm-tag--accent-strong{background:var(--mm-accent-strong)}.mm-tag--info{background:var(--mm-info)}.mm-tag--success{background:var(--mm-success)}.mm-tag--warning{background:var(--mm-warning);color:var(--mm-ink-bg)}.mm-tag--blue{background:var(--mm-blue);color:var(--mm-ink-bg)}.mm-tag--cyan{background:var(--mm-cyan);color:var(--mm-ink-bg)}.mm-tag--teal{background:var(--mm-teal);color:#fff}.mm-tag--orange{background:var(--mm-orange);color:#fff}.mm-tag--yellow{background:var(--mm-yellow);color:var(--mm-ink-bg)}.mm-callout{border-left:4px solid var(--mm-accent);background:var(--mm-soft);border-radius:0 var(--mm-radius-sm) var(--mm-radius-sm) 0;padding:.65rem .9rem}.mm-callout--strong{border-left-color:var(--mm-accent-strong)}.mm-callout--slate{border-left-color:var(--mm-slate)}.mm-callout__k{font-family:var(--mm-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--mm-text);margin-bottom:.25rem;font-size:.58rem;font-weight:700;display:block}.mm-callout p{color:var(--mm-text-soft);margin:0;font-size:.84rem}.mm-card{border:1px solid var(--mm-border);border-top:3px solid var(--mm-accent);background:var(--mm-surface);border-radius:var(--mm-radius-sm);padding:.85rem .95rem}.mm-card--strong{border-top-color:var(--mm-accent-strong)}a.mm-card{transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}a.mm-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #1010121a}.mm-stat{background:var(--mm-surface-feature);color:var(--mm-text-on-dark);border-radius:var(--mm-radius-sm);padding:.95rem 1rem}.mm-stat--accent{background:var(--mm-surface-feature);color:var(--mm-text-on-dark)}.mm-stat--accent .mm-stat__v{color:var(--mm-yellow)}.mm-stat__v{font-family:var(--mm-font-display);font-size:1.25rem;font-weight:700;display:block}.mm-stat__k{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;margin-top:.2rem;font-size:.58rem;font-weight:700;display:block}.mm-btn{--mm-btn-shadow:0 1px 2px #1010120f;--mm-btn-ease:cubic-bezier(.16, 1, .3, 1);font-family:var(--mm-font-display);border-radius:var(--mm-radius-sm);border:1px solid var(--mm-border-strong);background:var(--mm-surface);color:var(--mm-text);cursor:pointer;box-shadow:var(--mm-btn-shadow);transition:transform .18s var(--mm-btn-ease), box-shadow .18s var(--mm-btn-ease), background-color .15s ease, border-color .15s ease;justify-content:center;align-items:center;gap:.4rem;padding:.58rem .95rem;font-size:.82rem;font-weight:600;line-height:1;display:inline-flex}.mm-btn:hover{background:var(--mm-soft);transform:translateY(-1px);box-shadow:0 4px 14px #1010121a}.mm-btn:active{box-shadow:var(--mm-btn-shadow);transform:translateY(0)scale(.985)}.mm-btn:focus-visible{outline:2px solid var(--mm-focus);outline-offset:2px}.mm-btn:disabled{cursor:not-allowed;box-shadow:none;background:var(--mm-soft);border-color:var(--mm-border);color:var(--mm-text-faint);transform:none}.mm-btn--primary{--mm-btn-shadow:0 1px 2px #78640038;background:var(--mm-accent);border-color:var(--mm-accent);color:var(--mm-accent-contrast)}.mm-btn--primary:hover{background:#e0c200;box-shadow:0 2px 6px #78640033}.mm-btn--primary:active{background:#c9ad00}.mm-btn--primary:disabled{color:var(--mm-text-muted);background:#ebe4b8;border-color:#ddd6a0}.mm-btn--ghost{--mm-btn-shadow:none;box-shadow:none;background:0 0;border-color:#0000}.mm-btn--ghost:hover{background:var(--mm-soft);box-shadow:none}.mm-table{border-collapse:collapse;width:100%;font-size:.78rem}.mm-table th,.mm-table td{border:1px solid var(--mm-border-strong);text-align:left;vertical-align:top;padding:.5rem .6rem}.mm-table thead th{background:var(--mm-surface-feature);color:var(--mm-text-on-dark);font-family:var(--mm-font-display);font-weight:600}.mm-table tbody tr:nth-child(2n) td{background:var(--mm-soft)}.mm-wordmark{font-family:var(--mm-font-display);letter-spacing:-.03em;color:var(--mm-text);font-weight:800}.mm-surface-grid .mm-wordmark{color:var(--mm-text-on-dark)}.mm-spin{animation:.8s linear infinite mm-spin}@keyframes mm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mm-reveal{animation:linear both mm-reveal-in;animation-timeline:view();animation-range:entry 4% entry 44%}@keyframes mm-reveal-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}}@media (prefers-reduced-motion:reduce){.mm-btn,a.mm-card{transition:none}.mm-btn:hover,.mm-btn:active,a.mm-card:hover{transform:none}}

