.video-card[data-v-7226c39a]{background:var(--surface);border:1px solid var(--border);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.video-card[data-v-7226c39a]:hover{border-color:var(--border-light);box-shadow:0 4px 16px #1c161014,0 1px 3px #1c16100a;transform:translateY(-3px)}.thumb[data-v-7226c39a]{aspect-ratio:1/1;background:var(--surface-3);overflow:hidden;position:relative}.thumb-video[data-v-7226c39a]{display:block;filter:saturate(.7);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumb-pills[data-v-7226c39a]{display:flex;gap:4px;left:10px;position:absolute;top:10px;z-index:2}.thumb-pill[data-v-7226c39a]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0c0a8c;border-radius:5px;color:#fff;font:600 .62rem/1 Geist Mono,JetBrains Mono,monospace;letter-spacing:.02em;padding:3px 6px}.thumb-pill.hd[data-v-7226c39a]{background:var(--accent)}.thumb-stats[data-v-7226c39a]{display:flex;inset:auto 12px 12px;justify-content:space-between;opacity:0;position:absolute;transform:translateY(4px);transition:opacity .15s,transform .15s;z-index:2}.video-card:hover .thumb-stats[data-v-7226c39a]{opacity:1;transform:translateY(0)}.thumb-stat[data-v-7226c39a]{align-items:center;color:#fff;display:inline-flex;font:600 .68rem/1 Geist Mono,monospace;gap:4px;text-shadow:0 1px 4px rgba(0,0,0,.7)}.thumb[data-v-7226c39a]:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.45));content:"";height:50%;inset:auto 0 0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s}.video-card:hover .thumb[data-v-7226c39a]:after{opacity:1}.card-actions[data-v-7226c39a]{align-items:center;display:flex;gap:6px;position:absolute;right:10px;top:10px;z-index:3}.like-btn[data-v-7226c39a]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0c0a73;border:none;border-radius:999px;color:#fff;cursor:pointer;display:grid;height:32px;place-items:center;transition:transform .15s,background .15s;width:32px}.like-btn[data-v-7226c39a]:hover{background:#0f0c0aa6;transform:scale(1.08)}.like-btn.liked[data-v-7226c39a]{background:var(--accent)}.like-btn.liked svg[data-v-7226c39a]{fill:currentColor}.like-btn[data-v-7226c39a]:disabled{cursor:default;opacity:.5}.delete-btn[data-v-7226c39a]{background:var(--danger,#e05252);border:none;border-radius:999px;box-shadow:0 3px 10px #0000002e;color:#fff;cursor:pointer;font:700 11px/1 Geist,sans-serif;height:28px;padding:0 9px}.delete-btn[data-v-7226c39a]:hover{filter:brightness(.95)}.delete-btn[data-v-7226c39a]:disabled{cursor:default;opacity:.55}.card-body[data-v-7226c39a]{display:flex;flex:1;flex-direction:column;gap:7px;padding:12px 14px 14px}.card-title[data-v-7226c39a]{color:var(--text);font-size:14px;font-weight:600;letter-spacing:-.005em;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-footer[data-v-7226c39a]{gap:8px}.card-footer[data-v-7226c39a],.card-meta[data-v-7226c39a]{align-items:center;display:flex;min-width:0;overflow:hidden}.card-meta[data-v-7226c39a]{color:var(--text-2);flex:1;font-size:.75rem;gap:6px}.mini-avatar[data-v-7226c39a]{align-items:center;background:linear-gradient(135deg,var(--accent) 0,var(--accent-2,#e9a73a) 100%);border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font:700 .6rem/1 Geist,sans-serif;height:20px;justify-content:center;width:20px}.card-author[data-v-7226c39a]{color:var(--text);flex-shrink:1;font-weight:600;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.card-author[data-v-7226c39a]:hover{text-decoration:underline}.card-tags[data-v-7226c39a]{display:flex;flex-shrink:0;flex-wrap:nowrap;gap:4px;overflow:hidden}.fs-shell[data-v-76cdc742]{background:#0d0b09;color:#fff;display:flex;flex-direction:column;inset:0;overflow:hidden;overscroll-behavior:none;position:fixed;z-index:200}.fs-top[data-v-76cdc742]{align-items:center;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent);display:flex;gap:10px;left:0;padding:calc(14px + env(safe-area-inset-top,0)) 14px 14px;pointer-events:none;position:absolute;right:0;top:0;z-index:30}.fs-top[data-v-76cdc742]>*{pointer-events:auto}.fs-top-spacer[data-v-76cdc742]{flex:1}.fs-icon-btn[data-v-76cdc742]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:none;border-radius:999px;color:#fff;cursor:pointer;display:grid;flex-shrink:0;height:38px;place-items:center;transition:background .12s;width:38px}.fs-icon-btn[data-v-76cdc742]:hover{background:#ffffff38}.fs-stage[data-v-76cdc742]{align-items:center;background:#000;display:flex;flex:1;justify-content:center;min-height:0;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fs-shell a[data-v-76cdc742],.fs-shell button[data-v-76cdc742]{touch-action:manipulation}.fs-video[data-v-76cdc742]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.fs-no-video[data-v-76cdc742]{color:#fff;display:grid;place-items:center}.fs-bottom[data-v-76cdc742]{background:transparent;flex-shrink:0;overflow:visible;position:relative}.fs-rail[data-v-76cdc742]{bottom:calc(100% + 72px);gap:16px;position:absolute;right:14px;z-index:20}.fs-rail[data-v-76cdc742],.fs-rail-btn[data-v-76cdc742]{align-items:center;display:flex;flex-direction:column}.fs-rail-btn[data-v-76cdc742]{background:transparent;border:none;color:#fff;cursor:pointer;gap:4px;transition:transform .15s}.fs-rail-btn[data-v-76cdc742]:hover{transform:scale(1.06)}.fs-rail-btn[data-v-76cdc742]:disabled{cursor:default;opacity:.5;transform:none}.fs-rail-ico[data-v-76cdc742]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border-radius:999px;display:grid;height:50px;place-items:center;transition:background .15s;width:50px}.fs-rail-btn.liked .fs-rail-ico[data-v-76cdc742]{background:#f17a52}.fs-rail-btn.liked svg[data-v-76cdc742]{fill:#fff;stroke:#fff}.fs-rail-label[data-v-76cdc742]{color:#ffffffd9;font:600 11px/1 Geist Mono,monospace}.fs-seeker-area[data-v-76cdc742]{cursor:pointer;margin-top:-95px;padding:10px 16px 4px;position:relative;touch-action:none;z-index:10}.fs-skip-row[data-v-76cdc742]{align-items:center;display:flex;gap:16px;height:34px;justify-content:center;margin-bottom:4px;opacity:0;padding:0 4px;pointer-events:none;transition:opacity .2s ease}.fs-seeker-area.expanded .fs-skip-row[data-v-76cdc742]{opacity:1;pointer-events:auto}.fs-skip-btn[data-v-76cdc742]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font:700 12px/1 Geist,sans-serif;gap:4px;height:30px;padding:0 13px;transition:background .12s;white-space:nowrap}.fs-skip-btn[data-v-76cdc742]:hover{background:#ffffff3d}.fs-seeker-row[data-v-76cdc742]{align-items:center;display:flex}.fs-track-wrap[data-v-76cdc742]{cursor:pointer;flex:1;padding:10px 0;touch-action:none}.fs-track[data-v-76cdc742]{background:#fff3;border-radius:999px;height:4px;overflow:visible;transition:height .2s ease;width:100%}.fs-seeker-area.expanded .fs-track[data-v-76cdc742]{height:10px}.fs-track-fill[data-v-76cdc742]{background:#f17a52;border-radius:999px;height:100%;overflow:visible;position:relative;transition:none}.fs-track-thumb[data-v-76cdc742]{background:#fff;border-radius:999px;box-shadow:0 1px 6px #00000073;height:18px;opacity:0;pointer-events:none;position:absolute;right:-9px;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:18px}.fs-seeker-area.expanded .fs-track-thumb[data-v-76cdc742]{opacity:1}.fs-seeker-time[data-v-76cdc742]{color:#ffffff80;font:500 10.5px/1 Geist Mono,monospace;height:14px;margin-top:5px;opacity:0;text-align:center;transition:opacity .2s ease}.fs-seeker-area.expanded .fs-seeker-time[data-v-76cdc742]{opacity:1}.fs-info[data-v-76cdc742]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fbfaf7f7;border-radius:20px;box-shadow:0 -4px 24px #00000059,0 2px 8px #0000001f;color:#1a1714;margin:4px 12px calc(12px + env(safe-area-inset-bottom,0));padding:14px 16px 16px;transition:background .2s,color .2s}.fs-bottom.dark .fs-info[data-v-76cdc742]{background:#1a1612f7;color:#f3ece1}.fs-bottom.dark .fs-info-title[data-v-76cdc742]{color:#f3ece1}.fs-bottom.dark .fs-info-author[data-v-76cdc742]{color:#c2b6a4}.fs-bottom.dark .fs-tag[data-v-76cdc742]{background:#261f19;border-color:#3a3128;color:#c2b6a4}.fs-bottom.dark .fs-tag[data-v-76cdc742]:hover{background:#f17a5226;border-color:#f17a524d;color:#f17a52}.fs-bottom.dark .fs-tag-more[data-v-76cdc742]{background:#261f19;border-color:#3a3128;color:#c2b6a4}.fs-bottom.dark .fs-tag-more[data-v-76cdc742]:hover{background:#f17a5226;color:#f17a52}.fs-info-row[data-v-76cdc742]{align-items:center;display:flex;gap:10px}.fs-author-av[data-v-76cdc742]{background:linear-gradient(135deg,#f17a52,#e9a73a);border-radius:999px;color:#fff;display:grid;flex-shrink:0;font:700 14px/1 Geist,sans-serif;height:38px;overflow:hidden;place-items:center;width:38px}.fs-author-av img[data-v-76cdc742]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fs-info-meta[data-v-76cdc742]{flex:1;min-width:0}.fs-info-title[data-v-76cdc742]{color:#1a1714;font:600 14px/1.3 Geist,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-author-tags-row[data-v-76cdc742]{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-top:2px;min-width:0}.fs-info-author[data-v-76cdc742]{color:#5a5450;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-inline-tags[data-v-76cdc742]{align-items:center;display:flex;flex-shrink:0;gap:4px}.fs-tag[data-v-76cdc742]{background:#f7f4ee;border:1px solid #ece6dc;border-radius:999px;color:#5a5450;font:500 11px/1 Geist,sans-serif;padding:4px 8px;text-decoration:none;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.fs-tag[data-v-76cdc742]:hover{background:#fff1ea;border-color:#fde6dc;color:#d96338}.fs-tag-more[data-v-76cdc742]{background:#f7f4ee;border:1px solid #ece6dc;border-radius:999px;color:#5a5450;cursor:pointer;font:600 11px/1 Geist,sans-serif;padding:4px 8px;transition:background .12s,color .12s;white-space:nowrap}.fs-tag-more[data-v-76cdc742]:hover{background:#fff1ea;color:#d96338}.fs-tags-dialog-backdrop[data-v-76cdc742]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c161066;display:flex;inset:0;justify-content:center;position:fixed;z-index:9000}.fs-tags-dialog[data-v-76cdc742]{background:#fbfaf7f7;border:1px solid #ece6dc;border-radius:16px;box-shadow:0 8px 32px #1c16102e,0 2px 8px #1c161014;max-width:320px;min-width:200px;padding:20px 20px 16px;position:relative}.fs-tags-dialog.dark[data-v-76cdc742]{background:#1a1612f7;border-color:#3a3128}.fs-tags-dialog.dark .fs-tag[data-v-76cdc742]{background:#261f19;border-color:#3a3128;color:#c2b6a4}.fs-tags-dialog.dark .fs-tag[data-v-76cdc742]:hover{background:#f17a5226;border-color:#f17a524d;color:#f17a52}.fs-tags-dialog-close[data-v-76cdc742]{background:none;border:none;border-radius:4px;color:#5a5450;cursor:pointer;font-size:1.2rem;line-height:1;padding:2px 4px;position:absolute;right:10px;top:8px;transition:color .12s}.fs-tags-dialog.dark .fs-tags-dialog-close[data-v-76cdc742]{color:#c2b6a4}.fs-tags-dialog-close[data-v-76cdc742]:hover{color:#1a1714}.fs-tags-dialog-list[data-v-76cdc742]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}
