.guild-clip-theater_root__sraIy{position:fixed;inset:0;z-index:200;pointer-events:none}.guild-clip-theater_rootActive__Xz4lP{pointer-events:auto}.guild-clip-theater_backdrop__FcbHp{position:absolute;inset:0;margin:0;padding:0;border:0;cursor:pointer;background:color-mix(in oklch,var(--shadow-tint) 82%,transparent);opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1);-webkit-backdrop-filter:blur(12px) saturate(1.05);backdrop-filter:blur(12px) saturate(1.05)}.guild-clip-theater_rootExpanded__FWrVa .guild-clip-theater_backdrop__FcbHp{opacity:1}.guild-clip-theater_shell__U7bax{position:fixed;z-index:1;margin:0;padding:0;border:none;border-radius:.75rem;overflow:hidden;background:transparent;box-shadow:0 20px 56px color-mix(in oklch,var(--shadow-tint) 65%,transparent);transition:top .26s cubic-bezier(.22,1,.36,1),left .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1),border-radius .26s cubic-bezier(.22,1,.36,1)}.guild-clip-theater_rootClosing__mHj3a .guild-clip-theater_backdrop__FcbHp{transition-duration:.14s;transition-timing-function:cubic-bezier(.4,0,1,1)}.guild-clip-theater_rootClosing__mHj3a .guild-clip-theater_shell__U7bax{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.guild-clip-theater_rootClosing__mHj3a .guild-clip-theater_closeBtn__ulY22{transition-duration:.12s;opacity:0;transform:scale(.92)}.guild-clip-theater_playerWrap__I3q6c{position:absolute;inset:0;background:var(--shadow-tint);border-radius:inherit}.guild-clip-theater_player__SGqVh{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;object-fit:contain}.guild-clip-theater_closeBtn__ulY22{position:absolute;z-index:2;top:var(--space-2);right:var(--space-2);width:2.25rem;height:2.25rem;display:grid;place-items:center;padding:0;border:none;border-radius:999px;background:color-mix(in oklch,var(--shadow-tint) 55%,transparent);color:color-mix(in oklch,oklch(.97 .005 260) 94%,transparent);cursor:pointer;opacity:0;transform:scale(.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),background .15s ease-out}.guild-clip-theater_closeIcon__3LM1E{font-size:1.3rem;line-height:1;margin-top:-.05em}.guild-clip-theater_rootExpanded__FWrVa .guild-clip-theater_closeBtn__ulY22{opacity:1;transform:scale(1)}.guild-clip-theater_closeBtn__ulY22:hover{background:color-mix(in oklch,oklch(from var(--bg-base) .1 calc(c * .909) h) 72%,transparent)}.guild-clip-theater_closeBtn__ulY22:focus-visible{outline:2px solid color-mix(in oklch,var(--accent) 55%,transparent);outline-offset:2px}.guild-clip-theater_caption__SGGZO{position:fixed;z-index:2;box-sizing:border-box;padding:var(--space-3) var(--space-1) 0;opacity:0;transform:translateY(.3rem);transition:opacity .22s cubic-bezier(.22,1,.36,1) 60ms,transform .22s cubic-bezier(.22,1,.36,1) 60ms,top .26s cubic-bezier(.22,1,.36,1),left .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1);pointer-events:none}.guild-clip-theater_rootExpanded__FWrVa .guild-clip-theater_caption__SGGZO{opacity:1;transform:translateY(0);pointer-events:none}.guild-clip-theater_captionSourceLink__PBxAy,.guild-clip-theater_captionTitleLink__V4wbC{pointer-events:auto}.guild-clip-theater_rootClosing__mHj3a .guild-clip-theater_caption__SGGZO{opacity:0;transform:translateY(.15rem);transition:opacity .12s cubic-bezier(.4,0,1,1),transform .12s cubic-bezier(.4,0,1,1),top .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1)}.guild-clip-theater_captionInner__kwW4H{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.guild-clip-theater_captionHeading___QtU_{margin:0;width:100%;min-width:0}.guild-clip-theater_captionTitleLink__V4wbC{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:1.0625rem;font-weight:600;line-height:1.35;font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;color:color-mix(in oklch,oklch(.97 .005 260) 96%,transparent);text-decoration:none;transition:color .15s ease-out}.guild-clip-theater_captionTitleLink__V4wbC:hover{color:var(--accent)}.guild-clip-theater_captionTitleLink__V4wbC:focus-visible{outline:2px solid color-mix(in oklch,var(--accent) 50%,transparent);outline-offset:3px;border-radius:2px}.guild-clip-theater_captionMeta___Puks{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem;font-size:.8125rem;line-height:1.45;color:color-mix(in oklch,oklch(.97 .005 260) 58%,transparent)}.guild-clip-theater_captionDot__6PsiJ{color:color-mix(in oklch,oklch(.97 .005 260) 38%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none}.guild-clip-theater_captionProvider__r_QGq{display:inline-flex;align-items:center;gap:.3rem}.guild-clip-theater_captionProviderIcon__IG226{width:.9rem;height:.9rem;flex-shrink:0}.guild-clip-theater_captionProvider__r_QGq[data-provider=youtube]{color:oklch(.58 .17 28)}.guild-clip-theater_captionProvider__r_QGq[data-provider=twitch_clip]{color:oklch(from var(--accent) .6 calc(c * 1.111) h)}.guild-clip-theater_captionProvider__r_QGq[data-provider=medal]{color:oklch(.6 .13 210)}.guild-clip-theater_captionEvent__PCIyR{margin:.1rem 0 0;display:flex;align-items:baseline;gap:var(--space-2);min-width:0;max-width:100%;font-size:.8125rem;line-height:1.4}.guild-clip-theater_captionEventLabel__kIp3I{flex-shrink:0;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklch,var(--accent) 70%,oklch(.97 .005 260))}.guild-clip-theater_captionEventTitle__tOGKf{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in oklch,oklch(.97 .005 260) 72%,transparent)}.guild-clip-theater_captionSourceLink__PBxAy{margin-top:.15rem;font-size:.75rem;font-weight:500;color:color-mix(in oklch,oklch(.97 .005 260) 48%,transparent);text-decoration:none;transition:color .15s ease-out}.guild-clip-theater_captionSourceLink__PBxAy:hover{color:color-mix(in oklch,var(--accent) 75%,oklch(.97 .005 260));text-decoration:underline;text-underline-offset:.14em}.guild-clip-theater_captionSourceLink__PBxAy:focus-visible{outline:2px solid color-mix(in oklch,var(--accent) 45%,transparent);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.guild-clip-theater_backdrop__FcbHp,.guild-clip-theater_caption__SGGZO,.guild-clip-theater_closeBtn__ulY22,.guild-clip-theater_shell__U7bax{transition:none}.guild-clip-theater_caption__SGGZO,.guild-clip-theater_closeBtn__ulY22{opacity:1;transform:none}}