.fs-shell[data-v-b4946974]{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-b4946974]{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-b4946974]>*{pointer-events:auto}.fs-top-spacer[data-v-b4946974]{flex:1}.fs-icon-btn[data-v-b4946974]{-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-b4946974]:hover{background:#ffffff38}.fs-stage[data-v-b4946974]{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-b4946974],.fs-shell button[data-v-b4946974]{touch-action:manipulation}.fs-video[data-v-b4946974]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.fs-no-video[data-v-b4946974]{color:#fff;display:grid;place-items:center}.fs-bottom[data-v-b4946974]{background:transparent;flex-shrink:0;overflow:visible;position:relative}.fs-rail[data-v-b4946974]{bottom:calc(100% + 72px);gap:16px;position:absolute;right:14px;z-index:20}.fs-rail[data-v-b4946974],.fs-rail-btn[data-v-b4946974]{align-items:center;display:flex;flex-direction:column}.fs-rail-btn[data-v-b4946974]{background:transparent;border:none;color:#fff;cursor:pointer;gap:4px;transition:transform .15s}.fs-rail-btn[data-v-b4946974]:hover{transform:scale(1.06)}.fs-rail-btn[data-v-b4946974]:disabled{cursor:default;opacity:.5;transform:none}.fs-rail-ico[data-v-b4946974]{-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-b4946974]{background:#f17a52}.fs-rail-btn.liked svg[data-v-b4946974]{fill:#fff;stroke:#fff}.fs-rail-label[data-v-b4946974]{color:#ffffffd9;font:600 11px/1 Geist Mono,monospace}.fs-seeker-area[data-v-b4946974]{cursor:pointer;margin-top:-95px;padding:10px 16px 4px;position:relative;touch-action:none;z-index:10}.fs-skip-row[data-v-b4946974]{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-b4946974]{opacity:1;pointer-events:auto}.fs-skip-btn[data-v-b4946974]{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-b4946974]:hover{background:#ffffff3d}.fs-seeker-row[data-v-b4946974]{align-items:center;display:flex}.fs-track-wrap[data-v-b4946974]{cursor:pointer;flex:1;padding:10px 0;touch-action:none}.fs-track[data-v-b4946974]{background:#fff3;border-radius:999px;height:4px;overflow:visible;transition:height .2s ease;width:100%}.fs-seeker-area.expanded .fs-track[data-v-b4946974]{height:10px}.fs-track-fill[data-v-b4946974]{background:#f17a52;border-radius:999px;height:100%;overflow:visible;position:relative;transition:none}.fs-track-thumb[data-v-b4946974]{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-b4946974]{opacity:1}.fs-seeker-time[data-v-b4946974]{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-b4946974]{opacity:1}.fs-info[data-v-b4946974]{-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-b4946974]{background:#1a1612f7;color:#f3ece1}.fs-bottom.dark .fs-info-title[data-v-b4946974]{color:#f3ece1}.fs-bottom.dark .fs-info-author[data-v-b4946974]{color:#c2b6a4}.fs-bottom.dark .fs-tag[data-v-b4946974]{background:#261f19;border-color:#3a3128;color:#c2b6a4}.fs-bottom.dark .fs-tag[data-v-b4946974]:hover{background:#f17a5226;border-color:#f17a524d;color:#f17a52}.fs-info-row[data-v-b4946974]{align-items:center;display:flex;gap:10px}.fs-author-av[data-v-b4946974]{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-b4946974]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fs-info-meta[data-v-b4946974]{flex:1;min-width:0}.fs-info-title[data-v-b4946974]{color:#1a1714;font:600 14px/1.3 Geist,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-author-tags-row[data-v-b4946974]{align-items:center;display:flex;gap:6px;margin-top:2px;min-width:0}.fs-info-author[data-v-b4946974]{color:#5a5450;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-inline-tags[data-v-b4946974]{align-items:center;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden}.fs-tag[data-v-b4946974]{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-b4946974]:hover{background:#fff1ea;border-color:#fde6dc;color:#d96338}.fs-tag-more[data-v-b4946974]{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-b4946974]:hover{background:#fff1ea;color:#d96338}.fs-tags-dialog-backdrop[data-v-b4946974]{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-b4946974]{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-b4946974]{background:#1a1612f7;border-color:#3a3128}.fs-tags-dialog.dark .fs-tag[data-v-b4946974]{background:#261f19;border-color:#3a3128;color:#c2b6a4}.fs-tags-dialog.dark .fs-tag[data-v-b4946974]:hover{background:#f17a5226;border-color:#f17a524d;color:#f17a52}.fs-tags-dialog-close[data-v-b4946974]{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-b4946974]{color:#c2b6a4}.fs-tags-dialog-close[data-v-b4946974]:hover{color:#1a1714}.fs-tags-dialog-list[data-v-b4946974]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}
