.ob-shell[data-v-c5671f16]{background:#fff;grid-template-columns:300px minmax(0,1fr);height:100vh;min-height:560px;display:grid}.ob-rail[data-v-c5671f16]{box-shadow:inset 0 0 0 1px var(--ob-line);background:#f8f9fc;border-radius:24px;flex-direction:column;gap:28px;min-height:0;margin:12px;padding:24px 16px;display:flex;overflow-y:auto}.ob-rail-logo[data-v-c5671f16]{color:var(--ob-ink);padding:0 8px;text-decoration:none;display:flex}.ob-rail-nav[data-v-c5671f16]{flex-direction:column;display:flex;position:relative}.ob-rail-line[data-v-c5671f16]{background:var(--ob-line-2);border-radius:1px;width:1.5px;position:absolute;top:18px;bottom:18px;left:17px}.ob-rail-row[data-v-c5671f16]{color:inherit;cursor:default;border-radius:10px;align-items:center;gap:14px;padding:9px 12px;transition:background .15s;display:flex;position:relative}.ob-rail-row.is-reach[data-v-c5671f16],.ob-top-btn[data-v-c5671f16]{cursor:pointer}.ob-rail-row.is-on[data-v-c5671f16]{box-shadow:0 1px 2px #0f17290f,0 0 0 1px var(--ob-line);background:#fff}.ob-rail-dot[data-v-c5671f16]{z-index:1;background:#f8f9fc;border-radius:50%;flex:none;width:8px;height:8px;margin:0 2px;transition:all .25s cubic-bezier(.2,.6,.2,1);position:relative;box-shadow:inset 0 0 0 1.5px #c9d0db}.ob-rail-row.is-done .ob-rail-dot[data-v-c5671f16]{background:var(--ob-ink);box-shadow:none}.ob-rail-row.is-on .ob-rail-dot[data-v-c5671f16]{background:var(--ob-accent);width:12px;height:12px;margin:0;box-shadow:0 0 0 4px #dce5fd}.ob-rail-label[data-v-c5671f16]{color:var(--ob-faint);font-size:14px;font-weight:500}.ob-rail-row.is-done .ob-rail-label[data-v-c5671f16]{color:var(--ob-ink-2)}.ob-rail-row.is-on .ob-rail-label[data-v-c5671f16]{color:var(--ob-ink);font-weight:600}.ob-rail-foot[data-v-c5671f16]{box-shadow:inset 0 0 0 1px var(--ob-line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;margin-top:auto;padding:14px;display:flex}.ob-rail-bar[data-v-c5671f16]{background:var(--ob-line);border-radius:2px;height:4px;overflow:hidden}.ob-rail-bar>span[data-v-c5671f16]{background:var(--ob-accent);border-radius:2px;height:100%;transition:width .4s cubic-bezier(.2,.6,.2,1);display:block}.ob-rail-progress[data-v-c5671f16]{font-size:13px;font-weight:600}.ob-rail-help[data-v-c5671f16]{color:var(--ob-muted);font-size:12px;line-height:1.5}.ob-rail-link[data-v-c5671f16]{color:var(--ob-accent);font-size:12px;font-weight:600;text-decoration:none}.ob-main[data-v-c5671f16]{flex-direction:column;min-width:0;min-height:0;display:flex}.ob-top[data-v-c5671f16]{justify-content:flex-end;gap:12px;padding:20px 28px 0}.ob-avatar[data-v-c5671f16],.ob-top[data-v-c5671f16],.ob-user[data-v-c5671f16]{align-items:center;display:flex}.ob-user[data-v-c5671f16]{gap:8px}.ob-avatar[data-v-c5671f16]{background:var(--ob-ink);color:#fff;border-radius:50%;justify-content:center;width:30px;height:30px;font-size:11px;font-weight:700}.ob-user-text[data-v-c5671f16]{flex-direction:column;line-height:1.2;display:flex}.ob-user-name[data-v-c5671f16]{color:var(--ob-ink);font-size:13px;font-weight:600}.ob-user-email[data-v-c5671f16]{color:var(--ob-muted);font-size:11px}.ob-top-link[data-v-c5671f16]{color:var(--ob-accent);font-size:13px;font-weight:600;text-decoration:none}.ob-top-btn[data-v-c5671f16]{font:inherit;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.ob-top-btn[data-v-c5671f16]:disabled{color:var(--ob-faint);cursor:default}.ob-lang[data-v-c5671f16]{height:32px;box-shadow:inset 0 0 0 1px var(--ob-line-2);border-radius:9999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.ob-scroll[data-v-c5671f16]{scrollbar-gutter:stable both-edges;flex:1;min-height:0;padding:24px 28px 32px;overflow-y:auto}.ob-content[data-v-c5671f16]{flex-direction:column;gap:24px;max-width:480px;margin:0 auto;display:flex}.ob-content.is-wide[data-v-c5671f16]{max-width:1040px}.ob-foot.is-empty[data-v-c5671f16]{display:none}@media (width<=1024px){.ob-shell[data-v-c5671f16]{grid-template-columns:minmax(0,1fr);height:auto;min-height:100vh}.ob-rail[data-v-c5671f16]{gap:16px;margin:8px;padding:16px 12px;overflow:visible}.ob-rail-nav[data-v-c5671f16]{flex-flow:wrap;gap:4px}.ob-lang[data-v-c5671f16],.ob-rail-foot[data-v-c5671f16],.ob-rail-line[data-v-c5671f16]{display:none}.ob-rail-row[data-v-c5671f16]{padding:7px 10px}.ob-top[data-v-c5671f16]{flex-wrap:wrap;justify-content:space-between;padding:12px 16px 0}.ob-scroll[data-v-c5671f16]{padding:16px 16px 32px}}@media (width<=640px){.ob-user-text[data-v-c5671f16]{display:none}}
