.mk-stage{isolation:isolate;background:color-mix(in srgb, var(--night-850) var(--stage-solid,88%), var(--stage-tint,black));border:1px solid var(--hb-line);box-shadow:var(--stage-shadow,0 24px 70px #00000059);position:relative}.mk-stage:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(60% 70% at 70% 0%, color-mix(in oklch, var(--ember) var(--wash-alpha,13%), transparent), transparent 70%);pointer-events:none;position:absolute;inset:-1px}.mk-device{border:1px solid color-mix(in oklch, var(--ink) 16%, transparent);box-shadow:var(--device-shadow,0 1px 2px #0000004d, 0 28px 60px -28px #000000b3), 0 0 80px -34px color-mix(in oklch, var(--ember) var(--device-glow,45%), transparent)}.mk-phone{background:var(--bezel,var(--night-700));border:1px solid color-mix(in oklch, var(--ink) 18%, transparent);box-shadow:var(--device-shadow,0 1px 2px #0000004d, 0 28px 60px -28px #000000b3), 0 0 80px -34px color-mix(in oklch, var(--ember) var(--device-glow,45%), transparent);border-radius:2.1rem;padding:6px}.mk-phone-screen{border-radius:1.7rem;overflow:hidden}.mk-notch{background:var(--notch,var(--night-900));border-radius:9999px;width:3.5rem;height:.875rem}.mk-screen [data-sim]{transition:transform .15s,background-color .15s,border-color .15s,color .15s,opacity .15s}.mk-screen [data-sim][data-pressed=true]{filter:brightness(.95);transform:scale(.96)}.mk-screen [data-sim][data-hint=true]{outline:2px solid var(--brand-500);outline-offset:2px;animation:1.5s ease-out 5 mk-sim-hint}@keyframes mk-sim-hint{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--brand-500) 50%, transparent)}to{box-shadow:0 0 0 10px #0000}}@keyframes mk-sim-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes mk-sim-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mk-sim-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes mk-sim-toast{0%{opacity:0;transform:translateY(10px)}9%{opacity:1;transform:none}84%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}.mk-sim-pop{animation:.32s cubic-bezier(.22,1,.36,1) both mk-sim-pop}.mk-sim-rise{animation:.42s cubic-bezier(.22,1,.36,1) both mk-sim-rise}.mk-sim-drop{animation:.46s cubic-bezier(.22,1,.36,1) both mk-sim-drop}.mk-sim-toast{animation:3.6s cubic-bezier(.22,1,.36,1) both mk-sim-toast}.mk-cursor{transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .2s}.mk-cursor-ring{transition:transform .15s,opacity .15s}.mk-cursor-icon{filter:drop-shadow(0 2px 3px #00000073)}.mk-btn{border:1px solid var(--hb-line);min-height:2.5rem;color:var(--ink);background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.mk-btn:hover{border-color:color-mix(in oklch, var(--ember) 60%, transparent);background:color-mix(in oklch, var(--ember) 8%, transparent)}.mk-btn-primary{background:var(--ember);color:var(--on-ember);border-color:#0000}.mk-btn-primary:hover{background:var(--ember-strong);border-color:#0000}.mk-root :where(a,button,textarea,input,[tabindex]):focus-visible{outline:2px solid var(--ember);outline-offset:2px}.mk-seg{border:1px solid var(--hb-line);background:color-mix(in oklch, var(--night-900) 70%, transparent);border-radius:9999px;padding:2px;display:inline-flex}.mk-seg button{min-height:2.25rem;color:var(--ink-dim);border-radius:9999px;padding:0 .85rem;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s}.mk-seg button:hover{color:var(--ink)}.mk-seg button[aria-pressed=true]{background:var(--night-700);color:var(--ink)}@media (prefers-reduced-motion:reduce){.mk-sim-pop,.mk-sim-rise,.mk-sim-drop,.mk-sim-toast,.mk-screen [data-sim][data-hint=true]{animation:none!important}.mk-cursor,.mk-cursor-ring,.mk-screen [data-sim]{transition:none!important}}
/*# sourceMappingURL=2hlvdgafxbhtn.css.map*/