.reactions.svelte-kzll0m{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.react.svelte-kzll0m{border:2px solid var(--line);background:var(--surface);min-height:44px;color:var(--fg);font:600 .95rem var(--font-body);border-radius:999px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.react.on.svelte-kzll0m{border-color:var(--accent);color:var(--accent)}.react.on.svelte-kzll0m svg{fill:currentColor}.react.quiet.svelte-kzll0m{color:var(--muted);background:0 0;border-color:#0000;font-size:.85rem;font-weight:400}.reasons.svelte-kzll0m{border:0;flex-direction:column;margin:0;padding:0;display:flex}.reasons.svelte-kzll0m label:where(.svelte-kzll0m){align-items:center;gap:10px;min-height:42px;display:flex}.reasons.svelte-kzll0m input:where(.svelte-kzll0m){width:20px;height:20px;accent-color:var(--a-accent)}.report-error.svelte-kzll0m{color:var(--a-err)}.player.svelte-kzll0m{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-body);flex-direction:column;font-size:1.08rem;line-height:1.55;display:flex}.bar.svelte-kzll0m{z-index:5;min-height:52px;padding:4px 10px;padding-top:calc(4px + env(safe-area-inset-top));background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:6px;display:flex;position:sticky;top:0}.bar-btn.bag.svelte-kzll0m{position:relative}.bar-btn.bag.svelte-kzll0m i:where(.svelte-kzll0m){background:var(--accent);min-width:18px;color:var(--accent-fg);font:700 .68rem/18px var(--font-body);text-align:center;border-radius:9px;padding:0 5px;position:absolute;top:4px;right:2px}.counters.svelte-kzll0m{z-index:1;flex-wrap:wrap;gap:6px;width:100%;max-width:640px;margin:0 auto;padding:0 18px 4px;font-size:.82rem;display:flex;position:relative}.counters.svelte-kzll0m span:where(.svelte-kzll0m){border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:2px 10px}.counters.svelte-kzll0m b:where(.svelte-kzll0m){color:var(--fg)}.toasts.svelte-kzll0m{z-index:30;top:calc(60px + env(safe-area-inset-top));pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed;left:0;right:0}.toasts.svelte-kzll0m p:where(.svelte-kzll0m){background:var(--fg);color:var(--bg);border-radius:999px;margin:0;padding:7px 16px;font-size:.92rem;font-weight:700;animation:.25s ease-out svelte-kzll0m-enter;box-shadow:0 6px 20px #00000040}.bag-item.svelte-kzll0m{align-items:flex-start;gap:12px;display:flex}.bag-icon.svelte-kzll0m{background:var(--a-sunken);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:1.4rem;display:grid}.debug.svelte-kzll0m{border:1px dashed var(--a-line);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.debug.svelte-kzll0m p:where(.svelte-kzll0m){margin:0}.bar-btn.svelte-kzll0m{width:44px;height:44px;color:var(--fg);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.progress.svelte-kzll0m{background:var(--line);border-radius:3px;flex:1;height:6px;margin:0 8px;overflow:hidden}.progress.svelte-kzll0m i:where(.svelte-kzll0m){background:var(--accent);border-radius:3px;height:100%;transition:width .4s;display:block}.grow.svelte-kzll0m{flex:1}.stage.svelte-kzll0m{width:100%;max-width:640px;padding:8px 18px calc(24px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:20px;margin:0 auto;animation:.28s ease-out svelte-kzll0m-enter;display:flex}.intro.svelte-kzll0m{justify-content:center;gap:12px;padding-top:32px}.content.svelte-kzll0m{flex-direction:column;gap:16px;display:flex}.text.svelte-kzll0m p{margin:0 0 .8em}.text.svelte-kzll0m p:last-child{margin-bottom:0}figure.svelte-kzll0m{margin:0}.frame.svelte-kzll0m{border-radius:var(--radius);overflow:hidden}figure.small.svelte-kzll0m{width:58%;margin:0 auto}figure.fade.svelte-kzll0m,.backdrop.fade.svelte-kzll0m img:where(.svelte-kzll0m){animation:1.6s both svelte-kzll0m-fade}figure.zoom.svelte-kzll0m img:where(.svelte-kzll0m),.backdrop.zoom.svelte-kzll0m img:where(.svelte-kzll0m){animation:16s ease-out both svelte-kzll0m-zoom}figure.blur.svelte-kzll0m img:where(.svelte-kzll0m),.backdrop.blur.svelte-kzll0m img:where(.svelte-kzll0m){animation:2s ease-out both svelte-kzll0m-unblur}.backdrop.svelte-kzll0m{z-index:0;position:fixed;inset:0;overflow:hidden}.backdrop.svelte-kzll0m img:where(.svelte-kzll0m){object-fit:cover;width:100%;height:100%}.backdrop.svelte-kzll0m:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 62%, transparent), color-mix(in srgb, var(--bg) 30%, transparent) 50%, color-mix(in srgb, var(--bg) 78%, transparent));position:absolute;inset:0}.stage.over-image.svelte-kzll0m{z-index:1;text-shadow:0 0 14px var(--bg), 0 0 4px var(--bg);font-weight:500;position:relative}.stage.over-image.svelte-kzll0m .choice:where(.svelte-kzll0m){text-shadow:none}.credit.svelte-kzll0m{color:var(--muted);text-align:right;font-size:.7rem}figure.svelte-kzll0m img:where(.svelte-kzll0m),.cover.svelte-kzll0m{object-fit:cover;border-radius:var(--radius);background:var(--surface);width:100%;height:auto;max-height:56dvh}figcaption.svelte-kzll0m{color:var(--muted);text-align:right;margin-top:4px;font-size:.7rem}.video.svelte-kzll0m{aspect-ratio:16/9;border-radius:var(--radius);background:#000;overflow:hidden}.video.svelte-kzll0m iframe:where(.svelte-kzll0m),.video.svelte-kzll0m button:where(.svelte-kzll0m){border:0;width:100%;height:100%}.video.svelte-kzll0m button:where(.svelte-kzll0m){color:#fff;background:#111;justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex}h1.svelte-kzll0m{font-family:var(--font-title);text-wrap:balance;font-size:clamp(1.7rem,7vw,2.4rem);line-height:1.12}.eyebrow.svelte-kzll0m{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.8rem;font-weight:700}.desc.svelte-kzll0m{color:var(--muted)}.by.svelte-kzll0m{color:var(--muted);margin-top:-6px;font-size:.9rem}.rating.svelte-kzll0m,.counter.svelte-kzll0m,.note.svelte-kzll0m{color:var(--muted);align-items:center;gap:6px;font-size:.9rem;display:flex}.choices.svelte-kzll0m{flex-direction:column;gap:10px;margin-top:auto;padding-top:8px;display:flex}.choice.svelte-kzll0m{border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;min-height:56px;color:var(--fg);font-family:var(--font-body);text-align:left;align-items:center;gap:12px;padding:12px 16px;font-size:1.05rem;font-weight:500;line-height:1.3;transition:transform 80ms,border-color .15s;display:flex}.choice.svelte-kzll0m span:where(.svelte-kzll0m){flex:1}.choice.svelte-kzll0m:active:not(:disabled){transform:scale(.985)}@media (hover:hover){.choice.svelte-kzll0m:hover:not(:disabled){border-color:var(--accent)}}.choice.main.svelte-kzll0m{background:var(--accent);color:var(--accent-fg);border-color:#0000;justify-content:center;font-weight:700}.choice.locked.svelte-kzll0m{opacity:.55;text-decoration:line-through}.choice.good.svelte-kzll0m{background:color-mix(in srgb, #2b9a5d 18%, var(--surface));border-color:#2b9a5d}.choice.bad.svelte-kzll0m{background:color-mix(in srgb, #d64545 18%, var(--surface));border-color:#d64545}.choice.svelte-kzll0m:disabled:not(.locked){opacity:.5}.revealed.svelte-kzll0m .choice:where(.svelte-kzll0m):not(.main){pointer-events:none}kbd.svelte-kzll0m{border:1px solid var(--line);min-width:26px;font:600 .8rem var(--font-body);text-align:center;color:var(--muted);border-radius:6px;padding:2px 0;display:none}@media (hover:hover) and (width>=900px){kbd.svelte-kzll0m{display:block}}.explain.svelte-kzll0m{border-left:4px solid var(--accent);background:var(--surface);border-radius:4px;padding:12px 14px;font-size:.98rem}.explain.svelte-kzll0m p{margin:0}.result.svelte-kzll0m{flex-direction:column;gap:12px;padding-top:8px;display:flex}.score.svelte-kzll0m{font-family:var(--font-title);font-size:4.2rem;font-weight:700;line-height:1}.score.svelte-kzll0m small:where(.svelte-kzll0m){color:var(--muted);font-size:.45em}.bars.svelte-kzll0m{flex-direction:column;gap:10px;margin:4px 0;padding:0;font-size:.92rem;list-style:none;display:flex}.bars.svelte-kzll0m li:where(.svelte-kzll0m){grid-template-columns:1fr auto;gap:4px 8px;display:grid}.bars.svelte-kzll0m i:where(.svelte-kzll0m){border-radius:4px;grid-column:1/-1;min-width:4px;height:8px}.recap.svelte-kzll0m{flex-direction:column;gap:10px;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.recap.svelte-kzll0m li:where(.svelte-kzll0m){background:var(--surface);border-left:4px solid #d64545;border-radius:4px;padding:12px 14px}.recap.svelte-kzll0m li.ok:where(.svelte-kzll0m){border-color:#2b9a5d}.recap.svelte-kzll0m .q:where(.svelte-kzll0m){font-weight:700}.recap.svelte-kzll0m .why:where(.svelte-kzll0m){color:var(--muted)}.made.svelte-kzll0m{color:var(--muted);text-align:center;margin-top:12px;font-size:.9rem}.share.svelte-kzll0m{flex-direction:column;gap:12px;display:flex}.card-preview.svelte-kzll0m{border:1px solid var(--a-line);background:var(--a-sunken);border-radius:12px;align-self:center;width:auto;max-height:44dvh}.card-preview.story.svelte-kzll0m{aspect-ratio:9/16}.card-preview.square.svelte-kzll0m{aspect-ratio:1}.card-preview.wide.svelte-kzll0m{aspect-ratio:1200/630;max-width:100%;height:auto}@keyframes svelte-kzll0m-fade{0%{opacity:0}}@keyframes svelte-kzll0m-zoom{0%{transform:scale(1)}to{transform:scale(1.14)}}@keyframes svelte-kzll0m-unblur{0%{filter:blur(22px);transform:scale(1.06)}}@keyframes svelte-kzll0m-enter{0%{opacity:0;transform:translateY(10px)}}@media (width>=960px){.stage.svelte-kzll0m{max-width:680px;padding-top:28px}.stage.split.svelte-kzll0m{grid-template-columns:1fr 1fr;align-items:start;gap:44px;max-width:1100px;display:grid}.aside.svelte-kzll0m{flex-direction:column;gap:24px;font-size:1.12rem;display:flex}.split.svelte-kzll0m .choices:where(.svelte-kzll0m){margin-top:0}}
