.modes.svelte-3xkl2a.svelte-3xkl2a{display:flex;flex-direction:column;gap:12px;flex:none}.rb.big.svelte-3xkl2a.svelte-3xkl2a{width:50px;height:50px;position:relative}.rb.big.on.svelte-3xkl2a.svelte-3xkl2a{background:var(--star);color:var(--ink);border-color:var(--ink)}.tip.svelte-3xkl2a.svelte-3xkl2a{position:absolute;right:64px;top:50%;transform:translateY(-50%);background:var(--ink);color:#fff;font-size:13px;font-weight:600;padding:4px 10px;border-radius:6px;white-space:nowrap;pointer-events:none}.rb.big.svelte-3xkl2a .hover.svelte-3xkl2a{left:auto;right:64px}.rb.big.svelte-3xkl2a:hover .tip.svelte-3xkl2a{display:none}.sv.svelte-3xkl2a.svelte-3xkl2a{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start}.stagearea.svelte-3xkl2a.svelte-3xkl2a{position:relative;height:calc(100vh - 62px);min-width:0}.row.stage.svelte-3xkl2a.svelte-3xkl2a{display:flex;align-items:flex-start;justify-content:center;gap:24px;padding:22px 0 0;height:100%}.roombox.svelte-3xkl2a.svelte-3xkl2a{position:relative;flex:none}.gap.svelte-3xkl2a.svelte-3xkl2a{height:26px}.row.stage.gwide.svelte-3xkl2a.svelte-3xkl2a{justify-content:space-between;padding:22px;box-sizing:border-box}.roombox.gfull.svelte-3xkl2a.svelte-3xkl2a{flex:1;min-width:0;align-self:stretch}.roombox.gfull.svelte-3xkl2a .gpanel,.roombox.gfull.svelte-3xkl2a .gpanel-empty.svelte-3xkl2a{top:0;right:0;bottom:0;left:0}.gpanel-empty.svelte-3xkl2a.svelte-3xkl2a{position:absolute;top:14px;right:14px;bottom:14px;left:14px;z-index:12;display:grid;place-content:center;text-align:center;padding:20px;background:var(--surface);color:var(--text);border:2px solid var(--cr-card-line);border-radius:12px;box-shadow:5px 5px 0 var(--cr-shadow)}.gpanel-empty.svelte-3xkl2a h2.svelte-3xkl2a{margin:0 0 6px}.sv.wide.svelte-3xkl2a.svelte-3xkl2a{grid-template-columns:minmax(0,1fr)}.row.stage.wide.svelte-3xkl2a.svelte-3xkl2a{justify-content:flex-start;padding-left:22px}.listbox.svelte-3xkl2a.svelte-3xkl2a{flex:1;min-width:0;padding-right:22px}.lst.svelte-3xkl2a.svelte-3xkl2a{display:flex;flex-direction:column;gap:10px;height:calc(100vh - 106px);overflow:auto;box-sizing:border-box}.lst.svelte-3xkl2a .head.svelte-3xkl2a{display:flex;align-items:baseline;gap:12px}.lst.svelte-3xkl2a .head h2.svelte-3xkl2a{margin:0;font-size:22px}.lst.svelte-3xkl2a .head .n.svelte-3xkl2a{color:var(--text-muted);font-weight:600}.lst.svelte-3xkl2a .sp.svelte-3xkl2a{flex:1}.msg.svelte-3xkl2a.svelte-3xkl2a{margin:22px auto;max-width:560px;display:flex;flex-direction:column;gap:10px}.msg.svelte-3xkl2a h2.svelte-3xkl2a{margin:0}.msg.svelte-3xkl2a .ico.svelte-3xkl2a{display:inline-grid;place-items:center;width:30px;height:30px;border:2px solid var(--ink);border-radius:50%;background:var(--surface);color:var(--text);vertical-align:middle;margin:0 2px}.msg.svelte-3xkl2a p.svelte-3xkl2a{margin:0;line-height:1.6}.msg.svelte-3xkl2a .row.svelte-3xkl2a{display:flex;gap:8px;flex-wrap:wrap}.rb.svelte-3xkl2a.svelte-3xkl2a{position:relative}.hover.svelte-3xkl2a.svelte-3xkl2a{position:absolute;right:62px;top:50%;transform:translateY(-50%);background:var(--ink);color:#fff;font-size:13px;font-weight:600;padding:4px 10px;border-radius:6px;white-space:nowrap;pointer-events:none;display:none;z-index:30}.rb.svelte-3xkl2a:hover .hover.svelte-3xkl2a{display:block}.presentbtn.svelte-3xkl2a.svelte-3xkl2a{position:absolute;right:22px;bottom:22px;width:50px;height:50px}.hint.svelte-3xkl2a.svelte-3xkl2a{position:absolute;left:50%;bottom:8px;transform:translate(-50%);background:var(--surface);border:2px solid var(--cr-card-line);color:var(--text-muted);border-radius:999px;padding:4px 14px;font-size:13px;white-space:nowrap;z-index:5}@media (max-width: 1100px){.sv.svelte-3xkl2a.svelte-3xkl2a{grid-template-columns:1fr}}.bar.svelte-u8lll3.svelte-u8lll3{height:62px;display:flex;align-items:center;gap:10px;padding:0 18px;background:var(--surface);border-bottom:2px solid var(--cr-card-line);position:relative;z-index:20}.brand.svelte-u8lll3.svelte-u8lll3,.bar.svelte-u8lll3>button.svelte-u8lll3,.menuwrap.svelte-u8lll3.svelte-u8lll3,.pick.svelte-u8lll3.svelte-u8lll3{flex:none}.brand.svelte-u8lll3.svelte-u8lll3{display:flex;align-items:center;margin-right:8px}.pick.svelte-u8lll3.svelte-u8lll3{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--cr-card-line);border-radius:8px;padding:0 4px 0 10px;background:var(--surface)}.pick.svelte-u8lll3 select.svelte-u8lll3{font:inherit;font-weight:600;font-size:15px;border:0;background-color:transparent;color:var(--text);padding:6px 4px;max-width:260px;cursor:pointer}.pick.svelte-u8lll3 select.svelte-u8lll3:focus{outline:none}.info.svelte-u8lll3.svelte-u8lll3{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:280px;border:2px solid var(--line-soft);border-radius:8px;padding:6px 12px;font-weight:600;font-size:15px;color:var(--text);background:transparent;white-space:nowrap;cursor:default}.info.svelte-u8lll3 .t.svelte-u8lll3{min-width:0;overflow:hidden;text-overflow:ellipsis}.info.svelte-u8lll3 svg{flex:none;color:var(--text-muted)}.sp.svelte-u8lll3.svelte-u8lll3{flex:1;min-width:0}@media (max-width: 760px){.chip.svelte-u8lll3.svelte-u8lll3{display:none!important}}.chip.svelte-u8lll3.svelte-u8lll3{display:inline-flex;gap:6px;align-items:center;border-radius:999px;padding:4px 12px;font:inherit;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}.chip.ok.svelte-u8lll3.svelte-u8lll3{border:2px solid var(--a-green);color:var(--ok-text);background:var(--tint-green)}.chip.warn.svelte-u8lll3.svelte-u8lll3{border:2px solid var(--star-deep);color:var(--warn-text);background:var(--tint)}.menuwrap.svelte-u8lll3.svelte-u8lll3{position:relative}.veil.svelte-u8lll3.svelte-u8lll3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.menu.svelte-u8lll3.svelte-u8lll3{position:absolute;right:0;top:44px;z-index:31;min-width:250px;background:var(--surface);border:2px solid var(--cr-card-line);border-radius:10px;box-shadow:4px 4px 0 var(--cr-shadow);padding:6px}.menu.svelte-u8lll3 button.svelte-u8lll3{display:flex;gap:10px;align-items:center;width:100%;border:0;background:none;color:var(--text);font:inherit;font-size:15px;padding:8px 10px;border-radius:6px;cursor:pointer;text-align:left}.menu.svelte-u8lll3 button.svelte-u8lll3:hover{background:var(--hover)}.menu.svelte-u8lll3 hr.svelte-u8lll3{border:0;border-top:2px solid var(--line-soft);margin:4px 6px}h3.svelte-3s1fju.svelte-3s1fju{font-size:14px;margin:18px 0 6px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}form.row.svelte-3s1fju input.svelte-3s1fju{flex:1;min-width:0}.line.svelte-3s1fju.svelte-3s1fju{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid var(--line-soft)}.line.svelte-3s1fju input.svelte-3s1fju{flex:1;min-width:0}.nm.svelte-3s1fju.svelte-3s1fju{flex:1;font-weight:600}.n.svelte-3s1fju.svelte-3s1fju{font-size:13px;color:var(--text-muted);white-space:nowrap}.opt.svelte-b33ksk.svelte-b33ksk{display:flex;gap:8px;align-items:center;margin:6px 14px 6px 0}.opt.svelte-b33ksk input.svelte-b33ksk{width:auto}.page.svelte-zt63dy.svelte-zt63dy{max-width:1400px;margin:0 auto;padding:22px 18px 40px;display:flex;flex-direction:column;gap:14px}.empty.svelte-zt63dy.svelte-zt63dy{max-width:560px;margin:40px auto;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.empty.svelte-zt63dy h2.svelte-zt63dy{margin:0}.empty.svelte-zt63dy p.svelte-zt63dy{margin:0;line-height:1.5}.due.svelte-zt63dy.svelte-zt63dy{position:fixed;left:18px;bottom:18px;z-index:40;max-width:420px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 14px;background:var(--tint);color:var(--warn-text);font-weight:600;font-size:13.5px;line-height:1.4;border:2px solid var(--star-deep);border-radius:10px;box-shadow:3px 3px 0 var(--cr-shadow)}:root[data-theme=dark] .due.svelte-zt63dy.svelte-zt63dy{background:#3a3566;color:#ffe08a}.toasts.svelte-zt63dy.svelte-zt63dy{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:300;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast.svelte-zt63dy.svelte-zt63dy{background:var(--ink);color:#fff;padding:9px 16px;border-radius:8px;font-weight:600;font-size:14.5px;box-shadow:3px 3px #0000004d;max-width:640px}.toast.err.svelte-zt63dy.svelte-zt63dy{background:var(--danger)}
