.glass-overlay[data-v-2d2d9b56]{background:#0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.glass-control-btn[data-v-2d2d9b56]{padding:.375rem;border-radius:.5rem;background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);transition:all .15s ease}.glass-control-btn[data-v-2d2d9b56]:hover{background:#000000b3;border-color:#fff3}.fade-enter-active[data-v-2d2d9b56],.fade-leave-active[data-v-2d2d9b56]{transition:opacity .3s ease}.fade-enter-from[data-v-2d2d9b56],.fade-leave-to[data-v-2d2d9b56]{opacity:0}.glass-play-btn[data-v-2d2d9b56]{background:#0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 24px #0006;transition:all .2s ease}.glass-play-btn[data-v-2d2d9b56]:hover{background:#3b82f6b3;border-color:#ffffff4d;transform:scale(1.08);box-shadow:0 6px 32px #3b82f666}mux-player[data-v-2d2d9b56]{--controls: none;--loading-indicator: none}.loading-spinner[data-v-2d2d9b56]{padding:1rem;border-radius:9999px;background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.scrub-bar[data-v-2d2d9b56]{padding:0;transition:padding .15s ease}.scrub-bar[data-v-2d2d9b56]:hover,.scrub-bar--active[data-v-2d2d9b56]{padding-top:.25rem}.scrub-hit-area[data-v-2d2d9b56]{position:relative;height:.25rem;transition:height .15s ease;cursor:pointer}.scrub-bar:hover .scrub-hit-area[data-v-2d2d9b56],.scrub-bar--active .scrub-hit-area[data-v-2d2d9b56]{height:.375rem}.scrub-track[data-v-2d2d9b56]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff26;overflow:hidden}.scrub-fill[data-v-2d2d9b56]{height:100%;background:#ef4444;transition:width .1s linear;pointer-events:none}.scrub-bar--active .scrub-fill[data-v-2d2d9b56]{transition:none}.scrub-thumb[data-v-2d2d9b56]{position:absolute;top:50%;width:.75rem;height:.75rem;border-radius:9999px;background:#ef4444;border:2px solid white;box-shadow:0 1px 4px #0006;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease;pointer-events:none}.scrub-bar:hover .scrub-thumb[data-v-2d2d9b56],.scrub-bar--active .scrub-thumb[data-v-2d2d9b56]{transform:translate(-50%,-50%) scale(1)}.scrub-bar--active .scrub-thumb[data-v-2d2d9b56]{width:1rem;height:1rem;box-shadow:0 2px 8px #3b82f666}.fork-chooser-backdrop[data-v-2d2d9b56]{background:#000000bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.fork-chooser-panel[data-v-2d2d9b56]{max-width:90%;max-height:90%;padding:1rem;border-radius:1rem;background:linear-gradient(135deg,#1e1e2af2,#14141ef7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 48px #00000080;overflow-y:auto}.fork-chooser-header[data-v-2d2d9b56]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.fork-chooser-cards[data-v-2d2d9b56]{display:flex;gap:.5rem;overflow-x:auto}.fork-card[data-v-2d2d9b56]{flex-shrink:0;width:10rem;border-radius:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);overflow:hidden;cursor:pointer;transition:all .15s ease;text-align:left}.fork-card[data-v-2d2d9b56]:hover{background:#ffffff1a;border-color:#9333ea66;transform:translateY(-2px);box-shadow:0 4px 16px #9333ea33}.fork-card-thumb[data-v-2d2d9b56]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.fork-card-thumb img[data-v-2d2d9b56]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fork-card-letter[data-v-2d2d9b56]{position:absolute;top:.25rem;left:.25rem;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.25rem;font-size:.6875rem;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#3b82f6cc;color:#fff;border:1px solid rgba(255,255,255,.2)}.fork-card-info[data-v-2d2d9b56]{padding:.5rem}.fork-card-stats[data-v-2d2d9b56]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.fork-card-stat[data-v-2d2d9b56]{display:inline-flex;align-items:center;gap:.15rem;font-size:.625rem;color:#9ca3afb3}.fork-card-meta[data-v-2d2d9b56]{font-size:.625rem;color:#9ca3af80;margin-top:.125rem}.fork-chooser-countdown[data-v-2d2d9b56]{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.06)}.fork-countdown-bar[data-v-2d2d9b56]{flex:1;height:3px;border-radius:2px;background:#ffffff1a;overflow:hidden}.fork-countdown-fill[data-v-2d2d9b56]{height:100%;background:linear-gradient(90deg,#9333eacc,#3b82f6cc);border-radius:2px;transition:width 1s linear}.branch-nav[data-v-3935b8ba]{background:#ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:.75rem}.tab-toggle[data-v-3935b8ba]{display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.06)}.tab-btn[data-v-3935b8ba]{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem .5rem;font-size:.875rem;font-weight:500;color:#ffffff80;transition:all .15s ease;border-bottom:2px solid transparent}.tab-btn[data-v-3935b8ba]:hover{color:#ffffffb3;background:#ffffff08}.tab-btn--active[data-v-3935b8ba]{color:#fff;border-bottom-color:#3b82f699}.tab-count[data-v-3935b8ba]{color:#ffffff59;font-size:.8125rem}.branch-item[data-v-3935b8ba]{padding:.5rem .75rem;border-radius:.5rem;transition:all .15s ease}.branch-item[data-v-3935b8ba]:hover{background:#ffffff0f}.branch-item--active[data-v-3935b8ba]{background:#3b82f61a;border:1px solid rgba(59,130,246,.2)}.branch-letter[data-v-3935b8ba]{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:.3125rem;font-size:.8125rem;font-weight:700;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.branch-letter--main[data-v-3935b8ba]{background:#3b82f640;color:#93c5fd;border:1px solid rgba(59,130,246,.4)}.branch-letter--fork[data-v-3935b8ba]{background:#3b82f633;color:#bfdbfe;border:1px solid rgba(59,130,246,.35)}.pathway-item[data-v-3935b8ba]{padding:.5rem .75rem;border-radius:.5rem;transition:all .15s ease}.pathway-item[data-v-3935b8ba]:hover{background:#ffffff0f}.pathway-item--active[data-v-3935b8ba]{background:#9333ea1a;border:1px solid rgba(147,51,234,.2)}.pathway-badge[data-v-3935b8ba]{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:.3125rem;font-size:.8125rem;font-weight:700;flex-shrink:0}.pathway-badge--best[data-v-3935b8ba]{background:#f59e0b33;color:#fcd34d;border:1px solid rgba(245,158,11,.35)}.pathway-badge--curated[data-v-3935b8ba]{background:#9333ea33;color:#c4b5fd;border:1px solid rgba(147,51,234,.35)}.pathway-like-btn[data-v-3935b8ba]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:9999px;color:#fff6;transition:all .15s ease}.pathway-like-btn[data-v-3935b8ba]:hover{color:#f43f5ecc;background:#f43f5e1a}.pathway-like-btn--liked[data-v-3935b8ba]{color:#f43f5e}.btn-glass-sm[data-v-3935b8ba]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .875rem;border-radius:.5rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);transition:all .15s ease}.btn-glass-sm[data-v-3935b8ba]:hover{background:#ffffff1f;border-color:#fff3}.timeline-container[data-v-6bf03c1b]{background:#ffffff08;border-radius:.75rem;border:1px solid rgba(255,255,255,.06);transition:border-color .2s ease}.timeline-container--edit-mode[data-v-6bf03c1b]{border-color:#9333ea4d;box-shadow:0 0 16px #9333ea14}.pathway-edit-banner[data-v-6bf03c1b]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:linear-gradient(90deg,#9333ea1f,#6366f114);border-bottom:1px solid rgba(147,51,234,.2);border-radius:.75rem .75rem 0 0}.branch-row--pathway-selected[data-v-6bf03c1b]{background:#9333ea0f;border-left:2px solid rgba(147,51,234,.5)}.branch-row--pathway-unselected[data-v-6bf03c1b]{opacity:.55}.branch-row--pathway-unselected[data-v-6bf03c1b]:hover{opacity:.85}.branch-letter-btn--pathway-in[data-v-6bf03c1b]{background:linear-gradient(135deg,#9333ea80,#6366f166);color:#fff;border:1px solid rgba(147,51,234,.6);box-shadow:0 0 8px #9333ea4d}.branch-letter-btn--pathway-out[data-v-6bf03c1b]{background:#ffffff0d;color:#9ca3afb3;border:1px dashed rgba(147,51,234,.3)}.branch-letter-btn--pathway-out[data-v-6bf03c1b]:hover{background:#9333ea1f;color:#c4b5fde6;border-style:solid;border-color:#9333ea66}.branch-label-col--edit[data-v-6bf03c1b]{cursor:pointer}.pathway-select-hint[data-v-6bf03c1b]{font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#9333ea80;opacity:0;transition:opacity .15s ease,color .15s ease;pointer-events:none;line-height:1}.branch-label-col--edit:hover .pathway-select-hint[data-v-6bf03c1b]{opacity:1;color:#c4b5fde6}.pathway-pills-row[data-v-6bf03c1b]{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.06);min-height:2.25rem}.pathway-pills-label[data-v-6bf03c1b]{flex-shrink:0;width:6rem;display:flex;align-items:center;justify-content:center;padding:.375rem;border-right:1px solid rgba(255,255,255,.08)}.pathway-pills-toggle[data-v-6bf03c1b]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;color:#c4b5fdcc;background:#9333ea1f;border:1px solid rgba(147,51,234,.25);transition:all .15s ease;cursor:pointer}.pathway-pills-toggle[data-v-6bf03c1b]:hover{color:#c4b5fd;background:#9333ea33;transform:scale(1.1)}.pathway-pills-scroll[data-v-6bf03c1b]{flex:1;overflow-x:auto;min-width:0}.pathway-pill[data-v-6bf03c1b]{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .625rem;border-radius:9999px;white-space:nowrap;font-size:.6875rem;font-weight:500;color:#d1d5dbe6;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);transition:all .15s ease;cursor:pointer;flex-shrink:0}.pathway-pill[data-v-6bf03c1b]:hover{background:#ffffff1a;border-color:#ffffff26;color:#fff}.pathway-pill--active[data-v-6bf03c1b]{background:#9333ea26;border-color:#9333ea66;color:#fff;box-shadow:0 0 8px #9333ea33}.pathway-pill-star[data-v-6bf03c1b]{font-size:.75rem;color:#fcd34d}.pathway-pill--active .pathway-pill-star[data-v-6bf03c1b]{color:#fcd34d}.pathway-pill-title[data-v-6bf03c1b]{max-width:8rem;overflow:hidden;text-overflow:ellipsis}.pathway-pill-stats[data-v-6bf03c1b]{display:inline-flex;align-items:center;gap:.15rem;color:#9ca3af99;font-size:.625rem}.pathway-pill-clips[data-v-6bf03c1b]{font-size:.625rem;color:#9ca3af80;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pathway-pill--create[data-v-6bf03c1b]{padding:.3rem .5rem;color:#c4b5fdb3;background:#9333ea14;border-color:#9333ea33;border-style:dashed}.pathway-pill--create[data-v-6bf03c1b]:hover{color:#c4b5fd;background:#9333ea26;border-color:#9333ea66}.branch-row[data-v-6bf03c1b]{display:flex;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.06);transition:background .15s ease}.branch-row[data-v-6bf03c1b]:last-child{border-bottom:none}.branch-row--active[data-v-6bf03c1b]{background:#3b82f60d}.fork-origin-pill[data-v-6bf03c1b]{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .625rem .3rem .5rem;border-radius:9999px;background:#3b82f626;border:1px solid rgba(59,130,246,.3);white-space:nowrap;margin-top:.25rem}.fork-origin-label[data-v-6bf03c1b]{font-size:.75rem;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#bfdbfe;letter-spacing:.02em}.branch-label-col[data-v-6bf03c1b]{flex-shrink:0;width:6rem;display:flex;flex-direction:column;align-items:center;padding:.625rem .375rem;gap:.1875rem;border-right:1px solid rgba(255,255,255,.08)}.branch-letter-btn[data-v-6bf03c1b]{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.8125rem;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer;transition:all .15s ease}.branch-letter-btn--main[data-v-6bf03c1b]{background:#3b82f633;color:#93c5fd;border:1px solid rgba(59,130,246,.35)}.branch-letter-btn--fork[data-v-6bf03c1b]{background:#3b82f626;color:#93c5fd;border:1px solid rgba(59,130,246,.25)}.branch-letter-btn--selected[data-v-6bf03c1b]{box-shadow:0 0 0 2px #3b82f680}.branch-letter-btn[data-v-6bf03c1b]:hover{transform:scale(1.1)}.branch-title-text[data-v-6bf03c1b]{font-size:.6875rem;color:#e5e7eb;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:5.5rem;text-align:center}.branch-meta[data-v-6bf03c1b]{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;color:#d1d5db;white-space:nowrap}.branch-meta span+span[data-v-6bf03c1b]:before{content:"·";margin-right:.25rem;color:#d1d5db80}.branch-meta-time[data-v-6bf03c1b]{font-size:.6875rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#bfdbfe;white-space:nowrap;letter-spacing:-.01em}.branch-collaborators[data-v-6bf03c1b]{display:flex;align-items:center;margin-top:.25rem}.branch-collab-avatar[data-v-6bf03c1b]{width:1.125rem;height:1.125rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:1.5px solid rgba(0,0,0,.7);margin-left:-.3rem}.branch-collab-avatar[data-v-6bf03c1b]:first-child{margin-left:0}.branch-collab-overflow[data-v-6bf03c1b]{font-size:.6875rem;color:#d1d5db;margin-left:.1875rem;font-weight:600}.branch-clips-scroll[data-v-6bf03c1b]{flex:1;overflow-x:auto;min-width:0}.timeline-clip[data-v-6bf03c1b]{cursor:pointer;padding:.25rem;border-radius:.5rem;transition:all .15s ease}.timeline-clip[data-v-6bf03c1b]:hover{background:#ffffff14}.timeline-clip--active[data-v-6bf03c1b]{background:#3b82f61f;outline:1px solid rgba(59,130,246,.35)}.clip-label[data-v-6bf03c1b]{display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.0625rem;padding:0 .25rem;border-radius:.25rem;font-size:.6875rem;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#ffffff1f;color:#ffffffe6;border:1px solid rgba(255,255,255,.2);letter-spacing:.02em}.timeline-clip--active .clip-label[data-v-6bf03c1b]{background:#3b82f640;color:#93c5fd;border-color:#3b82f666}.clip-actions[data-v-6bf03c1b]{background:#000000b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .15s ease;pointer-events:none}.timeline-clip:hover .clip-actions[data-v-6bf03c1b],.timeline-clip--tapped .clip-actions[data-v-6bf03c1b]{opacity:1;pointer-events:auto}.clip-action-btn[data-v-6bf03c1b]{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;color:#fff;background:#ffffff26;border:1px solid rgba(255,255,255,.25);transition:all .15s ease}.clip-action-btn[data-v-6bf03c1b]:hover{background:#ffffff4d;border-color:#fff6;transform:scale(1.1)}.clip-action-btn--danger[data-v-6bf03c1b]{background:#3b82f6b3!important;border-color:#93c5fd80!important;box-shadow:0 0 8px #3b82f680;animation:danger-pulse-6bf03c1b .8s ease-in-out infinite}.clip-action-btn--danger[data-v-6bf03c1b]:hover{background:#3b82f6e6!important;border-color:#93c5fdb3!important}@keyframes danger-pulse-6bf03c1b{0%,to{box-shadow:0 0 8px #3b82f680}50%{box-shadow:0 0 14px #3b82f6cc}}.branch-point-badge[data-v-6bf03c1b]{position:absolute;top:-.375rem;right:-.375rem;display:flex;align-items:center;gap:.125rem;padding:.1875rem;min-width:1.25rem;height:1.25rem;border-radius:9999px;background:#3b82f6e6;border:1.5px solid rgba(96,165,250,.5);box-shadow:0 2px 6px #3b82f666;cursor:pointer;transition:all .15s ease;z-index:5;justify-content:center}.branch-point-badge[data-v-6bf03c1b]:hover,.branch-point-badge--open[data-v-6bf03c1b]{background:#3b82f6;transform:scale(1.2);box-shadow:0 2px 12px #3b82f699}.branch-point-count[data-v-6bf03c1b]{font-size:.6875rem;font-weight:700;color:#fff;line-height:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.add-clip-card[data-v-6bf03c1b]{padding:.25rem;border-radius:.5rem;cursor:pointer;transition:all .15s ease}.add-clip-card[data-v-6bf03c1b]:hover{background:#ffffff14}.add-clip-card:hover .add-clip-thumb[data-v-6bf03c1b]{border-color:#3b82f666;background:#3b82f60f}.add-clip-card:hover .add-clip-icon[data-v-6bf03c1b]{color:#3b82f6e6}.add-clip-thumb[data-v-6bf03c1b]{border:2px dashed rgba(255,255,255,.2);background:#ffffff08;transition:all .15s ease}.scrollbar-hide[data-v-6bf03c1b]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-6bf03c1b]{-ms-overflow-style:none;scrollbar-width:none}@keyframes eq1-6bf03c1b{0%,to{height:4px}50%{height:10px}}@keyframes eq2-6bf03c1b{0%,to{height:7px}50%{height:3px}}@keyframes eq3-6bf03c1b{0%,to{height:5px}50%{height:9px}}.animate-eq1[data-v-6bf03c1b]{animation:eq1-6bf03c1b .8s ease-in-out infinite}.animate-eq2[data-v-6bf03c1b]{animation:eq2-6bf03c1b .6s ease-in-out infinite}.animate-eq3[data-v-6bf03c1b]{animation:eq3-6bf03c1b .7s ease-in-out infinite}.branch-popover{min-width:13rem;max-width:16rem;background:linear-gradient(135deg,#1e1e2af7,#161620fc);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:.75rem;box-shadow:0 12px 32px #0009,0 2px 8px #0006;overflow:hidden}.branch-popover-arrow{position:absolute;bottom:-4px;right:.5rem;width:8px;height:8px;background:#161620fc;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);transform:rotate(45deg)}.branch-popover-header{padding:.625rem .75rem .5rem;font-size:.75rem;font-weight:600;color:#fffffff2;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.1)}.branch-popover-list{padding:.25rem}.branch-popover-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border-radius:.375rem;text-align:left;cursor:pointer;transition:all .1s ease}.branch-popover-item:hover{background:#ffffff1a}.branch-popover-item--active{background:#3b82f61f;outline:1px solid rgba(59,130,246,.25)}.branch-popover-letter{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.3125rem;font-size:.75rem;font-weight:700;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#3b82f640;color:#bfdbfe;border:1px solid rgba(59,130,246,.4)}.popover-enter-active{transition:opacity .15s ease,transform .15s ease}.popover-leave-active{transition:opacity .1s ease,transform .1s ease}.popover-enter-from,.popover-leave-to{opacity:0}.contributors-panel[data-v-9f635d83]{background:#ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:.75rem}.contributor-card[data-v-9f635d83]{background:#ffffff08;border:1px solid rgba(255,255,255,.04);transition:all .15s ease}.contributor-card[data-v-9f635d83]:hover{background:#ffffff0f;border-color:#ffffff14}.glass-dark-container[data-v-f297c5f3]{background:linear-gradient(135deg,#1e1e28d9,#14141ee6,#191923e0);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff14}.glass-toggle[data-v-f297c5f3]{background:#ffffff26;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}.dark{background:#0000004d;border-color:#ffffff0d}.glass-icon[data-v-f297c5f3]{background:linear-gradient(135deg,#3b82f64d,#6366f133);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(59,130,246,.3);box-shadow:0 2px 8px #3b82f633,inset 0 1px #ffffff1a}.btn-glass-blue[data-v-f297c5f3]{position:relative;overflow:hidden;background:linear-gradient(135deg,#3b82f6b3,#3b82f680,#6366f199);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #3b82f64d,inset 0 1px #fff3}.btn-glass-blue[data-v-f297c5f3]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);animation:shimmer-f297c5f3 3s ease-in-out infinite}@keyframes shimmer-f297c5f3{0%{left:-100%}50%,to{left:100%}}.btn-glass-blue[data-v-f297c5f3]:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6d9,#3b82f6a6,#6366f1bf);transform:translateY(-1px)}.dropzone-area[data-v-f297c5f3]{background:#ffffff0d;border:1px dashed rgba(255,255,255,.15)}.dropzone-area[data-v-f297c5f3]:hover{background:#ffffff1a;border-color:#ffffff40}.frame-tab-toggle[data-v-f297c5f3]{background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.scene-card[data-v-f297c5f3]{transition:all .2s ease}.scene-card[data-v-f297c5f3]:hover{border-color:#ffffff26;box-shadow:0 4px 12px #0003}.modal-enter-active[data-v-f297c5f3],.modal-leave-active[data-v-f297c5f3]{transition:opacity .2s ease}.modal-enter-from[data-v-f297c5f3],.modal-leave-to[data-v-f297c5f3]{opacity:0}.invite-panel[data-v-7795e275]{background:#ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06)}.invite-input[data-v-7795e275]{padding:.625rem .875rem;border-radius:.625rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#fff;font-size:.8125rem;transition:all .2s ease}.invite-input[data-v-7795e275]::-moz-placeholder{color:#9ca3af80}.invite-input[data-v-7795e275]::placeholder{color:#9ca3af80}.invite-input[data-v-7795e275]:focus{outline:none;border-color:#f59e0b66;box-shadow:0 0 0 2px #f59e0b26}.invite-dropdown[data-v-7795e275]{background:#1e1e28f2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #0006}.invite-link-btn[data-v-7795e275]{background:#f59e0b14;border:1px solid rgba(245,158,11,.15);color:#f59e0be6}.invite-link-btn[data-v-7795e275]:hover{background:#f59e0b26;border-color:#f59e0b40}.invite-item[data-v-7795e275]{background:#ffffff08;border:1px solid rgba(255,255,255,.04)}.comment-input[data-v-ce05536f]{padding:.5rem .75rem;border-radius:.625rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#fff;font-size:.8125rem;transition:all .2s ease}.comment-input[data-v-ce05536f]::-moz-placeholder{color:#9ca3af80}.comment-input[data-v-ce05536f]::placeholder{color:#9ca3af80}.comment-input[data-v-ce05536f]:focus{outline:none;border-color:#3b82f666;box-shadow:0 0 0 2px #3b82f626}.comment-post-btn[data-v-ce05536f]{background:linear-gradient(135deg,#3b82f699,#6366f180);border:1px solid rgba(255,255,255,.12);transition:all .2s ease}.comment-post-btn[data-v-ce05536f]:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6bf,#6366f1a6);transform:translateY(-1px)}.comment-card[data-v-ce05536f]{background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.comment-load-more[data-v-ce05536f]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);transition:all .15s ease}.comment-load-more[data-v-ce05536f]:hover:not(:disabled){background:#ffffff1a}.fork-modal-overlay[data-v-e5ce5bd7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:1rem}.fork-modal[data-v-e5ce5bd7]{width:100%;max-width:32rem;max-height:85vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#1c1c26fa,#12121afc);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 24px 48px #00000080,0 0 0 1px #ffffff0d;overflow:hidden}.fork-modal-header[data-v-e5ce5bd7]{display:flex;align-items:flex-start;justify-content:space-between;padding:1.25rem 1.25rem 0}.fork-icon-wrap[data-v-e5ce5bd7]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:#3b82f626;border:1px solid rgba(59,130,246,.25);flex-shrink:0}.fork-input[data-v-e5ce5bd7]{width:100%;padding:.625rem .875rem;border-radius:.5rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:.875rem;outline:none;transition:border-color .15s ease}.fork-input[data-v-e5ce5bd7]::-moz-placeholder{color:#9ca3af99}.fork-input[data-v-e5ce5bd7]::placeholder{color:#9ca3af99}.fork-input[data-v-e5ce5bd7]:focus{border-color:#3b82f680;box-shadow:0 0 0 2px #3b82f626}.fork-clip-grid[data-v-e5ce5bd7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.75rem;max-height:20rem;overflow-y:auto;padding-bottom:.25rem}.fork-clip-card[data-v-e5ce5bd7]{padding:.375rem;border-radius:.5rem;border:2px solid transparent;cursor:pointer;transition:all .15s ease;text-align:left}.fork-clip-card[data-v-e5ce5bd7]:hover{background:#ffffff0f}.fork-clip-card--selected[data-v-e5ce5bd7]{background:#3b82f61a;border-color:#3b82f666}.fork-check[data-v-e5ce5bd7]{width:1.25rem;height:1.25rem;border-radius:.25rem;border:2px solid rgba(255,255,255,.3);background:#0006;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.fork-check--active[data-v-e5ce5bd7]{background:#3b82f6e6;border-color:#60a5fab3}.fork-modal-footer[data-v-e5ce5bd7]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.25rem;margin-top:auto;border-top:1px solid rgba(255,255,255,.06)}.fork-btn-cancel[data-v-e5ce5bd7]{padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#d1d5db;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .15s ease}.fork-btn-cancel[data-v-e5ce5bd7]:hover{background:#ffffff1a}.fork-btn-confirm[data-v-e5ce5bd7]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#3b82f6b3,#6366f199);border:1px solid rgba(255,255,255,.15);cursor:pointer;transition:all .15s ease;position:relative;overflow:hidden}.fork-btn-confirm[data-v-e5ce5bd7]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);animation:shimmer-e5ce5bd7 3s ease-in-out infinite}@keyframes shimmer-e5ce5bd7{0%{left:-100%}50%,to{left:100%}}.fork-btn-confirm[data-v-e5ce5bd7]:hover{background:linear-gradient(135deg,#3b82f6d9,#6366f1bf);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.fork-btn-confirm[data-v-e5ce5bd7]:disabled{opacity:.6;cursor:not-allowed;transform:none}.scrollbar-hide[data-v-e5ce5bd7]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-e5ce5bd7]{-ms-overflow-style:none;scrollbar-width:none}.modal-enter-active[data-v-e5ce5bd7]{transition:opacity .2s ease,transform .2s ease}.modal-leave-active[data-v-e5ce5bd7]{transition:opacity .15s ease,transform .15s ease}.modal-enter-from[data-v-e5ce5bd7],.modal-leave-to[data-v-e5ce5bd7]{opacity:0}.modal-enter-from .fork-modal[data-v-e5ce5bd7],.modal-leave-to .fork-modal[data-v-e5ce5bd7]{transform:scale(.95) translateY(1rem)}.pathway-panel[data-v-a62db8cc]{background:linear-gradient(135deg,#1c1c26f2,#12121af7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(147,51,234,.15);border-radius:.75rem;padding:.75rem;margin-bottom:.5rem}.pathway-panel-header[data-v-a62db8cc]{display:flex;align-items:center;gap:.5rem;margin-bottom:.625rem}.pathway-icon-wrap[data-v-a62db8cc]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.375rem;background:linear-gradient(135deg,#9333ea4d,#6366f133);color:#c4b5fd;border:1px solid rgba(147,51,234,.3);flex-shrink:0}.pathway-panel-body[data-v-a62db8cc]{display:flex;gap:.75rem;align-items:flex-start;flex-wrap:wrap}.pathway-panel-inputs[data-v-a62db8cc]{flex:1;min-width:10rem}.pathway-input[data-v-a62db8cc]{padding:.4rem .625rem;border-radius:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#fff;font-size:.75rem;transition:all .2s ease}.pathway-input[data-v-a62db8cc]::-moz-placeholder{color:#9ca3af80}.pathway-input[data-v-a62db8cc]::placeholder{color:#9ca3af80}.pathway-input[data-v-a62db8cc]:focus{outline:none;border-color:#9333ea66;box-shadow:0 0 0 2px #9333ea26}.pathway-panel-hint[data-v-a62db8cc]{display:flex;align-items:center;gap:.375rem;flex:1;min-width:8rem;padding:.375rem .5rem;border-radius:.375rem;background:#9333ea0f;border:1px dashed rgba(147,51,234,.2)}.pathway-panel-actions[data-v-a62db8cc]{display:flex;flex-direction:column;align-items:flex-end;gap:.375rem;flex-shrink:0}.pathway-panel-stats[data-v-a62db8cc]{display:flex;gap:.5rem;font-size:.625rem;color:#9ca3af99;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pathway-btn-draft[data-v-a62db8cc]{padding:.3rem .625rem;border-radius:.375rem;font-size:.6875rem;font-weight:500;color:#d1d5dbe6;background:#ffffff14;border:1px solid rgba(255,255,255,.1);transition:all .15s ease}.pathway-btn-draft[data-v-a62db8cc]:hover:not(:disabled){background:#ffffff1f}.pathway-btn-draft[data-v-a62db8cc]:disabled{opacity:.5}.pathway-btn-publish[data-v-a62db8cc]{padding:.3rem .75rem;border-radius:.375rem;font-size:.6875rem;font-weight:600;color:#fff;position:relative;overflow:hidden;background:linear-gradient(135deg,#9333eab3,#6366f199);border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 8px #9333ea33,inset 0 1px #ffffff1a;transition:all .15s ease}.pathway-btn-publish[data-v-a62db8cc]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 50%,transparent 100%);animation:shimmer-a62db8cc 3s ease-in-out infinite}.pathway-btn-publish[data-v-a62db8cc]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #9333ea4d,inset 0 1px #ffffff26}.pathway-btn-publish[data-v-a62db8cc]:disabled{opacity:.5}.scrollbar-hide[data-v-a62db8cc]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-a62db8cc]{-ms-overflow-style:none;scrollbar-width:none}.pathway-panel-enter-active[data-v-a62db8cc]{transition:all .25s cubic-bezier(.16,1,.3,1)}.pathway-panel-leave-active[data-v-a62db8cc]{transition:all .15s ease-in}.pathway-panel-enter-from[data-v-a62db8cc]{opacity:0;transform:translateY(-.5rem);max-height:0}.pathway-panel-leave-to[data-v-a62db8cc]{opacity:0;transform:translateY(-.25rem)}@keyframes shimmer-a62db8cc{0%{left:-100%}50%,to{left:100%}}.share-modal-overlay[data-v-d6070578]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;background:#000000b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.share-modal[data-v-d6070578]{width:100%;max-width:28rem;padding:1.5rem;background:linear-gradient(135deg,#1c1c26fa,#12121afc);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 24px 48px #00000080,0 0 0 1px #ffffff0d}.share-icon-wrap[data-v-d6070578]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.625rem;background:linear-gradient(135deg,#3b82f64d,#6366f133);color:#bfdbfe;border:1px solid rgba(59,130,246,.3)}.share-toggle[data-v-d6070578]{background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.share-select[data-v-d6070578]{padding:.5rem .75rem;border-radius:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#fff;font-size:.8125rem;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.share-select[data-v-d6070578]:focus{outline:none;border-color:#3b82f666}.share-input[data-v-d6070578]{padding:.5rem .75rem;border-radius:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#9ca3af;font-size:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.share-copy-btn[data-v-d6070578]{background:linear-gradient(135deg,#3b82f699,#6366f180);border:1px solid rgba(255,255,255,.12);transition:all .2s ease}.share-copy-btn[data-v-d6070578]:hover:not(:disabled){transform:translateY(-1px)}.share-copy-btn--copied[data-v-d6070578]{background:linear-gradient(135deg,#10b98199,#05966980)}.share-social-btn[data-v-d6070578]{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#d1d5db;transition:all .15s ease}.share-social-btn[data-v-d6070578]:hover:not(:disabled){background:#ffffff1a;transform:translateY(-1px)}.modal-enter-active[data-v-d6070578]{transition:opacity .2s ease}.modal-leave-active[data-v-d6070578]{transition:opacity .15s ease}.modal-enter-from[data-v-d6070578],.modal-leave-to[data-v-d6070578]{opacity:0}@keyframes shimmer-d6070578{0%{left:-100%}50%,to{left:100%}}.comment-input[data-v-2e7f3b7a]{padding:.5rem .75rem;border-radius:.625rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#fff;font-size:.8125rem;transition:all .2s ease}.comment-input[data-v-2e7f3b7a]::-moz-placeholder{color:#9ca3af80}.comment-input[data-v-2e7f3b7a]::placeholder{color:#9ca3af80}.comment-input[data-v-2e7f3b7a]:focus{outline:none;border-color:#9333ea66;box-shadow:0 0 0 2px #9333ea26}.comment-post-btn[data-v-2e7f3b7a]{background:linear-gradient(135deg,#9333ea99,#6366f180);border:1px solid rgba(255,255,255,.12);transition:all .2s ease}.comment-post-btn[data-v-2e7f3b7a]:hover:not(:disabled){background:linear-gradient(135deg,#9333eabf,#6366f1a6);transform:translateY(-1px)}.comment-card[data-v-2e7f3b7a]{background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.comment-load-more[data-v-2e7f3b7a]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);transition:all .15s ease}.comment-load-more[data-v-2e7f3b7a]:hover:not(:disabled){background:#ffffff1a}.glass-section[data-v-ed7a1bcb]{background:#ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06)}.stat-card[data-v-ed7a1bcb]{padding:1rem;border-radius:.75rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);text-align:center}.glass-pill[data-v-ed7a1bcb]{padding:.25rem .75rem;border-radius:9999px;font-size:.7rem;font-weight:500;background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);color:#d1d5dbf2;box-shadow:0 2px 8px #0000001f,inset 0 1px #ffffff0f}.glass-pill-accent[data-v-ed7a1bcb]{padding:.25rem .75rem;border-radius:9999px;font-size:.7rem;font-weight:500;background:linear-gradient(135deg,#3b82f626,#6366f11a);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(59,130,246,.2);color:#93c5fdf2;box-shadow:0 2px 8px #3b82f614,inset 0 1px #ffffff0d}.glass-pill-vibe[data-v-ed7a1bcb]{padding:.25rem .75rem;border-radius:9999px;font-size:.7rem;font-weight:500;background:linear-gradient(135deg,#9333ea26,#c026d31a);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(147,51,234,.2);color:#c4b5fdf2;box-shadow:0 2px 8px #9333ea14,inset 0 1px #ffffff0d}.glass-pill-riff[data-v-ed7a1bcb]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:9999px;font-size:.7rem;font-weight:600;background:linear-gradient(135deg,#3b82f633,#2563eb26);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(59,130,246,.3);color:#93c5fdf2;box-shadow:0 2px 8px #3b82f61a,inset 0 1px #ffffff0d}.glass-pill-public[data-v-ed7a1bcb]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:9999px;font-size:.7rem;font-weight:500;background:linear-gradient(135deg,#22c55e26,#16a34a1a);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(34,197,94,.25);color:#86efacf2;box-shadow:0 2px 8px #22c55e14,inset 0 1px #ffffff0d}.glass-pill-private[data-v-ed7a1bcb]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:9999px;font-size:.7rem;font-weight:500;background:linear-gradient(135deg,#f59e0b26,#d977061a);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(245,158,11,.25);color:#fde68af2;box-shadow:0 2px 8px #f59e0b14,inset 0 1px #ffffff0d}.btn-glass-cta[data-v-ed7a1bcb]{display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;background:linear-gradient(135deg,#3b82f6b3,#2563eb99);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 16px #3b82f640,inset 0 1px #ffffff26;transition:all .2s ease}.btn-glass-cta[data-v-ed7a1bcb]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 50%,transparent 100%);animation:shimmer-ed7a1bcb 3s ease-in-out infinite}.btn-glass-cta[data-v-ed7a1bcb]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #3b82f659,inset 0 1px #fff3}.btn-glass-request[data-v-ed7a1bcb]{display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;background:linear-gradient(135deg,#f59e0b80,#d9770666);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 16px #f59e0b33,inset 0 1px #ffffff26;transition:all .2s ease;cursor:pointer}.btn-glass-request[data-v-ed7a1bcb]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);animation:shimmer-ed7a1bcb 3s ease-in-out infinite}.btn-glass-request[data-v-ed7a1bcb]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f59e0b4d,inset 0 1px #fff3}.btn-glass-request[data-v-ed7a1bcb]:disabled{opacity:.7;cursor:default;transform:none}.btn-glass-action[data-v-ed7a1bcb]{display:inline-flex;align-items:center;gap:.375rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);transition:all .15s ease;cursor:pointer}.btn-glass-action[data-v-ed7a1bcb]:hover{background:#ffffff1a;border-color:#ffffff26}.btn-glass-ai[data-v-ed7a1bcb]{display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;background:linear-gradient(135deg,#9333ea80,#6366f166);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 16px #9333ea33,inset 0 1px #ffffff26;transition:all .2s ease}.btn-glass-ai[data-v-ed7a1bcb]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);animation:shimmer-ed7a1bcb 3s ease-in-out infinite}.btn-glass-ai[data-v-ed7a1bcb]:hover{background:linear-gradient(135deg,#9333eaa6,#6366f18c);transform:translateY(-1px);box-shadow:0 6px 20px #9333ea4d,inset 0 1px #fff3}.access-gate-card[data-v-ed7a1bcb]{background:#f59e0b0f;border:1px solid rgba(245,158,11,.12)}.add-clip-toggle[data-v-ed7a1bcb]{background:#ffffff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.06)}.upload-modal[data-v-ed7a1bcb]{background:linear-gradient(135deg,#1e1e28f2,#14141efa);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 48px #00000080}.fade-enter-active[data-v-ed7a1bcb],.fade-leave-active[data-v-ed7a1bcb]{transition:opacity .2s ease}.pathway-info-banner[data-v-ed7a1bcb]{background:#9333ea14;border:1px solid rgba(147,51,234,.15)}.pathway-info-badge[data-v-ed7a1bcb]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:#9333ea33;color:#c4b5fd;border:1px solid rgba(147,51,234,.3);flex-shrink:0}.autoplay-mode-toggle[data-v-ed7a1bcb]{display:inline-flex;border-radius:.75rem;padding:.1875rem;background:#ffffff0f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08)}.autoplay-mode-btn[data-v-ed7a1bcb]{display:inline-flex;align-items:center;gap:.3rem;padding:.375rem .625rem;border-radius:.5rem;font-size:.6875rem;font-weight:500;color:#9ca3afcc;white-space:nowrap;transition:all .15s ease}.autoplay-mode-btn[data-v-ed7a1bcb]:hover{color:#ffffffe6;background:#ffffff0f}.autoplay-mode-btn--active[data-v-ed7a1bcb]{color:#fff;background:#ffffff1f;box-shadow:0 1px 4px #0003,inset 0 1px #ffffff14}.lock-icon-glass[data-v-ed7a1bcb]{background:linear-gradient(135deg,#3b82f64d,#6366f133);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(59,130,246,.3);box-shadow:0 2px 8px #3b82f633,inset 0 1px #ffffff1a}.btn-glass-unlock[data-v-ed7a1bcb]{display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;background:linear-gradient(135deg,#3b82f6b3,#3b82f680,#6366f199);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #3b82f64d,inset 0 1px #fff3;transition:all .2s ease}.btn-glass-unlock[data-v-ed7a1bcb]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);animation:shimmer-ed7a1bcb 3s ease-in-out infinite}.btn-glass-unlock[data-v-ed7a1bcb]:hover{background:linear-gradient(135deg,#3b82f6d9,#3b82f6a6,#6366f1bf);border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 6px 20px #3b82f666,inset 0 1px #ffffff40}@keyframes shimmer-ed7a1bcb{0%{left:-100%}50%,to{left:100%}}.guest-guard-card[data-v-ed7a1bcb]{background:linear-gradient(135deg,#1e1e28e6,#14141ef2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff14}.guest-guard-icon[data-v-ed7a1bcb]{width:3.5rem;height:3.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f64d,#2563eb33);border:1px solid rgba(59,130,246,.3);box-shadow:0 2px 8px #3b82f633,inset 0 1px #ffffff1a}.btn-glass-guard-primary[data-v-ed7a1bcb]{position:relative;overflow:hidden;background:linear-gradient(135deg,#3b82f6b3,#2563eb99);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 16px #3b82f640,inset 0 1px #ffffff26;transition:all .2s ease}.btn-glass-guard-primary[data-v-ed7a1bcb]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 50%,transparent 100%);animation:shimmer-ed7a1bcb 3s ease-in-out infinite}.btn-glass-guard-primary[data-v-ed7a1bcb]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #3b82f659,inset 0 1px #fff3}.btn-glass-guard-secondary[data-v-ed7a1bcb]{background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff1a;transition:all .2s ease}.btn-glass-guard-secondary[data-v-ed7a1bcb]:hover{background:#ffffff2e;border-color:#ffffff40;transform:translateY(-1px)}.fade-enter-active[data-v-ed7a1bcb],.fade-leave-active[data-v-ed7a1bcb]{transition:opacity .3s ease}.fade-enter-from[data-v-ed7a1bcb],.fade-leave-to[data-v-ed7a1bcb]{opacity:0}
