.si{min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(34px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));flex-direction:column;display:flex;position:relative;overflow:hidden}.si-glow{pointer-events:none;background:radial-gradient(55% 38% at 50% 30%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%);position:absolute;inset:0}.si-head,.si-main{position:relative}.si-head{justify-content:center;padding-top:6px;display:flex}.si-main{flex-direction:column;flex:1;gap:12px;display:flex}.si-body{flex-direction:column;flex:1;justify-content:center;display:flex}.si--plain .si-body{align-items:center}.si--removed .si-body{align-items:flex-start;gap:16px}.si-actions{flex-direction:column;gap:12px;display:flex}.lockup{font-family:var(--font-title);font-weight:var(--title-weight);color:var(--text);align-items:center;gap:.28em;line-height:1;display:inline-flex}.lockup-mark{width:1.5em;height:1.5em;fill:var(--accent);margin-right:.1em;display:block}.lockup-word i{color:var(--accent);font-style:normal}.lockup--large{font-size:40px}.lockup--small{font-size:24px}.si-hero{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.si-title{font-size:inherit;font-weight:inherit}.si-tagline{max-width:290px;font-size:18px;line-height:1.45}.si-card{background:var(--surface);border:var(--line-width) solid var(--line);border-radius:var(--radius-panel);padding:22px}.si-invite{flex-direction:column;gap:6px;font-size:15px;font-weight:400;display:flex}.si-eyebrow{color:var(--muted);font-size:15px}.si-room{font:var(--title-weight) 34px/1.1 var(--font-title);overflow-wrap:anywhere}.si-muted{color:var(--muted);text-align:center;font-size:14px}.si-note{background:var(--surface);border-radius:var(--radius-control);text-align:center;padding:10px 14px;font-size:14px}.google{border-radius:var(--radius-control);color:#1f1f1f;width:100%;height:54px;font:500 16px/1 "Roboto", var(--font-body);white-space:nowrap;background:#fff;border:1px solid #747775;justify-content:center;align-items:center;gap:12px;padding:0 16px;display:flex}.google:hover{background:#f8f8f8}.si-primary{border:var(--line-width) solid var(--line);border-radius:var(--radius-control);background:var(--accent);width:100%;height:54px;color:var(--on-accent);font:700 15px/1 var(--font-body)}.si-link{color:var(--text);text-underline-offset:3px;background:0 0;border:0;align-self:center;padding:4px;font-size:15px;font-weight:600;text-decoration:underline}.si-account{background:var(--surface);color:var(--muted);border-radius:99px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:14px;display:inline-flex}.si-avatar{background:var(--muted);width:26px;height:26px;color:var(--bg);font:700 11px/1 var(--font-body);border-radius:50%;place-items:center;display:inline-grid}.si-inline{color:var(--text);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.si-alert{border:2px solid var(--accent-2);width:40px;height:40px;color:var(--accent-2);font:700 22px/1 var(--font-body);border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.si-refusal h1{font:var(--title-weight) 24px/1.2 var(--font-title);margin-bottom:8px}.si-refusal p{color:var(--muted);font-size:15px;line-height:1.5}.si-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=768px){.si{padding:0}.si-head{z-index:1;padding:0;position:absolute;top:24px;left:32px}.si-main{justify-content:center;align-items:center;gap:16px}.si-body{flex:none;width:460px}.si-actions{gap:16px;width:460px}.si--plain .si-main{gap:32px}.si--plain .si-body{width:auto}.si--plain .si-actions{width:380px}.si-hero{gap:24px}.lockup--large{font-size:56px}.si-tagline{max-width:520px;font-size:22px}}.in-wrap{flex-direction:column;flex:1;justify-content:center;gap:24px;width:100%;max-width:460px;margin:0 auto;display:flex;position:relative}.in-logo{justify-content:center;display:flex}.in-card{background:var(--surface);border:var(--line-width) solid var(--line);border-radius:var(--radius-panel);flex-direction:column;gap:14px;padding:22px;display:flex}.in-card h1{font:var(--title-weight) 24px/1.2 var(--font-title)}.in-card p{font-size:16px;line-height:1.5}.in-steps{flex-direction:column;gap:10px;display:flex}.in-steps h2{font:700 15px/1.3 var(--font-body)}.in-steps p,.in-steps li{font-size:15px;line-height:1.5}.in-steps ol{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.in-url{color:var(--muted);overflow-wrap:anywhere}.in-ico{vertical-align:-.25em;width:1.25em;height:1.25em;margin-left:2px;display:inline-block}.in-ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.in-others{background:var(--surface);border:var(--line-width) solid var(--line);border-radius:var(--radius-panel);padding:16px 22px}.in-others summary{cursor:pointer;font-size:15px;font-weight:700}.in-others[open] summary{margin-bottom:14px}.in-others .in-steps+.in-steps{border-top:var(--line-width) solid var(--line);margin-top:18px;padding-top:18px}.in-foot{justify-content:center;padding-top:18px;display:flex;position:relative}.in-foot a{color:var(--text);text-underline-offset:3px;font-size:15px;font-weight:600;text-decoration:underline}@media (width>=768px){.in{padding:32px 24px}.in-wrap{gap:32px}}.rm-themes{flex-direction:column;gap:10px;display:flex}.rm-theme{border:max(1px, var(--line-width)) solid var(--line);border-radius:var(--radius-control);background:var(--bg);min-height:64px;color:var(--text);font-family:var(--font-body);text-align:left;align-items:center;gap:14px;padding:10px 14px;display:flex}.rm-theme[aria-checked=true]{outline:3px solid var(--accent);outline-offset:2px}.rm-theme:disabled{opacity:.6;cursor:default}.rm-swatch{flex:none;display:flex}.rm-swatch i{border:2px solid var(--bg);background:var(--accent);border-radius:50%;width:28px;height:28px;margin-left:-8px}.rm-swatch i:first-child{background:var(--surface);border-color:var(--line);margin-left:0}.rm-swatch i:last-child{background:var(--accent-2)}.rm-theme-name{font:var(--title-weight) 17px var(--font-title);flex:1}.rm-theme-check{width:20px;color:var(--accent);font-weight:700}.rm{background:var(--bg);height:100dvh;color:var(--text);font-family:var(--font-body);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);flex-direction:column;display:flex;overflow-y:auto}.rm h1,.rm h2,.rm p{margin:0}.rm-muted{color:var(--muted);font-size:13px}.rm-icon-btn{border:var(--line-width) solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:44px;height:44px;color:var(--text);flex:none;place-items:center;font-size:22px;line-height:1;display:grid;position:relative}.rm-btn{border:var(--line-width) solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--text);padding:0 18px;font-weight:700}.rm-btn--accent{background:var(--accent);color:var(--on-accent)}.rm-btn:disabled{opacity:.5;cursor:default}.rm-inline{color:var(--strip-link);background:0 0;border:0;margin-left:8px;padding:0;font-weight:700;text-decoration:underline}.rm-head{padding:var(--phone-head-top) 14px 10px;align-items:center;gap:10px;display:flex}.rm-title{flex:1;min-width:0}.rm-title h1{font:var(--title-weight) 17px/1.25 var(--font-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rm-title p{color:var(--muted);font-size:13px}.rm-home{color:inherit;text-decoration:none}.rm-avatars{flex:none;padding-left:8px;display:flex}.rm-avatar{border:2px solid var(--avatar-border);width:30px;height:30px;box-shadow:var(--avatar-ring);color:var(--bg);border-radius:50%;place-items:center;margin-left:-8px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.rm-avatar img{object-fit:cover;width:100%;height:100%}.rm-avatar--1{background:var(--accent)}.rm-avatar--2{background:var(--accent-2)}.rm-avatar--3{background:var(--sync)}.rm-avatar--4,.rm-avatar--more{background:var(--muted)}.rm-avatar--away{opacity:.5}.rm-stage{display:contents}.rm-theatre{flex-direction:column;display:flex}.rm-sound,.rm-controls{order:2}.rm-film{aspect-ratio:16/9;background:#000;width:100%;min-height:200px;position:relative;overflow:hidden}.rm-player,.rm-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.rm-player iframe{pointer-events:none}.rm-film[data-taps=on] .rm-player iframe{pointer-events:auto}.rm-floats{pointer-events:none;position:absolute;inset:0;overflow:hidden}.rm-float{filter:drop-shadow(0 2px 3px #0008);will-change:transform, opacity;font-size:26px;animation:2.4s ease-out forwards rm-float;position:absolute;bottom:12px}@keyframes rm-float{0%{opacity:0;transform:translateY(0)scale(.8)}12%{opacity:1;transform:translateY(-12px)scale(1)}to{opacity:0;transform:translateY(-150px)scale(1)}}@media (prefers-reduced-motion:reduce){.rm-float{animation:1.6s ease-out forwards rm-fade}@keyframes rm-fade{0%,60%{opacity:1}to{opacity:0}}}.rm-progress{background:var(--line);height:4px;overflow:hidden}.rm-progress i{background:var(--accent);transform-origin:0;height:100%;transition:transform .25s linear;display:block}.rm-controls--member .rm-progress{border-radius:2px;flex:1}.rm-sound{background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-weight:600;display:flex}.rm-controls{align-items:center;gap:10px;padding:10px 14px 0;display:flex}.rm-ctl{border:var(--line-width) solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:44px;height:44px;color:var(--text);flex:none;place-items:center;display:grid}.rm-ctl--main{background:var(--accent);color:var(--on-accent)}.rm-ctl svg{fill:currentColor;width:18px;height:18px}.rm-ctl svg.rm-ctl-line{fill:none;stroke:currentColor;stroke-width:1.5px}.rm-ctl--cc[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.rm-ctl:disabled{opacity:.5;cursor:default}.rm-seek{min-width:0;height:44px;accent-color:var(--accent);cursor:pointer;flex:1;margin:0}.rm-status{z-index:1;border:var(--strip-border) solid var(--line);border-radius:var(--strip-radius);background:var(--strip-bg);color:var(--strip-text);order:3;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex;position:relative}.rm-status-text{flex-direction:column;gap:3px;min-width:0;display:flex}.rm-video-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.rm-line{color:var(--strip-text);flex-wrap:wrap;align-items:center;gap:0 7px;font-size:13px;font-weight:600;display:flex}.rm-line>i{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.rm-line--sync>i{background:var(--sync);box-shadow:var(--glow)}.rm-line--alert>i{background:var(--accent)}.rm-time{font-variant-numeric:tabular-nums}.rm-note{color:var(--text);font-size:13px;font-weight:600}.rm-reactions{gap:6px;padding:0 14px 10px;display:flex}.rm-reactions button{border:var(--line-width) solid var(--line);border-radius:var(--radius-control);background:var(--surface);flex:1;place-items:center;height:44px;font-size:20px;display:grid}.rm-reactions button:active{transform:scale(.94)}.rm-reactions button:disabled{opacity:.5}.rm-row{display:contents}.rm-next-wrap{background:var(--surface);border-radius:var(--radius-panel) var(--radius-panel) 0 0;padding:14px 12px 4px}.rm-next{border:var(--line-width) var(--next-style) var(--line);background:var(--bg);width:100%;color:var(--text);text-align:left;border-radius:14px;align-items:center;gap:10px;padding:8px;font-size:13px;display:flex}.rm-thumb{object-fit:cover;border:var(--line-width) solid var(--line);background:var(--bubble);width:56px;height:32px;color:var(--muted);border-radius:7px;flex:none;place-items:center;font-size:18px;display:grid}.rm-next-short{display:none}.rm-next-text{flex-direction:column;min-width:0;display:flex}.rm-next-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rm-host-note{padding:0 14px 10px}.rm-chat{min-height:300px;padding:0 0 max(8px, env(safe-area-inset-bottom));border-top:var(--line-width) solid var(--line);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--surface);flex-direction:column;flex:1 0 300px;display:flex}.rm-chat-head{align-items:center;gap:12px;padding:16px 20px;display:none}.rm-chat-head h2{font-size:14px;font-weight:700}.rm-chat-toggle{background:var(--bubble);border-radius:.6em;width:38px;height:38px}.rm-chat-toggle svg{fill:none;width:18px;height:18px;stroke:var(--text);stroke-width:1.5px}.rm-tip{z-index:2;background:var(--text);color:var(--bg);white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:600;transition:opacity .15s;position:absolute;top:calc(100% + 8px);left:0}.rm-head .rm-tip{left:auto;right:0}.rm-tip kbd{font:inherit;border:1px solid;border-radius:4px;margin-left:6px;padding:0 4px}.rm-chat-toggle:hover .rm-tip,.rm-chat-toggle:focus-visible .rm-tip{opacity:1}.rm-wide{display:none!important}.rm-queue{border:var(--line-width-strong) solid var(--line);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--surface);width:100%;max-width:100%;max-height:85dvh;color:var(--text);font-family:var(--font-body);margin:auto 0 0;padding:0}.rm-queue::backdrop{background:#0009}.rm-queue-in{padding:16px 16px max(20px, env(safe-area-inset-bottom));flex-direction:column;gap:16px;display:flex}.rm-queue-head{justify-content:space-between;align-items:center;display:flex}.rm-queue-head h2{font:var(--title-weight) 20px var(--font-title)}.rm-queue section{flex-direction:column;gap:8px;display:flex}.rm-queue-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rm-queue-row{border:var(--line-width) solid var(--line);background:var(--bg);border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.rm-queue-row>span{flex-direction:column;min-width:0;display:flex}.rm-queue-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rm-queue-empty{color:var(--muted)}.rm-hist-text{flex:1;gap:2px}.rm-hist-bar{background:var(--line);border-radius:2px;height:3px;margin-top:4px;display:block;overflow:hidden}.rm-hist-bar i{background:var(--accent);height:100%;display:block}.rm-hist-actions{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.rm-hist-btn{white-space:nowrap;min-height:36px;padding:0 12px}.rm-hist-add{min-height:28px;color:var(--muted);white-space:nowrap;padding:0 4px;font-size:13px;text-decoration:underline}.rm-invite{flex:none;padding:0 14px}.rm-field{flex-direction:column;gap:6px;display:flex}.rm-field label{font-weight:700}.rm-field input{border:var(--line-width) solid var(--line);border-radius:var(--radius-control);background:var(--bg);width:100%;min-height:44px;color:var(--text);font:inherit;text-overflow:ellipsis;padding:0 12px}.rm-share-actions{flex-wrap:wrap;gap:8px;display:flex}.rm-share-actions .rm-btn{flex:auto}.rm-add{flex-direction:column;gap:6px;display:flex}.rm-add label{font-weight:700}.rm-add-row{gap:8px;display:flex}.rm-add input{border:var(--line-width) solid var(--line);background:var(--bg);min-width:0;height:44px;color:var(--text);font:inherit;border-radius:22px;flex:1;padding:0 16px;font-size:16px}.rm-add input::placeholder{color:var(--muted)}.rm-search{flex-direction:column;gap:10px;min-width:0;display:flex}.rm-results:empty{display:none}.rm-results-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rm-result{background:var(--bg);border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.rm-result .rm-thumb{width:96px;height:54px}.rm-result-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rm-result-text b{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:1.25;display:-webkit-box;overflow:hidden}.rm-result-text .rm-muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rm-result .rm-btn{flex:none;padding:0 14px}.rm-empty{z-index:1;background:var(--surface);color:var(--text);display:flex;position:absolute;inset:0;overflow-y:auto}.rm-empty-in{flex-direction:column;gap:8px;width:100%;max-width:520px;margin:auto;padding:12px 14px;display:flex}.rm-empty-title{font:var(--title-weight) 18px var(--font-title)}.rm-ended{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex}.rm-ended section{flex-direction:column;gap:12px;max-width:420px;display:flex}.rm-ended h1{font:var(--title-weight) 22px/1.25 var(--font-title)}.rm-ended p{color:var(--muted)}.rm-ended-actions{flex-direction:column;gap:10px;margin-top:8px;display:flex}@media (width<=899px){html:has(.rm){overscroll-behavior:none;overflow:hidden}html:has(.rm) body{overscroll-behavior:none;overflow:hidden}.rm{top:var(--rm-top,0);height:var(--rm-h,100dvh);position:fixed;left:0;right:0;overflow:hidden}.rm-head{padding-top:var(--phone-head-top);padding-bottom:6px}.rm-theatre{order:var(--phone-film-order);padding-top:var(--phone-film-top);background:var(--bg)}.rm-film{width:auto;margin:0 var(--phone-film-inset);border:var(--phone-film-border) solid var(--line);border-radius:var(--phone-film-radius)}.rm-status{order:var(--phone-strip-order);margin:var(--strip-overlap) var(--phone-film-inset) 0;padding:var(--strip-pad)}.rm-controls{padding-top:6px}.rm-ctl,.rm-seek{height:40px}.rm-ctl{width:40px}.rm-host-note{padding-bottom:6px}.rm-row{align-items:center;gap:8px;padding:0 14px 8px;display:flex}.rm-reactions{scrollbar-width:none;flex:1;min-width:0;padding:0;overflow-x:auto}.rm-reactions::-webkit-scrollbar{display:none}.rm-reactions button{flex:1 0 44px;height:40px}.rm-next-wrap{background:0 0;border-radius:0;flex:none;padding:0}.rm-next{background:var(--surface);border-style:solid;width:auto;height:40px;padding:0 12px 0 6px}.rm-next .rm-thumb{width:32px;height:24px;font-size:16px}.rm-next-text{display:none}.rm-next-short{font-weight:700;display:block}.rm-chat{flex:1 1 0;min-height:0}html[data-kb=open] .rm-film{aspect-ratio:auto;height:84px;min-height:0}html[data-kb=open] .rm-controls,html[data-kb=open] .rm-status,html[data-kb=open] .rm-host-note,html[data-kb=open] .rm-row{display:none}html[data-kb=open] .rm-chat{padding-bottom:8px}}@media (width<=899px) and (orientation:landscape) and (height<=520px){.rm{grid-template:auto minmax(0,1fr)/minmax(0,1fr) minmax(240px,42%);display:grid}.rm-head{grid-column:1/-1}.rm-stage{flex-direction:column;grid-area:2/1;min-height:0;display:flex;overflow-y:auto}.rm-film{flex:none}.rm-chat{grid-area:2/2}}@media (width>=900px){.rm{grid-template:64px minmax(0,1fr)/minmax(0,1fr) clamp(320px,30vw,420px);height:100dvh;display:grid;overflow:hidden}.rm[data-chat=hidden]{grid-template-columns:minmax(0,1fr) 0}.rm[data-chat=hidden] .rm-chat{display:none}.rm-narrow{display:none!important}.rm-wide{display:revert!important}.rm-chat-toggle.rm-wide{display:grid!important}.rm-avatars.rm-wide{display:flex!important}.rm-head{border-bottom:max(1px, var(--line-width)) solid var(--line);grid-column:1/-1;gap:16px;padding:0 24px}.rm-home .lockup--small{font-size:22px}.rm-title{border-left:1px solid var(--line);padding-left:16px}.rm-title h1{font-size:18px}.rm-avatars{margin-left:auto}.rm-avatar{width:37px;height:37px}.rm-stage{flex-direction:column;gap:16px;min-height:0;padding:24px;display:flex;overflow-y:auto}.rm-stage>*{width:100%;max-width:calc(177.778dvh - 554.667px);margin:0 auto}.rm-stage>:first-child{margin-top:auto}.rm-stage>:last-child{margin-bottom:auto}.rm-theatre{background:0 0;order:0;gap:16px;padding-top:0}.rm-film{border:var(--line-width-strong) solid var(--line);border-radius:var(--film-radius);flex:none}.rm-sound{border-radius:var(--radius-control)}.rm-controls,.rm-reactions{padding:0}.rm-status{padding:var(--strip-pad-wide);order:3;margin:0}.rm-video-title{font-size:15px}.rm-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.rm-reactions button{flex:none;width:46px;height:40px}.rm-next-wrap{background:0 0;min-width:0;max-width:50%;padding:0}.rm-next{background:var(--surface);border-radius:16px;padding:8px 14px 8px 8px}.rm-thumb{width:70px;height:40px}.rm-host-note{padding:0}.rm-chat{border-top:0;border-left:var(--line-width) solid var(--line);border-radius:0;grid-area:2/2;min-height:0;padding:0}.rm-chat-head{display:flex}.rm-queue{border-radius:var(--radius-panel);width:460px;margin:auto}}.rm[data-full]{background:#000;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100dvh;display:grid;position:relative;overflow:hidden}.rm[data-full=window]{z-index:100;position:fixed;inset:0}.rm[data-full]>.rm-head,.rm[data-full] .rm-status,.rm[data-full] .rm-stage>:not(.rm-theatre){display:none}.rm[data-full] .rm-stage{flex-direction:column;grid-area:1/1;min-height:0;padding:0;display:flex;overflow:hidden}.rm[data-full] .rm-stage>.rm-theatre{width:100%;max-width:none;min-height:0;padding:env(safe-area-inset-top) 0 max(12px, env(safe-area-inset-bottom));background:#000;flex-direction:column;flex:auto;justify-content:center;gap:10px;margin:0;display:flex}.rm[data-full] .rm-film{aspect-ratio:auto;border:0;border-radius:0;flex:auto;min-height:0;margin:0}.rm[data-full] .rm-controls{padding:0 14px}.rm[data-full][data-full-layout=side]{grid-template-columns:minmax(0,1fr) clamp(280px,28vw,400px)}.rm[data-full][data-full-layout=side][data-full-chat=hidden],.rm[data-full][data-full-layout=video]{grid-template-columns:minmax(0,1fr)}.rm[data-full] .rm-chat{min-height:0;padding:0 0 env(safe-area-inset-bottom);border-top:0;border-left:var(--line-width) solid var(--line);border-radius:0;grid-area:1/2}.rm[data-full] .rm-chat-head{padding-top:max(16px, env(safe-area-inset-top));display:flex}.rm[data-full] .rm-chat-toggle.rm-wide{display:grid!important}.rm[data-full][data-full-chat=hidden] .rm-chat,.rm[data-full][data-full-layout=video] .rm-chat{visibility:hidden;pointer-events:none;width:320px;height:100%;position:absolute;top:0;left:-9999px}.rm-ctl--theater{display:none}@media (width>=900px){.rm-ctl--theater{display:grid}.rm-ctl--theater[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.rm[data-theater]{--rm-theater-h:calc(100dvh - 64px - 190px)}.rm[data-theater] .rm-stage{gap:16px;padding:0 0 24px;overflow-x:hidden}.rm[data-theater] .rm-stage>*{width:auto;max-width:none;margin:0;padding-inline:24px}.rm[data-theater] .rm-stage>.rm-theatre{gap:10px;padding-inline:0}.rm[data-theater] .rm-theatre>:not(.rm-film){margin-inline:24px}.rm[data-theater] .rm-film{width:min(100%, calc(var(--rm-theater-h) * 16 / 9));clip-path:inset(0 -100vmax);border:0;border-radius:0;margin-inline:auto;box-shadow:0 0 0 100vmax #000}}.rm-theme-btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:24px;height:24px}.rm-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rm-name{min-width:0}.rm-name-btn{max-width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.rm-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rm-name-btn svg{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.rm-name-btn:hover svg,.rm-name-btn:focus-visible svg{stroke:var(--text)}.rm-rename{flex-direction:column;gap:6px;display:flex}.rm-rename-row{align-items:center;gap:6px;display:flex}.rm-rename-input{border:var(--line-width) solid var(--line);border-radius:var(--radius-control);background:var(--bg);min-width:0;height:40px;color:var(--text);font:var(--title-weight) 16px var(--font-title);flex:1;padding:0 12px}.rm-rename-btn{min-height:40px;padding:0 12px}@media (width<=420px){.rm-rename-row{flex-wrap:wrap}.rm-rename-input{flex-basis:100%}}.rm-vd{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.rm-vd-stats{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.rm-vd-desc{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:pre-line;max-width:100%;color:var(--strip-text);-webkit-box-orient:vertical;font-size:13px;font-weight:400;display:-webkit-box;overflow:hidden}.rm-vd-desc[data-open]{max-height:40vh;display:block;overflow-y:auto}.rm-vd-desc a{color:var(--strip-link);text-decoration:underline}.rm-vd-more{margin-left:0;font-size:12px}@media (width<=899px){.rm-vd-desc{-webkit-line-clamp:1}.rm-vd-desc[data-open]{max-height:26vh}}.rl{flex-direction:column;min-height:100dvh;display:flex}.rl-head{padding:max(16px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 10px max(18px, env(safe-area-inset-left));align-items:center;gap:14px;display:flex}.rl-head .lockup--small{font-size:22px}.rl-sp{flex:1}.rl-head .rl-head-new,.rl-uname{display:none}.rl-main{flex-direction:column;flex:1;display:flex}.rl-page{padding:6px max(18px, env(safe-area-inset-right)) calc(100px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));flex-direction:column;gap:10px;display:flex}.rl-page section{flex-direction:column;gap:10px;display:flex}.rl-page ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rl-hrow{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.rl-hrow--all{flex-wrap:wrap;margin-top:12px}.rl-h2{font:var(--title-weight) 22px/1.2 var(--font-title);margin:0}.rl-count{color:var(--muted);font-size:13px}.rl-btn{border:var(--line-width) solid var(--line);border-radius:var(--radius-control);background:var(--accent);height:44px;color:var(--on-accent);font:700 15px/1 var(--font-body);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.rl-btn--sm{height:38px;padding:0 14px;font-size:14px}.rl-btn--big{height:50px}.rl-btn--ghost{background:var(--surface);color:var(--text)}.rl-btn:disabled{opacity:.55;cursor:default}.rl-plus{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;fill:none;width:14px;height:14px}.rl-fab{right:max(18px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:2;border:var(--line-width) solid var(--line);background:var(--accent);height:54px;color:var(--on-accent);font:700 16px/1 var(--font-body);border-radius:27px;align-items:center;gap:8px;padding:0 22px 0 18px;display:flex;position:fixed;box-shadow:0 8px 24px #0000008c}.rl-account{position:relative}.rl-uchip{background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:600;display:flex}.rl-menu{z-index:3;border:var(--line-width) solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-width:150px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000073}.rl-menu button{border-radius:calc(var(--radius-control) - 4px);text-align:left;background:0 0;border:0;width:100%;padding:10px 12px;font-weight:600}.rl-menu button:hover{background:var(--bubble)}.rl-av{width:var(--s,30px);height:var(--s,30px);object-fit:cover;color:var(--bg);font:700 calc(var(--s,30px) * .42) / 1 var(--font-body);box-shadow:0 0 0 2px var(--ring,var(--bg));border-radius:50%;flex:none;place-items:center;display:inline-grid}.rl-av--1{background:var(--accent)}.rl-av--2{background:var(--accent-2)}.rl-av--3{background:var(--sync)}.rl-av--4{background:var(--muted)}.rl-people{--ring:var(--surface);flex:none;align-items:center;gap:6px;display:flex}.rl-stack{display:inline-flex}.rl-stack .rl-av+.rl-av{margin-left:calc(var(--s,30px) * -.28)}.rl-more{color:var(--muted);font-size:12px;font-weight:700}.rl-card{border:var(--line-width-strong) solid var(--line);background:var(--surface);border-radius:18px;align-items:stretch;display:flex;overflow:hidden}.rl-thumb{object-fit:cover;background:var(--bubble);flex:none;width:118px}.rl-card-body{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;padding:10px 12px;display:flex}.rl-card-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;text-decoration:none;overflow:hidden}.rl-sync{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.rl-sync:before{content:"";background:var(--sync);width:9px;height:9px;box-shadow:var(--glow);border-radius:50%;flex:none}.rl-title,.rl-owner{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.rl-card-foot{display:none}.rl-card-join{align-self:center;margin-right:12px}.rl-chips{gap:8px;display:flex}.rl-chip{border:var(--line-width) solid var(--line);background:var(--surface);height:34px;color:var(--muted);border-radius:17px;padding:0 14px;font-size:14px;font-weight:600}.rl-chip[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.rl-row{border:var(--line-width-strong) solid var(--line);background:var(--surface);color:var(--text);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.rl-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.rl-row-text b{align-items:center;min-width:0;font-size:16px;display:flex}.rl-row-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rl-when{color:var(--muted);white-space:nowrap;font-size:13px}.rl-when-label{display:none}.rl-badge{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);letter-spacing:.04em;text-transform:uppercase;border-radius:8px;flex:none;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700}.rl-none{color:var(--muted);font-size:14px}.rl-icon{border-radius:22%;flex:none;width:44px;height:44px}.rl-icon--lamplight rect{fill:#2c201c}.rl-icon--lamplight path{fill:#f2a541}.rl-icon--cushion-pop rect{fill:#ffc23d}.rl-icon--cushion-pop path{fill:#c9381c}.rl-icon--afterglow rect{fill:#132024}.rl-icon--afterglow path{fill:#7ee2a8}.rl-center{flex:1;justify-content:center;align-items:center;padding:0 24px 90px;display:flex}.rl-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.rl-ring{background:var(--surface);width:116px;height:116px;box-shadow:0 0 60px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:50%;place-items:center;display:grid}.rl-mark{width:60px;height:60px;fill:var(--accent)}.rl-empty h1{font:var(--title-weight) 28px/1.15 var(--font-title)}.rl-empty p{max-width:420px;color:var(--muted);font-size:16px;line-height:1.5}.rl-empty .rl-small{font-size:14px}.rl-empty-create{display:none}.rl-dialog .rm-themes{margin-top:4px}.rl-appearance-note{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.45}.rl-acct-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rl-x{border-radius:var(--radius-control);background:0 0;border:0;place-items:center;width:40px;height:40px;margin-right:-6px;padding:0;display:grid}.rl-x svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.rl-acct-who{align-items:center;gap:14px;padding:8px 0 12px;display:flex}.rl-acct-who b{font-size:16px;display:block}.rl-acct-email{color:var(--muted);overflow-wrap:anywhere;display:block}.rl-acct-actions{flex-direction:column;gap:10px;display:flex}.rl-acct-actions .rl-btn{width:100%}.rl-acct-actions .rl-btn--ghost{background:var(--bg)}.rl-acct-actions .rl-btn--quiet{color:var(--muted);background:0 0;border-color:#0000}.rl-del-what{flex-direction:column;gap:10px;font-size:15px;line-height:1.45;display:flex}.rl-del-what ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.rl-del-final{font-weight:700}.rl-scrim{z-index:10;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.rl-dialog{width:100%;padding:22px max(18px, env(safe-area-inset-right)) max(22px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));border:var(--line-width-strong) solid var(--line);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--surface);flex-direction:column;gap:10px;display:flex}.rl-label{color:var(--muted);margin-top:6px;font-size:14px;font-weight:600}.rl-input{border:var(--line-width) solid var(--line);border-radius:var(--radius-control);background:var(--bg);height:48px;color:var(--text);font:400 16px/1 var(--font-body);padding:0 16px}.rl-input::placeholder{color:var(--muted);opacity:.7}.rl-error{color:var(--accent-2);font-size:14px}.rl-dialog-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}@media (width>=768px){.rl-head{border-bottom:1px solid var(--line);height:64px;padding:0 32px}.rl-head .lockup--small{font-size:24px}.rl-head .rl-head-new,.rl-uname{display:inline-flex}.rl-fab{display:none}.rl-page{gap:12px;width:min(1180px,100% - 64px);margin:0 auto;padding:28px 0 48px}.rl-page section{gap:12px}.rl-page section+section{margin-top:18px}.rl-hrow{justify-content:flex-start;margin-top:0}.rl-hrow--all{justify-content:space-between}.rl-page ul{grid-template-columns:1fr 1fr;display:grid}.rl-page .rl-live{gap:20px}.rl-page .rl-rows{gap:10px 20px}.rl-thumb{width:220px}.rl-card-body{gap:6px;padding:14px 18px}.rl-card-name{font-size:19px}.rl-card-foot{align-items:center;gap:12px;margin-top:6px;display:flex}.rl-card-join{display:none}.rl-when-label{display:inline}.rl-empty .rl-ring{box-shadow:0 0 60px color-mix(in srgb, var(--accent) 20%, transparent)}.rl-mark{width:64px;height:64px}.rl-center{padding:0 24px 50px}.rl-empty-create{margin-top:6px;display:inline-flex}.rl-scrim{align-items:center}.rl-dialog{border-radius:var(--radius-panel);width:440px;padding:24px}}.rl-item{position:relative}.rl-card--opt .rl-card-join{margin-right:58px}.rl-row--opt{padding-right:58px}.rl-opt{z-index:1;margin-top:-22px;position:absolute;top:50%;right:6px}.rl-opt--open{z-index:11}.rl-opt-btn{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.rl-opt-btn:hover,.rl-opt-btn[aria-expanded=true]{background:var(--bubble);color:var(--text)}.rl-opt-btn svg{fill:currentColor;width:22px;height:22px}.rl-opt-scrim{background:#0000008c;position:fixed;inset:0}.rl-opt-menu{padding:12px max(12px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));border:var(--line-width-strong) solid var(--line);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--surface);flex-direction:column;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0}.rl-opt-item{border-radius:calc(var(--radius-control) - 2px);width:100%;min-height:48px;color:var(--text);font:600 16px/1 var(--font-body);text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:0 12px;display:flex}.rl-opt-item:hover{background:var(--bubble)}.rl-opt-item--warn{color:var(--accent-2)}.rl-opt-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.rl-btn--warn{border-color:var(--accent-2);background:var(--surface);color:var(--accent-2)}@media (width>=768px){.rl-card--opt .rl-card-body{padding-right:56px}.rl-card--opt+.rl-opt{margin-top:0;top:8px}.rl-opt-scrim{background:0 0}.rl-opt-menu{border-radius:var(--radius-control);min-width:200px;padding:6px;position:absolute;inset:calc(100% + 4px) 0 auto auto;box-shadow:0 8px 24px #00000073}.rl-opt-item{min-height:42px}}@font-face{font-family:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/figtree-latin-CEHu_veL.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fraunces-600-latin-BtraKtER.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-theme=lamplight]{--bg:#1e1513;--surface:#2c201c;--bubble:#3a2a24;--accent:#f2a541;--accent-2:#e57a62;--reply:#e57a62;--on-accent:#2a1a0e;--on-accent-muted:#5a3b16;--text:#f6eadb;--muted:#c9b5a2;--sync:#8fd18b;--line:#3a2a24;--line-width:0px;--line-width-strong:1px;--glow:0 0 0 4px #8fd18b33;--font-title:"Fraunces", serif;--title-weight:600;--font-body:"Figtree", sans-serif;--radius-bubble:16px;--radius-tail:4px;--radius-control:14px;--radius-panel:22px;--chat-name:#f2a541;--chip:#4a362e;--bubble-line-width:0px;--phone-bubble:#3a2a24;--phone-bubble-pad:8px 11px;--phone-chat-avatar:block;--film-radius:16px;--phone-film-inset:0px;--phone-film-radius:0px;--phone-film-border:0px;--phone-film-order:0;--phone-film-top:0px;--phone-head-top:max(6px, env(safe-area-inset-top));--strip-bg:transparent;--strip-text:#c9b5a2;--strip-link:#f2a541;--strip-border:0px;--strip-radius:0px;--strip-overlap:0px;--strip-pad:6px 14px;--strip-pad-wide:0px;--phone-strip-order:3;--next-style:solid;--avatar-border:#1e1513;--avatar-ring:none;--chat-btn:#1e1513}[data-theme=cushion-pop]{--bg:#fff4e4;--surface:#fff;--bubble:#ffe1d6;--accent:#c9381c;--accent-2:#ffc23d;--reply:#c9381c;--on-accent:#fff;--on-accent-muted:#fff;--text:#241a12;--muted:#6b5b4e;--sync:#187352;--line:#241a12;--line-width:2px;--line-width-strong:3px;--glow:none;--font-title:"Bricolage Grotesque", sans-serif;--title-weight:800;--font-body:"Nunito", sans-serif;--radius-bubble:18px;--radius-tail:6px;--radius-control:22px;--radius-panel:18px;--chat-name:#241a12;--chip:#fff;--bubble-line-width:2px;--phone-bubble:#ffe1d6;--phone-bubble-pad:7px 11px;--phone-chat-avatar:none;--film-radius:20px;--phone-film-inset:12px;--phone-film-radius:20px;--phone-film-border:3px;--phone-film-order:0;--phone-film-top:0px;--phone-head-top:max(6px, env(safe-area-inset-top));--strip-bg:#ffc23d;--strip-text:#241a12;--strip-link:#241a12;--strip-border:3px;--strip-radius:18px;--strip-overlap:-14px;--strip-pad:8px 12px;--strip-pad-wide:8px 14px;--phone-strip-order:1;--next-style:dashed;--avatar-border:#241a12;--avatar-ring:none;--chat-btn:#ffc23d}[data-theme=afterglow]{--bg:#0b1113;--surface:#141d20;--bubble:#1e2a2e;--accent:#7ee2a8;--accent-2:#ff8a66;--reply:#ff8a66;--on-accent:#0b1113;--on-accent-muted:#20473a;--text:#e6efec;--muted:#93a7a2;--sync:#7ee2a8;--line:#2c3b40;--line-width:1px;--line-width-strong:1px;--glow:0 0 0 3px #7ee2a840, 0 0 10px #7ee2a8;--font-title:"Syne", sans-serif;--title-weight:700;--font-body:"Manrope", sans-serif;--radius-bubble:16px;--radius-tail:4px;--radius-control:22px;--radius-panel:16px;--chat-name:#7ee2a8;--chip:#2c3b40;--bubble-line-width:0px;--phone-bubble:transparent;--phone-bubble-pad:0px;--phone-chat-avatar:none;--film-radius:16px;--phone-film-inset:0px;--phone-film-radius:0px;--phone-film-border:0px;--phone-film-order:-1;--phone-film-top:env(safe-area-inset-top);--phone-head-top:6px;--strip-bg:transparent;--strip-text:#93a7a2;--strip-link:#7ee2a8;--strip-border:0px;--strip-radius:0px;--strip-overlap:0px;--strip-pad:6px 14px;--strip-pad-wide:0px;--phone-strip-order:3;--next-style:solid;--avatar-border:#7ee2a8;--avatar-ring:0 0 8px #7ee2a899;--chat-btn:#141d20}[data-theme]{scrollbar-width:thin;scrollbar-color:var(--muted) transparent}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font:400 14px/1.4 var(--font-body);-webkit-text-size-adjust:100%;margin:0}h1,p{margin:0}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
