.duel-wrap.svelte-1an0wdk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:16px;background:#0a0a0cd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.duel.svelte-1an0wdk{width:100%;max-width:560px;text-align:center}.duel__title.svelte-1an0wdk{font-size:18px;font-weight:700;color:#fff}.duel__sub.svelte-1an0wdk{margin-top:4px;font-size:13px;color:#fff9}.duel__grid.svelte-1an0wdk{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.duel__pic.svelte-1an0wdk{position:relative;overflow:hidden;border-radius:16px;border:2px solid transparent;background:#1c1c20;padding:0;cursor:pointer;aspect-ratio:2 / 3;transition:transform .15s ease,opacity .2s ease,border-color .15s ease}.duel__pic.svelte-1an0wdk img:where(.svelte-1an0wdk){display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.duel__pic.svelte-1an0wdk:active{transform:scale(.98)}.duel__pic--picked.svelte-1an0wdk{border-color:var(--rd-primary, #b0d747)}.duel__pic--dim.svelte-1an0wdk{opacity:.35}.duel__check.svelte-1an0wdk{position:absolute;right:8px;top:8px;display:flex;height:34px;width:34px;align-items:center;justify-content:center;border-radius:9999px;background:var(--rd-primary, #b0d747);color:#161618}.duel__skip.svelte-1an0wdk{margin-top:14px;border:none;background:transparent;padding:8px 16px;font-size:13px;font-weight:600;color:#fff9;cursor:pointer}.rd-moderation-blur>img,.rd-moderation-blur>video{filter:blur(28px) saturate(.6);transform:scale(1.05)}.spinner-arc.svelte-1affcxu{animation:svelte-1affcxu-arc-spin 1s linear infinite;transform-origin:center}@keyframes svelte-1affcxu-arc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ideas-shake.svelte-1affcxu{animation:svelte-1affcxu-ideas-wiggle .5s ease-in-out}@keyframes svelte-1affcxu-ideas-wiggle{0%,to{transform:rotate(0)}15%{transform:rotate(-4deg)}30%{transform:rotate(4deg)}45%{transform:rotate(-3deg)}60%{transform:rotate(2deg)}75%{transform:rotate(-1deg)}}.sug-card.svelte-1affcxu{animation:svelte-1affcxu-deal-card .45s cubic-bezier(.34,1.56,.64,1) backwards;transform-origin:bottom left}@keyframes svelte-1affcxu-deal-card{0%{opacity:0;transform:translate(-20px,60px) rotate(0) scale(.3)}40%{opacity:1}to{opacity:1}}.arrow-draw.svelte-1affcxu{stroke-dasharray:80;stroke-dashoffset:80;animation:svelte-1affcxu-draw-arrow .6s ease-out forwards,svelte-1affcxu-fade-arrow .4s ease-in 2s forwards}.arrow-head.svelte-1affcxu{animation-delay:.4s,2s}@keyframes svelte-1affcxu-draw-arrow{to{stroke-dashoffset:0}}@keyframes svelte-1affcxu-fade-arrow{to{opacity:0}}.companion-switch-loader.svelte-1affcxu{display:inline-flex;align-items:center;gap:4px}.companion-switch-loader.svelte-1affcxu span:where(.svelte-1affcxu){width:6px;height:6px;border-radius:999px;background:var(--rd-primary);opacity:.25;animation:svelte-1affcxu-companion-switch-bounce .9s ease-in-out infinite}.companion-switch-loader.svelte-1affcxu span:where(.svelte-1affcxu):nth-child(2){animation-delay:.12s}.companion-switch-loader.svelte-1affcxu span:where(.svelte-1affcxu):nth-child(3){animation-delay:.24s}@keyframes svelte-1affcxu-companion-switch-bounce{0%,80%,to{transform:translateY(0) scale(.92);opacity:.25}40%{transform:translateY(-2px) scale(1);opacity:1}}.qa-btn.svelte-1affcxu{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;opacity:0;transform:translateY(8px) scale(.6);filter:drop-shadow(0 1px 2px rgba(0,0,0,.65));transition:opacity .18s ease,transform .26s cubic-bezier(.34,1.56,.64,1)}.group\/photo.svelte-1affcxu:hover .qa-btn:where(.svelte-1affcxu){opacity:1}.group\/photo.svelte-1affcxu:hover .qa-1:where(.svelte-1affcxu){transform:translateY(0) rotate(-5deg) scale(1);transition-delay:0ms}.group\/photo.svelte-1affcxu:hover .qa-2:where(.svelte-1affcxu){transform:translateY(0) rotate(4deg) scale(1);transition-delay:60ms}.group\/photo.svelte-1affcxu:hover .qa-3:where(.svelte-1affcxu){transform:translateY(0) rotate(-2deg) scale(1);transition-delay:.12s}.qa-btn.qa-active.svelte-1affcxu{opacity:1;transform:translateY(0) rotate(-2deg) scale(1)}.group\/photo.svelte-1affcxu:hover .qa-btn:where(.svelte-1affcxu):hover,.qa-btn.qa-active.svelte-1affcxu:hover{transform:translateY(-2px) scale(1.18);transition-delay:0ms}
