.SecretSanta-module__7jkiwa__stack{gap:1.25rem;min-width:0;display:grid}.SecretSanta-module__7jkiwa__section{gap:.75rem;min-width:0;display:grid}.SecretSanta-module__7jkiwa__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.SecretSanta-module__7jkiwa__sectionTitle{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}.SecretSanta-module__7jkiwa__count{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.82rem}.SecretSanta-module__7jkiwa__fieldLabel{color:var(--color-text-secondary);gap:.35rem;min-width:0;font-size:.84rem;font-weight:500;display:grid}.SecretSanta-module__7jkiwa__stack textarea.SecretSanta-module__7jkiwa__names{min-height:11rem;font-family:inherit;font-size:1rem}.SecretSanta-module__7jkiwa__grid3{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;display:grid}.SecretSanta-module__7jkiwa__rowActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.SecretSanta-module__7jkiwa__linkBtn{appearance:none;min-height:2rem;font:inherit;color:var(--color-accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:.25rem 0;font-size:.86rem;font-weight:500;text-decoration:underline}.SecretSanta-module__7jkiwa__linkBtn:hover{color:var(--color-accent-hover)}.SecretSanta-module__7jkiwa__linkBtn:focus-visible,.SecretSanta-module__7jkiwa__chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.SecretSanta-module__7jkiwa__notice{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface-elevated);color:var(--color-text-secondary);margin:0;padding:.7rem .9rem;font-size:.88rem;line-height:1.5}.SecretSanta-module__7jkiwa__warn{border-color:color-mix(in srgb, var(--color-warning) 55%, transparent);background:color-mix(in srgb, var(--color-warning) 10%, transparent);color:var(--color-text-primary)}.SecretSanta-module__7jkiwa__danger{border-color:color-mix(in srgb, var(--color-error) 50%, transparent);background:color-mix(in srgb, var(--color-error) 9%, transparent);color:var(--color-text-primary)}.SecretSanta-module__7jkiwa__noticeActions{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.SecretSanta-module__7jkiwa__group{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);gap:.6rem;padding:.75rem;display:grid}.SecretSanta-module__7jkiwa__chips{flex-wrap:wrap;gap:.4rem;display:flex}.SecretSanta-module__7jkiwa__chip{appearance:none;border:1px solid var(--color-border-subtle);background:var(--color-surface);min-height:2.25rem;color:var(--color-text-secondary);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:0 .8rem;font-size:.88rem;transition:background .14s,border-color .14s,color .14s;overflow:hidden}.SecretSanta-module__7jkiwa__chip[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-text-primary);font-weight:600}.SecretSanta-module__7jkiwa__resultHead{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent);background:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface));gap:.6rem;padding:1rem;display:grid}.SecretSanta-module__7jkiwa__resultTitle{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:650}.SecretSanta-module__7jkiwa__code{font-family:var(--font-mono);color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.82rem}.SecretSanta-module__7jkiwa__people{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.SecretSanta-module__7jkiwa__person{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);gap:.55rem;padding:.7rem .8rem;display:grid}.SecretSanta-module__7jkiwa__personName{min-width:0;color:var(--color-text-primary);align-items:center;gap:.5rem;font-weight:600;display:flex}.SecretSanta-module__7jkiwa__personName span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SecretSanta-module__7jkiwa__sentTag{letter-spacing:.04em;text-transform:uppercase;color:var(--color-success);flex:none;font-size:.72rem;font-weight:600}.SecretSanta-module__7jkiwa__smallBtn{appearance:none;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:2.5rem;color:var(--color-text-primary);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .14s,border-color .14s;display:inline-flex}.SecretSanta-module__7jkiwa__smallBtn:hover{border-color:var(--color-accent);background:var(--color-surface-elevated)}.SecretSanta-module__7jkiwa__smallBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.SecretSanta-module__7jkiwa__smallBtn[data-copy-state=copied]{border-color:var(--color-success);color:var(--color-success)}.SecretSanta-module__7jkiwa__waBtn{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);font-weight:600}.SecretSanta-module__7jkiwa__waBtn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.SecretSanta-module__7jkiwa__pairs{gap:.3rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.SecretSanta-module__7jkiwa__pairs li{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.SecretSanta-module__7jkiwa__arrow{color:var(--color-text-disabled)}.SecretSanta-module__7jkiwa__stack textarea.SecretSanta-module__7jkiwa__proofBox{font-family:var(--font-mono);min-height:7rem;font-size:.8rem}.SecretSanta-module__7jkiwa__verifyOk{color:var(--color-success);font-weight:600}.SecretSanta-module__7jkiwa__verifyBad{color:var(--color-error);font-weight:600}.SecretSanta-module__7jkiwa__footNote{color:var(--color-text-disabled);margin:0;font-size:.8rem;line-height:1.55}.SecretSanta-module__7jkiwa__reveal{text-align:center;border-radius:var(--radius-xl);border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 62%), var(--color-surface);justify-items:center;gap:1rem;min-width:0;padding:clamp(1.25rem,5vw,2.25rem) clamp(.75rem,4vw,1.5rem);display:grid;position:relative;overflow:hidden}.SecretSanta-module__7jkiwa__gift{color:var(--color-accent);width:4rem;height:4rem}.SecretSanta-module__7jkiwa__revealEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-size:.78rem;font-weight:600}.SecretSanta-module__7jkiwa__revealLead{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:1.05rem}.SecretSanta-module__7jkiwa__matchName{max-width:100%;color:var(--color-accent);overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,9vw,3.25rem);font-weight:750;line-height:1.1;animation:.56s cubic-bezier(.2,.9,.25,1.2) both SecretSanta-module__7jkiwa__pop}.SecretSanta-module__7jkiwa__facts{text-align:left;gap:.6rem;width:min(100%,26rem);margin:0;display:grid}.SecretSanta-module__7jkiwa__fact{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface-elevated);gap:.15rem;padding:.65rem .85rem;display:grid}.SecretSanta-module__7jkiwa__fact dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-disabled);font-size:.72rem;font-weight:600}.SecretSanta-module__7jkiwa__fact dd{color:var(--color-text-primary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.SecretSanta-module__7jkiwa__confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.SecretSanta-module__7jkiwa__confetti span{background:var(--color-accent);opacity:0;border-radius:2px;width:.5rem;height:.9rem;animation:2.6s ease-in both SecretSanta-module__7jkiwa__fall;position:absolute;top:-.75rem}.SecretSanta-module__7jkiwa__confetti span:nth-child(3n){background:var(--color-warning)}.SecretSanta-module__7jkiwa__confetti span:nth-child(3n+1){background:var(--color-success)}.SecretSanta-module__7jkiwa__confetti span:first-child{animation-delay:0s;left:6%}.SecretSanta-module__7jkiwa__confetti span:nth-child(2){animation-delay:.22s;left:14%}.SecretSanta-module__7jkiwa__confetti span:nth-child(3){animation-delay:90ms;left:22%}.SecretSanta-module__7jkiwa__confetti span:nth-child(4){animation-delay:.36s;left:31%}.SecretSanta-module__7jkiwa__confetti span:nth-child(5){animation-delay:40ms;left:40%}.SecretSanta-module__7jkiwa__confetti span:nth-child(6){animation-delay:.3s;left:49%}.SecretSanta-module__7jkiwa__confetti span:nth-child(7){animation-delay:.13s;left:58%}.SecretSanta-module__7jkiwa__confetti span:nth-child(8){animation-delay:.42s;left:66%}.SecretSanta-module__7jkiwa__confetti span:nth-child(9){animation-delay:60ms;left:74%}.SecretSanta-module__7jkiwa__confetti span:nth-child(10){animation-delay:.26s;left:82%}.SecretSanta-module__7jkiwa__confetti span:nth-child(11){animation-delay:.16s;left:90%}.SecretSanta-module__7jkiwa__confetti span:nth-child(12){animation-delay:.38s;left:96%}@keyframes SecretSanta-module__7jkiwa__pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes SecretSanta-module__7jkiwa__fall{0%{opacity:0;transform:translateY(0)rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(15rem)rotate(380deg)}}@media (prefers-reduced-motion:reduce){.SecretSanta-module__7jkiwa__matchName{animation:none}.SecretSanta-module__7jkiwa__confetti{display:none}}
