.time-input::-webkit-outer-spin-button,.time-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.time-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.gradient-checkbox-container.svelte-7rsulc{position:relative;width:18px;height:18px;flex-shrink:0}.gradient-checkbox.svelte-7rsulc{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:4px;background:transparent;border:2px solid rgba(255,255,255,.2);position:relative;transition:all .2s ease;flex-shrink:0}.gradient-checkbox.svelte-7rsulc:hover{border-color:#ffffff4d}.gradient-checkbox.svelte-7rsulc:checked{background:linear-gradient(135deg,var(--gradient-brand-start),var(--gradient-brand-middle),var(--gradient-brand-end));background-size:200% 200%;animation:gradient-shift 10s ease infinite;border:none}.checkbox-icon.svelte-7rsulc{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.gradient-checkbox.svelte-7rsulc:focus-visible{outline:2px solid rgba(123,97,255,.5);outline-offset:2px}.minimal-time-input.svelte-7rsulc{height:32px;width:96px;padding:0 12px;font-size:14px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-weight:500;background:transparent;border:none;border-bottom:2px solid rgba(255,255,255,.1);color:hsl(var(--foreground));transition:all .2s ease;outline:none}.minimal-time-input.svelte-7rsulc:hover:not(:disabled){border-bottom-color:#fff3}.minimal-time-input.svelte-7rsulc:focus:not(:disabled){border-bottom-color:var(--gradient-brand-middle);background:#7b61ff0d}.minimal-time-input.svelte-7rsulc:disabled{opacity:.4;cursor:not-allowed}.minimal-time-input.svelte-7rsulc::placeholder{color:hsl(var(--muted-foreground));opacity:.5}.minimal-time-input.invalid.svelte-7rsulc{border-bottom-color:#ef444499}.minimal-time-input.invalid.svelte-7rsulc:hover:not(:disabled){border-bottom-color:#ef4444cc}.minimal-time-input.invalid.svelte-7rsulc:focus:not(:disabled){border-bottom-color:#ef4444;background:#ef44440d}@media(hover:hover)and (pointer:fine){button[title=Share].svelte-7rsulc{cursor:pointer}input[type=text].svelte-7rsulc{cursor:text}.gradient-checkbox.svelte-7rsulc,label[for=timestamp-checkbox].svelte-7rsulc{cursor:pointer}}.gradient-brand-btn.svelte-f79191{background:linear-gradient(135deg,var(--gradient-brand-start),var(--gradient-brand-middle),var(--gradient-brand-end));background-size:200% 200%;animation:gradient-shift 10s ease infinite}.locked-container.svelte-uo83xh{position:relative;width:100%;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000;border-radius:var(--radius)}.gradient-brand-btn.svelte-uo83xh{background:linear-gradient(135deg,var(--gradient-brand-start),var(--gradient-brand-middle),var(--gradient-brand-end));background-size:200% 200%;animation:gradient-shift 10s ease infinite}.skip-button.svelte-t0yrrt{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-user-drag:none;user-select:none;touch-action:none}.skip-button-content.svelte-t0yrrt{pointer-events:none;-webkit-user-select:none;user-select:none}.sheet-button.svelte-ps9ei6{-webkit-tap-highlight-color:transparent}.mobile-video-overlay.svelte-1uonkl8{position:absolute;right:12px;z-index:10;display:flex;flex-direction:row;align-items:center;gap:8px;transition:opacity .3s ease}.mobile-video-overlay-top.svelte-1uonkl8{top:12px}.mobile-video-overlay-bottom.svelte-1uonkl8{bottom:12px}.mobile-video-overlay.hidden.svelte-1uonkl8{opacity:0;pointer-events:none}.mobile-video-overlay.svelte-1uonkl8 .overlay-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#ffffffe6;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));transition:all .15s ease}.mobile-video-overlay.svelte-1uonkl8 .overlay-button:active{transform:scale(.95);color:#fff}.mobile-video-overlay.svelte-1uonkl8 .unified-cast-button{width:44px;height:44px;color:#ffffffe6;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));-webkit-tap-highlight-color:transparent}.mobile-video-overlay.svelte-1uonkl8 .unified-cast-button:active{background:transparent;transform:scale(.95)}.mobile-video-overlay.svelte-1uonkl8 .cast-device-label{display:none}.double-tap-zone.svelte-1kfrdv5{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;-webkit-tap-highlight-color:transparent}.mobile-player.svelte-cnd2zs{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#000;overscroll-behavior:none;touch-action:manipulation}.fixed-zone.svelte-cnd2zs{flex:0 0 auto;width:100%}.media-area.svelte-cnd2zs{position:relative;width:100%;aspect-ratio:16 / 9;background:#000}.media-content.svelte-cnd2zs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.media-content.svelte-cnd2zs video,.media-content.svelte-cnd2zs img:not(.locked-bg-image):not(.loading-thumbnail){object-fit:contain}.options-row.svelte-cnd2zs{position:relative;display:flex;align-items:center;height:60px}.options-row-guests.svelte-cnd2zs{flex:1;min-width:0;display:flex;align-items:center;padding-right:52px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.options-row-guests.single-guest.svelte-cnd2zs{padding-left:52px;justify-content:center}.options-row-guests.svelte-cnd2zs::-webkit-scrollbar{display:none}.options-btn.svelte-cnd2zs{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:9999px;color:#ffffffb3;transition:background-color .15s}.options-btn.svelte-cnd2zs:active{background:#ffffff1a}.flex-zone.svelte-cnd2zs{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:12px;padding:0 16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 40px);touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none}.flex-zone.svelte-cnd2zs::-webkit-scrollbar{display:none}.title-section.svelte-cnd2zs{flex:0 0 auto;text-align:center;padding:0 0 8px}.title-text.svelte-cnd2zs{font-size:clamp(18px,5vw,24px);font-weight:700;line-height:1.25;color:#fff;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.metadata-text.svelte-cnd2zs{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;font-size:14px;color:#fff9}.metadata-separator.svelte-cnd2zs{margin:0 4px}.view-count-badge.svelte-cnd2zs{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#ffffff80}.progress-section.svelte-cnd2zs{flex:0 0 auto}.progress-section.no-interaction.svelte-cnd2zs{pointer-events:none;opacity:.5}.main-controls.svelte-cnd2zs{flex:0 0 auto;display:flex;justify-content:center;align-items:center;gap:clamp(24px,8vw,48px);padding:16px 0}.main-controls.svelte-cnd2zs .play-btn{width:clamp(56px,15vw,80px);height:clamp(56px,15vw,80px)}.main-controls.svelte-cnd2zs button:not(.play-btn){width:clamp(48px,12vw,64px);height:clamp(48px,12vw,64px)}.secondary-controls.svelte-cnd2zs{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,1fr);padding:8px 0}.secondary-cell.svelte-cnd2zs{display:flex;align-items:center;justify-content:center}.secondary-btn.svelte-cnd2zs{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:9999px;color:#fff;transition:background-color .15s}.secondary-btn.svelte-cnd2zs:active{background:#ffffff1a}.locked-overlay.svelte-cnd2zs{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.locked-bg-image.svelte-cnd2zs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.1);filter:blur(24px)}.locked-bg-gradient.svelte-cnd2zs{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#581c8766,#1e3a8a66)}.locked-bg-overlay.svelte-cnd2zs{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.locked-content.svelte-cnd2zs{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:32px;text-align:center}.locked-text.svelte-cnd2zs{display:flex;flex-direction:column;gap:8px}.locked-title.svelte-cnd2zs{font-size:24px;font-weight:700;color:#fff}.locked-subtitle.svelte-cnd2zs{font-size:14px;color:#ffffffb3}.gradient-brand-btn.svelte-cnd2zs{display:inline-flex;align-items:center;gap:8px;padding:12px 32px;border-radius:9999px;font-weight:600;color:#fff;background:linear-gradient(to right,var(--gradient-brand-start),var(--gradient-brand-middle),var(--gradient-brand-end));background-size:200% 200%;box-shadow:0 10px 15px -3px #0000001a;transition:transform .15s;will-change:transform;animation:svelte-cnd2zs-gradient-shift 10s ease infinite}.gradient-brand-btn.svelte-cnd2zs:hover{transform:scale(1.05)}@keyframes svelte-cnd2zs-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.loading-placeholder.svelte-cnd2zs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;background:#000;pointer-events:none}.loading-thumbnail.svelte-cnd2zs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.6}.loading-spinner.svelte-cnd2zs{position:relative;z-index:10}.media-slot-wrapper.svelte-cnd2zs,.video-touch-layer.svelte-cnd2zs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.audio-mode.svelte-cnd2zs{display:flex;align-items:center;justify-content:center}.audio-visualizer-container.svelte-cnd2zs{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.audio-groyp-wave.svelte-cnd2zs{width:120px;height:67px;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center;background:linear-gradient(to right,var(--gradient-brand-start),var(--gradient-brand-middle),var(--gradient-brand-end),var(--gradient-brand-middle),var(--gradient-brand-start),var(--gradient-brand-middle),var(--gradient-brand-end),var(--gradient-brand-middle),var(--gradient-brand-start));background-size:200% 100%;animation:svelte-cnd2zs-groyp-wave-ltr 10s linear infinite;transition:opacity .3s}.audio-groyp-wave.paused.svelte-cnd2zs{opacity:.4;animation-play-state:paused}@keyframes svelte-cnd2zs-groyp-wave-ltr{0%{background-position:100% 50%}to{background-position:0% 50%}}.sheet-option-button.svelte-cnd2zs{-webkit-tap-highlight-color:transparent}@media(max-height:600px){.flex-zone.svelte-cnd2zs{gap:8px;padding:4px 12px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 40px)}.title-section.svelte-cnd2zs{padding:4px 0}.title-text.svelte-cnd2zs{font-size:16px;-webkit-line-clamp:2;line-clamp:2}.metadata-text.svelte-cnd2zs{font-size:13px;margin-top:4px}.main-controls.svelte-cnd2zs{gap:20px;padding:12px 0}.main-controls.svelte-cnd2zs .play-btn{width:52px;height:52px}.main-controls.svelte-cnd2zs button:not(.play-btn){width:44px;height:44px}.secondary-controls.svelte-cnd2zs{gap:16px;padding:4px 0}.secondary-btn.svelte-cnd2zs{width:40px;height:40px}}@media(max-height:500px){.options-row-guests.svelte-cnd2zs{display:none}.flex-zone.svelte-cnd2zs{gap:4px;padding:2px 12px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 40px)}.title-text.svelte-cnd2zs{font-size:15px;-webkit-line-clamp:1;line-clamp:1}.metadata-text.svelte-cnd2zs{display:none}.options-row.svelte-cnd2zs{padding:4px 12px}.main-controls.svelte-cnd2zs{gap:16px;padding:8px 0}.main-controls.svelte-cnd2zs .play-btn{width:48px;height:48px}.main-controls.svelte-cnd2zs button:not(.play-btn){width:40px;height:40px}.secondary-controls.svelte-cnd2zs{gap:12px}}@media(orientation:landscape)and (max-height:500px){.options-row.svelte-cnd2zs{display:none}}.text-gradient{stroke:url(#playGradient)}.mobile-player-container.svelte-1dx2rjb{-webkit-touch-callout:none;height:calc(100dvh - 64px);height:calc(100svh - 64px)}.mobile-player-container.svelte-1dx2rjb *{-webkit-user-select:none;user-select:none}.mobile-player-container.svelte-1dx2rjb input,.mobile-player-container.svelte-1dx2rjb textarea,.mobile-player-container.svelte-1dx2rjb [contenteditable=true]{-webkit-user-select:text;user-select:text}
