.wrap.svelte-1foous1{position:relative}.chip.svelte-1foous1{font:inherit;cursor:pointer;text-align:left;min-height:var(--rb-tap);background:var(--rb-panel);min-height:36px;color:var(--rb-text-2);border:0;border-radius:12px;align-items:center;gap:8px;max-width:100%;padding:4px 12px;display:inline-flex}.chip.ok.svelte-1foous1{background:var(--rb-ok);color:#fff}.txt.svelte-1foous1{flex-direction:column;min-width:0;line-height:1.15;display:flex}.main.svelte-1foous1{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.sub.svelte-1foous1{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}svg.svelte-1foous1,.caret.svelte-1foous1{flex:none}.caret.svelte-1foous1{font-size:11px}.menu.svelte-1foous1{z-index:20;background:var(--rb-surface);border-radius:14px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 1px 3px #0e0f121a,0 8px 24px #0e0f121f}.menu.svelte-1foous1 a:where(.svelte-1foous1),.menu.svelte-1foous1 button:where(.svelte-1foous1){min-height:var(--rb-tap);font:500 15px var(--rb-font);color:var(--rb-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;padding:0 12px;text-decoration:none;display:flex}.menu.svelte-1foous1 a:where(.svelte-1foous1):hover,.menu.svelte-1foous1 button:where(.svelte-1foous1):hover{background:var(--rb-select)}.menu.svelte-1foous1 .out:where(.svelte-1foous1){color:var(--rb-error-text)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chip.ok.svelte-1foous1{background:var(--rb-ok-soft);color:var(--rb-ok)}}:root[data-theme=dark] .chip.ok.svelte-1foous1{background:var(--rb-ok-soft);color:var(--rb-ok)}@media (max-width:700px){.sub.svelte-1foous1{display:none}}.toast.svelte-1cpok13{left:50%;bottom:max(24px, env(safe-area-inset-bottom));background:var(--rb-overlay);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1100;border-radius:999px;max-width:min(92vw,560px);padding:10px 18px;font-size:15px;font-weight:500;animation:.15s cubic-bezier(.2,.8,.2,1) svelte-1cpok13-in;position:fixed;transform:translate(-50%)}.toast.error.svelte-1cpok13{background:var(--rb-minus)}.dot.svelte-1cpok13{background:var(--rb-accent);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}@keyframes svelte-1cpok13-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.banner.svelte-i0iz3s{padding:8px max(24px, env(safe-area-inset-left));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;font-size:15px;font-weight:500;display:flex}.banner.warn.svelte-i0iz3s{background:var(--rb-warn-soft);color:var(--rb-warn-text)}.banner.error.svelte-i0iz3s{background:var(--rb-error-soft);color:var(--rb-error-text)}.banner.compact.svelte-i0iz3s{border-radius:12px;padding:6px 10px 6px 14px;font-size:14px}.txt.svelte-i0iz3s{flex:260px}.act.svelte-i0iz3s{flex-wrap:wrap;gap:8px;display:flex}.act.svelte-i0iz3s button{min-height:40px}.privacy.svelte-ynte9u{color:var(--rb-text-3);margin:0 0 8px;font-size:13px}.privacy.svelte-ynte9u a:where(.svelte-ynte9u){color:var(--rb-text-2);font-weight:500}.storage.svelte-1lbbump p:where(.svelte-1lbbump){margin:4px 0}.actions.svelte-1lbbump{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.season.svelte-i0zlu9{width:110px}.ratio.svelte-k0h0ja{background:var(--rb-panel);border-radius:999px;width:100%;display:flex;overflow:hidden}.plus.svelte-k0h0ja{background:var(--rb-plus)}.mid.svelte-k0h0ja{background:var(--rb-mid)}.minus.svelte-k0h0ja{background:var(--rb-minus)}.teamgames.svelte-1qfhkao{margin:8px 0 24px}.head.svelte-1qfhkao{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 2px 12px;display:flex}.head.svelte-1qfhkao h2:where(.svelte-1qfhkao){margin:0}.season.svelte-1qfhkao{color:var(--rb-text-3);font-weight:400}.grid.svelte-1qfhkao{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tile.svelte-1qfhkao{background:var(--rb-surface);height:100%;color:var(--rb-text);transition:box-shadow .15s var(--rb-ease);border-radius:18px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.tile.svelte-1qfhkao:hover{box-shadow:var(--rb-shadow-float)}.thumb.svelte-1qfhkao{aspect-ratio:16/9;background:var(--rb-video);place-items:center;max-height:150px;display:grid;position:relative}.novideo.svelte-1qfhkao .thumb:where(.svelte-1qfhkao){background:var(--rb-panel)}.playmark.svelte-1qfhkao{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;display:grid}.dur.svelte-1qfhkao{color:#fff;font-variant-numeric:tabular-nums;background:#0000008c;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:500;position:absolute;bottom:10px;left:10px}.nov.svelte-1qfhkao{color:var(--rb-text-3);font-size:14px}.body.svelte-1qfhkao{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.date.svelte-1qfhkao{color:var(--rb-text-3);font-size:13px}.opp.svelte-1qfhkao{font-family:var(--rb-font-num);color:var(--rb-ink);font-size:24px;font-weight:600;line-height:1.05}.sum.svelte-1qfhkao{color:var(--rb-text-3);font-size:13px}.status.svelte-inyyap{color:var(--rb-text-3);white-space:nowrap;font-size:14px}.dot.svelte-inyyap{font-size:10px}.status.saved.svelte-inyyap{color:var(--rb-ok)}.status.error.svelte-inyyap,.status.conflict.svelte-inyyap,.status.offline.svelte-inyyap{color:var(--rb-error-text);font-weight:600}.backdrop.svelte-18s1seo{z-index:50;background:var(--rb-overlay);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.dialog.svelte-18s1seo{background:var(--rb-surface);color:var(--rb-text);width:min(560px,100%);box-shadow:var(--rb-shadow-float);border-radius:22px;outline:none;padding:24px}h2.svelte-18s1seo{margin:8px 0 2px}.logo.svelte-18s1seo{display:flex}dl.svelte-18s1seo{grid-template-columns:auto 1fr;align-items:baseline;gap:8px 14px;margin:16px 0;display:grid}dt.svelte-18s1seo{color:var(--rb-text-3);font-size:14px}dd.svelte-18s1seo{margin:0}.mono.svelte-18s1seo{word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,monospace}.pw.svelte-18s1seo{letter-spacing:.04em;color:var(--rb-ink);font-size:26px;font-weight:600}.link.svelte-18s1seo{font-size:15px}.btns.svelte-18s1seo{margin-top:12px}@media print{html.rb-print-card body>:not(.backdrop){display:none!important}.backdrop.svelte-18s1seo{background:0 0;padding:0;display:block;position:static}.dialog.svelte-18s1seo{box-shadow:none;width:auto;padding:0}.btns.svelte-18s1seo{display:none}.printcard.svelte-18s1seo{border:1.5pt solid #0e0f12;border-radius:12px;max-width:120mm;padding:18px 22px}}.veil.svelte-1v4hpj5{z-index:60;background:color-mix(in srgb, var(--rb-bg) 70%, transparent);cursor:progress;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pill.svelte-1v4hpj5{background:var(--rb-overlay);color:#fff;box-shadow:var(--rb-shadow-float);border-radius:999px;align-items:center;gap:12px;padding:12px 20px;font-size:15px;font-weight:500;display:inline-flex}.ring.svelte-1v4hpj5{border:2px solid color-mix(in srgb, var(--rb-accent) 30%, transparent);border-top-color:var(--rb-accent);border-radius:50%;flex:none;width:18px;height:18px;animation:.9s linear infinite svelte-1v4hpj5-spin}@keyframes svelte-1v4hpj5-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ring.svelte-1v4hpj5{animation-duration:2.4s}}.squad.svelte-fhuqpi{grid-template-columns:1fr;align-items:start;gap:16px;margin-top:16px;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.detail.svelte-fhuqpi{transition:margin-top .16s cubic-bezier(.2,.8,.2,1)}}.squad.svelte-fhuqpi>.card:where(.svelte-fhuqpi){margin:0}@media (min-width:760px){.squad.svelte-fhuqpi{grid-template-columns:280px minmax(0,1fr)}}@media (min-width:1000px){.squad.svelte-fhuqpi{grid-template-columns:340px minmax(0,1fr)}}.inline.svelte-fhuqpi{flex-direction:column;gap:8px;margin:4px 0 12px;display:flex}.inline.svelte-fhuqpi .sheet:where(.svelte-fhuqpi){background:var(--rb-surface);box-shadow:inset 4px 0 0 var(--rb-accent-line), 0 1px 3px #0e0f1214, 0 8px 24px #0e0f120f}.inline.svelte-fhuqpi .card{margin:0}.list.svelte-fhuqpi{flex-direction:column;gap:6px;display:flex}.listhead.svelte-fhuqpi{justify-content:space-between;align-items:center;gap:8px;display:flex}.listhead.svelte-fhuqpi h2:where(.svelte-fhuqpi){margin:0}ul.svelte-fhuqpi{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pl.svelte-fhuqpi{width:100%;min-height:46px;color:var(--rb-ink);text-align:left;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:0 10px;font-weight:600;display:flex}.pl.svelte-fhuqpi:hover{background:var(--rb-select)}.pl.sel.svelte-fhuqpi{background:var(--rb-select);box-shadow:inset 3px 0 0 var(--rb-accent-line)}.pl.svelte-fhuqpi .num:where(.svelte-fhuqpi),.former.svelte-fhuqpi .num:where(.svelte-fhuqpi){font-family:var(--rb-font-num);min-width:2.2ch;color:inherit;opacity:.8;font-size:19px}.pl.svelte-fhuqpi .nm:where(.svelte-fhuqpi){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dot.svelte-fhuqpi{background:var(--rb-disabled);border-radius:50%;flex:none;width:10px;height:10px}.dot.on.svelte-fhuqpi{background:var(--rb-ok)}.dot.off.svelte-fhuqpi{background:var(--rb-error-text)}.st.svelte-fhuqpi{color:var(--rb-text-3);min-width:76px;font-size:13px;font-weight:500}.former.svelte-fhuqpi li:where(.svelte-fhuqpi){color:var(--rb-text-3);min-height:var(--rb-tap);align-items:center;gap:10px;padding:0 10px;display:flex}.former.svelte-fhuqpi .nm:where(.svelte-fhuqpi){flex:1}.bulk.svelte-fhuqpi{background:var(--rb-panel);border-radius:14px;flex-direction:column;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.wide.svelte-fhuqpi{width:100%}.detail.svelte-fhuqpi{min-width:0}.detail.svelte-fhuqpi .card:where(.svelte-fhuqpi),.accesslist.svelte-fhuqpi{margin-top:0}.detail.svelte-fhuqpi>:where(.svelte-fhuqpi)+:where(.svelte-fhuqpi){margin-top:16px}.titlerow.svelte-fhuqpi{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.titlerow.svelte-fhuqpi h2:where(.svelte-fhuqpi),.titlerow.svelte-fhuqpi h3:where(.svelte-fhuqpi){flex:1;min-width:0;margin:0}.titlerow.svelte-fhuqpi h2:where(.svelte-fhuqpi){font-family:var(--rb-font-num);color:var(--rb-ink);font-size:30px;font-weight:600}.bignum.svelte-fhuqpi{font-family:var(--rb-font-num);color:var(--rb-ink);font-size:40px;font-weight:600;line-height:1}.fields.svelte-fhuqpi{grid-template-columns:96px minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;margin-top:12px;display:grid}.fields.svelte-fhuqpi input:where(.svelte-fhuqpi){box-sizing:border-box;width:100%;min-width:0}.fields.svelte-fhuqpi label:where(.svelte-fhuqpi){min-width:0;color:var(--rb-text-3);flex-direction:column;gap:4px;font-size:13px;display:flex}.fields.svelte-fhuqpi button[type=submit]:where(.svelte-fhuqpi){grid-column:1/-1;justify-self:start}@media (max-width:700px),(min-width:760px) and (max-width:940px){.fields.svelte-fhuqpi{grid-template-columns:96px minmax(0,1fr)}.fields.svelte-fhuqpi label:where(.svelte-fhuqpi):nth-child(3){grid-column:1/-1}}@media (max-width:420px){.fields.svelte-fhuqpi{grid-template-columns:1fr}.fields.svelte-fhuqpi label:where(.svelte-fhuqpi):nth-child(3){grid-column:auto}}.sheet.svelte-fhuqpi{box-shadow:inset 4px 0 0 var(--rb-accent-line);flex-direction:column;gap:14px;padding-left:26px;display:flex}.pane.svelte-fhuqpi{border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.pane.svelte-fhuqpi .details:where(.svelte-fhuqpi){margin:0}.end.svelte-fhuqpi{justify-content:flex-end}.thread.svelte-fhuqpi{background:var(--rb-accent-line);pointer-events:none;height:3px;position:absolute}.btns.svelte-fhuqpi{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grow.svelte-fhuqpi{flex:200px}.chip.svelte-fhuqpi{background:var(--rb-panel);color:var(--rb-text-3);border-radius:999px;padding:3px 10px;font-size:13px}.chip.on.svelte-fhuqpi{background:var(--rb-ok-soft);color:var(--rb-ok);font-weight:600}.chip.off.svelte-fhuqpi{background:var(--rb-error-soft);color:var(--rb-error-text);font-weight:600}.check.svelte-fhuqpi{min-height:var(--rb-tap);align-items:center;gap:10px;font-weight:500;display:flex}.check.svelte-fhuqpi input:where(.svelte-fhuqpi){flex:none;width:22px;height:22px}.details.svelte-fhuqpi{background:var(--rb-ok-soft);border-radius:14px;flex-direction:column;gap:10px;margin:10px 0 4px;padding:12px 14px;display:flex}dl.svelte-fhuqpi{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 14px;margin:0;display:grid}dt.svelte-fhuqpi{color:var(--rb-text-3);font-size:14px}dd.svelte-fhuqpi{margin:0}.mono.svelte-fhuqpi{word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,monospace}.pw.svelte-fhuqpi{letter-spacing:.04em;color:var(--rb-ink);font-size:20px;font-weight:600}.danger.svelte-fhuqpi{color:var(--rb-error-text)}.parent.svelte-fhuqpi{background:var(--rb-panel);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:48px;margin-top:8px;padding:0 12px;display:flex}.role.svelte-fhuqpi{flex:1;font-weight:600}.gsel.svelte-fhuqpi{background:var(--rb-seg);border-radius:10px;place-self:end start;gap:2px;padding:2px;display:flex}.gsel.svelte-fhuqpi button:where(.svelte-fhuqpi){border-radius:8px;width:40px;min-height:40px;padding:0}.gsel.svelte-fhuqpi button[aria-pressed=true]:where(.svelte-fhuqpi){background:var(--rb-surface);color:var(--rb-ink);font-weight:600}.accesslist.svelte-fhuqpi{margin-top:16px}.tablewrap.svelte-fhuqpi{margin-top:8px;overflow-x:auto}table.svelte-fhuqpi{border-collapse:collapse;width:100%;font-size:14px}th.svelte-fhuqpi,td.svelte-fhuqpi{text-align:left;vertical-align:top;padding:8px 10px}thead.svelte-fhuqpi th:where(.svelte-fhuqpi){color:var(--rb-text-3);font-weight:500}tbody.svelte-fhuqpi tr:where(.svelte-fhuqpi):nth-child(odd){background:var(--rb-panel)}.err.svelte-fhuqpi{color:var(--rb-error-text);font-weight:600}@media print{html.rb-print-list body *{visibility:hidden}html.rb-print-list .accesslist,html.rb-print-list .accesslist *{visibility:visible}html.rb-print-list .accesslist{width:100%;position:absolute;top:0;left:0}html.rb-print-list .accesslist button{display:none}}.seg.svelte-9ud2wg{margin-bottom:10px}.cats.svelte-9ud2wg{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cats.svelte-9ud2wg>li:where(.svelte-9ud2wg){border-radius:12px}.cats.svelte-9ud2wg>li.open:where(.svelte-9ud2wg){background:var(--rb-panel);--rb-soft:var(--rb-surface)}.head.svelte-9ud2wg{width:100%;color:var(--rb-text);text-align:left;background:0 0;border-radius:12px;justify-content:space-between;gap:8px;padding:0 10px;font-size:15px;font-weight:400}.head.svelte-9ud2wg:hover{background:var(--rb-panel)}.open.svelte-9ud2wg .head:where(.svelte-9ud2wg){color:var(--rb-ink);font-weight:600}.body.svelte-9ud2wg{flex-direction:column;gap:8px;padding:4px 10px 14px;display:flex}.headrow.svelte-9ud2wg{align-items:center;gap:4px;display:flex}.headrow.svelte-9ud2wg .head:where(.svelte-9ud2wg){flex:1}.headrow.svelte-9ud2wg .title:where(.svelte-9ud2wg){margin:4px 0 4px 4px;font-weight:600}.pen.svelte-9ud2wg{color:var(--rb-text-2);font-size:18px}.points.svelte-9ud2wg{flex-direction:column;gap:6px;margin:0;padding:0 0 0 20px;list-style:none;display:flex}.points.svelte-9ud2wg li:where(.svelte-9ud2wg){gap:6px;display:flex}.points.svelte-9ud2wg input:where(.svelte-9ud2wg){color:var(--rb-ink);flex:1}.newpoint.svelte-9ud2wg{border:1px dashed var(--rb-hairline);border-radius:12px;margin-left:20px;padding:6px}.newpoint.svelte-9ud2wg input:where(.svelte-9ud2wg){color:var(--rb-ink);background:0 0}.newpoint.svelte-9ud2wg input:where(.svelte-9ud2wg)::placeholder{color:var(--rb-text-3)}.icon.svelte-9ud2wg{width:var(--rb-tap);color:var(--rb-text-3);background:0 0;padding:0;font-weight:400}.danger.svelte-9ud2wg{align-self:flex-start}.add.svelte-9ud2wg{margin-top:12px}.wrap.svelte-1hg2irx{--rb-soft:var(--rb-surface);margin:10px 0}h1.svelte-vx5xit{margin:0}h1.svelte-vx5xit .muted:where(.svelte-vx5xit){font-weight:400}.between.svelte-vx5xit{justify-content:space-between;align-items:center}.season.svelte-vx5xit{width:110px}.sec.svelte-vx5xit{width:80px}.more.svelte-1ng03rh{color:var(--rb-text-2);margin:28px 2px 8px;font-size:17px}details.svelte-1ng03rh>summary:where(.svelte-1ng03rh){cursor:pointer;min-height:var(--rb-tap);color:var(--rb-ink);align-items:center;font-weight:600;display:flex}.hero.svelte-5wo4x7{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 16px 28px;display:flex}.intro.svelte-5wo4x7{max-width:520px;color:var(--rb-text-2);margin:8px 0 0;font-size:17px}.big.svelte-5wo4x7{min-height:52px;padding:0 24px;font-size:16px}.loading.svelte-5wo4x7{padding:24px 2px}.season.svelte-5wo4x7{color:var(--rb-text-3);font-weight:400}.paths.svelte-5wo4x7{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:8px 0 28px;display:grid}.path.svelte-5wo4x7{background:var(--rb-surface);min-height:96px;color:var(--rb-text);transition:box-shadow .15s var(--rb-ease);border-radius:22px;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;display:flex}.path.svelte-5wo4x7:hover{box-shadow:var(--rb-shadow-float)}.path.primary.svelte-5wo4x7{background:var(--rb-brand);color:var(--rb-on-brand)}.ico.svelte-5wo4x7{background:var(--rb-panel);width:52px;height:52px;color:var(--rb-ink);border-radius:16px;flex:none;place-items:center;font-size:26px;font-weight:600;display:grid}.primary.svelte-5wo4x7 .ico:where(.svelte-5wo4x7){background:var(--rb-accent);color:var(--rb-brand)}.ptxt.svelte-5wo4x7{flex-direction:column;gap:4px;display:flex}.ptxt.svelte-5wo4x7 strong:where(.svelte-5wo4x7){font-size:20px;font-weight:600}.ptxt.svelte-5wo4x7 span:where(.svelte-5wo4x7){opacity:.8;font-size:15px}.hint.svelte-10px1hd{color:var(--rb-text-3);margin:4px 0 0;font-size:15px}.form.svelte-wq92z8{gap:12px;max-width:520px;display:grid}.card.svelte-wq92z8{max-width:640px}.rows.svelte-rylu1{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.rows.columns.svelte-rylu1{grid-template-columns:1fr 1fr;gap:2px 8px}.rows.columns.svelte-rylu1 .num:where(.svelte-rylu1){width:52px}@media (max-width:420px){.rows.columns.svelte-rylu1{grid-template-columns:1fr}}.rows.svelte-rylu1 li:where(.svelte-rylu1){color:var(--rb-disabled);border-radius:12px;align-items:center;gap:10px;padding:2px 4px;display:flex}.rows.svelte-rylu1 li.on:where(.svelte-rylu1){color:var(--rb-text)}.check.svelte-rylu1{width:var(--rb-tap);background:var(--rb-panel);color:var(--rb-on-ink);border-radius:10px;padding:0;font-size:16px}.on.svelte-rylu1 .check:where(.svelte-rylu1){background:var(--rb-ink);color:var(--rb-accent)}.num.svelte-rylu1{text-align:center;width:70px}.name.svelte-rylu1{flex:1;font-size:15px}.confirm.svelte-1ohlqe6{width:min(440px,100% - 32px);max-width:none;color:var(--rb-text);background:0 0;border:0;padding:0}.confirm.svelte-1ohlqe6::backdrop{background:var(--rb-overlay)}.body.svelte-1ohlqe6{background:var(--rb-surface);box-shadow:var(--rb-shadow-float);border-radius:22px;padding:20px}h2.svelte-1ohlqe6{font:600 20px var(--rb-font);margin:0 0 12px}.actions.svelte-1ohlqe6{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.danger-fill.svelte-1ohlqe6{background:var(--rb-error-soft);color:var(--rb-error-text);font-weight:600}@media (max-width:480px){.actions.svelte-1ohlqe6{flex-direction:column-reverse}.actions.svelte-1ohlqe6 button:where(.svelte-1ohlqe6){width:100%}}progress.svelte-1df42lk{width:100%;height:10px}.delfile.svelte-1df42lk{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0 0 12px;display:flex}.lose.svelte-1df42lk{margin:4px 0 12px;padding-left:20px}.lose.svelte-1df42lk li:where(.svelte-1df42lk){margin:2px 0}.segs.svelte-1df42lk{flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.segs.svelte-1df42lk li:where(.svelte-1df42lk){min-height:var(--rb-tap);background:var(--rb-panel);border-radius:12px;align-items:center;gap:8px;padding:4px 4px 4px 10px;display:flex}.segs.svelte-1df42lk .n:where(.svelte-1df42lk){background:var(--rb-surface);width:24px;height:24px;font:600 14px var(--rb-font-num);color:var(--rb-text-2);border-radius:50%;flex:none;place-items:center;display:grid}.segs.svelte-1df42lk .what:where(.svelte-1df42lk){overflow-wrap:anywhere;flex-direction:column;flex:auto;min-width:0;display:flex}.file.svelte-1df42lk input:where(.svelte-1df42lk){opacity:0;width:1px;height:1px;position:absolute}.file.svelte-1df42lk .button:where(.svelte-1df42lk){min-height:var(--rb-tap);background:var(--rb-ink);color:var(--rb-on-ink);cursor:pointer;border-radius:12px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.file.svelte-1df42lk:focus-within .button:where(.svelte-1df42lk){box-shadow:0 0 0 2px var(--rb-bg), 0 0 0 4px var(--rb-ink), 0 0 0 6px var(--rb-accent)}.warn.svelte-1df42lk{color:var(--rb-warn-text);background:var(--rb-warn-soft);border-radius:12px;padding:8px 12px;font-size:15px;font-weight:500}hr.svelte-1df42lk{border:0;border-top:1px solid var(--rb-hairline);margin:16px 0}.list.svelte-1df42lk{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pick.svelte-1df42lk{width:100%;color:var(--rb-text);background:0 0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px;font-weight:400}.pick.svelte-1df42lk:hover{background:var(--rb-panel)}.pick.svelte-1df42lk span:where(.svelte-1df42lk){color:var(--rb-text-3);font-size:14px}.timeline.svelte-1x2ijt8{height:var(--rb-tap);touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;position:relative}.timeline.disabled.svelte-1x2ijt8{opacity:.4;cursor:default}.track.svelte-1x2ijt8,.played.svelte-1x2ijt8{pointer-events:none;border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0}.track.svelte-1x2ijt8{background:var(--rb-hairline);right:0}.played.svelte-1x2ijt8{background:var(--rb-accent-line)}.scene.svelte-1x2ijt8{background:var(--rb-track-scene);pointer-events:none;border-radius:4px;height:7px;margin-top:-3.5px;position:absolute;top:50%}.scene.team.svelte-1x2ijt8{background:color-mix(in srgb, var(--rb-team) 70%, transparent)}.mark.svelte-1x2ijt8{background:var(--rb-text-3);pointer-events:none;border-radius:2px;width:3px;height:12px;margin:-16px 0 0 -1.5px;position:absolute;top:50%}.mark.good.svelte-1x2ijt8{background:var(--rb-plus)}.mark.mid.svelte-1x2ijt8{background:var(--rb-mid)}.mark.bad.svelte-1x2ijt8{background:var(--rb-minus)}.mark.draft.svelte-1x2ijt8{background:var(--rb-ink);width:2px;height:22px;margin-top:-11px;margin-left:-1px}.head.svelte-1x2ijt8{background:var(--rb-accent);width:16px;height:16px;box-shadow:0 0 0 2.5px var(--rb-video);pointer-events:none;border-radius:50%;margin:-8px 0 0 -8px;position:absolute;top:50%}.player.svelte-kzll0m{flex-direction:column;display:flex}.stage.svelte-kzll0m{background:var(--rb-video);aspect-ratio:16/9;border-radius:18px;position:relative;overflow:hidden}.stage.full.svelte-kzll0m{aspect-ratio:auto;background:#000;border-radius:0;width:100vw;height:100dvh}.stage.pseudo.svelte-kzll0m{z-index:1000;position:fixed;inset:0}video.svelte-kzll0m{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}video.standby.svelte-kzll0m{visibility:hidden}.layer.svelte-kzll0m{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0}.full.svelte-kzll0m .layer:where(.svelte-kzll0m){touch-action:none}.veil.svelte-kzll0m{color:#fff;text-align:center;pointer-events:none;background:#0e0f1273;place-items:center;padding:20px;font-size:15px;display:grid;position:absolute;inset:0}.veil.bad.svelte-kzll0m{color:#f5b7b4}.spinner.svelte-kzll0m{border:2px solid #ffffff4d;border-top-color:var(--rb-accent);pointer-events:none;border-radius:50%;width:36px;height:36px;margin:-18px;animation:.9s linear infinite svelte-kzll0m-spin;position:absolute;top:50%;left:50%}@keyframes svelte-kzll0m-spin{to{transform:rotate(360deg)}}.flash.svelte-kzll0m{background:var(--rb-overlay);color:#fff;font-family:var(--rb-font-num);pointer-events:none;border-radius:999px;padding:10px 16px;font-size:24px;font-weight:500;animation:.65s ease-out forwards svelte-kzll0m-fade;position:absolute;top:50%;transform:translateY(-50%)}.flash.left.svelte-kzll0m{left:8%}.flash.right.svelte-kzll0m{right:8%}.flash.center.svelte-kzll0m{left:50%;transform:translate(-50%,-50%)}@keyframes svelte-kzll0m-fade{0%{opacity:1}70%{opacity:1}to{opacity:0}}.stage.svelte-kzll0m:focus{outline:none}.ovl.svelte-kzll0m{pointer-events:none;position:absolute;inset:0}.fsbtn.svelte-kzll0m{color:#fff;z-index:1;background:#0e0f128c;border-radius:12px;min-width:44px;padding:0;position:absolute;bottom:14px;right:14px}.exit.svelte-kzll0m{z-index:3;left:max(24px, env(safe-area-inset-left));top:max(24px, env(safe-area-inset-top));color:#fff;background:#0e0f128c;border-radius:50%;min-width:44px;padding:0;font-size:16px;font-weight:500;position:absolute}.hud.svelte-kzll0m{z-index:2;left:max(24px, env(safe-area-inset-left));right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));background:var(--rb-overlay);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px;flex-direction:column;gap:8px;padding:12px 18px 14px;animation:.15s cubic-bezier(.2,.8,.2,1) svelte-kzll0m-show;display:flex;position:absolute}.full.withside.svelte-kzll0m .hud:where(.svelte-kzll0m){right:calc(min(400px,45%) + 48px)}.hudextra.svelte-kzll0m{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hud.svelte-kzll0m .time:where(.svelte-kzll0m){color:#fff}.hud.svelte-kzll0m .hint:where(.svelte-kzll0m){color:#a6ac9c;margin:0;font-size:13px}.hud.svelte-kzll0m .ghost:where(.svelte-kzll0m){color:#dde1d6}.hud.svelte-kzll0m .play:where(.svelte-kzll0m){color:var(--rb-video);background:#fff}.hud.svelte-kzll0m .rate.on:where(.svelte-kzll0m){color:#fff;background:#ffffff29}.sidesheet.svelte-kzll0m{z-index:2;top:max(24px, env(safe-area-inset-top));right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:none;background:color-mix(in srgb, var(--rb-panel) 97%, transparent);width:min(400px,45%);color:var(--rb-text);--rb-soft:var(--rb-surface);border-radius:24px;padding:16px;animation:.15s cubic-bezier(.2,.8,.2,1) svelte-kzll0m-show;position:absolute;overflow-y:auto}@keyframes svelte-kzll0m-show{0%{opacity:0}to{opacity:1}}.controls.svelte-kzll0m{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.time.svelte-kzll0m{font-family:var(--rb-font-num);color:var(--rb-ink);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:108px;margin-right:8px;font-size:26px;font-weight:500;line-height:1}.dur.svelte-kzll0m{color:var(--rb-text-3);font-size:15px}.hud.svelte-kzll0m .dur:where(.svelte-kzll0m){color:#a6ac9c}.group.svelte-kzll0m{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.rates.svelte-kzll0m{margin-left:auto}.t.svelte-kzll0m{min-width:50px;padding:0 10px;font-size:15px}.play.svelte-kzll0m{border-radius:50%;min-width:50px;min-height:50px;margin:0 4px;padding:0;font-size:16px}.rate.svelte-kzll0m{min-width:42px;color:var(--rb-text-3);border-radius:10px;padding:0 8px;font-size:15px}.rate.on.svelte-kzll0m{background:var(--rb-select);color:var(--rb-ink);font-weight:600}.big.t.svelte-kzll0m{min-height:46px;font-size:15px}.info.svelte-kzll0m{color:var(--rb-text-3);flex-wrap:wrap;gap:2px 16px;margin:2px 0 0;font-size:13px;display:flex}.info.svelte-kzll0m .keys:where(.svelte-kzll0m){flex-basis:100%}.touchhint.svelte-kzll0m{flex-basis:100%;display:none}@media (pointer:coarse){.info.svelte-kzll0m .keys:where(.svelte-kzll0m){display:none}.touchhint.svelte-kzll0m{display:inline}}.picker.svelte-flrgbo{background:var(--rb-surface);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid}.col.svelte-flrgbo{flex-direction:column;min-width:0;display:flex}.scroll.svelte-flrgbo .col:where(.svelte-flrgbo){-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:min(32dvh,276px);overflow-y:auto}.scroll.svelte-flrgbo .cats:where(.svelte-flrgbo){padding-bottom:16px;mask-image:linear-gradient(#000 calc(100% - 20px),#0000)}.points.svelte-flrgbo{background:var(--rb-panel);border-radius:11px;padding:4px}.points.required.need.svelte-flrgbo{background:var(--rb-accent-soft);box-shadow:inset 0 0 0 1.5px var(--rb-accent-line)}.points.empty.svelte-flrgbo{background:0 0}.head.svelte-flrgbo{color:var(--rb-text-3);margin:0;padding:4px 10px;font-size:12px;font-weight:500}.points.svelte-flrgbo .head:where(.svelte-flrgbo){padding:4px 8px}.head.accent.svelte-flrgbo{color:var(--rb-accent-text)}.need.svelte-flrgbo .head:where(.svelte-flrgbo){font-weight:600}.opt.svelte-flrgbo{text-align:left;width:100%;min-height:38px;color:var(--rb-text-2);background:0 0;border-radius:9px;flex:none;justify-content:space-between;gap:8px;padding:0 10px;font-size:14px;font-weight:400}.opt.svelte-flrgbo .name:where(.svelte-flrgbo){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.opt[aria-pressed=true].svelte-flrgbo{background:var(--rb-ink);color:var(--rb-on-ink);font-weight:500}.opt[aria-pressed=false].svelte-flrgbo:active{background:var(--rb-select)}.pt.svelte-flrgbo{background:var(--rb-surface);color:var(--rb-text);border-radius:8px;margin-bottom:2px}.tick.svelte-flrgbo{color:var(--rb-accent);margin-right:6px;font-weight:600}.sd.svelte-flrgbo{opacity:.75;margin-right:6px;font-size:12px;font-weight:600}.cnt.svelte-flrgbo{font-variant-numeric:tabular-nums;color:var(--rb-text-3);flex:none;font-size:13px}.opt[aria-pressed=true].svelte-flrgbo .cnt:where(.svelte-flrgbo){color:inherit;opacity:.75}.hint.svelte-flrgbo{color:var(--rb-text-3);margin:0;padding:8px 10px;font-size:13px}.plist.svelte-r02eh{background:var(--rb-surface);border-radius:16px;padding:4px 6px 6px}.plist.scroll.svelte-r02eh{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding-bottom:20px;overflow-y:auto;mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}table.svelte-r02eh{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:14px}th.svelte-r02eh{color:var(--rb-text-3);text-align:left;padding:6px 4px 2px;font-size:12px;font-weight:500}th.n.svelte-r02eh{text-align:center}td.svelte-r02eh{height:38px;color:var(--rb-text);padding:0 4px}td.svelte-r02eh:first-child{border-radius:9px 0 0 9px;padding-left:8px}td.svelte-r02eh:last-child{border-radius:0 9px 9px 0;padding-right:8px}tr.svelte-r02eh{cursor:pointer}thead.svelte-r02eh th:where(.svelte-r02eh){background:var(--rb-surface);z-index:1;position:sticky;top:0}.nr.svelte-r02eh{width:34px;color:var(--rb-text-3);font-family:var(--rb-font-num);font-size:15px;font-weight:500}th.nr.svelte-r02eh{font-family:var(--rb-font);padding-left:8px;font-size:12px;font-weight:500}.n.svelte-r02eh{text-align:center;width:26px}td.plus.svelte-r02eh{color:var(--rb-plus-text)}td.mid.svelte-r02eh{color:var(--rb-mid-text)}td.minus.svelte-r02eh{color:var(--rb-minus-text)}.pname.svelte-r02eh{color:inherit;background:0 0;border-radius:0;justify-content:flex-start;width:100%;min-height:38px;padding:0;font-size:14px;font-weight:400}.g.svelte-r02eh{color:var(--rb-text-3);margin-left:8px;font-size:13px}tr.sel.svelte-r02eh td:where(.svelte-r02eh){background:var(--rb-select)}tr.sel.svelte-r02eh td:where(.svelte-r02eh):first-child{box-shadow:inset 3px 0 0 var(--rb-ink)}tr.sel.svelte-r02eh .pname:where(.svelte-r02eh){color:var(--rb-ink);font-weight:600}tr.none.svelte-r02eh td:where(.svelte-r02eh),tr.none.svelte-r02eh .pname:where(.svelte-r02eh),tr.none.svelte-r02eh .g:where(.svelte-r02eh){color:var(--rb-disabled)}tr.none.sel.svelte-r02eh .pname:where(.svelte-r02eh){color:var(--rb-ink)}.emptyrow.svelte-r02eh{color:var(--rb-text-3);cursor:default;height:auto;padding:10px 8px}.team.svelte-b1irud{text-align:left;background:var(--rb-team-soft);width:100%;min-height:40px;color:var(--rb-team-text);border-radius:12px;justify-content:flex-start;gap:10px;padding:4px 12px;font-size:14px;font-weight:400}.box.svelte-b1irud{border:1.5px solid var(--rb-team);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:13px;font-weight:600;display:inline-grid}.team[aria-pressed=true].svelte-b1irud{box-shadow:inset 0 0 0 1.5px var(--rb-team);font-weight:600}.team[aria-pressed=true].svelte-b1irud .box:where(.svelte-b1irud){background:var(--rb-team);color:var(--rb-ink);border-color:var(--rb-team)}.tt.svelte-b1irud{flex-wrap:wrap;flex:1;align-items:baseline;gap:0 8px;min-width:0;display:flex}.hint.svelte-b1irud{opacity:.85;font-size:13px;font-weight:400}.cnt.svelte-b1irud{font-variant-numeric:tabular-nums;gap:0;font-weight:500;display:flex}.cnt.svelte-b1irud span:where(.svelte-b1irud){text-align:center;width:26px}.plus.svelte-b1irud{color:var(--rb-plus-text)}.mid.svelte-b1irud{color:var(--rb-mid-text)}.minus.svelte-b1irud{color:var(--rb-minus-text)}.rate.svelte-1vmqhzo{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rate.svelte-1vmqhzo button:where(.svelte-1vmqhzo){color:#fff;border-radius:16px;min-height:54px;padding:0;font-size:26px;font-weight:600}.plus.svelte-1vmqhzo{background:var(--rb-plus)}.minus.svelte-1vmqhzo{background:var(--rb-minus)}.mid.svelte-1vmqhzo{background:var(--rb-mid)}.block.svelte-1vmqhzo{background:var(--rb-mid-symbol);border-radius:2px;width:16px;height:8px}.panel.svelte-15xqoxd{flex-direction:column;gap:8px;min-height:0;display:flex}.panel.svelte-15xqoxd:not(.sheet){height:100%}.panel.sheet.svelte-15xqoxd{background:0 0;border-radius:0;padding:0}.panel.editing.svelte-15xqoxd:not(.sheet){box-shadow:inset 0 0 0 2px var(--rb-accent-line)}.head.svelte-15xqoxd{flex-wrap:wrap;align-items:center;gap:10px;padding:0 2px;display:flex}h2.svelte-15xqoxd{margin:0;font-size:16px}.editing.svelte-15xqoxd h2:where(.svelte-15xqoxd){color:var(--rb-accent-text)}.tc.svelte-15xqoxd{color:var(--rb-text-3);font-variant-numeric:tabular-nums;font-size:13px}.sp.svelte-15xqoxd{flex:1}.markrow.svelte-15xqoxd{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.markrow.svelte-15xqoxd button:where(.svelte-15xqoxd){border-radius:10px;min-height:36px;padding:0 12px;font-size:14px}.markbtn.set.svelte-15xqoxd{box-shadow:inset 0 0 0 1.5px var(--rb-accent-line);color:var(--rb-accent-text);font-weight:600}.follows.svelte-15xqoxd{color:var(--rb-text-3);font-size:13px}.people.svelte-15xqoxd{flex-direction:column;flex:auto;min-height:124px;display:flex}.people.svelte-15xqoxd>*{flex:auto}.sheet.svelte-15xqoxd .people:where(.svelte-15xqoxd){flex:none;min-height:0}.note.svelte-15xqoxd{flex:none;width:100%;min-height:38px;font-size:15px}.ratebox.svelte-15xqoxd{flex-direction:column;flex:none;gap:6px;display:flex}.hint.svelte-15xqoxd{color:var(--rb-text-3);margin:0;padding:0 2px;font-size:13px}.hint.ready.svelte-15xqoxd{color:var(--rb-text-2)}.sheet.svelte-15xqoxd .ratebox:where(.svelte-15xqoxd){z-index:1;background:linear-gradient(transparent, var(--rb-panel) 14px);margin:0 -16px -16px;padding:8px 16px 16px;position:sticky;bottom:-16px}.editrow.svelte-15xqoxd{justify-content:space-between;gap:8px;display:flex}.check.svelte-15xqoxd{min-height:40px;color:var(--rb-text-2);font-size:14px}.keys.svelte-15xqoxd{color:var(--rb-text-3);margin:0;font-size:13px}@media (pointer:coarse){.keys.svelte-15xqoxd{display:none}}.scenelist.svelte-sg94w8{margin-top:16px}.head.svelte-sg94w8{flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:0 4px 6px;display:flex}h2.svelte-sg94w8{color:var(--rb-text-2);margin:0;font-size:14px;font-weight:600}.cnt.svelte-sg94w8{color:var(--rb-text-3);font-size:13px}.empty.svelte-sg94w8{color:var(--rb-text-3);padding:0 4px;font-size:14px}.scenes.svelte-sg94w8{gap:4px;margin:0;padding:0;list-style:none;display:grid}.scene.svelte-sg94w8{transition:background-color .15s var(--rb-ease);border-radius:14px;padding:2px 6px 4px}.scene.current.svelte-sg94w8,.scene.open.svelte-sg94w8{background:var(--rb-surface);box-shadow:var(--rb-shadow-float)}.scene.current.svelte-sg94w8{box-shadow:inset 3px 0 0 var(--rb-accent-line), var(--rb-shadow-float)}.shead.svelte-sg94w8{align-items:center;gap:6px;display:flex}.play.svelte-sg94w8{background:var(--rb-soft);min-width:36px;min-height:36px;color:var(--rb-ink);border-radius:50%;padding:0;font-size:13px}.scene.current.svelte-sg94w8 .play:where(.svelte-sg94w8),.scene.open.svelte-sg94w8 .play:where(.svelte-sg94w8){background:var(--rb-panel)}.title.svelte-sg94w8{min-height:40px;color:var(--rb-text);background:0 0;flex:1;justify-content:flex-start;gap:10px;padding:0 6px;font-size:14px;font-weight:500}.sn.svelte-sg94w8{color:var(--rb-ink);font-weight:600}.range.svelte-sg94w8{font-family:var(--rb-font-num);color:var(--rb-text-3);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.chev.svelte-sg94w8{color:var(--rb-text-3);margin-left:auto}.tools.svelte-sg94w8{--rb-soft:var(--rb-panel);flex-wrap:wrap;gap:6px;padding:4px 0 6px 42px;display:flex}.tools.svelte-sg94w8 button:where(.svelte-sg94w8){border-radius:10px;min-height:38px;padding:0 12px;font-size:14px}.hint.svelte-sg94w8{color:var(--rb-text-3);flex-basis:100%;margin:0;font-size:13px}.marks.svelte-sg94w8{margin:0;padding:0 0 0 36px;list-style:none}.mrow.svelte-sg94w8{border-radius:10px;align-items:center;gap:10px;min-height:38px;padding-right:2px;display:flex}.mrow.editing.svelte-sg94w8{background:var(--rb-accent-soft)}.tjump.svelte-sg94w8{min-height:38px;color:var(--rb-text-3);font-family:var(--rb-font-num);font-variant-numeric:tabular-nums;background:0 0;justify-content:flex-start;min-width:64px;padding:0 6px;font-size:15px;font-weight:500}.what.svelte-sg94w8{flex-wrap:wrap;flex:1;align-items:baseline;gap:0 10px;min-width:0;padding:4px 0;display:flex}.l1.svelte-sg94w8{color:var(--rb-text);font-size:14px}.l2.svelte-sg94w8{color:var(--rb-text-3);font-size:13px}.icon.svelte-sg94w8{min-width:40px;min-height:38px;padding:0;font-size:15px}.splitrow.svelte-sg94w8{justify-content:center;padding:2px 0;display:flex}.split.svelte-sg94w8{background:var(--rb-panel);min-height:34px;color:var(--rb-text-2);border-radius:999px;padding:0 14px;font-size:14px}a.button.small{border-radius:10px;min-height:36px;padding:0 12px;font-size:14px}.work.svelte-cxumny{grid-template-columns:1fr;grid-template-areas:"player""panel""scenes";gap:16px 24px;margin-top:4px;display:grid}.playercard.svelte-cxumny{grid-area:player;min-width:0}.right.svelte-cxumny{grid-area:panel}.scenelist.svelte-cxumny{grid-area:scenes;min-width:0}.scenelist.svelte-cxumny .scenelist{margin-top:0}@media (min-width:1000px){.work.svelte-cxumny{grid-template:"player panel""scenes panel"1fr/minmax(0,1fr) 400px;align-items:start;gap:12px 24px}.right.svelte-cxumny{top:calc(var(--rb-head-h,60px) + 4px);height:calc(100dvh - var(--rb-head-h,60px) - 28px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:24px;min-height:560px;position:sticky;overflow-y:auto}}@media (min-width:1280px){.work.svelte-cxumny{grid-template-columns:minmax(0,1fr) 420px}}.gamebar.svelte-cxumny{flex-wrap:wrap;align-items:center;gap:4px 14px;min-height:52px;margin:0 0 8px;display:flex}.gamebar.svelte-cxumny h1:where(.svelte-cxumny){margin:0;font-size:26px}.meta.svelte-cxumny{color:var(--rb-text-3);font-size:14px}.save.svelte-cxumny{margin-left:auto}.menubtn.svelte-cxumny{align-items:center;gap:8px;display:inline-flex}.empty.svelte-cxumny{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.empty.svelte-cxumny p:where(.svelte-cxumny){margin:0}.drawer.svelte-cxumny{background:var(--rb-bg);width:min(500px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--rb-text);border:0;margin:0;padding:0;box-shadow:0 8px 40px #0e0f1240}.drawer.svelte-cxumny::backdrop{background:#0e0f1266}.inner.svelte-cxumny{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-sizing:border-box;height:100%;padding:max(14px, env(safe-area-inset-top)) 18px max(20px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));flex-direction:column;gap:12px;display:flex;overflow-y:auto}.inner.svelte-cxumny .card{margin:0}.dhead.svelte-cxumny{align-items:center;display:flex}.dhead.svelte-cxumny h2:where(.svelte-cxumny){font-family:var(--rb-font-num);color:var(--rb-ink);flex:1;margin:0;font-size:28px;font-weight:600}.close.svelte-cxumny{width:var(--rb-tap);padding:0;font-size:18px}.inner.svelte-cxumny h3:where(.svelte-cxumny),.inner.svelte-cxumny .card>h2{font-size:17px;font-family:var(--rb-font);margin:0 0 8px}.done.svelte-cxumny{min-height:54px}@media (prefers-reduced-motion:no-preference){.drawer[open].svelte-cxumny{animation:.18s cubic-bezier(.2,.8,.2,1) svelte-cxumny-slidein}}@keyframes svelte-cxumny-slidein{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.work.svelte-176m5m4{grid-template-columns:1fr;gap:16px 24px;margin-top:4px;display:grid}@media (min-width:1000px){.work.svelte-176m5m4{grid-template-columns:minmax(0,1fr) 400px;align-items:start}.controls.svelte-176m5m4{top:calc(var(--rb-head-h,60px) + 4px);max-height:calc(100dvh - var(--rb-head-h,60px) - 28px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:sticky;overflow-y:auto}}@media (min-width:1280px){.work.svelte-176m5m4{grid-template-columns:minmax(0,1fr) 420px}}.playercol.svelte-176m5m4{min-width:0}.navrow.svelte-176m5m4{background:var(--rb-surface);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;padding:12px 14px;display:flex}.steplabel.svelte-176m5m4{font-family:var(--rb-font-num);color:var(--rb-ink);font-variant-numeric:tabular-nums;flex:200px;font-size:22px;font-weight:500}.navbtns.svelte-176m5m4{flex-wrap:wrap;gap:8px;display:flex}.navbtns.svelte-176m5m4 button:where(.svelte-176m5m4){min-height:48px;padding:0 18px}.navbtns.svelte-176m5m4 .main:where(.svelte-176m5m4){min-width:150px}.navbtns.svelte-176m5m4 .big:where(.svelte-176m5m4){min-height:54px}.hudextra .steplabel.svelte-176m5m4{color:#fff;font-size:20px}.hudextra .navbtns.svelte-176m5m4 .soft:where(.svelte-176m5m4){color:#fff;background:#ffffff1a}.hudextra .navbtns.svelte-176m5m4 .main:where(.svelte-176m5m4){color:var(--rb-video);background:#fff}.keys.svelte-176m5m4{color:var(--rb-text-3);margin:8px 4px 0;font-size:13px}.label.svelte-176m5m4{background:var(--rb-overlay);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 14px;display:inline-flex}.label.svelte-176m5m4 .tag:where(.svelte-176m5m4){color:#fff;background:#ffffff2e}.label.svelte-176m5m4 .big:where(.svelte-176m5m4){font-family:var(--rb-font-num);font-size:24px;font-weight:500;line-height:1.1}.label.svelte-176m5m4 .who:where(.svelte-176m5m4){color:#c4c9bc;flex-basis:100%;font-size:15px}.labelpos.svelte-176m5m4{max-width:calc(100% - 28px);position:absolute;top:14px;left:14px}.full .labelpos.svelte-176m5m4{left:max(84px, env(safe-area-inset-left));top:max(24px, env(safe-area-inset-top))}.full .label.svelte-176m5m4 .big:where(.svelte-176m5m4){font-size:30px}.black.svelte-176m5m4{color:#fff;pointer-events:auto;text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:16px;display:flex;position:absolute;inset:0}.endt.svelte-176m5m4{font-family:var(--rb-font-num);letter-spacing:.01em;margin:0;font-size:clamp(32px,6vw,64px);font-weight:600;line-height:1}.endh.svelte-176m5m4{color:#a6ac9c;margin:0;font-size:14px}.endbtns.svelte-176m5m4{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.endbtn.svelte-176m5m4{color:#fff;background:#ffffff1a;border-radius:16px;min-height:60px;padding:0 22px;font-size:17px}.endbtn.main.svelte-176m5m4{color:var(--rb-video);background:#fff}.safety.svelte-176m5m4{flex-direction:column;gap:6px;display:flex}.pill.svelte-176m5m4{background:var(--rb-ok-soft);color:var(--rb-ok);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.warn.svelte-176m5m4 .pill:where(.svelte-176m5m4){background:var(--rb-error-soft);color:var(--rb-error-text)}.stext.svelte-176m5m4{color:var(--rb-text-3);margin:0 2px;font-size:13px}.warn.svelte-176m5m4 .stext:where(.svelte-176m5m4){color:var(--rb-error-text)}.toggles.svelte-176m5m4{background:var(--rb-surface);border-radius:16px;flex-direction:column;gap:2px;padding:2px 12px;display:flex}.toggles.svelte-176m5m4 .check:where(.svelte-176m5m4),.check.tile.svelte-176m5m4{min-height:40px;font-size:14px}.check.tile.svelte-176m5m4{background:var(--rb-surface);border-radius:12px;padding:0 12px}.filters.svelte-176m5m4{flex-direction:column;gap:8px;margin-top:14px;display:flex}.frow.svelte-176m5m4{flex-direction:column;gap:4px;display:flex}.flabel.svelte-176m5m4,.sel.svelte-176m5m4{color:var(--rb-text-3);padding:0 2px;font-size:12px;font-weight:500}.sel.svelte-176m5m4 select:where(.svelte-176m5m4){width:100%;min-height:40px;font-size:15px}.sh.svelte-176m5m4{color:var(--rb-text-2);align-items:baseline;gap:8px;margin:18px 2px 8px;font-size:14px;display:flex}.sh.svelte-176m5m4 .cnt:where(.svelte-176m5m4){color:var(--rb-text-3);font-weight:400}.empty.svelte-176m5m4{color:var(--rb-text-3);margin:0 2px;font-size:14px}.items.svelte-176m5m4{gap:4px;margin:0;padding:0;list-style:none;display:grid}.group.svelte-176m5m4{color:var(--rb-text-3);margin:10px 2px 2px;font-size:13px;font-weight:600}.item.svelte-176m5m4{border-radius:14px}.item.on.svelte-176m5m4{background:var(--rb-surface);box-shadow:inset 3px 0 0 var(--rb-accent-line), var(--rb-shadow-float)}.ibtn.svelte-176m5m4{width:100%;min-height:44px;color:var(--rb-text);text-align:left;background:0 0;border-radius:14px;justify-content:flex-start;align-items:flex-start;gap:12px;padding:8px 10px;font-weight:400}.item.svelte-176m5m4:not(.on) .ibtn:where(.svelte-176m5m4):hover{background:color-mix(in srgb, var(--rb-surface) 60%, transparent)}.ibtn.svelte-176m5m4 .t:where(.svelte-176m5m4){font-family:var(--rb-font-num);font-variant-numeric:tabular-nums;color:var(--rb-text-3);min-width:3.2em;font-size:15px;font-weight:500}.what.svelte-176m5m4{flex-direction:column;gap:2px;min-width:0;display:flex}.sn.svelte-176m5m4{color:var(--rb-ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.sub.svelte-176m5m4{color:var(--rb-text-3);font-size:13px}.points.svelte-176m5m4{gap:2px;margin:0;padding:0 8px 8px;list-style:none;display:grid}.pbtn.svelte-176m5m4{width:100%;min-height:40px;color:var(--rb-text);text-align:left;background:0 0;border-radius:10px;justify-content:flex-start;gap:8px;padding:4px 10px;font-size:14px;font-weight:400}.pbtn.on.svelte-176m5m4{background:var(--rb-select);color:var(--rb-ink);font-weight:600}.pn.svelte-176m5m4{font-variant-numeric:tabular-nums;color:var(--rb-text-3);min-width:1.2em}.pw.svelte-176m5m4{flex-direction:column;display:flex}.tile.svelte-1itb854{background:var(--rb-surface);border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:12px 16px;display:flex}.lbl.svelte-1itb854{color:var(--rb-text-3);font-size:13px}.val.svelte-1itb854{font-family:var(--rb-font-num);color:var(--rb-ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:500;line-height:1}.val.plus.svelte-1itb854{color:var(--rb-plus-text)}.val.mid.svelte-1itb854{color:var(--rb-mid-text)}.val.minus.svelte-1itb854{color:var(--rb-minus-text)}.work.svelte-107lzsx{grid-template-columns:1fr;grid-template-areas:"side""main";gap:16px 24px;margin-top:4px;display:grid}.side.svelte-107lzsx{grid-area:side;min-width:0}.main.svelte-107lzsx{grid-area:main;min-width:0}@media (min-width:1000px){.work.svelte-107lzsx{grid-template-columns:minmax(0,1fr) 420px;grid-template-areas:"main side";align-items:start}.side.svelte-107lzsx{top:calc(var(--rb-head-h,60px) + 4px);max-height:calc(100dvh - var(--rb-head-h,60px) - 28px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:sticky;overflow-y:auto}}@media (min-width:1280px){.work.svelte-107lzsx{grid-template-columns:minmax(0,1fr) 460px}}.side.svelte-107lzsx .time{min-width:92px;font-size:22px}.side.svelte-107lzsx .controls .t{min-width:40px;padding:0 6px;font-size:14px}.side.svelte-107lzsx .controls .rate{min-width:34px;padding:0 4px;font-size:14px}.plbar.svelte-107lzsx{border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:52px;margin-top:8px;padding:6px 6px 6px 12px;display:flex}.plbar.active.svelte-107lzsx{background:var(--rb-surface)}.pltitle.svelte-107lzsx{color:var(--rb-ink);flex:180px;font-size:14px;font-weight:600}.plbtns.svelte-107lzsx{--rb-soft:var(--rb-panel);gap:4px;display:flex}.idle.svelte-107lzsx{color:var(--rb-text-3);font-size:13px}.tile.svelte-107lzsx{background:var(--rb-surface);--rb-soft:var(--rb-panel);border-radius:16px;margin-top:12px;padding:12px 10px 8px}.tile.svelte-107lzsx h2:where(.svelte-107lzsx){color:var(--rb-text-2);margin:0 4px 4px;font-size:14px}.tiles.svelte-107lzsx{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:560px){.tiles.svelte-107lzsx{grid-template-columns:repeat(2,minmax(0,1fr))}}.filters.svelte-107lzsx{flex-wrap:wrap;gap:8px 12px;margin-top:14px;display:flex}.ratio.svelte-107lzsx{margin-top:14px}.summary.svelte-107lzsx{color:var(--rb-text-3);margin:6px 2px 0;font-size:13px}.none.svelte-107lzsx{color:var(--rb-text-3);margin-top:14px}.sect.svelte-107lzsx{color:var(--rb-text-2);margin:24px 4px 8px;font-size:14px}.pgrid.svelte-107lzsx{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:12px;display:grid}.pcard.svelte-107lzsx{background:var(--rb-surface);border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:14px 12px 10px;display:flex}.pcard.empty.svelte-107lzsx{padding-bottom:14px}.pcard.empty.svelte-107lzsx h3:where(.svelte-107lzsx),.pcard.empty.svelte-107lzsx .num:where(.svelte-107lzsx){color:var(--rb-disabled);font-weight:500}.ph.svelte-107lzsx{justify-content:space-between;align-items:baseline;gap:10px;padding:0 4px;display:flex}.ph.svelte-107lzsx h3:where(.svelte-107lzsx){font-size:15px}.num.svelte-107lzsx{font-variant-numeric:tabular-nums;color:var(--rb-text-3);margin-right:8px;font-weight:500}.nothing.svelte-107lzsx{color:var(--rb-disabled);font-size:13px}.tot.svelte-107lzsx{font-family:var(--rb-font-num);font-variant-numeric:tabular-nums;gap:12px;font-size:22px;font-weight:500;line-height:1;display:flex}.tot.svelte-107lzsx .plus:where(.svelte-107lzsx){color:var(--rb-plus-text)}.tot.svelte-107lzsx .mid:where(.svelte-107lzsx){color:var(--rb-mid-text)}.tot.svelte-107lzsx .minus:where(.svelte-107lzsx){color:var(--rb-minus-text)}.foot.svelte-107lzsx{--rb-soft:var(--rb-panel);display:flex}.foot.svelte-107lzsx button:where(.svelte-107lzsx){min-height:40px;font-size:14px}.st.svelte-107lzsx{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.st.svelte-107lzsx th:where(.svelte-107lzsx){color:var(--rb-text-3);text-align:left;padding:2px 4px;font-size:12px;font-weight:500}.st.svelte-107lzsx td:where(.svelte-107lzsx){height:40px;color:var(--rb-text);padding:0 4px}.st.svelte-107lzsx tbody:where(.svelte-107lzsx) tr:where(.svelte-107lzsx):hover td:where(.svelte-107lzsx){background:color-mix(in srgb, var(--rb-panel) 60%, transparent)}.n.svelte-107lzsx{text-align:center;width:2.4em}th.n.svelte-107lzsx{text-align:center}td.plus.svelte-107lzsx{color:var(--rb-plus-text)}td.mid.svelte-107lzsx{color:var(--rb-mid-text)}td.minus.svelte-107lzsx{color:var(--rb-minus-text)}td.sum.svelte-107lzsx{color:var(--rb-text-2)}.pl.svelte-107lzsx{text-align:right;width:44px}.icon.svelte-107lzsx{border-radius:10px;min-width:40px;min-height:36px;padding:0;font-size:13px}.expand.svelte-107lzsx{color:var(--rb-text);text-align:left;white-space:normal;background:0 0;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-height:40px;padding:4px 0;font-size:14px;font-weight:500;display:flex}.expand.svelte-107lzsx:disabled{opacity:1;cursor:default}.caret.svelte-107lzsx{width:1em;color:var(--rb-text-3);flex:none}.cn.svelte-107lzsx{min-width:0}tr.pt.svelte-107lzsx td:where(.svelte-107lzsx):first-child{color:var(--rb-text-2);padding-left:40px}tr.pt.svelte-107lzsx td:where(.svelte-107lzsx){height:36px}details.svelte-107lzsx summary:where(.svelte-107lzsx){cursor:pointer;min-height:40px;color:var(--rb-text-2);align-items:center;padding:0 4px;font-size:14px;font-weight:500;display:flex}.ml.svelte-107lzsx{margin:0;padding:0;list-style:none}.mrow.svelte-107lzsx{width:100%;min-height:40px;color:var(--rb-text);text-align:left;background:0 0;border-radius:10px;justify-content:flex-start;gap:8px;padding:0 4px;font-size:14px;font-weight:400}.mrow.svelte-107lzsx:hover{background:var(--rb-panel)}.mrow.svelte-107lzsx .t:where(.svelte-107lzsx){font-family:var(--rb-font-num);font-variant-numeric:tabular-nums;color:var(--rb-text-3);min-width:3.6em;font-size:15px;font-weight:500}.mrow.svelte-107lzsx .w:where(.svelte-107lzsx){flex:1;min-width:0}.grp.svelte-107lzsx{align-items:center;gap:6px;margin:10px 4px 2px;font-size:14px;font-weight:600;display:flex}h1.svelte-rv02f{margin:0 0 4px}.hint.svelte-rv02f{background:var(--rb-warn-soft);color:var(--rb-warn-text);border-radius:12px;padding:8px 12px;font-weight:500}.people.svelte-rv02f{flex-direction:column;gap:6px;margin:12px 0;padding:0;list-style:none;display:flex}.people.svelte-rv02f li:where(.svelte-rv02f){min-height:var(--rb-tap);background:var(--rb-panel);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 12px;display:flex}.people.svelte-rv02f li.dim:where(.svelte-rv02f){opacity:.7}.num.svelte-rv02f{font-family:var(--rb-font-num);min-width:2ch;color:var(--rb-text-2);font-size:18px}.name.svelte-rv02f{font-weight:600}.count.svelte-rv02f{flex:auto}.chip.svelte-rv02f{background:var(--rb-surface);color:var(--rb-text-3);border-radius:999px;padding:3px 10px;font-size:13px}.chip.current.svelte-rv02f{background:var(--rb-ok-soft);color:var(--rb-ok);font-weight:600}.chip.changed.svelte-rv02f{background:var(--rb-warn-soft);color:var(--rb-warn-text);font-weight:600}.err.svelte-rv02f{color:var(--rb-error-text);font-weight:600}.btns.svelte-rv02f{margin-top:8px}.top.svelte-1n46o8q{min-height:60px;padding:max(8px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) 8px max(24px, env(safe-area-inset-left));background:var(--rb-bg);flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.sticky.svelte-1n46o8q{z-index:10;position:sticky;top:0}.brand.svelte-1n46o8q{min-height:var(--rb-tap);border-radius:10px;align-items:center;text-decoration:none;display:flex}.brand.svelte-1n46o8q .compact:where(.svelte-1n46o8q){display:none}nav.svelte-1n46o8q{flex-wrap:wrap;gap:4px;display:flex}.navlink.svelte-1n46o8q{min-height:var(--rb-tap);color:var(--rb-text-2);border-radius:10px;align-items:center;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.navlink.svelte-1n46o8q:hover{color:var(--rb-ink)}.navlink.on.svelte-1n46o8q{background:var(--rb-brand);color:var(--rb-on-brand);font-weight:600}.ctx.svelte-1n46o8q{flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:4px 16px;min-width:0;display:flex}.ctx.svelte-1n46o8q .ctxtext{color:var(--rb-text-2);min-height:var(--rb-tap);align-items:center;gap:4px;font-size:14px;text-decoration:none;display:inline-flex}.ctx.svelte-1n46o8q a.ctxtext:hover{text-decoration:underline}.ctx.svelte-1n46o8q .ctxtext .muted{color:var(--rb-text-3)}main.svelte-1n46o8q{max-width:1440px;padding:0 max(24px, env(safe-area-inset-right)) 16px max(24px, env(safe-area-inset-left));margin:0 auto}footer.svelte-1n46o8q{max-width:1440px;padding:16px max(24px, env(safe-area-inset-left)) 32px;color:var(--rb-text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 auto;font-size:13px;display:flex}.legal.svelte-1n46o8q{gap:4px 16px;display:flex}.legal.svelte-1n46o8q a:where(.svelte-1n46o8q){min-height:var(--rb-tap);color:var(--rb-text-2);align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.legal.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{text-decoration:underline}html.rb-fullscreen footer.svelte-1n46o8q{display:none}@media (max-width:700px){.brand.svelte-1n46o8q .full:where(.svelte-1n46o8q){display:none}.brand.svelte-1n46o8q .compact:where(.svelte-1n46o8q){display:flex}.ctx.svelte-1n46o8q{flex-wrap:wrap}nav.svelte-1n46o8q{scrollbar-width:none;flex-wrap:nowrap;flex:100%;order:3;margin:0 -16px;padding:0 16px;overflow-x:auto}nav.svelte-1n46o8q::-webkit-scrollbar{display:none}.navlink.svelte-1n46o8q{flex:none}.top.svelte-1n46o8q{gap:4px 12px;padding-left:16px;padding-right:16px}main.svelte-1n46o8q{padding-left:16px;padding-right:16px}}
