.nav[data-v-225a82f5]{z-index:30;height:calc(var(--nav-h) + var(--safe-bottom));padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);background:var(--bg);border-top:1px solid var(--border);display:flex;position:fixed;bottom:0;left:0;right:0}.nav.dark[data-v-225a82f5]{color:#f1f1f1;background:#0f0f0f;border-top-color:#0f0f0f}.tab[data-v-225a82f5]{color:inherit;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:10px;display:flex}.tab span[data-v-225a82f5]{line-height:1}.tab.on[data-v-225a82f5]{font-weight:500}.tab[data-v-225a82f5]:active{opacity:.6}.create[data-v-225a82f5]{gap:0}.player[data-v-8eea948b]{z-index:10;color:#fff;background:0 0;width:100%;position:relative}.frame-box[data-v-8eea948b]{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.vertical .frame-box[data-v-8eea948b]{aspect-ratio:auto;height:100%}.vertical[data-v-8eea948b]{height:100%}.fullscreen[data-v-8eea948b]{z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fullscreen .frame-box[data-v-8eea948b]{aspect-ratio:auto;width:100%;height:100%}.fs-exit[data-v-8eea948b]{top:calc(8px + env(safe-area-inset-top,0px));left:calc(8px + env(safe-area-inset-left,0px));z-index:3;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute}.own-poster[data-v-8eea948b]{z-index:2;cursor:pointer;background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.own-poster img[data-v-8eea948b]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.own-poster .big[data-v-8eea948b]{position:relative}.edge[data-v-8eea948b]{z-index:2;background:0 0;position:absolute}.edge.top[data-v-8eea948b]{height:calc(50% - 40px);top:0;left:0;right:0}.edge.bottom[data-v-8eea948b]{height:calc(50% - 40px);bottom:0;left:0;right:0}.edge.left[data-v-8eea948b]{width:calc(50% - 55px);top:0;bottom:0;left:0}.edge.right[data-v-8eea948b]{width:calc(50% - 55px);top:0;bottom:0;right:0}.shield[data-v-8eea948b]{z-index:2;background:0 0;position:absolute;inset:0}.shield.paused[data-v-8eea948b],.shield.ended[data-v-8eea948b],.shield.error[data-v-8eea948b]{background:#000}.poster[data-v-8eea948b]{object-fit:contain;opacity:.45;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.spinner-wrap[data-v-8eea948b]{pointer-events:none;z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.spinner[data-v-8eea948b]{border:4px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite spin-8eea948b}@keyframes spin-8eea948b{to{transform:rotate(360deg)}}.ctrls[data-v-8eea948b]{opacity:0;pointer-events:none;background:linear-gradient(#00000059,#0000 30% 60%,#00000080);transition:opacity .15s;position:absolute;inset:0}.ctrls.show[data-v-8eea948b]{opacity:1;pointer-events:auto}.centre[data-v-8eea948b]{justify-content:center;align-items:center;gap:56px;display:flex;position:absolute;inset:0}.mid.dim[data-v-8eea948b]{opacity:.4}.big[data-v-8eea948b],.mid[data-v-8eea948b]{color:#fff;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;display:flex}.big[data-v-8eea948b]{width:64px;height:64px}.mid[data-v-8eea948b]{width:48px;height:48px}.bottom[data-v-8eea948b]{text-shadow:0 0 4px #000c;justify-content:space-between;align-items:center;font-size:12px;font-weight:500;display:flex;position:absolute;bottom:18px;left:12px;right:8px}.ad[data-v-8eea948b]{color:#000;text-shadow:none;background:#fc0;border-radius:3px;padding:2px 6px;font-size:11px;font-weight:700}.fs[data-v-8eea948b]{color:#fff;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.seek[data-v-8eea948b]{touch-action:none;cursor:pointer;height:32px;position:absolute;bottom:0;left:0;right:0}.skip[data-v-8eea948b]{pointer-events:none;background:#ffffff2e;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:35%;font-size:12px;font-weight:500;animation:.6s ease-out forwards skipfade-8eea948b;display:flex;position:absolute;top:0;bottom:0}.skip.left[data-v-8eea948b]{border-radius:0 50% 50% 0/0 100% 100% 0;left:0}.skip.right[data-v-8eea948b]{border-radius:50% 0 0 50%/100% 0 0 100%;right:0}@keyframes skipfade-8eea948b{to{opacity:0}}.track[data-v-8eea948b]{background:#ffffff4d;height:3px;position:absolute;bottom:4px;left:0;right:0}.played[data-v-8eea948b]{background:var(--accent);height:100%}.knob[data-v-8eea948b]{background:var(--accent);border-radius:50%;width:13px;height:13px;margin-left:-6px;transition:transform .1s;position:absolute;bottom:-1px;transform:scale(0)}.controls .knob[data-v-8eea948b],.shield.paused .knob[data-v-8eea948b]{transform:scale(1)}.end[data-v-8eea948b]{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:16px;display:flex;position:absolute;inset:0}.end-actions[data-v-8eea948b]{gap:40px;display:flex}.round[data-v-8eea948b]{color:#fff;flex-direction:column;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.round[data-v-8eea948b] svg{background:#ffffff26;border-radius:50%;width:64px;height:64px;padding:16px}.upnext[data-v-8eea948b]{background:#00000080;border-radius:12px;align-items:center;gap:12px;width:100%;max-width:420px;padding:8px;display:flex}.upnext-thumb[data-v-8eea948b]{aspect-ratio:16/9;object-fit:cover;border-radius:8px;flex-shrink:0;width:128px}.upnext-text[data-v-8eea948b]{flex:1;min-width:0}.upnext-label[data-v-8eea948b]{color:#ccc;font-size:12px}.upnext-title[data-v-8eea948b]{margin:2px 0 6px;font-size:14px;font-weight:500}.cancel[data-v-8eea948b]{background:#ffffff26;border-radius:18px;padding:6px 12px;font-size:13px;font-weight:500}.err[data-v-8eea948b]{font-size:16px;font-weight:500}.vertical .bottom[data-v-8eea948b]{bottom:12px}.vertical .upnext[data-v-8eea948b]{text-align:center;flex-direction:column}.vertical .upnext-thumb[data-v-8eea948b]{width:60%}.mini[data-v-5238018c]{left:0;right:0;bottom:calc(var(--nav-h) + var(--safe-bottom));z-index:25;background:var(--bg);border-top:1px solid var(--border);align-items:center;gap:8px;height:64px;padding:0 4px 0 0;display:flex;position:fixed}.video[data-v-5238018c]{background:#000;flex-shrink:0;width:114px;height:64px}.video[data-v-5238018c] .player{height:100%}.video[data-v-5238018c] .frame-box{aspect-ratio:auto;height:100%}.text[data-v-5238018c]{flex:1;min-width:0}.title[data-v-5238018c]{font-size:14px;font-weight:500}.chan[data-v-5238018c]{color:var(--fg-2);font-size:12px}.logo[data-v-c8e10299]{width:auto;height:20px;display:block}.gate[data-v-72164a03]{background:var(--bg);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.card[data-v-72164a03]{flex-direction:column;align-items:stretch;gap:14px;width:100%;max-width:340px;display:flex}.logo[data-v-72164a03]{height:28px;margin:0 auto 16px}.label[data-v-72164a03]{color:var(--fg-2);text-align:center;font-size:15px}input[data-v-72164a03]{border:1px solid var(--border);background:var(--bg-elev);height:48px;color:var(--fg);text-align:center;letter-spacing:.2em;-webkit-user-select:text;user-select:text;border-radius:12px;outline:none;font-size:20px}input[data-v-72164a03]:focus{border-color:var(--fg-2)}.go[data-v-72164a03]{background:var(--accent);color:#fff;border-radius:24px;height:48px;font-size:16px;font-weight:500}.go[data-v-72164a03]:disabled{opacity:.5}.error[data-v-72164a03]{text-align:center;min-height:20px;color:var(--accent);font-size:14px}.shake[data-v-72164a03]{animation:.4s shake-72164a03}@keyframes shake-72164a03{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}.topbar[data-v-d1010e27]{height:calc(var(--top-h) + var(--safe-top));padding:var(--safe-top) calc(8px + var(--safe-right)) 0 calc(16px + var(--safe-left));background:var(--bg);align-items:center;display:flex;position:relative}.home[data-v-d1010e27]{color:var(--fg);align-items:center;display:flex}.spacer[data-v-d1010e27]{flex:1}.app[data-v-719126e8]{flex-direction:column;min-height:100dvh;display:flex}.main[data-v-719126e8]{flex:1}:root{--bg:#fff;--bg-elev:#f2f2f2;--bg-chip:#f2f2f2;--bg-chip-active:#0f0f0f;--fg:#0f0f0f;--fg-2:#606060;--fg-chip-active:#fff;--border:#e5e5e5;--accent:red;--nav-h:56px;--top-h:48px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0f0f0f;--bg-elev:#272727;--bg-chip:#272727;--bg-chip-active:#f1f1f1;--fg:#f1f1f1;--fg-2:#aaa;--fg-chip-active:#0f0f0f;--border:#303030}}*,:before,:after{box-sizing:border-box}a,button,label,[role=button],.tab,.card,.chip{touch-action:manipulation}html,body{background:var(--bg);color:var(--fg);min-height:100%;margin:0;padding:0}body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#app{min-height:100dvh;overflow-x:clip}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}a{color:inherit;text-decoration:none}input{font:inherit}.icon-btn{width:40px;height:40px;color:var(--fg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.icon-btn:active{background:var(--bg-elev)}.page{padding-bottom:calc(var(--nav-h) + var(--safe-bottom));padding-left:var(--safe-left);padding-right:var(--safe-right)}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.empty{text-align:center;color:var(--fg-2);padding:48px 24px}.empty h2{color:var(--fg);margin:0 0 8px;font-size:18px}.feed{grid-template-columns:1fr;gap:24px 16px;display:grid}@media (width>=640px){.feed{grid-template-columns:repeat(2,1fr);padding:16px}}@media (width>=1000px){.feed{grid-template-columns:repeat(3,1fr)}}@media (width>=1400px){.feed{grid-template-columns:repeat(4,1fr)}}.yt-host{z-index:5;pointer-events:none;will-change:transform;background:#000;position:fixed;top:0;left:0;overflow:hidden}.yt-host.interactive{pointer-events:auto}.yt-host.animate{transition:transform .28s,width .28s,height .28s}.yt-host iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.yt-host.hidden{visibility:hidden;pointer-events:none;width:0!important;height:0!important;transform:translate(-100vw,-100vh)!important}@font-face{font-family:Wordmark;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/wordmark.woff2)format("woff2")}
