.vn.svelte-aqqdz3{cursor:default;width:100%;position:relative}.vn-frame.svelte-aqqdz3{background:color-mix(in srgb, var(--gc-accent) 12%, var(--gc-paper,#fff));width:100%;max-height:70vh;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gc-accent) 16%, transparent);border-radius:.6rem;position:relative;overflow:hidden}.vn-portrait.svelte-aqqdz3 .vn-frame:where(.svelte-aqqdz3){width:auto;max-width:100%;height:min(70vh,32rem);margin-inline:auto}.vn-compact.svelte-aqqdz3 .vn-frame:where(.svelte-aqqdz3){max-height:13rem}.vn-compact.vn-portrait.svelte-aqqdz3 .vn-frame:where(.svelte-aqqdz3){height:13rem}.vn-iframe.svelte-aqqdz3,.vn-facade.svelte-aqqdz3{border:0;width:100%;height:100%;position:absolute;inset:0}.vn-native.svelte-aqqdz3{object-fit:contain;background:#000}.vn-spinner.svelte-aqqdz3{border:3px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:2.25rem;height:2.25rem;margin:-1.125rem 0 0 -1.125rem;animation:.9s linear infinite svelte-aqqdz3-vn-spin;position:absolute;top:50%;left:50%}@keyframes svelte-aqqdz3-vn-spin{to{transform:rotate(360deg)}}.vn-facade.svelte-aqqdz3{cursor:pointer;color:#fff;background:0 0;padding:0;display:block}.vn-facade.svelte-aqqdz3:disabled{cursor:default}.vn-poster.svelte-aqqdz3,.vn-placeholder.svelte-aqqdz3{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vn-placeholder.svelte-aqqdz3{background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--gc-accent) 35%, transparent), transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--gc-accent) 55%, #1f2937), #1f2937)}.vn-shade.svelte-aqqdz3{background:linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.vn-play.svelte-aqqdz3{background:var(--gc-accent);width:3.75rem;height:3.75rem;transition:transform var(--dur-ui,.18s) var(--ease-out-expo,ease-out);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #ffffff47,0 10px 24px #00000047}.vn-play.svelte-aqqdz3 svg:where(.svelte-aqqdz3){fill:#fff;margin-left:3px}.vn-facade.svelte-aqqdz3:hover .vn-play:where(.svelte-aqqdz3),.vn-facade.svelte-aqqdz3:focus-visible .vn-play:where(.svelte-aqqdz3){transform:translate(-50%,-50%)scale(1.07)}.vn-facade.svelte-aqqdz3:focus-visible{outline:3px solid var(--gc-accent);outline-offset:2px}.vn-compact.svelte-aqqdz3 .vn-play:where(.svelte-aqqdz3){width:3rem;height:3rem}.vn-meta.svelte-aqqdz3{text-align:left;flex-direction:column;align-items:flex-start;gap:.3rem;display:flex;position:absolute;bottom:.6rem;left:.75rem;right:.75rem}.vn-title.svelte-aqqdz3{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #00000080;max-width:100%;font-size:.8rem;font-weight:600;overflow:hidden}.vn-chips.svelte-aqqdz3{gap:.35rem;display:flex}.vn-chip.svelte-aqqdz3{letter-spacing:.01em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:600}.vn-under.svelte-aqqdz3{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.4rem;display:flex}.vn-quiet.svelte-aqqdz3{color:var(--gc-ink-soft,#6b7280);align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.vn-quiet.svelte-aqqdz3 svg:where(.svelte-aqqdz3){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.vn-link.svelte-aqqdz3{color:var(--gc-ink-soft,#6b7280);text-underline-offset:2px;font-size:.72rem;text-decoration:underline}.vn-link.svelte-aqqdz3:disabled{opacity:.5}.vn-strong.svelte-aqqdz3{color:var(--gc-accent);font-weight:600}.vn-report.svelte-aqqdz3{margin-top:.4rem}@media (prefers-reduced-motion:reduce){.vn-play.svelte-aqqdz3{transition:none}.vn-spinner.svelte-aqqdz3{animation-duration:2.5s}.vn-facade.svelte-aqqdz3:hover .vn-play:where(.svelte-aqqdz3),.vn-facade.svelte-aqqdz3:focus-visible .vn-play:where(.svelte-aqqdz3){transform:translate(-50%,-50%)}}.gc-note.svelte-145fw77{background:var(--gc-paper,#fff);box-shadow:var(--shadow-2);border:1px solid color-mix(in srgb, var(--gc-accent) 14%, transparent);break-inside:avoid;transition:box-shadow var(--dur-ui) var(--ease-out-expo), transform var(--dur-ui) var(--ease-out-expo)}.gc-note.svelte-145fw77:hover{box-shadow:var(--shadow-3);transform:rotate(0)translateY(-2px)!important}.gc-note-sticker.svelte-145fw77{width:38px;height:38px;box-shadow:var(--shadow-1);border:1px solid color-mix(in srgb, var(--gc-accent) 22%, transparent);transform:rotate(calc(var(--tilt,0deg) * -3));background:#fff;border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:-14px;right:14px}.gc-note-spot.svelte-145fw77{animation:.75s both gc-note-land}.gc-note-spot.svelte-145fw77:hover{transform:rotate(var(--tilt,0deg))!important}.gc-note-spot.svelte-145fw77:before{content:"";border-radius:inherit;pointer-events:none;animation:.75s ease-out both gc-shadow-touchdown;position:absolute;inset:0;box-shadow:0 18px 40px #102a2b2e}.sticker-pop.svelte-145fw77{animation:.38s cubic-bezier(.34,1.56,.64,1) .48s both gc-sticker-pop}.signature-draw.svelte-145fw77{animation:gc-signature-draw var(--sig-dur,.48s) cubic-bezier(.4, .05, .4, 1) .65s both;display:inline-block}
