.together-room{max-width:1440px;margin:auto}.together-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0}.together-heading h1{font-size:clamp(28px,4vw,44px);margin:10px 0}.together-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.together-video{aspect-ratio:16/9;background:#000;border:1px solid #304556;border-radius:18px;overflow:hidden}.together-video iframe{width:100%;height:100%;border:0}.together-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:18px 0}.together-controls label{display:flex;gap:8px;align-items:center}.together-controls select{max-width:220px}.together-controls input[type=range]{flex-basis:100%;accent-color:#ee343b}.together-chat.panel{padding:20px;min-width:0;position:sticky;top:100px}.together-chat h2{font-size:20px;margin:0 0 14px}.together-people{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #2a3a49;padding-bottom:14px}.together-people>span{background:#223644;color:#dce8f5;border-radius:20px;padding:6px 10px;font-size:12px;max-width:100%;overflow-wrap:anywhere}.together-people button{background:transparent;border:0;color:#f8797f;padding:0 0 0 7px;cursor:pointer}#together-messages{height:340px;overflow-y:auto;overscroll-behavior:contain;padding:12px 0;scrollbar-width:thin}.together-chat-message{padding:10px 12px;background:#0b151d;border-radius:12px;margin-bottom:8px;overflow-wrap:anywhere}.together-chat-message strong{font-size:13px;color:#68d5ce}.together-chat-message time{float:right;color:#8497ab;font-size:10px}.together-chat-message p{margin:7px 0 0;font-size:14px;line-height:1.6}#together-chat-form{display:flex;gap:7px;margin:12px 0}#together-message{min-width:0;width:100%}#together-join{max-width:550px;display:grid;gap:16px}#together-join[hidden],[hidden]{display:none!important}#together-status{color:#75d3cc;line-height:1.6;min-height:24px}.together-create{background:linear-gradient(120deg,#6b37cf,#9358e6)!important;color:#fff!important}.home-release-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.home-release-tabs a{border:1px solid #2c4754;border-radius:25px;padding:11px 18px;color:#c7d8e6}.home-release-tabs a:hover{background:#23404c}.newly-added-label{font-size:12px;color:#6ed8cb}.premiere-reminder{margin:16px 0}.reminder-note{font-size:13px;color:#8ce1d4}#ufaso-import .toolbar{flex-wrap:wrap}#ufaso-import progress{width:100%;accent-color:#ef3c47}
@media(max-width:1000px){.together-layout{grid-template-columns:minmax(0,1fr) 290px}.together-chat.panel{padding:14px}}@media(max-width:760px){.together-heading{align-items:flex-start;flex-direction:column}.together-layout{grid-template-columns:1fr}.together-chat.panel{position:static}.together-controls .primary,.together-controls .secondary{padding:12px;font-size:13px}#together-messages{height:290px}.together-controls select{max-width:170px}.together-video{border-radius:12px}.home-release-tabs{flex-wrap:nowrap;overflow:auto;margin-inline:-8px;padding:8px}.home-release-tabs a{white-space:nowrap;font-size:13px}}

.together-room .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.together-heading h1,.together-screen,.together-chat{scroll-margin-top:120px}
.series-updates{margin:36px 0 42px;padding:28px;background:linear-gradient(125deg,#142b35,#111c29);border:1px solid #2d4954;border-radius:22px;scroll-margin-top:105px}.series-updates-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.series-updates-heading h2{font-size:clamp(23px,3vw,32px);margin:9px 0}.series-updates-heading p{color:#9fb5c7;font-size:13px;margin:8px 0}.series-updates-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:20px 0}.series-updates-filters button{border:1px solid #35515f;background:#12232e;border-radius:20px;color:#b7cbdc;padding:9px 15px;cursor:pointer;font:inherit;font-size:13px}.series-updates-filters button[aria-pressed=true]{background:#75d8cb;color:#09282c;border-color:#75d8cb}.series-updates-filters>span{margin-left:auto;font-size:11px;color:#78cfc4}.series-updates-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 80px)/5);gap:20px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:14px;scrollbar-color:#426470 #12232e;scrollbar-width:thin}.series-update-card{min-width:0;scroll-snap-align:start}.series-update-card a{display:block;text-decoration:none;color:inherit}.series-update-image{position:relative;aspect-ratio:2/3;border-radius:14px;overflow:hidden;background:#192e3b}.series-update-image img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.series-update-card a:hover img{transform:scale(1.04)}.series-update-new{position:absolute;left:8px;bottom:10px;right:8px;background:#70dfcb;color:#08252b;border-radius:8px;padding:8px;font-size:12px;font-weight:800;text-align:center;box-shadow:0 3px 16px #0007}.series-update-score{position:absolute;top:9px;left:9px;border-radius:7px;padding:5px 7px;background:#0a1624dc;color:#ffce65;font-size:12px}.series-update-play{position:absolute;inset:40% auto auto 40%;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#0008;color:white;opacity:0;transition:opacity .2s}.series-update-card a:hover .series-update-play{opacity:1}.series-update-copy h3{font-size:15px;margin:12px 0 8px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.series-update-copy p{font-size:13px;color:#e0edf6;margin:0 0 7px}.series-update-copy p span{color:#5d7f91;padding:0 4px}.series-update-watch{display:block;color:#7edacc;font-size:11px}.series-update-copy time{display:block;color:#819db3;font-size:11px;margin-top:7px}.series-updates-empty{color:#a9bdcf;line-height:1.8}.ufaso-hourly{margin-top:24px;padding:24px;background:#10232d;border:1px solid #315460;border-radius:16px;display:grid;gap:18px}.ufaso-hourly h3{margin:8px 0}.ufaso-hourly-limits,.ufaso-lanes{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ufaso-hourly-toggle{display:flex!important;gap:10px;align-items:center!important}.ufaso-hourly small{font-size:12px;line-height:1.7;color:#a0bdcc}.ufaso-lanes{margin:20px 0}.ufaso-lane{border:1px solid #294757;background:#132a35;border-radius:12px;padding:18px}.ufaso-lane.active{border-color:#6cddcd;box-shadow:inset 3px 0 #6cddcd}.ufaso-lane p{font-size:13px}.ufaso-lane small{color:#94b1c4}.series-updates-grid:empty{display:none}
@media(max-width:1000px){.series-updates-grid{grid-auto-columns:calc((100% - 48px)/3);gap:24px}}@media(max-width:600px){.series-updates{margin:26px -4px;padding:18px 14px;border-radius:16px}.series-updates-heading{align-items:flex-start;flex-direction:column;gap:8px}.series-updates-heading .secondary{padding:9px 12px;font-size:12px}.series-updates-filters{gap:6px}.series-updates-filters button{font-size:11px;padding:9px 10px}.series-updates-filters>span{margin-left:0;flex-basis:100%;padding-top:8px}.series-updates-grid{grid-auto-columns:64%;gap:14px}.series-update-copy h3{font-size:14px}.ufaso-hourly-limits,.ufaso-lanes{grid-template-columns:1fr}.ufaso-hourly{padding:16px}.series-update-play{display:none}}
