.o3z50k0{padding-inline:var(--space-4);padding-block:var(--space-12);justify-content:center;align-items:center;min-height:calc(100dvh - 17rem);display:flex}.o3z50k1{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);width:min(26rem,100%);box-shadow:inset 0 1px 0 var(--color-glint), var(--shadow-lg), var(--shadow-xs);padding:var(--space-6)}.o3z50k2{margin-bottom:var(--space-3)}.o3z50k3{margin:0;margin-bottom:var(--space-2);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);font-weight:700}.o3z50k4{margin:0;margin-bottom:var(--space-8);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-soft)}.o3z50k5{gap:var(--space-5);display:grid}.o3z50k6{gap:var(--space-5);border:0;min-width:0;margin:0;padding:0;display:grid}.o3z50k7{font-size:var(--text-sm);line-height:var(--leading-tight);color:var(--color-text);padding:0;font-weight:700}.o3z50k8{margin:0;margin-top:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-soft)}.o3z50k9{gap:var(--space-3);grid-template-columns:minmax(4.5rem,1fr) 2fr;display:grid}.o3z50ka{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-soft);margin:0}.o3z50kb{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-primary-border);background:var(--color-primary);width:100%;color:var(--color-on-primary);padding-block:var(--space-3);padding-inline:var(--space-6);font-size:var(--text-base);line-height:var(--leading-tight);cursor:pointer;box-shadow:var(--shadow-md);transition:background-color var(--transition-quick), transform var(--transition-quick), box-shadow var(--transition-quick);border-radius:999px;font-weight:600;display:inline-flex}.o3z50kb:hover{background:var(--color-primary-strong);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.o3z50kb:disabled{cursor:not-allowed;opacity:.6;transform:none}.o3z50kc{bottom:var(--space-6);width:max-content;max-width:calc(100% - var(--space-8));z-index:60;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);background:var(--color-danger-tint);color:var(--color-danger-strong);font-size:var(--text-sm);box-shadow:var(--shadow-lg);margin-inline:auto;font-weight:600;display:flex;position:fixed;left:0;right:0}.o3z50kd{margin:0}.o3z50ke{width:var(--size-8);height:var(--size-8);color:var(--color-danger-strong);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.o3z50ke:hover{background:var(--color-danger-bg)}.o3z50ke:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-danger) 24%, transparent)}.o3z50kf{width:var(--space-4);height:var(--space-4);display:block}.o3z50kg{width:var(--space-4);height:var(--space-4);flex-shrink:0;display:block}.o3z50kh{margin:0;margin-top:var(--space-5);text-align:center;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-soft)}
