.mkt-root{background:var(--ground);color:var(--fg)}.mkt-btn-primary{box-shadow:inset 0 1px 0 #ffffff2e, 0 8px 20px -10px color-mix(in srgb, var(--color-cobalt-500) 40%, transparent)}.mkt-btn-primary:hover{box-shadow:inset 0 1px 0 #ffffff38, 0 12px 28px -10px color-mix(in srgb, var(--color-cobalt-500) 50%, transparent)}.dark .mkt-btn-primary{box-shadow:inset 0 1px 0 #ffffff2e, 0 10px 30px -10px color-mix(in srgb, var(--color-cobalt-500) 45%, transparent)}.dark .mkt-btn-primary:hover{box-shadow:inset 0 1px 0 #ffffff38, 0 14px 40px -10px color-mix(in srgb, var(--color-cobalt-500) 60%, transparent)}.mkt-btn-ghost{background:color-mix(in srgb, var(--ground) 40%, transparent)}.mkt-btn-ghost:hover{border-color:color-mix(in srgb, var(--fg-subtle) 55%, transparent);background:var(--surface-3)}.mkt-reveal{opacity:0;filter:blur(6px);transition:opacity .9s var(--ease-brand), transform .9s var(--ease-brand), filter .9s var(--ease-brand);transform:translateY(18px)}.mkt-reveal.is-in{opacity:1;filter:none;transform:none}@media (min-width:901px){.mkt-half{max-width:calc(50% - 56px)!important}}.mkt-surface{background:var(--surface);border:1px solid var(--hairline-strong)}.dark .mkt-surface{background:var(--ground-2)}.mkt-shadow-deep,.mkt-shadow-screen{border-color:#0000}.dark .mkt-shadow-deep,.dark .mkt-shadow-screen{border-color:var(--hairline-strong)}.mkt-shadow-deep{box-shadow:0 0 0 1px color-mix(in srgb, var(--fg-strong) 9%, transparent), 0 30px 60px -36px color-mix(in srgb, var(--fg-strong) 24%, transparent)}.dark .mkt-shadow-deep{box-shadow:0 30px 80px -40px #000c}.mkt-shadow-screen{box-shadow:0 0 0 1px color-mix(in srgb, var(--fg-strong) 9%, transparent), 0 50px 100px -44px color-mix(in srgb, var(--fg-strong) 30%, transparent), 0 1px 2px color-mix(in srgb, var(--fg-strong) 6%, transparent)}.dark .mkt-shadow-screen{box-shadow:0 60px 120px -40px #000000e6,0 0 0 1px #ffffff05}.mkt-glow-cobalt{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-cobalt-500) 12%, transparent), 0 24px 60px -24px color-mix(in srgb, var(--color-cobalt-500) 28%, transparent)}.dark .mkt-glow-cobalt{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-cobalt-500) 15%, transparent), 0 30px 80px -20px color-mix(in srgb, var(--color-cobalt-500) 35%, transparent)}.mkt-bloom{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-cobalt-500) 8%, transparent), transparent 55%)}.dark .mkt-bloom{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-cobalt-500) 16%, transparent), transparent 55%)}.mkt-icon-glow{box-shadow:0 0 0 1px color-mix(in srgb, var(--fg-strong) 8%, transparent), 0 24px 60px -20px color-mix(in srgb, var(--color-cobalt-500) 32%, transparent)}.dark .mkt-icon-glow{box-shadow:0 0 0 1px #ffffff0f, 0 30px 90px -20px color-mix(in srgb, var(--color-cobalt-500) 60%, transparent)}.mkt-packet{fill:var(--fg-subtle)}.dark .mkt-packet{fill:var(--color-ice)}@keyframes mkt-marquee{to{transform:translate(-50%)}}@keyframes mkt-spin{to{transform:rotate(360deg)}}@keyframes mkt-counter{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes mkt-counter-rev{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes mkt-ping{70%{box-shadow:0 0 0 8px color-mix(in srgb, var(--ok) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 0%, transparent)}}@keyframes mkt-blink{50%{opacity:0}}@keyframes mkt-slidein{0%{opacity:0;transform:translateY(-8px)}}.mkt-live-dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 60%, transparent);border-radius:999px;animation:1.8s infinite mkt-ping}@media (prefers-reduced-motion:reduce){.mkt-root *,.mkt-root :before,.mkt-root :after{transition:none!important;animation:none!important}.mkt-reveal{opacity:1;filter:none;transform:none}}
