._wrapper_mnn7c_1{display:flex;flex-direction:column;gap:.75rem;width:100%}._bar_mnn7c_9{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._filters_mnn7c_17{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:center;flex-grow:1;padding-top:1rem}._chip_mnn7c_27{display:inline-flex;align-items:center;gap:.3rem;min-height:2.25rem;padding:.28rem .85rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;font-size:var(--fs-xs);transition:background .2s,border-color .2s,color .2s}._chip_mnn7c_27:hover{background:var(--hover);color:var(--text-strong)}._chipActive_mnn7c_50,._chipActive_mnn7c_50:hover{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-fg)}._chipIcon_mnn7c_57{width:.8rem;height:.8rem}@media (max-width: 600px){._chip_mnn7c_27{min-height:2.75rem;padding:.55rem 1rem;font-size:var(--fs-sm)}._chipIcon_mnn7c_57{width:.9rem;height:.9rem}}._root_mnn7c_76{position:relative;width:100%;height:78vh;border-radius:var(--radius-md);overflow:hidden;background:var(--canvas-bg)}[data-stage-open] ._root_mnn7c_76{height:calc(100dvh - 9.5rem)}._card_mnn7c_96{--hue: #e6b9fa;position:relative;display:flex;flex-direction:column;width:90%;max-width:600px;margin:0;padding:1.25rem 1.75rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--hue) 14%,transparent),transparent 60%),rgba(10,6,20,.9);backdrop-filter:blur(18px);box-shadow:0 0 0 1px color-mix(in srgb,var(--hue) 18%,transparent) inset,0 24px 60px #00000080,0 0 50px color-mix(in srgb,var(--hue) 12%,transparent);color:#e6e6e6;cursor:default;user-select:none;animation:_card-in_mnn7c_1 .45s cubic-bezier(.16,1,.3,1)}._card_mnn7c_96[data-type=book]{--hue: #f6c177}._card_mnn7c_96[data-type=song]{--hue: #7ee0b0}._card_mnn7c_96[data-type=movie]{--hue: #f49ac1}._card_mnn7c_96[data-type=joke]{--hue: #8fd3ff}@keyframes _card-in_mnn7c_1{0%{opacity:0;transform:translateY(12px) scale(.97)}}._top_mnn7c_144{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-right:-.75rem}._typeChip_mnn7c_152{display:inline-flex;align-items:center;gap:.375rem;padding:.2rem .625rem .2rem .5rem;border:1px solid color-mix(in srgb,var(--hue) 35%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--hue) 10%,transparent);color:var(--hue);font-size:var(--fs-xs);font-weight:500;letter-spacing:.02em}._typeIcon_mnn7c_166{width:.9rem;height:.9rem}._closeBtn_mnn7c_171{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:none;border-radius:var(--radius-pill);background:none;color:#9a9a9a;cursor:pointer;transition:color .15s,background-color .15s}._closeBtn_mnn7c_171:hover{color:#fff;background:rgba(255,255,255,.08)}._closeIcon_mnn7c_192{width:1.125rem;height:1.125rem}._mark_mnn7c_198{height:2.25rem;margin-top:.5rem;font-family:var(--font-display);font-size:4.5rem;font-weight:700;line-height:1;color:var(--hue);opacity:.85}._quoteText_mnn7c_209{margin:0;max-height:55vh;overflow:auto;font-family:var(--font-display);font-size:clamp(1.25rem,1.1rem + .8vw,1.625rem);font-weight:500;line-height:1.4;letter-spacing:-.01em;color:#f4f4f5;white-space:pre-line;text-wrap:balance}._cite_mnn7c_224{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin-top:1rem;font-size:var(--fs-sm)}._artist_mnn7c_233{font-weight:600;color:#e6e6e6}._source_mnn7c_238{display:inline-flex;align-items:center;gap:.3rem;color:#a8a8b3;font-style:italic;text-decoration:none;transition:color .15s}._source_mnn7c_238:hover{color:var(--hue)}._externalIcon_mnn7c_252{width:.7rem;height:.7rem;flex-shrink:0}._foot_mnn7c_258{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}._id_mnn7c_268{font-family:var(--font-mono);font-size:var(--fs-xs);color:#6f6f7a}._actions_mnn7c_274{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}._action_mnn7c_274{display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .875rem;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-pill);background:rgba(255,255,255,.04);color:#e6e6e6;font:inherit;font-size:var(--fs-xs);font-weight:500;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}._action_mnn7c_274:hover{border-color:color-mix(in srgb,var(--hue) 60%,transparent);background:color-mix(in srgb,var(--hue) 10%,transparent);color:#fff}._action_mnn7c_274 svg{width:.875rem;height:.875rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 576px){._card_mnn7c_96{width:calc(100% - 2rem);padding:1rem 1.25rem}._mark_mnn7c_198{font-size:3.5rem;height:1.75rem}}@media (prefers-reduced-motion: reduce){._card_mnn7c_96{animation:none}}._hintBar_mnn7c_336{position:absolute;bottom:1rem;left:0;right:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem 1rem;padding-inline:1rem;z-index:5;pointer-events:none;text-align:center}._hint_mnn7c_336{font-size:var(--fs-xs);color:#ffffffb3;letter-spacing:.04em}._resetBtn_mnn7c_358{pointer-events:all;min-height:2.25rem;padding:.3rem .85rem;background:rgba(161,77,243,.12);border:1px solid rgba(161,77,243,.3);border-radius:var(--radius-sm);color:#e6b9fa;cursor:pointer;font-size:var(--fs-xs);letter-spacing:.04em;transition:background .2s,border-color .2s}._resetBtn_mnn7c_358:hover{background:rgba(161,77,243,.24);border-color:#a14df399}@media (max-width: 576px){._hintBar_mnn7c_336{bottom:5.5rem}}
