From d16808bcdd8fbc25c0bf3703fa71dc76c6a9d37c Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 21 Jan 2026 20:35:14 +0000 Subject: [PATCH 01/13] Refactor DM Zap button to Composer area Moves the Zap button from the message thread header to the message composer area, adjacent to the Send button. Refactors the Zap interface creation logic into a standalone component `ZapInterface.js` to decouple it from `MessageThread.js`. Updates `Composer.js` to support an optional `onZap` handler and renders the button with an icon-only style matching the video player's accent interaction. Updates `AppShell.js` to orchestrate the Zap interface display. --- js/ui/dm/AppShell.js | 27 ++++++- js/ui/dm/Composer.js | 34 ++++++++- js/ui/dm/MessageThread.js | 123 ------------------------------ js/ui/dm/ZapInterface.js | 118 ++++++++++++++++++++++++++++ verification_profile_messages.png | Bin 149306 -> 81893 bytes verify_profile.py | 66 ++++++++-------- 6 files changed, 208 insertions(+), 160 deletions(-) create mode 100644 js/ui/dm/ZapInterface.js diff --git a/js/ui/dm/AppShell.js b/js/ui/dm/AppShell.js index e465d772..c926234a 100644 --- a/js/ui/dm/AppShell.js +++ b/js/ui/dm/AppShell.js @@ -4,6 +4,7 @@ import { MessageThread } from "./MessageThread.js"; import { NotificationCenter } from "./NotificationCenter.js"; import { DMPrivacySettings } from "./DMPrivacySettings.js"; import { aggregateZapTotals } from "./zapHelpers.js"; +import { createZapInterface } from "./ZapInterface.js"; function createElement(doc, tag, className, text) { const element = doc.createElement(tag); @@ -233,6 +234,29 @@ export class AppShell { zapConfig, }), ); + const handleZapTrigger = () => { + const existingInterface = main.querySelector(".dm-zap-interface"); + if (existingInterface) { + existingInterface.remove(); + return; + } + + const zapInterface = createZapInterface(doc, { + contact: activeConversation, + zapReceipts: activeZapReceipts, + onSendZap, + zapConfig + }); + + // Position it relative to the composer or just absolute in main + // The extracted createZapInterface uses 'absolute bottom-16 right-4' which positions it nicely + // relative to the container if the container is relative. + // main usually has relative positioning or we can append to root. + // AppShell root has absolute positioning context maybe? + // If main is the container, we append there. + main.appendChild(zapInterface); + }; + main.appendChild( Composer({ document: doc, @@ -242,8 +266,7 @@ export class AppShell { zapRecipient: activeConversation, zapConfig, onSend: onSendMessage, - // Zap button moved to MessageThread, so onSendZap here might be redundant if triggered from thread - // But Composer still handles text message sending. + onZap: handleZapTrigger, }), ); main.appendChild( diff --git a/js/ui/dm/Composer.js b/js/ui/dm/Composer.js index f9f2a1d5..9c2f493d 100644 --- a/js/ui/dm/Composer.js +++ b/js/ui/dm/Composer.js @@ -18,6 +18,7 @@ export function Composer({ zapRecipient = null, zapConfig = null, onSend, + onZap, } = {}) { if (!doc) { throw new Error("Composer requires a document reference."); @@ -105,7 +106,38 @@ export function Composer({ button.setAttribute("aria-label", "Send message"); actions.appendChild(tools); - actions.appendChild(button); + + // Zap Button + // We use dm-composer__send as a base for layout/size compatibility, but tweak styles. + // Using accent-action-button to apply accent color on hover, and px-2 for icon squareness. + const zapBtn = createElement(doc, "button", "dm-composer__send accent-action-button px-2"); + zapBtn.type = "button"; + zapBtn.setAttribute("aria-label", "Zap"); + zapBtn.innerHTML = ``; + zapBtn.style.marginRight = "var(--space-xs)"; // Add some spacing between zap and send if needed, though flex gap usually handles it. + // Actually, actions usually has a gap? Let's check parent styles. + // dm-composer__actions usually separates tools and submit. + // If we want it NEXT to Send, we should group them or just append. + // We'll append both to a container or just actions. + + if (typeof onZap === "function") { + zapBtn.addEventListener("click", (e) => { + e.preventDefault(); + onZap(); + }); + // Create a wrapper for buttons if we want tight grouping, or just append to actions. + // actions has "flex items-center justify-between" usually? + // Let's check CSS for dm-composer__actions. + // If not, we might need a wrapper. + // tools is one child. button is another. + // We'll wrap Zap and Send in a div to keep them together on the right. + const buttonGroup = createElement(doc, "div", "flex items-center gap-2"); + buttonGroup.appendChild(zapBtn); + buttonGroup.appendChild(button); + actions.appendChild(buttonGroup); + } else { + actions.appendChild(button); + } const status = createElement(doc, "div", "dm-composer__status"); if (state === "error") { diff --git a/js/ui/dm/MessageThread.js b/js/ui/dm/MessageThread.js index f7cd01f0..17d09ef1 100644 --- a/js/ui/dm/MessageThread.js +++ b/js/ui/dm/MessageThread.js @@ -1,9 +1,6 @@ import { DayDivider } from "./DayDivider.js"; import { MessageBubble } from "./MessageBubble.js"; -import { ZapReceiptList } from "./ZapReceiptList.js"; import { formatZapAmount } from "./zapHelpers.js"; -import { createAndPublishZapRequest, resolveZapRecipient } from "../../payments/zapRequests.js"; -import { userLogger, devLogger } from "../../utils/logger.js"; function createElement(doc, tag, className, text) { const element = doc.createElement(tag); @@ -101,21 +98,6 @@ export function MessageThread({ ); header.appendChild(zapSummary); - // Zap Button - const zapBtn = createElement(doc, "button", "btn-ghost btn-icon"); - zapBtn.innerHTML = ``; - zapBtn.ariaLabel = "Zap"; - zapBtn.addEventListener("click", () => { - const existingInterface = root.querySelector(".dm-zap-interface"); - if (existingInterface) { - existingInterface.remove(); - return; - } - const zapInterface = createZapInterface(doc, { contact, zapReceipts, onSendZap, zapConfig }); - root.appendChild(zapInterface); - }); - header.appendChild(zapBtn); - if (typeof onMarkRead === "function") { const actions = createElement(doc, "div", "ml-auto flex items-center gap-2"); const markReadButton = createElement(doc, "button", "btn-ghost", "Mark read"); @@ -188,108 +170,3 @@ export function MessageThread({ root.appendChild(timeline); return root; } - -function createZapInterface(doc, { contact, zapReceipts, onSendZap, zapConfig }) { - const container = createElement(doc, "div", "dm-zap-interface card p-4 absolute bottom-16 right-4 z-20 w-80 shadow-xl border border-border bg-surface"); - - const closeBtn = createElement(doc, "button", "absolute top-2 right-2 btn-ghost btn-xs", "✕"); - closeBtn.addEventListener("click", () => container.remove()); - container.appendChild(closeBtn); - - const title = createElement(doc, "h4", "text-sm font-bold mb-2", "Send Zap"); - container.appendChild(title); - - // Zap Form - const form = createElement(doc, "form", "space-y-2 mb-4"); - const amountInput = createElement(doc, "input", "input input-sm w-full"); - amountInput.type = "number"; - amountInput.placeholder = "Amount (sats)"; - amountInput.min = "1"; - - const noteInput = createElement(doc, "input", "input input-sm w-full"); - noteInput.type = "text"; - noteInput.placeholder = "Comment (optional)"; - - const sendBtn = createElement(doc, "button", "btn btn-sm btn-primary w-full", "Zap ⚡"); - const statusDiv = createElement(doc, "div", "text-xs text-center mt-1"); - - sendBtn.addEventListener("click", async (e) => { - e.preventDefault(); - const amount = parseInt(amountInput.value); - const comment = noteInput.value; - if (!amount || amount <= 0) { - statusDiv.textContent = "Invalid amount"; - statusDiv.className = "text-error text-xs text-center mt-1"; - return; - } - - statusDiv.textContent = "Sending..."; - statusDiv.className = "text-muted text-xs text-center mt-1"; - sendBtn.disabled = true; - - try { - if (typeof onSendZap === "function") { - // Use provided callback if available (e.g. from controller) - if (!contact.lightningAddress) { - throw new Error("No lightning address for this contact"); - } - - const resolver = zapConfig?.resolveRecipient || resolveZapRecipient; - const resolved = await resolver(contact.lightningAddress, { fetcher: zapConfig?.fetcher }); - if (!resolved) throw new Error("Could not resolve lightning address"); - - const payload = { - amountSats: amount, - comment, - recipient: contact, - resolved - }; - await onSendZap(payload); - statusDiv.textContent = "Zap sent!"; - statusDiv.className = "text-success text-xs text-center mt-1"; - amountInput.value = ""; - noteInput.value = ""; - } else if (zapConfig?.signer) { - await createAndPublishZapRequest({ - address: contact.lightningAddress, - recipientPubkey: contact.pubkey, - relays: contact.relayHints || zapConfig?.relays, - amountSats: amount, - comment, - signer: zapConfig.signer, - pool: zapConfig.pool, - fetcher: zapConfig.fetcher, - }); - statusDiv.textContent = "Zap sent!"; - statusDiv.className = "text-success text-xs text-center mt-1"; - amountInput.value = ""; - noteInput.value = ""; - } else { - throw new Error("No signer available"); - } - } catch (err) { - console.error(err); - statusDiv.textContent = "Failed to send zap"; - statusDiv.className = "text-error text-xs text-center mt-1"; - } finally { - sendBtn.disabled = false; - } - }); - - form.appendChild(amountInput); - form.appendChild(noteInput); - form.appendChild(sendBtn); - form.appendChild(statusDiv); - container.appendChild(form); - - // Receipts List - container.appendChild( - ZapReceiptList({ - document: doc, - receipts: zapReceipts, - emptyLabel: "No recent zaps.", - }), - ); - - return container; -} diff --git a/js/ui/dm/ZapInterface.js b/js/ui/dm/ZapInterface.js new file mode 100644 index 00000000..eb3a3ed6 --- /dev/null +++ b/js/ui/dm/ZapInterface.js @@ -0,0 +1,118 @@ +import { ZapReceiptList } from "./ZapReceiptList.js"; +import { createAndPublishZapRequest, resolveZapRecipient } from "../../payments/zapRequests.js"; + +function createElement(doc, tag, className, text) { + const element = doc.createElement(tag); + if (className) { + element.className = className; + } + if (typeof text === "string") { + element.textContent = text; + } + return element; +} + +export function createZapInterface(doc, { contact, zapReceipts, onSendZap, zapConfig }) { + const container = createElement(doc, "div", "dm-zap-interface card p-4 absolute bottom-16 right-4 z-20 w-80 shadow-xl border border-border bg-surface"); + + const closeBtn = createElement(doc, "button", "absolute top-2 right-2 btn-ghost btn-xs", "✕"); + closeBtn.addEventListener("click", () => container.remove()); + container.appendChild(closeBtn); + + const title = createElement(doc, "h4", "text-sm font-bold mb-2", "Send Zap"); + container.appendChild(title); + + // Zap Form + const form = createElement(doc, "form", "space-y-2 mb-4"); + const amountInput = createElement(doc, "input", "input input-sm w-full"); + amountInput.type = "number"; + amountInput.placeholder = "Amount (sats)"; + amountInput.min = "1"; + + const noteInput = createElement(doc, "input", "input input-sm w-full"); + noteInput.type = "text"; + noteInput.placeholder = "Comment (optional)"; + + const sendBtn = createElement(doc, "button", "btn btn-sm btn-primary w-full", "Zap ⚡"); + const statusDiv = createElement(doc, "div", "text-xs text-center mt-1"); + + sendBtn.addEventListener("click", async (e) => { + e.preventDefault(); + const amount = parseInt(amountInput.value); + const comment = noteInput.value; + if (!amount || amount <= 0) { + statusDiv.textContent = "Invalid amount"; + statusDiv.className = "text-error text-xs text-center mt-1"; + return; + } + + statusDiv.textContent = "Sending..."; + statusDiv.className = "text-muted text-xs text-center mt-1"; + sendBtn.disabled = true; + + try { + if (typeof onSendZap === "function") { + // Use provided callback if available (e.g. from controller) + if (!contact.lightningAddress) { + throw new Error("No lightning address for this contact"); + } + + const resolver = zapConfig?.resolveRecipient || resolveZapRecipient; + const resolved = await resolver(contact.lightningAddress, { fetcher: zapConfig?.fetcher }); + if (!resolved) throw new Error("Could not resolve lightning address"); + + const payload = { + amountSats: amount, + comment, + recipient: contact, + resolved + }; + await onSendZap(payload); + statusDiv.textContent = "Zap sent!"; + statusDiv.className = "text-success text-xs text-center mt-1"; + amountInput.value = ""; + noteInput.value = ""; + } else if (zapConfig?.signer) { + await createAndPublishZapRequest({ + address: contact.lightningAddress, + recipientPubkey: contact.pubkey, + relays: contact.relayHints || zapConfig?.relays, + amountSats: amount, + comment, + signer: zapConfig.signer, + pool: zapConfig.pool, + fetcher: zapConfig.fetcher, + }); + statusDiv.textContent = "Zap sent!"; + statusDiv.className = "text-success text-xs text-center mt-1"; + amountInput.value = ""; + noteInput.value = ""; + } else { + throw new Error("No signer available"); + } + } catch (err) { + console.error(err); + statusDiv.textContent = "Failed to send zap"; + statusDiv.className = "text-error text-xs text-center mt-1"; + } finally { + sendBtn.disabled = false; + } + }); + + form.appendChild(amountInput); + form.appendChild(noteInput); + form.appendChild(sendBtn); + form.appendChild(statusDiv); + container.appendChild(form); + + // Receipts List + container.appendChild( + ZapReceiptList({ + document: doc, + receipts: zapReceipts, + emptyLabel: "No recent zaps.", + }), + ); + + return container; +} diff --git a/verification_profile_messages.png b/verification_profile_messages.png index 37ec55cbd2635a68628c90af071d378847c0fdab..d7132e279fbc7f441495f59ddcad8ed465637508 100644 GIT binary patch literal 81893 zcmXuKby$?&^FO?_h=d~2DIqQ0pwb{9(hVZr-7H8qvLf9jxpXff-Q6wS4GUWj@6Y%7 zoqu+(>)x52bI#loubGMZqAHL7oZ>kE0KivNkogJ#U_E_BpL~Y?^zngK2@L=s0w~IS z)b!3gS;H|Uwm{)r>?gGu%4M7xS?7(`a-j2KVq$%){PBa5rnR}ch(G;a_p@b-cZtr=_r51W~1q`s|dA|d+UfdFW&zVU8L^xy~~!_xHE5zn-KO- zZ65bR;&z=DfLW9q63)v$oK$gecu=Ldm!9}`7o_0kwp9lN<7ETSq`@Jb0bR7-kq0Ee z*hPIhe_`;^ql=hVA~M~sx9VFSExNN?`f0Q7{b7?uZ&kvpp`o2h0rQ9=lZcFJXgMuTeB0ltNPD`89l+Uy;P=R#Zs}|%Ht5K$iZFtwHIQrZQ!Z(ue_*u% z-gnV87Osx6Hp-y3ViUpvuTikT4zXSC@;~)jccd%A=P#E=3!?Ek~Q4UHN$3U+}ZlK6;B$zu^5^8C?Dyr zdekzHvp8~Z=FG1xMPF$B6R7vW0R$Nboj5(lV< z9nIKnUhc!MNC)!81~~fzjKm?wj|sdiE0*!nMo1p`SLjnBbUUm+0}C0pMh0*$3Xo?x zlf#vT&byD_PXIINUj)xlPJ=WKNsb3bGc)^^^}k1Sl!dyl_ddxu2=@z#S)a z-`j=tySJ=dLabWtUqRzGI^dS+@i?N7r-y`qP!X?<zqP_KxEJ}K^3 z9oTfjpWYh@L+g{s3Z{0Z>c?H}BRc<#FT6i`Pcj3KIefG(QF3a#Iv?7)yAD=7uF8$k zx&ZI#`Kc4%?YCmO6aQr~!=dSnRsC{Z)^~?w-cbYv6Z;YnA>#ZV306N&)-VeMbqSOX{a*j zPE&x0>L!S8{k*Ry!jAG)&$`9mzBV{H{2pw-cxu@a+qPmhURQE-K!?{6jt0n;hfpEf5uiEu1W zqEA@qHkjGN7-yiVC(UZAX&c|47z6Mj()luZ$5HCXrK3AH^hzS?eBSZM`E&0K2IG34 zMbKUAFPt>v-@ySb1l7`#K;JC5bn-H7_fcYCRx;3_|4^7#3iP9ztn@a=6o@0^7~{}i zK5)7A0sw$Srfl_ZHD$7B6xbC{{-eWfOXwc#nhbzgv)c}LRiRf;6zL@R1$w@+gP_D; z^s`vQ2w!z_skwU398zE^$%L9sWRq>5Vm=uv`jTUvR3VrL5{2HYV>_9-YGoll)K%!< z4p75{Y?n96LQ4i%bJ)Aa{l0m6R+{$1v^)c{ovRh&9lgM%YSw|XGEmaj`eIL8O}(n+ zJweGzzi((?%hvW$$Hz{%>D8XTeXrsrscxtl1Yt$_y8L!1S>lb4;Okw=+9Rk*rFkT? zfM2!xUH(nVru*p(Prs@ksa%%VeRkdlD=Arkm9Z0Ug%SSo*1`nRP~7K zQf*JAe(Z;e2f~SkIw6rUSHrYdt$;V%x4N z2GE*0S4CfRopMF>3L8egP9k6I>s@!^L!M%e#W^d4#;(Z!xZ-$O)y-Y4@k;bU9v>}C z%9Ai`*W_E`dVp7vseLGY=|`tORh2sIB(5!^J&Ks>_0Jl2dWD(5bZaCx$Q&bU;QN7* z7bo|{TSoPbT&ENX1{8Yk9c)P;y=DW2iOi&<ZGJK17pW?f%%PL9}w6A&7NP*Z?%G=ou z_4%T21%`60ud_0#MF#G4*3Eh?EQvuUy0Q=OtD7-_HWCM%XQNB z+7-I8FshwIX4W)gL1v#*a05^rAm5#k$qZTS%MVd2I&�Y}1|O5_Yj4{K@dTa;oRh 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�M&EGBi-UnaBkt8eg)XRIo&f+3x?1 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%0A@@g=PCM;?8z}&s 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

