.rs-modal[data-v-732d60d2]{color:#fafafa;display:flex;flex-direction:column;max-height:min(820px,calc(100vh - 32px));min-height:0;position:relative}.rs-close[data-v-732d60d2]{align-items:center;background:transparent;border:none;border-radius:10px;color:#bbb;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;right:18px;top:18px;transition:background-color .15s ease,color .15s ease;width:36px;z-index:2}.rs-close svg[data-v-732d60d2]{height:22px;width:22px}.rs-close[data-v-732d60d2]:hover{background-color:#262626;color:#fafafa}.rs-work[data-v-732d60d2]{align-items:center;display:flex;gap:12px;padding:28px 72px 0 26px}.rs-work-avatar[data-v-732d60d2]{background-color:#0a0a0a;border-radius:14px;flex-shrink:0;height:48px;overflow:hidden;width:48px}.rs-work-avatar-media[data-v-732d60d2]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rs-work-text[data-v-732d60d2]{display:flex;flex-direction:column;gap:2px;min-width:0}.rs-work-name[data-v-732d60d2]{font-size:16px;margin:0;overflow:hidden;text-overflow:ellipsis}.rs-work-count[data-v-732d60d2],.rs-work-name[data-v-732d60d2]{font-weight:700;white-space:nowrap}.rs-work-count[data-v-732d60d2]{align-items:center;align-self:flex-start;background-color:#2a2a2a;border-radius:999px;color:#d0d0d0;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;gap:4px;height:22px;line-height:22px;margin:2px 0 0;padding:0 9px 0 8px}.rs-work-count-icon[data-v-732d60d2]{color:var(--primary-soft);flex-shrink:0;height:12px;width:12px}.rs-heading[data-v-732d60d2]{font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:20px 26px 0}.rs-sub[data-v-732d60d2]{color:#999;font-size:14px;margin:6px 26px 0}.rs-list[data-v-732d60d2]{flex:1;margin-top:10px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8px);mask-image:linear-gradient(180deg,transparent 0,#000 8px);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 26px 22px}.rs-sessions[data-v-732d60d2]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;position:relative}.rs-session-leave-active[data-v-732d60d2],.rs-session-move[data-v-732d60d2]{transition:transform .25s ease,opacity .2s ease}.rs-session-leave-to[data-v-732d60d2]{opacity:0;transform:translate(12px)}.rs-session-leave-active[data-v-732d60d2]{left:0;position:absolute;right:0}.rs-session[data-v-732d60d2]{background-color:#1f1f1f;border:1px solid #272727;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:16px 16px 12px 18px;position:relative;transition:background-color .15s ease,border-color .15s ease}.rs-session[data-v-732d60d2]:hover{background-color:#232323;border-color:rgba(var(--primary-rgb),.45)}.rs-session-main[data-v-732d60d2]{background:transparent;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:0;text-align:left;width:100%}.rs-session-main[data-v-732d60d2]:after{border-radius:16px;content:"";inset:0;position:absolute;z-index:1}.rs-session-main[data-v-732d60d2]:focus-visible{outline:none}.rs-session-main[data-v-732d60d2]:focus-visible:after{outline:2px solid rgba(var(--primary-rgb),.8);outline-offset:2px}.rs-session-head[data-v-732d60d2]{gap:10px}.rs-session-head[data-v-732d60d2],.rs-session-start[data-v-732d60d2]{align-items:center;display:flex;min-width:0}.rs-session-start[data-v-732d60d2]{flex:1;gap:6px}.rs-session-start-icon[data-v-732d60d2]{color:var(--primary-soft);flex-shrink:0;height:15px;width:15px}.rs-session-start-title[data-v-732d60d2]{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-session-time[data-v-732d60d2]{color:#888;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.rs-session-preview[data-v-732d60d2]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#a3a3a3;font-size:14px;line-height:1.5;overflow:hidden;overflow-wrap:anywhere}.rs-session-foot[data-v-732d60d2]{align-items:center;display:flex;gap:8px;min-height:30px}.rs-session-turn[data-v-732d60d2]{align-items:center;color:#8f8f8f;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;gap:5px}.rs-session-turn-icon[data-v-732d60d2]{height:14px;width:14px}.rs-session-actions[data-v-732d60d2]{display:flex;gap:6px;margin-left:auto;position:relative;z-index:2}.rs-action[data-v-732d60d2]{align-items:center;background-color:#1a1a1a;border:1px solid #2e2e2e;border-radius:999px;color:#a0a0a0;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;height:30px;padding:0 11px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.rs-action svg[data-v-732d60d2]{height:14px;width:14px}.rs-action[data-v-732d60d2]:hover:not(:disabled){background-color:#2a2a2a;border-color:#3a3a3a;color:#fafafa}.rs-action.is-danger[data-v-732d60d2]:hover:not(:disabled){border-color:#ff6b6b73;color:#ff7b7b}.rs-action[data-v-732d60d2]:disabled{cursor:default;opacity:.4}.rs-action[data-v-732d60d2]:focus-visible{outline:2px solid rgba(var(--primary-rgb),.8);outline-offset:1px}.rs-session.is-skeleton[data-v-732d60d2]{gap:10px;padding:18px;pointer-events:none}.rs-skeleton-bar[data-v-732d60d2]{background-color:#2a2a2a;border-radius:6px;display:block;height:12px;width:88%}.rs-skeleton-bar.is-head[data-v-732d60d2]{height:14px;width:46%}.rs-skeleton-bar.is-short[data-v-732d60d2]{width:58%}.rs-empty[data-v-732d60d2]{color:#999;font-size:14px;margin:0;padding:36px 0;text-align:center;word-break:keep-all}.rs-empty.is-error[data-v-732d60d2]{color:#ff8a8a}.rs-footer[data-v-732d60d2]{border-top:1px solid #262626;display:flex;flex-direction:column;gap:12px;padding:16px 26px 26px}.rs-start[data-v-732d60d2] .start-title{display:none}.rs-start[data-v-732d60d2] .start-trigger{background-color:#1f1f1f;border-color:#2c2c2c;border-radius:14px;font-size:15px;height:50px}.rs-start[data-v-732d60d2] .start-list{border-radius:12px;bottom:calc(100% + 8px);top:auto}.rs-new-btn[data-v-732d60d2]{align-items:center;background:linear-gradient(90deg,var(--primary) 0,var(--primary-dark) 100%);border:none;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;height:54px;justify-content:center;transition:opacity .15s ease;width:100%}.rs-new-btn svg[data-v-732d60d2]{height:19px;width:19px}.rs-new-btn[data-v-732d60d2]:hover{opacity:.92}.rs-new-btn[data-v-732d60d2]:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.rs-session-leave-active[data-v-732d60d2],.rs-session-move[data-v-732d60d2]{transition:none}}@media(max-width:768px){.rs-modal[data-v-732d60d2]{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh}.rs-close[data-v-732d60d2]{right:10px;top:12px}.rs-work[data-v-732d60d2]{padding:26px 60px 0 16px}.rs-heading[data-v-732d60d2]{font-size:19px;margin:18px 16px 0}.rs-sub[data-v-732d60d2]{margin:6px 16px 0}.rs-list[data-v-732d60d2]{padding:8px 16px 16px}.rs-session[data-v-732d60d2]{padding:14px 12px 10px 14px}.rs-session-preview[data-v-732d60d2]{font-size:13px}.rs-footer[data-v-732d60d2]{padding:14px 16px calc(18px + env(safe-area-inset-bottom))}}.item-menu[data-v-e41202f7]{background-color:#1d1d1d;border:1px solid #2f2f2f;border-radius:14px;box-shadow:0 14px 34px #00000080;display:flex;flex-direction:column;min-width:168px;padding:6px}.item-menu-item[data-v-e41202f7]{align-items:center;background:transparent;border:none;border-radius:9px;color:#e5e5e5;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:12px;padding:11px 14px;text-align:left;white-space:nowrap;width:100%}.item-menu-icon[data-v-e41202f7]{color:#a5a5a5;flex-shrink:0;height:18px;width:18px}.item-menu-item[data-v-e41202f7]:hover{background-color:#262626}.item-menu-item.is-danger[data-v-e41202f7],.item-menu-item.is-danger .item-menu-icon[data-v-e41202f7]{color:#ff6b6b}.item-menu-item[data-v-e41202f7]:focus-visible{outline:2px solid rgba(var(--primary-rgb),.7);outline-offset:-2px}.item-menu-sep[data-v-e41202f7]{background-color:#2f2f2f;height:1px;margin:6px 4px}
