.SocialVideoDialog-module__u_kEZq__dialog.SocialVideoDialog-module__u_kEZq__dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);background:0 0;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.SocialVideoDialog-module__u_kEZq__dialog.SocialVideoDialog-module__u_kEZq__dialog[open]{place-items:center;display:grid}.SocialVideoDialog-module__u_kEZq__dialog.SocialVideoDialog-module__u_kEZq__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c}.SocialVideoDialog-module__u_kEZq__panel{border:1px solid var(--line);background:var(--bg);width:min(960px,100vw - 160px);max-height:calc(100dvh - 64px);overflow:auto}[data-portrait=true] .SocialVideoDialog-module__u_kEZq__panel{width:min(420px,100vw - 160px,56.25dvh - 112.5px);min-width:min(240px,100vw - 160px)}[data-kind=post] .SocialVideoDialog-module__u_kEZq__panel{width:min(540px,100vw - 160px)}.SocialVideoDialog-module__u_kEZq__heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.SocialVideoDialog-module__u_kEZq__heading>div{min-width:0}.SocialVideoDialog-module__u_kEZq__heading span{width:fit-content;color:var(--muted);margin-bottom:6px;font-family:inherit;font-size:11px;display:block}.SocialVideoDialog-module__u_kEZq__dialog.SocialVideoDialog-module__u_kEZq__dialog h2{letter-spacing:0;margin:0;font-size:18px;line-height:1.4}.SocialVideoDialog-module__u_kEZq__close{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;flex:0 0 40px;place-items:center;transition:color .2s,background-color .2s;display:grid}.SocialVideoDialog-module__u_kEZq__close svg{width:24px;height:24px}.SocialVideoDialog-module__u_kEZq__close:hover{background:var(--accent);color:#10120b}.SocialVideoDialog-module__u_kEZq__frame{aspect-ratio:16/9;background:#000;min-height:200px;position:relative}[data-portrait=true] .SocialVideoDialog-module__u_kEZq__frame{aspect-ratio:9/16}[data-kind=post] .SocialVideoDialog-module__u_kEZq__frame{aspect-ratio:auto;height:min(65dvh,680px)}.SocialVideoDialog-module__u_kEZq__frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.SocialVideoDialog-module__u_kEZq__navigation{pointer-events:none;direction:ltr;justify-content:space-between;align-items:center;display:flex;position:fixed;top:calc(50% - 22px);left:24px;right:24px}.SocialVideoDialog-module__u_kEZq__navigation button{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;pointer-events:auto;place-items:center;font-size:22px;transition:background-color .2s,color .2s;display:grid}.SocialVideoDialog-module__u_kEZq__navigation button:hover:not(:disabled){background:var(--accent);color:#10120b}.SocialVideoDialog-module__u_kEZq__navigation button:disabled{opacity:.35;cursor:default}.SocialVideoDialog-module__u_kEZq__navigation span{color:#f2f3ee;font-size:13px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.SocialVideoDialog-module__u_kEZq__note{color:var(--muted);margin:0;padding:14px 20px;font-size:13px;line-height:1.6}.SocialVideoDialog-module__u_kEZq__note a{color:var(--text);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.SocialVideoDialog-module__u_kEZq__dialog :is(a,button):focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}@media (max-width:600px){.SocialVideoDialog-module__u_kEZq__panel,[data-portrait=true] .SocialVideoDialog-module__u_kEZq__panel,[data-kind=post] .SocialVideoDialog-module__u_kEZq__panel{max-width:calc(100vw - 32px);max-height:calc(100dvh - 128px)}.SocialVideoDialog-module__u_kEZq__panel,[data-kind=post] .SocialVideoDialog-module__u_kEZq__panel{width:calc(100vw - 32px)}[data-portrait=true] .SocialVideoDialog-module__u_kEZq__panel{width:min(100vw - 32px,56.25dvh - 146.25px);min-width:240px}.SocialVideoDialog-module__u_kEZq__navigation{inset:auto 16px 20px;transform:none}.SocialVideoDialog-module__u_kEZq__navigation span{top:auto;bottom:32px}.SocialVideoDialog-module__u_kEZq__heading{gap:12px;padding:14px}.SocialVideoDialog-module__u_kEZq__dialog.SocialVideoDialog-module__u_kEZq__dialog h2{font-size:16px}.SocialVideoDialog-module__u_kEZq__note{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.SocialVideoDialog-module__u_kEZq__close{transition:none}}