|S(x z5B{iSGw^)ZVfT7{iO-1EU9o*tW8?(%hd>+b5s{orP9{_VQNvX)IT zlD_}hByv6P=U#HnqQ3A!gv?^hS*A{Au0V6kvVFea1y+VhBH8EHp~cN=!v+fT=K<`s z;^SY3wzK(q#l#2~K^ zi@Zz3`~^My=a8?CXVvSzhp)|B=hH&YBMxf+-tLx-m(2%xD)e`|jg;M;ml1Y>j}`}% z=;=al{XI1O14QhGcdI%1PC0I;O0$;iI^8tXbvEC=c^Nux@NK@iS)VWP9P=tZdH>5m zsP@-7h3?;zy(>8`A6uFMjEla3J3JipLWS@4fa=OU&X)=+%{K6c3fa8jJxQ+{FHa-! zTO{Y?2uE@gmlr zZ7GJ3ZN)pFlfWs%6T??omeBnS<_yb%{<7I(FxzcXj>|?vUl2K-^qyx>u%1&MM#S0( zMcZ30Lm>>Pjt{6enek}$1IO3ZrdsG%s^~8hTZsp zoO4e#siQ)(hLX=iUEO>zk}~jh9eeib>M9bWJ)@Ogv?cHQSn19CdVNSv%iKICF($@s ziTrf6DOdP9l5g{Mv&Qw{Bg66U>eHn^#Z=!_8^TUba-eyMvb9U~7 zv-WGlC@5)wo#bZN?(O-0mSfA!G4B&lE?v>onDgDp$cX>*a=NnYpat*w_1bJA-hXLK zEkbR&6dTzW2gC!T7cS1du`|i-3^DVPncvWVz*U+S@q7Foy#haUFlm6&I~cXY3*c3> zj51_b`IaifX*0uQwj#+#S%51N$)XHf>S34Nz<>wf1H36O`yRV(3VQhz>h z7d+^(805SSJf8C!i?64jAJH5n$Vw>~1zJ5O`p(Mg#2B)L?rs@qW zKwd!EQeBBUuR*K98tj_C67$`kbpsU%&)Hc|0NAlym7CGCe7PD;SC8TTF_{DGpf(*& zN?%H;;-RrrBwQVkUMvb%?$WB46VB-;tti)i_@p*n5W-sGrs@c-Z)Se@*fNBlCSOi{ z8+m8%!9#!;}r9^e_~aOPqmduuMw@dT?#Nj zInS*50%~X3%nD!&qs{Cqoua&K__}xRf&P_xJ=?K0-R}j=x6r3W752%E|tRvNj6l)h=UB=Ykcm4q47V0?E;7`2*&xvj67$A%VOj`@79 zK7YI&8RWb*u+Zm03l+YLv}d2e2X!~dcxxSDfyf!wskIE1M~oqtmlhfIZvH*1JL@HB z{|;?m;(ukNn4fr!l>Og|p^6O$YwaWMPy3Zp?4(wP#dAb@97OLez6X^XsTH_aMwCh# z--5JafL#Kl8BlGDmEK@JM7634PYnYuOe13QE%YgMczi>o@i#C*E~KIGQ4qxRTl05Z zDfRz~)hN1*zC1(h6ucC}>YHljS*|R#qIwkC;4%>uW3a}=1@*l{soR$57A-3Ov4_!s zxU1lTncD1@x+hn`UrY+?X9XV4OAJzFcIXh^v{W21k9^Z`U*f;Tvnk+&C^eF`8~l8w zXoQV>)Q65$A7fQU)~rQ}JC)-TGGhbvum!8<6%BBDOU)P`w=<^_y0;f|1=M`J<@0|Q!8Pl3^+gWN0@vg$LXC*U%UZsSCsm2z^jb~x@%g{(65|7 z;3$2PY#`?rJiGZxqqX_0H_n|NjH|sU#*;(!jCrpi^>QQrzoqk1AI3@8k%=9BXRX1f z{cu3RU|e;h-4$8?GvV%H!=DuGb`GvG2eHZtp>(B%vT_v_qP0)ZEO6Mfa^K>e%{v7T#I)yS#w3z zoqHWnpg`s~9quiEV25IWDKAuv9!4BTZ0+xcCD~~?607!Q&%>bYLgn#)O&N8f1@4-H z_l!T>!rvw0R?#cdRnPTS>bCn-ig_>|2P0#}^)tpL(2ngt z_zDif$Iwjq;8JjOM;N2;cg#MlzqGFtQ{2DP>)liYhzF}XrFj$zVQsfS1id^)S?YBn zDFyyOMzb~p1K9GPL-lYL3zdHa93vWBZwFcFUVlDx=vTd)z~KF`72~OQP1;)R%0ORR*z%vAa>RDO}ox* zUs4tIV9Kc5Z67Ih*KE2=5%lB6^{~Z$oy}2;KUYcQ4e1hn-Bsms6VfA+=@X$XK80b= zs@t4~@UHNTH|g=KjLgxZ=v2T{sFUZ}=knY2hPR6{qnCasgdC9EGTAj@hvkdW)x53Y zw^Ue15p2;HTN@n``+?2Kd~b`>h^nGREzv2%wlgJ^i-}mL3e(9S)#;yaE0~ZFUQ0_X z4myWe79HtPX1*JPDb2=oO4`MSzQ}LeCX0w4`_8MymVNPU={gF(AdDrgG}v!OI&L(D z#98l{xt4$en`B5qIZ=kQ(^{KvqesJJvcB-)yWpQ3aUn>sRN0xA4rwG zwUAz1#_AEu99f)%+w7JW$5d9sDh;h~CWX{8(U($*01xo*$EC~0G`8eKGEp9LW6BEw z524$!AEEAMnAM1j0af8WOw{hU2b1Xw)`z82CYHYdq(tlqKOQtU*HcN&DAbZ)aY=x~ zh_1)v?k}ZEU5`hy>=3x=LDyTg07>rIMH_Vv;RB7IK!0vm9H&=mYM(4ZnZC$W^PsPYk&K zg<88U^zeJrxTCiAe*ewy{`}4N1EaKm`l{#F-=cjx%C2)wnv6I@pWD#Dm)-5#>}IKN zVFtW@TieA9mQy;Wo=Yo@_S90aYV#p%8T_P=mu=pNvsP^U`I!n1&41Fd zPyaN*2S!1=I7JG_dnrJx*q9h8Basp#CoPEcY+5dhW=AF6B;GE)0x>>Utt-8M_tfB@>Sz`Hs@Gc&V2PA*H1EN*9YSr@KfwyVudWs12> zEG!)!Yx}1w&3?zBP9yQ83*81RD7=S|eQN3i7ItzPOUsQAf*}B1(m;l!O3UUa6+Koz zYU^0(%A34(fm|6;N;3PN{fNt?1mf1#Rs_<~@o8aVQc{|CTZepxo&@S$IV&SZigKdq z5)N)(HqVOL-=nchS|O*M9yJh&aq*}Bc(@7_@!9F?X|kE$X>hW{=x+5~R6L!y#<)9m z5WEY%Gz19R=H8{z_E5D;At;tasuGZo-FaGuXh!FejW)F@~6aQ z2Mn<+Yz7{hTL-W#*rU1d$Hd5#~3w2%sR&uDb zGi0svxjZVWyQ`!Bk9bJvbndjQtUa27&l%--K|4cSSEXm-)VIV12h{{JK~%W=Uv>E6 zNH@AP+HS7wdjv#8d`=7RK-g#7qEi|9SssLnXe*qJz3$KhhPD`+gR&-UIbq;-HAm8V z7J+#b==_#9rfSgOa+?1GcbkbxhELy>ZZ5atXIShz_R+AgR;I=H&mPY|?+g*7-YgbE z`*o7^ss$)zH$pN*$(O!t|1Xrol+YASt6qv(8!1RIb5mx@gZ64 zrNhnkX&$=)4Go>L{pp~Q>#%e(<85!C#U^FPN%lLXGLPuuz6W?hkTSrNn$Kw|DS$Qt z3yQ{~`jh=S@t|^AN`uFxR$qiyDj6VRZEU$vZ0=ssp<`qF17@Mc`w@c2biK3pr&GO& z<1CBV-(RI1T%b-KYwOAMkr_=`t?aTc%1F6k9uI?uliE+Rg13K2RAOaLKgg%kVx#xg zz1{>S3Yxm)6P;{J%Eku1G&v|OPMwB?hJ52Fn?*HTG~xnTwIuX#=p%M)W#p!yhdgh0 zI62OIuv{OmnziESv;({MuxZ2Q-da)i9ILM^Lqs0W_75qOn}ShFP}hz4$BxhaHh|)* zGs$>S_Y=jQLF>2U=K%(trUSp^*mWDWYl!mO@>S9NeWE^D&edXOH?RAzexQ+OOifYE zdwT8eYM*#9^H%-Z-?Ynt-1a&pwMmkCak7~v;x;|`8xTVb}F` z%Nt~_>&4e|z0;it#aP)hyXDO9s&I8bX;(6F>G@Fck4G8wF4wQngaiof?G=fv7nC-i zts&>y;KZ96|FsP*S-xMK+75jx%M;PlH0(S6vRGKt{tf{Hg~1xHN|*b5t}g!1a+7tQ z*WJnIzr~@gwwuj#&xo)XMSq*K=`#)=YEFImp4)auk)2}WFhsNSVA&_}cEoVL`XVhq z58P~u$>Do;oFeFws`^59&((p!nYhD21r~Vd8Tsyp0l}bf?TJD^fyl&M1Py#LvYXkP zO|6>EPkz57=$p)bj?Oi@@rQYU!a?DY;o-y@3qb+GUo=OxSaQ;}zv<|F2F02_YtT}` zlmn5^a^Q$KP}*Ecbf$#^w6v}N>QVYN_^jt+ulvu2qkF%-Y`v$2T`N==%ZjhInT|}% zZ*L8(QCRf|eH3=P_sU*4yJRizhV^e>cY7fw*4J*eKaE#K-^*SG`Cotd59h$9l zQ2J-D3H|7qzB$>zH5amnHd=5cX~BPxg<@$wRBV^YOIGrSDBil&1>fiiHN*X_1L}2(TE%Fwj2g_e@Fw z7qaSi>m~Qu$;}VZO%Ge^YGY$#Z`T_{{yrXj?ewS6fX1+`)+9J%YRv|DsxCRmg`>*`n0$!I(!t7XLQ} zay8N7BSHa{N*x!>PM%L0_tiK+qC-$)mnu!wM~4T-fb4?FS(`6m5n)j=>6;N7;I`|` zaZN{U`V7Yc{LIu``1e(6YYn+(rbW{^3Jl+Ro_t5QUMm(~yFa1||I4 zogQ5UiMgBYH~sger^7aK&>w!Te0k}=0}OB&)|-;s2Zb=Rv%h$(=+iLn<*W&%@BYDu zpyhr|(qm%F3KlDkbz`R~__4*YM*^3_pNbSA%Xz>Z?*x}H5P6r+6*#n{G7v(Zka?Xp z_)SWGu7%-agdn7x%W4{TX8(S)QR=KM6UBe|AX*`wrr9p#li5_!!Q@Wg;2>m69%ozA`M1rrQ>m;BEne6C4s; zCXk@P-JJw?3GS{55Zr@%a2=dr0fNim?mjrT$@_laJ?B1me(*F5-CbQ(UA1eiwO3_I zBg0xdyDEam(m);;_!noA2Cf5Z1Xe9>huF)sg!p0ZnNUh00c(5E&SJN#v6zs9oRPiX z*PGdJ)i9T>GQkEh9h=Yj2xW$j(*WB6OmLi`XS=4K^scWXvy8~ly-Q>!r(=?{zt@-R z?39qIp&d`=L?7grvp^EC$c2lW89%r&>bvihs72C_2Q7&y=D4!vh} zwNU>?(dZGGh=5;iDbQ!vcE$_J4ZI&FJcBp;qd6FRRX|lZR_(n{QbXi_3aYlyb#~sU zj<*PnO@GOkous7fRb7-y=@89O?>`t|U_3!T1_y{bFt7_ip>u^OQZ6c`h#a4Dr*4z` zl%+|6n`uZ%%G7-a-=#yo-Y_~Qm~eSe&j#F1h3gmZ_bG0<&vZ;Ks9J2IpUIfUtH&Np zQK+t3d!@+C zlrBNi*k}-&^mJ}C^P4;yN`HmvLNW%vYXJQ|oGI*2soCy)HS9UyglMxEJe{LABxu{D z{uO~{?X8`LRNBZOUkZa+*e_z|wazGbWmo7@x1I0F$hiW<1YZfdX!B=$)7m`63qs5> z=_h};6KMg3IM6t^T)v^tw{y!t36Dato8Tg0iSUF{!dh`~O6agWd933xIMLJbxM-Y}>xpVz>P!>;Z1 z6i=uW>b|*aphND&XBpm^9(fb{{)TOby@s$>#)4<_wt9>{>mK~n*llk!CBzN+RN1vr z=Asjp_;N7nr2vd+vd`ArI+GeD{`k$!%#XvXC*@h$I$9D%Y%d(rvKm({IC%E#rAX=* z1{0$t>A9%Oq=5l5dO@3(H&Bn`(QdhoQsO<^(Kdz2&yR)hpY@F5P&ix$uRm;hIpQ?J zfF2#^gi zUE#jH8IGEW_&*q?ntYS*0{0nAD7tEq78#D$H_Mq6DQP_KZZe72u*T}(S_X-hM}Y8G zS{Jet0j_UR_qQb_N~3B#SaJ(W!KCed8xetyW$?4Bjc|YIK{8q_Bm{{FAHVcvclZ08 z{+kDOCuFQ0)@IZ6(LWU`sp$zQ-gV1F6^%u9ZiA?hWQnh@)PAGkp}8Hp=!ABpe>oXD z?Ut19a0MpDWQPy^1Xj8OnKFV-OqXSr?QB&Z5W?#;*R91{#Ys<$$zj}uH50|N7mR;e< zE+o&X$Ps4K`u1jP1Xug59TK(8@ng6CC?+OGy|v88=HAHRd@aXd4f^cQ?CFjx z@t~yc)#E0o6iAD+A5W9Xwuns)w?Z^y>Vr}ICp+iqdBQanOdzOjF+SWnNY|xqJx%kt zEn_+_nGcVNU}Rzn*`w=H{?kKNLde##um0V>j<8sHOdo$fFWIdlmO}9LcX)*bp4T5W zY|Iw~QW_ELxn9DdkG~F}sFzBTKip!~d`*bB@oxyE#5Og!vY77`qsT4{^{&8?{L z9B-xi(}vP#_Wh$-rX{ci3wJr6IXv3;3W7>eJ~t6iOIdlSzO?Osuz(T_w^mmhmFz3Q zdMiY&`6~BNK9CsiYXGaT@d45uj2@#f8$p9*PXTn@ry+a!SAan!RAckEY#w8Pl8--g z;%<_(gAkgrJ5t{l@nWIOBLqYCyPkKsGLC-~$CPcXBc;>$wfva*6msnK3kawXOU1~G ze<$?IfnITE2->~GIZauxYjRzp9D0JzDU4+ySq=O7RHV3chv;4$);66wL@(6JR4=qf zwLoqf_P6fqFY3x$oY-`MYRUh|@Ng4P!%ouZbs2IKslHU~b?H3jr{4mlNHD-bc(dXk z*nge0^8x8%pVO{0;xlDSycZy@F+Jsb`HzMYCrG`?l*2aA|OtdH2Ay0BRxy^p4 zUT=I{2?$7OsJmPO+a7-t<ivk+WNmJvQ>O{QJfZdFVWMh|lE>eC*w!JjVEFfpLIm%I4cu?yutc6vovnumN61M( zwzymNOdZ_mSX@bbF1MjNsmXlbh`?3jDDq$_U~TYgsAV(6p(jr{+!nswRB>5j`H_W< zr*H7ZD$tupC#TBGz9#9S6ZQgaa;jlvZ5_3j`%2{OGS=y+@lreSTM(&1gM*dMYW{Lu zoFPXQuLW**CER9WsU!vvG~M_v-N1zmtYn^a=&6{pH&T0C?c5LQWbsrh$^;@`%y&Z~ zSAIV9b`coqJFH7YCv&=um)d!&YpPBHE6#zLnEFgg67wPe&IxdMN1Z&~OXRmY>47SJ zijl20WO`HJ+?)SibtLvx9c6(#?^N@!vB*UV=?f(9_glhYJbah9K^~ScsC<7dNq*J- zuwf)<*V_DnRAUniBOAqNt75rcfj9mUU#WR7CY;^oW2J4&axVe1_KA~@fLh*`BL{t< zSi+++wWC!+AV)9gXP$~s!e4+am~O^(S&B2(8K zC1j&kUz2t2C)LUf3UiZG>;7OP5+&obSERgc>4zwqNp4wW8#4#0vo&EuIl^`%C1Z&H z(9%b|wdVSXW@558E2uZ5ZpXsL1e=%Ah$j3y@(yY}M;)$8Qwe_PoqWBXM%Nc#0((1> zL)B^TBsco&{(30u>GZ-|Ka^k(q43Y|M*+L)#&>SrIc%9OY7Hm1{(JgCstj8E?heu2 z&lV$szN>3$#u_>YQ7TOeY>g-xmc`w25JD>IP^Zg7f@#LrI5#MkZ!o!!TuNGtES?gk zr_C~=^lem;*LjQDk<~m)2B-0s^yub4TsUs#udvKcFy(tQ`9C(8Uv`~P@w4teF8)*{ zjbc}}8FaaPBQ>dv-8Ms!F!fPbMitj9{pD8d8q~8KY1&BUV!p~%CC>*Vcc<9E7$f7G zv4@C2fuWd}zThCGto)zR1YO3GTI~wkAA_*mU#`-vZdB$rk=oSs_XS9{YaZ_&XAJM^ z1P^%STT6V3mX`_37B6PxIauODK6DH1hjaihS9(P&5s+RwGk!(T<|gYh()f+$JkM$f zZk*iqWKs>S%5!EI?jSt3`u0rcwoB3olV?goeSwO>w73C#X_B2Avyf~Qcen+M8*|XP z-joQ;(y`dNu}7bZVS>g%AlJu)#xbtxml5SeWe%&ZOvKvptfYZQX6-;=?NIa2L`)_P z&Aq)_qo2AuWYzKuzl}48wS7luh$$lra9;xI1{SeQk4n9`PiC3q4^87pGzbEBedRHh z(4w43jmv$8$*N$hLG{9_OI##tuPBhD%AE3LgxA^C&L66CS0vJOY zMRk6Ott%tHu@gD|Qu-(XlTMcTFjvyJRw40qHB+hX1*oQo} z2vzKMPgRVICB&7>EjN4fpiJm;qZg^b} zL{4rR-l$QPzl{Y@)wSU{^finof+?nKL(t>iXFP*=<4`N?!Dv;wIDY`&Lgd+!BEXsb zp4|)9`98x8xpi5EmZOVW@;^dfR*!1sO*YlN$1uxk2-*0`x5w%Y%G+rMRl*jD>R-h4 zx#K(F&x zTLb(D@T^xYJ4hHiQ-y_7SWntQ5ihMDwhrBI5PR6~84o>%{onV;W=YY&8m~ZzXKfOeJnt}mXcM!j^*s93Bd|U~ zelj`bmlka*z#>$Kfil!Bw{{dh;|Uh|XUDX{v%C=7yMZao1P}VBd%Os@#HtMTeH1&-_F8b`D)#3dW1J- zf2s|y$7Vu+WKpor4w9$SZ?Mh!dx#YU6Sc|qezROT^|RTw&&f^f*lPWPwTWcx&Qg9G zlUdVFtr?fo(ppzQ?r<3z9UUF~EtHtk8O8vApVuZf45h{Tx&v5ilyK8D3nh!f%-GrpfxA>P$ulR0_#>W7;3S?*|0FH0G#!A?9*_a^AYK zvLaZhzg@NP`L~|)+9U}IhqcrbFtG$xTwTneVUhFWkdu?(P%P!T!}+qPS=i10bn4w3 zSy^J?wEYvLWMq`%C}p#X-N}Nw>CSa&t)z6iGZcEU55Ztb2N3R`3pR>Xr>AoC25tl| z30@#uQt`5bn5fs9ttwQx;d2t_dn#)JHf?T7qQ_)%VpQu)e5l1dby{rtMVi`9k=st^ zOI3TtbeDHhzx%L7&hPlOLnQTh@MErLu7nl+01Yg7?N6uTWAjMeKU7T;CfOG@8mF11 zKzjlNWJJ*2bw&?Yu(-IrxjEBo)^E1WJ}l`iy<63;6FlZHul#M>eOTUl+Rrs@ztXKD z*xYn*sOFV@31OVC`OsQ#DKj+qc|<2Y^Q-%^qAl^=1F>fYh?74X9dzhD0yKvlh!Wo#tk$S^vRPw!m^Gwf7qInp zvh4Nbc(>c~J!JH}+1VO?8?*h`=M3od(Lo^yboBsQKNg~0Kr4DB_Wpg?g%kmE?#IG< z$L}FnyH7(0i0mL}Hu1q_0|1*WcczW9ZLx-jxsBz?p`JvuaQ>EM$MJ zcSht30NmzM>lt8d~KH9u4ls; zDBD^2_;w0+!Ik(|xn`0#zSQs!*->w|T-3>m?@CCTNs`}_CVpU%-kf+J=J=g$aJ0tKz4O7&s&I=-5Zgh&!QIKW(+1pEexM?-ULb;|-c>f<++e6%dy1sEyqKX%5B5#u_U`5X7yNF#YsY zk3UI%;X!2|*L{Zp;^JBhM=rEoXgWSW{v_l)D#t5FigsrBP*85n4+DRD>E{6p-JsRz zhbC#Ek#a{o-u)>3C?m7{u(PnS70w`Eke?v}y^n`(5aG97U43SP{7Q0FSI4~gk>!4Y z$${a01F4MEuqO7MLgD{WZ{LL=jr|fIq0pC#_vzA21c3Wk8-EmJKJ>qVcJGefc=MwN zysIRA2~hLG_JyVPubxUiy{c1Af?2wssc3K0rEjbRXO)+bV_VQOz{#0)X9-?k^--$o zuqf)T1G{Rt*A(>j(#83d5{?MESi^^gl#sZGTb+odDO5LI?Tr^(6}o1NiDrSXhaVD@ zfgSLO-hqXm`4;u|d)uumy}LWdb;+#}_|ykHtVfKq^O0Dm$J2|pIsT?Ng#pqM=0$Q2h4JGc;hfVht1%cB1wyRijaZ5bfw~_(1zz7VDfrt@D>J&0p$fv@^<}LA8sHC3@tn)8@HrO3MTbS$=zo8ML(vgr~jwgX|Xsdn+8(Ve;$L24j)={~@ zCvOC4qU=sJT&ZqA0+Zb{2QDfyVRzkG0H z+fcEDzeHO|!UTUAh;XTb)ibT)_qq?>w`mLL>UvR#hfbP}{q7-PXiU_5`?0;YtgO{# zh_H0#0d*@30Iq@gv(VFA%5rw)Fm7b_J%?@1sWkxv)G7^m{g9m$bi zmni*hYL3faG6>9qHJ%LDWH=PxQxew`UaD>A0>b&BP@xXjFJH|09LU~yLJw$fGX=An zfH=s3+StcORNYnHdOex-&W&8iajh%(er-*eW0#h`$3g{3oGL+@H%In%1W~>|%x7U=)93DsLq6`|l+*r5_vED%NZ!N)XXu!-S8gS>xsOmloVk z%mG&CYaW9hgPJD79(3n)QWV}}?$Gs@!g8jbY>dm!jxN9-~>xsPP$! zz`5-xcN<8(EV=A?JySN$Q?3)XjVb;xR2FRPyyF@foM(e%Xs=SI44LNy;g~aVXm&U7 zK4#Aw`*)2t#i5N{vuJWUvHivL%UCcnwn#~FsrN!pPO1z;O}1L;ILC2_E)S)>asafw z+Ur&4GxM;Quy`9M56I546Ttf7YS>+vR1&cwT>Vh zg~c^Qwg!EIlGal?{_C}Ndb;pebx2RQi<7h>mJrJVK>s~6{CNoDea zDIZvm-4(j*=W8f;qR6gs$Mb@u^CKg*ozXsYnZK-nyS+SYH(NMzB9SJaZ@`sv<#KKD z9ET-?5)<=ZtbIg+Cc1SB!0Iu(eMu9%_w#`Wx|n-k?-VZ+mBDzfR8c)RV;xp8+nGoG zlJ@6}4mWwFoN6dtT2wSf&*iw|_YtXdBFV|vE#D*zvYNd&I@=PI-Uv%7VK$HGbTn>K z3 zy_cSjxz;_Hkjst&vtlaTW#S)x;JYTg{L`G|agY%v;0_ORKKQL8jI)Z6A@AlgM7G3b zGRxJuw8WG@m$2V2MkjLP`=n$R*s@_$G6AKl_^p=R#-vBUkRk8h#4Pmkbe+8rU@xaM z^h7RBs#S(GJbiJ9dO%YB56H2Hvu(b>3ZxjTq-kJB|HD=T3*>K)7}qC?qpPM69TUhG z;zKV;H$N}%^eq)CVhk(AUc92QP*Z7|DOk@%uMDd|@1`4l>dya^j(1Gec027OyTxi! zQ${x#EnZcm@cW)%w=PGCKb`tpO1w)>36WBK)a8fbHTv#t;dj>_5w{Mn8_d7Qf@Gp2 z%4M<#tvxZ-T|%v4F7~Hf_G8)r%6ezH5c!y5f)Te_V*5>vk>||P`&<(MgH>$@hqTMRAT}H|GY#l6sJj})Jk&m=stcz1`M;rh!@IH7b$fFu1X*`%ahDH}Ph*uD zyg7+S2g`+moJHj4c(6_+8$ot?UY5vW#Ez1yRK(g`zEmH36HGBYx zJoZ5r-~^6zNW;qut}R2CPgljvN=4o{S;<)kI5)q;pFht4?z0H4sDvJz%|T1ssI%<~ z%%N=h^<1cOX{M&1aEx5myp`u}A?l+ULkCOw@TzMu8F$ISIkN4u-qFnPBPOGd-CA=* zEBG6w?G|3^PTP9hiLBi7xogIXL1XpZU1DyB{N{8Yd(04y&JSz(+dQ2y)nceD?YOpx zzM}h@oNC8%-6#IeYP@PT2WXP7Us1^bdDAD6#Jr(z%l9YM@oU#zz=9e8M7WFS7=E}a zxdHxsxvHjEyW9q!C}e9se-f#`mf^Tun4oRV_IO=2*8hJlh_Z?kQm6_nqJML(E0v5io&d+FM!mc z;}Hh__0yNzrBcb*WD%>*eLG*wPw8p4jRMp{vdpS}>a6jA6wv!*E|z@0zIE*n)!=;; zjkLfv%2te062{HWP!@Gp*Nu3UE`L@7v9sXD#uiyWRE=%gWqY|I?R??SOubL0)2i6Q z^y^pkos;N&72x_~8{CB=amQSx!4<~D0gonGma|(ygM{x1e)fQj5Z}PHT!@Cfi5Ok$ zoT$9nY0t$3z=8$;!GdKa6nn82xi{Ayg%#2T&cUNTRSO50(TW<0S3M3%zLyWy)Md*~ zH(~x>z=|`>kM??ojPiZ4Y$~5jy8q%&v-7NiQFaz4%kQ(QUUT0h7tq6U6PwfG>RpEw z5STQkmcAI+R6FngF}f*{vulN_IjeqAHdf)B758o#eYDy2%<}Txt@7U*;r@TXec!5x zZp}XcW_bVGYV@1Tipsh9OFZwPjZ>#bO<3*C|MCdmu(C^10o|V5-6fV{*Q*8FRh_yknHz3CFoOEvUGHUdX|;V`CuiaX6&+Q1ncwD%?Y=cF)8V)`7fACqGW zO35gVb{8!RQhIx?jGY#oR4GnCh z4(0kbsJ|&eG>7+t@~d%{Nn2l-H(EJ1Om85 z4Hv@Rmrju~Otc*~Ez0zcQ=UI%=nUBO)C}1on9yXKY^o1cJ16zCs68Gpjcmi7W`em2 zJYV`-EV3AiP?VibA#81_zwrrVf`4NMvxOO_MVf%aZKY8lET$r05m^6eIFL(VwP%ZS$gYr-|7#e_>>H= z`G93L`v=H_i5s%AJ@(xa1(6#}Lqn+`?QsNZbN83q(4T^<@H@F@xdqM9)9PxHa*M?? zd=V45FR&goRriaz7L_1h^qq{iiYLq}f57||NZA2dP?d>B>HKMJKO7+As0XDM2CoyYbv6xAljmbD;w*e9gN@|jjdBRuM&~}@ z>3f;>kFfgR>-nBYzhcZQhEpcL+&2jEx-f5Sd-6EL!6^Z6cMIv3%vD!mHfms4@8}Yg zNAFqhQvNy-vfSSvmm)Ww_^!vSZb#iE`I_OcuJ`s~^c+y2E>t$`cV`}ZpFLccN&qjv z=WZRAhx1|b*Ay2($_#1wBC_3LIFQP^aMe)*n=4D~Sv>Mdr^@tjur7^;rc0-QR<3z# zaBM7&yalU5vxf86DnMp8-Cao=e~`L4TMYy#@AtaP82Y#b1ON;s>i83wC-s{?srdL9 zsb2*H9IVsL{0JcD1r#PW0GPU9mvViYH1TKDOo@zqtf9YXDCFH2l&kfqa%#!*@bH8@6A4nR{xZJBeZh=vwS+I# zs6Vg+o-^_3*l5o|p~zxAt)815o5Zdf55j4#=g9h$CyC;5d#*I|QxlE2DGdX2xcc^` zmGdD9($<((f-9ts8^yk7jzAd7{9ULAJl{1G<2b*X?lfyW73h zU3+)GywJ^wO=qVlNbbq|@)itWY|AyCq0Hkw`5dmxw! z3%H#&!E?!WR9a)QAm*N&FM9OZbnNb*E`te9B3OeDjmd-?vYEK1uM+k$f8syaAPz>y zKvgO>FnsEyNzoz_d0hKE%f`rp-(%z3r~53{a^|Szv3zs{*Gi-H33*akpA`FY|^jpIMdU$1-9c^c>< z%LnT@p=uz%FeaVlAKl)pt3U>Sll#2sKQ0@WU*{L7)U~XOWBAdOlt6NXtzIU!7{gK! zo?Vp;-_mS7t9Vm^OmjjB^y&o&GurHd>*-m|ob~Xo?VHU_g0+zD4t)W~o!%t$Bj#gu zRla|;K(Q@*&sv~-HiNcK#%9PTvRUv<$cW$-1)tE?*+^CJE|?b4w}xjJ|v5$y9z*PJ^oqN zAaoiE@>agOyqE*R{@;rCYDY@+dv9y-QLoF$&qkowM(D zo*mXp0VEmXja=!A|6d%9>v{QCWYE{!*VEtY!SAsy0i>4jnaVHA`6$~Ct#6rS6-)kxl z)Z$%Q(O{U0Rh(1yMh>Wu%YOng!PT}OdJ1PH9Y1T7-k2EU2itL@QCS{Ic!z&xH8iVu z1zHzKu_$KpP7&akK-%CTrj$Kod&|BxXX0pDIQAiDFIc#Epcx+JNlD=ToB!YKxBrd9 z_E3QQY9M;vjK_i?Z5b=`cSMkp;-b4%UPKK8QurH6h2_r;+3MNAkdXq`VFP^WaSkxDc{YElZ zOHlIA)^fUR#wokl7xrEeFd?z?dj}i!DvZjtrL8rWdNzdj#q$+x74`M~nTe>?{43Wc zvSOQ5&)Sx6Pad6J{2sIsMA1=S{7g(tL`GhXhI=kBSwfN;0`eScm-l%9FjD=AWHM2b z``?qW&;59tE=>H+mg~94lU52$0F5c|V7R!Z?5xb6uh|HmACJf|D)D=FBkPsj*S$a{ z-;kwGr@gW4Dwb8L-}~OX%Z?^xw!M6T(@BO9@G4~1rv6n++rQ(6RC!@zPIZBtWE+s@LeY~($BT$0=Hh_N>(>#&4IhX$i?`}zfB9i z=t7x2afXz~^=r4vRE12IlG&QXF^o!EI`P5Y=a%0qzOKxy-b!!oke9fy5l%67ED=^S z;Ge^EOWyQa7dzsnqAn|P)Czxscdh&Sk(H=4J^>KTzcb)-sY`l z1R$VT{@gY(-S-JI`yYS3j;yrerQrq){Qf<;*sVx^G~a`5UhkYkB0N6i4%hzG*-&BU zaNF0xzYqHN|Mtk}KkBEHxdlfWsu6vc$IrJ@^Lws^e=hRFqpHMG=|LTb@$b6l?;imp ze>0Z7r4l5>|L9>}NtqRu*@{DSY@XZU??1)ehK}oWNU&{18soHaY=zc0e)Kvmx63{% z_xT@XR>foVup)eZ(f`hY0k72H1|joE&yV00$f^E+-CL{vW-8fQAod^jM6BGCY0}ndKcCl|MXV2dOr76K9c6Y((6wtD87x#JY z7{V-*Muj{9jGf0YG+}Ii&;4MbCGKNnVQ#J{tNHig<4EC<^vPWXtK$Lp#xI&uN)Efh zi{E~oyqcv03cJ)H2v}||y=G)%W@C$tKyO%Z2m^ea5sJkD56Zxcks)?;3^Sk)169$3 ze=tOivKGAd?JRfg=MJMP__-t5AW$fbE8(0JF)^_|kD3LBZiJ%PZw3d4&Ld?yudHfT z5C0A?`Lot55%2K~1W#v#F0zyXpeWn}Z2CWX=~ z;os@}rSn^Jt!8A620WHR)=xJxuCwi4lic$=E6F#L6*r00Q|{PxB!%llMLJQ$Q^s@rai5f&dFZ%dU3llz`JE}`N$4ku4M z98qj%kaI@ls%KdtT}a%LE)Yrot?5{AXJ;q9QEndfE7{m1$Z%d-QaEbO)}zSHmY{&k z{&Ky_aVVu{ALHx=iBpfV_sQ2nvwj^ru!i%!$*QvQ`_`*I!8q7!<`&J@YJXd2504KK z*a`97Prw*M@TeVJRwl&qw$^Do1{srLsnu*>E}lXBLs0y@On(fy*!w`Y<0ZG1m7IXw zu2B(>q)CzXyFI*0BLSC#lkSGB8*)f`RMfeG(4~;cL7(&tJw4!xeg9*I5si@5U-R_T zfupR-W5h%GuE?wU?<=R=@D2@ljbZZ|e{4MIUo#XfGqX`PSwMbjO@No%%|;pwd~osc z5!zc^kDE5@Jw2e50$*km6-3Tshlg1>zw==bp!aGhG**v_C$(Nw&H$98ZyI>#s)Z6} zxqQLZ&u;sOsFUZ%{m~tzfyiEJMH^fDV_)$;k2Rsn^-etdt6_L7Vbo93Qoi>tD)rV7 z*dxQq;GHU1X;D7~(33Xr0(8lHVKD_H{B#gs<-HcP0B7x7CLWozeBa>daYYV?8bjjS zJzXw%gTDAQh8O2w+NUsov8~Q|e{-IqAoSpCKe&Qfh!y;*S)mOucs$$Nw}UwE>j6f6 z&F4#@0A>yY?drvKZZ0I&=kClhyffq zprA*%g=H@&-hH&qOPV{ekY)E{nqQVlnef@|TaWecoI@EaAGQzMiLj6>4GKor@ZOf- zRMS#TW2o5f&z2ilTF&bnd%+9@m@LC~cbv5vtrMbLb%6{B$YAafD;JJ^6xB*3w74ww z{*IuN;?H9%F2~gY#P>{<$y(@cG7pejSBbtRcOA%HS;>AM8Y`RXwE&m|g&J_xx+~YD z)NIMOZ~g{WJp4z620ns2YmwHNf?@gMAJv`Bmp=h^KAq%npvN7cne2J3pB{pJ+wQ=z zCdQ-?=k?3N(e$>WVKrOr2+M4qo>2S81>@8K}qL4f8hfoZu7r48SmL%yd zEJ}VcU5Ux7wTh$acdMYQNhf9+&e;Y8_cNHYPbgljIFx4hXo8xtY({?*2@q^t~cz^m;gq1t~n$S#8V5 zJucg3I3}Z&tqoOzk7o)Cg@2ts#7-=GK;exs)KV@E7q$VLIYTHEMA*6PeTVs@AOmT_ zdt07d6$eNtk~7vNd{g%yEP(7Ypm;mooJp5wXe`qM?>=CGxKrOQwYbFso>5P4y+7&e zKSmjB>v}1H)yuU9+kKzUuu~zvBVmHkNX;uWSFbR(dS*u$FfA^DGki z;%P69@)}{p>Z#PuH!Lb5NbFNkenI9Dq^4ik4dQw#{?K{mwcUo*#nE$;^PUO|8~3p* z+(6j1mZ@7p3wOMp?Vn+T`tPveM^yp{%2xmqy|}gDfeUZrXi|qB3|K~1p}E!vhGJG~ z)vQJgNru5bo*yT%wKx;c5(A!t3xI2942ky*V5B&bd8Z>LHW5nMhzw_HwmqE8PlkUv zW8j5PLNcB!jy6WM{BSY>GVs!u&C#elTJ}0svb9}mT_*C23yjvWZ8y4VU7nE7^8XO>pVJX=firCRJbGjtxyCv0jriR{a}O28KP^r8JlUcW1FF4MJ89|H#EWZdsVDk{ z!CD0)xOhE!9G(F;n5M}uvsL4UWGO^U0gieC7<&tQTV$^ zSnWDnI@?;?DO?15iN2d$>ZEYNVy)aAHrtcW7`QVo(>PsP+e9791H8I|PqE^ZzPEJu zhS28lb%Q%-q^PI>bZ=`!FF0j!(d@TyS|(-_ozM89Sq4R|-y`%83RsGvAi7Ky4Vl8S z5VEJ^OUY>9eg#<%pM>H)BDq71c`$zV!}3- z0wjt+;-Xy1M|%l)ico?Ni?=E`%S{@6LIF%Efa zlH@hVz_&2leK8;|!~XI6dHo*eheL{c23Q-~_d}qg28~~C2B(CZ-GtM8j(P@EJnQWc z)>pAWa#@^C@>$40${(e|0>O7sa<4lGR(u+7mh%JmjGpJnu)((1 z<5U9?mc7OAsnQue$AJ}`?$Bh~KeZMr*LNdO&>;luyEr=zcxCP&!5f`#tYiI70~>Z1 zfS$72YGC5>e$9NDDzoDub8~ZpzVb(a6AeVd3>B1*gFk|t9vwj(I#!R4M8$B$qT;aK z6vA4DKAE(n9sHiWQ?RQ0JuJgjbK}DjpSicUXPH(}3HDVR&1}i`UDmJI-;D?K#f0e9=VwTKkc`QKG4gjNKDYMfrG@Oow9U= zHUdi2n0!G#aQT9V25a}{NFoozk$IA_RCMWjuUlRj?6-O=a$0*|A9}m#*+04iW+dP6 zEc7(=9Om4XW5GAP(2MkJ?36db%4;;j_ zu(GkZpMGc7I8Kq8sI!_?%4hHhml_8HFVlolOo0px@L^Oi#AbncXTeqFdtANj<+HQ` zJ5{2lS7k2kA<_3FbZhA0LAu+)nFl&tuH-EyRR(LsG#;GCE>m&usNm1JC83im+wV;d zRkmG@xGk#;#y{OIgFx4z-J!8S|GJAWkRAFp3_!>kzTUQNn|(})%p;j^VpZR|mx%E1 zPnDLse)d)g7k1SnaxdK2Z$G{ARGkkBkN0#vzD<&RG)=I-F-uAx9(n>I()oIuhoyze zuVHj(7m*4}bY^u{&`cmoLf={5UZ@nY9WN_Z;7;YW;_>aIX3Bbe@!|!A$I4?xhG6rS z*TJZ7s*sC-uwvup);`7U!~=_E`W-DDofi2EW>!|0YdRu9A}W)oZs_vCG8jv`r&7Xq zre3bJF!NgS)2F_t$7SDw(G$-s4%Cl7D>KHsYOmpauUQ8sIZb@cr^^Pc*o8~4>f82X zbdKBCr|(-^u|)2jXT^yIBR{xb>`xazbWr+w?oIB3gie07x82=c99axEUwn()tsa`T zS+MBd9x)&`OMGq&#mp5IpVZfvFV~}j3kT41-cpI_uj^zQ8D&3pNyQ-e>x zO=PSjZ8{wg3*?x}cTT|bLIu#Xl|48KGCey6vL~)Ql#c>6JVoUOjmsKj+g_jJjbnC{ zA~sP*+0BAWUgQnXY$w#xs{AN*z_r{PO*Vt48iRqcmv_2#UQIi01$*@}5mEsAA|w5+ zD<6LtBp5%Z)UGbE{3I6$Sm^BC=#d`r^LOuV5aECWnL)ebw)jU)W91yNt@>zYlIQO_ z_+bz@o)3VJpA#I4;ol?R$2J0X$A6B0qrUQk{r8u2ymv70{~q%(_yITl=VLDq1B?Fe z@k%<(^9}!gI{0D##|;92bN!Up793RiANce#3c|tn=ZG%1D>>;P&?CB>*BjfxsJX}u z@qnDMZr_JWA*E^S`PPTT22k|tr+$N|{BU4B!>Zrhm$F*Cy$oqNeieyR`6pfI?hIMb z^{|dk5ao) zS?|!a{qOl&OV`a4G&tCECGs0P_`55B_}jh9@^Ry0KZd$3w|WAr&i2fc6H42Kn&Xa! z^@5imS1xYW!&IF2q`YMeNjF0Wy`a(btc(n`N_jbMI{X*W4-U7@muc^*#_OCGjNT)0 z^!~P)E?fPb;faQZR@v?)b^a+j3YT6s)qxheb6)8)*)De;$+p8lB;wi0HD9sLAiv~w zXs_KtHQ}ZCe35_kUZNF`e7e9JO;y!4kE#6%QuWt@`?IIGTQBDGr$8WgvK&5@?An13?8-( zjuaFWR9ue*XAGRe567^@!az@lDNpz7{*ws_{g0>jE04mV`m?^bWx=Z3I7ykuixMWC z1f{&PS==C2?#qsx^yWG%eZI!gS<1rAm;4@^CscX@^#$kvztj5&&o9*B>9Q|nraZWa zIK-^_tJU7#&Jpumev9%qzsKHWF~EwC&+*x=T?9-N?qsW0sGeRaX~?AucmkwYtpO=_ znc!JOqy=96@uHyBQLd*Qc&VwZmEYYRaXC7x*}Fdz&)vPP*`?X|`Uc43xp6(1?8?m@ zjsp5}W20+1=_5B5KZ|VS3;I0P9OVI5d);7gxv@H8 zs?T-hQ$BOpi*!y;QA?S#fq29^D>d+H>c{y1L)cfxMfrVOqbP`oScrmvN=Zp~sfd(x zNlSM~cPXF(A|VJ2-7PUgGYZl$bPXjEL-!B^GxHw&#=XD$x%cxve<@Q>oU_k9Yp=C- z%=y)}LA1#|DrB`$?{R!*s79V9jjpR4Gqr z)omfxI@78QG7M21DW9E7AaK^z5Iabny)Hj=;}oc)9VW}yFh!ikA7xTvVtfaV{j3lD z570*qu@@)0q+K`OKX6+e&UD$^D`Q@tYK&Ty%ew&NTj?p5348tOG);J8M?jnRdG@i!t#dqP7(;8s9LOpX^?Opu|gsZ`7PSk{QW%m0ey&A=f4 z@Vd`3dA0h@jTOpS+u?Lt3Wb%#l@;=tfVIwsQxKt+9Rr#YE|jpo<)jhuoC(hHm=zeT zovZ4QI>d+ScGCGDVCSQz*4S&GVs$H*IB+Lfa7Jz^vgc)ky47~4b12hKw4zTVTN%4Y zVYWk%3mGEe&(UFN0RbBnEmnj9U-uPcy}Fzj4#%tKnecO)$wit)VwN}_H5!j;@7|*i zL%ckLAhbL#>{BQUIPHVuQsc}}SM9ysZH+W;^>lN79+Q=SeV9rZ;CGaIlX)-A7iX_o z)bUwg`{MD~&ayt+$QM_8jhCu__nRYn7b;%WSR+}=#T@R}ebcERob zGPt|4($|QY>k$t34>(kmiJ}cS7$Mg@=X=aZ`8oX|jgp(gRJ!4smg0iBGNdP~GJ2nU zg;9i>lg@pnS(Z8?iNm}sYcs+K)dr3@osK`;}w4$fzX2M(q;IzS4~qDxEs#=>_Xbxz(Cf4L2LjfYa!cW#(Yl zfxN7M^tF&19vd^tA2f`|*oM~{p!SHm$YgskbIVnf4UnG$B(QZZDABto^L=i%BX!3(^qFgpGdn)I-VR(ttFFefk&3uNp;b$6^+z!?Uw4 zyqy}lG%IS8s^F1JM(s*dN=)1v6BXxnrM-1b97ZdC$H)K2Z_QH4x8)|27s|ThY1K|Q z5!;%3i`A0e*hl9Gp6C#QROpeSY};pt>k-ik6ZxuGWq9h7$X`=ars%a%HQp+Ri3nZE zeeHS+Xe02Qv6|`EYOW(o?tJAlKkcNfu6-3kz(i-o3#7PunD6{2ALl~=VCWQEfkCWf1vsqfA z*GC76?hOWs*So*^W_8i4IXt1P?#Op2vQykUc<%|bxisaKO>sBxnxfUVUeU{!l>)L| zRddlxw4$_1Qx#aloJ0k*^>{ksfW{}8&*ll{<7pLBqerSoZRrO&86FS zrgGG6%{Ly`Cwv-C_ZJ_Qxs&bRDDY7iPvQs{iKHIZj8s9+VBBnnV4t7ShsX3hDx@BP!2D+YMZU^-Y)m`e z{JuINdvjufV%g3P`ST$nne z=jS7ut}aj7uaiqgYwVSIsX5;una@>h)|QD4Ma%svI01183HWpSH@+)Ujj9)^);b@| z_?_IfZ7~shh+Z2>;#y4DxoN3UpkJV@eDXm)%Jg=bUZe3IEK5eY|LFsT*vH&FZX?Xk zM+(jG6@u)Y`pSh13k!EEZ`)5d#op$_^a$DxJ}LROMzQKLQ%6fWuPx1?F7CGSCT0!c zQDNV{DLLc9ODbt@t5F79dS;oOQ=m6iEax|v13Meud;N5h{wAMyk2raG#ba|g^(&BG z5`vD%?X@lD*!a!yCJL+u=H5k=G|IVAuoNZsNFYLd3(b3n(KW@Hal8dal3i}VIq6=a zm#?k3PfQ7R4>V^Bi}hf!TuX?8mRk67S9hq2dTQ|iMbT)qlx>G>%a0Ty@O1?`l`p=qX-(Bwi$cd88h0-9*zxl6UfDvB@V7%r)cc)zxmh}` zZd2d2diE_}HvTfD1Eac#4&QLIVWayH$P16gBxmO}HOgpdBrtY%hov<6G|Hjh+-_EV zyg0mV5)$7_JYWzu!M5gxP)e^m!hNU?5jAI?5s{+yGSQ!@F@zID}2+rT|TTL5{@yXt9O(gHTmlSD=|9Q-to@rSzq&wB>pz#q&KU>){_-M1cFR@V1 zqrGBt^21Bb4?X>}jcjekbHhm_nie-X1hebexQv!`G}jN%99AE5Lk+oQY>MZuKgogw zx=z^KTnfDqQKG&hQokTo7XLkmG`=>a4;Y8COw{g+t)V^OHCvz75>2;X)lyiBTM$&)q$b0?hgSVTls9=znK5Uhu*F?AmY}r@;!cU&*f_P+bLcXA) zki=rx6}RG&#BY7akHlV2FipZIi0a5={ixHx=b+PNdCvsyx?z^Crj3SX zsRlP2ugj{dVotF^wX|WOTvi>pn<~`7@Y30ACbj9M$NKJd-yTWAU(dy8awH4xl)ZYP zD{uHzBf}dJQ}E^`*-maGwZ8Yx{TRXaPbu51k&q`gKk!`EBDLJk^|j79>^22-YQe19 zCDZv#Fso6gmNxr^pdmh}ekYIS4QjVQ-IWx-*nxN)4T5vATdfF(G%{5j!d5b$h-r3n$ zHJX(M=$mEfRp}+@>HS8M(CoK?ov_GC-h{Vsp4C=#utA+Ojb94Chcy=CMs`=l&PJ=u zd;6F1?M+27QlF8GSvnz!oS`B*FihexD^$t-_@<-C-vCfk7oA>-DdOWyn~)t$m}v(`f)v zXOVWj-5r%<*OWqZUuUNQ)Llw}@nbuT+Cly~#bVFb3ZHru0 zOySP+8X_7<=+7}-YZ0z>Y?MsO1rWEyYTfl7WTx#5pV+9YU#t6lm*Nl!rI8eP?b6AP zqQWj^h z1H27wCyLAMud!1jVt~uy=}%tAm>ivYE%XnpPfUz^tP0>aj=1#k!Tc zZZ+qWRd;jLzZ$4KBKlBQT=$Vu;7^yW) zW={1f@*e3b|MbCcqJOW0`n1o*5w(c&u$jeRio#T_XFsKgpi#n!cdZ2td`Q^10iJNW z9A3^}sBMj`F;=^!irLM0U~Vq@kcds&@#yy?N#yDn1ZGcC^XFUMK@yc}FISu9d8Sl5mwe@PeVHN(SAAQz4~z{XbI&Woj`dCyG` z*99!@^yloNr9jX4S4f47pHRs>BVzrn54Ma(o3?`ImqC_C zzNGcXM@M^JMWzXSDcvuq?w8VvuRkO0!Pi|!&nu~#2PqJf+bQ(A+qt|7PN2SG3 zZJeswi83!Ag+q0BJeciVXc9yCx`iJs*d4eo?%!AvG-fYm2vw%tNcQfsxf_QUqT~Cf zJkmumQQP~2-b<6slAA!j4KaNpOPK%G`nrPlsrRzVC%n`JmE7@9mtKF&NJ@>DS3K{n zk8blZlE8KN4T$Lw?8qr?exTCinW$C#KOjmD&BQBs%c=pid&LeX@5gW1ytZ$Vn2-}c zX!K`}y+MYq8Ex}dpSDlcwDJqNlEj>q

!_GBa&Zwl0>93{!ADYU%8>Hco$|Xs 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 diff --git a/verify_profile.py b/verify_profile.py index 4cd015d5..12a5c34b 100644 --- a/verify_profile.py +++ b/verify_profile.py @@ -1,53 +1,51 @@ - from playwright.sync_api import sync_playwright -def verify_profile_modal(): +def verify_profile_messages(): with sync_playwright() as p: browser = p.chromium.launch(headless=True) - context = browser.new_context(viewport={'width': 1280, 'height': 720}) - page = context.new_page() - - # Navigate to the app + page = browser.new_page() page.goto("http://localhost:8000") - # Wait for the page to load - page.wait_for_load_state("networkidle") + # 1. Close disclaimer modal if present + # The logs say #disclaimerModal intercepts events. + try: + page.wait_for_selector("#closeDisclaimerModal", timeout=5000) + page.click("#closeDisclaimerModal") + except: + print("Disclaimer modal not found or not visible") - # Make the profile modal visible - page.evaluate("""() => { + # Also could be #disclaimerAgreeBtn + try: + page.wait_for_selector("#disclaimerAgreeBtn", timeout=2000) + page.click("#disclaimerAgreeBtn") + except: + pass + + # 2. Open Profile Modal via JS + page.evaluate(""" const modal = document.getElementById('profileModal'); if (modal) { modal.classList.remove('hidden'); modal.setAttribute('aria-hidden', 'false'); + document.body.classList.add('modal-open'); + + // Ensure profile modal is on top if multiple modals + modal.style.zIndex = '9999'; } - }""") + """) - # Force the Messages pane to be visible - page.evaluate("""() => { - const pane = document.getElementById('profilePaneMessages'); - if (pane) { - pane.classList.remove('hidden'); - pane.removeAttribute('hidden'); - // Ensure other panes are hidden if needed, but not strictly necessary for content check - } - }""") + # 3. Click Messages tab + # Wait for animation/visibility + page.wait_for_timeout(500) + page.click("#profileNavMessages") - # Wait for the pane to become active/visible - page.wait_for_selector("#profilePaneMessages:not(.hidden)") + # 4. Wait for AppShell + page.wait_for_selector("#dmAppShellMount") + page.wait_for_timeout(2000) - # Take a screenshot + # 5. Take screenshot page.screenshot(path="verification_profile_messages.png") - - content = page.content() - if "Direct message privacy" in content: - print("FAILURE: 'Direct message privacy' text found in the page source.") - else: - print("SUCCESS: 'Direct message privacy' text NOT found.") - - if "Read receipts" in content and "Direct message privacy" in content: - print("FAILURE: 'Read receipts' text found.") - browser.close() if __name__ == "__main__": - verify_profile_modal() + verify_profile_messages() From 83ad3a1132cfc0079684a45daff8d42516186033 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 21 Jan 2026 20:35:58 +0000 Subject: [PATCH 02/13] feat: limit channel search results with show more button - Added a "Show More" button to `views/search.html`. - Implemented responsive truncation logic in `css/tailwind.source.css` using `nth-child` selectors to show 5 items on mobile, 6 on desktop (LG), and 8 on large screens (XL). - Updated `js/searchView.js` to handle the logic for displaying the button and toggling the limit class. - Compiled CSS. --- css/tailwind.generated.css | 2 +- css/tailwind.source.css | 32 ++++++++++++++++++ js/searchView.js | 23 +++++++++++++ verification/feed_info.png | Bin 44209 -> 0 bytes verification/verify_feed_info.py | 54 ------------------------------- views/search.html | 3 ++ 6 files changed, 59 insertions(+), 55 deletions(-) delete mode 100644 verification/feed_info.png delete mode 100644 verification/verify_feed_info.py diff --git a/css/tailwind.generated.css b/css/tailwind.generated.css index 7277d437..fea1d13f 100644 --- a/css/tailwind.generated.css +++ b/css/tailwind.generated.css @@ -11,4 +11,4 @@ --player-modal-primary-inline-padding-lg,clamp(var(--space-sm),2.75vw,var(--space-lg)) )}}.revert-modal__layout{display:grid;gap:1.5rem}@media (min-width:1024px){.revert-modal__layout{grid-template-columns:minmax(var(--revert-modal-sidebar-min),var(--revert-modal-sidebar-width)) minmax(0,1fr)}}#playerModal.video-modal__primary{display:block}.video-modal__primary{display:flex;flex-direction:column;gap:1.5rem;min-width:0;min-height:0}#playerModal.video-modal__secondary{display:block}.video-modal__secondary{display:flex;flex-direction:column;gap:1rem;min-width:0;min-height:0;width:100%;align-self:stretch}.video-modal__similar{display:none}@media (min-width:1024px){#playerModal.video-modal__similar{display:block}.video-modal__similar{display:flex;flex-direction:column;gap:1.5rem;align-self:stretch;flex:1 1 auto;min-height:0}#playerModal .video-modal__similar .player-modal__module{height:100%;display:flex;flex:1 1 auto;min-height:0;flex-direction:column}#playerModal .video-modal__similar .player-modal__module-list{flex:1 1 auto;min-height:0}#playerModal .video-modal__similar .player-modal__module-scroll{height:100%;max-height:none;min-height:0}}#playerModal .player-modal__module-item{width:100%}#playerModal#playerModal .player-modal__module-item>.card:not(.player-modal__similar-card){display:block}#playerModal .player-modal__module-item>.card:not(.player-modal__similar-card){display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--space-md)}#playerModal#playerModal .player-modal__module-item>.\!card:not(.player-modal__similar-card){display:block}#playerModal .player-modal__module-item>.\!card:not(.player-modal__similar-card){display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--space-md)}#playerModal .player-modal__module-item>.card:not(.player-modal__similar-card) .video-card__media{width:clamp(var(--video-modal-item-media-min),18vw,var(--video-modal-item-media-max))}#playerModal .player-modal__module-item>.\!card:not(.player-modal__similar-card) .video-card__media{width:clamp(var(--video-modal-item-media-min),18vw,var(--video-modal-item-media-max))!important}#playerModal .player-modal__module-item>.\!card:not(.player-modal__similar-card) .video-card__media,#playerModal .player-modal__module-item>.card:not(.player-modal__similar-card) .video-card__media{flex-shrink:0;overflow:hidden;border-radius:var(--radius-lg)}#playerModal .player-modal__module-item>.card:not(.player-modal__similar-card) .video-card__content{padding:clamp(var(--space-sm),1.25vw,var(--space-md))}#playerModal .player-modal__module-item>.\!card:not(.player-modal__similar-card) .video-card__content{padding:clamp(var(--space-sm),1.25vw,var(--space-md))!important}#playerModal#playerModal .player-modal__module-item>.card:not(.player-modal__similar-card) .video-card__content{display:block}#playerModal .player-modal__module-item>.card:not(.player-modal__similar-card) .video-card__content{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:var(--space-sm)}#playerModal#playerModal .player-modal__module-item>.\!card:not(.player-modal__similar-card) .video-card__content{display:block}#playerModal .player-modal__module-item>.\!card:not(.player-modal__similar-card) .video-card__content{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:var(--space-sm)}#playerModal#playerModal .player-modal__module-item>.card:not(.player-modal__similar-card) .video-card__meta{display:block}#playerModal .player-modal__module-item>.card:not(.player-modal__similar-card) .video-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:var(--text-muted-strong)}#playerModal#playerModal .player-modal__module-item>.\!card:not(.player-modal__similar-card) .video-card__meta{display:block}#playerModal .player-modal__module-item>.\!card:not(.player-modal__similar-card) .video-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:var(--text-muted-strong)}#playerModal .video-modal__similar .player-modal__module-list{gap:clamp(var(--space-2xs),.85vw,var(--space-sm))}.player-modal__similar-card{outline:2px solid transparent;outline-offset:2px}.player-modal__similar-card:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:0.7;--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--surface-base);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-fast);transition-timing-function:cubic-bezier(0,0,.2,1);--tw-ring-color:var(--color-accent)}#playerModal.player-modal__similar-card{display:block}.player-modal__similar-card{position:relative;display:flex;width:100%;min-width:0;align-items:flex-start;gap:.75rem;border-radius:var(--radius-xl);padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(0,0,.2,1)}.player-modal__similar-card:focus-within,.player-modal__similar-card:hover{background-color:var(--surface-panel-hover)}.player-modal__similar-card-media{position:relative;display:block;flex-shrink:0;overflow:hidden;border-radius:var(--radius-lg);background-color:var(--surface-alt);width:var(--similar-card-media-width);aspect-ratio:16/9;background-image:var(--similar-card-thumb-url,none);background-position:50%;background-size:cover}@media (max-width:640px){.player-modal__similar-card-media{width:var(--similar-card-media-width-sm)}}.player-modal__similar-card-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}#playerModal.player-modal__similar-card-content{display:block}.player-modal__similar-card-content{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:.25rem}.player-modal__similar-card-title{font-size:var(--font-size-sm);line-height:var(--line-height-snug);font-weight:600;line-height:1.375;color:var(--text-primary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(0,0,.2,1);min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.player-modal__similar-card-title:focus-visible,.player-modal__similar-card:hover .player-modal__similar-card-title{color:var(--color-accent-strong)}#playerModal.player-modal__similar-card-author{display:block}.player-modal__similar-card-author{display:flex;min-width:0;align-items:center}#playerModal.player-modal__similar-card-author-meta{display:block}.player-modal__similar-card-author-meta{display:flex;min-width:0;flex-direction:column}.player-modal__similar-card-author-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-xs);line-height:var(--line-height-tight);font-weight:500;color:var(--text-muted);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(0,0,.2,1)}.player-modal__similar-card:hover .player-modal__similar-card-author-name{color:var(--color-text-strong)}.player-modal__similar-card-author-npub{display:none}#playerModal.player-modal__similar-card-meta{display:block}.player-modal__similar-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:var(--font-size-2xs);line-height:var(--line-height-tight);color:var(--text-muted-strong);min-width:0}.player-modal__similar-card-timestamp{white-space:nowrap}.video-modal__stage{position:relative;isolation:isolate;overflow:visible;--video-modal-ambient-bleed:clamp(var(--space-2xl),12vw,var(--space-5xl));--video-modal-ambient-scale:1.38;--video-modal-ambient-blur:clamp(var(--video-modal-ambient-blur-min),20vw,var(--video-modal-ambient-blur-max));--video-modal-ambient-opacity:1}.video-modal__video{position:relative;z-index:1;border-radius:var(--radius-xl);padding-block:clamp(var(--space-xs),2.5vw,var(--space-md-plus));background-color:transparent;box-shadow:0 0 0 var(--border-width-hairline) color-mix(in srgb,var(--color-border-strong) 8%,transparent) inset;overflow:visible}.video-modal__ambient{position:absolute;inset:calc(var(--video-modal-ambient-bleed)*-1);border-radius:calc(var(--radius-3xl) + var(--video-modal-ambient-bleed));pointer-events:none;z-index:0;display:block;overflow:visible}.video-modal__ambient:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--color-overlay-strong) 18%,transparent) 0,color-mix(in srgb,var(--color-overlay) 34%,transparent) 62%,transparent 100%);opacity:.9;mix-blend-mode:screen;pointer-events:none}.video-modal__ambient-canvas{position:relative;width:100%;height:100%;display:block;transform:scale(var(--video-modal-ambient-scale));filter:blur(var(--video-modal-ambient-blur)) saturate(2) brightness(1.24);opacity:var(--video-modal-ambient-opacity)}@media (min-width:1024px){.video-modal__video{position:sticky;top:calc(var(--space-2xl) + var(--space-3xl));z-index:1}.video-modal__status{flex-basis:clamp(var(--space-xl),25%,var(--space-3xl));max-width:clamp(var(--space-xl),25%,var(--space-3xl))}.video-modal__details{position:relative;z-index:2;margin-top:var(--space-lg)}}#playerModal .video-modal__video video{position:relative;z-index:1;background-color:var(--color-black);border-radius:var(--radius-lg);box-shadow:var(--shadow-video-modal);max-height:min(80vh,56.25vw);-o-object-fit:contain;object-fit:contain}.video-modal__media{display:block;aspect-ratio:16/9;width:100%;-o-object-fit:contain;object-fit:contain}#playerModal.video-modal__details{display:block}.video-modal__details{display:flex;flex-direction:column;gap:1.5rem}.video-modal__meta{border-bottom-width:1px;border-color:var(--border-default);--tw-border-opacity:0.2;padding-bottom:1rem}#playerModal.video-modal__tags{display:block}.video-modal__tags{margin-left:-.25rem;margin-right:-.25rem;display:flex;gap:.5rem;padding-left:.25rem;padding-right:.25rem}.video-modal__similar .video-modal__tags{margin-bottom:clamp(var(--space-xs),.9vw,var(--space-md))}.video-modal__tags[hidden]{display:none}.video-modal__tags[data-fade]{position:relative}.video-modal__tags[data-fade]:after,.video-modal__tags[data-fade]:before{content:"";position:sticky;top:0;bottom:0;width:var(--space-lg);pointer-events:none;z-index:1}.video-modal__tags[data-fade]:before{left:0;background:linear-gradient(to right,var(--surface-overlay-muted),transparent)}.video-modal__tags[data-fade]:after{right:0;background:linear-gradient(to left,var(--surface-overlay-muted),transparent)}.video-tag-strip{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-xs);overflow:hidden}.video-tag-pill{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--radius-full);border-width:1px;border-color:var(--status-neutral-border);background-color:var(--status-neutral-surface);padding:.25rem .75rem;font-size:var(--font-size-2xs);line-height:var(--line-height-tight);font-weight:500;color:var(--status-neutral-on);position:relative;justify-content:center;white-space:nowrap;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:calc(var(--space-sm) + var(--space-xs));margin-inline-end:.25rem}.video-tag-pill__label{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);opacity:1}#playerModal.video-tag-pill__icon{display:block}.video-tag-pill__icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);opacity:0;transform:scale(.8)}.video-tag-pill__icon svg{height:.75rem;width:.75rem}.video-tag-pill:focus-visible .video-tag-pill__label,.video-tag-pill:hover .video-tag-pill__label{opacity:0}.video-tag-pill:focus-visible .video-tag-pill__icon,.video-tag-pill:hover .video-tag-pill__icon{opacity:1;transform:scale(1)}#playerModal.video-modal__actions-row{display:block}.video-modal__actions-row{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.75rem}@media (min-width:640px){.video-modal__actions-row{-moz-column-gap:1rem;column-gap:1rem}}.video-modal__actions-group,.video-modal__reactions{flex:1 1 var(--menu-min-width);min-inline-size:0}#playerModal.video-modal__reactions{display:block}.video-modal__reactions{display:flex;flex-basis:100%;flex-wrap:wrap;align-items:flex-start;gap:.75rem}@media (min-width:640px){.video-modal__reactions{gap:1rem}}@media (min-width:768px){.video-modal__reactions{flex-basis:auto}}.video-modal__reaction-buttons{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.video-modal__reaction-button{--video-modal-reaction-active-bg:color-mix(in srgb,var(--color-accent) 22%,var(--surface-overlay-panel));--video-modal-reaction-active-border:color-mix(in srgb,var(--color-accent) 38%,var(--border-overlay))}.video-modal__reaction-button[aria-pressed=true]{color:var(--color-accent-strong);background-color:var(--video-modal-reaction-active-bg);border-color:var(--video-modal-reaction-active-border)}.video-modal__reaction-button[aria-pressed=true] .video-modal__reaction-count{color:var(--color-accent-strong)}.video-modal__reaction-count{font-size:var(--font-size-sm);line-height:var(--line-height-snug);font-weight:600;color:var(--text-muted)}.video-modal__reaction-meter{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex:1 1 var(--menu-min-width);max-inline-size:100%}.video-modal__reaction-meter-label{font-size:var(--font-size-sm);line-height:var(--line-height-snug);font-weight:500;color:var(--text-muted);min-inline-size:var(--video-modal-reaction-label-min-inline)}.video-modal__reaction-meter-track{position:relative;flex:1 1 auto;inline-size:100%;block-size:var(--space-xs);border-radius:var(--radius-full);background-color:var(--color-border-muted);overflow:hidden}.video-modal__reaction-meter-fill{position:absolute;inset-inline-start:0;inset-block-start:0;block-size:100%;max-inline-size:100%;inline-size:var(--video-modal-reaction-fill,0);width:var(--video-modal-reaction-fill,0);background-image:linear-gradient(90deg,var(--color-accent) 0,var(--color-accent-strong) 100%);transition:inline-size var(--motion-duration-base) var(--motion-ease-out)}.video-modal__reaction-meter-fill--empty{inline-size:0;width:0}#playerModal.video-modal__actions-group{display:block}.video-modal__actions-group{display:flex;flex-basis:100%;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:.75rem}@media (min-width:768px){.video-modal__actions-group{flex-basis:auto;justify-content:flex-end;margin-inline-start:auto}}.video-modal__action-button{display:inline-flex;height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-full);font-size:var(--font-size-sm);line-height:var(--line-height-snug);font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(0,0,.2,1);min-width:var(--video-modal-action-min-width);padding-inline:var(--space-md);border-width:var(--border-width-hairline);border-style:solid}.bv-modal.video-modal__action-label,.profile-pane.video-modal__action-label,.video-modal__action-label{display:none}@media (min-width:640px){.video-modal__action-label{display:inline}}.video-modal__action-icon{height:1.25rem;width:1.25rem}.video-modal__channel,.video-modal__description,.video-modal__stats{border-radius:1rem;border-width:1px;border-color:var(--border-default);--tw-border-opacity:0.2;background-color:var(--surface-base);padding:1rem 1.25rem;--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.video-modal__description-body{overflow-wrap:anywhere;word-break:break-word}.video-modal__description-body a{color:var(--color-accent-strong);text-decoration:underline;text-decoration-color:currentColor;word-break:break-word}.video-modal__description-body a:focus-visible,.video-modal__description-body a:hover{color:var(--color-accent-pressed)}.video-modal__comments{border-radius:1rem;border-width:1px;border-color:var(--border-default);--tw-border-opacity:0.2;background-color:var(--surface-base);padding:1.25rem;--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.comment-thread,.video-modal__comments{display:flex;flex-direction:column;gap:var(--space-lg)}.comment-thread__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm)}.comment-thread__title{font-size:var(--font-size-lg);line-height:var(--line-height-base);font-weight:600;color:var(--text-primary)}.comment-thread__count,.comment-thread__empty{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--text-muted);margin:0}.comment-thread__empty{padding:var(--space-md);border-radius:var(--radius-lg);border:var(--border-width-hairline) dashed color-mix(in srgb,var(--border-default) 40%,transparent);background-color:var(--surface-alt)}.comment-thread__list{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;list-style:none}.comment-thread__item{display:grid;grid-template-columns:auto 1fr;gap:var(--space-md);padding-block:var(--space-sm);border-bottom:var(--border-width-hairline) solid var(--border-subtle)}.comment-thread__item:last-child{border-bottom:none;padding-bottom:0}.comment-thread__avatar{inline-size:var(--comment-avatar-size);block-size:var(--comment-avatar-size)}.comment-thread__avatar img{border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;inline-size:100%;block-size:100%}.comment-thread__content{display:flex;flex-direction:column;gap:var(--space-xs);min-inline-size:0}.comment-thread__meta{font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:var(--text-muted);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.comment-thread__author{font-weight:600;color:var(--text-primary)}.comment-thread__timestamp{color:var(--text-muted)}.comment-thread__body{color:var(--text-primary);line-height:1.6;word-break:break-word}.comment-thread__actions{font-size:var(--font-size-xs);line-height:var(--line-height-tight);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.comment-thread__actions button{outline:2px solid transparent;outline-offset:2px}.comment-thread__actions button:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:0.7;--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--surface-base);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-fast);transition-timing-function:cubic-bezier(0,0,.2,1);--tw-ring-color:var(--color-accent)}.comment-thread__actions button{display:inline-flex;align-items:center;gap:.25rem;border-radius:var(--radius-full);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-base);padding:.25rem .75rem;font-size:var(--font-size-xs);line-height:var(--line-height-tight);font-weight:600;color:var(--text-muted);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(0,0,.2,1)}.comment-thread__actions button:focus-visible,.comment-thread__actions button:hover{color:var(--text-primary);border-color:var(--border-default)}.comment-thread__replies{display:flex;flex-direction:column;gap:var(--space-md);margin:0;margin-inline-start:calc(var(--space-lg) + var(--space-sm));padding-inline-start:var(--space-md);padding-block-start:var(--space-md);border-inline-start:var(--border-width-hairline) solid var(--border-subtle);list-style:none}.comment-thread__load-more{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-full);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-base);padding:.5rem 1rem;font-size:var(--font-size-sm);line-height:var(--line-height-snug);font-weight:600;color:var(--text-primary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(0,0,.2,1)}.comment-thread__load-more:focus-visible,.comment-thread__load-more:hover{border-color:var(--border-default);color:var(--text-primary);background-color:color-mix(in srgb,var(--surface-alt) 70%,transparent)}.comment-thread__disabled{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--text-muted);border-radius:var(--radius-lg);border:var(--border-width-hairline) dashed color-mix(in srgb,var(--border-default) 32%,transparent);background-color:var(--surface-alt);padding:var(--space-md)}.comment-composer{display:flex;flex-direction:column;gap:var(--space-md);border-top:var(--border-width-hairline) solid var(--border-subtle);padding-top:var(--space-lg)}.comment-composer__field{display:flex;flex-direction:column;gap:var(--space-2xs)}.comment-composer__label{font-size:var(--font-size-sm);line-height:var(--line-height-snug);font-weight:600;color:var(--text-primary)}.comment-composer__textarea{min-block-size:var(--comment-composer-min-height)}.comment-composer__footer{display:flex;flex-direction:column;gap:var(--space-sm)}.comment-composer__hint{font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:var(--text-muted);margin:0}.comment-composer__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-sm)}.comment-composer__char-count{font-size:var(--font-size-xs);line-height:var(--line-height-tight);font-weight:500;color:var(--text-muted)}.comment-composer__submit{outline:2px solid transparent;outline-offset:2px}.comment-composer__submit:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:0.7;--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--surface-base);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-fast);transition-timing-function:cubic-bezier(0,0,.2,1);--tw-ring-color:var(--color-accent)}.comment-composer__status{margin:0}@media (min-width:640px){.comment-composer__footer{flex-direction:row;align-items:center;justify-content:space-between}}.video-modal__progress{height:.5rem;width:100%;overflow:hidden;border-radius:var(--radius-full);background-color:var(--border-subtle)}#playerModal.video-modal__stat-metrics{display:block}.video-modal__stat-metrics{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--text-muted)}.profile-modal{display:flex;flex-direction:column;inline-size:100%;block-size:100%;min-block-size:100%;max-block-size:none;overflow:hidden;--modal-sheet-inline-max:var(--profile-modal-inline-max);--profile-modal-scale:0.9;--profile-modal-gap:calc((var(--space-md) - var(--space-3xs))*var(--profile-modal-scale));--profile-modal-padding-inline:calc((var(--space-lg) - var(--space-md))*var(--profile-modal-scale));--profile-modal-padding-block-start:calc((var(--space-md) - var(--space-2xs))*var(--profile-modal-scale));--profile-modal-padding-block-end:calc((var(--space-lg) - var(--space-sm))*var(--profile-modal-scale));--profile-modal-nav-gap:calc(var(--space-xs)*var(--profile-modal-scale))}.profile-modal__content{display:flex;flex:1 1 auto;flex-direction:column;block-size:100%;min-block-size:0;transform:scale(var(--profile-modal-scale));transform-origin:top center}.profile-modal__active-profile{outline:2px solid transparent;outline-offset:2px}.profile-modal__active-profile:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:0.7;--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--surface-base);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-fast);transition-timing-function:cubic-bezier(0,0,.2,1);--tw-ring-color:var(--color-accent)}#playerModal.profile-modal__active-profile{display:block}.profile-modal__active-profile{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem}.profile-modal__active-details{display:flex;flex:1 1 var(--profile-modal-active-min-width);flex-direction:column;gap:var(--space-2xs);min-inline-size:0}.profile-modal__active-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.profile-hashtag-list{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;list-style:none}.profile-hashtag-item{display:inline-flex;align-items:center;gap:var(--space-3xs);padding-block:var(--space-3xs);padding-inline:var(--space-sm);border-radius:var(--radius-full);border:var(--border-width-hairline) solid var(--color-border-translucent);background-color:var(--color-panel);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--font-lineheight-tight)}.profile-hashtag-remove{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--space-md);block-size:var(--space-md);border-radius:var(--radius-full);color:var(--color-text-muted);background:transparent;border:none;padding:0;cursor:pointer}.profile-hashtag-remove:hover{color:var(--color-text)}.profile-modal__remove-button{border-width:2px}.profile-modal__remove-button:focus-visible{--tw-ring-color:var(--color-critical-strong)}.profile-modal__add-profile{--tw-ring-color:var(--color-ring-alert);outline:2px solid transparent;outline-offset:2px}.profile-modal__add-profile:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:0.7;--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--surface-base);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-fast);transition-timing-function:cubic-bezier(0,0,.2,1);--tw-ring-color:var(--color-accent)}#playerModal.profile-modal__add-profile{display:block}.profile-modal__add-profile{position:relative;display:flex;width:100%;align-items:center;justify-content:flex-start;gap:1rem;border-radius:var(--radius-xl);padding:1rem 1.25rem;text-align:left;color:var(--text-primary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(.4,0,.2,1);border:var(--outline-thick-width) solid var(--color-ring-alert);background-color:var(--surface-panel-hover)}.profile-modal__add-profile:hover{background-color:color-mix(in srgb,var(--surface-panel-hover) 88%,var(--color-ring-alert) 12%)}.profile-modal__add-profile:focus-visible{background-color:color-mix(in srgb,var(--surface-panel-hover) 80%,var(--color-ring-alert) 20%)}#playerModal.profile-modal__add-profile-icon{display:block}.profile-modal__add-profile-icon{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--color-ring-alert) 18%,var(--surface-panel));color:var(--color-ring-alert)}.profile-modal__body{overflow:hidden;overflow-x:hidden;padding-block-start:var(--profile-modal-padding-block-start);padding-block-end:var(--profile-modal-padding-block-end);padding-inline:var(--profile-modal-padding-inline)}.profile-modal__body,.profile-modal__layout{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--profile-modal-gap);inline-size:100%;min-block-size:0}.profile-modal__header{align-items:center}.profile-modal__header-title{display:flex;align-items:center;gap:var(--space-sm)}.profile-modal__menu{display:flex;flex-direction:column;gap:var(--space-sm)}.profile-modal__pane-wrapper{display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0}.profile-modal__nav{display:flex;flex-wrap:wrap;gap:var(--profile-modal-nav-gap);align-self:flex-start;overflow-x:visible}.profile-nav__unread-dot{position:absolute;top:50%;left:-6px;right:auto;width:var(--space-sm);height:var(--space-sm);border-radius:var(--radius-full);border:var(--border-width-hairline) solid var(--surface-panel);background-color:var(--status-danger);display:none;pointer-events:none;transform:translateY(-50%)}.profile-nav__unread-dot.is-visible{display:block}.profile-modal__panes{flex:1 1 auto;block-size:100%;min-block-size:0;overflow-y:auto;padding-inline-end:var(--profile-modal-scrollbar-offset);scrollbar-gutter:stable}.profile-modal__panes,.profile-pane{display:flex;flex-direction:column;overflow-x:hidden}.profile-pane{min-block-size:auto}.profile-pane.hidden{display:none!important}@supports not (scrollbar-gutter:stable){.profile-modal__panes{padding-inline-end:calc(var(--profile-modal-scrollbar-offset) + var(--space-2xs))}}@media (max-width:calc(1024px - var(--breakpoint-edge-offset ))){.profile-modal__layout[data-mobile-view=menu] .profile-modal__pane-wrapper,.profile-modal__layout[data-mobile-view=pane] .profile-modal__menu{display:none}}@media (min-width:1024px){.profile-modal{max-block-size:var(--modal-shell-max-height)}.profile-modal__body{padding-inline:calc(var(--profile-modal-padding-inline) + var(--space-xs))}.profile-modal__body,.profile-modal__layout{gap:calc(var(--profile-modal-gap) + var(--space-2xs))}.profile-modal__layout{display:grid;align-items:stretch;block-size:100%;grid-template-columns:minmax(var(--profile-modal-nav-min-width),var(--profile-modal-nav-max-width)) minmax(0,1fr);grid-auto-rows:minmax(0,1fr)}.profile-modal__nav{flex-direction:column;flex-wrap:nowrap;gap:var(--profile-modal-nav-gap);justify-self:start;inline-size:var(--profile-modal-nav-max-width);min-inline-size:var(--profile-modal-nav-min-width)}.profile-modal__pane-wrapper{block-size:100%}}.beacon-hidden-download,.torrent-download-anchor,[data-beacon-hidden-download]{display:none!important}.beacon-clipboard-offscreen,.torrent-clipboard-textarea,[data-beacon-clipboard-state=offscreen],[data-beacon-clipboard=offscreen]{position:fixed;top:0;left:var(--offscreen-offset);opacity:0;width:0;height:0;pointer-events:none}.beacon-toast-motion,.torrent-toast-motion{transition-property:opacity,transform;will-change:opacity,transform;opacity:0;transform:translateY(var(--toast-translate))}.beacon-toast-motion[data-beacon-motion=enter],.beacon-toast-motion[data-beacon-motion=show],.torrent-toast-motion[data-beacon-motion=enter],.torrent-toast-motion[data-beacon-motion=show]{opacity:1;transform:translateY(0)}.beacon-toast-motion[data-beacon-motion=exit],.torrent-toast-motion[data-beacon-motion=exit]{opacity:0;transform:translateY(var(--toast-translate))}.torrent-toast{pointer-events:auto;width:100%;max-width:28rem;border-radius:var(--radius-lg);padding:.75rem 1rem;font-size:var(--font-size-sm);line-height:var(--line-height-snug);font-weight:500;letter-spacing:-.025em;--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset}.torrent-toast--info{border-width:1px;border-color:var(--border-overlay);background-color:var(--surface-base);color:var(--text-primary)}.torrent-toast--success{border-width:1px;border-color:var(--color-info);--tw-border-opacity:0.6;background-color:var(--color-info);color:var(--color-white)}.torrent-toast--error{border-width:1px;border-color:var(--color-critical);--tw-border-opacity:0.6;background-color:var(--color-critical);color:var(--color-white)}.torrent-toast--warn{border-width:1px;border-color:var(--status-warning-strong);--tw-border-opacity:0.7;background-color:var(--status-warning-strong);color:var(--status-warning-strong)}.watch-history-card{--video-card-lift-translate-y:0;--video-card-backdrop-opacity:0;--video-card-backdrop-translate-y:var(--space-md-plus);--video-card-backdrop-scale:1.08;--video-card-backdrop-blur:var(--blur-thumbnail-blur);outline:2px solid transparent;outline-offset:2px}.watch-history-card:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:0.7;--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--surface-base);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-fast);transition-timing-function:cubic-bezier(0,0,.2,1);--tw-ring-color:var(--color-accent)}.watch-history-card{position:relative;border-radius:var(--radius-lg);border-width:1px;border-color:transparent;background-color:var(--surface-raised);color:var(--text-primary);--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translate3d(0,var(--video-card-lift-translate-y),0);transition-property:transform,box-shadow,border-color,background-color,color;will-change:transform;isolation:isolate}.watch-history-card:before{content:"";position:absolute;inset:0;z-index:0;opacity:var(--video-card-backdrop-opacity);background-image:var(--video-card-thumb-url,none);background-position:50%;background-repeat:no-repeat;background-size:cover;transform:translate3d(0,var(--video-card-backdrop-translate-y),0) scale(var(--video-card-backdrop-scale));filter:blur(var(--video-card-backdrop-blur));transition:opacity var(--motion-duration-base) var(--motion-ease-in-out),transform var(--motion-duration-base) var(--motion-ease-in-out),filter var(--motion-duration-base) var(--motion-ease-in-out);pointer-events:none;will-change:opacity,transform,filter}.watch-history-card>*{position:relative;z-index:1}.watch-history-card:focus-within,.watch-history-card:hover{--video-card-lift-translate-y:var(--motion-video-card-hover-translate);--video-card-backdrop-opacity:0.425;--video-card-backdrop-translate-y:var( --motion-video-card-backdrop-translate - );--video-card-backdrop-scale:1.12;--video-card-backdrop-blur:var(--blur-video-card-backdrop-strong);--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.watch-history-card:focus-visible{border-color:var(--color-accent);--tw-border-opacity:0.4;--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.watch-history-card[data-state=critical]{border-width:1px;border-color:var(--color-critical);--tw-border-opacity:0.4;background-color:var(--surface-raised-critical)}.watch-history-card[data-state=private]{background-color:var(--surface-raised-private);--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg)}.watch-history-card[data-state=disabled],.watch-history-card[data-state=private]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.watch-history-card[data-state=disabled]{opacity:.6;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.watch-history-card[data-alert=nsfw-owner]{border-width:1px;border-color:var(--color-critical);--tw-border-opacity:0.4;background-color:var(--color-black)}.watch-history-card[data-alert=nsfw-owner]:hover{--tw-border-opacity:0.6;--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.watch-history-card img[data-thumbnail-state=blurred],.watch-history-card img[data-visual-state=blurred]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(.4,0,.2,1);filter:blur(var(--blur-thumbnail-blur));transform:scale(1.05)}.watch-history-card[data-owner-is-viewer=true][data-url-health-state=offline][data-stream-health-state=unhealthy]{border-width:1px;border-color:var(--color-critical);--tw-border-opacity:0.4;background-color:var(--surface-raised-critical)}#playerModal#playerModal .player-modal__module-item>.watch-history-card:not(.player-modal__similar-card){display:block}#playerModal .player-modal__module-item>.watch-history-card:not(.player-modal__similar-card){display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--space-md)}#playerModal .player-modal__module-item>.watch-history-card:not(.player-modal__similar-card) .video-card__media{width:clamp(var(--video-modal-item-media-min),18vw,var(--video-modal-item-media-max));flex-shrink:0;overflow:hidden;border-radius:var(--radius-lg)}#playerModal .player-modal__module-item>.watch-history-card:not(.player-modal__similar-card) .video-card__content{padding:clamp(var(--space-sm),1.25vw,var(--space-md))}#playerModal#playerModal .player-modal__module-item>.watch-history-card:not(.player-modal__similar-card) .video-card__content{display:block}#playerModal .player-modal__module-item>.watch-history-card:not(.player-modal__similar-card) .video-card__content{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:var(--space-sm)}#playerModal#playerModal .player-modal__module-item>.watch-history-card:not(.player-modal__similar-card) .video-card__meta{display:block}#playerModal .player-modal__module-item>.watch-history-card:not(.player-modal__similar-card) .video-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:var(--text-muted-strong)}.watch-history-card[data-motion=enter]{opacity:0;animation:card-motion-enter .22s ease-out forwards}#playerModal.watch-history-card{display:block}.watch-history-card{display:flex;flex-wrap:wrap;align-items:stretch;gap:1.25rem;padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(0,0,.2,1)}@media (prefers-reduced-motion:reduce){.watch-history-card,.watch-history-card[data-motion=enter]{transition-property:none}.watch-history-card[data-motion=enter]{opacity:1;animation:none}}.watch-history-card:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.watch-history-card{gap:1.5rem;padding:1.25rem}}.watch-history-card--private{border-color:var(--color-info);--tw-border-opacity:0.6}#playerModal.watch-history-card__primary{display:block}.watch-history-card__primary{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;align-items:stretch;gap:1rem}@media (min-width:640px){.watch-history-card__primary{flex-direction:row}}.watch-history-card__thumbnail{display:block;width:14rem;max-width:100%;flex:none;color:var(--text-primary);text-decoration-line:none}.watch-history-card__thumbnailInner{aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:var(--radius-lg);background-color:var(--surface-base)}.watch-history-card__thumbnailInner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.watch-history-card [data-thumbnail-state=blurred] img,.watch-history-card [data-visual-state=blurred] img{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(.4,0,.2,1);filter:blur(var(--blur-thumbnail-blur));transform:scale(1.05)}#playerModal.watch-history-card__details{display:block}.watch-history-card__details{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;justify-content:center;gap:var(--space-sm)}.watch-history-card__title{cursor:pointer;font-size:var(--font-size-lg);line-height:var(--line-height-base);font-weight:600;line-height:1.375;color:var(--text-primary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(0,0,.2,1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.watch-history-card__title:focus,.watch-history-card__title:hover{color:var(--color-accent)}.watch-history-card__created{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--text-muted)}#playerModal.watch-history-card__meta{display:block}.watch-history-card__meta{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:1rem}@media (min-width:640px){.watch-history-card__meta{min-width:14rem;flex:none;flex-basis:16rem}}.watch-history-card__watched{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--border-subtle)}#playerModal.watch-history-card__creator{display:block}.watch-history-card__creator{display:flex;align-items:center;gap:.75rem}#playerModal.watch-history-card__creatorAvatar{display:block}.watch-history-card__creatorAvatar{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-full);background-color:var(--surface-panel);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(0,0,.2,1)}.watch-history-card__creatorAvatar:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:0.5}.watch-history-card__creatorAvatar:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:0.5}.watch-history-card__creatorAvatar:focus-visible,.watch-history-card__creatorAvatar:hover{--tw-ring-color:color-mix(in srgb,var(--color-accent) 38%,transparent)}.watch-history-card__creatorAvatar img{height:100%;width:100%;border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover}.watch-history-card__creatorName{cursor:pointer;background-color:transparent;padding:0;text-align:left;font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:500;color:var(--text-muted);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(0,0,.2,1)}.watch-history-card__creatorName:hover{color:var(--color-accent)}.watch-history-card__creatorName:focus-visible{color:var(--color-accent)}#playerModal.watch-history-card__actions{display:block}.watch-history-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.watch-history-card__action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-full);border-width:1px;border-color:transparent;background-color:var(--surface-panel);padding:.5rem 1rem;font-size:var(--font-size-sm);line-height:var(--line-height-snug);font-weight:500;color:var(--text-muted);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(0,0,.2,1)}.watch-history-card__action:hover{border-color:var(--border-default);background-color:var(--surface-alt);color:var(--text-primary)}.watch-history-card__action:focus-visible{border-color:var(--border-default);background-color:var(--surface-alt);color:var(--text-primary)}.watch-history-card__action--primary{background-color:var(--color-accent-strong);color:var(--color-white)}.watch-history-card__action--primary:hover{background-color:var(--color-accent-pressed)}.watch-history-card__action--primary:focus-visible{background-color:var(--color-accent-pressed)}.watch-history-card__action--danger{background-color:var(--color-critical);color:var(--color-white)}.watch-history-card__action--danger:hover{background-color:var(--color-critical-strong)}.watch-history-card__action--danger:focus-visible{background-color:var(--color-critical-strong)}#playerModal.watch-history-card__moderation{display:block}.watch-history-card__moderation{margin-top:var(--space-sm);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.watch-history-card__hidden{margin-top:var(--space-md);border-radius:var(--radius-lg);border-width:1px;border-style:dashed;border-color:var(--border-default);background-color:var(--surface-overlay-panel-soft);font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--text-primary)}.watch-history-card__hidden .moderation-badge{align-self:flex-start}#playerModal .channel-card__avatar img[data-visual-state=blurred]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(.4,0,.2,1);filter:blur(var(--blur-thumbnail-blur));transform:scale(1.05)}#playerModal .video-modal__moderation-bar .moderation-badge{--text-status-neutral-on:var(--color-text);--text-status-warning-on:var(--color-warning-on)}#playerModal .video-modal__moderation-bar .moderation-badge[data-variant=neutral]{color:var(--color-text)}.\!container{max-width:var(--layout-docs-max-width)!important;margin:0 auto!important;padding:var(--space-md)!important}.container{max-width:var(--layout-docs-max-width);margin:0 auto;padding:var(--space-md)}.qr-code__table{margin:var(--qr-code-table-margin,0)}.qr-code__cell,.qr-code__table{border:0;border-collapse:collapse}.qr-code__cell{padding:0;margin:0;width:var(--qr-code-cell-width);height:var(--qr-code-cell-height);background-color:var(--qr-code-color-light)}.qr-code__cell--dark{background-color:var(--qr-code-color-dark)}.qr-code__container[data-qr-code-mode=image] .qr-code__canvas{display:none}.qr-code__container[data-qr-code-mode=canvas] .qr-code__canvas,.qr-code__container[data-qr-code-mode=image] .qr-code__image{display:block}.qr-code__container[data-qr-code-mode=canvas] .qr-code__image{display:none}.fade-in{opacity:0;animation:interface-fade-in .28s ease-out forwards;animation-delay:var(--fade-in-delay,0ms)}.fade-in-delay-100{--fade-in-delay:100ms}.fade-in-delay-200{--fade-in-delay:200ms}.fade-in-delay-300{--fade-in-delay:300ms}.\!card[data-motion=enter]{opacity:0!important;animation:card-motion-enter .22s ease-out forwards!important}.card[data-motion=enter]{opacity:0;animation:card-motion-enter .22s ease-out forwards}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-lg);height:var(--icon-size-lg);min-width:var(--icon-size-lg);min-height:var(--icon-size-lg);flex:0 0 var(--icon-size-lg);line-height:0;background-color:var(--color-neutral-700);color:var(--color-white);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.icon-button:hover{background-color:var(--color-neutral-600)}.icon-button:active,.icon-button:focus{outline:none;box-shadow:0 0 0 var(--icon-button-ring-width) var(--color-ring-alert)}.icon-image{width:var(--icon-size-md);height:var(--icon-size-md);pointer-events:none}.accent-action-button,.channel-action-button{--accent-action-bg:color-mix(in srgb,var(--surface-overlay-panel) 78%,transparent);--accent-action-border:color-mix(in srgb,var(--border-overlay) 92%,transparent);--accent-action-bg-hover:color-mix(in srgb,var(--color-accent) 22%,var(--surface-overlay-panel));--accent-action-ring:color-mix(in srgb,var(--color-accent) 48%,transparent);--accent-action-bg-active:color-mix(in srgb,var(--color-accent-pressed) 28%,var(--surface-overlay-panel));color:var(--color-text);background-color:var(--accent-action-bg);border-color:var(--accent-action-border);border-style:solid;border-width:var(--border-width-hairline)}.accent-action-button:focus-visible,.accent-action-button:hover,.channel-action-button:focus-visible,.channel-action-button:hover{color:var(--color-accent-strong);background-color:var(--accent-action-bg-hover)}.accent-action-button:focus,.accent-action-button:focus-visible,.channel-action-button:focus,.channel-action-button:focus-visible{box-shadow:0 0 0 var(--icon-button-ring-width) var(--accent-action-ring)}.accent-action-button:active,.channel-action-button:active{color:var(--color-accent-pressed);background-color:var(--accent-action-bg-active)}.modal-nav .icon-button{box-shadow:none;padding:0;gap:0;width:var(--icon-size-lg);height:var(--icon-size-lg);min-width:var(--icon-size-lg);min-height:var(--icon-size-lg)}.modal-nav .icon-button:not(.accent-action-button):not(.channel-action-button){border:none}.modal-meta{gap:var(--space-xs)}.modal-meta,.modal-view-count{display:inline-flex;align-items:center}.modal-view-count{gap:var(--space-2xs);font-size:var(--font-size-sm);line-height:var(--space-md-plus);color:var(--color-muted-alt);white-space:nowrap}.view-count-text{white-space:nowrap;color:var(--color-muted-strong)}.ratio-16-9{position:relative;width:100%;padding-top:56.25%;background-color:var(--color-card)}.ratio-16-9>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#modalContainer{position:fixed;inset:0;z-index:var(--z-modal-root);pointer-events:none;isolation:isolate}#modalContainer>*{pointer-events:auto}#modalContainer>[id$=Modal]:not(#playerModal){z-index:var(--z-modal-root)}#modalContainer>[id$=Modal]:not(#playerModal)>.bv-modal-backdrop{z-index:var(--z-modal-overlay)}#modalContainer>[id$=Modal]:not(#playerModal) .bv-modal__panel{z-index:var(--z-modal-content)}#modalContainer>#profileModal,#profileModal[data-modal-stack=top]{z-index:var(--z-modal-top-root)}#modalContainer>#profileModal>.bv-modal-backdrop,#profileModal[data-modal-stack=top]>.bv-modal-backdrop{z-index:var(--z-modal-top-overlay)}#modalContainer>#profileModal .bv-modal__panel,#profileModal[data-modal-stack=top] .bv-modal__panel{z-index:var(--z-modal-top-content)}#modalContainer>#eventDetailsModal{z-index:var(--z-modal-top-root)}#modalContainer>#eventDetailsModal>.bv-modal-backdrop{z-index:var(--z-modal-top-overlay)}#modalContainer>#eventDetailsModal .bv-modal__panel{z-index:var(--z-modal-top-content)}.bv-modal[data-nested-modal-active=true]{pointer-events:none;visibility:hidden}#modalContainer>#loginModal{z-index:var(--z-modal-peak-root)}#modalContainer>#loginModal>.bv-modal-backdrop{z-index:var(--z-modal-peak-overlay)}#modalContainer>#loginModal .bv-modal__panel{z-index:var(--z-modal-peak-content)}#modalContainer>#playerModal{z-index:var(--z-modal-player)}#modalContainer>#playerModal .player-modal__container,#modalContainer>#playerModal .player-modal__content{z-index:var(--z-modal-content)}#playerModal{position:fixed;inset:0;z-index:var(--z-modal-player);display:none;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100vw;height:100vh;padding:0;background-color:var(--color-surface);color:var(--color-subtle-text);--player-modal-inline-max:var(--layout-player-max-width);--player-modal-inline-padding:clamp(var(--space-md-plus),4vw,var(--space-2xl));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#playerModal.flex{display:block}#modalVideo{width:100%;aspect-ratio:16/9;background-color:var(--color-black)}.notification-portal{position:fixed;top:0;left:0;right:0;z-index:var(--z-overlay-toast);display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:calc(var(--space-xl) + env(safe-area-inset-top)) var(--space-lg) var(--space-lg);pointer-events:none;opacity:0;transform:translateY(var(--toast-translate));transition:transform var(--motion-duration-base) var(--motion-ease-out),opacity var(--motion-duration-base) var(--motion-ease-out)}@media (min-width:640px){.notification-portal{padding-inline:var(--space-xl)}}.notification-portal:has(.notification-banner:not(.hidden)){opacity:1;transform:translateY(0)}.notification-portal--active{opacity:1;transform:translateY(0)}.notification-banner,.torrent-toast{--notify-accent:var(--notification-banner-accent);--notify-accent-strong:var(--notification-banner-accent-strong);--notify-border:var(--notification-banner-border);--notify-background:var(--notification-banner-background);--notify-foreground:var(--notification-banner-text);position:relative;display:flex;align-items:center;gap:var(--space-md);width:min(var(--notification-banner-max-inline),100%);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-xl);border:var(--border-width-hairline) solid var(--notify-border);background:var(--notify-background);color:var(--notify-foreground);box-shadow:0 var(--shadow-notification-offset-y) var(--shadow-notification-blur) var(--color-shadow-notification);backdrop-filter:blur(var(--overlay-backdrop-blur));pointer-events:auto;isolation:isolate;font-size:var(--font-size-sm);line-height:var(--line-height-snug);font-weight:600;line-height:1.375;transition:transform var(--motion-duration-base) var(--motion-ease-out),opacity var(--motion-duration-base) var(--motion-ease-out)}.notification-banner:before,.torrent-toast:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,var(--notify-accent) 0,var(--notify-accent-strong) 100%);opacity:.18;pointer-events:none}.notification-banner>*,.torrent-toast>*{position:relative;z-index:1}.notification-dismiss{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:var(--radius-full);border-width:1px;border-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(0,0,.2,1);color:inherit;opacity:.75;background-color:var(--notify-dismiss-background)}.notification-dismiss:focus-visible,.notification-dismiss:hover{opacity:1;background-color:var(--notify-dismiss-background-hover)}.notification-dismiss svg{height:1rem;width:1rem}.notification-banner:not(.hidden){animation:notification-slide-in var(--motion-duration-base) var(--motion-ease-out)}.notification-banner--critical,.torrent-toast--error{--notify-accent:var(--notification-banner-critical-accent);--notify-accent-strong:var(--notification-banner-critical-accent-strong);--notify-border:var(--notification-banner-critical-border);--notify-background:var(--notification-banner-critical-background);--notify-foreground:var(--notification-banner-critical-text)}.notification-banner--success,.torrent-toast--success{--notify-accent:var(--notification-banner-success-accent);--notify-accent-strong:var(--notification-banner-success-accent-strong);--notify-border:var(--notification-banner-success-border);--notify-background:var(--notification-banner-success-background);--notify-foreground:var(--notification-banner-success-text)}.notification-banner--info,.torrent-toast--info{--notify-accent:var(--notification-banner-info-accent);--notify-accent-strong:var(--notification-banner-info-accent-strong);--notify-border:var(--notification-banner-info-border);--notify-background:var(--notification-banner-info-background);--notify-foreground:var(--notification-banner-info-text)}.notification-banner--warning,.torrent-toast--warn{--notify-accent:var(--notification-banner-warning-accent);--notify-accent-strong:var(--notification-banner-warning-accent-strong);--notify-border:var(--notification-banner-warning-border);--notify-background:var(--notification-banner-warning-background);--notify-foreground:var(--notification-banner-warning-text)}.status-banner .status-spinner{animation:spin 1s linear infinite;border:var(--space-3xs) solid var(--color-info-border);border-radius:var(--radius-full);border-top-color:var(--color-info);flex-shrink:0;height:var(--icon-size-md);width:var(--icon-size-md)}.status-banner .status-message{flex:1 1 auto}@keyframes notification-slide-in{0%{opacity:0;transform:translateY(var(--toast-translate))}to{opacity:1;transform:translateY(0)}}.status-spinner--inline{animation:spin 1s linear infinite;border:var(--space-3xs) solid var(--color-border-info-soft);border-radius:var(--radius-full);border-top-color:var(--color-info);display:inline-block;height:var(--space-md);width:var(--space-md)}body.iframe-form{background-color:transparent;color:var(--color-text);font-family:var(--font-family-sans);margin:var(--space-lg)}body.iframe-form .container{width:100%;max-width:100%;margin:0;padding:0}body.iframe-form .\!container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}body.iframe-form .form-container{background-color:var(--color-surface-alt);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--color-text);display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg)}body.iframe-form .form-container>p{margin:0}body.iframe-form form{display:flex;flex-direction:column}body.iframe-form form>*+*{margin-top:var(--space-sm)}body.iframe-form form h1,body.iframe-form form h2{color:var(--color-text);margin-top:var(--space-md)}body.iframe-form label{color:var(--color-subtle-text);display:block;font-weight:600;margin-top:var(--space-sm)}body.iframe-form label+.form-control,body.iframe-form label+.select,body.iframe-form label+.textarea{margin-top:var(--space-xs)}body.iframe-form .checkbox-group,body.iframe-form .radio-group{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xs)}body.iframe-form .checkbox-group label,body.iframe-form .radio-group label{align-items:center;color:var(--color-subtle-text);display:inline-flex;font-weight:500;gap:var(--space-xs);margin:0}body.iframe-form .checkbox-group input[type=checkbox],body.iframe-form .radio-group input[type=radio]{margin:0}body.iframe-form .radio-group input[type=radio]{accent-color:var(--color-accent-strong)}body.iframe-form button.btn{align-self:flex-start;margin-top:var(--space-md)}body.iframe-form button.\!btn{align-self:flex-start!important;margin-top:var(--space-md)!important}body.iframe-form #status{background:var(--color-surface);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-border-translucent);color:var(--color-subtle-text);min-height:calc(var(--space-2xl) + var(--space-xl));padding:var(--space-sm);white-space:pre-wrap}body.iframe-form .status-line{color:var(--color-subtle-text);margin:var(--space-2xs) 0}body.iframe-form .status-line.error{color:var(--color-critical-strong)}body.iframe-form .status-line.\!error{color:var(--color-critical-strong)!important}body.iframe-form .status-line.success{color:var(--color-info-strong)}body.iframe-form .status-line.\!success{color:var(--color-info-strong)!important}body.iframe-form .status-line.warn{color:var(--color-warning-strong)}@media (max-width:640px){body.iframe-form{margin:var(--space-md)}body.iframe-form .form-container{padding:var(--space-md)}}#sidebarContainer{position:relative;overflow:visible}#sidebar{position:fixed;top:0;left:0;width:var(--sidebar-width);min-width:var(--sidebar-width);height:100vh;height:100dvh;color:var(--color-text-frosted-strong);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overscroll-behavior-inline:contain;touch-action:pan-y;scrollbar-gutter:stable both-edges;background:transparent;border-right:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:width .2s ease,transform .3s ease;z-index:var(--z-sidebar);box-shadow:none;isolation:isolate}#app.sidebar-collapsed,#sidebar.sidebar-collapsed,#sidebar[data-state=collapsed],body.sidebar-collapsed{--sidebar-width:var(--sidebar-width-collapsed)}#app.sidebar-expanded,#sidebar.sidebar-expanded,#sidebar[data-state=expanded],body.sidebar-expanded{--sidebar-width:var(--sidebar-width-expanded)}#sidebar .sidebar__inner{padding-block-start:max(var(--space-sidebar-shell-block-start),calc(var(--app-header-centerline) - var(--sidebar-control-size)/2));padding-block-end:var(--space-sidebar-shell-block-end);padding-inline:var(--space-sidebar-shell-inline);border-radius:var(--radius-sidebar-shell);border:none;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate;transition:color .2s ease}#sidebar .sidebar__inner,.sidebar-scroll{display:flex;flex-direction:column;height:100%;width:100%;overflow:visible}.sidebar-scroll{gap:var(--space-sidebar-scroll-gap);min-height:0;flex:1 1 auto}.sidebar-panel{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--space-sidebar-panel-gap);padding:var(--space-sidebar-panel-padding-block) var(--space-sidebar-panel-padding-inline);border-radius:var(--radius-sidebar-panel);border:none;background:transparent;box-shadow:none;color:inherit;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden;isolation:isolate;transition:border-color .2s ease,box-shadow .22s ease,background .22s ease}.sidebar-panel--primary{flex:1 1 auto;min-height:0;padding-block-start:0}.sidebar-panel__header{display:flex;justify-content:flex-end;margin-bottom:var(--space-md)}.sidebar-collapse-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--sidebar-control-size);height:var(--sidebar-control-size);border-radius:var(--radius-full);border:var(--border-width-hairline) solid var(--color-border-translucent-medium);background:var(--color-surface-tint-subtle);color:inherit;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease;flex-shrink:0;box-sizing:border-box}.sidebar-collapse-toggle:hover{background:var(--color-border-translucent);border-color:var(--color-border-translucent-stronger);color:var(--color-text)}.sidebar-collapse-toggle:focus-visible{outline:var(--space-3xs) solid var(--color-secondary);outline-offset:var(--space-2xs)}.sidebar-collapse-toggle__icon{width:var(--icon-size-sm);height:var(--icon-size-sm);transition:transform .2s ease}.sidebar-nav{display:flex;flex-direction:column;gap:var(--space-xs);opacity:1;transition:opacity .16s ease;width:100%}.sidebar-nav-link{--sidebar-nav-translate-x:0;--sidebar-nav-link-highlight-opacity:0;--sidebar-nav-link-highlight-scale:0.96;display:flex;align-items:center;gap:var(--space-sidebar-footer-gap);padding-block:var(--space-sidebar-nav-padding-block);padding-inline-start:var(--space-sidebar-nav-padding-inline-start);padding-inline-end:var(--space-sidebar-nav-padding-inline-end);min-height:var(--sidebar-control-size);border-radius:var(--radius-sidebar-nav);font-size:var(--font-size-sidebar-nav);font-weight:600;letter-spacing:.015em;color:var(--color-text);text-decoration:none;width:100%;position:relative;border:var(--border-width-hairline) solid transparent;background:none;box-shadow:none;transform:translateX(var(--sidebar-nav-translate-x));transition:color .18s ease,border-color .2s ease,box-shadow .22s ease,transform .22s ease;overflow:hidden;isolation:isolate;backdrop-filter:none;-webkit-backdrop-filter:none}.sidebar-nav-link:after,.sidebar-nav-link:before{content:"";position:absolute;inset:calc(var(--border-width-hairline)*-1);border-radius:inherit;pointer-events:none;transition:opacity .22s ease,transform .24s ease;z-index:-1}.sidebar-nav-link:before{background:linear-gradient(120deg,var(--color-sidebar-accent-start) 0,var(--color-sidebar-accent-end) 100%);opacity:var(--sidebar-nav-link-highlight-opacity);transform:scale(var(--sidebar-nav-link-highlight-scale));filter:saturate(140%)}.sidebar-nav-link:after{background:linear-gradient(105deg,var(--color-sidebar-hover) 0,transparent 75%);opacity:.22;mix-blend-mode:screen;z-index:-2}.sidebar-nav-link:focus-visible,.sidebar-nav-link:hover{--sidebar-nav-link-highlight-opacity:1;--sidebar-nav-link-highlight-scale:1.02;--sidebar-nav-translate-x:var(--space-sidebar-nav-translate);color:var(--color-white);border-color:var(--color-sidebar-hover-strong);box-shadow:0 0 0 var(--border-width-hairline) var(--color-sidebar-hover-strong),var(--shadow-sidebar-accent)}.sidebar-nav-link:focus-visible{outline:none;box-shadow:var(--shadow-sidebar-focus-ring),var(--shadow-sidebar-accent)}.sidebar-nav-link:focus-visible:after,.sidebar-nav-link:hover:after{opacity:.35}.sidebar-nav-link--sub{font-size:var(--font-size-sidebar-subnav);font-weight:500;color:var(--color-sidebar-text-muted);padding-block:var(--space-sidebar-subnav-padding-block);letter-spacing:.02em;--sidebar-nav-link-highlight-opacity:0.25;--sidebar-nav-link-highlight-scale:1}.sidebar-icon{width:var(--space-lg);height:var(--space-lg);min-width:var(--space-lg);min-height:var(--space-lg);flex-shrink:0;display:block;filter:var(--sidebar-icon-filter);transition:filter .18s ease}.sidebar-footer{flex-direction:column;margin-top:auto;z-index:2}.sidebar-dropup-trigger,.sidebar-footer{display:flex;gap:var(--space-sidebar-footer-gap);position:relative}.sidebar-dropup-trigger{align-items:center;justify-content:space-between;width:100%;padding-block:var(--space-sidebar-trigger-padding-block);padding-inline-start:var(--space-sidebar-nav-padding-inline-start);padding-inline-end:var(--space-sidebar-nav-padding-inline-end);min-height:var(--sidebar-control-size);border-radius:var(--radius-sidebar-nav);border:var(--border-width-hairline) solid transparent;background:none;color:var(--color-text);font-size:var(--font-size-sidebar-trigger);font-weight:600;cursor:pointer;box-sizing:border-box;flex-shrink:0;overflow:hidden;isolation:isolate;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;transition:border-color .2s ease,color .2s ease,box-shadow .22s ease}.sidebar-dropup-trigger:before{background:linear-gradient(120deg,var(--color-sidebar-accent-start) 0,var(--color-sidebar-accent-end) 100%);opacity:0;transform:scale(.96);transition:opacity .2s ease,transform .22s ease;z-index:-1;filter:saturate(140%)}.sidebar-dropup-trigger:after,.sidebar-dropup-trigger:before{content:"";position:absolute;inset:calc(var(--border-width-hairline)*-1);border-radius:inherit;pointer-events:none}.sidebar-dropup-trigger:after{background:linear-gradient(110deg,var(--color-sidebar-hover) 0,transparent 80%);opacity:.18;mix-blend-mode:screen;transition:opacity .2s ease;z-index:-2}.sidebar-dropup-trigger:focus-visible,.sidebar-dropup-trigger:hover{color:var(--color-white);border-color:var(--color-sidebar-hover-strong);box-shadow:0 0 0 var(--border-width-hairline) var(--color-sidebar-hover-strong),var(--shadow-sidebar-dropup)}.sidebar-dropup-trigger:focus-visible:before,.sidebar-dropup-trigger:hover:before{opacity:1;transform:scale(1.02)}.sidebar-dropup-trigger:focus-visible:after,.sidebar-dropup-trigger:hover:after{opacity:.35}.sidebar-dropup-trigger:focus-visible{outline:none;box-shadow:var(--shadow-sidebar-focus-ring),var(--shadow-sidebar-dropup)}.sidebar-dropup-trigger__glyph{width:var(--icon-size-md);height:var(--icon-size-md);opacity:.9}.sidebar-dropup-trigger__chevron{width:var(--icon-size-sm);height:var(--icon-size-sm);transition:transform .18s ease}.sidebar-dropup-trigger[aria-expanded=true] .sidebar-dropup-trigger__chevron,.sidebar-dropup-trigger__chevron.is-rotated{transform:rotate(180deg)}.sidebar-dropup-panel{position:absolute;left:0;right:0;bottom:calc(100% + var(--space-sidebar-popover-offset));border-radius:var(--radius-xl);border:var(--border-width-hairline) solid var(--color-sidebar-border-strong);background:linear-gradient(160deg,color-mix(in srgb,var(--color-sidebar-surface) 88%,transparent) 0,color-mix(in srgb,var(--color-sidebar-surface-alt) 68%,transparent) 100%);box-shadow:inset 0 0 0 var(--border-width-fine) var(--color-sidebar-border),var(--shadow-sidebar-panel);padding:var(--space-sidebar-popover-padding-block) var(--space-sidebar-popover-padding-inline);color:var(--color-text-frosted);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--space-sm));transition:opacity .18s ease,transform .18s ease,visibility .18s ease,box-shadow .22s ease;backdrop-filter:blur(var(--sidebar-panel-backdrop-blur)) saturate(var(--sidebar-panel-backdrop-saturation));-webkit-backdrop-filter:blur(var(--sidebar-panel-backdrop-blur)) saturate(var(--sidebar-panel-backdrop-saturation));z-index:5;isolation:isolate}.sidebar-dropup-panel[data-state=expanded]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.sidebar-dropup-panel__inner{display:flex;flex-direction:column;gap:var(--space-sidebar-popover-gap);width:100%;padding-inline-end:var(--space-sidebar-dropup-scroll-reserve);max-height:var(--sidebar-dropup-max-height);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable both-edges}.sidebar-dropup-panel__inner.is-measuring{position:absolute;width:-moz-max-content;width:max-content;max-width:none;visibility:hidden;pointer-events:none;left:var(--offscreen-offset);right:auto;top:auto;bottom:auto}.sidebar-dropup-measure{position:absolute;visibility:hidden;pointer-events:none;height:0;overflow:hidden}.sidebar-dropup-panel__inner>*{width:100%;min-width:0}#sidebar[data-footer-state=expanded] .sidebar-nav{opacity:0;pointer-events:none}#sidebar[data-footer-state=collapsed] .sidebar-nav{opacity:1}.sidebar-loading-wrapper{display:flex;justify-content:center;align-items:center;padding:var(--space-2xl) 0;width:100%;grid-column:1/-1}.sidebar-loading-indicator{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-muted-strong);font-size:var(--font-size-sm);font-weight:500;letter-spacing:.01em}.sidebar-loading-text{white-space:nowrap}#app{box-sizing:border-box;transition:margin-left .2s ease,width .2s ease,max-width .2s ease}#app[data-sidebar-state=collapsed]{margin-left:var(--sidebar-width-collapsed);width:calc(100vw - var(--sidebar-width-collapsed));max-width:calc(100vw - var(--sidebar-width-collapsed))}#app[data-sidebar-state=expanded]{margin-left:max(var(--sidebar-width-expanded-base),var(--sidebar-dropup-content-width));width:min(calc(100vw - var(--sidebar-width-expanded-base)),calc(100vw - var(--sidebar-dropup-content-width)));max-width:min(calc(100vw - var(--sidebar-width-expanded-base)),calc(100vw - var(--sidebar-dropup-content-width)))}#sidebar.sidebar-collapsed .sidebar-nav-link,body.sidebar-collapsed #sidebar .sidebar-nav-link{justify-content:center;width:var(--sidebar-control-size);padding:0;margin-inline:auto;border-radius:var(--radius-full);--sidebar-nav-translate-x:0;--sidebar-nav-link-highlight-scale:1}#sidebar.sidebar-expanded .sidebar-nav-link,body.sidebar-expanded #sidebar .sidebar-nav-link{justify-content:flex-start}#sidebar.sidebar-collapsed .sidebar-text,body.sidebar-collapsed #sidebar .sidebar-text{display:none}#sidebar.sidebar-collapsed .sidebar__inner,body.sidebar-collapsed #sidebar .sidebar__inner{padding-inline:var(--space-2xs)}#sidebar.sidebar-collapsed .sidebar-panel,body.sidebar-collapsed #sidebar .sidebar-panel{padding-inline:calc(var(--space-3xs)*3)}#sidebar.sidebar-collapsed .sidebar-panel__header,body.sidebar-collapsed #sidebar .sidebar-panel__header{justify-content:center}#sidebar.sidebar-collapsed .sidebar-collapse-toggle,body.sidebar-collapsed #sidebar .sidebar-collapse-toggle{margin-inline:auto}#sidebar .sidebar-toggle-icon--rotated{transform:rotate(180deg)}#sidebar.sidebar-collapsed .sidebar-toggle-icon--rotated,body.sidebar-collapsed #sidebar .sidebar-toggle-icon--rotated{transform:rotate(0deg)}#sidebar.sidebar-collapsed .sidebar-dropup-trigger,body.sidebar-collapsed #sidebar .sidebar-dropup-trigger{justify-content:center;width:var(--sidebar-control-size);height:var(--sidebar-control-size);padding:0;margin-inline:auto;border-radius:var(--radius-full)}#sidebar.sidebar-collapsed .sidebar-dropup-trigger .sidebar-text,body.sidebar-collapsed #sidebar .sidebar-dropup-trigger .sidebar-text,body.sidebar-collapsed #sidebar .sidebar-dropup-trigger__chevron{display:none}#sidebar.sidebar-collapsed .sidebar-dropup-trigger__glyph,body.sidebar-collapsed #sidebar .sidebar-dropup-trigger__glyph{margin:0}#sidebar.sidebar-collapsed .sidebar-nav-link:focus-visible,#sidebar.sidebar-collapsed .sidebar-nav-link:hover,body.sidebar-collapsed #sidebar .sidebar-nav-link:focus-visible,body.sidebar-collapsed #sidebar .sidebar-nav-link:hover{--sidebar-nav-translate-x:0}@media (min-width:768px){.sidebar-panel__header{display:flex}.sidebar-collapse-toggle{display:inline-flex}#sidebar{transform:translateX(0)!important;width:var(--sidebar-width);overflow:visible}#app[data-sidebar-state=collapsed]{margin-left:calc(var(--sidebar-width-collapsed) + var(--sidebar-content-gap));width:calc(100vw - var(--sidebar-width-collapsed) - var(--sidebar-content-gap));max-width:calc(100vw - var(--sidebar-width-collapsed) - var(--sidebar-content-gap))}#app[data-sidebar-state=expanded]{margin-left:max(calc(var(--sidebar-width-expanded-base) + var(--sidebar-content-gap)),calc(var(--sidebar-dropup-content-width) + var(--sidebar-content-gap)));width:min(calc(100vw - var(--sidebar-width-expanded-base) - var(--sidebar-content-gap)),calc(100vw - var(--sidebar-dropup-content-width) - var(--sidebar-content-gap)));max-width:min(calc(100vw - var(--sidebar-width-expanded-base) - var(--sidebar-content-gap)),calc(100vw - var(--sidebar-dropup-content-width) - var(--sidebar-content-gap)))}}@keyframes card-motion-enter{0%{opacity:0;transform:translateY(var(--motion-card-enter-translate))}to{opacity:1;transform:translateY(0)}}@keyframes video-thumbnail-fade-in{0%{opacity:0}to{opacity:1}}@keyframes interface-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(var(--motion-fade-in-translate))}to{opacity:1;transform:translateY(0)}}.status-line{margin-top:.25rem;margin-bottom:.25rem;font-size:var(--font-size-sm);line-height:var(--line-height-snug);line-height:1.375;color:var(--text-primary)}.status-line.error{color:var(--color-critical-strong)}.status-line.\!error{color:var(--color-critical-strong)!important}.status-line.warn{color:var(--color-warning-strong)}@keyframes ztr-rotate{to{transform:rotate(1turn)}}@keyframes ztr-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes svelte-181fgen-loader-animation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes svelte-181fgen-fade-in{to{opacity:1}}.dm-app-shell{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg);background:var(--surface-base);color:var(--text-primary);min-height:100vh}.profile-modal .dm-app-shell{min-height:0;height:auto;padding:var(--space-md)}.dm-app-shell__main,.dm-app-shell__sidebar{border-radius:var(--radius-lg);border:var(--border-width-hairline) solid var(--border-default);background:var(--surface-panel);box-shadow:var(--shadow-soft)}.profile-modal .dm-app-shell__main,.profile-modal .dm-app-shell__sidebar{height:auto;min-height:0}.dm-app-shell__sidebar{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md)}.dm-app-shell__title{font-size:var(--font-size-lg);margin:0}.dm-app-shell__main{flex:1;display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md);background:var(--surface-raised)}.profile-modal .dm-app-shell__main,.profile-modal .dm-app-shell__sidebar{min-width:0}.dm-conversation-list{display:flex;flex-direction:column;gap:var(--space-sm)}.dm-conversation-list__header{display:flex;justify-content:space-between;align-items:center}.dm-conversation-list__title{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0}.dm-conversation-list__items{display:flex;flex-direction:column;gap:var(--space-xs);overflow-y:auto;max-height:60vh;padding-right:var(--space-xs)}.dm-conversation-list__state{font-size:var(--font-size-sm);color:var(--text-muted);padding:var(--space-md);text-align:center;background:var(--surface-sunken);border-radius:var(--radius-md)}.dm-contact-row{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:var(--border-width-hairline) solid var(--border-subtle);background:transparent;color:inherit;text-align:left;cursor:pointer}.dm-contact-row:focus-visible,.dm-contact-row:hover{background:var(--surface-muted);border-color:var(--border-strong);outline:none}.dm-contact-row--active{background:var(--surface-sunken);border-color:var(--border-strong)}.dm-contact-row__content{display:flex;flex-direction:column;gap:var(--space-2xs);flex:1}.dm-contact-row__header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-xs)}.dm-contact-row__meta{display:inline-flex;align-items:center;gap:var(--space-xs)}.dm-contact-row__name{font-weight:600}.dm-contact-row__badge{align-self:flex-start;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-white);font-size:var(--font-size-3xs)}.dm-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-muted);font-weight:600;overflow:hidden;border:var(--border-width-hairline) solid var(--border-subtle)}.dm-avatar--md{width:var(--space-xl-plus);height:var(--space-xl-plus);min-width:var(--space-xl-plus);min-height:var(--space-xl-plus)}.dm-avatar--sm{width:var(--space-xl);height:var(--space-xl);min-width:var(--space-xl);min-height:var(--space-xl)}.dm-avatar__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dm-message-thread{display:flex;flex-direction:column;gap:var(--space-sm);flex:1;min-height:0}.dm-message-thread__header{display:flex;align-items:baseline;gap:var(--space-sm)}.dm-message-thread__title{font-size:var(--font-size-base);margin:0}.dm-message-thread__status{font-size:var(--font-size-xs);color:var(--text-muted)}.dm-message-thread__zap-summary{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-full);border:var(--border-width-hairline) solid var(--border-subtle);background:var(--surface-sunken);color:var(--text-muted);font-size:var(--font-size-2xs)}.dm-message-thread__zap-label{text-transform:uppercase;letter-spacing:var(--tracking-wide)}.dm-message-thread__zap-total{font-weight:600;color:var(--text-primary)}.dm-message-thread__zap-profile{color:var(--text-muted)}.dm-message-thread__timeline{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-md);background:var(--surface-panel);border:var(--border-width-hairline) solid var(--border-subtle);overflow-y:auto;min-height:var(--size-16rem)}.dm-message-thread__state{padding:var(--space-md);text-align:center;color:var(--text-muted);background:var(--surface-sunken);border-radius:var(--radius-md)}.dm-message-bubble{max-width:85%;display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);border:var(--border-width-hairline) solid var(--message-bubble-border);background:var(--message-bubble-background);color:var(--message-bubble-text)}.dm-message-bubble--outgoing .dm-message-bubble__meta,.dm-message-bubble--outgoing .dm-message-bubble__status{color:var(--color-white);opacity:.9}.dm-message-bubble__content{font-size:var(--font-size-sm);overflow-wrap:anywhere;white-space:pre-wrap}.dm-message-bubble__meta{display:flex;gap:var(--space-xs);font-size:var(--font-size-2xs);color:var(--message-bubble-meta)}.dm-message-bubble__status{color:var(--text-muted)}.dm-message-bubble__status[data-status=pending]{color:var(--status-warning)}.dm-message-bubble__status[data-status=sending]{color:var(--status-info)}.dm-message-bubble__status[data-status=failed]{color:var(--status-danger)}.dm-message-thread__new{align-self:center;border-radius:var(--radius-full);border:var(--border-width-hairline) solid var(--border-subtle);padding:var(--space-2xs) var(--space-sm);font-size:var(--font-size-2xs);background:var(--surface-sunken);color:var(--text-muted)}.dm-message-thread__new:focus-visible,.dm-message-thread__new:hover{background:var(--surface-overlay-panel-soft);color:var(--text-primary);outline:none}.dm-day-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-xs);color:var(--text-muted);font-size:var(--font-size-2xs)}.dm-day-divider__line{height:var(--border-width-hairline);background:var(--border-subtle)}.dm-notification-center{display:flex;flex-direction:column;gap:var(--space-sm)}.dm-notification-center__filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.dm-notification-center__filter-button{border-radius:var(--radius-full);border:var(--border-width-hairline) solid var(--border-subtle);background:var(--surface-sunken);padding:var(--space-2xs) var(--space-sm);font-size:var(--font-size-2xs);font-weight:600;color:var(--text-muted);transition:color var(--motion-duration-fast) var(--motion-ease-out),background var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out)}.dm-notification-center__filter-button:focus-visible,.dm-notification-center__filter-button:hover{outline:none;border-color:var(--border-strong);background:var(--surface-raised);color:var(--text-primary)}.dm-notification-center__filter-button--active{border-color:var(--border-strong);background:var(--surface-overlay-panel);color:var(--text-primary)}.dm-notification-center__groups{display:flex;flex-direction:column;gap:var(--space-md)}.dm-notification-center__group{display:flex;flex-direction:column;gap:var(--space-xs)}.dm-notification-center__group-title{font-size:var(--font-size-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted)}.dm-notification-center__list{display:flex;flex-direction:column;gap:var(--space-xs)}.dm-notification-center__empty{font-size:var(--font-size-xs);color:var(--text-muted)}.dm-notification-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-md);border:var(--border-width-hairline) solid var(--border-subtle);background:var(--surface-sunken);font-size:var(--font-size-xs);text-align:left;transition:border-color var(--motion-duration-fast) var(--motion-ease-out),background var(--motion-duration-fast) var(--motion-ease-out)}.dm-notification-item:focus-visible,.dm-notification-item:hover{outline:none;border-color:var(--border-strong);background:var(--surface-raised)}.dm-notification-item__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-md);height:var(--icon-size-md);border-radius:var(--radius-full);background:var(--surface-overlay-panel-soft);color:var(--text-muted);font-size:var(--font-size-xs)}.dm-notification-item__body{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.dm-notification-item__title{font-weight:600;color:var(--text-primary)}.dm-notification-item__message{color:var(--text-muted)}.dm-notification-item__meta{display:flex;align-items:center;gap:var(--space-2xs);color:var(--text-muted)}.dm-notification-item__timestamp{font-variant-numeric:tabular-nums;white-space:nowrap}.dm-composer{display:flex;flex-direction:column;gap:var(--space-xs)}.dm-composer__label{font-size:var(--font-size-xs);color:var(--text-muted)}.dm-composer__input{resize:vertical;border-radius:var(--radius-md);border:var(--border-width-hairline) solid var(--border-default);background:var(--surface-base);color:var(--text-primary);padding:var(--space-sm);font-family:inherit}.dm-composer__input:focus-visible{outline:var(--space-3xs) solid var(--color-accent);outline-offset:var(--space-3xs)}.dm-composer__actions{justify-content:space-between}.dm-composer__actions,.dm-composer__tools{display:flex;align-items:center;gap:var(--space-sm)}.dm-composer__tools{flex-wrap:wrap;position:relative}.dm-composer__attach,.dm-composer__hint,.dm-composer__more-btn{font-size:var(--font-size-2xs);color:var(--text-muted)}.dm-composer__attach,.dm-composer__more-btn{border-radius:var(--radius-md);border:var(--border-width-hairline) solid var(--border-default);background:var(--surface-base);padding:var(--space-2xs) var(--space-sm);cursor:pointer}.dm-composer__more-btn{font-weight:700;line-height:1;min-width:var(--space-xl)}.dm-composer__more-menu{position:absolute;bottom:100%;left:0;margin-bottom:var(--space-xs);background:var(--surface-overlay-panel);border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);z-index:10;display:flex;flex-direction:column;min-width:var(--size-8rem);padding:var(--space-xs)}.dm-composer__menu-item{text-align:left;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--text-muted);background:transparent;border:none;cursor:pointer;transition:background var(--motion-duration-fast) ease-out}.dm-composer__menu-item:focus-visible,.dm-composer__menu-item:hover{background:var(--surface-overlay-panel-soft);color:var(--text-primary);outline:none}.dm-composer__menu-item[aria-pressed=true]{background:var(--color-accent);color:var(--color-white)}.dm-composer__attach:focus-visible,.dm-composer__attach:hover,.dm-composer__more-btn:focus-visible,.dm-composer__more-btn:hover{background:var(--surface-overlay-panel-soft);color:var(--text-primary);outline:none}.dm-composer__send{border-radius:var(--radius-md);border:var(--border-width-hairline) solid var(--border-strong);background:var(--surface-overlay-panel);color:var(--text-primary);padding:var(--space-xs) var(--space-md);font-weight:600;cursor:pointer}.dm-composer__send:focus-visible,.dm-composer__send:hover{background:var(--surface-overlay-panel-soft);outline:none}.dm-composer__status{font-size:var(--font-size-2xs);color:var(--status-danger);min-height:var(--space-md)}@media (max-width:767.98px){.dm-app-shell[data-dm-view=list] .dm-app-shell__main,.dm-app-shell[data-dm-view=thread] .dm-app-shell__sidebar{display:none!important}.dm-message-thread__back{display:inline-flex;align-items:center;gap:.5rem}}@media (min-width:768px){.dm-app-shell{flex-direction:row;align-items:stretch}.dm-app-shell__sidebar{flex:0 0 var(--size-18rem);max-width:var(--size-20rem)}.dm-app-shell__main,.dm-app-shell__sidebar{height:calc(100vh - var(--space-lg)*2);display:flex!important}.dm-conversation-list__items{max-height:none;flex:1}.dm-message-thread__back{display:none!important}.profile-modal .dm-app-shell{flex-direction:row;align-items:stretch}.profile-modal .dm-app-shell__sidebar{flex:0 0 var(--size-18rem);max-width:var(--size-20rem);height:auto}.profile-modal .dm-app-shell__main{flex:1 1 auto;height:auto}}@media (min-width:1024px){.dm-app-shell__sidebar{flex-basis:var(--size-20rem)}.dm-message-thread__timeline{padding:var(--space-md)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-16{bottom:4rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.left-4{left:1rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-12{top:3rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[140\]{z-index:140}.z-overlay-floating{z-index:var(--z-overlay-floating)}.z-overlay-toast{z-index:var(--z-overlay-toast)}.order-1{order:1}.order-2{order:2}.col-span-full{grid-column:1/-1}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-sm{margin-top:var(--space-sm)}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-24{height:6rem}.h-2xl{height:var(--space-2xl)}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-auto{height:auto}.h-full{height:100%}.max-h-\[90vh\]{max-height:90vh}.max-h-modal-body{max-height:var(--modal-body-max-height)}.max-h-modal-pane{max-height:var(--modal-pane-max-height)}.max-h-modal-sheet{max-height:var(--modal-sheet-max-height)}.max-h-modal-shell{max-height:var(--modal-shell-max-height)}.min-h-0{min-height:0}.min-h-\[200px\]{min-height:200px}.min-h-\[var\(--size-80px\)\]{min-height:var(--size-80px)}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[200px\]{max-width:200px}.max-w-docs{max-width:var(--layout-docs-max-width)}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-popover-safe{max-width:var(--popover-inline-safe-max)}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.origin-top{transform-origin:top}.rotate-90{--tw-rotate:90deg}.rotate-90,.scale-\[1\.2\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.2\]{--tw-scale-x:1.2;--tw-scale-y:1.2}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-sm{gap:var(--space-sm)}.gap-xl{gap:var(--space-xl)}.gap-xs{gap:var(--space-xs)}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem*var(--tw-space-x-reverse));margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-border-translucent>:not([hidden])~:not([hidden]){border-color:var(--border-overlay)}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-border{border-color:var(--border-default)}.border-border-strong{border-color:var(--border-strong)}.border-border-translucent{border-color:var(--border-overlay)}.border-border-translucent-bright{border-color:var(--color-border-translucent-bright)}.border-border-translucent-medium{border-color:var(--color-border-translucent-medium)}.border-overlay{border-color:var(--border-overlay)}.border-overlay-strong{border-color:var(--border-overlay-strong)}.border-status-danger-border{border-color:var(--status-danger-border)}.border-status-info-border{border-color:var(--status-info-border)}.border-status-success-border{border-color:var(--status-success-border)}.border-status-warning-border{border-color:var(--status-warning-border)}.border-surface-strong{border-color:var(--border-strong)}.border-opacity-20{--tw-border-opacity:0.2}.bg-accent-strong{background-color:var(--color-accent-strong)}.bg-overlay-muted{background-color:var(--surface-overlay-muted)}.bg-overlay-panel{background-color:var(--surface-overlay-panel)}.bg-overlay-panel-soft{background-color:var(--surface-overlay-panel-soft)}.bg-overlay-strong{background-color:var(--surface-overlay-strong)}.bg-panel{background-color:var(--surface-panel)}.bg-status-danger-surface{background-color:var(--status-danger-surface)}.bg-status-info-surface{background-color:var(--status-info-surface)}.bg-status-success-surface{background-color:var(--status-success-surface)}.bg-status-warning-surface{background-color:var(--status-warning-surface)}.bg-surface{background-color:var(--surface-base)}.bg-surface-alt{background-color:var(--surface-alt)}.bg-surface-muted{background-color:var(--surface-muted)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.bg-opacity-95{--tw-bg-opacity:0.95}.bg-overlay-channel{background-image:var(--surface-overlay-banner-gradient-channel)}.stroke-border-translucent{stroke:var(--border-overlay)}.stroke-current{stroke:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-lg{padding:var(--space-lg)}.p-md{padding:var(--space-md)}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-lg{padding-left:var(--space-lg);padding-right:var(--space-lg)}.px-md{padding-left:var(--space-md);padding-right:var(--space-md)}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-md{padding-top:var(--space-md);padding-bottom:var(--space-md)}.py-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-2{padding-left:.5rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-1{padding-right:.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-family-mono)}.font-sans{font-family:var(--font-family-sans)}.text-2xl{font-size:var(--font-size-2xl);line-height:var(--line-height-relaxed)}.text-2xs{font-size:var(--font-size-2xs);line-height:var(--line-height-tight)}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-3xs{font-size:var(--font-size-3xs);line-height:var(--line-height-tight)}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-4xs{font-size:var(--font-size-4xs);line-height:var(--line-height-tight)}.text-\[0\.75rem\]{font-size:.75rem}.text-base{font-size:var(--font-size-base)}.text-base,.text-lg{line-height:var(--line-height-base)}.text-lg{font-size:var(--font-size-lg)}.text-sm{font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.text-xl{font-size:var(--font-size-xl);line-height:var(--line-height-relaxed)}.text-xs{font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-extra-wide{letter-spacing:var(--tracking-extra-wide)}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-accent{color:var(--color-accent)}.text-critical{color:var(--color-critical)}.text-critical-strong{color:var(--color-critical-strong)}.text-info{color:var(--color-info)}.text-info-strong{color:var(--color-info-strong)}.text-muted{color:var(--text-muted)}.text-muted-strong{color:var(--text-muted-strong)}.text-primary{color:var(--text-primary)}.text-status-danger{color:var(--status-danger)}.text-status-danger-on{color:var(--status-danger-on)}.text-status-info{color:var(--status-info)}.text-status-info-on{color:var(--status-info-on)}.text-status-neutral{color:var(--status-neutral)}.text-status-private-on{color:var(--status-private-on)}.text-status-success{color:var(--status-success)}.text-status-success-on{color:var(--status-success-on)}.text-status-warning{color:var(--status-warning)}.text-status-warning-on{color:var(--status-warning-on)}.text-subtle{color:var(--text-subtle)}.text-text{color:var(--text-primary)}.text-text-frosted{color:var(--text-frosted-primary)}.text-text-muted{color:var(--text-muted)}.text-text-strong{color:var(--color-text-strong)}.text-warning{color:var(--status-warning)}.text-warning-strong{color:var(--status-warning-strong)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-95{opacity:.95}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg)}.shadow-md{--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.blur-xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur:blur(24px)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-fast{transition-duration:var(--motion-duration-fast)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media (max-width:640px){.bv-grid-video{gap:var(--space-md);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0s;--motion-duration-base:0s;--motion-duration-slow:0s;--modal-motion-duration:0s}*,:after,:before{animation-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-timing-function:linear!important;transition-delay:0s!important;transition-duration:0s!important;transition-timing-function:linear!important}.player-modal__similar-card:before{transition:none!important}#app,#playerModal .player-modal__content,#sidebar,.btn,.btn-ghost,.card,.card[data-motion=enter],.fade-in,.icon-button,.menu__item,.modal-nav,.notification-banner,.notification-portal,.popover-panel,.popover__panel,.progress-bar-fill,.sidebar-collapse-toggle,.sidebar-collapse-toggle__icon,.sidebar-dropup-panel,.sidebar-dropup-trigger,.sidebar-dropup-trigger__chevron,.sidebar-loading-indicator,.sidebar-loading-wrapper,.sidebar-nav,.sidebar-nav-link,.status-banner .status-spinner,.status-spinner--inline,.torrent-toast,.video-modal__panel,.watch-history-card,.watch-history-card__action,.watch-history-card__creatorAvatar,.watch-history-card__creatorName,.watch-history-card__title{transition-property:none!important}.popover-panel,.popover__panel{transform:none!important}.popover-panel[data-state=open],.popover__panel[data-state=open]{opacity:1}.popover-panel[data-state=closed],.popover__panel[data-state=closed]{opacity:0}.card[data-motion=enter],.fade-in,[data-video-thumbnail][data-thumbnail-loaded=true]{opacity:1;animation:none!important}.notification-banner,.status-banner .status-spinner,.status-spinner--inline,.torrent-toast{animation:none!important}.notification-portal{transform:none!important;opacity:1!important}}#profileModal{padding:0;width:100vw;height:100vh;max-width:none;max-height:none}#profileModal .bv-modal__panel{width:100%;height:100%;max-width:none;max-height:none;border-radius:0;border:none}@media (min-width:1024px){#profileModal .profile-modal{max-block-size:none}}@media (min-width:640px){.sm\:flex#playerModal{display:block}}@media (min-width:768px){.md\:hidden .bv-modal,.md\:hidden.profile-pane{display:none!important}.md\:flex#playerModal{display:block}}@media (min-width:1024px){.lg\:hidden .bv-modal,.lg\:hidden.profile-pane{display:none!important}.lg\:flex#playerModal{display:block}}.placeholder\:text-muted::-moz-placeholder{color:var(--text-muted)}.placeholder\:text-muted::placeholder{color:var(--text-muted)}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-status-danger-border:hover{border-color:var(--status-danger-border)}.hover\:bg-overlay-panel:hover{background-color:var(--surface-overlay-panel)}.hover\:bg-panel-hover:hover{background-color:var(--surface-panel-hover)}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-critical:hover{color:var(--color-critical)}.hover\:text-info-strong:hover{color:var(--color-info-strong)}.hover\:text-text:hover{color:var(--text-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-info:focus{--tw-ring-color:var(--color-info)}.focus\:ring-status-info:focus{--tw-ring-color:var(--status-info)}.focus\:ring-status-success:focus{--tw-ring-color:var(--status-success)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-surface:focus{--tw-ring-offset-color:var(--surface-base)}.focus-visible\:bg-primary:focus-visible{background-color:var(--color-primary)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-info:focus-visible{outline-color:var(--color-info)}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-primary{color:var(--text-primary)}@media (min-width:640px){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:w-1\/3{width:33.333333%}.sm\:w-auto{width:auto}.sm\:max-w-xs{max-width:20rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.sm\:self-end{align-self:flex-end}.sm\:p-0{padding:0}.sm\:p-5{padding:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:pt-8{padding-top:2rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-64{height:16rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-md{gap:var(--space-md)}.md\:pb-12{padding-bottom:3rem}}@media (min-width:1024px){.lg\:ml-auto{margin-left:auto}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-auto{height:auto}.lg\:max-h-modal-shell{max-height:var(--modal-shell-max-height)}.lg\:max-w-5xl{max-width:64rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-start{align-items:flex-start}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:rounded-modal-xl{border-radius:var(--radius-modal-xl)}.lg\:border{border-width:1px}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-right{text-align:right}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}} \ No newline at end of file + );--video-card-backdrop-scale:1.12;--video-card-backdrop-blur:var(--blur-video-card-backdrop-strong);--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.watch-history-card:focus-visible{border-color:var(--color-accent);--tw-border-opacity:0.4;--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.watch-history-card[data-state=critical]{border-width:1px;border-color:var(--color-critical);--tw-border-opacity:0.4;background-color:var(--surface-raised-critical)}.watch-history-card[data-state=private]{background-color:var(--surface-raised-private);--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg)}.watch-history-card[data-state=disabled],.watch-history-card[data-state=private]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.watch-history-card[data-state=disabled]{opacity:.6;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.watch-history-card[data-alert=nsfw-owner]{border-width:1px;border-color:var(--color-critical);--tw-border-opacity:0.4;background-color:var(--color-black)}.watch-history-card[data-alert=nsfw-owner]:hover{--tw-border-opacity:0.6;--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.watch-history-card img[data-thumbnail-state=blurred],.watch-history-card img[data-visual-state=blurred]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(.4,0,.2,1);filter:blur(var(--blur-thumbnail-blur));transform:scale(1.05)}.watch-history-card[data-owner-is-viewer=true][data-url-health-state=offline][data-stream-health-state=unhealthy]{border-width:1px;border-color:var(--color-critical);--tw-border-opacity:0.4;background-color:var(--surface-raised-critical)}#playerModal#playerModal .player-modal__module-item>.watch-history-card:not(.player-modal__similar-card){display:block}#playerModal .player-modal__module-item>.watch-history-card:not(.player-modal__similar-card){display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--space-md)}#playerModal .player-modal__module-item>.watch-history-card:not(.player-modal__similar-card) .video-card__media{width:clamp(var(--video-modal-item-media-min),18vw,var(--video-modal-item-media-max));flex-shrink:0;overflow:hidden;border-radius:var(--radius-lg)}#playerModal .player-modal__module-item>.watch-history-card:not(.player-modal__similar-card) .video-card__content{padding:clamp(var(--space-sm),1.25vw,var(--space-md))}#playerModal#playerModal .player-modal__module-item>.watch-history-card:not(.player-modal__similar-card) .video-card__content{display:block}#playerModal .player-modal__module-item>.watch-history-card:not(.player-modal__similar-card) .video-card__content{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:var(--space-sm)}#playerModal#playerModal .player-modal__module-item>.watch-history-card:not(.player-modal__similar-card) .video-card__meta{display:block}#playerModal .player-modal__module-item>.watch-history-card:not(.player-modal__similar-card) .video-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:var(--text-muted-strong)}.watch-history-card[data-motion=enter]{opacity:0;animation:card-motion-enter .22s ease-out forwards}#playerModal.watch-history-card{display:block}.watch-history-card{display:flex;flex-wrap:wrap;align-items:stretch;gap:1.25rem;padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(0,0,.2,1)}@media (prefers-reduced-motion:reduce){.watch-history-card,.watch-history-card[data-motion=enter]{transition-property:none}.watch-history-card[data-motion=enter]{opacity:1;animation:none}}.watch-history-card:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.watch-history-card{gap:1.5rem;padding:1.25rem}}.watch-history-card--private{border-color:var(--color-info);--tw-border-opacity:0.6}#playerModal.watch-history-card__primary{display:block}.watch-history-card__primary{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;align-items:stretch;gap:1rem}@media (min-width:640px){.watch-history-card__primary{flex-direction:row}}.watch-history-card__thumbnail{display:block;width:14rem;max-width:100%;flex:none;color:var(--text-primary);text-decoration-line:none}.watch-history-card__thumbnailInner{aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:var(--radius-lg);background-color:var(--surface-base)}.watch-history-card__thumbnailInner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.watch-history-card [data-thumbnail-state=blurred] img,.watch-history-card [data-visual-state=blurred] img{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(.4,0,.2,1);filter:blur(var(--blur-thumbnail-blur));transform:scale(1.05)}#playerModal.watch-history-card__details{display:block}.watch-history-card__details{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;justify-content:center;gap:var(--space-sm)}.watch-history-card__title{cursor:pointer;font-size:var(--font-size-lg);line-height:var(--line-height-base);font-weight:600;line-height:1.375;color:var(--text-primary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(0,0,.2,1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.watch-history-card__title:focus,.watch-history-card__title:hover{color:var(--color-accent)}.watch-history-card__created{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--text-muted)}#playerModal.watch-history-card__meta{display:block}.watch-history-card__meta{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:1rem}@media (min-width:640px){.watch-history-card__meta{min-width:14rem;flex:none;flex-basis:16rem}}.watch-history-card__watched{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--border-subtle)}#playerModal.watch-history-card__creator{display:block}.watch-history-card__creator{display:flex;align-items:center;gap:.75rem}#playerModal.watch-history-card__creatorAvatar{display:block}.watch-history-card__creatorAvatar{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-full);background-color:var(--surface-panel);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(0,0,.2,1)}.watch-history-card__creatorAvatar:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:0.5}.watch-history-card__creatorAvatar:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:0.5}.watch-history-card__creatorAvatar:focus-visible,.watch-history-card__creatorAvatar:hover{--tw-ring-color:color-mix(in srgb,var(--color-accent) 38%,transparent)}.watch-history-card__creatorAvatar img{height:100%;width:100%;border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover}.watch-history-card__creatorName{cursor:pointer;background-color:transparent;padding:0;text-align:left;font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:500;color:var(--text-muted);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(0,0,.2,1)}.watch-history-card__creatorName:hover{color:var(--color-accent)}.watch-history-card__creatorName:focus-visible{color:var(--color-accent)}#playerModal.watch-history-card__actions{display:block}.watch-history-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.watch-history-card__action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-full);border-width:1px;border-color:transparent;background-color:var(--surface-panel);padding:.5rem 1rem;font-size:var(--font-size-sm);line-height:var(--line-height-snug);font-weight:500;color:var(--text-muted);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(0,0,.2,1)}.watch-history-card__action:hover{border-color:var(--border-default);background-color:var(--surface-alt);color:var(--text-primary)}.watch-history-card__action:focus-visible{border-color:var(--border-default);background-color:var(--surface-alt);color:var(--text-primary)}.watch-history-card__action--primary{background-color:var(--color-accent-strong);color:var(--color-white)}.watch-history-card__action--primary:hover{background-color:var(--color-accent-pressed)}.watch-history-card__action--primary:focus-visible{background-color:var(--color-accent-pressed)}.watch-history-card__action--danger{background-color:var(--color-critical);color:var(--color-white)}.watch-history-card__action--danger:hover{background-color:var(--color-critical-strong)}.watch-history-card__action--danger:focus-visible{background-color:var(--color-critical-strong)}#playerModal.watch-history-card__moderation{display:block}.watch-history-card__moderation{margin-top:var(--space-sm);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.watch-history-card__hidden{margin-top:var(--space-md);border-radius:var(--radius-lg);border-width:1px;border-style:dashed;border-color:var(--border-default);background-color:var(--surface-overlay-panel-soft);font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--text-primary)}.watch-history-card__hidden .moderation-badge{align-self:flex-start}#playerModal .channel-card__avatar img[data-visual-state=blurred]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(.4,0,.2,1);filter:blur(var(--blur-thumbnail-blur));transform:scale(1.05)}#playerModal .video-modal__moderation-bar .moderation-badge{--text-status-neutral-on:var(--color-text);--text-status-warning-on:var(--color-warning-on)}#playerModal .video-modal__moderation-bar .moderation-badge[data-variant=neutral]{color:var(--color-text)}.\!container{max-width:var(--layout-docs-max-width)!important;margin:0 auto!important;padding:var(--space-md)!important}.container{max-width:var(--layout-docs-max-width);margin:0 auto;padding:var(--space-md)}.qr-code__table{margin:var(--qr-code-table-margin,0)}.qr-code__cell,.qr-code__table{border:0;border-collapse:collapse}.qr-code__cell{padding:0;margin:0;width:var(--qr-code-cell-width);height:var(--qr-code-cell-height);background-color:var(--qr-code-color-light)}.qr-code__cell--dark{background-color:var(--qr-code-color-dark)}.qr-code__container[data-qr-code-mode=image] .qr-code__canvas{display:none}.qr-code__container[data-qr-code-mode=canvas] .qr-code__canvas,.qr-code__container[data-qr-code-mode=image] .qr-code__image{display:block}.qr-code__container[data-qr-code-mode=canvas] .qr-code__image{display:none}.fade-in{opacity:0;animation:interface-fade-in .28s ease-out forwards;animation-delay:var(--fade-in-delay,0ms)}.fade-in-delay-100{--fade-in-delay:100ms}.fade-in-delay-200{--fade-in-delay:200ms}.fade-in-delay-300{--fade-in-delay:300ms}.\!card[data-motion=enter]{opacity:0!important;animation:card-motion-enter .22s ease-out forwards!important}.card[data-motion=enter]{opacity:0;animation:card-motion-enter .22s ease-out forwards}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-lg);height:var(--icon-size-lg);min-width:var(--icon-size-lg);min-height:var(--icon-size-lg);flex:0 0 var(--icon-size-lg);line-height:0;background-color:var(--color-neutral-700);color:var(--color-white);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.icon-button:hover{background-color:var(--color-neutral-600)}.icon-button:active,.icon-button:focus{outline:none;box-shadow:0 0 0 var(--icon-button-ring-width) var(--color-ring-alert)}.icon-image{width:var(--icon-size-md);height:var(--icon-size-md);pointer-events:none}.accent-action-button,.channel-action-button{--accent-action-bg:color-mix(in srgb,var(--surface-overlay-panel) 78%,transparent);--accent-action-border:color-mix(in srgb,var(--border-overlay) 92%,transparent);--accent-action-bg-hover:color-mix(in srgb,var(--color-accent) 22%,var(--surface-overlay-panel));--accent-action-ring:color-mix(in srgb,var(--color-accent) 48%,transparent);--accent-action-bg-active:color-mix(in srgb,var(--color-accent-pressed) 28%,var(--surface-overlay-panel));color:var(--color-text);background-color:var(--accent-action-bg);border-color:var(--accent-action-border);border-style:solid;border-width:var(--border-width-hairline)}.accent-action-button:focus-visible,.accent-action-button:hover,.channel-action-button:focus-visible,.channel-action-button:hover{color:var(--color-accent-strong);background-color:var(--accent-action-bg-hover)}.accent-action-button:focus,.accent-action-button:focus-visible,.channel-action-button:focus,.channel-action-button:focus-visible{box-shadow:0 0 0 var(--icon-button-ring-width) var(--accent-action-ring)}.accent-action-button:active,.channel-action-button:active{color:var(--color-accent-pressed);background-color:var(--accent-action-bg-active)}.modal-nav .icon-button{box-shadow:none;padding:0;gap:0;width:var(--icon-size-lg);height:var(--icon-size-lg);min-width:var(--icon-size-lg);min-height:var(--icon-size-lg)}.modal-nav .icon-button:not(.accent-action-button):not(.channel-action-button){border:none}.modal-meta{gap:var(--space-xs)}.modal-meta,.modal-view-count{display:inline-flex;align-items:center}.modal-view-count{gap:var(--space-2xs);font-size:var(--font-size-sm);line-height:var(--space-md-plus);color:var(--color-muted-alt);white-space:nowrap}.view-count-text{white-space:nowrap;color:var(--color-muted-strong)}.ratio-16-9{position:relative;width:100%;padding-top:56.25%;background-color:var(--color-card)}.ratio-16-9>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#modalContainer{position:fixed;inset:0;z-index:var(--z-modal-root);pointer-events:none;isolation:isolate}#modalContainer>*{pointer-events:auto}#modalContainer>[id$=Modal]:not(#playerModal){z-index:var(--z-modal-root)}#modalContainer>[id$=Modal]:not(#playerModal)>.bv-modal-backdrop{z-index:var(--z-modal-overlay)}#modalContainer>[id$=Modal]:not(#playerModal) .bv-modal__panel{z-index:var(--z-modal-content)}#modalContainer>#profileModal,#profileModal[data-modal-stack=top]{z-index:var(--z-modal-top-root)}#modalContainer>#profileModal>.bv-modal-backdrop,#profileModal[data-modal-stack=top]>.bv-modal-backdrop{z-index:var(--z-modal-top-overlay)}#modalContainer>#profileModal .bv-modal__panel,#profileModal[data-modal-stack=top] .bv-modal__panel{z-index:var(--z-modal-top-content)}#modalContainer>#eventDetailsModal{z-index:var(--z-modal-top-root)}#modalContainer>#eventDetailsModal>.bv-modal-backdrop{z-index:var(--z-modal-top-overlay)}#modalContainer>#eventDetailsModal .bv-modal__panel{z-index:var(--z-modal-top-content)}.bv-modal[data-nested-modal-active=true]{pointer-events:none;visibility:hidden}#modalContainer>#loginModal{z-index:var(--z-modal-peak-root)}#modalContainer>#loginModal>.bv-modal-backdrop{z-index:var(--z-modal-peak-overlay)}#modalContainer>#loginModal .bv-modal__panel{z-index:var(--z-modal-peak-content)}#modalContainer>#playerModal{z-index:var(--z-modal-player)}#modalContainer>#playerModal .player-modal__container,#modalContainer>#playerModal .player-modal__content{z-index:var(--z-modal-content)}#playerModal{position:fixed;inset:0;z-index:var(--z-modal-player);display:none;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100vw;height:100vh;padding:0;background-color:var(--color-surface);color:var(--color-subtle-text);--player-modal-inline-max:var(--layout-player-max-width);--player-modal-inline-padding:clamp(var(--space-md-plus),4vw,var(--space-2xl));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#playerModal.flex{display:block}#modalVideo{width:100%;aspect-ratio:16/9;background-color:var(--color-black)}.notification-portal{position:fixed;top:0;left:0;right:0;z-index:var(--z-overlay-toast);display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:calc(var(--space-xl) + env(safe-area-inset-top)) var(--space-lg) var(--space-lg);pointer-events:none;opacity:0;transform:translateY(var(--toast-translate));transition:transform var(--motion-duration-base) var(--motion-ease-out),opacity var(--motion-duration-base) var(--motion-ease-out)}@media (min-width:640px){.notification-portal{padding-inline:var(--space-xl)}}.notification-portal:has(.notification-banner:not(.hidden)){opacity:1;transform:translateY(0)}.notification-portal--active{opacity:1;transform:translateY(0)}.notification-banner,.torrent-toast{--notify-accent:var(--notification-banner-accent);--notify-accent-strong:var(--notification-banner-accent-strong);--notify-border:var(--notification-banner-border);--notify-background:var(--notification-banner-background);--notify-foreground:var(--notification-banner-text);position:relative;display:flex;align-items:center;gap:var(--space-md);width:min(var(--notification-banner-max-inline),100%);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-xl);border:var(--border-width-hairline) solid var(--notify-border);background:var(--notify-background);color:var(--notify-foreground);box-shadow:0 var(--shadow-notification-offset-y) var(--shadow-notification-blur) var(--color-shadow-notification);backdrop-filter:blur(var(--overlay-backdrop-blur));pointer-events:auto;isolation:isolate;font-size:var(--font-size-sm);line-height:var(--line-height-snug);font-weight:600;line-height:1.375;transition:transform var(--motion-duration-base) var(--motion-ease-out),opacity var(--motion-duration-base) var(--motion-ease-out)}.notification-banner:before,.torrent-toast:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,var(--notify-accent) 0,var(--notify-accent-strong) 100%);opacity:.18;pointer-events:none}.notification-banner>*,.torrent-toast>*{position:relative;z-index:1}.notification-dismiss{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:var(--radius-full);border-width:1px;border-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-base);transition-timing-function:cubic-bezier(0,0,.2,1);color:inherit;opacity:.75;background-color:var(--notify-dismiss-background)}.notification-dismiss:focus-visible,.notification-dismiss:hover{opacity:1;background-color:var(--notify-dismiss-background-hover)}.notification-dismiss svg{height:1rem;width:1rem}.notification-banner:not(.hidden){animation:notification-slide-in var(--motion-duration-base) var(--motion-ease-out)}.notification-banner--critical,.torrent-toast--error{--notify-accent:var(--notification-banner-critical-accent);--notify-accent-strong:var(--notification-banner-critical-accent-strong);--notify-border:var(--notification-banner-critical-border);--notify-background:var(--notification-banner-critical-background);--notify-foreground:var(--notification-banner-critical-text)}.notification-banner--success,.torrent-toast--success{--notify-accent:var(--notification-banner-success-accent);--notify-accent-strong:var(--notification-banner-success-accent-strong);--notify-border:var(--notification-banner-success-border);--notify-background:var(--notification-banner-success-background);--notify-foreground:var(--notification-banner-success-text)}.notification-banner--info,.torrent-toast--info{--notify-accent:var(--notification-banner-info-accent);--notify-accent-strong:var(--notification-banner-info-accent-strong);--notify-border:var(--notification-banner-info-border);--notify-background:var(--notification-banner-info-background);--notify-foreground:var(--notification-banner-info-text)}.notification-banner--warning,.torrent-toast--warn{--notify-accent:var(--notification-banner-warning-accent);--notify-accent-strong:var(--notification-banner-warning-accent-strong);--notify-border:var(--notification-banner-warning-border);--notify-background:var(--notification-banner-warning-background);--notify-foreground:var(--notification-banner-warning-text)}.status-banner .status-spinner{animation:spin 1s linear infinite;border:var(--space-3xs) solid var(--color-info-border);border-radius:var(--radius-full);border-top-color:var(--color-info);flex-shrink:0;height:var(--icon-size-md);width:var(--icon-size-md)}.status-banner .status-message{flex:1 1 auto}@keyframes notification-slide-in{0%{opacity:0;transform:translateY(var(--toast-translate))}to{opacity:1;transform:translateY(0)}}.status-spinner--inline{animation:spin 1s linear infinite;border:var(--space-3xs) solid var(--color-border-info-soft);border-radius:var(--radius-full);border-top-color:var(--color-info);display:inline-block;height:var(--space-md);width:var(--space-md)}body.iframe-form{background-color:transparent;color:var(--color-text);font-family:var(--font-family-sans);margin:var(--space-lg)}body.iframe-form .container{width:100%;max-width:100%;margin:0;padding:0}body.iframe-form .\!container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}body.iframe-form .form-container{background-color:var(--color-surface-alt);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--color-text);display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg)}body.iframe-form .form-container>p{margin:0}body.iframe-form form{display:flex;flex-direction:column}body.iframe-form form>*+*{margin-top:var(--space-sm)}body.iframe-form form h1,body.iframe-form form h2{color:var(--color-text);margin-top:var(--space-md)}body.iframe-form label{color:var(--color-subtle-text);display:block;font-weight:600;margin-top:var(--space-sm)}body.iframe-form label+.form-control,body.iframe-form label+.select,body.iframe-form label+.textarea{margin-top:var(--space-xs)}body.iframe-form .checkbox-group,body.iframe-form .radio-group{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xs)}body.iframe-form .checkbox-group label,body.iframe-form .radio-group label{align-items:center;color:var(--color-subtle-text);display:inline-flex;font-weight:500;gap:var(--space-xs);margin:0}body.iframe-form .checkbox-group input[type=checkbox],body.iframe-form .radio-group input[type=radio]{margin:0}body.iframe-form .radio-group input[type=radio]{accent-color:var(--color-accent-strong)}body.iframe-form button.btn{align-self:flex-start;margin-top:var(--space-md)}body.iframe-form button.\!btn{align-self:flex-start!important;margin-top:var(--space-md)!important}body.iframe-form #status{background:var(--color-surface);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-border-translucent);color:var(--color-subtle-text);min-height:calc(var(--space-2xl) + var(--space-xl));padding:var(--space-sm);white-space:pre-wrap}body.iframe-form .status-line{color:var(--color-subtle-text);margin:var(--space-2xs) 0}body.iframe-form .status-line.error{color:var(--color-critical-strong)}body.iframe-form .status-line.\!error{color:var(--color-critical-strong)!important}body.iframe-form .status-line.success{color:var(--color-info-strong)}body.iframe-form .status-line.\!success{color:var(--color-info-strong)!important}body.iframe-form .status-line.warn{color:var(--color-warning-strong)}@media (max-width:640px){body.iframe-form{margin:var(--space-md)}body.iframe-form .form-container{padding:var(--space-md)}}#sidebarContainer{position:relative;overflow:visible}#sidebar{position:fixed;top:0;left:0;width:var(--sidebar-width);min-width:var(--sidebar-width);height:100vh;height:100dvh;color:var(--color-text-frosted-strong);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overscroll-behavior-inline:contain;touch-action:pan-y;scrollbar-gutter:stable both-edges;background:transparent;border-right:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:width .2s ease,transform .3s ease;z-index:var(--z-sidebar);box-shadow:none;isolation:isolate}#app.sidebar-collapsed,#sidebar.sidebar-collapsed,#sidebar[data-state=collapsed],body.sidebar-collapsed{--sidebar-width:var(--sidebar-width-collapsed)}#app.sidebar-expanded,#sidebar.sidebar-expanded,#sidebar[data-state=expanded],body.sidebar-expanded{--sidebar-width:var(--sidebar-width-expanded)}#sidebar .sidebar__inner{padding-block-start:max(var(--space-sidebar-shell-block-start),calc(var(--app-header-centerline) - var(--sidebar-control-size)/2));padding-block-end:var(--space-sidebar-shell-block-end);padding-inline:var(--space-sidebar-shell-inline);border-radius:var(--radius-sidebar-shell);border:none;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate;transition:color .2s ease}#sidebar .sidebar__inner,.sidebar-scroll{display:flex;flex-direction:column;height:100%;width:100%;overflow:visible}.sidebar-scroll{gap:var(--space-sidebar-scroll-gap);min-height:0;flex:1 1 auto}.sidebar-panel{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--space-sidebar-panel-gap);padding:var(--space-sidebar-panel-padding-block) var(--space-sidebar-panel-padding-inline);border-radius:var(--radius-sidebar-panel);border:none;background:transparent;box-shadow:none;color:inherit;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden;isolation:isolate;transition:border-color .2s ease,box-shadow .22s ease,background .22s ease}.sidebar-panel--primary{flex:1 1 auto;min-height:0;padding-block-start:0}.sidebar-panel__header{display:flex;justify-content:flex-end;margin-bottom:var(--space-md)}.sidebar-collapse-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--sidebar-control-size);height:var(--sidebar-control-size);border-radius:var(--radius-full);border:var(--border-width-hairline) solid var(--color-border-translucent-medium);background:var(--color-surface-tint-subtle);color:inherit;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease;flex-shrink:0;box-sizing:border-box}.sidebar-collapse-toggle:hover{background:var(--color-border-translucent);border-color:var(--color-border-translucent-stronger);color:var(--color-text)}.sidebar-collapse-toggle:focus-visible{outline:var(--space-3xs) solid var(--color-secondary);outline-offset:var(--space-2xs)}.sidebar-collapse-toggle__icon{width:var(--icon-size-sm);height:var(--icon-size-sm);transition:transform .2s ease}.sidebar-nav{display:flex;flex-direction:column;gap:var(--space-xs);opacity:1;transition:opacity .16s ease;width:100%}.sidebar-nav-link{--sidebar-nav-translate-x:0;--sidebar-nav-link-highlight-opacity:0;--sidebar-nav-link-highlight-scale:0.96;display:flex;align-items:center;gap:var(--space-sidebar-footer-gap);padding-block:var(--space-sidebar-nav-padding-block);padding-inline-start:var(--space-sidebar-nav-padding-inline-start);padding-inline-end:var(--space-sidebar-nav-padding-inline-end);min-height:var(--sidebar-control-size);border-radius:var(--radius-sidebar-nav);font-size:var(--font-size-sidebar-nav);font-weight:600;letter-spacing:.015em;color:var(--color-text);text-decoration:none;width:100%;position:relative;border:var(--border-width-hairline) solid transparent;background:none;box-shadow:none;transform:translateX(var(--sidebar-nav-translate-x));transition:color .18s ease,border-color .2s ease,box-shadow .22s ease,transform .22s ease;overflow:hidden;isolation:isolate;backdrop-filter:none;-webkit-backdrop-filter:none}.sidebar-nav-link:after,.sidebar-nav-link:before{content:"";position:absolute;inset:calc(var(--border-width-hairline)*-1);border-radius:inherit;pointer-events:none;transition:opacity .22s ease,transform .24s ease;z-index:-1}.sidebar-nav-link:before{background:linear-gradient(120deg,var(--color-sidebar-accent-start) 0,var(--color-sidebar-accent-end) 100%);opacity:var(--sidebar-nav-link-highlight-opacity);transform:scale(var(--sidebar-nav-link-highlight-scale));filter:saturate(140%)}.sidebar-nav-link:after{background:linear-gradient(105deg,var(--color-sidebar-hover) 0,transparent 75%);opacity:.22;mix-blend-mode:screen;z-index:-2}.sidebar-nav-link:focus-visible,.sidebar-nav-link:hover{--sidebar-nav-link-highlight-opacity:1;--sidebar-nav-link-highlight-scale:1.02;--sidebar-nav-translate-x:var(--space-sidebar-nav-translate);color:var(--color-white);border-color:var(--color-sidebar-hover-strong);box-shadow:0 0 0 var(--border-width-hairline) var(--color-sidebar-hover-strong),var(--shadow-sidebar-accent)}.sidebar-nav-link:focus-visible{outline:none;box-shadow:var(--shadow-sidebar-focus-ring),var(--shadow-sidebar-accent)}.sidebar-nav-link:focus-visible:after,.sidebar-nav-link:hover:after{opacity:.35}.sidebar-nav-link--sub{font-size:var(--font-size-sidebar-subnav);font-weight:500;color:var(--color-sidebar-text-muted);padding-block:var(--space-sidebar-subnav-padding-block);letter-spacing:.02em;--sidebar-nav-link-highlight-opacity:0.25;--sidebar-nav-link-highlight-scale:1}.sidebar-icon{width:var(--space-lg);height:var(--space-lg);min-width:var(--space-lg);min-height:var(--space-lg);flex-shrink:0;display:block;filter:var(--sidebar-icon-filter);transition:filter .18s ease}.sidebar-footer{flex-direction:column;margin-top:auto;z-index:2}.sidebar-dropup-trigger,.sidebar-footer{display:flex;gap:var(--space-sidebar-footer-gap);position:relative}.sidebar-dropup-trigger{align-items:center;justify-content:space-between;width:100%;padding-block:var(--space-sidebar-trigger-padding-block);padding-inline-start:var(--space-sidebar-nav-padding-inline-start);padding-inline-end:var(--space-sidebar-nav-padding-inline-end);min-height:var(--sidebar-control-size);border-radius:var(--radius-sidebar-nav);border:var(--border-width-hairline) solid transparent;background:none;color:var(--color-text);font-size:var(--font-size-sidebar-trigger);font-weight:600;cursor:pointer;box-sizing:border-box;flex-shrink:0;overflow:hidden;isolation:isolate;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;transition:border-color .2s ease,color .2s ease,box-shadow .22s ease}.sidebar-dropup-trigger:before{background:linear-gradient(120deg,var(--color-sidebar-accent-start) 0,var(--color-sidebar-accent-end) 100%);opacity:0;transform:scale(.96);transition:opacity .2s ease,transform .22s ease;z-index:-1;filter:saturate(140%)}.sidebar-dropup-trigger:after,.sidebar-dropup-trigger:before{content:"";position:absolute;inset:calc(var(--border-width-hairline)*-1);border-radius:inherit;pointer-events:none}.sidebar-dropup-trigger:after{background:linear-gradient(110deg,var(--color-sidebar-hover) 0,transparent 80%);opacity:.18;mix-blend-mode:screen;transition:opacity .2s ease;z-index:-2}.sidebar-dropup-trigger:focus-visible,.sidebar-dropup-trigger:hover{color:var(--color-white);border-color:var(--color-sidebar-hover-strong);box-shadow:0 0 0 var(--border-width-hairline) var(--color-sidebar-hover-strong),var(--shadow-sidebar-dropup)}.sidebar-dropup-trigger:focus-visible:before,.sidebar-dropup-trigger:hover:before{opacity:1;transform:scale(1.02)}.sidebar-dropup-trigger:focus-visible:after,.sidebar-dropup-trigger:hover:after{opacity:.35}.sidebar-dropup-trigger:focus-visible{outline:none;box-shadow:var(--shadow-sidebar-focus-ring),var(--shadow-sidebar-dropup)}.sidebar-dropup-trigger__glyph{width:var(--icon-size-md);height:var(--icon-size-md);opacity:.9}.sidebar-dropup-trigger__chevron{width:var(--icon-size-sm);height:var(--icon-size-sm);transition:transform .18s ease}.sidebar-dropup-trigger[aria-expanded=true] .sidebar-dropup-trigger__chevron,.sidebar-dropup-trigger__chevron.is-rotated{transform:rotate(180deg)}.sidebar-dropup-panel{position:absolute;left:0;right:0;bottom:calc(100% + var(--space-sidebar-popover-offset));border-radius:var(--radius-xl);border:var(--border-width-hairline) solid var(--color-sidebar-border-strong);background:linear-gradient(160deg,color-mix(in srgb,var(--color-sidebar-surface) 88%,transparent) 0,color-mix(in srgb,var(--color-sidebar-surface-alt) 68%,transparent) 100%);box-shadow:inset 0 0 0 var(--border-width-fine) var(--color-sidebar-border),var(--shadow-sidebar-panel);padding:var(--space-sidebar-popover-padding-block) var(--space-sidebar-popover-padding-inline);color:var(--color-text-frosted);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--space-sm));transition:opacity .18s ease,transform .18s ease,visibility .18s ease,box-shadow .22s ease;backdrop-filter:blur(var(--sidebar-panel-backdrop-blur)) saturate(var(--sidebar-panel-backdrop-saturation));-webkit-backdrop-filter:blur(var(--sidebar-panel-backdrop-blur)) saturate(var(--sidebar-panel-backdrop-saturation));z-index:5;isolation:isolate}.sidebar-dropup-panel[data-state=expanded]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.sidebar-dropup-panel__inner{display:flex;flex-direction:column;gap:var(--space-sidebar-popover-gap);width:100%;padding-inline-end:var(--space-sidebar-dropup-scroll-reserve);max-height:var(--sidebar-dropup-max-height);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable both-edges}.sidebar-dropup-panel__inner.is-measuring{position:absolute;width:-moz-max-content;width:max-content;max-width:none;visibility:hidden;pointer-events:none;left:var(--offscreen-offset);right:auto;top:auto;bottom:auto}.sidebar-dropup-measure{position:absolute;visibility:hidden;pointer-events:none;height:0;overflow:hidden}.sidebar-dropup-panel__inner>*{width:100%;min-width:0}#sidebar[data-footer-state=expanded] .sidebar-nav{opacity:0;pointer-events:none}#sidebar[data-footer-state=collapsed] .sidebar-nav{opacity:1}.sidebar-loading-wrapper{display:flex;justify-content:center;align-items:center;padding:var(--space-2xl) 0;width:100%;grid-column:1/-1}.sidebar-loading-indicator{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-muted-strong);font-size:var(--font-size-sm);font-weight:500;letter-spacing:.01em}.sidebar-loading-text{white-space:nowrap}#app{box-sizing:border-box;transition:margin-left .2s ease,width .2s ease,max-width .2s ease}#app[data-sidebar-state=collapsed]{margin-left:var(--sidebar-width-collapsed);width:calc(100vw - var(--sidebar-width-collapsed));max-width:calc(100vw - var(--sidebar-width-collapsed))}#app[data-sidebar-state=expanded]{margin-left:max(var(--sidebar-width-expanded-base),var(--sidebar-dropup-content-width));width:min(calc(100vw - var(--sidebar-width-expanded-base)),calc(100vw - var(--sidebar-dropup-content-width)));max-width:min(calc(100vw - var(--sidebar-width-expanded-base)),calc(100vw - var(--sidebar-dropup-content-width)))}#sidebar.sidebar-collapsed .sidebar-nav-link,body.sidebar-collapsed #sidebar .sidebar-nav-link{justify-content:center;width:var(--sidebar-control-size);padding:0;margin-inline:auto;border-radius:var(--radius-full);--sidebar-nav-translate-x:0;--sidebar-nav-link-highlight-scale:1}#sidebar.sidebar-expanded .sidebar-nav-link,body.sidebar-expanded #sidebar .sidebar-nav-link{justify-content:flex-start}#sidebar.sidebar-collapsed .sidebar-text,body.sidebar-collapsed #sidebar .sidebar-text{display:none}#sidebar.sidebar-collapsed .sidebar__inner,body.sidebar-collapsed #sidebar .sidebar__inner{padding-inline:var(--space-2xs)}#sidebar.sidebar-collapsed .sidebar-panel,body.sidebar-collapsed #sidebar .sidebar-panel{padding-inline:calc(var(--space-3xs)*3)}#sidebar.sidebar-collapsed .sidebar-panel__header,body.sidebar-collapsed #sidebar .sidebar-panel__header{justify-content:center}#sidebar.sidebar-collapsed .sidebar-collapse-toggle,body.sidebar-collapsed #sidebar .sidebar-collapse-toggle{margin-inline:auto}#sidebar .sidebar-toggle-icon--rotated{transform:rotate(180deg)}#sidebar.sidebar-collapsed .sidebar-toggle-icon--rotated,body.sidebar-collapsed #sidebar .sidebar-toggle-icon--rotated{transform:rotate(0deg)}#sidebar.sidebar-collapsed .sidebar-dropup-trigger,body.sidebar-collapsed #sidebar .sidebar-dropup-trigger{justify-content:center;width:var(--sidebar-control-size);height:var(--sidebar-control-size);padding:0;margin-inline:auto;border-radius:var(--radius-full)}#sidebar.sidebar-collapsed .sidebar-dropup-trigger .sidebar-text,body.sidebar-collapsed #sidebar .sidebar-dropup-trigger .sidebar-text,body.sidebar-collapsed #sidebar .sidebar-dropup-trigger__chevron{display:none}#sidebar.sidebar-collapsed .sidebar-dropup-trigger__glyph,body.sidebar-collapsed #sidebar .sidebar-dropup-trigger__glyph{margin:0}#sidebar.sidebar-collapsed .sidebar-nav-link:focus-visible,#sidebar.sidebar-collapsed .sidebar-nav-link:hover,body.sidebar-collapsed #sidebar .sidebar-nav-link:focus-visible,body.sidebar-collapsed #sidebar .sidebar-nav-link:hover{--sidebar-nav-translate-x:0}@media (min-width:768px){.sidebar-panel__header{display:flex}.sidebar-collapse-toggle{display:inline-flex}#sidebar{transform:translateX(0)!important;width:var(--sidebar-width);overflow:visible}#app[data-sidebar-state=collapsed]{margin-left:calc(var(--sidebar-width-collapsed) + var(--sidebar-content-gap));width:calc(100vw - var(--sidebar-width-collapsed) - var(--sidebar-content-gap));max-width:calc(100vw - var(--sidebar-width-collapsed) - var(--sidebar-content-gap))}#app[data-sidebar-state=expanded]{margin-left:max(calc(var(--sidebar-width-expanded-base) + var(--sidebar-content-gap)),calc(var(--sidebar-dropup-content-width) + var(--sidebar-content-gap)));width:min(calc(100vw - var(--sidebar-width-expanded-base) - var(--sidebar-content-gap)),calc(100vw - var(--sidebar-dropup-content-width) - var(--sidebar-content-gap)));max-width:min(calc(100vw - var(--sidebar-width-expanded-base) - var(--sidebar-content-gap)),calc(100vw - var(--sidebar-dropup-content-width) - var(--sidebar-content-gap)))}}@keyframes card-motion-enter{0%{opacity:0;transform:translateY(var(--motion-card-enter-translate))}to{opacity:1;transform:translateY(0)}}@keyframes video-thumbnail-fade-in{0%{opacity:0}to{opacity:1}}@keyframes interface-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(var(--motion-fade-in-translate))}to{opacity:1;transform:translateY(0)}}.status-line{margin-top:.25rem;margin-bottom:.25rem;font-size:var(--font-size-sm);line-height:var(--line-height-snug);line-height:1.375;color:var(--text-primary)}.status-line.error{color:var(--color-critical-strong)}.status-line.\!error{color:var(--color-critical-strong)!important}.status-line.warn{color:var(--color-warning-strong)}@keyframes ztr-rotate{to{transform:rotate(1turn)}}@keyframes ztr-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes svelte-181fgen-loader-animation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes svelte-181fgen-fade-in{to{opacity:1}}.dm-app-shell{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg);background:var(--surface-base);color:var(--text-primary);min-height:100vh}.profile-modal .dm-app-shell{min-height:0;height:auto;padding:var(--space-md)}.dm-app-shell__main,.dm-app-shell__sidebar{border-radius:var(--radius-lg);border:var(--border-width-hairline) solid var(--border-default);background:var(--surface-panel);box-shadow:var(--shadow-soft)}.profile-modal .dm-app-shell__main,.profile-modal .dm-app-shell__sidebar{height:auto;min-height:0}.dm-app-shell__sidebar{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md)}.dm-app-shell__title{font-size:var(--font-size-lg);margin:0}.dm-app-shell__main{flex:1;display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md);background:var(--surface-raised)}.profile-modal .dm-app-shell__main,.profile-modal .dm-app-shell__sidebar{min-width:0}.dm-conversation-list{display:flex;flex-direction:column;gap:var(--space-sm)}.dm-conversation-list__header{display:flex;justify-content:space-between;align-items:center}.dm-conversation-list__title{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0}.dm-conversation-list__items{display:flex;flex-direction:column;gap:var(--space-xs);overflow-y:auto;max-height:60vh;padding-right:var(--space-xs)}.dm-conversation-list__state{font-size:var(--font-size-sm);color:var(--text-muted);padding:var(--space-md);text-align:center;background:var(--surface-sunken);border-radius:var(--radius-md)}.dm-contact-row{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:var(--border-width-hairline) solid var(--border-subtle);background:transparent;color:inherit;text-align:left;cursor:pointer}.dm-contact-row:focus-visible,.dm-contact-row:hover{background:var(--surface-muted);border-color:var(--border-strong);outline:none}.dm-contact-row--active{background:var(--surface-sunken);border-color:var(--border-strong)}.dm-contact-row__content{display:flex;flex-direction:column;gap:var(--space-2xs);flex:1}.dm-contact-row__header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-xs)}.dm-contact-row__meta{display:inline-flex;align-items:center;gap:var(--space-xs)}.dm-contact-row__name{font-weight:600}.dm-contact-row__badge{align-self:flex-start;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-white);font-size:var(--font-size-3xs)}.dm-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-muted);font-weight:600;overflow:hidden;border:var(--border-width-hairline) solid var(--border-subtle)}.dm-avatar--md{width:var(--space-xl-plus);height:var(--space-xl-plus);min-width:var(--space-xl-plus);min-height:var(--space-xl-plus)}.dm-avatar--sm{width:var(--space-xl);height:var(--space-xl);min-width:var(--space-xl);min-height:var(--space-xl)}.dm-avatar__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dm-message-thread{display:flex;flex-direction:column;gap:var(--space-sm);flex:1;min-height:0}.dm-message-thread__header{display:flex;align-items:baseline;gap:var(--space-sm)}.dm-message-thread__title{font-size:var(--font-size-base);margin:0}.dm-message-thread__status{font-size:var(--font-size-xs);color:var(--text-muted)}.dm-message-thread__zap-summary{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-full);border:var(--border-width-hairline) solid var(--border-subtle);background:var(--surface-sunken);color:var(--text-muted);font-size:var(--font-size-2xs)}.dm-message-thread__zap-label{text-transform:uppercase;letter-spacing:var(--tracking-wide)}.dm-message-thread__zap-total{font-weight:600;color:var(--text-primary)}.dm-message-thread__zap-profile{color:var(--text-muted)}.dm-message-thread__timeline{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-md);background:var(--surface-panel);border:var(--border-width-hairline) solid var(--border-subtle);overflow-y:auto;min-height:var(--size-16rem)}.dm-message-thread__state{padding:var(--space-md);text-align:center;color:var(--text-muted);background:var(--surface-sunken);border-radius:var(--radius-md)}.dm-message-bubble{max-width:85%;display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);border:var(--border-width-hairline) solid var(--message-bubble-border);background:var(--message-bubble-background);color:var(--message-bubble-text)}.dm-message-bubble--outgoing .dm-message-bubble__meta,.dm-message-bubble--outgoing .dm-message-bubble__status{color:var(--color-white);opacity:.9}.dm-message-bubble__content{font-size:var(--font-size-sm);overflow-wrap:anywhere;white-space:pre-wrap}.dm-message-bubble__meta{display:flex;gap:var(--space-xs);font-size:var(--font-size-2xs);color:var(--message-bubble-meta)}.dm-message-bubble__status{color:var(--text-muted)}.dm-message-bubble__status[data-status=pending]{color:var(--status-warning)}.dm-message-bubble__status[data-status=sending]{color:var(--status-info)}.dm-message-bubble__status[data-status=failed]{color:var(--status-danger)}.dm-message-thread__new{align-self:center;border-radius:var(--radius-full);border:var(--border-width-hairline) solid var(--border-subtle);padding:var(--space-2xs) var(--space-sm);font-size:var(--font-size-2xs);background:var(--surface-sunken);color:var(--text-muted)}.dm-message-thread__new:focus-visible,.dm-message-thread__new:hover{background:var(--surface-overlay-panel-soft);color:var(--text-primary);outline:none}.dm-day-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-xs);color:var(--text-muted);font-size:var(--font-size-2xs)}.dm-day-divider__line{height:var(--border-width-hairline);background:var(--border-subtle)}.dm-notification-center{display:flex;flex-direction:column;gap:var(--space-sm)}.dm-notification-center__filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.dm-notification-center__filter-button{border-radius:var(--radius-full);border:var(--border-width-hairline) solid var(--border-subtle);background:var(--surface-sunken);padding:var(--space-2xs) var(--space-sm);font-size:var(--font-size-2xs);font-weight:600;color:var(--text-muted);transition:color var(--motion-duration-fast) var(--motion-ease-out),background var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out)}.dm-notification-center__filter-button:focus-visible,.dm-notification-center__filter-button:hover{outline:none;border-color:var(--border-strong);background:var(--surface-raised);color:var(--text-primary)}.dm-notification-center__filter-button--active{border-color:var(--border-strong);background:var(--surface-overlay-panel);color:var(--text-primary)}.dm-notification-center__groups{display:flex;flex-direction:column;gap:var(--space-md)}.dm-notification-center__group{display:flex;flex-direction:column;gap:var(--space-xs)}.dm-notification-center__group-title{font-size:var(--font-size-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted)}.dm-notification-center__list{display:flex;flex-direction:column;gap:var(--space-xs)}.dm-notification-center__empty{font-size:var(--font-size-xs);color:var(--text-muted)}.dm-notification-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-md);border:var(--border-width-hairline) solid var(--border-subtle);background:var(--surface-sunken);font-size:var(--font-size-xs);text-align:left;transition:border-color var(--motion-duration-fast) var(--motion-ease-out),background var(--motion-duration-fast) var(--motion-ease-out)}.dm-notification-item:focus-visible,.dm-notification-item:hover{outline:none;border-color:var(--border-strong);background:var(--surface-raised)}.dm-notification-item__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-md);height:var(--icon-size-md);border-radius:var(--radius-full);background:var(--surface-overlay-panel-soft);color:var(--text-muted);font-size:var(--font-size-xs)}.dm-notification-item__body{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.dm-notification-item__title{font-weight:600;color:var(--text-primary)}.dm-notification-item__message{color:var(--text-muted)}.dm-notification-item__meta{display:flex;align-items:center;gap:var(--space-2xs);color:var(--text-muted)}.dm-notification-item__timestamp{font-variant-numeric:tabular-nums;white-space:nowrap}.dm-composer{display:flex;flex-direction:column;gap:var(--space-xs)}.dm-composer__label{font-size:var(--font-size-xs);color:var(--text-muted)}.dm-composer__input{resize:vertical;border-radius:var(--radius-md);border:var(--border-width-hairline) solid var(--border-default);background:var(--surface-base);color:var(--text-primary);padding:var(--space-sm);font-family:inherit}.dm-composer__input:focus-visible{outline:var(--space-3xs) solid var(--color-accent);outline-offset:var(--space-3xs)}.dm-composer__actions{justify-content:space-between}.dm-composer__actions,.dm-composer__tools{display:flex;align-items:center;gap:var(--space-sm)}.dm-composer__tools{flex-wrap:wrap;position:relative}.dm-composer__attach,.dm-composer__hint,.dm-composer__more-btn{font-size:var(--font-size-2xs);color:var(--text-muted)}.dm-composer__attach,.dm-composer__more-btn{border-radius:var(--radius-md);border:var(--border-width-hairline) solid var(--border-default);background:var(--surface-base);padding:var(--space-2xs) var(--space-sm);cursor:pointer}.dm-composer__more-btn{font-weight:700;line-height:1;min-width:var(--space-xl)}.dm-composer__more-menu{position:absolute;bottom:100%;left:0;margin-bottom:var(--space-xs);background:var(--surface-overlay-panel);border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);z-index:10;display:flex;flex-direction:column;min-width:var(--size-8rem);padding:var(--space-xs)}.dm-composer__menu-item{text-align:left;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--text-muted);background:transparent;border:none;cursor:pointer;transition:background var(--motion-duration-fast) ease-out}.dm-composer__menu-item:focus-visible,.dm-composer__menu-item:hover{background:var(--surface-overlay-panel-soft);color:var(--text-primary);outline:none}.dm-composer__menu-item[aria-pressed=true]{background:var(--color-accent);color:var(--color-white)}.dm-composer__attach:focus-visible,.dm-composer__attach:hover,.dm-composer__more-btn:focus-visible,.dm-composer__more-btn:hover{background:var(--surface-overlay-panel-soft);color:var(--text-primary);outline:none}.dm-composer__send{border-radius:var(--radius-md);border:var(--border-width-hairline) solid var(--border-strong);background:var(--surface-overlay-panel);color:var(--text-primary);padding:var(--space-xs) var(--space-md);font-weight:600;cursor:pointer}.dm-composer__send:focus-visible,.dm-composer__send:hover{background:var(--surface-overlay-panel-soft);outline:none}.dm-composer__status{font-size:var(--font-size-2xs);color:var(--status-danger);min-height:var(--space-md)}@media (max-width:767.98px){.dm-app-shell[data-dm-view=list] .dm-app-shell__main,.dm-app-shell[data-dm-view=thread] .dm-app-shell__sidebar{display:none!important}.dm-message-thread__back{display:inline-flex;align-items:center;gap:.5rem}}@media (min-width:768px){.dm-app-shell{flex-direction:row;align-items:stretch}.dm-app-shell__sidebar{flex:0 0 var(--size-18rem);max-width:var(--size-20rem)}.dm-app-shell__main,.dm-app-shell__sidebar{height:calc(100vh - var(--space-lg)*2);display:flex!important}.dm-conversation-list__items{max-height:none;flex:1}.dm-message-thread__back{display:none!important}.profile-modal .dm-app-shell{flex-direction:row;align-items:stretch}.profile-modal .dm-app-shell__sidebar{flex:0 0 var(--size-18rem);max-width:var(--size-20rem);height:auto}.profile-modal .dm-app-shell__main{flex:1 1 auto;height:auto}}@media (min-width:1024px){.dm-app-shell__sidebar{flex-basis:var(--size-20rem)}.dm-message-thread__timeline{padding:var(--space-md)}}.channel-grid-limit>:nth-child(n+6){display:none!important}@media (min-width:1024px){.channel-grid-limit>:nth-child(n+6){display:flex!important}.channel-grid-limit>:nth-child(n+7){display:none!important}}@media (min-width:1280px){.channel-grid-limit>:nth-child(n+7),.channel-grid-limit>:nth-child(n+8){display:flex!important}.channel-grid-limit>:nth-child(n+9){display:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-16{bottom:4rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.left-4{left:1rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-12{top:3rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[140\]{z-index:140}.z-overlay-floating{z-index:var(--z-overlay-floating)}.z-overlay-toast{z-index:var(--z-overlay-toast)}.order-1{order:1}.order-2{order:2}.col-span-full{grid-column:1/-1}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-sm{margin-top:var(--space-sm)}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-24{height:6rem}.h-2xl{height:var(--space-2xl)}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-auto{height:auto}.h-full{height:100%}.max-h-\[90vh\]{max-height:90vh}.max-h-modal-body{max-height:var(--modal-body-max-height)}.max-h-modal-pane{max-height:var(--modal-pane-max-height)}.max-h-modal-sheet{max-height:var(--modal-sheet-max-height)}.max-h-modal-shell{max-height:var(--modal-shell-max-height)}.min-h-0{min-height:0}.min-h-\[200px\]{min-height:200px}.min-h-\[var\(--size-80px\)\]{min-height:var(--size-80px)}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[200px\]{max-width:200px}.max-w-docs{max-width:var(--layout-docs-max-width)}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-popover-safe{max-width:var(--popover-inline-safe-max)}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.origin-top{transform-origin:top}.rotate-90{--tw-rotate:90deg}.rotate-90,.scale-\[1\.2\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.2\]{--tw-scale-x:1.2;--tw-scale-y:1.2}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-sm{gap:var(--space-sm)}.gap-xl{gap:var(--space-xl)}.gap-xs{gap:var(--space-xs)}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem*var(--tw-space-x-reverse));margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-border-translucent>:not([hidden])~:not([hidden]){border-color:var(--border-overlay)}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-border{border-color:var(--border-default)}.border-border-strong{border-color:var(--border-strong)}.border-border-translucent{border-color:var(--border-overlay)}.border-border-translucent-bright{border-color:var(--color-border-translucent-bright)}.border-border-translucent-medium{border-color:var(--color-border-translucent-medium)}.border-overlay{border-color:var(--border-overlay)}.border-overlay-strong{border-color:var(--border-overlay-strong)}.border-status-danger-border{border-color:var(--status-danger-border)}.border-status-info-border{border-color:var(--status-info-border)}.border-status-success-border{border-color:var(--status-success-border)}.border-status-warning-border{border-color:var(--status-warning-border)}.border-surface-strong{border-color:var(--border-strong)}.border-opacity-20{--tw-border-opacity:0.2}.bg-accent-strong{background-color:var(--color-accent-strong)}.bg-overlay-muted{background-color:var(--surface-overlay-muted)}.bg-overlay-panel{background-color:var(--surface-overlay-panel)}.bg-overlay-panel-soft{background-color:var(--surface-overlay-panel-soft)}.bg-overlay-strong{background-color:var(--surface-overlay-strong)}.bg-panel{background-color:var(--surface-panel)}.bg-status-danger-surface{background-color:var(--status-danger-surface)}.bg-status-info-surface{background-color:var(--status-info-surface)}.bg-status-success-surface{background-color:var(--status-success-surface)}.bg-status-warning-surface{background-color:var(--status-warning-surface)}.bg-surface{background-color:var(--surface-base)}.bg-surface-alt{background-color:var(--surface-alt)}.bg-surface-muted{background-color:var(--surface-muted)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.bg-opacity-95{--tw-bg-opacity:0.95}.bg-overlay-channel{background-image:var(--surface-overlay-banner-gradient-channel)}.stroke-border-translucent{stroke:var(--border-overlay)}.stroke-current{stroke:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-lg{padding:var(--space-lg)}.p-md{padding:var(--space-md)}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-lg{padding-left:var(--space-lg);padding-right:var(--space-lg)}.px-md{padding-left:var(--space-md);padding-right:var(--space-md)}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-md{padding-top:var(--space-md);padding-bottom:var(--space-md)}.py-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-2{padding-left:.5rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-1{padding-right:.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-family-mono)}.font-sans{font-family:var(--font-family-sans)}.text-2xl{font-size:var(--font-size-2xl);line-height:var(--line-height-relaxed)}.text-2xs{font-size:var(--font-size-2xs);line-height:var(--line-height-tight)}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-3xs{font-size:var(--font-size-3xs);line-height:var(--line-height-tight)}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-4xs{font-size:var(--font-size-4xs);line-height:var(--line-height-tight)}.text-\[0\.75rem\]{font-size:.75rem}.text-base{font-size:var(--font-size-base)}.text-base,.text-lg{line-height:var(--line-height-base)}.text-lg{font-size:var(--font-size-lg)}.text-sm{font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.text-xl{font-size:var(--font-size-xl);line-height:var(--line-height-relaxed)}.text-xs{font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-extra-wide{letter-spacing:var(--tracking-extra-wide)}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-accent{color:var(--color-accent)}.text-critical{color:var(--color-critical)}.text-critical-strong{color:var(--color-critical-strong)}.text-info{color:var(--color-info)}.text-info-strong{color:var(--color-info-strong)}.text-muted{color:var(--text-muted)}.text-muted-strong{color:var(--text-muted-strong)}.text-primary{color:var(--text-primary)}.text-status-danger{color:var(--status-danger)}.text-status-danger-on{color:var(--status-danger-on)}.text-status-info{color:var(--status-info)}.text-status-info-on{color:var(--status-info-on)}.text-status-neutral{color:var(--status-neutral)}.text-status-private-on{color:var(--status-private-on)}.text-status-success{color:var(--status-success)}.text-status-success-on{color:var(--status-success-on)}.text-status-warning{color:var(--status-warning)}.text-status-warning-on{color:var(--status-warning-on)}.text-subtle{color:var(--text-subtle)}.text-text{color:var(--text-primary)}.text-text-frosted{color:var(--text-frosted-primary)}.text-text-muted{color:var(--text-muted)}.text-text-strong{color:var(--color-text-strong)}.text-warning{color:var(--status-warning)}.text-warning-strong{color:var(--status-warning-strong)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-95{opacity:.95}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg)}.shadow-md{--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.blur-xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur:blur(24px)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-fast{transition-duration:var(--motion-duration-fast)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media (max-width:640px){.bv-grid-video{gap:var(--space-md);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0s;--motion-duration-base:0s;--motion-duration-slow:0s;--modal-motion-duration:0s}*,:after,:before{animation-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-timing-function:linear!important;transition-delay:0s!important;transition-duration:0s!important;transition-timing-function:linear!important}.player-modal__similar-card:before{transition:none!important}#app,#playerModal .player-modal__content,#sidebar,.btn,.btn-ghost,.card,.card[data-motion=enter],.fade-in,.icon-button,.menu__item,.modal-nav,.notification-banner,.notification-portal,.popover-panel,.popover__panel,.progress-bar-fill,.sidebar-collapse-toggle,.sidebar-collapse-toggle__icon,.sidebar-dropup-panel,.sidebar-dropup-trigger,.sidebar-dropup-trigger__chevron,.sidebar-loading-indicator,.sidebar-loading-wrapper,.sidebar-nav,.sidebar-nav-link,.status-banner .status-spinner,.status-spinner--inline,.torrent-toast,.video-modal__panel,.watch-history-card,.watch-history-card__action,.watch-history-card__creatorAvatar,.watch-history-card__creatorName,.watch-history-card__title{transition-property:none!important}.popover-panel,.popover__panel{transform:none!important}.popover-panel[data-state=open],.popover__panel[data-state=open]{opacity:1}.popover-panel[data-state=closed],.popover__panel[data-state=closed]{opacity:0}.card[data-motion=enter],.fade-in,[data-video-thumbnail][data-thumbnail-loaded=true]{opacity:1;animation:none!important}.notification-banner,.status-banner .status-spinner,.status-spinner--inline,.torrent-toast{animation:none!important}.notification-portal{transform:none!important;opacity:1!important}}#profileModal{padding:0;width:100vw;height:100vh;max-width:none;max-height:none}#profileModal .bv-modal__panel{width:100%;height:100%;max-width:none;max-height:none;border-radius:0;border:none}@media (min-width:1024px){#profileModal .profile-modal{max-block-size:none}}@media (min-width:640px){.sm\:flex#playerModal{display:block}}@media (min-width:768px){.md\:hidden .bv-modal,.md\:hidden.profile-pane{display:none!important}.md\:flex#playerModal{display:block}}@media (min-width:1024px){.lg\:hidden .bv-modal,.lg\:hidden.profile-pane{display:none!important}.lg\:flex#playerModal{display:block}}.placeholder\:text-muted::-moz-placeholder{color:var(--text-muted)}.placeholder\:text-muted::placeholder{color:var(--text-muted)}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-status-danger-border:hover{border-color:var(--status-danger-border)}.hover\:bg-overlay-panel:hover{background-color:var(--surface-overlay-panel)}.hover\:bg-panel-hover:hover{background-color:var(--surface-panel-hover)}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-critical:hover{color:var(--color-critical)}.hover\:text-info-strong:hover{color:var(--color-info-strong)}.hover\:text-text:hover{color:var(--text-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-info:focus{--tw-ring-color:var(--color-info)}.focus\:ring-status-info:focus{--tw-ring-color:var(--status-info)}.focus\:ring-status-success:focus{--tw-ring-color:var(--status-success)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-surface:focus{--tw-ring-offset-color:var(--surface-base)}.focus-visible\:bg-primary:focus-visible{background-color:var(--color-primary)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-info:focus-visible{outline-color:var(--color-info)}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-primary{color:var(--text-primary)}@media (min-width:640px){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:w-1\/3{width:33.333333%}.sm\:w-auto{width:auto}.sm\:max-w-xs{max-width:20rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.sm\:self-end{align-self:flex-end}.sm\:p-0{padding:0}.sm\:p-5{padding:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:pt-8{padding-top:2rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-64{height:16rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-md{gap:var(--space-md)}.md\:pb-12{padding-bottom:3rem}}@media (min-width:1024px){.lg\:ml-auto{margin-left:auto}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-auto{height:auto}.lg\:max-h-modal-shell{max-height:var(--modal-shell-max-height)}.lg\:max-w-5xl{max-width:64rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-start{align-items:flex-start}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:rounded-modal-xl{border-radius:var(--radius-modal-xl)}.lg\:border{border-width:1px}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-right{text-align:right}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}} \ No newline at end of file diff --git a/css/tailwind.source.css b/css/tailwind.source.css index 151c74c8..32512272 100644 --- a/css/tailwind.source.css +++ b/css/tailwind.source.css @@ -5849,3 +5849,35 @@ max-block-size: none; } } +@layer components { + /* + Responsive grid limit utility + Default (Mobile): Limit to 5 + lg: Limit to 6 + xl: Limit to 8 + */ + .channel-grid-limit > :nth-child(n+6) { + display: none !important; + } + + @media (min-width: theme('screens.lg')) { + .channel-grid-limit > :nth-child(n+6) { + display: flex !important; /* Restore visibility for item 6 */ + } + .channel-grid-limit > :nth-child(n+7) { + display: none !important; /* Hide 7+ */ + } + } + + @media (min-width: theme('screens.xl')) { + .channel-grid-limit > :nth-child(n+7) { + display: flex !important; /* Restore visibility for item 7 */ + } + .channel-grid-limit > :nth-child(n+8) { + display: flex !important; /* Restore visibility for item 8 */ + } + .channel-grid-limit > :nth-child(n+9) { + display: none !important; /* Hide 9+ */ + } + } +} diff --git a/js/searchView.js b/js/searchView.js index 39912979..165eb55e 100644 --- a/js/searchView.js +++ b/js/searchView.js @@ -18,11 +18,34 @@ function renderProfileCards(profiles, container) { if (!container) return; container.innerHTML = ""; + // Reset the "Show More" button and container limit state + const showMoreContainer = document.getElementById("searchChannelShowMore"); + if (showMoreContainer) { + showMoreContainer.classList.add("hidden"); + } + container.classList.remove("channel-grid-limit"); + if (!profiles || profiles.length === 0) { container.innerHTML = `

No matching channels found.

`; return; } + // If we have more than 5 results (the smallest limit), we might need to show the button + // depending on screen size, but for simplicity we just enable it if > 5. + if (profiles.length > 5) { + container.classList.add("channel-grid-limit"); + if (showMoreContainer) { + showMoreContainer.classList.remove("hidden"); + const btn = showMoreContainer.querySelector("button"); + if (btn) { + btn.onclick = () => { + container.classList.remove("channel-grid-limit"); + showMoreContainer.classList.add("hidden"); + }; + } + } + } + const fragment = document.createDocumentFragment(); for (const profile of profiles) { diff --git a/verification/feed_info.png b/verification/feed_info.png deleted file mode 100644 index 7a90fed1288f19f8c291833e0807047607bfdb52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44209 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 diff --git a/verification/verify_feed_info.py b/verification/verify_feed_info.py deleted file mode 100644 index 92274637..00000000 --- a/verification/verify_feed_info.py +++ /dev/null @@ -1,54 +0,0 @@ -import sys -import os -import time -from playwright.sync_api import sync_playwright - -def verify_feed_info(page): - print("Pre-seeding localStorage...") - page.goto("http://localhost:8000") # Go to root first to set storage origin - page.evaluate("window.localStorage.setItem('hasSeenDisclaimer', 'true')") - - print("Navigating to For You view...") - page.goto("http://localhost:8000/#view=for-you") - - print("Waiting for feed info trigger...") - trigger = page.locator("#feedInfoTrigger") - try: - trigger.wait_for(state="visible", timeout=10000) - except Exception: - page.screenshot(path="verification/debug_not_found.png") - raise - - # Ensure no modals are blocking - # We can try to force click or wait for potential overlays to disappear - # But pre-seeding should handle the main one. - - print("Clicking trigger...") - trigger.click() - - print("Waiting for popover...") - popover = page.locator(".popover-panel") - popover.wait_for(state="visible", timeout=5000) - - text = popover.inner_text() - print(f"Popover text: {text}") - - expected = "Most Recent Video - Disinterests Tags - Watch History + Interests Tags" - if expected not in text: - raise Exception(f"Unexpected text: {text}") - - page.screenshot(path="verification/feed_info.png") - print("Screenshot saved to verification/feed_info.png") - -if __name__ == "__main__": - with sync_playwright() as p: - browser = p.chromium.launch(headless=True) - context = browser.new_context() - page = context.new_page() - try: - verify_feed_info(page) - except Exception as e: - print(f"Error: {e}") - sys.exit(1) - finally: - browser.close() diff --git a/views/search.html b/views/search.html index cf605c44..47fe40b9 100644 --- a/views/search.html +++ b/views/search.html @@ -18,6 +18,9 @@ > +
From 1a352a199d13cc6120028c642037118d94a7d044 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 21 Jan 2026 20:58:50 +0000 Subject: [PATCH 03/13] feat: improve webtorrent reliability and update tracker lists - Increased tracker timeout to 6000ms and concurrency to 6 in `js/trackerConfig.js` - Increased trackers per magnet check to 10 to ensure better peer discovery - Added new reliable public WebSocket trackers to `DEFAULT_WSS_TRACKERS` in `js/constants.js` - Verified configuration changes with `tests/verify_tracker_config.mjs` --- js/constants.js | 2 ++ js/trackerConfig.js | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/js/constants.js b/js/constants.js index 42edd083..abf8c3af 100644 --- a/js/constants.js +++ b/js/constants.js @@ -109,6 +109,8 @@ const DEFAULT_WSS_TRACKERS = Object.freeze([ "wss://tracker.files.fm:7073/announce", "wss://tracker.btorrent.xyz", "wss://tracker.novage.com.ua:443/announce", + "wss://tracker.webtorrent.dev", + "wss://open.video.lukewarlow.uk:443/announce", ]); const SANITIZED_DEFAULT_BLUR_THRESHOLD = coerceNonNegativeInteger( diff --git a/js/trackerConfig.js b/js/trackerConfig.js index 9e31870a..5e50f69a 100644 --- a/js/trackerConfig.js +++ b/js/trackerConfig.js @@ -1,9 +1,9 @@ import { WSS_TRACKERS as DEFAULT_WSS_TRACKERS } from "./constants.js"; -export const TRACKER_TIMEOUT_MS = 3000; -export const TRACKER_PER_MAGNET = 3; +export const TRACKER_TIMEOUT_MS = 6000; +export const TRACKER_PER_MAGNET = 10; export const HEALTH_TTL_MS = 2 * 60 * 1000; -export const CONCURRENCY = 3; +export const CONCURRENCY = 6; export const TRACKER_ERROR_COOLDOWN_MS = 60 * 1000; export function resolveTrackerList({ magnetTrackers } = {}) { From ba28ceaf099698e10b8c04cfd18418c80c4e6d96 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 21 Jan 2026 20:59:11 +0000 Subject: [PATCH 04/13] feat: add info popovers to feed views - Added info buttons to Most Recent, Subscriptions, History, Channel Profile, Search, and Explore views - Attached popovers with descriptions of feed filtration methods - Used `attachFeedInfoPopover` helper for consistent implementation - Verified with Playwright script (verified popover visibility and text content) --- js/channelProfile.js | 9 ++++++ js/historyView.js | 8 +++++ js/searchView.js | 9 ++++++ js/viewManager.js | 24 ++++++++++++++ verification/feed_info.png | Bin 44209 -> 0 bytes verification/verify_feed_info.py | 54 ------------------------------- views/channel-profile.html | 26 ++++++++++++++- views/explore.html | 26 ++++++++++++++- views/history.html | 26 ++++++++++++++- views/most-recent-videos.html | 26 ++++++++++++++- views/search.html | 24 +++++++++++++- views/subscriptions.html | 26 ++++++++++++++- 12 files changed, 198 insertions(+), 60 deletions(-) delete mode 100644 verification/feed_info.png delete mode 100644 verification/verify_feed_info.py diff --git a/js/channelProfile.js b/js/channelProfile.js index 03995ff9..dd120ac7 100644 --- a/js/channelProfile.js +++ b/js/channelProfile.js @@ -64,6 +64,7 @@ import { openStaticModal } from "./ui/components/staticModalAccessibility.js"; import { setModalState as setGlobalModalState } from "./state/appState.js"; +import { attachFeedInfoPopover } from "./ui/components/FeedInfoPopover.js"; const getApp = () => getApplication(); @@ -3703,6 +3704,14 @@ export async function initChannelProfileView() { return; } + const infoTrigger = document.getElementById("channelInfoTrigger"); + if (infoTrigger) { + attachFeedInfoPopover( + infoTrigger, + "Videos published by this creator." + ); + } + currentChannelHex = null; currentChannelNpub = null; currentChannelLightningAddress = ""; diff --git a/js/historyView.js b/js/historyView.js index 55dd102c..22392d73 100644 --- a/js/historyView.js +++ b/js/historyView.js @@ -19,6 +19,7 @@ import { } from "./ui/moderationUiHelpers.js"; import { buildModerationBadgeText } from "./ui/moderationCopy.js"; import { formatShortNpub } from "./utils/formatters.js"; +import { attachFeedInfoPopover } from "./ui/components/FeedInfoPopover.js"; export const WATCH_HISTORY_EMPTY_COPY = "Your watch history is empty. Watch some videos to populate this list."; @@ -2475,6 +2476,13 @@ export function createWatchHistoryRenderer(config = {}) { export const watchHistoryRenderer = createWatchHistoryRenderer(); export async function initHistoryView() { + const infoTrigger = document.getElementById("historyInfoTrigger"); + if (infoTrigger) { + attachFeedInfoPopover( + infoTrigger, + "Chronological list of videos you have watched." + ); + } await watchHistoryRenderer.init(); } diff --git a/js/searchView.js b/js/searchView.js index 39912979..d0823291 100644 --- a/js/searchView.js +++ b/js/searchView.js @@ -7,6 +7,7 @@ import { escapeHTML } from "./utils/domUtils.js"; import { formatShortNpub } from "./utils/formatters.js"; import { sanitizeProfileMediaUrl } from "./utils/profileMedia.js"; import { devLogger } from "./utils/logger.js"; +import { attachFeedInfoPopover } from "./ui/components/FeedInfoPopover.js"; function getApp() { return getApplication(); @@ -86,6 +87,14 @@ export async function initSearchView() { titleEl.textContent = query ? `Search Results for "${query}"` : "Search Results"; } + const infoTrigger = document.getElementById("searchInfoTrigger"); + if (infoTrigger) { + attachFeedInfoPopover( + infoTrigger, + "Results matching your search query." + ); + } + const channelList = document.getElementById("searchChannelList"); const videoList = document.getElementById("searchVideoList"); diff --git a/js/viewManager.js b/js/viewManager.js index c40443a2..210d5556 100644 --- a/js/viewManager.js +++ b/js/viewManager.js @@ -6,6 +6,7 @@ import { getApplication } from "./applicationContext.js"; import { ASSET_VERSION } from "../config/asset-version.js"; import { applyDesignSystemAttributes } from "./designSystem.js"; import { devLogger, userLogger } from "./utils/logger.js"; +import { attachFeedInfoPopover } from "./ui/components/FeedInfoPopover.js"; const TRACKING_SCRIPT_PATTERN = /(?:^|\/)tracking\.js(?:$|\?)/; @@ -92,6 +93,14 @@ export const viewInitRegistry = { if (refreshApp && typeof refreshApp.forceRefreshAllProfiles === "function") { refreshApp.forceRefreshAllProfiles(); } + + const infoTrigger = document.getElementById("recentInfoTrigger"); + if (infoTrigger) { + attachFeedInfoPopover( + infoTrigger, + "Global chronological feed from all relays." + ); + } }, "for-you": () => { initForYouView(); @@ -110,6 +119,13 @@ export const viewInitRegistry = { }, explore: () => { devLogger.log("Explore view loaded."); + const infoTrigger = document.getElementById("exploreInfoTrigger"); + if (infoTrigger) { + attachFeedInfoPopover( + infoTrigger, + "Coming soon." + ); + } }, history: async () => { try { @@ -130,6 +146,14 @@ export const viewInitRegistry = { subscriptions: async () => { devLogger.log("Subscriptions view loaded."); + const infoTrigger = document.getElementById("subscriptionsInfoTrigger"); + if (infoTrigger) { + attachFeedInfoPopover( + infoTrigger, + "Latest videos from channels you follow." + ); + } + const app = getApplication(); if (!app?.pubkey) { const container = document.getElementById("subscriptionsVideoList"); diff --git a/verification/feed_info.png b/verification/feed_info.png deleted file mode 100644 index 7a90fed1288f19f8c291833e0807047607bfdb52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44209 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 diff --git a/verification/verify_feed_info.py b/verification/verify_feed_info.py deleted file mode 100644 index 92274637..00000000 --- a/verification/verify_feed_info.py +++ /dev/null @@ -1,54 +0,0 @@ -import sys -import os -import time -from playwright.sync_api import sync_playwright - -def verify_feed_info(page): - print("Pre-seeding localStorage...") - page.goto("http://localhost:8000") # Go to root first to set storage origin - page.evaluate("window.localStorage.setItem('hasSeenDisclaimer', 'true')") - - print("Navigating to For You view...") - page.goto("http://localhost:8000/#view=for-you") - - print("Waiting for feed info trigger...") - trigger = page.locator("#feedInfoTrigger") - try: - trigger.wait_for(state="visible", timeout=10000) - except Exception: - page.screenshot(path="verification/debug_not_found.png") - raise - - # Ensure no modals are blocking - # We can try to force click or wait for potential overlays to disappear - # But pre-seeding should handle the main one. - - print("Clicking trigger...") - trigger.click() - - print("Waiting for popover...") - popover = page.locator(".popover-panel") - popover.wait_for(state="visible", timeout=5000) - - text = popover.inner_text() - print(f"Popover text: {text}") - - expected = "Most Recent Video - Disinterests Tags - Watch History + Interests Tags" - if expected not in text: - raise Exception(f"Unexpected text: {text}") - - page.screenshot(path="verification/feed_info.png") - print("Screenshot saved to verification/feed_info.png") - -if __name__ == "__main__": - with sync_playwright() as p: - browser = p.chromium.launch(headless=True) - context = browser.new_context() - page = context.new_page() - try: - verify_feed_info(page) - except Exception as e: - print(f"Error: {e}") - sys.exit(1) - finally: - browser.close() diff --git a/views/channel-profile.html b/views/channel-profile.html index 3d8d42e7..f4b55d4b 100644 --- a/views/channel-profile.html +++ b/views/channel-profile.html @@ -148,7 +148,31 @@
-

Videos by This User

+
+

Videos by This User

+ +
diff --git a/views/explore.html b/views/explore.html index 614149dd..2096436b 100644 --- a/views/explore.html +++ b/views/explore.html @@ -1,5 +1,29 @@
-

Explore

+
+

Explore

+ +

Coming Soon...

diff --git a/views/history.html b/views/history.html index ef2cd972..7bd4d2cd 100644 --- a/views/history.html +++ b/views/history.html @@ -5,7 +5,31 @@ class="flex flex-col gap-4 sm:flex-row sm:items-start sm:justify-between" >
-

Watch History

+
+

Watch History

+ +

Review the videos you recently played, grouped by day.

diff --git a/views/most-recent-videos.html b/views/most-recent-videos.html index 178e9843..64f1e161 100644 --- a/views/most-recent-videos.html +++ b/views/most-recent-videos.html @@ -1,7 +1,31 @@
-

Recently Added Videos

+
+

Recently Added Videos

+ +
diff --git a/views/search.html b/views/search.html index cf605c44..6d69e0e5 100644 --- a/views/search.html +++ b/views/search.html @@ -1,11 +1,33 @@
-
+

Search Results

+
diff --git a/views/subscriptions.html b/views/subscriptions.html index 589dc40e..6f52db74 100644 --- a/views/subscriptions.html +++ b/views/subscriptions.html @@ -1,6 +1,30 @@
-

Subscriptions

+
+

Subscriptions

+ +