:root{--color-bg-cream:#eaddc0;--color-bg-cream-deep:#d8c9a8;--color-stone-grey:#c9c2b0;--color-accent-terracotta:#b85c3a;--color-accent-terracotta-deep:#6f3b30;--color-accent-gold:#e8b563;--color-accent-sage:#5f7d5e;--color-accent-sage-deep:#33514c;--color-accent-dustyrose:#d99b8f;--color-ink:#3a2a1e;--color-ink-soft:#6b5a46;--color-glass:#fff;--color-sky-ink:#1e4166;--color-overlay-dark:#140e08f0;--color-sky-pale:#cfe0e6;--color-sky-mist:#eaf1f2;--color-cloud-base:var(--color-sky-pale);--color-sky-deep:#285077;--color-sky-horizon:#5caeb2;--color-focus-ring:var(--color-ink);--color-panel:color-mix(in srgb, var(--color-bg-cream-deep) 92%, transparent);--color-glass-fill:color-mix(in srgb, var(--color-glass) 35%, transparent);--color-glass-fill-hover:color-mix(in srgb, var(--color-glass) 60%, transparent);--color-glass-border:color-mix(in srgb, var(--color-glass) 85%, transparent);--color-glass-text:var(--color-sky-ink);--color-glass-pressed:var(--color-sky-ink);--color-glass-text-pressed:var(--color-glass);--shadow-glass:0 6px 18px color-mix(in srgb, var(--color-sky-ink) 20%, transparent);--shadow-glass-hover:0 8px 22px color-mix(in srgb, var(--color-sky-ink) 28%, transparent);--shadow-glass-small:0 2px 8px color-mix(in srgb, var(--color-sky-ink) 18%, transparent);--color-glass-dark-fill:color-mix(in srgb, var(--color-sky-ink) 55%, transparent);--color-glass-dark-fill-hover:color-mix(in srgb, var(--color-sky-ink) 78%, transparent);--color-glass-dark-border:color-mix(in srgb, var(--color-glass) 40%, transparent);--color-glass-dark-text:var(--color-glass);--color-glass-selected:color-mix(in srgb, var(--color-sky-ink) 10%, transparent);--shadow-soft:0 8px 24px color-mix(in srgb, var(--color-accent-sage-deep) 22%, transparent);--shadow-card:0 24px 64px color-mix(in srgb, var(--color-accent-sage-deep) 35%, transparent);--ambient-light-origin:12% 8%;--ambient-light-glow:color-mix(in srgb, var(--color-accent-gold) 9%, transparent);--ambient-light-falloff:color-mix(in srgb, var(--color-bg-cream-deep) 45%, transparent);--ambient-light-edge:color-mix(in srgb, var(--color-stone-grey) 40%, transparent);--color-cloud-glow:color-mix(in srgb, var(--color-accent-gold) 38%, transparent);--gradient-sky-backdrop:linear-gradient(to bottom, var(--color-sky-deep) 0%, var(--color-sky-horizon) 55%, var(--color-sky-pale) 100%);--object-light-highlight:color-mix(in srgb, var(--color-accent-gold) 24%, transparent);--object-light-shade:color-mix(in srgb, var(--color-accent-sage-deep) 30%, transparent);--desk-object-glow:drop-shadow(0 0 14px color-mix(in srgb, var(--color-accent-gold) 45%, transparent));--desk-shadow-cool:color-mix(in srgb, var(--color-accent-dustyrose), var(--color-sky-deep));--desk-shadow-table:color-mix(in srgb, var(--desk-shadow-cool) 75%, var(--color-sky-deep));--desk-shadow-grass:color-mix(in srgb, var(--color-stone-grey) 35%, var(--color-accent-sage-deep));--desk-shadow-chair:var(--desk-shadow-table)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background-color:var(--color-bg-cream);background-image:linear-gradient(to bottom right, var(--color-bg-cream), var(--color-bg-cream-deep));color:var(--color-ink);font-family:var(--font-family-base);font-size:var(--font-size-md);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow:hidden}button{color:inherit;font:inherit}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cover-frame{--frame-width:max(100cqw, 100cqh * var(--frame-aspect-ratio));--frame-height:max(100cqh, 100cqw / var(--frame-aspect-ratio));top:calc((100cqh - var(--frame-height)) / 2);left:calc((100cqw - var(--frame-width)) / 2);width:var(--frame-width);height:var(--frame-height);position:absolute}.scene-ambient-light{isolation:isolate;position:relative}.scene-ambient-light:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at var(--ambient-light-origin), var(--ambient-light-glow) 0%, transparent 55%), radial-gradient(ellipse farthest-corner at var(--ambient-light-origin), transparent 45%, var(--ambient-light-falloff) 80%, var(--ambient-light-edge) 100%);position:absolute;inset:0}.accent-button{padding:var(--space-md) var(--space-xl);border:1px solid var(--color-glass-border);border-radius:var(--radius-pill);background-color:var(--color-glass-fill);box-shadow:var(--shadow-glass);color:var(--color-glass-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);cursor:pointer;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));transition:background-color var(--duration-interaction) ease, color var(--duration-interaction) ease, box-shadow var(--duration-interaction) ease}@media (hover:hover){.accent-button:hover{background-color:var(--color-glass-fill-hover);box-shadow:var(--shadow-glass-hover)}}.accent-button:active,.accent-button[aria-pressed=true]{background-color:var(--color-glass-pressed);color:var(--color-glass-text-pressed)}.accent-icon-button{border:1px solid var(--color-glass-border);border-radius:var(--radius-pill);background-color:var(--color-glass-fill);box-shadow:var(--shadow-glass-small);color:var(--color-glass-text);cursor:pointer;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));transition:background-color var(--duration-interaction) ease, color var(--duration-interaction) ease, box-shadow var(--duration-interaction) ease;place-items:center;padding:0;display:grid}@media (hover:hover){.accent-icon-button:hover{background-color:var(--color-glass-fill-hover);box-shadow:var(--shadow-glass)}}.accent-icon-button:active,.accent-icon-button[aria-pressed=true]{background-color:var(--color-glass-pressed);color:var(--color-glass-text-pressed)}.glass-on-dark{border-color:var(--color-glass-dark-border);background-color:var(--color-glass-dark-fill);color:var(--color-glass-dark-text)}@media (hover:hover){.glass-on-dark:hover{background-color:var(--color-glass-dark-fill-hover)}}.glass-on-dark:active,.glass-on-dark[aria-pressed=true]{border-color:var(--color-glass);background-color:var(--color-glass);color:var(--color-glass-text)}._app_7rp9i_1{height:100%;position:relative}._stage_7rp9i_6{height:100%}._icon_1moa4_1{width:1em;height:1em;display:block}._player_1x0q3_7{--tonearm-rest-deg:-16deg;--tonearm-play-deg:0deg;--vinyl-spin-ms:1.8s;--tonearm-swing-ms:.9s;aspect-ratio:1408/768;isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}._layer_1x0q3_20{pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}._body_1x0q3_30{z-index:1;object-fit:fill}._platter_1x0q3_36{z-index:2;top:var(--platter-top);left:var(--platter-left);width:var(--platter-size);aspect-ratio:1;transform-origin:50%;position:absolute}._vinyl_1x0q3_47{transform-origin:50%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}._vinylImage_1x0q3_56{top:var(--vinyl-image-top);left:var(--vinyl-image-left);width:var(--vinyl-image-width);height:var(--vinyl-image-height);pointer-events:none;max-width:none;position:absolute}._player_1x0q3_7[data-spinning=true] ._vinyl_1x0q3_47{animation:_vinyl-spin_1x0q3_1 var(--vinyl-spin-ms) linear infinite}._player_1x0q3_7[data-spinning=false] ._vinyl_1x0q3_47{animation:none}@keyframes _vinyl-spin_1x0q3_1{to{transform:rotate(1turn)}}._tonearmPivot_1x0q3_84{z-index:3;top:var(--pivot-top);left:var(--pivot-left);transform-origin:0 0;width:100%;height:100%;transform:rotate(var(--tonearm-angle));transition:transform var(--tonearm-swing-ms) ease-in-out;will-change:transform;position:absolute}._tonearmImage_1x0q3_97{top:calc(-1 * var(--pivot-top));left:calc(-1 * var(--pivot-left));pointer-events:none;width:100%;max-width:none;height:100%;position:absolute}._interaction_1x0q3_107{z-index:4;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}._interaction_1x0q3_107:disabled{cursor:default;pointer-events:none}@media (prefers-reduced-motion:reduce){._player_1x0q3_7[data-spinning=true] ._vinyl_1x0q3_47{animation:none}._tonearmPivot_1x0q3_84{transition:none}}._corner_2xfjq_10{top:calc(var(--corner-turntable-top) + env(safe-area-inset-top,0px));right:calc(var(--corner-turntable-right) + env(safe-area-inset-right,0px));z-index:var(--z-turntable);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-turntable-fade) ease, visibility 0s linear var(--duration-turntable-fade);justify-items:end;display:grid;position:fixed}._corner_2xfjq_10[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration-turntable-fade) ease, visibility 0s linear 0s}._deck_2xfjq_35{width:var(--corner-turntable-width);pointer-events:auto;position:relative}._deckToggle_2xfjq_42{border-radius:var(--radius-md);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}._mixer_2xfjq_54{top:calc(100% - var(--space-xs));right:var(--corner-turntable-margin-right);z-index:1;gap:var(--space-xs);width:13.25rem;padding:var(--space-sm);border-radius:var(--radius-md);background-color:var(--color-panel);box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;transform:translateY(calc(-1 * var(--space-xs)));transition:opacity var(--duration-interaction) ease, transform var(--duration-interaction) ease;display:grid;position:absolute}._corner_2xfjq_10[data-mixer-open=true] ._mixer_2xfjq_54{opacity:1;pointer-events:auto;transform:none}._corner_2xfjq_10[data-visible=true] ._mixer_2xfjq_54:has(:focus-visible){opacity:1;pointer-events:auto;transform:none}._nowPlaying_2xfjq_92{color:var(--color-ink);font-size:var(--font-size-sm);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._slider_2xfjq_103{width:100%;accent-color:var(--color-glass-text);cursor:pointer;margin:0}._slider_2xfjq_103:disabled{cursor:default;opacity:.4}._transport_2xfjq_115{justify-content:space-between;align-items:center;gap:2px;display:flex}._navButton_2xfjq_122,._playButton_2xfjq_123{width:1.75rem;height:1.75rem;font-size:var(--font-size-sm);line-height:1}._navButton_2xfjq_122:disabled,._playButton_2xfjq_123:disabled{cursor:default;opacity:.4}@media (pointer:coarse){._mixer_2xfjq_54{width:calc(6 * var(--touch-target) + 2 * var(--space-sm) + 5 * 2px)}._navButton_2xfjq_122,._playButton_2xfjq_123{width:var(--touch-target);height:var(--touch-target);font-size:var(--font-size-lg)}}._volume_2xfjq_154{align-items:center;gap:var(--space-xs);grid-template-columns:auto 1fr;display:grid}._volumeLabel_2xfjq_161{color:var(--color-ink-soft);font-size:var(--font-size-sm)}@media (prefers-reduced-motion:reduce){._corner_2xfjq_10,._corner_2xfjq_10[data-visible=true],._mixer_2xfjq_54{transition:none}}._reader_4g8px_1{gap:var(--space-md);justify-items:center;display:grid}._stage_4g8px_7{place-items:center;width:100%;display:grid}._frame_4g8px_17{cursor:zoom-in;touch-action:none;display:grid;overflow:hidden}._frame_4g8px_17[data-zoomed=true]{cursor:grab}._frame_4g8px_17[data-dragging=true]{cursor:grabbing}._page_4g8px_39{opacity:0;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:min(70dvh,56rem)}._page_4g8px_39[data-loaded=true]{opacity:1}._controls_4g8px_54{align-items:center;gap:var(--space-md);display:flex}._navButton_4g8px_61{width:var(--modal-close-size);height:var(--modal-close-size);font-size:var(--font-size-xl);line-height:1}._navButton_4g8px_61:disabled{cursor:default;opacity:.4}._counter_4g8px_74{min-width:5rem;color:var(--color-bg-cream);font-family:var(--font-family-mono);font-size:var(--font-size-sm);text-align:center}._empty_4g8px_82{color:var(--color-bg-cream);text-align:center;margin:0}._hint_4g8px_89{align-items:center;gap:var(--space-sm);color:var(--color-bg-cream);font-size:var(--font-size-sm);margin:0;display:flex}._resetButton_4g8px_98{padding:var(--space-xs) var(--space-md);font-size:var(--font-size-sm)}@media (pointer:coarse){._navButton_4g8px_61{width:var(--touch-target);height:var(--touch-target)}._hint_4g8px_89{text-align:center;flex-wrap:wrap;justify-content:center}}@media (height<=30rem){._page_4g8px_39{max-height:calc(100dvh - 2 * var(--space-lg) - var(--touch-target) - var(--space-md))}._hint_4g8px_89{display:none}}@media (prefers-reduced-motion:no-preference){._page_4g8px_39{transition:opacity var(--duration-interaction) ease-out}}._root_6mvtx_2{z-index:var(--z-modal);padding:max(var(--space-lg), env(safe-area-inset-top,0px)) max(var(--space-lg), env(safe-area-inset-right,0px)) max(var(--space-lg), env(safe-area-inset-bottom,0px)) max(var(--space-lg), env(safe-area-inset-left,0px));place-items:center;display:grid;position:fixed;inset:0}._backdrop_6mvtx_14{background-color:var(--color-overlay-dark);cursor:default;border:0;margin:0;padding:0;position:absolute;inset:0}._dialog_6mvtx_28{width:100%;max-width:var(--modal-max-width);border-radius:var(--radius-lg);background-color:var(--color-bg-cream);max-height:100%;box-shadow:var(--shadow-card);color:var(--color-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}._dialogWide_6mvtx_46{width:fit-content;max-width:var(--modal-max-width-wide)}._dialogFrameless_6mvtx_55{max-width:min(var(--modal-max-width), 90vw);max-height:min(92dvh,100%);box-shadow:none;color:var(--color-bg-cream);background:0 0;border-radius:0}._dialogFrameless_6mvtx_55._dialogWide_6mvtx_46{width:fit-content;max-width:min(var(--modal-max-width-wide), 94vw)}._dialogFrameless_6mvtx_55 ._content_6mvtx_70{padding:0}._dialogFrameless_6mvtx_55 :where(._closeButton_6mvtx_79){top:var(--space-sm);right:var(--space-sm);border-color:var(--color-glass-dark-border);background-color:var(--color-glass-dark-fill);color:var(--color-glass-dark-text)}@media (hover:hover){._dialogFrameless_6mvtx_55 ._closeButton_6mvtx_79:hover{background-color:var(--color-glass-dark-fill-hover)}}._dialog_6mvtx_28:focus{outline:none}._closeButton_6mvtx_79{top:var(--space-sm);right:var(--space-sm);z-index:1;width:var(--modal-close-size);height:var(--modal-close-size);font-size:var(--font-size-xl);line-height:1;position:absolute}._content_6mvtx_70{overscroll-behavior:contain;min-height:0;padding:var(--space-xl);padding-right:calc(var(--space-xl) + var(--modal-close-size));overflow:auto}@media (pointer:coarse){._closeButton_6mvtx_79{width:var(--touch-target);height:var(--touch-target)}._content_6mvtx_70{padding-right:calc(var(--space-xl) + var(--touch-target))}}._gallery_lu48m_10{--cake-modal-close-band:calc(var(--touch-target) + 2 * var(--space-sm));--cake-modal-media-max-height:calc(min(92dvh, 100dvh - 2 * var(--space-lg)) - var(--cake-modal-close-band) - var(--space-md) - var(--touch-target));justify-items:center;gap:var(--space-md);padding-top:var(--cake-modal-close-band);display:grid}._stage_lu48m_24{touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;display:grid}._media_lu48m_31{width:min(94vw, var(--modal-max-width-wide), var(--cake-modal-media-max-height) * var(--media-ratio));height:auto;aspect-ratio:var(--media-ratio);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--color-ink) 80%, transparent);object-fit:contain;display:block}._controls_lu48m_45{align-items:center;gap:var(--space-md);display:flex}._navButton_lu48m_52{width:var(--modal-close-size);height:var(--modal-close-size);font-size:var(--font-size-xl);line-height:1}._navButton_lu48m_52:disabled{cursor:default;opacity:.4}._counter_lu48m_65{min-width:4rem;color:var(--color-bg-cream);font-family:var(--font-family-mono);font-size:var(--font-size-sm);text-align:center}@media (pointer:coarse){._navButton_lu48m_52{width:var(--touch-target);height:var(--touch-target)}}@media (prefers-reduced-motion:no-preference){._media_lu48m_31{animation:_cake-slide-in_lu48m_1 var(--duration-interaction) ease-out}}@keyframes _cake-slide-in_lu48m_1{0%{opacity:0}}._title_6i3kg_1{margin:0 0 var(--space-md);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}._text_6i3kg_7{color:var(--color-ink-soft);margin:0}._player_112pk_9{--letter-close-band:calc(var(--touch-target) + 2 * var(--space-sm));width:min(80vw, 56rem, (100dvh - 2 * var(--space-lg) - var(--letter-close-band)) * 16 / 9);margin-top:var(--letter-close-band);aspect-ratio:16/9;background:#000}._iframe_112pk_18{border:0;width:100%;height:100%;display:block}._mixer_1quov_1{gap:var(--space-md);display:grid}._title_1quov_6{font-size:var(--font-size-xl);line-height:var(--line-height-tight);margin:0}._nowPlaying_1quov_12{gap:2px;min-height:3.2rem;display:grid}._label_1quov_18{color:var(--color-ink-soft);font-size:var(--font-size-sm)}._trackTitle_1quov_23{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}._artist_1quov_29{color:var(--color-ink-soft);font-size:var(--font-size-sm)}._seek_1quov_34{gap:var(--space-xs);display:grid}._time_1quov_39{color:var(--color-ink-soft);font-family:var(--font-family-mono);font-size:var(--font-size-sm);text-align:right}._slider_1quov_47{width:100%;accent-color:var(--color-glass-text);cursor:pointer;margin:0}._slider_1quov_47:disabled{cursor:default;opacity:.4}._transport_1quov_59{justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}._navButton_1quov_67{width:var(--modal-close-size);height:var(--modal-close-size);font-size:var(--font-size-xl);line-height:1}._navButton_1quov_67:disabled{cursor:default;opacity:.4}._playButton_1quov_80{width:3.25rem;min-width:3.25rem;height:3.25rem;font-size:var(--font-size-xl);place-items:center;padding:0;line-height:1;display:grid}._playButton_1quov_80:disabled{cursor:default;opacity:.4}._volume_1quov_97{align-items:center;gap:var(--space-sm);grid-template-columns:auto 1fr;display:grid}._volumeLabel_1quov_104{color:var(--color-ink-soft);font-size:var(--font-size-sm)}._list_1quov_109{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}._track_1quov_23{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-glass-border);border-radius:var(--radius-md);background-color:var(--color-glass-fill);color:var(--color-ink);cursor:pointer;text-align:left;display:flex}._track_1quov_23:focus-visible{background-color:var(--color-glass-fill-hover);box-shadow:var(--shadow-glass-small)}@media (hover:hover){._track_1quov_23:hover{background-color:var(--color-glass-fill-hover);box-shadow:var(--shadow-glass-small)}}._track_1quov_23[data-active=true]{border-color:var(--color-glass-text);background-color:var(--color-glass-selected)}._icon_1quov_151{color:var(--color-glass-text);font-size:var(--font-size-lg);flex:none;display:grid}._titles_1quov_158{flex:1;gap:2px;display:grid}._badge_1quov_164{color:var(--color-glass-text);font-size:var(--font-size-sm);white-space:nowrap}._empty_1quov_170{color:var(--color-ink-soft);text-align:center;margin:0}@media (prefers-reduced-motion:no-preference){._track_1quov_23{transition:border-color var(--duration-interaction) ease, background-color var(--duration-interaction) ease, box-shadow var(--duration-interaction) ease}}._title_kqk4s_1{margin:0 0 var(--space-md);font-size:var(--font-size-xl);line-height:var(--line-height-tight);text-align:center}._placeholder_kqk4s_9{color:var(--color-ink-soft);text-align:center;opacity:.7;margin:0}._image_kqk4s_16{width:100%;height:auto;display:block}._title_js9aw_1{margin:0 0 var(--space-xs);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}._hint_js9aw_7{margin:0 0 var(--space-md);color:var(--color-ink-soft);font-size:var(--font-size-sm)}._empty_js9aw_13{color:var(--color-ink-soft);text-align:center;margin:0}._list_js9aw_19{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}._track_js9aw_31{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-glass-border);border-radius:var(--radius-md);background-color:var(--color-glass-fill);color:var(--color-ink);cursor:pointer;text-align:left;display:flex}._track_js9aw_31:focus-visible{background-color:var(--color-glass-fill-hover);box-shadow:var(--shadow-glass-small)}@media (hover:hover){._track_js9aw_31:hover{background-color:var(--color-glass-fill-hover);box-shadow:var(--shadow-glass-small)}}._track_js9aw_31[data-playing=true]{border-color:var(--color-glass-text);background-color:var(--color-glass-selected)}._icon_js9aw_64{color:var(--color-glass-text);font-size:var(--font-size-lg);flex:none;display:grid}._titles_js9aw_71{flex:1;gap:2px;display:grid}._trackTitle_js9aw_77{line-height:var(--line-height-tight)}._artist_js9aw_81{color:var(--color-ink-soft);font-size:var(--font-size-sm)}._badge_js9aw_86{color:var(--color-glass-text);font-size:var(--font-size-sm);white-space:nowrap}@media (prefers-reduced-motion:no-preference){._track_js9aw_31{transition:border-color var(--duration-interaction) ease, background-color var(--duration-interaction) ease, box-shadow var(--duration-interaction) ease}}._fallback_3eu0i_1{justify-content:center;align-items:center;gap:var(--space-lg);height:100%;padding:var(--space-xxl);color:var(--color-ink);font-size:var(--font-size-lg);text-align:center;flex-direction:column;display:flex}._message_3eu0i_15{margin:0}._curtain_1jw31_1{position:absolute;inset:0;overflow:hidden}._sky_1jw31_8{background:var(--gradient-sky-backdrop);pointer-events:none;position:absolute;inset:0}._group_1jw31_15{pointer-events:none;position:absolute;inset:0}._cloud_1jw31_21{position:absolute}._image_1jw31_26{width:100%;height:auto;filter:drop-shadow(0 0 var(--space-xl) var(--color-cloud-glow));-webkit-user-select:none;user-select:none;display:block}._image_1jw31_26[data-flipped=true]{transform:scaleX(-1)}._layer_anetm_2{pointer-events:none}._layer_anetm_2[data-phase=idle]{visibility:hidden}._layer_anetm_2:not([data-phase=idle]){pointer-events:auto}._overlay_1ds3a_2{z-index:var(--z-scene-transition);position:fixed;inset:0}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(./marck-script-cyrillic-400-normal-BIatlnl2.woff2)format("woff2"),url(./marck-script-cyrillic-400-normal-C4wWsGQ-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(./marck-script-latin-ext-400-normal-CEQHAJDc.woff2)format("woff2"),url(./marck-script-latin-ext-400-normal-BipQGsdP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(./marck-script-latin-400-normal-hvIDGCO4.woff2)format("woff2"),url(./marck-script-latin-400-normal-DonRfbfk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._cake_5lsga_6{isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}._cakeImage_5lsga_13{z-index:1;max-width:none;position:absolute}._flame_5lsga_20{z-index:2;position:absolute}._smoke_5lsga_26{z-index:3;opacity:0;visibility:hidden;position:absolute}._sprite_5lsga_34{max-width:none;position:absolute}._flame_5lsga_20 ._sprite_5lsga_34{filter:drop-shadow(0 0 var(--space-xs) color-mix(in srgb, var(--color-accent-gold) 75%, transparent))}._smoke_5lsga_26 ._sprite_5lsga_34{filter:brightness(.32)contrast(1.15)}._skip_wdung_9{right:calc(var(--space-lg) + env(safe-area-inset-right,0px));bottom:calc(var(--space-lg) + env(safe-area-inset-bottom,0px));z-index:3;align-items:center;gap:var(--space-xs);min-height:var(--touch-target);padding:var(--space-xs) var(--space-md) var(--space-xs) var(--space-lg);font-size:var(--font-size-md);letter-spacing:.04em;-webkit-tap-highlight-color:transparent;display:inline-flex;position:absolute}._arrow_wdung_29{margin-inline-start:-.2em;font-size:1.25em;display:grid}._skip_wdung_9:disabled{cursor:default;opacity:.5}@media (height<=30rem){._skip_wdung_9{right:calc(var(--space-md) + env(safe-area-inset-right,0px));bottom:calc(var(--space-md) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){._skip_wdung_9{transition:none}}._backdrop_1ngn1_5{z-index:-1;background:var(--gradient-sky-backdrop);pointer-events:none;position:absolute;inset:0;overflow:hidden}._clouds_1ngn1_15{opacity:0;transition:opacity var(--duration-ambient-cloud-fade) ease;position:absolute;inset:0}._clouds_1ngn1_15[data-visible=true]{opacity:1}._cloud_1ngn1_15{animation:_sky-cloud-drift_1ngn1_1 var(--drift-duration) ease-in-out infinite alternate;position:absolute}@keyframes _sky-cloud-drift_1ngn1_1{0%{transform:translate(0)}to{transform:translateX(var(--drift-distance))}}._image_1ngn1_43{width:100%;height:auto;filter:drop-shadow(0 0 var(--space-lg) var(--color-cloud-glow));-webkit-user-select:none;user-select:none;display:block}._image_1ngn1_43[data-flipped=true]{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){._cloud_1ngn1_15{animation:none}}._scene_1abdc_2{--cake-scene-padding:var(--space-xl);justify-content:center;align-items:center;gap:var(--space-lg);height:100%;padding:max(var(--cake-scene-padding), env(safe-area-inset-top,0px)) max(var(--cake-scene-padding), env(safe-area-inset-right,0px)) max(var(--cake-scene-padding), env(safe-area-inset-bottom,0px)) max(var(--cake-scene-padding), env(safe-area-inset-left,0px));flex-direction:column;display:flex;overflow:hidden}@media (height<=30rem){._scene_1abdc_2{--cake-scene-padding:var(--space-md);gap:var(--space-sm)}}._stage_1abdc_34{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:min(100%,92vw);display:grid}._hint_1abdc_41{max-width:24rem;padding-right:var(--space-xl);color:var(--color-ink);font-family:var(--font-family-script);font-size:clamp(var(--font-size-xl), 3.2vw, var(--font-size-display));font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);text-align:right;text-shadow:0 0 var(--space-md) var(--color-sky-mist);white-space:pre-line;grid-column:1;justify-self:end;margin:0}._cake_1abdc_58{height:var(--cake-height);grid-column:2;max-width:100%}@media (orientation:portrait){._stage_1abdc_34{justify-items:center;gap:var(--space-md);grid-template-columns:minmax(0,1fr)}._hint_1abdc_41{text-align:center;justify-self:center;padding-right:0}._cake_1abdc_58{grid-column:1}}._actions_1abdc_86{justify-content:center;display:flex}._button_1abdc_91:disabled{cursor:default;opacity:.6;pointer-events:none}._cover_1abdc_103{z-index:2;pointer-events:none}._wish_1abdc_108{padding:var(--space-xxl);color:var(--color-ink);font-family:var(--font-family-script);font-size:var(--font-size-hero);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);text-align:center;text-shadow:0 0 var(--space-lg) var(--color-sky-mist);opacity:0;visibility:hidden;place-items:center;margin:0;display:grid;position:absolute;inset:0}._greeting_qkixx_6{justify-content:center;align-items:center;gap:var(--space-lg);padding:var(--space-xxl);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}._title_qkixx_18{color:var(--color-ink);font-family:var(--font-family-script);font-size:var(--font-size-hero);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);text-shadow:0 0 var(--space-lg) var(--color-sky-mist);margin:0}._invite_qkixx_3{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-pill);color:var(--color-ink-soft);font-size:var(--font-size-lg);cursor:pointer;background-color:#0000;border:0}._invite_qkixx_3:after{content:"";position:absolute;inset:0}._invite_qkixx_3:disabled{cursor:default}._inviteText_qkixx_51{text-shadow:0 0 var(--space-md) var(--color-sky-mist);display:inline-block}._scene_1r74u_2{--intro-grain-opacity:.06;height:100%;overflow:hidden}._atmosphere_1r74u_11{pointer-events:none;position:absolute;inset:0}._atmosphere_1r74u_11:after{content:"";background-color:var(--color-ink);opacity:var(--intro-grain-opacity);position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}._stage_1r74u_33{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}._stage_1r74u_33[data-deck-front=true]{z-index:2}._deck_1r74u_49{width:var(--intro-deck-width)}._cover_1r74u_53{z-index:1}
