.ui-container{width:100%;max-width:clamp(1080px,75vw,1320px);padding-inline:var(--space-3);margin:0 auto}.ui-container--wide{max-width:clamp(1320px,85vw,1520px)}.ui-section{padding-block:var(--section-pad)}.ui-section--tight{padding-block:var(--space-6)}.ui-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 var(--space-2);font-size:.78rem;font-weight:500}.ui-eyebrow--accent{color:var(--accent)}.ui-eyebrow--sm{letter-spacing:.14em;font-size:.7rem}.ui-eyebrow--lg{letter-spacing:.18em;font-size:.85rem}.ui-card{background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4);transition:border-color .18s,transform .18s,box-shadow .18s}.ui-card:hover{border-color:var(--line-2);transform:translateY(-2px);box-shadow:0 16px 40px -26px #000000bf}@media (prefers-reduced-motion:reduce){.ui-card{transition:none}.ui-card:hover{transform:none}}.ui-card--feature,.mk-tier--feature{background:linear-gradient(160deg, var(--panel-2), var(--panel));border-color:var(--line-2);box-shadow:inset 0 1px #e4eaf10d}.ui-btn{justify-content:center;align-items:center;gap:var(--space-1);min-height:44px;font-family:var(--body);border:1px solid #0000;border-radius:10px;padding:0 22px;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-btn--primary{background:var(--accent);color:#fff}.ui-btn--primary:hover:not(:disabled){background:var(--accent-hover);color:#fff}.ui-btn--ghost{border-color:var(--line-2);color:var(--ink);background:0 0}.ui-btn--ghost:hover:not(:disabled){border-color:var(--ink-soft);color:var(--ink)}.ui-confirm{align-items:center;gap:var(--space-2);color:var(--ink-soft);flex-wrap:wrap;font-size:.82rem;display:inline-flex}.ui-confirm__prompt{max-width:46ch}
