.me-frame{--me-bg:#f7f5f2;--me-paper:#fff;--me-sunken:#efede9;--me-ink:#13110f;--me-sub:#46413f;--me-mute:#76706d;--me-line:#e3e1de;--me-line-hard:#13110f;--me-primary:var(--brand-teal);--me-primary-ink:var(--brand-teal-ink);--me-primary-tint:var(--brand-teal-tint);--me-primary-soft:var(--brand-teal-soft);--me-on-primary:#fff;background:var(--me-bg);color:var(--me-ink);font-feature-settings:"ss01", "cv11"}@supports (color:lab(0% 0 0)){.me-frame{--me-bg:lab(96.7668% .282496 1.88143);--me-paper:lab(100% 0 0);--me-sunken:lab(93.7536% .341088 2.25906);--me-ink:lab(5.2603% .659198 1.21096);--me-sub:lab(28.0462% 1.75002 2.37078);--me-mute:lab(47.7667% 1.73989 2.36379);--me-line:lab(89.5747% .283033 1.88175);--me-line-hard:lab(5.2603% .659198 1.21096)}}.me-hairline{border-top:1px solid var(--me-line);border-bottom:1px solid var(--me-line);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--me-mute);justify-content:space-between;align-items:center;padding:.625rem 1.5rem;font-size:11px;display:flex}.me-code-chip{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--me-line);color:var(--me-sub);background:0 0;border-radius:2px;padding:2px 6px;font-size:10px;display:inline-block}.me-code-chip[data-accent=true]{background:var(--me-primary-tint);border-color:var(--me-primary-soft);color:var(--me-primary-ink)}.me-kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--me-mute);font-size:10px}.me-kicker--accent{color:var(--me-primary-ink)}.me-display{letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.02}.me-btn-primary{background:var(--me-primary);min-height:44px;color:var(--me-on-primary);transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-out-quart);border-radius:2px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.me-btn-primary:hover{opacity:.92}.me-btn-primary:active{transform:scale(.97)}.me-btn-ghost{min-height:44px;color:var(--me-ink);border:1px solid var(--me-line);transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-out-quart);background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;padding:.6875rem 1.25rem;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.me-btn-ghost:hover{background:var(--me-paper)}.me-btn-ghost:active{transform:scale(.97)}.me-btn-sm{font-size:12px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;padding:.5rem .875rem}.me-card{background:var(--me-paper);border:1px solid var(--me-line)}.me-tabular{font-variant-numeric:tabular-nums}@keyframes me-step-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.me-step-enter{animation:me-step-enter var(--duration-base) var(--ease-out-quart) both}@keyframes me-confirm-enter{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.me-confirm-enter{animation:me-confirm-enter var(--duration-slow) var(--ease-out-quart) both}.me-step-badge{transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard)}.me-step-connector{transition:background-color var(--duration-base) var(--ease-standard)}.me-progress-fill{transition:width var(--duration-base) var(--ease-out-quart)}.me-chip{transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), transform var(--duration-fast) var(--ease-out-quart)}.me-chip:active{transform:scale(.98)}