.twitch-live-module__1hTu2G__dock{top:calc(var(--header-stack-height) + var(--space-5));right:var(--space-5);z-index:90;color:var(--color-text-dark-primary);pointer-events:none;width:clamp(400px,30vw,560px);max-width:100%;max-height:calc(100dvh - var(--header-stack-height) - var(--space-8));opacity:0;visibility:hidden;border-radius:var(--radius-lg);background:var(--color-surface-dark-canvas);outline:1px solid var(--color-border-dark-default);box-shadow:var(--elevation-high);transition:opacity var(--motion-duration-normal) var(--motion-easing-snappy), translate var(--motion-duration-normal) var(--motion-easing-snappy), visibility 0s linear var(--motion-duration-normal);border:0;margin:0;padding:0;position:fixed;bottom:auto;left:auto;overflow:hidden;translate:12px}.twitch-live-module__1hTu2G__dock[data-supported=false]{display:none}.twitch-live-module__1hTu2G__dock[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s;translate:0}.twitch-live-module__1hTu2G__dock::backdrop{background:color-mix(in srgb, var(--color-surface-dark-canvas) 75%, transparent);opacity:1;transition:opacity var(--motion-duration-normal) var(--motion-easing-snappy)}.twitch-live-module__1hTu2G__dock[data-visible=false]::backdrop{opacity:0}.twitch-live-module__1hTu2G__dock[data-expanded=true]{pointer-events:auto;width:min(1200px,100vw - 32px,177.778dvh - 177.778px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.twitch-live-module__1hTu2G__toolbar{pointer-events:none;align-items:center;display:flex}.twitch-live-module__1hTu2G__expand{pointer-events:auto;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;display:grid}.twitch-live-module__1hTu2G__expand:hover{background:var(--color-border-dark-default)}.twitch-live-module__1hTu2G__expand:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:-3px}.twitch-live-module__1hTu2G__tabRail{z-index:90;pointer-events:none;padding:4px 0 4px 4px;position:fixed;top:50%;right:0;overflow:clip;transform:translateY(-50%)}.twitch-live-module__1hTu2G__reopen{pointer-events:auto;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3);border:1px solid var(--color-border-dark-default);border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--color-surface-dark-canvas);color:var(--color-text-dark-primary);box-shadow:var(--elevation-high);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--motion-duration-normal) var(--motion-easing-snappy), translate var(--motion-duration-normal) var(--motion-easing-snappy), visibility 0s linear var(--motion-duration-normal);border-right:0;font-size:13px;display:inline-flex;translate:100%}.twitch-live-module__1hTu2G__reopen[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s;translate:0}.twitch-live-module__1hTu2G__reopen svg:nth-of-type(2){color:var(--color-brand-red)}.twitch-live-module__1hTu2G__reopen:hover{background:var(--color-border-dark-default)}.twitch-live-module__1hTu2G__reopen:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:-3px}.twitch-live-module__1hTu2G__stage{aspect-ratio:16/9;pointer-events:auto;width:100%;min-height:300px;position:relative}.twitch-live-module__1hTu2G__player{width:100%;height:100%;min-height:300px;position:absolute;inset:0}.twitch-live-module__1hTu2G__player iframe{border:0;width:100%;height:100%;display:block}.twitch-live-module__1hTu2G__channel{align-items:center;gap:var(--space-2);width:fit-content;max-width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-dark-default);border-radius:var(--radius-lg);background:var(--color-surface-dark-canvas);color:var(--color-text-dark-primary);pointer-events:auto;flex-wrap:wrap;margin-left:auto;font-size:13px;text-decoration:none;display:flex}.twitch-live-module__1hTu2G__dock[data-online=true] .twitch-live-module__1hTu2G__channel{border-color:#0000;border-radius:0;flex:1;justify-content:space-between;width:100%;min-width:0}.twitch-live-module__1hTu2G__channel:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:4px}.twitch-live-module__1hTu2G__dock[data-online=true] .twitch-live-module__1hTu2G__channel:focus-visible{outline-offset:-3px}.twitch-live-module__1hTu2G__live{gap:var(--space-1);color:var(--color-brand-red);align-items:center;font-size:11px;font-weight:700;display:inline-flex}@media (max-width:600px){.twitch-live-module__1hTu2G__dock{top:calc(var(--header-stack-height) + var(--space-3));right:var(--space-3)}}@media (orientation:portrait){.twitch-live-module__1hTu2G__dock:not([data-expanded=true]){width:clamp(400px,100vw - 32px,560px);right:50%;transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.twitch-live-module__1hTu2G__dock,.twitch-live-module__1hTu2G__reopen{transition:opacity var(--motion-duration-fast) var(--motion-easing-snappy), visibility 0s;translate:none}.twitch-live-module__1hTu2G__dock[data-visible=true],.twitch-live-module__1hTu2G__reopen[data-visible=true]{transition-delay:0s}}
.page-module__W-cCRq__storeLayer{z-index:1;background-color:var(--color-surface-canvas);position:relative}.page-module__W-cCRq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
