.start-setting[data-v-fa7f0f5a]{display:flex;flex-direction:column;gap:20px;position:relative;z-index:51}.start-title-row[data-v-fa7f0f5a]{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.start-title[data-v-fa7f0f5a]{color:#fafafa;flex-shrink:0;font-size:20px;font-weight:700;line-height:1}.start-item[data-v-fa7f0f5a]{align-items:center;display:inline-flex;gap:8px;min-width:0}.start-expand[data-v-fa7f0f5a]{position:relative;z-index:51}.start-trigger[data-v-fa7f0f5a]{align-items:center;background-color:#121315;border:1px solid #313131;border-radius:10px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;font-weight:400;height:52px;justify-content:space-between;padding:0 14px;transition:border-color .15s ease;width:100%}.start-trigger--active[data-v-fa7f0f5a]{border-color:var(--primary)}.start-trigger .start-item[data-v-fa7f0f5a]{flex:1;min-width:0}.start-trigger .start-item-title[data-v-fa7f0f5a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-placeholder[data-v-fa7f0f5a]{color:#999;font-size:16px}.start-chevron[data-v-fa7f0f5a]{color:#999;flex-shrink:0;height:16px;transition:transform .2s ease;width:16px}.start-chevron.open[data-v-fa7f0f5a]{transform:rotate(180deg)}.start-list[data-v-fa7f0f5a]{background-color:#1d1d1d;border:1px solid #303030;border-radius:8px;box-shadow:0 4px 16px #0006;display:flex;flex-direction:column;gap:2px;left:0;max-height:264px;overflow-y:auto;padding:4px;position:absolute;right:0;scrollbar-color:#444 transparent;scrollbar-width:thin;top:calc(100% + 8px);z-index:50}.start-list[data-v-fa7f0f5a]::-webkit-scrollbar{width:6px}.start-list[data-v-fa7f0f5a]::-webkit-scrollbar-track{background:transparent}.start-list[data-v-fa7f0f5a]::-webkit-scrollbar-thumb{background-color:#444;border-radius:3px}.start-option[data-v-fa7f0f5a]{align-items:center;background:transparent;border:none;border-radius:6px;color:#eee;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;padding:10px 32px 10px 12px;position:relative;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.start-option .start-item[data-v-fa7f0f5a]{flex:1;min-width:0}.start-option[data-v-fa7f0f5a]:hover{background-color:var(--primary-deep);color:var(--primary-hover)}.start-option--selected[data-v-fa7f0f5a],.start-option--selected[data-v-fa7f0f5a]:hover{color:var(--primary)}.start-option .start-item-title[data-v-fa7f0f5a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-check[data-v-fa7f0f5a]{color:var(--primary);height:14px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px}.start-item-icon[data-v-fa7f0f5a],.start-item-thumb[data-v-fa7f0f5a]{flex-shrink:0;height:30px;width:30px}.start-item-thumb[data-v-fa7f0f5a]{border-radius:50%;-o-object-fit:cover;object-fit:cover}.start-new-badge[data-v-fa7f0f5a]{background:var(--primary);border-radius:50%;color:#fff;font-size:10px;font-weight:800;height:16px;justify-content:center;width:16px}.start-new-badge[data-v-fa7f0f5a],.start-preview-badge[data-v-fa7f0f5a]{align-items:center;display:inline-flex;flex-shrink:0;line-height:1}.start-preview-badge[data-v-fa7f0f5a]{background:#1d1d1d;border:1px solid #3a3a3a;border-radius:4px;color:#aaa;font-size:11px;font-weight:700;height:18px;padding:0 6px;white-space:nowrap}@media(max-width:768px){.start-setting[data-v-fa7f0f5a]{gap:10px;margin-bottom:30px}.start-title[data-v-fa7f0f5a]{font-size:16px}.start-item-icon[data-v-fa7f0f5a],.start-item-thumb[data-v-fa7f0f5a]{height:25px;width:25px}}.key-hint[data-v-9caab6f7]{align-items:center;background-color:#1c1c1c;border:1px solid #2e2e2e;border-radius:.5em;color:#d0d0d0;display:inline-flex;font-size:.857em;font-weight:700;gap:.25em;height:1.667em;justify-content:center;line-height:1;margin:0 .083em;min-width:1.667em;padding:0 .167em;vertical-align:-.167em;white-space:nowrap}.key-hint svg[data-v-9caab6f7]{flex-shrink:0;height:1.167em;width:1.167em}.key-hint.is-label[data-v-9caab6f7]{border-radius:999px;padding:0 .583em 0 .417em;vertical-align:-.083em}.key-hint.is-label svg[data-v-9caab6f7]{height:1em;width:1em}.rs-modal[data-v-41a043e7]{color:#fafafa;display:flex;flex-direction:column;height:min(820px,calc(100vh - 32px));max-height:min(820px,calc(100vh - 32px));min-height:0;position:relative}.rs-close[data-v-41a043e7]{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-41a043e7]{height:22px;width:22px}.rs-close[data-v-41a043e7]:hover{background-color:#262626;color:#fafafa}.rs-work[data-v-41a043e7]{align-items:center;display:flex;gap:12px;padding:28px 72px 0 26px}.rs-work-avatar[data-v-41a043e7]{background-color:#0a0a0a;border-radius:14px;flex-shrink:0;height:48px;overflow:hidden;width:48px}.rs-work-avatar-media[data-v-41a043e7]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rs-work-text[data-v-41a043e7]{display:flex;flex-direction:column;gap:2px;min-width:0}.rs-work-name[data-v-41a043e7]{font-size:16px;margin:0;overflow:hidden;text-overflow:ellipsis}.rs-work-count[data-v-41a043e7],.rs-work-name[data-v-41a043e7]{font-weight:700;white-space:nowrap}.rs-work-count[data-v-41a043e7]{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-41a043e7]{color:var(--primary-soft);flex-shrink:0;height:12px;width:12px}.rs-heading[data-v-41a043e7]{font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:20px 26px 0}.rs-sub[data-v-41a043e7]{color:#999;font-size:14px;margin:6px 26px 0}.rs-list[data-v-41a043e7]{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-41a043e7]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;position:relative}.rs-session-leave-active[data-v-41a043e7],.rs-session-move[data-v-41a043e7]{transition:transform .25s ease,opacity .2s ease}.rs-session-leave-to[data-v-41a043e7]{opacity:0;transform:translate(12px)}.rs-session-leave-active[data-v-41a043e7]{animation:none;left:0;position:absolute;right:0}.rs-session[data-v-41a043e7]{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-41a043e7]:hover{background-color:#232323;border-color:rgba(var(--primary-rgb),.45)}.rs-session-main[data-v-41a043e7]{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-41a043e7]:after{border-radius:16px;content:"";inset:0;position:absolute;z-index:1}.rs-session-main[data-v-41a043e7]:focus-visible{outline:none}.rs-session-main[data-v-41a043e7]:focus-visible:after{outline:2px solid rgba(var(--primary-rgb),.8);outline-offset:2px}.rs-session-head[data-v-41a043e7]{gap:10px}.rs-session-head[data-v-41a043e7],.rs-session-start[data-v-41a043e7]{align-items:center;display:flex;min-width:0}.rs-session-start[data-v-41a043e7]{flex:1;gap:6px}.rs-session-start-icon[data-v-41a043e7]{color:var(--primary-soft);flex-shrink:0;height:15px;width:15px}.rs-session-start-title[data-v-41a043e7]{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-session-time[data-v-41a043e7]{color:#888;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.rs-session-preview[data-v-41a043e7]{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-41a043e7]{align-items:center;display:flex;gap:8px;min-height:30px}.rs-session-turn[data-v-41a043e7]{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-41a043e7]{height:14px;width:14px}.rs-session-actions[data-v-41a043e7]{display:flex;gap:6px;margin-left:auto;position:relative;z-index:2}.rs-action[data-v-41a043e7]{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-41a043e7]{height:14px;width:14px}.rs-action[data-v-41a043e7]:hover:not(:disabled){background-color:#2a2a2a;border-color:#3a3a3a;color:#fafafa}.rs-action.is-danger[data-v-41a043e7]:hover:not(:disabled){border-color:#ff6b6b73;color:#ff7b7b}.rs-action[data-v-41a043e7]:disabled{cursor:default;opacity:.4}.rs-action[data-v-41a043e7]:focus-visible{outline:2px solid rgba(var(--primary-rgb),.8);outline-offset:1px}.rs-session.is-skeleton[data-v-41a043e7]{pointer-events:none}.rs-skeleton-main[data-v-41a043e7]{display:flex;flex-direction:column;gap:8px}.rs-skeleton-head[data-v-41a043e7]{align-items:center;display:flex;gap:10px;height:18px;justify-content:space-between}.rs-skeleton-lines[data-v-41a043e7]{display:flex;flex-direction:column;height:42px;justify-content:space-around}.rs-skeleton-foot[data-v-41a043e7]{align-items:center;display:flex;gap:6px;height:30px}.rs-skeleton-bar[data-v-41a043e7],.rs-skeleton-pill[data-v-41a043e7],.rs-start-skeleton[data-v-41a043e7],.rs-work-count.is-skeleton[data-v-41a043e7]{animation:rs-shimmer-41a043e7 1.4s ease infinite;background:linear-gradient(90deg,#262626 25%,#313131 37%,#262626 63%);background-size:400% 100%}.rs-skeleton-bar[data-v-41a043e7]{border-radius:6px;display:block;height:12px;width:100%}.rs-skeleton-bar.is-title[data-v-41a043e7]{height:14px;width:46%}.rs-skeleton-bar.is-time[data-v-41a043e7]{flex-shrink:0;width:40px}.rs-skeleton-bar.is-short[data-v-41a043e7]{width:68%}.rs-skeleton-bar.is-turn[data-v-41a043e7]{margin-right:auto;width:38px}.rs-skeleton-pill[data-v-41a043e7]{border-radius:999px;flex-shrink:0;height:30px;width:72px}.rs-skeleton-pill.is-narrow[data-v-41a043e7]{width:58px}.rs-work-count.is-skeleton[data-v-41a043e7]{padding:0;width:84px}.rs-start-skeleton[data-v-41a043e7]{border-radius:14px;display:block;height:50px}@keyframes rs-shimmer-41a043e7{0%{background-position:100% 50%}to{background-position:0 50%}}.rs-session.is-in[data-v-41a043e7]{animation:rs-session-in-41a043e7 .34s cubic-bezier(.22,.8,.24,1) backwards;animation-delay:calc(var(--i, 0)*45ms)}@keyframes rs-session-in-41a043e7{0%{opacity:0;transform:translateY(10px)}}.rs-start[data-v-41a043e7]{animation:rs-fade-in-41a043e7 .22s ease backwards}@keyframes rs-fade-in-41a043e7{0%{opacity:0}}.rs-empty[data-v-41a043e7]{color:#999;font-size:14px;margin:0;padding:36px 0;text-align:center;word-break:keep-all}.rs-empty.is-error[data-v-41a043e7]{color:#ff8a8a}.rs-footer[data-v-41a043e7]{border-top:1px solid #262626;display:flex;flex-direction:column;gap:12px;padding:16px 26px 26px}.rs-start[data-v-41a043e7] .start-title{display:none}.rs-start[data-v-41a043e7] .start-trigger{background-color:#1f1f1f;border-color:#2c2c2c;border-radius:14px;font-size:15px;height:50px}.rs-start[data-v-41a043e7] .start-list{border-radius:12px;bottom:calc(100% + 8px);top:auto}.rs-new-btn[data-v-41a043e7]{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-41a043e7]{height:19px;width:19px}.rs-new-btn[data-v-41a043e7]:hover{opacity:.92}.rs-new-btn[data-v-41a043e7]:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.rs-session-leave-active[data-v-41a043e7],.rs-session-move[data-v-41a043e7]{transition:none}.rs-session.is-in[data-v-41a043e7],.rs-skeleton-bar[data-v-41a043e7],.rs-skeleton-pill[data-v-41a043e7],.rs-start[data-v-41a043e7],.rs-start-skeleton[data-v-41a043e7],.rs-work-count.is-skeleton[data-v-41a043e7]{animation:none}}@media(max-width:768px){.rs-modal[data-v-41a043e7]{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh}.rs-close[data-v-41a043e7]{right:10px;top:12px}.rs-work[data-v-41a043e7]{padding:26px 60px 0 16px}.rs-heading[data-v-41a043e7]{font-size:19px;margin:18px 16px 0}.rs-sub[data-v-41a043e7]{margin:6px 16px 0}.rs-list[data-v-41a043e7]{padding:8px 16px 16px}.rs-session[data-v-41a043e7]{padding:14px 12px 10px 14px}.rs-session-preview[data-v-41a043e7]{font-size:13px}.rs-skeleton-lines[data-v-41a043e7]{height:39px}.rs-footer[data-v-41a043e7]{padding:14px 16px calc(18px + env(safe-area-inset-bottom))}}
