.mkt-v2{--v2-bg:#14110e;--v2-fg:#f4f0e8;--v2-fg-muted:rgba(244,240,232,0.7);--v2-fg-faint:rgba(244,240,232,0.4);--v2-accent:#d68a4a;--v2-accent-soft:rgba(214,138,74,0.4);--v2-accent-sharp:#EE7630;--v2-accent-sharp-soft:rgba(238,118,48,0.55);--v2-accent-sharp-faint:rgba(238,118,48,0.08);--v2-surface:rgba(244,240,232,0.015);--v2-surface-border:rgba(244,240,232,0.1);--v2-hairline:rgba(244,240,232,0.1);--v2-selection-bg:#c8742d;--v2-selection-fg:#f4f0e8;--v2-btn-fg:#14110e;background:var(--v2-bg);color:var(--v2-fg);font-family:Satoshi,system-ui,sans-serif}.mkt-v2 ::selection{background:var(--v2-selection-bg);color:var(--v2-selection-fg)}.mkt-v2 a{color:var(--v2-fg)}.mkt-v2 a:hover{color:var(--v2-accent)}.mkt-v2-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.mkt-v2-reveal[data-reveal-x]{transform:translateX(var(--reveal-x,40px))}.mkt-v2-reveal.is-in{opacity:1;transform:none}.mkt-v2-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:15px 30px;font-size:16px;font-weight:500;text-decoration:none;white-space:nowrap;transition:transform .2s ease,background .2s ease,color .2s ease}.mkt-v2 a.mkt-v2-pill-solid{background:var(--v2-fg);color:var(--v2-bg)}.mkt-v2 a.mkt-v2-pill-solid:hover{transform:translateY(-1px);color:var(--v2-bg)}.mkt-v2-pill-glass{position:relative;color:var(--v2-fg);background:var(--v2-surface);backdrop-filter:blur(4px);box-shadow:inset 0 1px 1px var(--v2-surface-border)}.mkt-v2-pill-glass:hover{background:color-mix(in srgb,var(--v2-fg) 6%,transparent);color:var(--v2-fg)}.mkt-v2-glass-card{position:relative;border-radius:24px;background:var(--v2-surface);backdrop-filter:blur(6px);box-shadow:inset 0 1px 1px var(--v2-surface-border)}@keyframes v2-grain{0%{transform:translate(0)}10%{transform:translate(-4%,-6%)}20%{transform:translate(5%,3%)}30%{transform:translate(-6%,4%)}40%{transform:translate(3%,-5%)}50%{transform:translate(-3%,6%)}60%{transform:translate(6%,-2%)}70%{transform:translate(-5%,-4%)}80%{transform:translate(2%,5%)}90%{transform:translate(-2%,-3%)}to{transform:translate(0)}}@keyframes v2-flicker{0%,to{opacity:.1}50%{opacity:.16}}