:root{--wb-bg: #f6f5f2;--wb-surface: #ffffff;--wb-surface-2: #fbfaf8;--wb-sunken: #edebe6;--wb-hover: #f3f1ed;--wb-line: #e6e3dc;--wb-line-soft: #f1efea;--wb-line-strong: #d6d2c8;--wb-ink: #1d1c1a;--wb-ink-2: #4a4843;--wb-ink-3: #6b6862;--wb-accent: #2453d4;--wb-accent-hover: #1d47bd;--wb-accent-ink: #173c9e;--wb-accent-soft: #eaf0fd;--wb-accent-softer: #eef3fe;--wb-accent-line: #d6e2fb;--wb-link: #1c45b5;--wb-good: #1b6b43;--wb-good-solid: #1e7f4f;--wb-good-soft: #e3f3ea;--wb-warn: #8a5a00;--wb-warn-soft: #fdf3dc;--wb-warn-softer: #fffbf1;--wb-warn-line: #f1e2bc;--wb-danger: #a1261b;--wb-danger-soft: #fdecea;--wb-danger-line: #f2c6c1;--wb-on-accent: #ffffff;--wb-scrim: rgba(29, 28, 26, .42);--wb-shadow-pop: 0 16px 40px rgba(29, 28, 26, .14);--wb-text-xs: 12px;--wb-text-sm: 13px;--wb-text-md: 14px;--wb-text-base: 15px;--wb-text-lg: 16px;--wb-text-xl: 20px;--wb-text-2xl: 24px;--wb-space-1: 4px;--wb-space-2: 8px;--wb-space-3: 12px;--wb-space-4: 16px;--wb-space-5: 20px;--wb-space-6: 24px;--wb-space-8: 32px;--wb-chart-warn: #d9922b;--wb-chart-alt: #5b7fe0;--wb-chart-muted: #a9a59c;--wb-star: #c98a00;--wb-toast-warn: #6d4700;--wb-avatar-fallback: #efede8;--wb-radius-sm: 8px;--wb-radius: 10px;--wb-radius-lg: 14px;--wb-rail: 72px;--wb-side: 224px;--wb-tabbar: 60px;--wb-font: "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Noto Sans SC", "Noto Sans CJK SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{font-family:var(--wb-font);font-size:14px;line-height:1.55;color:var(--wb-ink);background:var(--wb-bg);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p{margin:0}a{color:var(--wb-link);text-underline-offset:3px}:focus-visible{outline:2px solid var(--wb-accent);outline-offset:2px}[hidden]{display:none!important}.wb3-boot{max-width:480px;margin:30vh auto 0;padding:0 24px;color:var(--wb-ink-3);text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.num{font-variant-numeric:tabular-nums}.meta{font-size:12px;color:var(--wb-ink-3)}.muted{color:var(--wb-ink-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--wb-line-strong);border-radius:var(--wb-radius);background:var(--wb-surface);color:var(--wb-ink);font-size:14px;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.btn:hover:not(:disabled){background:var(--wb-hover)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{border-color:var(--wb-accent);background:var(--wb-accent);color:#fff;font-weight:600}.btn--primary:hover:not(:disabled){border-color:var(--wb-accent-hover);background:var(--wb-accent-hover)}.btn--dark{border-color:var(--wb-ink);background:var(--wb-ink);color:#fff}.btn--dark:hover:not(:disabled){background:#000}.btn--danger{border-color:var(--wb-danger);background:var(--wb-danger);color:#fff;font-weight:600}.btn--danger:hover:not(:disabled){border-color:#8a2016;background:#8a2016}.btn--ghost{border-color:transparent;background:transparent;color:var(--wb-link);padding:0 8px}.btn--ghost:hover:not(:disabled){background:var(--wb-accent-softer)}.btn--sm{min-height:32px;padding:0 12px;font-size:13px}.btn--icon{width:40px;padding:0}.btn--block{width:100%}.chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--wb-line-strong);border-radius:16px;background:var(--wb-surface);color:var(--wb-ink);font-size:13px;white-space:nowrap;cursor:pointer}.chip:hover:not([aria-pressed=true]){background:var(--wb-hover)}.chip[aria-pressed=true]{border-color:var(--wb-ink);background:var(--wb-ink);color:#fff}.chip--choice[aria-pressed=true]{border-color:var(--wb-accent);background:var(--wb-accent)}.chip .num{opacity:.75}.pill{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:10px;font-size:12px;line-height:20px;white-space:nowrap}.pill--neutral{background:#efede8;color:var(--wb-ink-2)}.pill--info{background:var(--wb-accent-soft);color:var(--wb-link)}.pill--booked{background:#dce6fc;color:var(--wb-accent-ink)}.pill--good{background:var(--wb-good-soft);color:var(--wb-good)}.pill--solid-good{background:var(--wb-good-solid);color:#fff}.pill--warn{background:var(--wb-warn-soft);color:var(--wb-warn)}.pill--danger{background:var(--wb-danger-soft);color:var(--wb-danger)}.card{background:var(--wb-surface);border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg)}.card-pad{padding:16px 20px}.section-title{font-size:15px;font-weight:600;line-height:1.4}.field{width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--wb-line-strong);border-radius:var(--wb-radius);background:var(--wb-surface);color:var(--wb-ink);font-size:14px}textarea.field{min-height:80px;resize:vertical;line-height:1.6}.field:focus{border-color:var(--wb-accent);outline:none;box-shadow:0 0 0 3px var(--wb-accent-soft)}.search{display:flex;align-items:center;gap:6px;width:100%;min-height:40px;padding:0 10px;border:1px solid var(--wb-line-strong);border-radius:var(--wb-radius);background:var(--wb-surface);color:var(--wb-ink-3);transition:border-color .12s ease,box-shadow .12s ease}.search:focus-within{border-color:var(--wb-accent);box-shadow:0 0 0 3px var(--wb-accent-soft)}.search input{flex:1;align-self:stretch;min-width:0;border:0;outline:none;background:transparent;color:var(--wb-ink);font-size:inherit}.search input::placeholder{color:var(--wb-ink-3)}.search--narrow{width:360px;max-width:100%}.search--compact{width:260px;max-width:100%}.notice{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-radius:var(--wb-radius);font-size:14px;overflow-wrap:anywhere}.notice--good,.notice--ok{background:var(--wb-good-soft);color:var(--wb-good)}.notice--warn{background:var(--wb-warn-soft);color:var(--wb-warn)}.notice--danger{background:var(--wb-danger-soft);color:var(--wb-danger)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.md{min-width:0;max-width:100%;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.md>*+*{margin-top:8px}.md h3,.md h4,.md h5,.md h6{margin:14px 0 4px;font-size:15px;font-weight:700;line-height:1.5}.md h3{font-size:16px}.md ul,.md ol{margin:6px 0;padding-left:22px}.md li+li{margin-top:3px}.md blockquote{margin:8px 0;padding:2px 0 2px 12px;border-left:3px solid var(--wb-line-strong);color:var(--wb-ink-2)}.md code{padding:1px 5px;border-radius:5px;background:var(--wb-sunken);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.md pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:8px 0;padding:12px 14px;border-radius:var(--wb-radius);background:var(--wb-sunken);font-size:13px;line-height:1.55}.md pre code{padding:0;background:transparent}.md hr{margin:14px 0;border:0;border-top:1px solid var(--wb-line)}.md-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:8px 0;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-surface)}.md-table table{width:max-content;min-width:100%;border-collapse:collapse;font-size:13px;line-height:1.5}.md-table th,.md-table td{max-width:320px;padding:7px 12px;border-bottom:1px solid var(--wb-line-soft);text-align:left;vertical-align:top;overflow-wrap:anywhere}.md-table th{background:var(--wb-surface-2);color:var(--wb-ink-3);font-weight:600;white-space:nowrap}.md-table tr:last-child td{border-bottom:0}.page{max-width:1080px;padding:0 32px 48px}.page--narrow{max-width:760px}.page__back{display:none}.page__top{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:24px 0 12px}.page__title{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-right:auto}.page__title h1{font-size:22px;font-weight:700}.page__lead{margin:-4px 0 16px;color:var(--wb-ink-3);font-size:14px}.page__section{margin-top:24px}.page__section-title{margin-bottom:10px;color:var(--wb-ink-3);font-size:13px;font-weight:600}.seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:10px;background:var(--wb-sunken)}.seg__item{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--wb-ink-2);font-size:13px;white-space:nowrap;cursor:pointer}.seg__item:hover:not([aria-pressed=true]):not(.seg__item--on){color:var(--wb-ink)}.seg__item[aria-pressed=true],.seg__item--on{background:var(--wb-surface);color:var(--wb-ink);font-weight:600;box-shadow:0 1px 2px #1d1c1a1a}.metrics{display:flex;flex-wrap:wrap;gap:1px;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-line)}.metric{flex:1 1 132px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:12px 16px;border:0;background:var(--wb-surface);color:var(--wb-ink);text-align:left}button.metric{cursor:pointer}button.metric:hover{background:var(--wb-surface-2)}.metric__label{color:var(--wb-ink-3);font-size:13px}.metric__value{font-size:22px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}.metric__value small{margin-left:2px;color:var(--wb-ink-3);font-size:13px;font-weight:400}.metric__hint{color:var(--wb-ink-3);font-size:12px}.select{height:36px;padding:0 28px 0 10px;border:1px solid var(--wb-line-strong);border-radius:var(--wb-radius);background:var(--wb-surface);color:var(--wb-ink);font-size:13px}.select:focus{border-color:var(--wb-accent);outline:none;box-shadow:0 0 0 3px var(--wb-accent-soft)}@media(max-width:899px){.page{padding:0 16px 24px}.field,.select,input,textarea{font-size:16px}.btn:not(.btn--sm){min-height:44px}.btn--icon{width:44px}.select{height:44px}.search{min-height:44px}.btn--sm,.chip,button.seg__item{position:relative}.btn--sm:not(label):after,.chip:not(label):after,button.seg__item:after{position:absolute;top:50%;right:0;left:0;height:44px;content:"";transform:translateY(-50%)}.page__back{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin:12px 0 -8px -4px;color:var(--wb-ink-2);font-size:14px;text-decoration:none}.page__top{padding:16px 0 10px}.page__title h1{font-size:20px}.metric{padding:10px 12px}.metric__value{font-size:19px}}@media(min-width:1200px){.page{max-width:1600px;margin:0 auto;padding:0 40px 56px}.page--narrow{max-width:1120px}.page__top{padding:28px 0 14px}}.md-link{padding:0;border:0;background:transparent;color:var(--wb-link);font:inherit;text-decoration:underline;text-decoration-color:var(--wb-accent-line);text-underline-offset:3px;cursor:pointer}.md-link--customer{font-weight:600}.md-remark{color:var(--wb-ink-3);font-size:12px}.wb-icon[data-v-1b3f0eb7]{flex:0 0 auto;display:block}.pending-rec[data-v-ab6b5cab]{display:flex;align-items:flex-start;gap:var(--wb-space-2);margin:12px 16px 0;padding:10px 14px;border:1px solid var(--wb-warn-line);border-radius:var(--wb-radius);background:var(--wb-warn-softer);color:var(--wb-ink);font-size:var(--wb-text-md)}.pending-rec__icon[data-v-ab6b5cab]{flex:none;margin-top:3px;color:var(--wb-warn)}.pending-rec__body[data-v-ab6b5cab]{min-width:0;flex:1 1 auto}.pending-rec__title[data-v-ab6b5cab]{margin:0;color:var(--wb-warn);font-weight:600}.pending-rec__list[data-v-ab6b5cab]{margin:2px 0 0;padding:0;list-style:none}.pending-rec__item[data-v-ab6b5cab]{display:flex;align-items:center;justify-content:space-between;gap:var(--wb-space-2);min-height:44px}.pending-rec__text[data-v-ab6b5cab]{min-width:0;color:var(--wb-ink-2);overflow-wrap:anywhere}.pending-rec__go[data-v-ab6b5cab]{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:var(--wb-link);font-weight:600;text-decoration:none}.pending-rec__go[data-v-ab6b5cab]:hover{text-decoration:underline}@media(min-width:900px){.pending-rec[data-v-ab6b5cab]{margin:16px 24px 0}}.wb-avatar[data-v-55809332]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:600;line-height:1}.wb-avatar--neutral[data-v-55809332]{background:var(--wb-avatar-fallback);color:var(--wb-ink-2)}.wb-avatar--accent[data-v-55809332]{background:var(--wb-accent-soft);color:var(--wb-accent-ink)}.wb-avatar--good[data-v-55809332]{background:var(--wb-good-soft);color:var(--wb-good)}.scope-switch[data-v-083818bf]{position:relative}.scope-switch__brand[data-v-083818bf]{display:flex;align-items:center;width:100%;min-height:52px;padding:var(--wb-space-1) var(--wb-space-2);border:0;border-radius:10px;background:transparent;color:var(--wb-ink);text-align:left}.scope-switch__brand--side[data-v-083818bf]{gap:var(--wb-space-2)}.scope-switch__brand[aria-expanded=true][data-v-083818bf]{background:var(--wb-hover)}button.scope-switch__brand[data-v-083818bf]{cursor:pointer}.scope-switch__mark[data-v-083818bf]{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--wb-accent);color:var(--wb-on-accent);font-size:var(--wb-text-lg);font-weight:700}.scope-switch__text[data-v-083818bf]{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.3}.scope-switch__text strong[data-v-083818bf]{overflow:hidden;font-size:var(--wb-text-base);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.scope-switch__text small[data-v-083818bf]{color:var(--wb-ink-3);font-size:var(--wb-text-xs)}.scope-switch__caret[data-v-083818bf]{flex:none;color:var(--wb-ink-3)}.scope-switch__org-name[data-v-083818bf]{display:inline-flex;align-items:center;gap:var(--wb-space-1);max-width:64px;overflow:hidden;font-size:var(--wb-text-xs);font-weight:600;white-space:nowrap}.scope-switch__backdrop[data-v-083818bf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59}.scope-switch__menu[data-v-083818bf]{position:absolute;z-index:60;min-width:200px;padding:var(--wb-space-1);border:1px solid var(--wb-line);border-radius:12px;background:var(--wb-surface);box-shadow:var(--wb-shadow-pop)}.scope-switch--rail .scope-switch__menu[data-v-083818bf]{top:4px;left:calc(100% + 8px)}.scope-switch:not(.scope-switch--rail) .scope-switch__menu[data-v-083818bf]{top:calc(100% + 4px);left:0;width:100%}.scope-switch__menu-title[data-v-083818bf]{padding:var(--wb-space-1) var(--wb-space-2) var(--wb-space-2);color:var(--wb-ink-3);font-size:var(--wb-text-xs)}.scope-switch__item[data-v-083818bf]{display:flex;align-items:center;justify-content:space-between;gap:var(--wb-space-2);width:100%;min-height:38px;padding:0 var(--wb-space-2);border:0;border-radius:8px;background:transparent;color:var(--wb-ink);font-size:var(--wb-text-md);text-align:left;cursor:pointer}.scope-switch__item[data-v-083818bf]:hover{background:var(--wb-hover)}.scope-switch__item[aria-checked=true][data-v-083818bf]{color:var(--wb-accent-ink);font-weight:600}.scope-switch__brand--rail[data-v-083818bf]{flex-direction:column;gap:var(--wb-space-1);width:64px;min-height:0;padding:var(--wb-space-1) 0 var(--wb-space-1);border-radius:12px;color:var(--wb-ink-2)}.scope-switch__brand--rail.scope-switch__brand--fixed[data-v-083818bf]{cursor:default}.shell[data-v-2690a889]{display:flex;min-height:100vh;min-height:100dvh}.rail[data-v-2690a889]{position:sticky;top:0;z-index:30;flex:0 0 var(--wb-rail);display:flex;flex-direction:column;align-items:center;gap:4px;height:100vh;height:100dvh;padding:16px 0;border-right:1px solid var(--wb-line);background:var(--wb-surface-2)}.rail__item[data-v-2690a889]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:58px;height:58px;border-radius:12px;color:var(--wb-ink-2);font-size:12px;text-decoration:none}.rail__item[data-v-2690a889]:hover{background:var(--wb-hover)}.rail__item--active[data-v-2690a889]{background:var(--wb-accent-soft);color:var(--wb-accent-ink);font-weight:600}.rail__item--active[data-v-2690a889]:hover{background:var(--wb-accent-soft)}.shell__main[data-v-2690a889]{flex:1 1 auto;min-width:0}.shell__main[data-v-2690a889]:focus{outline:none}.shell--composer .shell__main[data-v-2690a889]{display:flex;flex-direction:column;height:100vh;height:100dvh}.skip[data-v-2690a889]{position:fixed;top:8px;left:8px;z-index:100;padding:10px 16px;border-radius:var(--wb-radius);background:var(--wb-ink);color:#fff;font-size:14px;text-decoration:none;transform:translateY(-160%)}.skip[data-v-2690a889]:focus{transform:none}.tabbar[data-v-2690a889]{display:none}.toasts[data-v-2690a889]{position:fixed;left:50%;bottom:24px;z-index:50;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(520px,calc(100vw - 32px));transform:translate(-50%);pointer-events:none}.toast[data-v-2690a889]{display:flex;align-items:center;gap:10px;max-width:100%;padding:10px 14px 10px 16px;border-radius:12px;background:var(--wb-ink);color:#fff;font-size:14px;box-shadow:var(--wb-shadow-pop);pointer-events:auto}.toast--danger[data-v-2690a889]{background:var(--wb-danger)}.toast--warn[data-v-2690a889]{background:var(--wb-toast-warn)}.toast__text[data-v-2690a889]{min-width:0}.toast__action[data-v-2690a889]{flex:0 0 auto;min-height:32px;padding:0 10px;border:1px solid rgba(255,255,255,.4);border-radius:8px;background:transparent;color:#fff;font-size:13px;cursor:pointer}.shell--composer .toasts[data-v-2690a889]{bottom:132px}.side[data-v-2690a889]{display:none}@media(min-width:1200px){.rail[data-v-2690a889]{display:none}.side[data-v-2690a889]{position:relative;z-index:30;display:block;flex:0 0 var(--wb-side);width:var(--wb-side);border-right:1px solid var(--wb-line);background:var(--wb-surface-2)}.side__inner[data-v-2690a889]{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;height:100dvh;padding:12px 12px 14px}.side__nav[data-v-2690a889]{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-height:0;margin:14px -4px 8px;padding:0 4px;overflow-y:auto;scrollbar-width:thin}.side__item[data-v-2690a889]{display:flex;flex:0 0 auto;align-items:center;gap:11px;min-height:40px;padding:0 10px;border-radius:9px;color:var(--wb-ink-2);font-size:14.5px;text-decoration:none}.side__item--minor[data-v-2690a889]{min-height:36px;font-size:14px}.side__badge[data-v-2690a889]{flex:0 0 auto;min-width:20px;margin-left:auto;padding:1px 6px;border-radius:999px;background:var(--wb-accent-soft);color:var(--wb-accent-ink);font-size:12px;font-weight:600;text-align:center}.side__item[data-v-2690a889]:hover{background:var(--wb-hover);color:var(--wb-ink)}.side__item--active[data-v-2690a889],.side__item--active[data-v-2690a889]:hover{background:var(--wb-accent-soft);color:var(--wb-accent-ink);font-weight:600}.side__caption[data-v-2690a889]{margin:18px 10px 6px;color:var(--wb-ink-3);font-size:12px;font-weight:600;letter-spacing:.04em}.side__foot[data-v-2690a889]{flex:0 0 auto;padding-top:8px;border-top:1px solid var(--wb-line)}.side__me[data-v-2690a889]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;color:var(--wb-ink);text-decoration:none}.side__me[data-v-2690a889]:hover{background:var(--wb-hover)}.side__me--active[data-v-2690a889],.side__me--active[data-v-2690a889]:hover{background:var(--wb-accent-soft)}.side__me-text[data-v-2690a889]{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.35}.side__me-text strong[data-v-2690a889]{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.side__me-text small[data-v-2690a889]{overflow:hidden;color:var(--wb-ink-3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.side__me-go[data-v-2690a889]{color:var(--wb-ink-3)}.toasts[data-v-2690a889]{left:calc(50% + var(--wb-side) / 2)}}@media(max-width:899px){.shell[data-v-2690a889]{display:block;padding-bottom:calc(var(--wb-tabbar) + env(safe-area-inset-bottom))}.shell--composer .shell__main[data-v-2690a889]{height:calc(100vh - var(--wb-tabbar) - env(safe-area-inset-bottom));height:calc(100dvh - var(--wb-tabbar) - env(safe-area-inset-bottom))}.rail[data-v-2690a889]{display:none}.tabbar[data-v-2690a889]{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;padding:4px 4px env(safe-area-inset-bottom);border-top:1px solid var(--wb-line);background:#fbfaf8f5;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}.tabbar__item[data-v-2690a889]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;color:var(--wb-ink-2);font-size:11px;text-decoration:none}.tabbar__item--active[data-v-2690a889]{color:var(--wb-accent-ink);font-weight:600}.toasts[data-v-2690a889]{bottom:calc(var(--wb-tabbar) + env(safe-area-inset-bottom) + 12px)}.shell--immersive[data-v-2690a889]{padding-bottom:0}.shell--immersive .tabbar[data-v-2690a889]{display:none}.shell--immersive .toasts[data-v-2690a889]{bottom:calc(84px + env(safe-area-inset-bottom))}.shell--composer .toasts[data-v-2690a889]{bottom:calc(var(--wb-tabbar) + env(safe-area-inset-bottom) + 132px)}}.wb-dialog[data-v-59bf1114]{width:min(560px,calc(100vw - 32px));max-height:min(86vh,820px);max-height:min(86dvh,820px);padding:0;border:0;border-radius:16px;background:var(--wb-surface);color:var(--wb-ink);box-shadow:var(--wb-shadow-pop)}.wb-dialog--wide[data-v-59bf1114]{width:min(760px,calc(100vw - 32px))}.wb-dialog[data-v-59bf1114]::backdrop{background:var(--wb-scrim)}.wb-dialog__panel[data-v-59bf1114]{display:flex;flex-direction:column;max-height:inherit}.wb-dialog__head[data-v-59bf1114]{position:relative;display:flex;align-items:center;gap:8px;padding:14px 12px 10px 20px;border-bottom:1px solid var(--wb-line-soft)}.wb-dialog__grip[data-v-59bf1114]{display:none}.wb-dialog__title[data-v-59bf1114]{flex:1;font-size:17px;font-weight:600}.wb-dialog__close[data-v-59bf1114]{color:var(--wb-ink-2)}.wb-dialog__body[data-v-59bf1114]{overflow:auto;padding:16px 20px 20px;overscroll-behavior:contain}@media(max-width:720px){.wb-dialog[data-v-59bf1114]{width:100vw;max-width:100vw;max-height:92vh;max-height:92dvh;margin:auto 0 0;border-radius:20px 20px 0 0}.wb-dialog--wide[data-v-59bf1114]{width:100vw}.wb-dialog__head[data-v-59bf1114]{padding-top:18px}.wb-dialog__grip[data-v-59bf1114]{position:absolute;top:6px;left:50%;display:block;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--wb-line-strong)}.wb-dialog__body[data-v-59bf1114]{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.acct[data-v-d594a0ed]{display:flex;flex-direction:column;gap:14px}.acct__member[data-v-d594a0ed]{margin:0;padding:0;border:0;min-width:0}.acct__login[data-v-d594a0ed]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:12px;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-surface);min-width:0}.acct__login .acct__grid[data-v-d594a0ed]{width:100%}.acct__login-state[data-v-d594a0ed]{margin:0;font-size:14px}.acct__login-actions[data-v-d594a0ed]{display:flex;gap:8px}.acct__secret[data-v-d594a0ed]{display:flex;align-items:center;gap:8px}.acct__secret .field[data-v-d594a0ed]{flex:1;min-width:0}.acct__credential[data-v-d594a0ed]{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--wb-good-line, var(--wb-line));border-radius:var(--wb-radius);background:var(--wb-good-softer, var(--wb-surface))}.acct__credential-title[data-v-d594a0ed]{margin:0;font-size:15px;font-weight:600}.acct__credential p[data-v-d594a0ed]{margin:0;font-size:14px}.acct__password[data-v-d594a0ed]{padding:2px 8px;border-radius:var(--wb-radius);background:var(--wb-surface);font-size:15px;font-weight:600}.acct__credential-actions[data-v-d594a0ed]{display:flex;gap:8px}.acct__danger-hint[data-v-d594a0ed]{color:var(--wb-danger, var(--wb-warn))}.acct__dialog-form[data-v-d594a0ed]{display:flex;flex-direction:column;gap:10px}.acct__phones[data-v-d594a0ed]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-width:0}.acct__legend[data-v-d594a0ed]{padding:0;color:var(--wb-ink-2);font-size:13px;font-weight:600}.phones[data-v-d594a0ed]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.phones__row[data-v-d594a0ed]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-surface)}.phones__num[data-v-d594a0ed]{font-variant-numeric:tabular-nums;font-weight:600}.phones__used[data-v-d594a0ed]{color:var(--wb-ink-3);font-size:12px}.phones__add[data-v-d594a0ed]{display:flex;align-items:center;gap:8px}.phones__add .field[data-v-d594a0ed]{flex:1;min-width:0}.acct__grid[data-v-d594a0ed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:0;border:0;min-width:0}.acct__transfer[data-v-d594a0ed]{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-surface);min-width:0}.acct__transfer-grid[data-v-d594a0ed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.acct__transfer-preview[data-v-d594a0ed]{padding:8px 10px;border-radius:var(--wb-radius);background:var(--wb-info-softer, var(--wb-surface));font-size:13px;line-height:1.5}.acct__periods[data-v-d594a0ed]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.acct__period[data-v-d594a0ed]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 8px;border-radius:var(--wb-radius);background:var(--wb-surface-2, var(--wb-surface));font-size:13px}.acct__period-when[data-v-d594a0ed]{color:var(--wb-ink-3);font-variant-numeric:tabular-nums}.acct__period-campus[data-v-d594a0ed]{font-weight:600}.acct__period-reason[data-v-d594a0ed]{flex-basis:100%;color:var(--wb-ink-3);font-size:12px}.acct__member[data-v-d594a0ed]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.acct__member .acct__field[data-v-d594a0ed]{width:100%}.acct__field[data-v-d594a0ed]{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--wb-ink-2);font-size:13px}.acct__wide[data-v-d594a0ed]{grid-column:1 / -1}.acct__hint[data-v-d594a0ed]{color:var(--wb-ink-3);font-size:12px}.acct__ok[data-v-d594a0ed]{color:var(--wb-good);font-size:13px}.acct__confirm[data-v-d594a0ed]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--wb-warn-line);border-radius:var(--wb-radius);background:var(--wb-warn-softer);font-size:13px}.acct__confirm input[data-v-d594a0ed]{margin-top:3px}.acct__actions[data-v-d594a0ed]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:720px){.acct__grid[data-v-d594a0ed],.acct__transfer-grid[data-v-d594a0ed]{grid-template-columns:minmax(0,1fr)}}.seat-bind[data-v-75e2956c]{display:flex;flex-direction:column;gap:12px}.seat-bind__summary[data-v-75e2956c]{display:flex;flex-wrap:wrap;gap:8px;margin:0;color:var(--wb-ink-3);font-size:13px}.seat-bind__summary strong[data-v-75e2956c]{color:var(--wb-ink);font-size:15px}.seat-bind__candidate[data-v-75e2956c]{margin:0;padding:10px 12px;border-radius:var(--wb-radius);background:var(--wb-surface-2, #f6f7f9);color:var(--wb-ink-2);font-size:13px}.seat-bind__reason[data-v-75e2956c]{display:block;margin-top:4px;color:var(--wb-ink-3)}.seat-bind__grid[data-v-75e2956c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.field[data-v-75e2956c]{display:flex;flex-direction:column;gap:4px;color:var(--wb-ink-2);font-size:13px}.field input[data-v-75e2956c],.field select[data-v-75e2956c]{height:34px;padding:0 10px;border:1px solid var(--wb-line-strong);border-radius:var(--wb-radius);background:var(--wb-surface);color:var(--wb-ink)}.seat-bind__note[data-v-75e2956c]{margin:0;color:var(--wb-ink-3);font-size:12px;line-height:1.6}.seat-bind__error[data-v-75e2956c]{margin:0;color:var(--wb-danger, #c0392b);font-size:13px}.seat-bind__actions[data-v-75e2956c]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:640px){.seat-bind__grid[data-v-75e2956c]{grid-template-columns:1fr}}.state[data-v-d9ec7728]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;color:var(--wb-ink-3);text-align:center}.state--compact[data-v-d9ec7728]{padding:20px 12px}.state--loading[data-v-d9ec7728]{flex-direction:row;justify-content:center;font-size:14px}.state__title[data-v-d9ec7728]{color:var(--wb-ink);font-size:15px;font-weight:600}.state--error .state__title[data-v-d9ec7728]{color:var(--wb-danger)}.state__detail[data-v-d9ec7728]{max-width:420px;font-size:13px}.state__spinner[data-v-d9ec7728]{width:16px;height:16px;border:2px solid var(--wb-line-strong);border-top-color:var(--wb-accent);border-radius:50%;animation:spin-d9ec7728 .8s linear infinite}@keyframes spin-d9ec7728{to{transform:rotate(360deg)}}.seats[data-v-767c2043]{display:flex;flex-direction:column;gap:14px;margin:4px 0 22px}.seats__summary[data-v-767c2043]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.seats__metric[data-v-767c2043]{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);color:var(--wb-ink);text-align:left;cursor:pointer}.seats__metric[data-v-767c2043]:hover{background:var(--wb-hover)}.seats__metric-value[data-v-767c2043]{font-size:24px;font-weight:650;font-variant-numeric:tabular-nums}.seats__metric-label[data-v-767c2043]{color:var(--wb-ink-3);font-size:13px}.seats__sync[data-v-767c2043]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface)}.seats__sync-main[data-v-767c2043]{display:flex;flex-direction:column;gap:4px;min-width:0}.seats__sync-status[data-v-767c2043]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.seats__muted[data-v-767c2043]{color:var(--wb-ink-3);font-size:13px;line-height:1.5}.seats__message[data-v-767c2043]{margin:0;padding:8px 12px;border-radius:var(--wb-radius);background:var(--wb-warn-soft, #fff8e6);color:var(--wb-ink-2);font-size:13px}.seats__block[data-v-767c2043]{scroll-margin-top:16px;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface)}.seats__block-head[data-v-767c2043]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:14px 18px;border-bottom:1px solid var(--wb-line-soft)}.seats__block-head h2[data-v-767c2043]{margin:0;font-size:15px}.seats__check[data-v-767c2043]{display:inline-flex;align-items:center;gap:6px;color:var(--wb-ink-2);font-size:13px}.seats__list[data-v-767c2043],.members[data-v-767c2043]{margin:0;padding:0;list-style:none}.seat[data-v-767c2043]{padding:14px 18px}.seat+.seat[data-v-767c2043],.member+.member[data-v-767c2043]{border-top:1px solid var(--wb-line-soft)}.seat--ignored[data-v-767c2043]{background:var(--wb-surface-2, #fafafa)}.seat__head[data-v-767c2043]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.seat__title[data-v-767c2043],.seat__facts[data-v-767c2043]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.seat__facts[data-v-767c2043]{color:var(--wb-ink-3);font-size:13px;font-variant-numeric:tabular-nums}.seat__phone[data-v-767c2043]{color:var(--wb-ink-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.seat__candidates[data-v-767c2043]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin-top:10px}.candidate[data-v-767c2043]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--wb-line-soft);border-radius:var(--wb-radius);background:var(--wb-surface-2, #fafbfc)}.candidate__head[data-v-767c2043]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.candidate__meta[data-v-767c2043]{color:var(--wb-ink-2);font-size:13px}.candidate__reason[data-v-767c2043]{margin:0;color:var(--wb-ink-3);font-size:12px;line-height:1.5}.seat__actions[data-v-767c2043]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.seat__ignored[data-v-767c2043]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;color:var(--wb-ink-3);font-size:13px}.member[data-v-767c2043]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px}.member__main[data-v-767c2043]{display:flex;flex-direction:column;gap:2px;min-width:0}.member__meta[data-v-767c2043]{color:var(--wb-ink-3);font-size:13px;overflow-wrap:anywhere}.seats__ignore[data-v-767c2043]{display:flex;flex-direction:column;gap:10px}.seats__field[data-v-767c2043]{display:flex;flex-direction:column;gap:4px;color:var(--wb-ink-2);font-size:13px}.seats__field textarea[data-v-767c2043]{padding:8px 10px;border:1px solid var(--wb-line-strong);border-radius:var(--wb-radius);background:var(--wb-surface);color:var(--wb-ink);resize:vertical}.seats__dialog-actions[data-v-767c2043]{display:flex;justify-content:flex-end;gap:8px}.btn--small[data-v-767c2043]{padding:5px 10px;font-size:12px}@media(max-width:720px){.seats__summary[data-v-767c2043]{grid-template-columns:1fr}.seats__sync[data-v-767c2043]{flex-direction:column}}.accounts__filters[data-v-a07bc2bc]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.accounts__check[data-v-a07bc2bc]{display:inline-flex;align-items:center;gap:6px;color:var(--wb-ink-2);font-size:13px}.accounts__count[data-v-a07bc2bc]{margin:12px 0;color:var(--wb-ink-3);font-size:13px}.accounts__list[data-v-a07bc2bc]{margin:0;padding:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);list-style:none}.accounts__list--loading[data-v-a07bc2bc]{opacity:.6}.accounts__list li+li .account[data-v-a07bc2bc]{border-top:1px solid var(--wb-line-soft)}.account[data-v-a07bc2bc]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 20px;border:0;background:transparent;color:var(--wb-ink);text-align:left;cursor:pointer}.account[data-v-a07bc2bc]:hover{background:var(--wb-hover)}.account__main[data-v-a07bc2bc]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.account__top[data-v-a07bc2bc]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.account__name[data-v-a07bc2bc]{font-size:15px;font-weight:600}.account__meta[data-v-a07bc2bc]{color:var(--wb-ink-3);font-size:13px;overflow-wrap:anywhere}.account__go[data-v-a07bc2bc]{display:inline-flex;align-items:center;color:var(--wb-link);font-size:13px}@media(min-width:1200px){.account[data-v-a07bc2bc]{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(160px,1fr) minmax(0,2fr) auto;column-gap:20px;min-height:56px}.account__main[data-v-a07bc2bc]{display:contents}.account__meta[data-v-a07bc2bc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:899px){.account[data-v-a07bc2bc]{padding:12px 14px}}.atts[data-v-8a0e0ba2]{display:inline-flex;flex-wrap:wrap;gap:6px;max-width:100%}.att[data-v-8a0e0ba2]{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:28px;padding:0 8px;border:1px solid var(--wb-line-strong);border-radius:8px;background:var(--wb-surface);color:var(--wb-ink-2);font-size:13px;cursor:pointer}.att--image[data-v-8a0e0ba2]{padding:0;overflow:hidden;border-radius:10px}.att--image img[data-v-8a0e0ba2]{display:block;max-width:min(220px,60vw);max-height:160px;object-fit:cover}.att__placeholder[data-v-8a0e0ba2]{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 10px}.att__name[data-v-8a0e0ba2]{overflow:hidden;max-width:200px;text-overflow:ellipsis;white-space:nowrap}.att__size[data-v-8a0e0ba2]{color:var(--wb-ink-3);font-size:12px}.att-view[data-v-8a0e0ba2]{display:flex;flex-direction:column;gap:12px}.att-view img[data-v-8a0e0ba2]{display:block;max-width:100%;max-height:70vh;margin:0 auto;object-fit:contain}.att-view__note[data-v-8a0e0ba2]{color:var(--wb-ink-3)}.att-view__actions[data-v-8a0e0ba2]{display:flex;justify-content:flex-end;gap:8px}.composer[data-v-2d6fa970]{display:flex;flex-direction:column;gap:8px}.composer__chips[data-v-2d6fa970]{display:flex;flex-wrap:wrap;gap:6px}.composer__chip[data-v-2d6fa970]{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:28px;padding:0 4px 0 10px;border:1px solid var(--wb-line-strong);border-radius:14px;background:var(--wb-surface);color:var(--wb-ink-2);font-size:13px}.composer__chip--context[data-v-2d6fa970]{border-color:var(--wb-accent-line);background:var(--wb-accent-softer);color:var(--wb-accent-ink)}.composer__chip--busy[data-v-2d6fa970]{padding-right:10px;color:var(--wb-ink-3)}.composer__chip--failed[data-v-2d6fa970]{border-color:var(--wb-danger);background:var(--wb-danger-soft, #fff1f0);color:var(--wb-danger)}.composer__chip-action[data-v-2d6fa970]{border:0;background:transparent;color:inherit;font-size:13px;cursor:pointer;text-decoration:underline}.composer__progress-track[data-v-2d6fa970]{display:inline-block;width:44px;height:4px;overflow:hidden;border-radius:2px;background:var(--wb-line)}.composer__progress-fill[data-v-2d6fa970]{display:block;height:100%;border-radius:2px;background:var(--wb-accent);transition:width .12s linear}.composer__chip-name[data-v-2d6fa970]{overflow:hidden;max-width:180px;text-overflow:ellipsis;white-space:nowrap}.composer__chip-x[data-v-2d6fa970]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.composer__chip-x[data-v-2d6fa970]:hover:not(:disabled){background:#1d1c1a14}.composer__box[data-v-2d6fa970]{border:1px solid var(--wb-line-strong);border-radius:16px;background:var(--wb-surface);box-shadow:0 1px 2px #1d1c1a0a;transition:border-color .12s ease,box-shadow .12s ease}.composer__box[data-v-2d6fa970]:focus-within{border-color:var(--wb-accent);box-shadow:0 0 0 3px var(--wb-accent-soft)}.composer__box--blocked[data-v-2d6fa970]{background:var(--wb-surface-2)}.composer__input[data-v-2d6fa970]{display:block;width:100%;min-height:44px;max-height:220px;padding:12px 14px 4px;border:0;border-radius:16px;background:transparent;font-size:15px;line-height:1.55;resize:none;outline:none}.composer__tools[data-v-2d6fa970]{display:flex;align-items:center;gap:2px;padding:4px 8px 8px}.composer__tool[data-v-2d6fa970]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--wb-ink-2);cursor:pointer}.composer__tool[data-v-2d6fa970]:hover:not(:disabled){background:var(--wb-hover)}.composer__tool[data-v-2d6fa970]:disabled{opacity:.4;cursor:not-allowed}.composer__spacer[data-v-2d6fa970]{flex:1}.composer__hint[data-v-2d6fa970]{margin-right:8px;color:var(--wb-ink-3);font-size:12px}.composer__send[data-v-2d6fa970]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--wb-accent);color:#fff;cursor:pointer}.composer__send[data-v-2d6fa970]:disabled{background:var(--wb-line-strong);cursor:not-allowed}.composer__send--stop[data-v-2d6fa970]{background:var(--wb-ink)}.composer__voice[data-v-2d6fa970]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:60px;padding:10px 12px 10px 16px;border:1px solid var(--wb-accent-line);border-radius:16px;background:var(--wb-accent-softer)}.composer__voice-text[data-v-2d6fa970]{flex:1;min-width:140px;color:var(--wb-ink-2)}.composer__rec[data-v-2d6fa970]{width:12px;height:12px;border-radius:50%;background:var(--wb-danger);animation:composer-rec-2d6fa970 1s ease-in-out infinite}@keyframes composer-rec-2d6fa970{50%{opacity:.35;transform:scale(.8)}}.composer__spinner[data-v-2d6fa970]{width:16px;height:16px;border:2px solid var(--wb-accent-line);border-top-color:var(--wb-accent);border-radius:50%;animation:composer-spin-2d6fa970 .8s linear infinite}@keyframes composer-spin-2d6fa970{to{transform:rotate(360deg)}}@media(max-width:899px){.composer__input[data-v-2d6fa970]{font-size:16px}.composer__tool[data-v-2d6fa970],.composer__send[data-v-2d6fa970]{width:44px;height:44px}.composer__chip-x[data-v-2d6fa970]{position:relative}.composer__chip-x[data-v-2d6fa970]:after{position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;content:""}}.steps[data-v-888c0f86]{margin-bottom:8px;color:var(--wb-ink-3);font-size:13px}.steps__summary[data-v-888c0f86]{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px 0 8px;border-radius:14px;background:var(--wb-sunken);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.steps__summary[data-v-888c0f86]::-webkit-details-marker{display:none}.steps__caret[data-v-888c0f86]{transition:transform .12s ease}.steps[open] .steps__caret[data-v-888c0f86]{transform:rotate(180deg)}.steps__pulse[data-v-888c0f86]{width:8px;height:8px;border-radius:50%;background:var(--wb-accent);animation:steps-pulse-888c0f86 1.2s ease-in-out infinite}@keyframes steps-pulse-888c0f86{50%{opacity:.3}}.steps__list[data-v-888c0f86]{margin:8px 0 0;padding:0 0 0 4px;list-style:none}.steps__item[data-v-888c0f86]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:3px 0}.steps__mark[data-v-888c0f86]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--wb-good-soft);color:var(--wb-good);transform:translateY(3px)}.steps__item--failed .steps__mark[data-v-888c0f86]{background:var(--wb-danger-soft);color:var(--wb-danger)}.steps__dot[data-v-888c0f86]{width:6px;height:6px;border-radius:50%;background:var(--wb-accent)}.steps__caption[data-v-888c0f86]{min-width:0;color:var(--wb-ink-2);overflow-wrap:anywhere}.steps__detail[data-v-888c0f86]{flex-basis:100%;min-width:0;padding-left:24px;color:var(--wb-ink-3);font-size:12px;overflow-wrap:anywhere}.confirm[data-v-d8b4a98c]{padding:12px 14px;border:1px solid var(--wb-warn-line);border-radius:var(--wb-radius-lg);background:var(--wb-warn-softer)}.confirm__head[data-v-d8b4a98c]{display:flex;align-items:center;gap:8px;color:var(--wb-warn)}.confirm__title[data-v-d8b4a98c]{min-width:0;color:var(--wb-ink);font-size:15px;font-weight:600;overflow-wrap:anywhere}.confirm__details[data-v-d8b4a98c]{margin-top:6px;color:var(--wb-ink-2);white-space:pre-line;overflow-wrap:anywhere}.confirm__hint[data-v-d8b4a98c]{margin-top:6px;color:var(--wb-ink-3);font-size:13px;overflow-wrap:anywhere}.confirm__actions[data-v-d8b4a98c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.confirm__countdown[data-v-d8b4a98c]{margin-left:auto;color:var(--wb-ink-3);font-size:12px;font-variant-numeric:tabular-nums}.confirm__countdown--late[data-v-d8b4a98c]{color:var(--wb-warn)}.source[data-v-f9fa5183]{display:flex;flex-direction:column;gap:12px}.source__audio[data-v-f9fa5183]{width:100%}.source__download[data-v-f9fa5183]{align-self:flex-start}.source__lines[data-v-f9fa5183]{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.source__line[data-v-f9fa5183]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.7}.source__who[data-v-f9fa5183]{padding-top:2px;font-size:12px;color:var(--wb-ink-3)}.source__line--parent .source__who[data-v-f9fa5183]{color:var(--wb-accent-ink);font-weight:600}.source__text[data-v-f9fa5183]{overflow-wrap:anywhere;white-space:pre-wrap}.recs[data-v-671ab8ab]{display:flex;flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none}.rec[data-v-671ab8ab]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-surface)}.rec__icon[data-v-671ab8ab]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--wb-accent-soft);color:var(--wb-accent-ink)}.rec__main[data-v-671ab8ab]{flex:1 1 180px;min-width:0}.rec__title[data-v-671ab8ab]{font-size:14px;font-weight:600;overflow-wrap:anywhere}.rec__meta[data-v-671ab8ab]{margin-top:2px;color:var(--wb-ink-3);font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rec__actions[data-v-671ab8ab]{display:flex;flex-wrap:wrap;gap:8px}.rec__archive[data-v-671ab8ab]{display:flex;flex-direction:column;gap:12px}.rec__audio[data-v-671ab8ab]{width:100%}.rec__download[data-v-671ab8ab],.rec__customer[data-v-671ab8ab]{align-self:flex-start}.rec__customer[data-v-671ab8ab]{margin-top:12px}.rec__transcript[data-v-671ab8ab]{display:flex;flex-direction:column;gap:6px}.rec__transcript-title[data-v-671ab8ab]{color:var(--wb-ink-2);font-size:13px;font-weight:600}.rec__transcript-text[data-v-671ab8ab]{max-height:40vh;overflow-y:auto;color:var(--wb-ink);font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.turn[data-v-0900bde0]{min-width:0}.turn__progress[data-v-0900bde0]{display:flex;align-items:center;gap:8px;color:var(--wb-ink-3);font-size:13px}.turn__spinner[data-v-0900bde0]{width:14px;height:14px;border:2px solid var(--wb-accent-line);border-top-color:var(--wb-accent);border-radius:50%;animation:turn-spin-0900bde0 .8s linear infinite}@keyframes turn-spin-0900bde0{to{transform:rotate(360deg)}}.turn__text[data-v-0900bde0]{margin-top:2px}.turn__table[data-v-0900bde0]{max-width:100%;margin-top:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-surface)}.turn__table table[data-v-0900bde0]{width:max-content;min-width:100%;border-collapse:collapse;font-size:13px}.turn__table th[data-v-0900bde0],.turn__table td[data-v-0900bde0]{padding:7px 12px;border-bottom:1px solid var(--wb-line-soft);text-align:left;white-space:nowrap}.turn__table th[data-v-0900bde0]{background:var(--wb-surface-2);color:var(--wb-ink-3);font-weight:600}.turn__table .num[data-v-0900bde0]{text-align:right;font-variant-numeric:tabular-nums}.turn__table tr:last-child td[data-v-0900bde0]{border-bottom:0}.turn__note[data-v-0900bde0]{padding:6px 12px;color:var(--wb-ink-3);font-size:12px}.turn__files[data-v-0900bde0]{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.turn__file[data-v-0900bde0]{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;min-height:36px;padding:6px 12px;border:1px solid var(--wb-line-strong);border-radius:var(--wb-radius);background:var(--wb-surface);color:var(--wb-ink);font-size:13px;text-decoration:none;overflow-wrap:anywhere}.turn__file[data-v-0900bde0]:hover{background:var(--wb-hover)}.turn__status[data-v-0900bde0]{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--wb-ink-3);font-size:13px;overflow-wrap:anywhere}.turn__confirm[data-v-0900bde0]{margin-top:10px}.turn__undo[data-v-0900bde0]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;padding:8px 12px;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-surface-2);font-size:13px}.turn__undo .turn__note[data-v-0900bde0]{padding:0}.turn__undo .btn[data-v-0900bde0]{margin-left:auto}.turn__failure[data-v-0900bde0]{margin-top:10px}.turn__failure-box[data-v-0900bde0]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wb-space-2);margin-top:10px}.turn__failure-box .turn__failure[data-v-0900bde0]{flex:1 1 auto;min-width:0;margin-top:0}.turn__failure-box .btn[data-v-0900bde0]{flex:0 0 auto;min-height:44px}.sessions[data-v-89986591]{display:flex;flex-direction:column;gap:10px;min-height:0}.sessions__search[data-v-89986591]{position:relative}.sessions__search-icon[data-v-89986591]{position:absolute;top:50%;left:12px;color:var(--wb-ink-3);transform:translateY(-50%)}.sessions__search-input[data-v-89986591]{padding-left:36px}.sessions__tabs[data-v-89986591]{display:flex;gap:6px}.sessions__list[data-v-89986591]{margin:0;padding:0;list-style:none}.sessions__row[data-v-89986591]{position:relative;display:flex;align-items:center;border-radius:var(--wb-radius)}.sessions__row[data-v-89986591]:hover{background:var(--wb-hover)}.sessions__row--active[data-v-89986591],.sessions__row--active[data-v-89986591]:hover{background:var(--wb-accent-soft)}.sessions__item[data-v-89986591]{flex:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:52px;padding:8px 4px 8px 12px;border:0;background:transparent;text-align:left;cursor:pointer}.sessions__title[data-v-89986591]{overflow:hidden;width:100%;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.sessions__row--active .sessions__title[data-v-89986591]{color:var(--wb-accent-ink);font-weight:600}.sessions__meta[data-v-89986591]{color:var(--wb-ink-3);font-size:12px}.sessions__running[data-v-89986591]{color:var(--wb-accent-ink)}.sessions__actions[data-v-89986591]{display:flex;padding-right:4px}.sessions__icon[data-v-89986591]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--wb-ink-3);cursor:pointer}.sessions__icon[data-v-89986591]:hover:not(:disabled){background:#1d1c1a0f;color:var(--wb-ink)}.sessions__icon--on[data-v-89986591]{color:var(--wb-star)}.sessions__icon--remove[data-v-89986591]:hover:not(:disabled){color:var(--wb-danger)}.sessions__icon[data-v-89986591]:disabled{color:var(--wb-line-strong);cursor:not-allowed}@media(hover:hover)and (min-width:900px){.sessions__icon[data-v-89986591]:not(.sessions__icon--on){opacity:0}.sessions__row:hover .sessions__icon[data-v-89986591],.sessions__row:focus-within .sessions__icon[data-v-89986591]{opacity:1}}.sessions__more[data-v-89986591]{align-self:center}.assistant[data-v-305d720e]{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.assistant__side[data-v-305d720e]{flex:0 0 280px;overflow-y:auto;padding:20px 12px;border-right:1px solid var(--wb-line);background:var(--wb-surface-2)}.assistant__main[data-v-305d720e]{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}.assistant__head[data-v-305d720e]{flex:0 0 auto;display:flex;align-items:center;gap:8px;min-height:60px;padding:10px 24px;border-bottom:1px solid var(--wb-line);background:var(--wb-bg)}.assistant__title[data-v-305d720e]{flex:1;overflow:hidden;min-width:0;font-size:17px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.assistant__head-actions[data-v-305d720e]{display:flex;gap:2px}.assistant__head-btn[data-v-305d720e]{color:var(--wb-ink-2)}.assistant__star--on[data-v-305d720e]{color:var(--wb-star)}.assistant__scroll[data-v-305d720e]{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.assistant__thread[data-v-305d720e]{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;max-width:780px;margin:0 auto;padding:24px 24px 32px}.assistant__older[data-v-305d720e]{align-self:center}.assistant__turn[data-v-305d720e]{max-width:100%}.assistant__finalizing[data-v-305d720e]{color:var(--wb-ink-3);font-size:13px}.assistant__readback[data-v-305d720e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0}.assistant__foot[data-v-305d720e]{flex:0 0 auto;padding:8px 24px 16px;background:linear-gradient(to bottom,rgba(246,245,242,0),var(--wb-bg) 16px)}.assistant__foot-inner[data-v-305d720e]{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0;max-width:780px;margin:0 auto}.assistant__anchor[data-v-305d720e]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;max-width:100%;padding:4px 6px 4px 10px;border:1px solid var(--wb-accent-line);border-radius:999px;background:var(--wb-accent-softer);color:var(--wb-accent-ink);font-size:13px}.assistant__anchor-text[data-v-305d720e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant__anchor-remove[data-v-305d720e]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--wb-accent-ink);cursor:pointer}.assistant__anchor-remove[data-v-305d720e]:hover{background:var(--wb-accent-soft)}.bubble-row[data-v-305d720e]{display:flex;justify-content:flex-end}.bubble[data-v-305d720e]{max-width:min(560px,85%);padding:10px 14px;border-radius:16px 16px 4px;background:var(--wb-accent-soft);color:var(--wb-ink)}.bubble__text[data-v-305d720e]{font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere}.bubble__refs[data-v-305d720e]{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:6px;color:var(--wb-accent-ink);font-size:12px}.bubble__refs span[data-v-305d720e]{display:inline-flex;align-items:center;gap:3px}.bubble__attachments[data-v-305d720e]{display:flex;margin-top:8px}.intro[data-v-305d720e]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--wb-space-3);padding-top:8vh}.intro__title[data-v-305d720e]{font-size:var(--wb-text-2xl);font-weight:700;line-height:1.35}.intro__text[data-v-305d720e]{max-width:560px;color:var(--wb-ink-2);font-size:var(--wb-text-base)}.intro__prompts[data-v-305d720e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:12px}.intro__prompt[data-v-305d720e]{min-height:52px;padding:10px 14px;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);color:var(--wb-ink);font-size:14px;text-align:left;cursor:pointer}.intro__prompt[data-v-305d720e]:hover:not(:disabled){border-color:var(--wb-accent-line);background:var(--wb-accent-softer)}.intro__prompt[data-v-305d720e]:disabled{opacity:.5;cursor:not-allowed}.intro__notice[data-v-305d720e]{margin-top:8px}.rename[data-v-305d720e]{display:flex;flex-direction:column;gap:16px}.rename__actions[data-v-305d720e]{display:flex;justify-content:flex-end;gap:8px}.remove[data-v-305d720e]{display:flex;flex-direction:column;gap:12px}.remove__note[data-v-305d720e]{margin:0;color:var(--wb-ink-2)}.remove__title[data-v-305d720e]{overflow:hidden;margin:0 0 4px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.files[data-v-305d720e]{margin:0;padding:0;list-style:none}.files li+li[data-v-305d720e]{border-top:1px solid var(--wb-line-soft)}.files__item[data-v-305d720e]{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 4px;color:var(--wb-ink);text-decoration:none}.files__name[data-v-305d720e]{flex:1;min-width:0;overflow-wrap:anywhere}.files__go[data-v-305d720e]{color:var(--wb-ink-3)}@media(min-width:1440px){.assistant__side[data-v-305d720e]{flex-basis:304px;padding:20px 14px}.assistant__head[data-v-305d720e]{padding:10px 32px}}@media(min-width:1680px){.assistant__thread[data-v-305d720e],.assistant__foot-inner[data-v-305d720e]{max-width:880px}}@media(max-width:899px){.assistant__head[data-v-305d720e]{min-height:52px;padding:6px 8px}.assistant__title[data-v-305d720e]{font-size:16px}.assistant__thread[data-v-305d720e]{gap:16px;padding:16px 16px 24px}.assistant__foot[data-v-305d720e]{padding:6px 12px 10px}.intro[data-v-305d720e]{padding-top:4vh}.intro__prompts[data-v-305d720e]{grid-template-columns:minmax(0,1fr)}.bubble[data-v-305d720e]{max-width:88%}}.scope[data-v-6d2390c8]{display:flex;flex-wrap:wrap;gap:8px}.scope__field .select[data-v-6d2390c8]{max-width:220px}.scope__org[data-v-6d2390c8]{font-weight:600}.calls__periods[data-v-1b0c93d2]{display:flex}.calls__day[data-v-1b0c93d2]{position:relative}.calls__day input[data-v-1b0c93d2]{width:118px;min-height:28px;border:0;background:transparent;color:inherit;font:inherit;font-size:13px}.calls__scope[data-v-1b0c93d2]{margin-bottom:12px}.calls__metrics--loading[data-v-1b0c93d2]{opacity:.6}.calls__hours[data-v-1b0c93d2]{font-size:19px}.calls__ask[data-v-1b0c93d2]{display:inline-flex;align-items:center;gap:6px;margin:14px 0 4px;color:var(--wb-link);font-size:14px;text-decoration:none}.calls__ask[data-v-1b0c93d2]:hover{text-decoration:underline}.calls__none[data-v-1b0c93d2]{margin-top:14px;color:var(--wb-ink-3);font-size:13px}.group[data-v-1b0c93d2]{margin-top:12px;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);scroll-margin-top:16px}.group__head[data-v-1b0c93d2]{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 16px 0 20px;border:0;background:transparent;color:var(--wb-ink);text-align:left;cursor:pointer}.group__label[data-v-1b0c93d2]{flex:1;min-width:0;font-size:15px;font-weight:600}.group__count[data-v-1b0c93d2]{color:var(--wb-ink-3)}.group__caret[data-v-1b0c93d2]{color:var(--wb-ink-3);transition:transform .12s ease}.group__head[aria-expanded=true] .group__caret[data-v-1b0c93d2]{transform:rotate(180deg)}.group__body[data-v-1b0c93d2]{border-top:1px solid var(--wb-line-soft)}.call+.call[data-v-1b0c93d2]{border-top:1px solid var(--wb-line-soft)}.call__row[data-v-1b0c93d2]{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr) auto;align-items:center;gap:4px 16px;min-height:52px;padding:10px 20px;cursor:pointer;list-style:none}.call__row[data-v-1b0c93d2]::-webkit-details-marker{display:none}.call__row[data-v-1b0c93d2]:hover{background:var(--wb-hover)}.call[open] .call__row[data-v-1b0c93d2]{background:var(--wb-surface-2)}.call__who[data-v-1b0c93d2]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.call__name[data-v-1b0c93d2]{font-size:15px;font-weight:600}.call__excerpt[data-v-1b0c93d2]{overflow:hidden;min-width:0;color:var(--wb-ink-2);text-overflow:ellipsis;white-space:nowrap}.call--dial .call__excerpt[data-v-1b0c93d2]{color:var(--wb-ink-3)}.call__time[data-v-1b0c93d2]{color:var(--wb-ink-3);font-size:13px;white-space:nowrap}.call__detail[data-v-1b0c93d2]{display:flex;flex-direction:column;gap:8px;padding:4px 20px 16px;background:var(--wb-surface-2)}.call__meta[data-v-1b0c93d2]{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--wb-ink-3);font-size:13px}.call__tags[data-v-1b0c93d2]{display:flex;flex-wrap:wrap;gap:6px}.call__summary[data-v-1b0c93d2]{color:var(--wb-ink);font-size:14px}.call__next[data-v-1b0c93d2]{color:var(--wb-accent-ink);font-size:14px}.call__pending[data-v-1b0c93d2]{color:var(--wb-ink-3);font-size:13px}.call__actions[data-v-1b0c93d2]{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.group__foot[data-v-1b0c93d2]{display:flex;justify-content:center;gap:8px;padding:10px;border-top:1px solid var(--wb-line-soft)}@media(min-width:1200px){.calls__body--split[data-v-1b0c93d2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);gap:24px;align-items:start}.call__pick[data-v-1b0c93d2]{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.call--active .call__row[data-v-1b0c93d2],.call--active .call__row[data-v-1b0c93d2]:hover{background:var(--wb-accent-softer);box-shadow:inset 3px 0 0 var(--wb-accent)}.calls__detail[data-v-1b0c93d2]{position:sticky;top:20px;display:flex;flex-direction:column;max-height:calc(100vh - 40px);margin-top:12px;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface)}.pick__head[data-v-1b0c93d2]{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:12px 10px 10px 20px;border-bottom:1px solid var(--wb-line-soft)}.pick__who[data-v-1b0c93d2]{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.pick__name[data-v-1b0c93d2]{font-size:17px;font-weight:600}.pick__body[data-v-1b0c93d2]{display:flex;flex-direction:column;gap:10px;padding:14px 20px 20px;overflow-y:auto;overscroll-behavior:contain}.pick__source[data-v-1b0c93d2]{margin-top:6px;padding-top:14px;border-top:1px solid var(--wb-line-soft)}.pick__label[data-v-1b0c93d2]{margin-bottom:8px;color:var(--wb-ink-3);font-size:13px;font-weight:600}.calls__detail[data-v-1b0c93d2]>.state{padding:64px 24px}}@media(min-width:1680px){.calls__body--split[data-v-1b0c93d2]{grid-template-columns:minmax(0,1fr) minmax(560px,.85fr)}}@media(max-width:899px){.page__top[data-v-1b0c93d2]{align-items:flex-start;flex-direction:column}.call__row[data-v-1b0c93d2]{grid-template-columns:minmax(0,1fr) auto;padding:10px 16px}.call__excerpt[data-v-1b0c93d2]{grid-column:1 / -1;grid-row:2;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px}.call__detail[data-v-1b0c93d2]{padding:4px 16px 14px}.group__head[data-v-1b0c93d2]{padding:0 12px 0 16px}}.class-form[data-v-e53940ab]{display:flex;flex-direction:column;gap:14px}.class-form__grid[data-v-e53940ab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.class-form__field[data-v-e53940ab]{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--wb-ink-2);font-size:13px}.class-form__field .meta[data-v-e53940ab]{color:var(--wb-ink-3);font-size:12px}.class-form__actions[data-v-e53940ab]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:720px){.class-form__grid[data-v-e53940ab]{grid-template-columns:minmax(0,1fr)}}.person-row[data-v-f078a60d]{position:relative;display:flex;align-items:center;gap:var(--wb-space-3);min-height:60px;padding:var(--wb-space-2) var(--wb-space-4);color:var(--wb-ink);text-decoration:none}.person-row--active[data-v-f078a60d]{background:var(--wb-accent-softer)}.person-row__avatar[data-v-f078a60d]{display:inline-flex;flex:0 0 auto}.person-row[data-v-f078a60d]:hover{background:var(--wb-hover)}.person-row__main[data-v-f078a60d]{flex:1;display:flex;flex-direction:column;gap:var(--wb-space-1);min-width:0}.person-row__top[data-v-f078a60d]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--wb-space-1)}.person-row__name[data-v-f078a60d],.person-row__link[data-v-f078a60d]{font-size:var(--wb-text-base);font-weight:600}.person-row__link[data-v-f078a60d]{color:inherit;text-decoration:none}.person-row__link[data-v-f078a60d]{display:inline-flex;align-items:center;min-height:44px;padding:10px 0;margin:-10px 0}.person-row__link[data-v-f078a60d]:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.person-row__link[data-v-f078a60d]:focus-visible{outline:2px solid var(--wb-accent);outline-offset:-2px}.person-row__english[data-v-f078a60d]{color:var(--wb-ink-3);font-size:var(--wb-text-sm)}.person-row__dot[data-v-f078a60d]{width:8px;height:8px;border-radius:50%;background:var(--wb-warn)}.person-row__meta[data-v-f078a60d]{color:var(--wb-ink-3);font-size:var(--wb-text-sm);overflow-wrap:anywhere}.person-row__reason[data-v-f078a60d]{color:var(--wb-ink-2);font-size:var(--wb-text-sm);overflow-wrap:anywhere}.person-row__side[data-v-f078a60d]{display:flex;flex:0 0 auto;align-items:center;gap:var(--wb-space-1)}.person-row__side-text[data-v-f078a60d]{color:var(--wb-ink-2);font-size:var(--wb-text-sm);white-space:nowrap}.person-row__side-text--warn[data-v-f078a60d]{color:var(--wb-warn);font-weight:600}.person-row__actions[data-v-f078a60d]{display:inline-flex}.person-row__action[data-v-f078a60d]{position:relative;z-index:1;width:44px;min-height:44px;color:var(--wb-ink-2)}.person-row__action--primary[data-v-f078a60d]{color:var(--wb-accent-ink)}@media(max-width:899px){.person-row[data-v-f078a60d]{padding:var(--wb-space-2) var(--wb-space-3)}}@media(max-width:599px){.person-row__avatar[data-v-f078a60d]{display:none}.person-row[data-v-f078a60d]{gap:var(--wb-space-2)}.person-row__reason[data-v-f078a60d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.progress-line[data-v-4a4b662b]{display:flex;flex-direction:column;gap:var(--wb-space-1)}.progress-line__text[data-v-4a4b662b]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--wb-space-2);color:var(--wb-ink-2);font-size:var(--wb-text-sm)}.progress-line__hint[data-v-4a4b662b]{color:var(--wb-ink-3)}.progress-line__track[data-v-4a4b662b]{height:4px;overflow:hidden;border-radius:2px;background:var(--wb-sunken)}.progress-line__fill[data-v-4a4b662b]{height:100%;border-radius:2px;background:var(--wb-accent);transition:width .18s ease}.sectionhead[data-v-8c101d25]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--wb-space-3);margin-bottom:var(--wb-space-2)}.sectionhead__text[data-v-8c101d25]{min-width:0}.sectionhead__title[data-v-8c101d25]{display:flex;align-items:baseline;gap:var(--wb-space-1);font-size:var(--wb-text-base);font-weight:600;line-height:1.4}.sectionhead__count[data-v-8c101d25]{color:var(--wb-ink-3);font-size:var(--wb-text-sm);font-weight:400}.sectionhead__action[data-v-8c101d25]{display:inline-flex;flex:0 0 auto;align-items:center;min-height:44px;padding:var(--wb-space-1) var(--wb-space-1);border:0;background:transparent;color:var(--wb-link);font-size:var(--wb-text-sm);text-decoration:none;cursor:pointer}.sectionhead__action[data-v-8c101d25]:hover{text-decoration:underline}.class-page[data-v-038fac42]{max-width:1120px}.class-head__actions[data-v-038fac42]{display:flex;flex-wrap:wrap;gap:var(--wb-space-2)}.class-progress[data-v-038fac42]{margin:var(--wb-space-1) 0 var(--wb-space-4)}.class-progress__note[data-v-038fac42]{margin-top:var(--wb-space-1)}.class-section[data-v-038fac42]{margin-bottom:var(--wb-space-4)}.class-section__add[data-v-038fac42]{margin-top:var(--wb-space-2)}.class-ask[data-v-038fac42]{margin-top:var(--wb-space-1)}.class-facts[data-v-038fac42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 var(--wb-space-6);margin:0}.class-facts>div[data-v-038fac42]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--wb-space-2);padding:var(--wb-space-1) 0;border-bottom:1px solid var(--wb-line-soft);font-size:var(--wb-text-sm)}.class-facts dt[data-v-038fac42]{color:var(--wb-ink-3)}.class-facts dd[data-v-038fac42]{margin:0;overflow-wrap:anywhere}.teacher-list[data-v-038fac42],.member-list[data-v-038fac42]{margin:0;padding:0;list-style:none}.teacher-row[data-v-038fac42]{display:flex;align-items:center;justify-content:space-between;gap:var(--wb-space-3);padding:var(--wb-space-3) 0;border-top:1px solid var(--wb-line-soft)}.teacher-row[data-v-038fac42]:first-child{border-top:0}.teacher-row__name[data-v-038fac42]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--wb-space-1);font-weight:600}.member-list>li[data-v-038fac42]{display:flex;align-items:center;gap:var(--wb-space-2)}.member-list>li+li[data-v-038fac42]{border-top:1px solid var(--wb-line-soft)}.member-list .person-row[data-v-038fac42]{flex:1;min-width:0;padding-left:0;padding-right:0}.member-row__leave[data-v-038fac42]{flex:0 0 auto}.class-history summary[data-v-038fac42]{color:var(--wb-ink-2);font-size:var(--wb-text-md);font-weight:600;cursor:pointer}.class-field[data-v-038fac42]{display:flex;flex-direction:column;gap:var(--wb-space-1);color:var(--wb-ink-2);font-size:var(--wb-text-sm)}.member-picker__list[data-v-038fac42]{max-height:320px;margin:0;padding:0;overflow:auto;border:1px solid var(--wb-line);border-radius:var(--wb-radius);list-style:none}.member-picker__row[data-v-038fac42]{display:flex;align-items:center;gap:var(--wb-space-2);padding:var(--wb-space-2) var(--wb-space-3);border-top:1px solid var(--wb-line-soft);cursor:pointer}.member-picker__list li:first-child .member-picker__row[data-v-038fac42]{border-top:0}.member-picker__row[data-v-038fac42]:hover{background:var(--wb-hover)}.member-picker__who[data-v-038fac42]{display:flex;flex-direction:column;gap:var(--wb-space-1);min-width:0}.member-picker__date[data-v-038fac42]{max-width:220px}@media(max-width:899px){.class-head__actions[data-v-038fac42]{width:100%}.class-head__actions .btn[data-v-038fac42]{flex:1}.member-row__leave[data-v-038fac42]{align-self:flex-start}.member-picker__date[data-v-038fac42]{max-width:none}}.conn__form[data-v-f7f80cf3],.conn__secret[data-v-f7f80cf3]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.conn__grid[data-v-f7f80cf3]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;width:100%}.conn__field[data-v-f7f80cf3]{display:flex;flex-direction:column;gap:4px;color:var(--wb-ink-2);font-size:13px}.conn__field small[data-v-f7f80cf3],.conn__check small[data-v-f7f80cf3]{color:var(--wb-ink-3)}.conn__check[data-v-f7f80cf3]{display:flex;align-items:flex-start;gap:8px;font-size:14px}.conn__check input[data-v-f7f80cf3]{margin-top:4px}.conn__secret[data-v-f7f80cf3]{border-color:var(--wb-warn-line);background:var(--wb-warn-softer)}.conn__token[data-v-f7f80cf3]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.conn__row[data-v-f7f80cf3]{display:flex;flex-wrap:wrap;gap:8px}.conn__section[data-v-f7f80cf3]{margin-top:20px}.conn__head[data-v-f7f80cf3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.conn__list[data-v-f7f80cf3]{margin:0;padding:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);list-style:none}.conn[data-v-f7f80cf3]{display:flex;align-items:center;gap:12px;padding:12px 16px}.conn+.conn[data-v-f7f80cf3]{border-top:1px solid var(--wb-line-soft)}.conn__main[data-v-f7f80cf3]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.conn__top[data-v-f7f80cf3]{display:flex;align-items:center;gap:8px}.conn__name[data-v-f7f80cf3]{font-weight:600}.conn__meta[data-v-f7f80cf3]{color:var(--wb-ink-3);font-size:12px}.conn__endpoint[data-v-f7f80cf3]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 12px;font-size:13px}.conn__endpoint code[data-v-f7f80cf3]{padding:2px 6px;border-radius:5px;background:var(--wb-sunken);overflow-wrap:anywhere}.conn__guide[data-v-f7f80cf3]{margin-top:8px;padding:10px 14px;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-surface)}.conn__guide summary[data-v-f7f80cf3]{font-weight:600;cursor:pointer}.conn__block[data-v-f7f80cf3]{margin-top:8px}.conn__block-head[data-v-f7f80cf3]{display:flex;align-items:center;justify-content:space-between;color:var(--wb-ink-2);font-size:13px}.conn__block pre[data-v-f7f80cf3]{overflow-x:auto;margin:4px 0 0;padding:10px 12px;border-radius:var(--wb-radius);background:var(--wb-sunken);font-size:12px;line-height:1.5}.conn__manifest[data-v-f7f80cf3]{display:inline-block;margin-top:12px;font-size:13px}@media(min-width:1200px){.connections[data-v-f7f80cf3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;align-items:start;max-width:1400px}.connections>.page__top[data-v-f7f80cf3],.connections[data-v-f7f80cf3]>.state{grid-column:1 / -1}.conn__apps[data-v-f7f80cf3]{margin-top:0}}@media(max-width:720px){.conn__grid[data-v-f7f80cf3]{grid-template-columns:minmax(0,1fr)}}.receipt[data-v-8755ef32]{display:flex;flex-direction:column;gap:14px}.receipt__status[data-v-8755ef32]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.receipt__file[data-v-8755ef32]{color:var(--wb-ink-2);overflow-wrap:anywhere}.receipt__note[data-v-8755ef32]{color:var(--wb-ink-2);font-size:14px}.receipt__box[data-v-8755ef32]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface-2)}.receipt__title[data-v-8755ef32]{font-size:15px;font-weight:600}.receipt__help[data-v-8755ef32]{color:var(--wb-ink-3);font-size:13px}.receipt__poll-error[data-v-8755ef32]{display:flex;align-items:center;justify-content:space-between;gap:12px}.receipt__digest[data-v-8755ef32]{width:100%}.receipt__points[data-v-8755ef32]{margin:6px 0;padding-left:18px;color:var(--wb-ink-2);font-size:14px;line-height:1.7}.receipt__source[data-v-8755ef32]{width:100%}.receipt__text[data-v-8755ef32]{max-height:360px;overflow:auto;margin:6px 0;padding:12px;border-radius:var(--wb-radius);background:var(--wb-surface);font-family:inherit;font-size:14px;line-height:1.7;white-space:pre-wrap}.receipt__pager[data-v-8755ef32],.receipt__actions[data-v-8755ef32]{display:flex;flex-wrap:wrap;gap:8px}.receipt__meta summary[data-v-8755ef32]{color:var(--wb-link);font-size:14px;cursor:pointer}.receipt__dl[data-v-8755ef32]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:10px 0}.receipt__dl div[data-v-8755ef32]{min-width:0}.receipt__dl dt[data-v-8755ef32]{color:var(--wb-ink-3);font-size:12px}.receipt__dl dd[data-v-8755ef32]{margin:0;overflow-wrap:anywhere}@media(max-width:720px){.receipt__dl[data-v-8755ef32]{grid-template-columns:minmax(0,1fr)}}.intake[data-v-888a0c4b]{display:flex;flex-direction:column;gap:16px}.intake__guide[data-v-888a0c4b]{margin:0;padding:10px 14px 10px 32px;border-radius:var(--wb-radius);background:var(--wb-accent-softer);color:var(--wb-ink-2);font-size:13px}.intake__group[data-v-888a0c4b],.intake__grid[data-v-888a0c4b]{margin:0;padding:0;border:0;min-width:0}.intake__group[data-v-888a0c4b]{display:flex;flex-direction:column;gap:8px}.intake__legend[data-v-888a0c4b]{padding:0;margin-bottom:4px;font-size:14px;font-weight:600}.intake__linked[data-v-888a0c4b]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--wb-good)}.intake__matches[data-v-888a0c4b]{margin:0;padding:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius);list-style:none}.intake__matches li+li[data-v-888a0c4b]{border-top:1px solid var(--wb-line-soft)}.intake__match[data-v-888a0c4b]{width:100%;min-height:44px;padding:8px 12px;border:0;background:var(--wb-surface);text-align:left;cursor:pointer}.intake__match[data-v-888a0c4b]:hover{background:var(--wb-hover)}.intake__hint[data-v-888a0c4b]{color:var(--wb-ink-3);font-size:12px}.intake__grid[data-v-888a0c4b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.intake__field[data-v-888a0c4b]{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px;color:var(--wb-ink-2)}.intake__field--wide[data-v-888a0c4b]{grid-column:1 / -1}.intake__check[data-v-888a0c4b]{display:inline-flex;align-items:center;gap:6px;color:var(--wb-ink-3);font-size:13px}.intake__more summary[data-v-888a0c4b]{color:var(--wb-link);font-size:14px;cursor:pointer}.intake__more .intake__grid[data-v-888a0c4b]{margin-top:12px}.intake__file[data-v-888a0c4b]{display:flex;flex-direction:column;gap:6px}.intake__picker[data-v-888a0c4b]{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border:1px dashed var(--wb-line-strong);border-radius:var(--wb-radius);background:var(--wb-surface-2);color:var(--wb-ink-2);cursor:pointer}.intake__picker[data-v-888a0c4b]:hover,.intake__picker[data-v-888a0c4b]:focus-within{border-color:var(--wb-accent);color:var(--wb-accent-ink)}.intake__picker--chosen[data-v-888a0c4b]{border-style:solid;background:var(--wb-accent-softer);color:var(--wb-ink)}.intake__picked[data-v-888a0c4b]{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.intake__picked small[data-v-888a0c4b]{color:var(--wb-ink-3);font-size:12px}.intake__progress[data-v-888a0c4b]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-surface-2)}.intake__progress progress[data-v-888a0c4b]{width:100%;height:8px;accent-color:var(--wb-accent)}.intake__progress .btn[data-v-888a0c4b]{align-self:flex-start}.intake__fail[data-v-888a0c4b]{color:var(--wb-danger)}@media(max-width:720px){.intake__grid[data-v-888a0c4b]{grid-template-columns:minmax(0,1fr)}}.consult__resume[data-v-5d783fe6]{align-items:center;margin-bottom:12px}@media(max-width:899px){.page__back[data-v-5d783fe6]{min-height:44px}}.consult__resume .btn[data-v-5d783fe6]{min-height:44px;margin-left:auto}.consult__bar[data-v-5d783fe6]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:14px}.consult__filter[data-v-5d783fe6]{flex:0 1 150px;min-width:0}.consult__filter .field[data-v-5d783fe6]{min-height:44px}.consult__list[data-v-5d783fe6]{margin:0;padding:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);list-style:none}.consult__list li+li .consult__item[data-v-5d783fe6]{border-top:1px solid var(--wb-line-soft)}.consult__item[data-v-5d783fe6]{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:12px 20px;border:0;background:transparent;color:var(--wb-ink);text-align:left;cursor:pointer}.consult__item[data-v-5d783fe6]:hover{background:var(--wb-hover)}.consult__main[data-v-5d783fe6]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.consult__name[data-v-5d783fe6]{font-size:15px;font-weight:600}.consult__meta[data-v-5d783fe6]{color:var(--wb-ink-3);font-size:13px;overflow-wrap:anywhere}.consult__summary[data-v-5d783fe6]{display:-webkit-box;overflow:hidden;color:var(--wb-ink-2);font-size:13px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.consult__more[data-v-5d783fe6]{display:flex;justify-content:center;padding:16px 0}.pick[data-v-5d783fe6]{display:flex;flex-direction:column;gap:12px}.pick__lead[data-v-5d783fe6]{margin:0;color:var(--wb-ink-2);font-size:14px}.pick__list[data-v-5d783fe6]{margin:0;padding:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius);list-style:none}.pick__list li+li[data-v-5d783fe6]{border-top:1px solid var(--wb-line-soft)}.pick__item[data-v-5d783fe6]{width:100%;min-height:44px;padding:8px 12px;border:0;background:var(--wb-surface);text-align:left;cursor:pointer}.pick__item[data-v-5d783fe6]:hover{background:var(--wb-hover)}.pick__hint[data-v-5d783fe6]{margin:0;color:var(--wb-ink-3);font-size:12px}.archive[data-v-5d783fe6]{display:flex;flex-direction:column;gap:14px}.archive__state[data-v-5d783fe6]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--wb-ink-2);font-size:14px}.archive__audio[data-v-5d783fe6]{width:100%}.archive__title[data-v-5d783fe6]{margin-bottom:6px;color:var(--wb-ink-3);font-size:13px;font-weight:600}.archive__text[data-v-5d783fe6]{max-height:360px;overflow:auto;margin:0;padding:12px;border-radius:var(--wb-radius);background:var(--wb-surface-2);font-family:inherit;font-size:14px;line-height:1.7;white-space:pre-wrap}.archive__go[data-v-5d783fe6]{align-self:flex-start}@media(min-width:1200px){.consult__item[data-v-5d783fe6]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,1.4fr) minmax(0,2fr) auto;column-gap:20px;min-height:56px}.consult__main[data-v-5d783fe6]{display:contents}.consult__name[data-v-5d783fe6]{grid-column:1}.consult__item>.pill[data-v-5d783fe6]{grid-column:4;justify-self:end}.consult__meta[data-v-5d783fe6],.consult__summary[data-v-5d783fe6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consult__summary[data-v-5d783fe6]{display:block}}@media(max-width:899px){.consult__item[data-v-5d783fe6]{padding:12px 14px}}.manage[data-v-80fc0cc0]{display:flex;flex-direction:column;gap:14px}.manage__grid[data-v-80fc0cc0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.manage__field[data-v-80fc0cc0]{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--wb-ink-2);font-size:13px}.manage__hint[data-v-80fc0cc0]{color:var(--wb-ink-3);font-size:12px}.manage__sources[data-v-80fc0cc0]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.manage__note[data-v-80fc0cc0]{padding:10px 12px;border-radius:var(--wb-radius);background:var(--wb-surface-2);color:var(--wb-ink-2);font-size:14px}.manage__owners[data-v-80fc0cc0]{display:flex;flex-direction:column;max-height:260px;overflow-y:auto;border:1px solid var(--wb-line);border-radius:var(--wb-radius)}.manage__owner[data-v-80fc0cc0]{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;cursor:pointer}.manage__owner+.manage__owner[data-v-80fc0cc0]{border-top:1px solid var(--wb-line-soft)}.manage__owner--on[data-v-80fc0cc0]{background:var(--wb-accent-softer)}.manage__owner small[data-v-80fc0cc0]{margin-left:auto;color:var(--wb-ink-3)}.manage__actions[data-v-80fc0cc0]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:720px){.manage__grid[data-v-80fc0cc0]{grid-template-columns:minmax(0,1fr)}}.customers[data-v-17584963]{max-width:1080px;padding:0 32px 48px}.customers__top[data-v-17584963]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:24px 0 12px}.customers__title[data-v-17584963]{display:flex;align-items:baseline;gap:10px;margin-right:auto}.customers__title h1[data-v-17584963]{font-size:22px;font-weight:700}.customers__search[data-v-17584963]{display:flex;align-items:center;gap:8px;width:340px;max-width:100%;height:40px;padding:0 12px;border:1px solid var(--wb-line-strong);border-radius:var(--wb-radius);background:var(--wb-surface);color:var(--wb-ink-3)}.customers__search[data-v-17584963]:focus-within{border-color:var(--wb-accent);box-shadow:0 0 0 3px var(--wb-accent-soft)}.customers__search input[data-v-17584963]{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--wb-ink)}.customers__scope[data-v-17584963]{padding-bottom:12px}.customers__archive-hint[data-v-17584963]{margin:-4px 0 12px;color:var(--wb-ink-3);font-size:13px}.filters[data-v-17584963]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:4px 0 16px}.filters__divider[data-v-17584963]{width:1px;align-self:stretch;margin:4px 2px;background:var(--wb-line)}.tag--enrolled[data-v-17584963]{flex:none;padding:1px 8px;border:1px solid var(--wb-accent-soft, var(--blue-200));border-radius:10px;background:var(--wb-accent-soft, var(--color-paper));color:var(--wb-accent, var(--color-accent));font-size:11px;white-space:nowrap}.tag--enrolled.tag--muted[data-v-17584963]{border-color:var(--wb-line);background:transparent;color:var(--wb-ink-3, var(--color-muted))}.filters__more[data-v-17584963]{position:relative;display:inline-flex;align-items:center;min-height:32px;padding:0 10px 0 12px;border:1px dashed var(--wb-line-strong);border-radius:16px;background:transparent;color:var(--wb-ink-2);font-size:13px}.filters__more--active[data-v-17584963]{border-style:solid;border-color:var(--wb-ink);background:var(--wb-ink);color:#fff}.filters__more select[data-v-17584963]{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font-size:13px;padding-right:4px;cursor:pointer}.filters__more select option[data-v-17584963]{color:var(--wb-ink)}.list[data-v-17584963]{margin:0;padding:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);list-style:none;transition:opacity .12s ease}.list--loading[data-v-17584963]{opacity:.6}.list li+li .item[data-v-17584963]{border-top:1px solid var(--wb-line-soft)}.item[data-v-17584963]{display:flex;align-items:center;gap:14px;min-height:72px;padding:12px 20px;color:inherit;text-decoration:none}.item[data-v-17584963]:hover{background:var(--wb-hover)}.item__main[data-v-17584963]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.item__top[data-v-17584963]{display:flex;align-items:center;gap:8px;min-width:0}.item__name[data-v-17584963]{flex:0 0 auto;max-width:50%;overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.item__sub[data-v-17584963]{overflow:hidden;color:var(--wb-ink-3);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.item__line[data-v-17584963]{overflow:hidden;color:var(--wb-ink-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.item__side[data-v-17584963]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.item__follow[data-v-17584963]{color:var(--wb-warn);font-size:12px}.item__follow--overdue[data-v-17584963]{color:var(--wb-danger)}.item__owner[data-v-17584963]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customers__more[data-v-17584963]{display:flex;justify-content:center;padding:16px 0}.customers__error[data-v-17584963]{margin-top:12px}@media(min-width:1200px){.customers[data-v-17584963]{max-width:1600px;margin:0 auto;padding:0 40px 56px}.customers__top[data-v-17584963]{padding:28px 0 14px}.ctable[data-v-17584963]{overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);transition:opacity .12s ease}.ctable__table[data-v-17584963]{width:100%;border-collapse:collapse;table-layout:fixed}.ctable__col-who[data-v-17584963]{width:22%}.ctable__col-contact[data-v-17584963]{width:15%}.ctable__col-day[data-v-17584963]{width:112px}.ctable__col-last[data-v-17584963]{width:92px}.ctable__col-owner[data-v-17584963]{width:15%}.ctable__table th[data-v-17584963],.ctable__table td[data-v-17584963]{overflow:hidden;padding:0 20px 0 0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ctable__table th[data-v-17584963]:first-child,.ctable__table td[data-v-17584963]:first-child{padding-left:20px}.ctable__table th[data-v-17584963]{height:40px;background:var(--wb-surface-2);color:var(--wb-ink-3);font-size:12px;font-weight:600}.ctable__table td[data-v-17584963]{height:58px;border-top:1px solid var(--wb-line-soft);color:var(--wb-ink-2);font-size:13.5px}.ctable__table tbody tr:first-child td[data-v-17584963]{border-top-color:var(--wb-line)}.ctable__row[data-v-17584963]{cursor:pointer}.ctable__row:hover td[data-v-17584963]{background:var(--wb-hover)}.trow__who[data-v-17584963]{display:flex;align-items:center;gap:10px;min-width:0}.trow__name[data-v-17584963]{overflow:hidden;color:var(--wb-ink);font-size:15px;font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.trow__name[data-v-17584963]:hover{text-decoration:underline}.ctable__table .trow__quiet[data-v-17584963]{color:var(--wb-ink-3)}.ctable__table .trow__due[data-v-17584963]{color:var(--wb-warn)}.ctable__table .trow__overdue[data-v-17584963]{color:var(--wb-danger)}}@media(max-width:899px){.customers[data-v-17584963]{padding:0 16px 24px}.customers__top[data-v-17584963]{padding-top:18px}.customers__title h1[data-v-17584963]{font-size:28px}.customers__search[data-v-17584963]{order:3;width:100%;height:42px}.customers__scope[data-v-17584963]{flex-wrap:nowrap;margin:0 -16px;padding:0 16px 10px;overflow-x:auto;scrollbar-width:none}.filters[data-v-17584963]{flex-wrap:nowrap;margin:0 -16px;padding:4px 16px 12px;overflow-x:auto;scrollbar-width:none}.filters .chip[data-v-17584963],.filters__more[data-v-17584963]{flex:0 0 auto;min-height:36px}.item[data-v-17584963]{gap:12px;padding:12px 14px}.item__sub[data-v-17584963]{display:none}}.action[data-v-8921984d]{display:flex;flex-direction:column;gap:14px}.action__chips[data-v-8921984d]{display:flex;flex-wrap:wrap;gap:8px}.action__chips .chip[data-v-8921984d]{min-height:40px;padding:0 14px}.action__row[data-v-8921984d]{display:flex;flex-wrap:wrap;gap:12px}.action__field[data-v-8921984d]{display:flex;flex-direction:column;gap:6px;min-width:160px;color:var(--wb-ink-2);font-size:13px}.action__buttons[data-v-8921984d]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:720px){.action__buttons .btn[data-v-8921984d]{flex:1;min-height:48px}}.pane[data-v-91cb6e73]{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--wb-line);background:var(--wb-surface)}.pane__head[data-v-91cb6e73]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:6px 14px 6px 10px;border-bottom:1px solid var(--wb-line)}.pane__back[data-v-91cb6e73]{display:inline-flex;align-items:center;gap:2px;min-width:0;min-height:36px;padding:0 6px;border-radius:8px;color:var(--wb-ink);font-size:14px;font-weight:600;text-decoration:none}.pane__back[data-v-91cb6e73]:hover{background:var(--wb-hover)}.pane__label[data-v-91cb6e73]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pane__note[data-v-91cb6e73]{padding:16px;color:var(--wb-ink-3);font-size:13px}.pane__list[data-v-91cb6e73]{flex:1 1 auto;min-height:0;margin:0;padding:6px 0;overflow-y:auto;list-style:none;scrollbar-width:thin}.pane__row[data-v-91cb6e73]{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 14px;color:inherit;text-decoration:none}.pane__row[data-v-91cb6e73]:hover{background:var(--wb-hover)}.pane__row--active[data-v-91cb6e73],.pane__row--active[data-v-91cb6e73]:hover{background:var(--wb-accent-softer);box-shadow:inset 3px 0 0 var(--wb-accent)}.pane__main[data-v-91cb6e73]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.pane__top[data-v-91cb6e73]{display:flex;align-items:center;gap:6px;min-width:0}.pane__name[data-v-91cb6e73]{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pane__row--active .pane__name[data-v-91cb6e73]{color:var(--wb-accent-ink)}.pane__sub[data-v-91cb6e73]{display:flex;gap:8px;min-width:0;color:var(--wb-ink-3);font-size:12px;white-space:nowrap}.pane__contact[data-v-91cb6e73]{overflow:hidden;text-overflow:ellipsis}.pane__glimpse[data-v-91cb6e73]{overflow:hidden;color:var(--wb-ink-3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pane__overdue[data-v-91cb6e73]{color:var(--wb-danger)}.pane__more[data-v-91cb6e73]{flex:0 0 auto;display:flex;justify-content:center;padding:10px;border-top:1px solid var(--wb-line-soft)}.enrolled[data-v-6b1a67fc]{display:flex;gap:12px;align-items:flex-start;margin:0 0 16px;padding:14px 16px;border:1px solid var(--wb-accent-line);border-radius:10px;background:var(--wb-accent-softer)}.enrolled--resolved[data-v-6b1a67fc]{border-color:var(--wb-line);background:var(--wb-surface);color:var(--wb-ink-3)}.enrolled--sibling[data-v-6b1a67fc]{border-style:dashed}.enrolled__icon[data-v-6b1a67fc]{flex:none;margin-top:2px;color:var(--wb-accent)}.enrolled--resolved .enrolled__icon[data-v-6b1a67fc]{color:var(--wb-ink-3)}.enrolled__body[data-v-6b1a67fc]{min-width:0;flex:1}.enrolled__headline[data-v-6b1a67fc]{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin:0 0 6px;font-size:15px}.enrolled__more[data-v-6b1a67fc]{font-size:12px;color:var(--wb-ink-3)}.enrolled__students[data-v-6b1a67fc]{margin:0 0 6px;padding:0;list-style:none;font-size:13px;color:var(--wb-ink)}.enrolled__students li[data-v-6b1a67fc]{padding:2px 0}.enrolled__hint[data-v-6b1a67fc],.enrolled__resolved[data-v-6b1a67fc]{margin:0 0 8px;font-size:12px;color:var(--wb-ink-3)}.enrolled__actions[data-v-6b1a67fc]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.enrolled__dialog-actions[data-v-6b1a67fc]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.quote[data-v-79f0184f]{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-left:3px solid var(--wb-line-strong);border-radius:0 var(--wb-radius) var(--wb-radius) 0;background:var(--wb-surface-2)}.quote__text[data-v-79f0184f]{margin:0;color:var(--wb-ink);font-size:13px;line-height:1.6}.quote__meta[data-v-79f0184f]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--wb-ink-3);font-size:12px}.quote__warn[data-v-79f0184f]{color:var(--wb-warn)}.bind[data-v-bb4847b2]{display:flex;flex-direction:column;gap:16px}.bind__lead[data-v-bb4847b2],.bind__hint[data-v-bb4847b2]{color:var(--wb-ink-3);font-size:13px}.bind__group[data-v-bb4847b2]{display:flex;flex-direction:column;gap:10px}.bind__head[data-v-bb4847b2]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px}.bind__title[data-v-bb4847b2]{font-size:14px;font-weight:600}.bind__sub[data-v-bb4847b2]{color:var(--wb-ink-2);font-size:13px;font-weight:600}.bind__candidates[data-v-bb4847b2]{display:flex;flex-direction:column;gap:8px}.bind__row[data-v-bb4847b2]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;padding:12px 14px;border:1px solid var(--wb-line);border-radius:var(--wb-radius)}.bind__row--gone[data-v-bb4847b2]{opacity:.55}.bind__main[data-v-bb4847b2]{display:flex;flex:1 1 280px;flex-direction:column;gap:6px;min-width:0}.bind__meta[data-v-bb4847b2]{color:var(--wb-ink-3);font-size:12px}.bind__value[data-v-bb4847b2]{font-size:14px}.bind__controls[data-v-bb4847b2]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.bind__field[data-v-bb4847b2]{display:flex;flex-direction:column;gap:4px;min-width:140px;color:var(--wb-ink-2);font-size:13px}.bind__field--inline[data-v-bb4847b2]{min-width:180px}.bind__times[data-v-bb4847b2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;margin:0;font-size:12px}.bind__times dt[data-v-bb4847b2]{color:var(--wb-ink-3)}.bind__times dd[data-v-bb4847b2]{margin:0}.bind__actions[data-v-bb4847b2]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:720px){.bind__times[data-v-bb4847b2]{grid-template-columns:minmax(0,1fr)}}.kid[data-v-9a570595]{display:flex;flex-direction:column;gap:14px}.kid__tabs[data-v-9a570595]{align-self:flex-start}.kid__summary[data-v-9a570595]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:14px 16px;border-radius:var(--wb-radius-lg);background:var(--wb-surface-2)}.kid__name[data-v-9a570595]{font-size:18px;font-weight:700}.kid__status[data-v-9a570595]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:280px}.kid__meta[data-v-9a570595],.kid__empty[data-v-9a570595]{color:var(--wb-ink-3);font-size:13px}.kid__toolbar[data-v-9a570595]{display:flex;gap:8px}.kid__grid[data-v-9a570595]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kid__col[data-v-9a570595]{display:flex;flex-direction:column;gap:10px}.kid__title[data-v-9a570595]{font-size:14px;font-weight:600}.kid__item[data-v-9a570595]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--wb-line);border-radius:var(--wb-radius)}.kid__item-head[data-v-9a570595]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.kid__value[data-v-9a570595]{font-size:14px;line-height:1.6}.kid__times[data-v-9a570595]{display:flex;flex-direction:column;gap:4px;margin:0;font-size:12px}.kid__times div[data-v-9a570595]{display:flex;justify-content:space-between;gap:8px}.kid__times dt[data-v-9a570595]{color:var(--wb-ink-3)}.kid__times dd[data-v-9a570595]{margin:0}@media(max-width:720px){.kid__grid[data-v-9a570595]{grid-template-columns:minmax(0,1fr)}}.fam[data-v-a92bde07]{display:flex;flex-direction:column;gap:16px}.fam__lead[data-v-a92bde07],.fam__hint[data-v-a92bde07]{color:var(--wb-ink-3);font-size:13px}.fam__group[data-v-a92bde07]{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--wb-line-soft)}.fam__head[data-v-a92bde07]{display:flex;align-items:center;justify-content:space-between;gap:8px}.fam__title[data-v-a92bde07]{font-size:14px;font-weight:600}.fam__field[data-v-a92bde07]{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--wb-ink-2);font-size:13px}.fam__row[data-v-a92bde07]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.4fr) auto;align-items:end;gap:8px 10px}.fam__row--child[data-v-a92bde07]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto}.fam__remove[data-v-a92bde07]{margin-bottom:4px}.fam__relations[data-v-a92bde07]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.fam__chips[data-v-a92bde07]{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.fam__chip[data-v-a92bde07]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 4px 0 12px;border:1px solid var(--wb-line);border-radius:16px;background:var(--wb-surface-2);font-size:13px}.fam__chip small[data-v-a92bde07]{padding-right:8px;color:var(--wb-ink-3)}.fam__search[data-v-a92bde07]{display:flex;gap:8px}.fam__results[data-v-a92bde07]{display:flex;flex-direction:column;max-height:220px;overflow-y:auto;border:1px solid var(--wb-line);border-radius:var(--wb-radius)}.fam__result[data-v-a92bde07]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:0 12px;border:0;background:var(--wb-surface);color:var(--wb-ink);font-size:14px;text-align:left;cursor:pointer}.fam__result+.fam__result[data-v-a92bde07]{border-top:1px solid var(--wb-line-soft)}.fam__result[data-v-a92bde07]:hover:not(:disabled){background:var(--wb-hover)}.fam__result[data-v-a92bde07]:disabled{color:var(--wb-ink-3);cursor:default}.fam__result small[data-v-a92bde07]{color:var(--wb-ink-3)}.fam__source[data-v-a92bde07]{display:flex;align-items:flex-start;gap:8px;font-size:13px}.fam__source input[data-v-a92bde07]{margin-top:3px}.fam__source span[data-v-a92bde07]{flex:1;min-width:0}.fam__actions[data-v-a92bde07]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:720px){.fam__row[data-v-a92bde07],.fam__row--child[data-v-a92bde07],.fam__relations[data-v-a92bde07]{grid-template-columns:minmax(0,1fr)}.fam__remove[data-v-a92bde07]{justify-self:start}}.side__head[data-v-c5e149c4]{display:flex;align-items:center;justify-content:space-between;gap:8px}.people[data-v-c5e149c4]{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.person[data-v-c5e149c4]{display:flex;align-items:center;gap:12px}.person--link[data-v-c5e149c4]{width:calc(100% + 16px);margin:-6px -8px;padding:6px 8px;border:0;border-radius:var(--wb-radius);background:transparent;color:inherit;text-align:left;cursor:pointer}.person--link[data-v-c5e149c4]:hover{background:var(--wb-hover)}.person__text[data-v-c5e149c4]{display:flex;flex:1;flex-direction:column;min-width:0}.person__name[data-v-c5e149c4]{font-weight:600}.person__role[data-v-c5e149c4]{overflow:hidden;color:var(--wb-ink-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.fcard__go[data-v-c5e149c4]{color:var(--wb-ink-3)}.fcard__note[data-v-c5e149c4]{color:var(--wb-ink-3);font-size:12px}.fcard__actions[data-v-c5e149c4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.fcard__link[data-v-c5e149c4]{min-height:44px;padding:0;border:0;background:transparent;color:var(--wb-accent-ink);font-size:14px;text-align:left;cursor:pointer}.fcard__link[data-v-c5e149c4]:hover{text-decoration:underline}.fcard__menu[data-v-c5e149c4]{position:relative}.fcard__more[data-v-c5e149c4]{width:44px;height:44px}.fcard__pop[data-v-c5e149c4]{position:absolute;top:calc(100% + 2px);right:0;z-index:5;display:flex;flex-direction:column;min-width:104px;padding:4px;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-surface);box-shadow:0 8px 24px #0000001f}.fcard__pop-item[data-v-c5e149c4]{min-height:44px;padding:0 10px;border:0;border-radius:var(--wb-radius);background:transparent;color:var(--wb-ink);font-size:14px;text-align:left;cursor:pointer}.fcard__pop-item[data-v-c5e149c4]:hover{background:var(--wb-hover)}.fhist[data-v-c5e149c4]{display:flex;flex-direction:column;gap:18px}.fhist__block[data-v-c5e149c4]{display:flex;flex-direction:column;gap:8px}.fhist__title[data-v-c5e149c4]{font-size:14px;font-weight:600}.fhist__meta[data-v-c5e149c4]{color:var(--wb-ink-3);font-size:12px}.fhist__links[data-v-c5e149c4]{display:flex;flex-wrap:wrap;gap:8px}.fhist__item[data-v-c5e149c4]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--wb-line);border-radius:var(--wb-radius)}.fhist__head[data-v-c5e149c4]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.isource[data-v-c429e35b]{display:flex;flex-direction:column;gap:12px}.isource__audio[data-v-c429e35b]{width:100%}.isource__text[data-v-c429e35b]{max-height:360px;overflow:auto;margin:0;padding:12px;border-radius:var(--wb-radius);background:var(--wb-surface-2);font-family:inherit;font-size:14px;line-height:1.7;white-space:pre-wrap}.isource__bar[data-v-c429e35b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.outcome[data-v-8fd10e7a]{display:flex;flex-direction:column;gap:18px}.outcome__group[data-v-8fd10e7a]{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;border:0}.outcome__legend[data-v-8fd10e7a]{padding:0;font-size:14px;font-weight:600;color:var(--wb-ink)}.outcome__grid[data-v-8fd10e7a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.outcome__choice[data-v-8fd10e7a]{justify-content:center;min-height:44px;border-radius:var(--wb-radius);font-size:14px}.outcome__row[data-v-8fd10e7a]{display:flex;flex-wrap:wrap;gap:8px}.outcome__row .chip[data-v-8fd10e7a]{min-height:38px}.outcome__custom[data-v-8fd10e7a]{max-width:280px}.outcome__actions[data-v-8fd10e7a]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:720px){.outcome__actions .btn[data-v-8fd10e7a]{flex:1;min-height:48px}}.facts[data-v-ea460bb9]{display:flex;flex-direction:column;gap:14px}.facts__empty[data-v-ea460bb9]{margin:0}.facts__group[data-v-ea460bb9]{display:flex;flex-direction:column;gap:6px}.facts__label[data-v-ea460bb9]{display:flex;align-items:baseline;gap:6px;color:var(--wb-ink-3);font-size:13px;font-weight:600}.facts__list[data-v-ea460bb9]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.facts__item[data-v-ea460bb9]{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-top:1px solid var(--wb-line-soft)}.facts__value[data-v-ea460bb9]{margin:0;font-size:15px;overflow-wrap:anywhere}.facts__foot[data-v-ea460bb9]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.facts__source[data-v-ea460bb9]{min-height:32px;padding:0;border:0;background:transparent;color:var(--wb-ink-3);font-size:12px;text-align:left;cursor:pointer}.facts__source[data-v-ea460bb9]:hover{color:var(--wb-link);text-decoration:underline}.facts__source--none[data-v-ea460bb9]{cursor:default}.facts__edited[data-v-ea460bb9]{padding:0 6px;border:1px solid var(--wb-line);border-radius:10px;color:var(--wb-ink-3);font-size:11px}.facts__menu[data-v-ea460bb9]{position:relative;margin-left:auto}.facts__more[data-v-ea460bb9]{width:44px;height:44px}.facts__pop[data-v-ea460bb9]{position:absolute;top:calc(100% + 2px);right:0;z-index:5;display:flex;flex-direction:column;min-width:120px;padding:4px;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-surface);box-shadow:var(--wb-shadow, 0 8px 24px rgb(0 0 0 / .12))}.facts__pop-item[data-v-ea460bb9]{min-height:44px;padding:0 10px;border:0;border-radius:var(--wb-radius);background:transparent;color:var(--wb-ink);font-size:14px;text-align:left;cursor:pointer}.facts__pop-item[data-v-ea460bb9]:hover{background:var(--wb-hover)}.facts__rest[data-v-ea460bb9]{align-self:flex-start;min-height:44px;padding:0 8px;border:0;background:transparent;color:var(--wb-link);font-size:13px;cursor:pointer}.facts__edit[data-v-ea460bb9]{display:flex;flex-direction:column;gap:12px}.facts__edit-actions[data-v-ea460bb9]{display:flex;justify-content:flex-end;gap:8px}.timeline[data-v-3fb3a759]{display:flex;flex-direction:column;gap:12px}.timeline__head[data-v-3fb3a759]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.timeline__filters[data-v-3fb3a759]{display:flex;flex-wrap:wrap;gap:6px}.composer[data-v-3fb3a759]{display:flex;flex-direction:column;gap:8px}.composer__input[data-v-3fb3a759]{min-height:48px}.composer__bar[data-v-3fb3a759]{display:flex;align-items:center;justify-content:flex-end;gap:12px}.composer__error[data-v-3fb3a759]{flex:1;color:var(--wb-danger);font-size:13px}.timeline__empty[data-v-3fb3a759]{padding:16px 0;color:var(--wb-ink-3)}.timeline__list[data-v-3fb3a759]{margin:0;padding:0;list-style:none}.entry[data-v-3fb3a759]{position:relative;scroll-margin-top:72px;display:flex;gap:14px;padding-bottom:10px}.entry[data-v-3fb3a759]:before{position:absolute;top:22px;bottom:-2px;left:6px;width:2px;background:var(--wb-line);content:""}.entry[data-v-3fb3a759]:last-child:before{display:none}.entry__dot[data-v-3fb3a759]{position:relative;z-index:1;flex:0 0 14px;width:14px;height:14px;margin-top:16px;border:3px solid var(--wb-bg);border-radius:50%;background:var(--wb-ink-3);box-shadow:0 0 0 1px var(--wb-line-strong)}.entry--call .entry__dot[data-v-3fb3a759]{background:var(--wb-accent);box-shadow:0 0 0 1px var(--wb-accent-line)}.entry--consultation_intake .entry__dot[data-v-3fb3a759],.entry--consultation .entry__dot[data-v-3fb3a759]{background:var(--wb-accent-ink)}.entry--compact .entry__dot[data-v-3fb3a759]{background:var(--wb-surface)}.entry__card[data-v-3fb3a759]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:12px 16px;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface)}.entry--compact .entry__card[data-v-3fb3a759]{padding:8px 14px;border-color:var(--wb-line-soft);background:var(--wb-surface-2)}.entry__top[data-v-3fb3a759]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.entry__when[data-v-3fb3a759]{color:var(--wb-ink-3);font-size:13px}.entry__title[data-v-3fb3a759]{font-size:14px;font-weight:600}.entry--compact .entry__title[data-v-3fb3a759]{color:var(--wb-ink-2);font-weight:400}.entry__state[data-v-3fb3a759]{color:var(--wb-ink-2);font-size:13px}.entry__state--transcribing[data-v-3fb3a759],.entry__state--summarizing[data-v-3fb3a759],.entry__state--not_started[data-v-3fb3a759]{color:var(--wb-ink-3)}.entry__state--failed[data-v-3fb3a759]{color:var(--wb-danger)}.entry__state--done[data-v-3fb3a759]{color:var(--wb-good)}.entry__body[data-v-3fb3a759]{overflow-wrap:anywhere;white-space:pre-wrap;font-size:15px}.entry__actions[data-v-3fb3a759]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.entry__source[data-v-3fb3a759]{align-self:flex-start;min-height:44px;padding:0 8px}.timeline__more[data-v-3fb3a759]{display:flex;justify-content:center}.timeline__more .btn--sm[data-v-3fb3a759],.composer__bar .btn--sm[data-v-3fb3a759]{min-height:44px}.sheet[data-v-e315025e]{display:flex;flex-direction:column;gap:16px}.sheet__capture[data-v-e315025e]{display:flex;flex-direction:column;gap:8px;padding:10px 14px;border-radius:var(--wb-radius);background:var(--wb-accent-softer)}.sheet__line[data-v-e315025e]{display:flex;align-items:center;gap:8px;margin:0;color:var(--wb-ink-2);font-size:13px}.sheet__level[data-v-e315025e]{height:6px;border-radius:3px;background:var(--wb-line);overflow:hidden}.sheet__level-bar[data-v-e315025e]{display:block;height:100%;border-radius:3px;background:var(--wb-accent);transition:width .12s linear}.sheet__capture-actions[data-v-e315025e]{display:flex;flex-wrap:wrap;gap:8px}.sheet__capture-actions .btn[data-v-e315025e]{min-height:44px}.sheet__hint[data-v-e315025e]{color:var(--wb-ink-3);font-size:12px}.sheet__form[data-v-e315025e]{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;border:0;min-width:0}.sheet__legend[data-v-e315025e]{padding:0;margin-bottom:4px;font-size:14px;font-weight:600}.sheet__field[data-v-e315025e]{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--wb-ink-2);font-size:13px}.sheet__field .field[data-v-e315025e]{min-height:44px}.sheet__file[data-v-e315025e]{display:flex;flex-direction:column;gap:6px}.sheet__picker[data-v-e315025e]{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border:1px dashed var(--wb-line-strong);border-radius:var(--wb-radius);background:var(--wb-surface-2);color:var(--wb-ink-2);cursor:pointer}.sheet__picker[data-v-e315025e]:hover,.sheet__picker[data-v-e315025e]:focus-within{border-color:var(--wb-accent);color:var(--wb-accent-ink)}.sheet__picker--chosen[data-v-e315025e]{border-style:solid;background:var(--wb-accent-softer);color:var(--wb-ink)}.sheet__picked[data-v-e315025e]{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.sheet__picked small[data-v-e315025e]{color:var(--wb-ink-3);font-size:12px}.sheet__progress[data-v-e315025e]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-surface-2)}.sheet__progress progress[data-v-e315025e]{width:100%;height:8px;accent-color:var(--wb-accent)}.sheet__progress .btn[data-v-e315025e]{align-self:flex-start}.sheet__fail[data-v-e315025e]{color:var(--wb-danger)}.record[data-v-09373411]{min-height:100vh;min-height:100dvh;padding-bottom:32px}.record__bar[data-v-09373411]{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:8px;min-height:52px;padding:6px 24px;border-bottom:1px solid var(--wb-line);background:#fbfaf8f5;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}.record__back[data-v-09373411]{display:inline-flex;align-items:center;gap:2px;min-height:44px;padding-right:8px;color:var(--wb-ink-2);font-size:14px;text-decoration:none}.record__back[data-v-09373411]:hover{color:var(--wb-ink)}.record__bar-title[data-v-09373411]{flex:1;color:var(--wb-ink-3);font-size:14px}.record__bar-more[data-v-09373411]{display:none}.hero[data-v-09373411]{display:flex;align-items:center;flex-wrap:wrap;gap:16px 20px;padding:24px 40px;border-bottom:1px solid var(--wb-line);background:var(--wb-surface)}.hero__who[data-v-09373411]{flex:1 1 320px;min-width:0}.hero__name[data-v-09373411]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.hero__name h1[data-v-09373411]{font-size:28px;font-weight:700;line-height:1.25}.hero__age[data-v-09373411]{font-weight:600}.hero__meta[data-v-09373411]{display:flex;flex-wrap:wrap;margin-top:4px;color:var(--wb-ink-2)}.hero__part[data-v-09373411]{white-space:nowrap}.hero__part--quiet[data-v-09373411]{color:var(--wb-ink-3)}.hero__dot[data-v-09373411]{margin:0 6px;color:var(--wb-ink-3)}.hero__badges[data-v-09373411]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px;color:var(--wb-ink-2);font-size:13px}.hero__badge-mark[data-v-09373411]{color:var(--wb-good);font-weight:600}.hero__actions[data-v-09373411]{display:flex;flex-wrap:wrap;gap:8px}.record__body[data-v-09373411]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px 24px;max-width:1280px;padding:24px 40px 0}.record__body>.record__enrolled[data-v-09373411]{grid-column:1 / -1;margin:0}.next[data-v-09373411]{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;padding:14px 18px;border:1px solid var(--wb-accent-line);border-radius:12px;background:var(--wb-accent-softer)}.next--overdue[data-v-09373411]{border-color:var(--wb-danger-line);background:var(--wb-danger-soft)}.next--none[data-v-09373411]{border-color:var(--wb-line);background:var(--wb-surface)}.next__icon[data-v-09373411]{color:var(--wb-accent)}.next--overdue .next__icon[data-v-09373411]{color:var(--wb-danger)}.next--none .next__icon[data-v-09373411]{color:var(--wb-ink-3)}.next .btn--sm[data-v-09373411],.record__side-alerts .btn--sm[data-v-09373411]{min-height:44px}.next__text[data-v-09373411]{flex:1 1 260px;min-width:0}.next__label[data-v-09373411]{color:var(--wb-accent-ink);font-size:12px;font-weight:600}.next--overdue .next__label[data-v-09373411]{color:var(--wb-danger)}.next--none .next__label[data-v-09373411]{color:var(--wb-ink-3)}.next__when[data-v-09373411]{margin-left:8px;font-weight:400}.next__main[data-v-09373411]{font-size:16px;font-weight:600}.record__side-alerts[data-v-09373411]{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px}.record__side-issue[data-v-09373411]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0;padding:10px 12px;border:1px solid var(--wb-warn-line);border-radius:var(--wb-radius);background:var(--wb-warn-softer);color:var(--wb-ink-2);font-size:13px}.record__side-issue .btn[data-v-09373411]{margin-left:auto}.record__side-note[data-v-09373411]{margin:0;color:var(--wb-ink-3);font-size:13px}.record__main[data-v-09373411]{display:flex;flex-direction:column;gap:20px;min-width:0}.memory__head[data-v-09373411],.side__head[data-v-09373411]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:4px}.glance__headline[data-v-09373411]{margin:0 0 2px;font-size:var(--wb-text-lg);font-weight:700;line-height:1.4}.glance__story[data-v-09373411]{margin:0;color:var(--wb-ink-2);font-size:var(--wb-text-base);line-height:1.6}.glance__story--clamp[data-v-09373411]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.glance__more[data-v-09373411]{align-self:flex-start;min-height:32px;margin-top:2px;padding:0;border:0;background:transparent;color:var(--wb-link);font-size:var(--wb-text-xs);cursor:pointer}.glance__more[data-v-09373411]:hover{text-decoration:underline}.glance__story--empty[data-v-09373411]{color:var(--wb-ink-3)}.glance__note[data-v-09373411]{margin:4px 0 0;color:var(--wb-ink-3);font-size:var(--wb-text-xs)}.memory[data-v-09373411]{container-type:inline-size}.glance[data-v-09373411]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--wb-space-3);margin-top:var(--wb-space-4)}@container (max-width: 560px){.glance[data-v-09373411]{grid-template-columns:minmax(0,1fr)}}.glance__col[data-v-09373411]{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;border:1px solid var(--wb-line-soft);border-radius:var(--wb-radius);background:var(--wb-surface-2)}.glance__label[data-v-09373411]{color:var(--wb-ink-3);font-size:var(--wb-text-xs);font-weight:600}.glance__list[data-v-09373411]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.glance__item[data-v-09373411]{display:flex;align-items:flex-start;gap:6px;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.glance__item .glance__text[data-v-09373411]{flex:1;min-width:0;text-decoration:underline;text-decoration-color:var(--wb-line-strong);text-underline-offset:3px}.glance__item:hover .glance__text[data-v-09373411]{color:var(--wb-link);text-decoration-color:currentColor}.glance__mark[data-v-09373411]{flex:0 0 auto;margin-top:4px;color:var(--wb-ink-3)}.glance__item:hover .glance__mark[data-v-09373411]{color:var(--wb-link)}.glance__text[data-v-09373411]{margin:0;font-size:var(--wb-text-md);line-height:1.5;overflow-wrap:anywhere}.glance__item--eased .glance__text[data-v-09373411]{color:var(--wb-ink-3);text-decoration:line-through;text-decoration-color:var(--wb-line-strong)}.glance__eased[data-v-09373411]{margin-left:6px;padding:0 6px;border:1px solid var(--wb-line);border-radius:10px;color:var(--wb-ink-3);font-size:11px;white-space:nowrap;text-decoration:none}.glance__empty[data-v-09373411]{margin:0;color:var(--wb-ink-3);font-size:var(--wb-text-md)}.glance__who[data-v-09373411]{display:flex;flex-direction:column;gap:4px;margin-top:var(--wb-space-3);padding-top:var(--wb-space-3);border-top:1px solid var(--wb-line-soft)}.glance__persona[data-v-09373411]{margin:0;color:var(--wb-ink-2);font-size:var(--wb-text-sm);line-height:1.5;overflow-wrap:anywhere}.glance__persona-link[data-v-09373411]{margin-left:8px;color:var(--wb-link);font-size:var(--wb-text-sm);text-decoration:none;white-space:nowrap}.glance__persona-link[data-v-09373411]:hover{text-decoration:underline}.glance__special[data-v-09373411]{margin:0;color:var(--wb-ink-2);font-size:var(--wb-text-sm);overflow-wrap:anywhere}.memory__facts-head[data-v-09373411]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.memory__facts-head .btn--sm[data-v-09373411]{min-height:44px}.record__side[data-v-09373411]{display:flex;flex-direction:column;gap:16px;min-width:0}.side[data-v-09373411]{display:flex;flex-direction:column;gap:10px;padding:16px 18px}.side__eyebrow[data-v-09373411]{color:var(--wb-ink-3);font-size:12px}.side__title[data-v-09373411]{font-size:16px;font-weight:600;line-height:1.45}.side__summary[data-v-09373411]{display:-webkit-box;overflow:hidden;color:var(--wb-ink-2);font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.side__link[data-v-09373411]{display:inline-flex;align-items:center;gap:4px;width:fit-content;font-size:14px;text-decoration:none}.side__link[data-v-09373411]:hover{text-decoration:underline}.similar[data-v-09373411]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.similar li[data-v-09373411]{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-top:1px solid var(--wb-line-soft)}.similar li[data-v-09373411]:first-child{border-top:0}.similar__label[data-v-09373411]{font-weight:600}.facts-list[data-v-09373411]{display:flex;flex-direction:column;gap:6px;margin:0}.facts-list div[data-v-09373411]{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px}.facts-list dt[data-v-09373411]{color:var(--wb-ink-3);font-size:13px}.facts-list dd[data-v-09373411]{margin:0;overflow-wrap:anywhere}.dock[data-v-09373411]{display:none}.menu[data-v-09373411]{display:flex;flex-direction:column}.menu__item[data-v-09373411]{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 4px;border:0;border-bottom:1px solid var(--wb-line-soft);background:transparent;color:var(--wb-ink);font-size:15px;text-align:left;text-decoration:none;cursor:pointer}.menu__item[data-v-09373411]:last-child{border-bottom:0}.menu__item[data-v-09373411]:hover{background:var(--wb-hover)}@media(min-width:1200px){.record__bar[data-v-09373411]{padding:6px 40px}.record__body[data-v-09373411]{grid-template-columns:minmax(0,1fr) 360px;gap:20px 28px;max-width:1600px}}@media(min-width:1440px){.record--split[data-v-09373411]{display:flex;align-items:flex-start}.record__pane[data-v-09373411]{position:sticky;top:0;flex:0 0 288px;height:100vh;height:100dvh}.record__page[data-v-09373411]{flex:1 1 auto;min-width:0}.record__bar--pane[data-v-09373411]{display:none}.record--split .record__bar[data-v-09373411],.record--split .hero[data-v-09373411]{padding-right:32px;padding-left:32px}.record--split .record__body[data-v-09373411]{grid-template-columns:minmax(0,1fr) 320px;gap:20px 24px;padding:24px 32px 0}}@media(min-width:1440px)and (max-width:1679px){.record--split .hero__avatar[data-v-09373411]{display:none}}@media(min-width:1680px){.record__pane[data-v-09373411]{flex-basis:320px}.record--split .record__body[data-v-09373411]{grid-template-columns:minmax(0,1fr) 360px;gap:20px 28px}}@media(max-width:1180px){.record__body[data-v-09373411]{grid-template-columns:minmax(0,1fr) 300px;padding:20px 28px 0}.hero[data-v-09373411]{padding:20px 28px}}@media(max-width:899px){.record__family[data-v-09373411]{scroll-margin-top:64px}.record[data-v-09373411]{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.record__bar[data-v-09373411]{padding:4px 4px 4px 8px}.record__bar-title[data-v-09373411]{position:absolute;left:50%;flex:none;color:var(--wb-ink);font-size:16px;font-weight:600;transform:translate(-50%)}.record__bar-more[data-v-09373411]{display:inline-flex;margin-left:auto}.hero[data-v-09373411]{align-items:flex-start;padding:16px;border-bottom:0;background:transparent}.hero__avatar[data-v-09373411],.hero__actions[data-v-09373411]{display:none}.glance[data-v-09373411]{grid-template-columns:minmax(0,1fr)}.hero__name h1[data-v-09373411]{font-size:24px}.record__body[data-v-09373411]{display:flex;flex-direction:column;gap:16px;padding:0 16px}.dock[data-v-09373411]{position:fixed;right:0;bottom:0;left:0;z-index:30;display:flex;gap:6px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--wb-line);background:var(--wb-surface)}.dock .btn[data-v-09373411]{flex:1 1 0;min-width:0;min-height:48px;padding-inline:8px;font-size:15px;white-space:nowrap}.dock__main[data-v-09373411]{flex:1.3!important}.dock__more[data-v-09373411]{flex:0 0 52px!important;width:52px}}.exam__status[data-v-cff79681]{align-self:center;padding:4px 12px;border-radius:999px;background:var(--wb-surface-2);color:var(--wb-ink-2);font-size:13px}.exam__status--on[data-v-cff79681]{background:var(--wb-good-soft);color:var(--wb-good)}.exam__status--err[data-v-cff79681]{background:var(--wb-danger-soft);color:var(--wb-danger)}.exam__layout[data-v-cff79681]{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:16px;margin-bottom:16px}.exam__setup[data-v-cff79681]{display:flex;flex-direction:column;gap:12px;align-self:start}.exam__field[data-v-cff79681]{display:flex;flex-direction:column;gap:4px;color:var(--wb-ink-2);font-size:13px}.exam__hint[data-v-cff79681]{color:var(--wb-ink-3);font-size:12px;line-height:1.6}.exam__config[data-v-cff79681]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.exam__level[data-v-cff79681]{display:flex;align-items:center;gap:10px;color:var(--wb-ink-2);font-size:13px}.exam__level meter[data-v-cff79681]{flex:1}.exam__stage[data-v-cff79681]{display:flex;flex-direction:column;min-width:0;overflow:hidden}.exam__bar[data-v-cff79681]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--wb-line-soft)}.exam__round[data-v-cff79681]{color:var(--wb-ink-2);font-size:13px}.exam__actions[data-v-cff79681]{display:flex;flex-wrap:wrap;gap:8px}.exam__talk[data-v-cff79681]{min-width:112px;touch-action:none;-webkit-user-select:none;user-select:none}.exam__talk--on[data-v-cff79681]{border-color:var(--wb-accent);background:var(--wb-accent-soft);color:var(--wb-accent-ink)}.exam__log[data-v-cff79681]{display:flex;flex-direction:column;gap:12px;height:min(52vh,520px);padding:16px 18px;overflow-y:auto}.exam__empty[data-v-cff79681]{margin:auto;max-width:360px;color:var(--wb-ink-3);font-size:14px;text-align:center}.exam__empty strong[data-v-cff79681]{display:block;margin-bottom:6px;color:var(--wb-ink)}.msg[data-v-cff79681]{display:flex;flex-direction:column;gap:4px;max-width:82%;padding:10px 14px;border-radius:14px}.msg--human[data-v-cff79681]{align-self:flex-end;background:var(--wb-accent-soft)}.msg--agent[data-v-cff79681]{align-self:flex-start;background:var(--wb-surface-2)}.exam__replay .msg[data-v-cff79681]{max-width:100%}.msg__who[data-v-cff79681]{color:var(--wb-ink-3);font-size:12px}.msg__text[data-v-cff79681]{font-size:14px;line-height:1.65;white-space:pre-wrap}.msg__meta[data-v-cff79681]{color:var(--wb-ink-3);font-size:12px}.msg__sources[data-v-cff79681]{font-size:12px}.msg__sources summary[data-v-cff79681]{color:var(--wb-accent-ink);cursor:pointer}.msg__sources p[data-v-cff79681]{display:flex;flex-wrap:wrap;gap:2px 8px;margin-top:4px}.msg__sources span[data-v-cff79681]{color:var(--wb-ink-3)}.exam__metrics[data-v-cff79681]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--wb-line-soft)}.exam__metrics div[data-v-cff79681]{display:flex;flex-direction:column;gap:2px;padding:12px 18px}.exam__metrics div+div[data-v-cff79681]{border-left:1px solid var(--wb-line-soft)}.exam__metrics span[data-v-cff79681]{color:var(--wb-ink-3);font-size:12px}.exam__metrics strong[data-v-cff79681]{font-size:16px}.exam__measure[data-v-cff79681]{padding:0 18px 14px}.exam__records[data-v-cff79681]{display:flex;flex-direction:column;gap:10px}.exam__records-head[data-v-cff79681]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.exam__list[data-v-cff79681]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.exam__row[data-v-cff79681]{display:flex;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 4px;border:0;border-bottom:1px solid var(--wb-line-soft);background:transparent;color:var(--wb-ink);font-size:14px;text-align:left;cursor:pointer}.exam__row[aria-pressed=true][data-v-cff79681]{color:var(--wb-accent-ink);font-weight:600}.exam__replay[data-v-cff79681]{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding-top:14px;border-top:1px solid var(--wb-line)}.exam__replay-title[data-v-cff79681]{font-size:15px;font-weight:600}@media(min-width:1680px){.exam[data-v-cff79681]{display:grid;grid-template-areas:"top top" "alert alert" "layout records";grid-template-columns:minmax(0,1fr) minmax(340px,400px);column-gap:20px;align-items:start}.exam>.page__top[data-v-cff79681]{grid-area:top}.exam>.notice[data-v-cff79681]{grid-area:alert;margin-bottom:16px}.exam__layout[data-v-cff79681]{grid-area:layout;margin-bottom:0}.exam__log[data-v-cff79681]{height:max(420px,calc(100vh - 330px))}.exam__records[data-v-cff79681]{position:sticky;top:20px;grid-area:records;max-height:calc(100vh - 40px);overflow-y:auto;overscroll-behavior:contain}}@media(max-width:899px){.exam__layout[data-v-cff79681]{grid-template-columns:minmax(0,1fr)}.exam__metrics[data-v-cff79681]{grid-template-columns:repeat(2,minmax(0,1fr))}.exam__metrics div[data-v-cff79681]:nth-child(3){border-left:0}.exam__log[data-v-cff79681]{height:50vh}.msg[data-v-cff79681]{max-width:92%}}.exemplars__banner[data-v-f1e4dbcb]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px 8px 14px;border:1px solid var(--wb-warn-line);border-radius:var(--wb-radius);background:var(--wb-warn-softer);color:var(--wb-warn);font-size:13px}.exemplars__intro[data-v-f1e4dbcb]{margin:0 0 16px;padding:12px 14px;border-radius:var(--wb-radius);background:var(--wb-surface-2);color:var(--wb-ink-2);font-size:13px;line-height:1.7}.exemplars .seg[data-v-f1e4dbcb]{margin-bottom:12px}.exemplars__filters[data-v-f1e4dbcb]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.exemplars__search[data-v-f1e4dbcb]{display:flex;flex:1 1 280px;align-items:center;gap:8px;min-width:220px;height:40px;padding:0 12px;border:1px solid var(--wb-line-strong);border-radius:var(--wb-radius);background:var(--wb-surface);color:var(--wb-ink-3)}.exemplars__search[data-v-f1e4dbcb]:focus-within{border-color:var(--wb-accent);box-shadow:0 0 0 3px var(--wb-accent-soft)}.exemplars__search input[data-v-f1e4dbcb]{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--wb-ink)}.exemplars__list[data-v-f1e4dbcb]{display:flex;flex-direction:column;gap:12px;max-width:920px;margin:0;padding:0;list-style:none}.exemplars__list--loading[data-v-f1e4dbcb]{opacity:.6}.exemplars__card[data-v-f1e4dbcb]{display:flex;flex-direction:column;gap:12px;padding:16px 20px;transition:opacity .15s ease}.exemplars__card--muted[data-v-f1e4dbcb]{opacity:.55}.exemplars__meta[data-v-f1e4dbcb]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--wb-ink-3);font-size:12px}.exemplars__fact[data-v-f1e4dbcb]{white-space:nowrap}.exemplars__parts[data-v-f1e4dbcb]{display:flex;flex-direction:column;gap:8px;margin:0}.exemplars__part[data-v-f1e4dbcb]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px}.exemplars__part dt[data-v-f1e4dbcb]{padding-top:1px;color:var(--wb-ink-3);font-size:12px;line-height:1.8}.exemplars__part dd[data-v-f1e4dbcb]{margin:0;color:var(--wb-ink);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.exemplars__tags[data-v-f1e4dbcb]{display:flex;flex-wrap:wrap;gap:6px}.exemplars__tags .chip[data-v-f1e4dbcb]{min-height:28px;font-size:12px}.exemplars__review[data-v-f1e4dbcb]{color:var(--wb-ink-3);font-size:12px;line-height:1.6}.exemplars__actions[data-v-f1e4dbcb]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid var(--wb-line-soft)}.exemplars__more[data-v-f1e4dbcb]{display:flex;justify-content:center;padding:16px 0}.exemplars__dialog-copy[data-v-f1e4dbcb]{color:var(--wb-ink-2);font-size:14px;line-height:1.7}.exemplars__note[data-v-f1e4dbcb]{display:flex;flex-direction:column;gap:6px;margin-top:16px;color:var(--wb-ink-3);font-size:13px}.exemplars__dialog-actions[data-v-f1e4dbcb]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}@media(max-width:720px){.exemplars__search[data-v-f1e4dbcb]{flex-basis:100%}.exemplars__filters .select[data-v-f1e4dbcb]{flex:1 1 140px}.exemplars__card[data-v-f1e4dbcb]{padding:14px}.exemplars__part[data-v-f1e4dbcb]{grid-template-columns:52px minmax(0,1fr)}.exemplars__actions[data-v-f1e4dbcb]{justify-content:stretch}.exemplars__actions .btn[data-v-f1e4dbcb]{flex:1 1 auto}}.report__section[data-v-d017bb17]{margin-bottom:var(--wb-space-5)}.report__mix[data-v-d017bb17]{margin:0 0 var(--wb-space-3);color:var(--wb-ink-2);font-size:var(--wb-text-sm);font-variant-numeric:tabular-nums}.report__row[data-v-d017bb17]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--wb-space-1) var(--wb-space-3);width:100%;min-height:60px;padding:var(--wb-space-3) var(--wb-space-4);text-align:left}.report__row-name[data-v-d017bb17]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--wb-space-1);font-size:var(--wb-text-base);font-weight:600}.report__row-meta[data-v-d017bb17]{grid-column:1;color:var(--wb-ink-3);font-size:var(--wb-text-sm)}.report__bar[data-v-d017bb17]{grid-row:1 / span 2;grid-column:2;align-self:center;width:72px;height:4px;overflow:hidden;border-radius:2px;background:var(--wb-sunken)}.report__bar-fill[data-v-d017bb17]{display:block;height:100%;border-radius:2px;background:var(--wb-accent)}.rows[data-v-d017bb17]{margin:0;padding:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);list-style:none}.rows li+li .report__row[data-v-d017bb17]{border-top:1px solid var(--wb-line-soft)}.report__export[data-v-d017bb17]{margin-top:var(--wb-space-4)}@media(max-width:899px){.report__row[data-v-d017bb17]{padding:var(--wb-space-3) var(--wb-space-3)}}.scope-sheet__label[data-v-807ecf7e],.scope-sheet__trigger[data-v-807ecf7e]{display:inline-flex;align-items:center;gap:var(--wb-space-1);min-height:32px;padding:0 var(--wb-space-1);border:0;border-radius:var(--wb-radius);background:transparent;color:var(--wb-ink-2);font:inherit;font-size:var(--wb-text-sm);font-weight:600}.scope-sheet__trigger[data-v-807ecf7e]{cursor:pointer}.scope-sheet__trigger[data-v-807ecf7e]:hover{background:var(--wb-hover)}@media(max-width:899px){.scope-sheet__trigger[data-v-807ecf7e]{position:relative}.scope-sheet__trigger[data-v-807ecf7e]:after{position:absolute;top:50%;right:0;left:0;height:44px;content:"";transform:translateY(-50%)}}.scope-sheet[data-v-807ecf7e]{display:flex;flex-direction:column;gap:var(--wb-space-2)}.scope-sheet__caption[data-v-807ecf7e]{margin-top:var(--wb-space-1);color:var(--wb-ink-3);font-size:var(--wb-text-sm);font-weight:600}.scope-sheet__options[data-v-807ecf7e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--wb-space-2)}.scope-sheet__option[data-v-807ecf7e]{display:flex;align-items:center;justify-content:space-between;gap:var(--wb-space-2);min-height:44px;padding:0 var(--wb-space-4);border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface-2);color:var(--wb-ink);font:inherit;font-size:var(--wb-text-md);text-align:left;cursor:pointer}.scope-sheet__option[data-v-807ecf7e]:hover{background:var(--wb-hover)}.scope-sheet__option--active[data-v-807ecf7e]{border-color:var(--wb-accent);color:var(--wb-accent-ink);font-weight:600}@media(max-width:899px){.scope-sheet__options[data-v-807ecf7e]{grid-template-columns:minmax(0,1fr)}}.followup[data-v-28f8db11]{max-width:1120px}.followup__progress[data-v-28f8db11]{margin:var(--wb-space-1) 0 var(--wb-space-5)}.followup__report-link[data-v-28f8db11]{margin-top:var(--wb-space-2);min-height:44px;padding:0 var(--wb-space-3)}.followup__section[data-v-28f8db11]{margin-bottom:var(--wb-space-6)}.followup__row[data-v-28f8db11]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--wb-space-1) var(--wb-space-3);width:100%;min-height:60px;padding:var(--wb-space-3) var(--wb-space-4);border:0;background:transparent;color:var(--wb-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.followup__row[data-v-28f8db11]:hover{background:var(--wb-hover)}.followup__row-name[data-v-28f8db11]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--wb-space-1);font-size:var(--wb-text-base);font-weight:600}.followup__row-meta[data-v-28f8db11]{grid-column:1;color:var(--wb-ink-3);font-size:var(--wb-text-sm)}.followup__bar[data-v-28f8db11]{grid-row:1 / span 2;grid-column:2;align-self:center;width:72px;height:4px;overflow:hidden;border-radius:2px;background:var(--wb-sunken)}.followup__bar-fill[data-v-28f8db11]{display:block;height:100%;border-radius:2px;background:var(--wb-accent)}.followup__row>svg[data-v-28f8db11]{display:none}.rows[data-v-28f8db11]{margin:0;padding:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);list-style:none}.rows li+li .followup__row[data-v-28f8db11]{border-top:1px solid var(--wb-line-soft)}.rows--dialog[data-v-28f8db11]{margin-top:var(--wb-space-3);border:0;background:transparent}.rows--dialog li+li .person-row[data-v-28f8db11]{border-top:1px solid var(--wb-line-soft)}@media(min-width:1200px){.followup__row[data-v-28f8db11]{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) auto auto;align-items:center}.followup__bar[data-v-28f8db11]{grid-row:auto;grid-column:3;margin-right:var(--wb-space-3)}.followup__row>svg[data-v-28f8db11]{display:block;grid-row:auto;grid-column:4;color:var(--wb-ink-3)}}@media(max-width:899px){.followup__row[data-v-28f8db11]{padding:var(--wb-space-3) var(--wb-space-3)}}.report__admin[data-v-b5f1e9eb]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:-4px 0 14px;color:var(--wb-ink-2);font-size:13px}.report__kpis[data-v-b5f1e9eb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.report__kpi[data-v-b5f1e9eb]{display:flex;flex-direction:column;gap:4px}.report__kpi strong[data-v-b5f1e9eb]{font-size:24px;font-variant-numeric:tabular-nums}.report__label[data-v-b5f1e9eb],.report__kpi small[data-v-b5f1e9eb]{color:var(--wb-ink-3);font-size:12px}.report__defs[data-v-b5f1e9eb]{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;color:var(--wb-ink-2);font-size:13px}.report__defs dt[data-v-b5f1e9eb]{color:var(--wb-ink-3);font-family:var(--wb-font-mono, monospace)}.report__insight h3[data-v-b5f1e9eb]{margin:0 0 8px;font-size:17px}.report__comment[data-v-b5f1e9eb]{margin:0 0 12px;color:var(--wb-ink-2)}.report__block[data-v-b5f1e9eb]{margin-top:16px}.report__block h4[data-v-b5f1e9eb]{margin:0 0 6px;font-size:14px}.report__block ul[data-v-b5f1e9eb],.report__block ol[data-v-b5f1e9eb]{margin:0;padding-left:20px;line-height:1.7}.report__block blockquote[data-v-b5f1e9eb],.report__samples pre[data-v-b5f1e9eb]{margin:4px 0;padding:8px 10px;border-left:3px solid var(--wb-line-strong);background:var(--wb-sunken);color:var(--wb-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.report__focus[data-v-b5f1e9eb]{margin:0 0 8px;font-weight:600}.report__root ul[data-v-b5f1e9eb]{margin:0;padding-left:20px;line-height:1.7}.report__samples[data-v-b5f1e9eb]{margin-top:10px}.report__samples summary[data-v-b5f1e9eb]{cursor:pointer;font-weight:600}.report__samples h4[data-v-b5f1e9eb]{margin:12px 0 4px;font-size:13px;color:var(--wb-ink-2)}.concerns__bar[data-v-b221e57c]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.concerns__lead[data-v-b221e57c]{margin:10px 0 14px;color:var(--wb-ink-3);font-size:13px}.ranks[data-v-b221e57c]{margin:0;padding:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);list-style:none}.ranks--loading[data-v-b221e57c]{opacity:.6}.ranks li+li .rank[data-v-b221e57c]{border-top:1px solid var(--wb-line-soft)}.rank[data-v-b221e57c]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:12px 20px;border:0;background:transparent;color:var(--wb-ink);text-align:left;cursor:pointer}.rank[data-v-b221e57c]:hover{background:var(--wb-hover)}.rank__no[data-v-b221e57c]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--wb-sunken);color:var(--wb-ink-2);font-weight:700}.rank__no--top[data-v-b221e57c]{background:var(--wb-warn-soft);color:var(--wb-warn)}.rank__main[data-v-b221e57c]{display:flex;flex-direction:column;gap:4px;min-width:0}.rank__label[data-v-b221e57c]{font-size:15px;font-weight:600}.rank__track[data-v-b221e57c]{height:6px;border-radius:3px;background:var(--wb-sunken)}.rank__track span[data-v-b221e57c]{display:block;height:100%;min-width:2px;border-radius:3px;background:var(--wb-chart-warn)}.rank__keys[data-v-b221e57c]{overflow:hidden;color:var(--wb-ink-3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.rank__gap[data-v-b221e57c]{align-self:flex-start}.rank__count[data-v-b221e57c]{display:flex;flex-direction:column;align-items:flex-end}.rank__count strong[data-v-b221e57c]{font-size:18px}.rank__count small[data-v-b221e57c]{color:var(--wb-ink-3);font-size:12px}.concerns__more[data-v-b221e57c]{display:flex;justify-content:center;padding:14px 0}.phrases[data-v-b221e57c]{margin:0 0 10px;padding:0;list-style:none}.phrases li[data-v-b221e57c]{padding:8px 0;border-bottom:1px solid var(--wb-line-soft)}.phrases small[data-v-b221e57c]{color:var(--wb-ink-3)}@media(min-width:1200px){.concerns__body--split[data-v-b221e57c]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(400px,1fr);gap:24px;align-items:start}.rank--active[data-v-b221e57c],.rank--active[data-v-b221e57c]:hover{background:var(--wb-accent-softer);box-shadow:inset 3px 0 0 var(--wb-accent)}.topic[data-v-b221e57c]{position:sticky;top:20px;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface)}.topic__head[data-v-b221e57c]{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:12px 10px 10px 20px;border-bottom:1px solid var(--wb-line-soft)}.topic__title[data-v-b221e57c]{flex:1;min-width:0;font-size:17px;font-weight:600}.topic__body[data-v-b221e57c]{overflow:auto;padding:4px 20px 20px;overscroll-behavior:contain}.topic[data-v-b221e57c]>.state{padding:64px 24px}}@media(max-width:899px){.rank[data-v-b221e57c]{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:12px 14px}}.personas__bar[data-v-3bf8426a]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.personas__lead[data-v-3bf8426a]{margin:10px 0 14px;color:var(--wb-ink-3);font-size:13px}.personas__log[data-v-3bf8426a]{margin-bottom:14px;padding:10px 14px;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-surface)}.personas__log summary[data-v-3bf8426a]{color:var(--wb-ink-2);font-size:13px;cursor:pointer}.personas__grid[data-v-3bf8426a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.personas__grid--loading[data-v-3bf8426a]{opacity:.6}.persona[data-v-3bf8426a]{display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);color:var(--wb-ink);text-align:left;cursor:pointer}.persona[data-v-3bf8426a]:hover{border-color:var(--wb-accent-line)}.persona__title[data-v-3bf8426a]{font-size:16px;font-weight:700}.persona__summary[data-v-3bf8426a]{display:-webkit-box;overflow:hidden;color:var(--wb-ink-2);font-size:14px;-webkit-line-clamp:3;-webkit-box-orient:vertical}.persona__meta[data-v-3bf8426a]{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--wb-ink-3);font-size:13px}.persona__bar[data-v-3bf8426a]{height:6px;border-radius:3px;background:var(--wb-sunken)}.persona__bar span[data-v-3bf8426a]{display:block;height:100%;border-radius:3px;background:var(--wb-accent)}.persona__tips[data-v-3bf8426a]{display:flex;flex-direction:column;gap:2px;color:var(--wb-accent-ink);font-size:13px}.personas__more[data-v-3bf8426a]{display:flex;justify-content:center;padding:14px 0}.note[data-v-3bf8426a]{display:flex;flex-direction:column;gap:12px}.note__meta[data-v-3bf8426a]{color:var(--wb-ink-3);font-size:12px}@media(min-width:1440px){.personas__grid[data-v-3bf8426a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1800px){.personas__grid[data-v-3bf8426a]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:899px){.personas__grid[data-v-3bf8426a]{grid-template-columns:minmax(0,1fr)}}.profiles__bar[data-v-2b0ec023]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.profiles__lead[data-v-2b0ec023]{margin:10px 0 14px;color:var(--wb-ink-3);font-size:13px}.profiles__filters[data-v-2b0ec023]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.profiles__error[data-v-2b0ec023]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:12px 0 0;padding:10px 12px;border:1px solid var(--wb-warn-line);border-radius:var(--wb-radius);background:var(--wb-warn-softer);color:var(--wb-ink-2);font-size:13px}.profiles__error .btn[data-v-2b0ec023]{margin-left:auto}.profiles__list[data-v-2b0ec023]{margin:14px 0 0;padding:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);list-style:none}.profiles__list--loading[data-v-2b0ec023]{opacity:.6}.profiles__list li+li .profile[data-v-2b0ec023]{border-top:1px solid var(--wb-line-soft)}.profile[data-v-2b0ec023]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 20px;color:var(--wb-ink);text-decoration:none}.profile[data-v-2b0ec023]:hover{background:var(--wb-hover)}.profile__main[data-v-2b0ec023]{flex:1 1 260px;display:flex;flex-direction:column;gap:2px;min-width:0}.profile__top[data-v-2b0ec023]{display:flex;align-items:center;gap:8px}.profile__name[data-v-2b0ec023]{font-size:15px;font-weight:600}.profile__meta[data-v-2b0ec023]{color:var(--wb-ink-3);font-size:12px}.profile__side[data-v-2b0ec023]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.profile__exp[data-v-2b0ec023]{color:var(--wb-ink-2);font-size:13px}.profile__exp--pending[data-v-2b0ec023]{color:var(--wb-warn)}.profiles__more[data-v-2b0ec023]{display:flex;justify-content:center;padding:14px 0}@media(min-width:1200px){.profile[data-v-2b0ec023]{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,1.2fr) minmax(160px,1fr) minmax(0,1.4fr);column-gap:20px;align-items:center;min-height:56px}.profile__main[data-v-2b0ec023],.profile__side[data-v-2b0ec023]{display:contents}.profile__side[data-v-2b0ec023]>*{text-align:left}}@media(max-width:899px){.profile[data-v-2b0ec023]{padding:12px 14px}.profile__side[data-v-2b0ec023]{align-items:flex-start;text-align:left}}.editor[data-v-9b13f59a]{display:flex;flex-direction:column;gap:14px}.editor__grid[data-v-9b13f59a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.editor__grid--two[data-v-9b13f59a]{grid-template-columns:repeat(2,minmax(0,1fr))}.editor__field[data-v-9b13f59a]{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--wb-ink-2);font-size:13px}.editor__hint[data-v-9b13f59a]{color:var(--wb-ink-3);font-size:12px}.editor__actions[data-v-9b13f59a]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:720px){.editor__grid[data-v-9b13f59a],.editor__grid--two[data-v-9b13f59a]{grid-template-columns:minmax(0,1fr)}}.kbm[data-v-edc3f578]{display:flex;flex-direction:column;gap:14px}.kbm__tabs[data-v-edc3f578]{align-self:flex-start}.kbm__bar[data-v-edc3f578]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.kbm__search[data-v-edc3f578]{display:flex;align-items:center;gap:8px;width:240px;max-width:100%;height:36px;padding:0 10px;border:1px solid var(--wb-line-strong);border-radius:var(--wb-radius);background:var(--wb-surface);color:var(--wb-ink-3)}.kbm__search--wide[data-v-edc3f578]{flex:1 1 320px;width:auto}.kbm__search[data-v-edc3f578]:focus-within{border-color:var(--wb-accent);box-shadow:0 0 0 3px var(--wb-accent-soft)}.kbm__search input[data-v-edc3f578]{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--wb-ink)}.kbm__new[data-v-edc3f578]{margin-left:auto}.kbm__lead[data-v-edc3f578]{color:var(--wb-ink-3);font-size:13px}.kbm__lead--inline[data-v-edc3f578]{flex:1 1 280px}.kbm__list[data-v-edc3f578],.kbm__hits[data-v-edc3f578]{margin:0;padding:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);list-style:none;transition:opacity .12s ease}.kbm__list--loading[data-v-edc3f578]{opacity:.6}.entry[data-v-edc3f578],.hit[data-v-edc3f578]{display:flex;flex-direction:column;gap:6px;padding:14px 18px}.entry+.entry[data-v-edc3f578],.hit+.hit[data-v-edc3f578]{border-top:1px solid var(--wb-line-soft)}.entry--draft[data-v-edc3f578]{box-shadow:inset 3px 0 0 var(--wb-warn)}.entry__head[data-v-edc3f578],.hit__head[data-v-edc3f578]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.entry__when[data-v-edc3f578],.hit__score[data-v-edc3f578]{margin-left:auto}.entry__q[data-v-edc3f578]{font-size:15px;font-weight:600;line-height:1.5;white-space:pre-wrap}.entry__a[data-v-edc3f578]{color:var(--wb-ink-2);font-size:14px;line-height:1.65;white-space:pre-wrap}.entry__a--clamp[data-v-edc3f578]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.entry__more[data-v-edc3f578]{align-self:flex-start;margin:-4px 0 0 -8px}.entry__dns[data-v-edc3f578]{display:flex;align-items:flex-start;gap:6px;color:var(--wb-danger);font-size:13px}.entry__dns[data-v-edc3f578] svg{flex:0 0 auto;margin-top:3px}.entry__meta[data-v-edc3f578]{color:var(--wb-ink-3);font-size:12px}.entry__actions[data-v-edc3f578]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.kbm__note[data-v-edc3f578]{color:var(--wb-ink-3);font-size:12px;text-align:center}.kbm__summary[data-v-edc3f578]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.hit__rank[data-v-edc3f578]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--wb-surface-2);color:var(--wb-ink-2);font-size:12px;font-weight:600}.hit__score[data-v-edc3f578]{color:var(--wb-ink-2);font-size:13px;font-weight:600}.kbm__confirm[data-v-edc3f578]{color:var(--wb-ink-2);font-size:14px}.kbm__confirm+.entry__q[data-v-edc3f578]{margin-top:10px;padding:10px 12px;border-radius:var(--wb-radius);background:var(--wb-surface-2);font-size:14px}.kbm__confirm-actions[data-v-edc3f578]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}@media(min-width:1440px){.kbm__list[data-v-edc3f578]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start;overflow:visible;border:0;border-radius:0;background:transparent}.kbm__list .entry[data-v-edc3f578]{border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface)}.kbm__list .entry+.entry[data-v-edc3f578]{border-top:1px solid var(--wb-line)}}@media(max-width:899px){.kbm__tabs[data-v-edc3f578]{align-self:stretch}.kbm__tabs .seg__item[data-v-edc3f578]{flex:1}.kbm__search[data-v-edc3f578]{flex:1 1 100%;width:auto;height:40px}.kbm__new[data-v-edc3f578]{margin-left:0}.entry[data-v-edc3f578],.hit[data-v-edc3f578]{padding:12px 14px}}.knowledge__search[data-v-0b42f0fd]{display:flex;align-items:center;gap:8px;width:340px;max-width:100%;height:40px;padding:0 12px;border:1px solid var(--wb-line-strong);border-radius:var(--wb-radius);background:var(--wb-surface);color:var(--wb-ink-3)}.knowledge__search[data-v-0b42f0fd]:focus-within{border-color:var(--wb-accent);box-shadow:0 0 0 3px var(--wb-accent-soft)}.knowledge__search input[data-v-0b42f0fd]{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--wb-ink)}.knowledge__cats[data-v-0b42f0fd]{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 16px}.knowledge__kind[data-v-0b42f0fd]{margin-left:2px;opacity:.6;font-size:12px}.knowledge__list[data-v-0b42f0fd]{margin:0;padding:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);list-style:none}.knowledge__list--loading[data-v-0b42f0fd]{opacity:.6}.knowledge__list li+li .knowledge__item[data-v-0b42f0fd]{border-top:1px solid var(--wb-line-soft)}.knowledge__item[data-v-0b42f0fd]{display:flex;align-items:flex-start;gap:14px;width:100%;padding:14px 20px;border:0;background:transparent;color:var(--wb-ink);text-align:left;cursor:pointer}.knowledge__item[data-v-0b42f0fd]:hover{background:var(--wb-hover)}.knowledge__icon[data-v-0b42f0fd]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--wb-accent-soft);color:var(--wb-accent)}.knowledge__icon--entry[data-v-0b42f0fd]{background:var(--wb-good-soft);color:var(--wb-good)}.knowledge__main[data-v-0b42f0fd]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.knowledge__title[data-v-0b42f0fd]{font-size:15px;font-weight:600}.knowledge__summary[data-v-0b42f0fd]{display:-webkit-box;overflow:hidden;color:var(--wb-ink-2);font-size:14px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.knowledge__meta[data-v-0b42f0fd]{color:var(--wb-ink-3);font-size:12px}.knowledge__go[data-v-0b42f0fd]{align-self:center;color:var(--wb-ink-3)}.knowledge__more[data-v-0b42f0fd]{display:flex;justify-content:center;padding:16px 0}.doc[data-v-0b42f0fd]{display:flex;flex-direction:column;gap:16px}.doc__source[data-v-0b42f0fd]{color:var(--wb-ink-3);font-size:13px}.doc__label[data-v-0b42f0fd]{margin-bottom:6px;color:var(--wb-ink-3);font-size:13px;font-weight:600}.doc__part--warn[data-v-0b42f0fd]{padding:12px 14px;border:1px solid var(--wb-warn-line);border-radius:var(--wb-radius);background:var(--wb-warn-softer)}.doc__part--warn .doc__label[data-v-0b42f0fd]{color:var(--wb-warn)}.doc__empty[data-v-0b42f0fd],.doc__done[data-v-0b42f0fd]{color:var(--wb-ink-3);font-size:13px}.doc__foot[data-v-0b42f0fd]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--wb-line-soft)}.doc__ask[data-v-0b42f0fd]{margin-left:auto}@media(min-width:1200px){.knowledge__body--split[data-v-0b42f0fd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);gap:24px;align-items:start}.knowledge__item--active[data-v-0b42f0fd],.knowledge__item--active[data-v-0b42f0fd]:hover{background:var(--wb-accent-softer);box-shadow:inset 3px 0 0 var(--wb-accent)}.reader[data-v-0b42f0fd]{position:sticky;top:20px;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface)}.reader__head[data-v-0b42f0fd]{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:12px 10px 10px 20px;border-bottom:1px solid var(--wb-line-soft)}.reader__title[data-v-0b42f0fd]{flex:1;min-width:0;font-size:17px;font-weight:600;line-height:1.45}.reader__body[data-v-0b42f0fd]{overflow:auto;padding:16px 20px 20px;overscroll-behavior:contain}.reader[data-v-0b42f0fd]>.state{padding:72px 24px}}@media(min-width:1680px){.knowledge__body--split[data-v-0b42f0fd]{grid-template-columns:minmax(0,1fr) minmax(560px,1fr)}}@media(max-width:899px){.knowledge__search[data-v-0b42f0fd]{width:100%}.knowledge__cats[data-v-0b42f0fd]{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:4px 16px 14px;scrollbar-width:none}.knowledge__item[data-v-0b42f0fd]{padding:12px 14px}}.account[data-v-bf8cf7da]{grid-area:account;margin-top:24px}.account__title[data-v-bf8cf7da]{margin-bottom:8px;color:var(--wb-ink-3);font-size:13px;font-weight:600}.account__note[data-v-bf8cf7da]{margin:0;padding:16px;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);color:var(--wb-ink-2);font-size:14px;line-height:1.6}.account__card[data-v-bf8cf7da]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface)}.account__login[data-v-bf8cf7da]{margin:0;color:var(--wb-ink-2);font-size:15px}.account__login strong[data-v-bf8cf7da]{color:var(--wb-ink);font-weight:600;word-break:break-all}.account__actions[data-v-bf8cf7da]{display:flex;flex-wrap:wrap;gap:8px}.account-form[data-v-bf8cf7da]{display:flex;flex-direction:column;gap:8px}.account-form label[data-v-bf8cf7da]{color:var(--wb-ink-2);font-size:13px;font-weight:600}.account-form .field[data-v-bf8cf7da]{width:100%}.account-form__hint[data-v-bf8cf7da]{margin:-2px 0 6px;color:var(--wb-ink-3);font-size:12px;line-height:1.5}.account-form__error[data-v-bf8cf7da]{margin:4px 0;padding:8px 10px;border-radius:8px;background:var(--wb-danger-soft);color:var(--wb-danger);font-size:13px;line-height:1.5}.account-form__actions[data-v-bf8cf7da]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.amem[data-v-b7a63b86]{min-width:0;margin-top:20px}.amem__head[data-v-b7a63b86]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px}.amem__heading[data-v-b7a63b86]{flex:1 1 260px;min-width:0}.amem__title[data-v-b7a63b86]{color:var(--wb-ink);font-size:15px;font-weight:600}.amem__lead[data-v-b7a63b86]{margin-top:3px;color:var(--wb-ink-3);font-size:12.5px;line-height:1.55;overflow-wrap:anywhere}.amem__toggle[data-v-b7a63b86]{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--wb-ink-2);font-size:13px;cursor:pointer}.amem__switch[data-v-b7a63b86]{width:20px;height:20px;accent-color:var(--wb-accent)}.amem__offnotice[data-v-b7a63b86]{margin-top:12px;padding:10px 14px;border-radius:var(--wb-radius);background:var(--wb-warn-softer);color:var(--wb-warn);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.amem__profile[data-v-b7a63b86]{margin-top:12px}.amem__summary[data-v-b7a63b86]{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.amem__tags[data-v-b7a63b86]{display:flex;flex-direction:column;gap:6px;margin-top:12px}.amem__tag-row[data-v-b7a63b86]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.amem__tag-label[data-v-b7a63b86]{flex:0 0 auto;color:var(--wb-ink-3);font-size:12px}.amem__tag[data-v-b7a63b86]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;background:var(--wb-accent-softer);color:var(--wb-accent-ink);font-size:12px;line-height:1.5;max-width:100%;overflow-wrap:anywhere}.amem__snapshot[data-v-b7a63b86]{margin-top:14px;padding-top:12px;border-top:1px solid var(--wb-line-soft)}.amem__subtitle[data-v-b7a63b86]{font-size:13px;font-weight:600}.amem__numbers[data-v-b7a63b86]{display:flex;flex-wrap:wrap;gap:8px 20px;margin:8px 0 6px;padding:0;list-style:none}.amem__numbers li[data-v-b7a63b86]{display:flex;align-items:baseline;gap:5px;min-width:0}.amem__number[data-v-b7a63b86]{font-size:18px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}.amem__number-label[data-v-b7a63b86]{color:var(--wb-ink-3);font-size:12px}.amem__groups[data-v-b7a63b86]{display:flex;flex-direction:column;gap:14px;margin-top:14px}.amem__group-title[data-v-b7a63b86]{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--wb-ink-3);font-size:13px;font-weight:600}.amem__count[data-v-b7a63b86]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--wb-sunken);color:var(--wb-ink-2);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.amem__list[data-v-b7a63b86]{margin:0;padding:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);list-style:none}.amem__item[data-v-b7a63b86]{min-width:0;padding:12px 14px}.amem__item+.amem__item[data-v-b7a63b86]{border-top:1px solid var(--wb-line-soft)}.amem__content[data-v-b7a63b86]{font-size:14px;line-height:1.65;overflow-wrap:anywhere}.amem__content-text--done[data-v-b7a63b86]{color:var(--wb-ink-3);text-decoration:line-through}.amem__done[data-v-b7a63b86]{margin-left:8px;vertical-align:middle}.amem__meta[data-v-b7a63b86]{display:flex;flex-wrap:wrap;gap:3px 8px;margin-top:3px;color:var(--wb-ink-3);font-size:12px;line-height:1.5}.amem__meta>span[data-v-b7a63b86]{min-width:0;overflow-wrap:anywhere}.amem__meta>span+span[data-v-b7a63b86]:before{content:"·";margin-right:8px;color:var(--wb-line-strong)}.amem__overdue[data-v-b7a63b86]{color:var(--wb-warn)}.amem__actions[data-v-b7a63b86]{display:flex;flex-wrap:wrap;gap:2px;margin-top:4px;margin-left:-8px}.amem__danger[data-v-b7a63b86]{color:var(--wb-danger)}.amem__danger[data-v-b7a63b86]:hover:not(:disabled){background:var(--wb-danger-soft)}.amem__edit[data-v-b7a63b86]{display:flex;flex-direction:column;gap:8px}.amem__editbar[data-v-b7a63b86]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.amem__editbar .meta[data-v-b7a63b86]{margin-right:auto;font-variant-numeric:tabular-nums}.amem__error[data-v-b7a63b86]{flex:1 1 100%;color:var(--wb-danger);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.amem__editactions[data-v-b7a63b86]{display:flex;gap:6px}.amem__footer[data-v-b7a63b86]{display:flex;justify-content:flex-end;margin-top:12px}.amem__clear[data-v-b7a63b86]{color:var(--wb-danger)}.amem__clear[data-v-b7a63b86]:hover:not(:disabled){background:var(--wb-danger-soft)}.amem__confirm[data-v-b7a63b86]{font-size:14px;line-height:1.7}.amem__quote[data-v-b7a63b86]{margin-top:8px;padding:8px 12px;border-radius:var(--wb-radius);background:var(--wb-surface-2);color:var(--wb-ink-2);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.amem__dialog-actions[data-v-b7a63b86]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}@media(max-width:560px){.amem__head[data-v-b7a63b86]{flex-direction:column}.amem__heading[data-v-b7a63b86]{flex:0 0 auto}.amem__toggle[data-v-b7a63b86]{justify-content:space-between;width:100%;min-height:44px}.amem__item[data-v-b7a63b86]{padding:12px}.amem__actions[data-v-b7a63b86]{margin-left:-6px}}.me-detail[data-v-93c49f21] .amem{margin-top:0}.me-detail[data-v-93c49f21] .amem__title,.me-detail[data-v-93c49f21] .account__title{display:none}.me-detail__back[data-v-93c49f21]{display:inline-flex;align-items:center;gap:2px;margin:24px 0 -10px -4px;color:var(--wb-ink-2);font-size:14px;text-decoration:none}@media(max-width:899px){.me-detail__back[data-v-93c49f21]{margin:12px 0 -8px -4px}}.me[data-v-30ecb6d4]{max-width:720px;padding:28px 32px 48px}.me__head[data-v-30ecb6d4]{display:flex;align-items:center;gap:16px}.me__head h1[data-v-30ecb6d4]{font-size:22px;font-weight:700}.me__group[data-v-30ecb6d4]{margin-top:24px}.me__title[data-v-30ecb6d4]{margin-bottom:8px;color:var(--wb-ink-3);font-size:13px;font-weight:600}.me__list[data-v-30ecb6d4]{margin:0;padding:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);list-style:none}.me__list>li+li .me__item[data-v-30ecb6d4],.me__list>.me__item+.me__item[data-v-30ecb6d4]{border-top:1px solid var(--wb-line-soft)}.me__item[data-v-30ecb6d4]{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:10px 16px;border:0;background:transparent;color:var(--wb-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.me__item[data-v-30ecb6d4]:hover{background:var(--wb-hover)}.me__text[data-v-30ecb6d4]{flex:1;display:flex;flex-direction:column;min-width:0}.me__label[data-v-30ecb6d4]{display:flex;align-items:center;gap:var(--wb-space-2);font-size:15px;font-weight:600}.me__badge[data-v-30ecb6d4]{min-width:20px;padding:1px 6px;border-radius:999px;background:var(--wb-accent-soft);color:var(--wb-accent-ink);font-size:12px;font-weight:600;text-align:center}.me__hint[data-v-30ecb6d4]{color:var(--wb-ink-3);font-size:13px}.me__go[data-v-30ecb6d4]{color:var(--wb-ink-3)}.me__toggle[data-v-30ecb6d4]{cursor:pointer}.me__switch[data-v-30ecb6d4]{width:20px;height:20px;accent-color:var(--wb-accent)}.me__quiet[data-v-30ecb6d4]{flex-wrap:wrap;cursor:default}.me__quiet[data-v-30ecb6d4]:hover{background:transparent}.me__times[data-v-30ecb6d4]{display:flex;align-items:center;gap:6px}.me__times .field[data-v-30ecb6d4]{width:112px;min-height:34px;padding:4px 8px}.me__foot[data-v-30ecb6d4]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px}.me__logout[data-v-30ecb6d4]{color:var(--wb-danger)}.caps+.caps[data-v-30ecb6d4]{margin-top:16px}.caps__list[data-v-30ecb6d4]{margin:0;padding:0;list-style:none}.caps__item[data-v-30ecb6d4]{padding:10px 0;border-bottom:1px solid var(--wb-line-soft)}.caps__try[data-v-30ecb6d4]{margin-top:4px;padding:0;border:0;background:transparent;color:var(--wb-link);font-size:13px;text-align:left;cursor:pointer}@media(min-width:1200px){.me[data-v-30ecb6d4]{display:grid;grid-template-areas:"head nav" "personal nav" "settings nav" "foot nav";grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:32px;align-items:start;max-width:1280px;margin:0 auto;padding:32px 40px 56px}.me__head[data-v-30ecb6d4]{grid-area:head}.me__personal[data-v-30ecb6d4]{grid-area:personal}.me__nav[data-v-30ecb6d4]{grid-area:nav}.me__nav .me__group[data-v-30ecb6d4]:first-child{margin-top:0}.me__settings[data-v-30ecb6d4]{grid-area:settings}.me__foot[data-v-30ecb6d4]{grid-area:foot}}@media(max-width:899px){.me[data-v-30ecb6d4]{padding:20px 16px 24px}.me__times[data-v-30ecb6d4]{width:100%;padding-left:34px}}.rec-page[data-v-1e2ac23e]{max-width:1000px}.page__back[data-v-1e2ac23e]{min-height:44px;align-items:center}.rec-tabs[data-v-1e2ac23e]{margin-bottom:16px}.rec-tabs .seg__item[data-v-1e2ac23e]{text-decoration:none}.rec-inbox__head[data-v-1e2ac23e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.rec-inbox__head .rec-count[data-v-1e2ac23e]{margin:0}.rec-inbox__hint[data-v-1e2ac23e]{margin:8px 0 0}.rec-count[data-v-1e2ac23e]{margin:0 0 12px;color:var(--wb-ink-3);font-size:13px}.rec-list[data-v-1e2ac23e]{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.rec-card[data-v-1e2ac23e]{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface)}.rec-card__head[data-v-1e2ac23e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rec-card__title[data-v-1e2ac23e]{display:flex;align-items:flex-start;gap:8px;min-width:0}.rec-card__title strong[data-v-1e2ac23e]{overflow-wrap:anywhere;font-size:15px}.rec-card__badges[data-v-1e2ac23e]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.rec-card__meta[data-v-1e2ac23e]{color:var(--wb-ink-3);font-size:13px}.rec-suggest[data-v-1e2ac23e]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--wb-radius);background:var(--wb-surface-2)}.rec-suggest__label[data-v-1e2ac23e]{color:var(--wb-ink-2);font-size:13px;font-weight:600}.rec-suggest__list[data-v-1e2ac23e]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.rec-suggest__row[data-v-1e2ac23e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.rec-suggest__name[data-v-1e2ac23e]{font-weight:600}.rec-suggest__reason[data-v-1e2ac23e]{flex:1 1 100%;color:var(--wb-ink-3);font-size:12px}.rec-card__actions[data-v-1e2ac23e]{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.rec-more[data-v-1e2ac23e]{display:flex;justify-content:center;margin-top:14px}.rec-panel[data-v-1e2ac23e]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:18px 20px;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface)}.rec-panel__head[data-v-1e2ac23e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rec-create[data-v-1e2ac23e]{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:12px}.rec-field[data-v-1e2ac23e]{display:flex;flex-direction:column;gap:4px;color:var(--wb-ink-2);font-size:13px}.rec-pick[data-v-1e2ac23e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rec-manifest[data-v-1e2ac23e]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px dashed var(--wb-line-strong);border-radius:var(--wb-radius)}.rec-manifest__actions[data-v-1e2ac23e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rec-uploads[data-v-1e2ac23e]{display:flex;flex-direction:column;margin:0;padding:0;border:1px solid var(--wb-line);border-radius:var(--wb-radius);list-style:none}.rec-upload[data-v-1e2ac23e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 14px}.rec-upload+.rec-upload[data-v-1e2ac23e]{border-top:1px solid var(--wb-line-soft)}.rec-upload__main[data-v-1e2ac23e]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.rec-upload__name[data-v-1e2ac23e]{overflow-wrap:anywhere;font-size:14px}.rec-upload__main progress[data-v-1e2ac23e]{width:100%;max-width:420px;height:8px;accent-color:var(--wb-accent)}.rec-upload__error[data-v-1e2ac23e]{color:var(--wb-danger);font-size:12px}.rec-upload__side[data-v-1e2ac23e]{flex:0 0 auto}.rec-actions[data-v-1e2ac23e]{display:flex;justify-content:flex-end}.rec-quote[data-v-1e2ac23e]{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--wb-line)}.rec-quote__head[data-v-1e2ac23e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rec-quote__box[data-v-1e2ac23e]{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:var(--wb-radius);background:var(--wb-accent-softer)}.rec-quote__line[data-v-1e2ac23e]{font-size:15px;line-height:1.6}.rec-history[data-v-1e2ac23e]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rec-history__row[data-v-1e2ac23e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.rec-history__row+.rec-history__row[data-v-1e2ac23e]{border-top:1px solid var(--wb-line-soft)}.rec-history__main[data-v-1e2ac23e]{display:flex;flex-direction:column;gap:2px;min-width:0}.rec-history__main strong[data-v-1e2ac23e]{overflow-wrap:anywhere;font-size:14px}.rec-assign[data-v-1e2ac23e]{display:flex;flex-direction:column;gap:12px}.rec-assign__file[data-v-1e2ac23e]{overflow-wrap:anywhere;font-weight:600}.rec-assign__list[data-v-1e2ac23e]{display:flex;flex-direction:column;max-height:280px;margin:0;padding:0;overflow-y:auto;list-style:none}.rec-assign__item[data-v-1e2ac23e]{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 4px;border:0;border-bottom:1px solid var(--wb-line-soft);background:transparent;color:var(--wb-ink);text-align:left;cursor:pointer}.rec-assign__item[data-v-1e2ac23e]:hover{background:var(--wb-hover)}.rec-assign__item--on[data-v-1e2ac23e]{background:var(--wb-accent-softer)}.rec-assign__item .meta[data-v-1e2ac23e]{flex:1}.rec-assign__reason[data-v-1e2ac23e]{display:flex;flex-direction:column;gap:4px;color:var(--wb-ink-2);font-size:13px}.rec-assign__actions[data-v-1e2ac23e],.rec-confirm__actions[data-v-1e2ac23e]{display:flex;justify-content:flex-end;gap:8px}.rec-confirm[data-v-1e2ac23e]{display:flex;flex-direction:column;gap:12px}@media(max-width:899px){.rec-tabs .seg__item[data-v-1e2ac23e]{min-height:44px}.rec-panel[data-v-1e2ac23e]{padding:14px}.rec-create[data-v-1e2ac23e]{grid-template-columns:minmax(0,1fr)}.rec-pick .btn[data-v-1e2ac23e],.rec-actions .btn[data-v-1e2ac23e],.rec-quote>.btn[data-v-1e2ac23e]{width:100%;min-height:44px}.rec-upload[data-v-1e2ac23e]{flex-direction:column}.rec-upload__side[data-v-1e2ac23e]{align-self:flex-end}.rec-card__head[data-v-1e2ac23e]{flex-direction:column;gap:4px}.rec-card__actions .btn[data-v-1e2ac23e]{flex:1;min-height:44px}.rec-assign__actions[data-v-1e2ac23e],.rec-confirm__actions[data-v-1e2ac23e]{flex-direction:column-reverse}.rec-assign__actions .btn[data-v-1e2ac23e],.rec-confirm__actions .btn[data-v-1e2ac23e]{width:100%;min-height:44px}}.relations__bar[data-v-46742a6d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.relations__stats[data-v-46742a6d]{margin:10px 0 14px;color:var(--wb-ink-3);font-size:13px}.relations__body[data-v-46742a6d]{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;align-items:start}.relations__body--loading[data-v-46742a6d]{opacity:.6}.relations__list[data-v-46742a6d]{margin:0;padding:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);list-style:none}.relations__list li+li .node[data-v-46742a6d]{border-top:1px solid var(--wb-line-soft)}.node[data-v-46742a6d]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:0;background:transparent;color:var(--wb-ink);text-align:left;cursor:pointer}.node[data-v-46742a6d]:hover{background:var(--wb-hover)}.node--active[data-v-46742a6d],.node--active[data-v-46742a6d]:hover{background:var(--wb-accent-soft)}.node__main[data-v-46742a6d]{flex:1;display:flex;flex-direction:column;min-width:0}.node__top[data-v-46742a6d]{display:flex;align-items:center;gap:6px}.node__name[data-v-46742a6d]{font-weight:600}.node__meta[data-v-46742a6d]{color:var(--wb-ink-3);font-size:12px}.node__deg[data-v-46742a6d]{min-width:28px;padding:2px 8px;border-radius:10px;background:var(--wb-sunken);color:var(--wb-ink-2);font-size:12px;text-align:center}.relations__detail[data-v-46742a6d]{position:sticky;top:16px;padding:18px 20px;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface)}.detail__head[data-v-46742a6d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail__name[data-v-46742a6d]{font-size:18px;font-weight:700}.detail__info[data-v-46742a6d]{margin:10px 0;color:var(--wb-ink-2);font-size:14px}.detail__list[data-v-46742a6d]{margin:0 0 12px;padding:0;list-style:none}.peer+.peer[data-v-46742a6d]{border-top:1px solid var(--wb-line-soft)}.peer__link[data-v-46742a6d]{display:flex;flex-direction:column;gap:4px;padding:10px 0;color:var(--wb-ink);text-decoration:none}.peer__link:hover .peer__name[data-v-46742a6d]{color:var(--wb-link)}.peer__top[data-v-46742a6d]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.peer__name[data-v-46742a6d]{font-weight:600}.peer__why[data-v-46742a6d]{color:var(--wb-ink-2);font-size:13px}@media(min-width:1440px){.relations__body[data-v-46742a6d]{grid-template-columns:minmax(320px,400px) minmax(0,1fr);gap:20px}}@media(max-width:899px){.relations__body[data-v-46742a6d]{grid-template-columns:minmax(0,1fr)}}.models__form[data-v-f407ee55]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.models__grid[data-v-f407ee55]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.models__field[data-v-f407ee55]{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--wb-ink-2);font-size:13px}.models__list[data-v-f407ee55]{margin:0;padding:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);list-style:none}.model[data-v-f407ee55]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 20px}.model+.model[data-v-f407ee55]{border-top:1px solid var(--wb-line-soft)}.model__main[data-v-f407ee55]{flex:1 1 240px;display:flex;flex-direction:column;gap:2px;min-width:0}.model__top[data-v-f407ee55]{display:flex;align-items:center;gap:8px}.model__name[data-v-f407ee55]{font-size:15px;font-weight:600}.model__meta[data-v-f407ee55]{color:var(--wb-ink-3);font-size:12px;overflow-wrap:anywhere}.model__result[data-v-f407ee55]{color:var(--wb-ink-2);font-size:13px}.model__actions[data-v-f407ee55]{display:flex;flex-wrap:wrap;gap:6px}.models__confirm[data-v-f407ee55]{display:flex;flex-direction:column;gap:12px}.models__actions[data-v-f407ee55]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:720px){.models__grid[data-v-f407ee55]{grid-template-columns:minmax(0,1fr)}}.reviews[data-v-55ac5730]{max-width:860px}.reviews__section[data-v-55ac5730]{margin-top:24px}.reviews__title[data-v-55ac5730]{margin-bottom:8px;color:var(--wb-ink-3);font-size:13px;font-weight:600}.reviews__list[data-v-55ac5730]{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.review[data-v-55ac5730]{display:flex;flex-direction:column;gap:4px;width:100%;padding:14px 16px;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);color:var(--wb-ink);font:inherit;text-align:left;cursor:pointer}.review[data-v-55ac5730]:hover{background:var(--wb-hover)}.review__head[data-v-55ac5730]{display:flex;align-items:center;justify-content:space-between;gap:12px}.review__who[data-v-55ac5730]{font-size:15px;font-weight:600}.review__meta[data-v-55ac5730],.review__foot[data-v-55ac5730]{color:var(--wb-ink-3);font-size:13px;font-variant-numeric:tabular-nums}.review__excerpt[data-v-55ac5730]{overflow:hidden;color:var(--wb-ink-2);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.draft[data-v-55ac5730]{display:flex;align-items:flex-start;gap:16px;padding:14px 16px;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface)}.draft__main[data-v-55ac5730]{flex:1;min-width:0}.draft__question[data-v-55ac5730]{font-size:15px;font-weight:600}.draft__answer[data-v-55ac5730]{display:-webkit-box;margin-top:4px;overflow:hidden;color:var(--wb-ink-2);font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.draft__meta[data-v-55ac5730]{margin-top:6px;color:var(--wb-ink-3);font-size:12px}.detail[data-v-55ac5730]{display:flex;flex-direction:column;gap:8px}.detail__row[data-v-55ac5730]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.detail__label[data-v-55ac5730]{margin-top:8px;color:var(--wb-ink-3);font-size:12px;font-weight:600}.detail__text[data-v-55ac5730]{white-space:pre-wrap;font-size:14px;line-height:1.7}.detail__moments[data-v-55ac5730]{margin:0;padding-left:20px;font-size:14px;line-height:1.7}.detail__actions[data-v-55ac5730],.confirm__actions[data-v-55ac5730]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px}.confirm__text[data-v-55ac5730]{font-size:14px;line-height:1.7}.pill--draft[data-v-55ac5730]{background:var(--wb-surface-2);color:var(--wb-ink-2)}.pill--published[data-v-55ac5730]{background:var(--wb-accent-soft);color:var(--wb-accent-ink)}.pill--read[data-v-55ac5730]{background:var(--wb-good-soft, var(--wb-surface-2));color:var(--wb-good, var(--wb-ink-2))}.btn--danger[data-v-55ac5730]{color:var(--wb-danger)}.orgs[data-v-d9ffef42]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.orgs__item[data-v-d9ffef42]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;padding:12px 16px;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);color:var(--wb-ink-2);text-align:left}.orgs__item[data-v-d9ffef42]:hover{border-color:var(--wb-line-strong)}.orgs__item[aria-pressed=true][data-v-d9ffef42]{border-color:var(--wb-accent);background:var(--wb-accent-soft);color:var(--wb-accent-ink);box-shadow:inset 0 0 0 1px var(--wb-accent)}.orgs__name[data-v-d9ffef42]{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.orgs__value[data-v-d9ffef42]{flex:0 0 auto;font-size:18px;font-weight:650}.orgs__value small[data-v-d9ffef42]{margin-left:2px;font-size:12px;font-weight:500}.stats__scope[data-v-d9ffef42]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px}.stats__crumbs[data-v-d9ffef42]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;color:var(--wb-ink-3);font-size:14px}.stats__crumb--last[data-v-d9ffef42]{color:var(--wb-ink);font-weight:600}.stats--loading[data-v-d9ffef42]{opacity:.6;transition:opacity .12s ease}.stats__delta--up[data-v-d9ffef42]{color:var(--wb-good)}.stats__delta--down[data-v-d9ffef42]{color:var(--wb-danger)}.stats__actions[data-v-d9ffef42]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0 4px}.stats__ask[data-v-d9ffef42]{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-right:auto;color:var(--wb-link);font-size:14px;text-decoration:none}.stats__ask[data-v-d9ffef42]:hover{text-decoration:underline}.stats__alerts[data-v-d9ffef42]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.stats__stale[data-v-d9ffef42]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--wb-warn-line);border-radius:var(--wb-radius);background:var(--wb-warn-softer);color:var(--wb-ink-2);font-size:13px}.stats__stale .btn[data-v-d9ffef42]{margin-left:auto}.stats__link[data-v-d9ffef42]{min-height:44px;padding:12px 0;margin:-12px 0;border:0;background:none;color:var(--wb-accent, var(--color-accent));font-size:13px;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tag--enrolled[data-v-d9ffef42]{flex:none;padding:1px 8px;border:1px solid var(--wb-accent-soft, var(--blue-200));border-radius:10px;background:var(--wb-accent-soft, var(--color-paper));color:var(--wb-accent, var(--color-accent));font-size:11px;white-space:nowrap}.enrolled-review[data-v-d9ffef42]{margin:8px 0 0;padding:0;list-style:none}.enrolled-review__row[data-v-d9ffef42]{padding:12px 0;border-bottom:1px solid var(--wb-line)}.enrolled-review__row[data-v-d9ffef42]:last-child{border-bottom:0}.enrolled-review__who[data-v-d9ffef42]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px;font-weight:600}.enrolled-review__kids[data-v-d9ffef42]{display:flex;flex-wrap:wrap;gap:4px 14px;margin:4px 0 8px;color:var(--wb-ink-2);font-size:13px}.enrolled-review__actions[data-v-d9ffef42]{display:flex;flex-wrap:wrap;gap:8px}.stats__grid[data-v-d9ffef42]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.stats__card[data-v-d9ffef42]{min-width:0}.stats__card--wide[data-v-d9ffef42]{grid-column:1 / -1}.stats__note[data-v-d9ffef42]{margin:2px 0 12px;color:var(--wb-ink-3);font-size:13px}.stats__sub[data-v-d9ffef42]{margin:16px 0 8px;color:var(--wb-ink-2);font-size:13px;font-weight:600}.stats__empty[data-v-d9ffef42]{color:var(--wb-ink-3);font-size:13px}.stack[data-v-d9ffef42]{display:flex;overflow:hidden;height:12px;border-radius:6px;background:var(--wb-sunken)}.stack__part[data-v-d9ffef42]{flex-basis:0;min-width:2px}.stack__part--good[data-v-d9ffef42]{background:var(--wb-good-solid)}.stack__part--warn[data-v-d9ffef42]{background:var(--wb-chart-warn)}.stack__part--muted[data-v-d9ffef42]{background:var(--wb-chart-muted)}.stack__part--empty[data-v-d9ffef42]{background:var(--wb-line-strong)}.legend[data-v-d9ffef42]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:12px 0 0;padding:0;list-style:none;font-size:13px}.legend li[data-v-d9ffef42]{display:flex;align-items:center;gap:6px}.legend .num[data-v-d9ffef42]{margin-left:auto;font-weight:600}.legend__share[data-v-d9ffef42]{min-width:36px;color:var(--wb-ink-3);text-align:right}.legend .legend__share[data-v-d9ffef42]{margin-left:0;font-weight:400}.legend__dot[data-v-d9ffef42]{display:inline-block;width:10px;height:10px;border-radius:3px}.legend__inline[data-v-d9ffef42]{display:inline-flex;align-items:center;gap:4px}.kv[data-v-d9ffef42]{margin:0;padding:0;list-style:none;font-size:14px}.kv li[data-v-d9ffef42]{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px dashed var(--wb-line)}.kv li[data-v-d9ffef42]:last-child{border-bottom:0}.funnel[data-v-d9ffef42]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none}.funnel__step[data-v-d9ffef42]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 6px;border-radius:var(--wb-radius);background:var(--wb-accent-softer)}.funnel__step[data-v-d9ffef42]:nth-child(4){background:var(--wb-good-soft)}.funnel__value[data-v-d9ffef42]{font-size:24px;font-weight:700;line-height:1.2}.funnel__label[data-v-d9ffef42]{color:var(--wb-ink-2);font-size:13px}.trend[data-v-d9ffef42]{display:flex;align-items:flex-end;gap:3px;height:140px;padding-top:8px}.trend__day[data-v-d9ffef42]{flex:1;display:flex;align-items:flex-end;height:100%;min-width:3px}.trend__bar[data-v-d9ffef42]{position:relative;display:flex;align-items:flex-end;width:100%;min-height:1px;border-radius:3px 3px 0 0;background:var(--wb-accent-line)}.trend__fill[data-v-d9ffef42]{width:100%;border-radius:3px 3px 0 0;background:var(--wb-accent)}.trend__axis[data-v-d9ffef42]{display:flex;justify-content:space-between;margin-top:6px;color:var(--wb-ink-3);font-size:12px}.trend__key[data-v-d9ffef42]{background:var(--wb-accent-line)}.trend__key--fill[data-v-d9ffef42]{margin-left:8px;background:var(--wb-accent)}.stats__table-card[data-v-d9ffef42]{overflow:hidden}.stats__table-head[data-v-d9ffef42]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 8px}.stats__table-note[data-v-d9ffef42]{padding:0 20px 12px}.table-wrap[data-v-d9ffef42]{overflow-x:auto}.table[data-v-d9ffef42]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-d9ffef42],.table td[data-v-d9ffef42]{padding:10px 20px;border-bottom:1px solid var(--wb-line-soft);text-align:left;white-space:nowrap}.table th[data-v-d9ffef42]{color:var(--wb-ink-3);font-size:13px;font-weight:600}.table th.num[data-v-d9ffef42],.table td.num[data-v-d9ffef42]{text-align:right}.table tbody tr:last-child td[data-v-d9ffef42]{border-bottom:0}.table__row--link[data-v-d9ffef42]{cursor:pointer}.table__row--link[data-v-d9ffef42]:hover{background:var(--wb-hover)}.table__link[data-v-d9ffef42]{min-height:44px;padding:12px 0;margin:-12px 0;border:0;background:transparent;color:var(--wb-link);font:inherit;font-weight:600;cursor:pointer}.stats__moved[data-v-d9ffef42]{margin-left:6px;vertical-align:1px}.stats__overdue[data-v-d9ffef42]{color:var(--wb-warn);font-weight:600}.bars[data-v-d9ffef42]{margin:0;padding:0;list-style:none}.bars__row[data-v-d9ffef42]{display:grid;grid-template-columns:minmax(84px,120px) minmax(0,1fr) 40px;align-items:center;gap:10px;padding:5px 0;font-size:13px}.bars--extra .bars__row[data-v-d9ffef42]{grid-template-columns:minmax(84px,120px) minmax(0,1fr) 40px 52px}.bars__label[data-v-d9ffef42]{display:flex;align-items:center;overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis}.bars__track[data-v-d9ffef42]{height:8px;border-radius:4px;background:var(--wb-sunken)}.bars__fill[data-v-d9ffef42]{display:block;height:100%;min-width:2px;border-radius:4px;background:var(--wb-accent)}.bars__fill--alt[data-v-d9ffef42]{background:var(--wb-chart-alt)}.bars__fill--warn[data-v-d9ffef42]{background:var(--wb-chart-warn)}.bars__value[data-v-d9ffef42]{text-align:right;font-weight:600}.bars__extra[data-v-d9ffef42]{color:var(--wb-warn);font-size:12px}.stats__two[data-v-d9ffef42]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.stats__two .stats__sub[data-v-d9ffef42]:first-child{margin-top:0}.stats__chips[data-v-d9ffef42]{display:flex;flex-wrap:wrap;gap:6px}.questions[data-v-d9ffef42]{margin:0;padding:0;list-style:none}.questions li[data-v-d9ffef42]{padding:8px 0;border-bottom:1px solid var(--wb-line-soft)}.questions li[data-v-d9ffef42]:last-child{border-bottom:0}.questions__text[data-v-d9ffef42]{font-size:14px}.questions__meta[data-v-d9ffef42]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:2px;color:var(--wb-ink-3);font-size:12px}.dial-list[data-v-d9ffef42]{margin:0;padding:0;list-style:none}.dial-list__row[data-v-d9ffef42]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:48px;padding:6px 0;border-bottom:1px solid var(--wb-line-soft)}.dial-list__who[data-v-d9ffef42]{display:flex;align-items:center;gap:8px;min-width:140px;font-weight:600}.dial-list__meta[data-v-d9ffef42]{flex:1;color:var(--wb-ink-2);font-size:13px}.dial-list__time[data-v-d9ffef42]{color:var(--wb-ink-3);font-size:13px}.dial-list__more[data-v-d9ffef42]{display:flex;justify-content:center;padding-top:12px}.trend__data[data-v-d9ffef42]{margin-top:10px;border-top:1px solid var(--wb-line-soft)}.trend__data summary[data-v-d9ffef42]{display:flex;align-items:center;min-height:44px;color:var(--wb-link);font-size:14px;cursor:pointer}.trend__table[data-v-d9ffef42]{max-width:420px}.trend__table td[data-v-d9ffef42],.trend__table th[data-v-d9ffef42]{padding:6px 12px}.trend__date[data-v-d9ffef42]{font-variant-numeric:tabular-nums}@media(min-width:1440px){.stats__grid[data-v-d9ffef42]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;gap:20px}.stats__card--quality[data-v-d9ffef42]{order:1}.stats__card--progress[data-v-d9ffef42]{order:2}.stats__card--stages[data-v-d9ffef42]{order:3}.stats__card--trend[data-v-d9ffef42]{order:4}.stats__grid--sources .stats__card--trend[data-v-d9ffef42]{grid-column:span 2}.stats__card--sources[data-v-d9ffef42]{order:5}.stats__table-card[data-v-d9ffef42]{order:6}.stats__card--talk[data-v-d9ffef42]{order:7}}@media(max-width:899px){.jump[data-v-d9ffef42]{position:sticky;top:0;z-index:5;display:flex;flex-direction:column;gap:2px;margin:0 -16px 10px;padding:6px 16px 4px;border-bottom:1px solid var(--wb-line);background:#f6f5f2f5;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}.jump__label[data-v-d9ffef42]{color:var(--wb-ink-3);font-size:12px}.jump__list[data-v-d9ffef42]{display:flex;gap:4px;margin:0 -16px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.jump__item[data-v-d9ffef42]{flex:0 0 auto;min-height:44px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-ink-2);font-size:14px;white-space:nowrap;cursor:pointer}.jump__item[aria-current=location][data-v-d9ffef42]{border-bottom-color:var(--wb-accent);color:var(--wb-accent-ink);font-weight:600}#stats-metrics[data-v-d9ffef42],.stats__card[data-v-d9ffef42]{scroll-margin-top:84px}.stats__grid[data-v-d9ffef42]{grid-template-columns:minmax(0,1fr)}.orgs[data-v-d9ffef42]{gap:8px}.orgs__item[data-v-d9ffef42]{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px}.orgs__name[data-v-d9ffef42]{font-size:14px}.stats__two[data-v-d9ffef42]{grid-template-columns:minmax(0,1fr);gap:8px}.stats__ask[data-v-d9ffef42]{margin-right:0;flex-basis:100%}.funnel__value[data-v-d9ffef42]{font-size:20px}.table th[data-v-d9ffef42],.table td[data-v-d9ffef42]{padding:10px 12px}.stats__table-head[data-v-d9ffef42]{padding:14px 16px 8px}}.wizard[data-v-af4d6b7f]{display:flex;flex-direction:column;gap:16px}.wizard__steps[data-v-af4d6b7f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.wizard__step[data-v-af4d6b7f]{display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-surface)}.wizard__step--active[data-v-af4d6b7f]{border-color:var(--wb-accent-line);background:var(--wb-accent-softer)}.wizard__step--done .wizard__num[data-v-af4d6b7f]{background:var(--wb-good-soft);color:var(--wb-good)}.wizard__num[data-v-af4d6b7f]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--wb-sunken);color:var(--wb-ink-2);font-size:13px;font-weight:700}.wizard__step--active .wizard__num[data-v-af4d6b7f]{background:var(--wb-accent);color:#fff}.wizard__step-text[data-v-af4d6b7f]{display:flex;flex-direction:column;gap:1px;min-width:0}.wizard__step-text strong[data-v-af4d6b7f]{font-size:13px}.wizard__panel[data-v-af4d6b7f]{display:flex;flex-direction:column;gap:18px;padding:20px;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface)}.wizard__head[data-v-af4d6b7f]{display:flex;flex-direction:column;gap:3px}.wizard__head--row[data-v-af4d6b7f]{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px}.wizard__head h2[data-v-af4d6b7f]{font-size:18px;font-weight:700}.wizard__form[data-v-af4d6b7f]{display:flex;flex-direction:column;gap:16px}.wizard__field[data-v-af4d6b7f]{display:flex;flex-direction:column;gap:4px;max-width:460px;min-width:0;color:var(--wb-ink-2);font-size:13px}.wizard__pick[data-v-af4d6b7f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wizard__file[data-v-af4d6b7f]{overflow-wrap:anywhere;color:var(--wb-ink);font-size:14px}.wizard__progress[data-v-af4d6b7f]{display:flex;flex-direction:column;gap:4px}.wizard__progress progress[data-v-af4d6b7f]{width:100%;height:10px;accent-color:var(--wb-accent)}.wizard__progress--large progress[data-v-af4d6b7f]{height:14px}.wizard__actions[data-v-af4d6b7f]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.wizard__actions--split[data-v-af4d6b7f]{justify-content:space-between}.wizard__cards[data-v-af4d6b7f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.count-card[data-v-af4d6b7f]{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-surface-2)}.count-card__label[data-v-af4d6b7f]{color:var(--wb-ink-2);font-size:13px}.count-card__value[data-v-af4d6b7f]{font-size:24px;font-weight:700;line-height:1.2}.count-card__value--good[data-v-af4d6b7f]{color:var(--wb-good)}.count-card__value--info[data-v-af4d6b7f]{color:var(--wb-link)}.count-card__value--warn[data-v-af4d6b7f]{color:var(--wb-warn)}.count-card__value--danger[data-v-af4d6b7f]{color:var(--wb-danger)}.count-card__value--neutral[data-v-af4d6b7f]{color:var(--wb-ink)}.count-card__hint[data-v-af4d6b7f]{color:var(--wb-ink-3);font-size:12px;line-height:1.45}.wizard__section[data-v-af4d6b7f]{display:flex;flex-direction:column;gap:10px}.wizard__section-head[data-v-af4d6b7f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.mapping-list[data-v-af4d6b7f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 16px;margin:0;padding:0;list-style:none}.mapping[data-v-af4d6b7f]{display:flex;align-items:center;gap:6px;padding:6px 0;border-bottom:1px solid var(--wb-line-soft);font-size:13px}.mapping__field[data-v-af4d6b7f]{font-weight:600}.mapping__arrow[data-v-af4d6b7f]{color:var(--wb-ink-3)}.mapping__header[data-v-af4d6b7f]{overflow-wrap:anywhere;color:var(--wb-ink-2)}.wizard__table-wrap[data-v-af4d6b7f]{overflow-x:auto;border:1px solid var(--wb-line);border-radius:var(--wb-radius)}.wizard__table[data-v-af4d6b7f]{width:100%;min-width:520px;border-collapse:collapse;font-size:13px}.wizard__table th[data-v-af4d6b7f],.wizard__table td[data-v-af4d6b7f]{padding:8px 12px;border-bottom:1px solid var(--wb-line-soft);text-align:left;white-space:nowrap}.wizard__table th[data-v-af4d6b7f]{background:var(--wb-surface-2);color:var(--wb-ink-2);font-weight:600}.wizard__table tr:last-child td[data-v-af4d6b7f]{border-bottom:0}.row-list[data-v-af4d6b7f],.error-list[data-v-af4d6b7f]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.row-card[data-v-af4d6b7f]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-surface-2)}.row-card__head[data-v-af4d6b7f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.row-card__name[data-v-af4d6b7f]{font-weight:650}.row-card__issue[data-v-af4d6b7f]{color:var(--wb-ink-2);font-size:13px}.row-card__hint[data-v-af4d6b7f]{color:var(--wb-warn);font-size:13px}.row-card__controls[data-v-af4d6b7f]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.row-card__field[data-v-af4d6b7f]{display:flex;flex-direction:column;gap:4px}.row-card__field .select[data-v-af4d6b7f]{min-width:150px}.row-card__student[data-v-af4d6b7f]{display:flex;flex-direction:column;gap:2px;font-size:13px}.wizard__pager[data-v-af4d6b7f]{display:flex;align-items:center;gap:12px}.error-list li[data-v-af4d6b7f]{padding:8px 12px;border-left:3px solid var(--wb-danger);background:var(--wb-danger-soft);color:var(--wb-danger);font-size:13px;overflow-wrap:anywhere}.teacher-map[data-v-af4d6b7f]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.teacher-map__row[data-v-af4d6b7f]{display:flex;align-items:center;gap:12px}.teacher-map__name[data-v-af4d6b7f]{flex:0 0 140px;font-weight:600;overflow-wrap:anywhere}.teacher-map__row .select[data-v-af4d6b7f]{max-width:320px}.mode-list[data-v-af4d6b7f]{display:flex;flex-direction:column;gap:8px}.mode[data-v-af4d6b7f]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--wb-line);border-radius:var(--wb-radius);cursor:pointer}.mode--on[data-v-af4d6b7f]{border-color:var(--wb-accent-line);background:var(--wb-accent-softer)}.mode span[data-v-af4d6b7f]{display:flex;flex-direction:column;gap:2px}.mode strong[data-v-af4d6b7f]{font-size:14px}.wizard__check[data-v-af4d6b7f]{display:inline-flex;align-items:center;gap:8px;color:var(--wb-ink-2);font-size:13px}.wizard__summary[data-v-af4d6b7f]{padding:12px 14px;border-radius:var(--wb-radius);background:var(--wb-sunken);font-size:14px;line-height:1.6}.confirm[data-v-af4d6b7f],.picker[data-v-af4d6b7f]{display:flex;flex-direction:column;gap:12px}.confirm__actions[data-v-af4d6b7f]{display:flex;justify-content:flex-end;gap:8px}.picker__list[data-v-af4d6b7f]{display:flex;flex-direction:column;max-height:320px;margin:0;padding:0;overflow-y:auto;list-style:none}.picker__item[data-v-af4d6b7f]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 4px;border:0;border-bottom:1px solid var(--wb-line-soft);background:transparent;color:var(--wb-ink);text-align:left;cursor:pointer}.picker__item[data-v-af4d6b7f]:hover{background:var(--wb-hover)}.picker__item .meta[data-v-af4d6b7f]{flex:1}@media(max-width:899px){.wizard__steps[data-v-af4d6b7f]{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard__step[data-v-af4d6b7f]{padding:10px}.wizard__panel[data-v-af4d6b7f]{padding:14px}.wizard__field[data-v-af4d6b7f]{max-width:none}.wizard__actions[data-v-af4d6b7f]{flex-direction:column}.wizard__actions .btn[data-v-af4d6b7f]{width:100%;min-height:44px}.wizard__actions--split[data-v-af4d6b7f]{flex-direction:column}.teacher-map__row[data-v-af4d6b7f]{flex-direction:column;align-items:stretch;gap:4px}.teacher-map__name[data-v-af4d6b7f]{flex:none}.teacher-map__row .select[data-v-af4d6b7f]{max-width:none}.row-card__controls[data-v-af4d6b7f]{align-items:stretch}.row-card__field .select[data-v-af4d6b7f]{width:100%;max-width:none}.wizard__pager[data-v-af4d6b7f]{justify-content:space-between}}.import-page[data-v-ff2bb772]{max-width:1120px}.import-history[data-v-ff2bb772]{display:flex;flex-direction:column;gap:10px;margin-top:24px}.import-history__head[data-v-ff2bb772]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.records-field[data-v-ff2bb772]{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--wb-ink-2);font-size:13px}.records-confirm[data-v-ff2bb772]{display:flex;flex-direction:column;gap:12px}.records-confirm__actions[data-v-ff2bb772]{display:flex;justify-content:flex-end;gap:8px}.history-list[data-v-ff2bb772]{display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);list-style:none}.history-row[data-v-ff2bb772]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.history-row+.history-row[data-v-ff2bb772]{border-top:1px solid var(--wb-line-soft)}.history-row__main[data-v-ff2bb772]{display:flex;flex-direction:column;gap:2px;min-width:0}.history-row__name[data-v-ff2bb772]{overflow-wrap:anywhere;font-size:14px}.history-row__meta[data-v-ff2bb772]{color:var(--wb-ink-3);font-size:12px;overflow-wrap:anywhere}.claim-search[data-v-ff2bb772]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.claim-options[data-v-ff2bb772]{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}@media(max-width:899px){.history-row[data-v-ff2bb772]{align-items:flex-start}}.student-new[data-v-567b4722]{max-width:900px}.student-form[data-v-567b4722]{display:flex;flex-direction:column;gap:16px}.student-form__section[data-v-567b4722]{display:flex;flex-direction:column;gap:14px}.student-form__head[data-v-567b4722]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.student-form__grid[data-v-567b4722]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.student-form__field[data-v-567b4722]{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--wb-ink-2);font-size:13px}.student-form__empty[data-v-567b4722]{color:var(--wb-ink-3);font-size:13px}.contact-draft[data-v-567b4722]{margin:0;padding:14px;border:1px solid var(--wb-line);border-radius:var(--wb-radius)}.contact-draft legend[data-v-567b4722]{padding:0 6px;color:var(--wb-ink-2);font-size:13px;font-weight:600}.contact-draft__foot[data-v-567b4722]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.contact-draft__primary[data-v-567b4722]{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--wb-ink-2);font-size:13px;cursor:pointer}.contact-draft__primary input[data-v-567b4722]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.contact-draft__dot[data-v-567b4722]{width:20px;height:20px;border:2px solid var(--wb-line-strong);border-radius:50%;background:var(--wb-surface)}.contact-draft__primary input:checked+.contact-draft__dot[data-v-567b4722]{border-color:var(--wb-accent);background:radial-gradient(circle,var(--wb-accent) 0 4px,var(--wb-surface) 5px)}.contact-draft__primary input:focus-visible+.contact-draft__dot[data-v-567b4722]{outline:2px solid var(--wb-accent);outline-offset:2px}.contact-draft__remove[data-v-567b4722]{color:var(--wb-danger)}.student-form__actions[data-v-567b4722]{display:flex;justify-content:flex-end;gap:8px;padding-bottom:16px}@media(max-width:720px){.student-form__grid[data-v-567b4722]{grid-template-columns:minmax(0,1fr)}.student-form__head[data-v-567b4722]{flex-direction:column}.student-form__actions[data-v-567b4722]{position:sticky;bottom:calc(var(--wb-tabbar) + env(safe-area-inset-bottom));padding:10px 0;background:var(--wb-bg)}}.students[data-v-97334465]{max-width:1120px}.students__views[data-v-97334465]{margin-bottom:var(--wb-space-3)}.students__search-row[data-v-97334465]{display:flex;flex-direction:column;gap:var(--wb-space-2);margin-bottom:var(--wb-space-3)}.students__head-actions[data-v-97334465]{display:flex;flex-wrap:wrap;gap:var(--wb-space-2)}.students__mobile-actions[data-v-97334465],.students__add-mobile[data-v-97334465],.students__import-mobile[data-v-97334465]{display:none}.students__filters[data-v-97334465]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--wb-space-2);margin-bottom:var(--wb-space-3)}.students__chip[data-v-97334465]{display:inline-flex;align-items:center;gap:var(--wb-space-1);min-height:32px;padding:0 var(--wb-space-2);border:1px solid var(--wb-accent-line);border-radius:16px;background:var(--wb-accent-softer);color:var(--wb-accent-ink);font-size:var(--wb-text-sm);cursor:pointer}.students__chip[data-v-97334465]:hover{background:var(--wb-accent-soft)}.students__filter-error[data-v-97334465]{color:var(--wb-warn);font-size:var(--wb-text-sm)}.students__sheet[data-v-97334465]{display:flex;flex-direction:column;gap:var(--wb-space-4)}.students__sheet-field[data-v-97334465]{display:flex;flex-direction:column;gap:var(--wb-space-1);color:var(--wb-ink-2);font-size:var(--wb-text-sm)}.students__sheet-field--row[data-v-97334465]{flex-direction:row;align-items:center;gap:var(--wb-space-2)}.students__sheet-actions[data-v-97334465]{display:flex;justify-content:flex-end;gap:var(--wb-space-2)}.students__count[data-v-97334465]{margin:var(--wb-space-3) 0;color:var(--wb-ink-3);font-size:var(--wb-text-sm)}.students__list[data-v-97334465]{margin:0;padding:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);list-style:none}.students__list li+li .person-row[data-v-97334465]{border-top:1px solid var(--wb-line-soft)}.students__sentinel[data-v-97334465]{height:1px}.more[data-v-97334465]{position:relative}.more>summary[data-v-97334465]{list-style:none}.more>summary[data-v-97334465]::-webkit-details-marker{display:none}.more__menu[data-v-97334465]{position:absolute;top:calc(100% + 4px);right:0;z-index:20;display:flex;flex-direction:column;min-width:168px;padding:var(--wb-space-1);border:1px solid var(--wb-line);border-radius:12px;background:var(--wb-surface);box-shadow:var(--wb-shadow-pop)}.more__item[data-v-97334465]{display:flex;align-items:center;gap:var(--wb-space-2);min-height:40px;padding:0 var(--wb-space-2);border-radius:8px;color:var(--wb-ink);font-size:var(--wb-text-md);text-decoration:none}.more__item[data-v-97334465]:hover{background:var(--wb-hover)}.class-grid[data-v-97334465]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--wb-space-3);margin:0;padding:0;list-style:none}.class-card[data-v-97334465]{display:flex;flex-direction:column;gap:var(--wb-space-1);height:100%;padding:var(--wb-space-4);border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);color:var(--wb-ink);text-decoration:none}.class-card[data-v-97334465]:hover{border-color:var(--wb-line-strong);background:var(--wb-hover)}.class-card__top[data-v-97334465]{display:flex;align-items:center;justify-content:space-between;gap:var(--wb-space-2)}.class-card__code[data-v-97334465]{font-size:var(--wb-text-lg);font-weight:700}.class-card__line[data-v-97334465]{color:var(--wb-ink-2);font-size:var(--wb-text-md)}.class-card__meta[data-v-97334465]{color:var(--wb-ink-3);font-size:var(--wb-text-sm)}.stage-grid[data-v-97334465]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--wb-space-3)}.stage-card[data-v-97334465]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--wb-space-1);min-height:96px;padding:var(--wb-space-4);border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface);color:var(--wb-ink);text-align:left;cursor:pointer}.stage-card[data-v-97334465]:hover{border-color:var(--wb-line-strong);background:var(--wb-hover)}.stage-card__name[data-v-97334465]{font-size:var(--wb-text-lg);font-weight:700}.stage-card__count[data-v-97334465]{color:var(--wb-ink);font-size:var(--wb-text-base)}.stage-card__meta[data-v-97334465]{color:var(--wb-ink-3);font-size:var(--wb-text-sm)}.parent-list[data-v-97334465]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--wb-space-3);margin:0;padding:0;list-style:none}.parent-card[data-v-97334465]{display:flex;flex-direction:column;gap:var(--wb-space-2);padding:var(--wb-space-4);border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface)}.parent-card__head[data-v-97334465]{display:flex;align-items:center;gap:var(--wb-space-2)}.parent-card__who[data-v-97334465]{display:flex;flex-direction:column;gap:var(--wb-space-1);min-width:0}.parent-card__children[data-v-97334465]{margin:0;padding:0;list-style:none}.parent-child[data-v-97334465]{display:flex;align-items:center;gap:var(--wb-space-2);padding:var(--wb-space-2) 0;border-top:1px solid var(--wb-line-soft);color:var(--wb-ink);text-decoration:none}.parent-child[data-v-97334465]:hover{color:var(--wb-accent)}.parent-child__name[data-v-97334465]{font-weight:600}.parent-child__meta[data-v-97334465]{flex:1;color:var(--wb-ink-3);font-size:var(--wb-text-sm)}@media(max-width:899px){.students__head-actions[data-v-97334465]{display:none}.students__mobile-actions[data-v-97334465]{display:flex;flex-direction:column;gap:var(--wb-space-2)}.students__add-mobile[data-v-97334465],.students__import-mobile[data-v-97334465]{display:inline-flex;width:100%;min-height:44px}.class-grid[data-v-97334465],.parent-list[data-v-97334465]{grid-template-columns:minmax(0,1fr)}}.record-images__list[data-v-1df8dec1]{display:flex;flex-wrap:wrap;gap:var(--wb-space-2);margin:0;padding:0;list-style:none}.record-images__item[data-v-1df8dec1]{position:relative}.record-images__thumb[data-v-1df8dec1]{display:block;width:64px;height:64px;padding:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-surface-2);cursor:zoom-in}.record-images__thumb img[data-v-1df8dec1]{width:100%;height:100%;object-fit:cover}.record-images__thumb[data-v-1df8dec1]:hover{border-color:var(--wb-accent)}.record-images__remove[data-v-1df8dec1]{position:absolute;top:-10px;right:-10px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--wb-ink-3);cursor:pointer}.record-images__remove[data-v-1df8dec1]:before{position:absolute;width:22px;height:22px;border-radius:50%;background:var(--wb-surface);box-shadow:var(--wb-shadow-pop, 0 1px 4px rgb(0 0 0 / 24%));content:""}.record-images__remove[data-v-1df8dec1] svg{position:relative}.record-images__remove[data-v-1df8dec1]:hover{color:var(--wb-danger)}.record-images__viewer[data-v-1df8dec1]{display:flex;flex-direction:column;gap:var(--wb-space-3);align-items:center}.record-images__full[data-v-1df8dec1]{max-width:100%;max-height:62vh;border:1px solid var(--wb-line-soft);border-radius:var(--wb-radius);object-fit:contain}.record-images__nav[data-v-1df8dec1]{display:flex;gap:var(--wb-space-4)}.record-images__foot[data-v-1df8dec1]{display:flex;justify-content:center}.referral-sheet[data-v-8359580f]{display:flex;flex-direction:column;gap:var(--wb-space-4)}.referral-sheet__field[data-v-8359580f]{display:flex;flex-direction:column;gap:var(--wb-space-2);color:var(--wb-ink-2);font-size:var(--wb-text-sm)}.referral-sheet__field .field[data-v-8359580f]{min-height:44px}.referral-sheet__actions[data-v-8359580f]{display:flex;justify-content:flex-end;gap:var(--wb-space-2)}.contact-form[data-v-2fedeb5d]{display:flex;flex-direction:column;gap:12px}.contact-form__field[data-v-2fedeb5d]{display:flex;flex-direction:column;gap:4px;color:var(--wb-ink-2);font-size:13px}.contact-form__primary[data-v-2fedeb5d]{display:inline-flex;align-items:center;gap:6px;font-size:13px}.contact-form__actions[data-v-2fedeb5d]{display:flex;justify-content:flex-end;gap:8px}.record-sheet[data-v-73d65411]{display:flex;flex-direction:column;gap:var(--wb-space-4)}.record-sheet__tabs[data-v-73d65411]{align-self:flex-start}.record-sheet__field[data-v-73d65411]{display:flex;flex-direction:column;gap:var(--wb-space-1);color:var(--wb-ink-2);font-size:var(--wb-text-sm)}.record-sheet__check[data-v-73d65411]{display:flex;align-items:center;gap:var(--wb-space-2);color:var(--wb-ink-2);font-size:var(--wb-text-sm)}.record-sheet__shots[data-v-73d65411]{display:flex;flex-direction:column;gap:var(--wb-space-2)}.record-sheet__pick[data-v-73d65411],.record-sheet__quick[data-v-73d65411]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wb-space-2)}.record-sheet__when[data-v-73d65411]{flex:1;min-width:180px;min-height:44px}.record-sheet__actions[data-v-73d65411]{display:flex;justify-content:flex-end;gap:var(--wb-space-2)}.upload[data-v-9efb3939]{display:flex;flex-direction:column;gap:var(--wb-space-4)}.upload__recorder[data-v-9efb3939]{display:flex;flex-direction:column;gap:var(--wb-space-2);align-items:center;padding:var(--wb-space-4);border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-surface-2);text-align:center}.upload__timer[data-v-9efb3939]{font-size:var(--wb-text-2xl);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em}.upload__timer--live[data-v-9efb3939]{color:var(--wb-danger)}.upload__level[data-v-9efb3939]{width:100%;height:6px;border-radius:3px;background:var(--wb-line);overflow:hidden}.upload__level-bar[data-v-9efb3939]{display:block;height:100%;border-radius:3px;background:var(--wb-accent);transition:width .12s linear}.upload__controls[data-v-9efb3939]{display:flex;flex-wrap:wrap;gap:var(--wb-space-2);justify-content:center}.upload__resume[data-v-9efb3939]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wb-space-2)}.upload__file[data-v-9efb3939]{overflow-wrap:anywhere;font-size:var(--wb-text-sm)}.upload__field[data-v-9efb3939]{display:flex;flex-direction:column;gap:var(--wb-space-1);color:var(--wb-ink-2);font-size:var(--wb-text-sm)}.upload__check[data-v-9efb3939]{display:flex;align-items:center;gap:var(--wb-space-2);color:var(--wb-ink-2);font-size:var(--wb-text-sm)}.upload__progress[data-v-9efb3939]{display:flex;flex-direction:column;gap:var(--wb-space-1)}.upload__bar[data-v-9efb3939]{width:100%;height:10px;accent-color:var(--wb-accent)}.upload__actions[data-v-9efb3939]{display:flex;justify-content:flex-end;gap:var(--wb-space-2)}.student-edit[data-v-65d74d22]{display:flex;flex-direction:column;gap:14px}.student-edit__grid[data-v-65d74d22]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.student-edit__field[data-v-65d74d22]{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--wb-ink-2);font-size:13px}.student-edit__actions[data-v-65d74d22]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:720px){.student-edit__grid[data-v-65d74d22]{grid-template-columns:minmax(0,1fr)}}.student-page[data-v-5e20173d]{padding-bottom:32px}.record__bar[data-v-5e20173d]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--wb-space-2);min-height:56px;padding:var(--wb-space-2) var(--wb-space-8);border-bottom:1px solid var(--wb-line);background:#f6f5f2f5;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}.record__back[data-v-5e20173d]{display:inline-flex;align-items:center;gap:var(--wb-space-1);min-height:44px;color:var(--wb-ink-2);font-size:var(--wb-text-sm);text-decoration:none}.record__bar-title[data-v-5e20173d]{flex:1;min-width:0;overflow:hidden;font-size:var(--wb-text-base);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.record__bar-actions[data-v-5e20173d]{display:flex;align-items:center;gap:var(--wb-space-2)}.record__retry[data-v-5e20173d]{flex:0 0 auto;padding:var(--wb-space-1) 0;border:0;background:transparent;color:var(--wb-link);font-size:var(--wb-text-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.record__more[data-v-5e20173d]{position:relative}.record__more-backdrop[data-v-5e20173d],.timeline__menu-backdrop[data-v-5e20173d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;border:0;background:transparent;cursor:default}.record__more-menu[data-v-5e20173d],.timeline__menu-list[data-v-5e20173d]{position:absolute;top:calc(100% + 6px);right:0;z-index:31;display:flex;flex-direction:column;min-width:160px;padding:var(--wb-space-1);border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:var(--wb-surface);box-shadow:var(--wb-shadow-pop)}.record__more-menu[data-v-5e20173d]>*,.timeline__menu-list>button[data-v-5e20173d]{padding:var(--wb-space-2) var(--wb-space-3);border:0;border-radius:8px;background:transparent;color:var(--wb-ink);font-size:var(--wb-text-sm);text-align:left;text-decoration:none;cursor:pointer}.record__more-menu[data-v-5e20173d]>*:hover,.timeline__menu-list>button[data-v-5e20173d]:hover:not(:disabled){background:var(--wb-hover)}.timeline__menu-list>button[data-v-5e20173d]:disabled{color:var(--wb-ink-3);cursor:default}.record__page[data-v-5e20173d]{max-width:1600px;margin:0 auto;padding:0 var(--wb-space-8)}.student-skeleton[data-v-5e20173d]{display:flex;flex-direction:column;gap:var(--wb-space-3);padding:var(--wb-space-6) 0}.student-skeleton__row[data-v-5e20173d]{height:18px;border-radius:6px;background:linear-gradient(90deg,var(--wb-sunken),var(--wb-surface-2),var(--wb-sunken));background-size:200% 100%;animation:student-skeleton-pulse-5e20173d 1.2s ease-in-out infinite}.student-skeleton__row--short[data-v-5e20173d]{width:55%}@keyframes student-skeleton-pulse-5e20173d{0%{background-position:200% 0}to{background-position:-200% 0}}.hero[data-v-5e20173d]{display:flex;align-items:center;gap:var(--wb-space-4);padding:var(--wb-space-6) 0 var(--wb-space-4)}.hero__who[data-v-5e20173d]{flex:1;min-width:0}.hero__name[data-v-5e20173d]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--wb-space-2)}.hero__name h1[data-v-5e20173d]{font-size:var(--wb-text-2xl);font-weight:700}.hero__english[data-v-5e20173d]{color:var(--wb-ink-3);font-size:var(--wb-text-base)}.hero__meta[data-v-5e20173d]{margin-top:2px;color:var(--wb-ink-3);font-size:var(--wb-text-sm)}.hero__class[data-v-5e20173d]{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;margin:-14px 0;color:var(--wb-accent);font-weight:600;text-decoration:none}.hero__class[data-v-5e20173d]:hover{text-decoration:underline}.hero__parents[data-v-5e20173d]{display:inline-flex;align-items:center;min-height:32px;margin-top:var(--wb-space-1);padding:0;border:0;background:transparent;color:var(--wb-ink-2);font-size:var(--wb-text-sm);text-align:left;text-decoration:underline;text-decoration-color:var(--wb-accent-line);text-underline-offset:3px;cursor:pointer}.hero__parents[data-v-5e20173d]:hover{color:var(--wb-accent)}.next__text[data-v-5e20173d]{margin-top:var(--wb-space-2);font-size:var(--wb-text-base);line-height:1.6}.next__due[data-v-5e20173d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--wb-space-2);margin-top:var(--wb-space-2);padding-top:var(--wb-space-2);border-top:1px solid var(--wb-line-soft);font-size:var(--wb-text-sm)}.student-tabs[data-v-5e20173d]{position:sticky;top:56px;z-index:15;display:flex;justify-content:center;padding:var(--wb-space-2) 0;background:var(--wb-bg)}.student-body[data-v-5e20173d],.student-main[data-v-5e20173d],.student-side[data-v-5e20173d]{display:flex;flex-direction:column;gap:var(--wb-space-4);min-width:0}.pane[data-v-5e20173d]{display:none}.pane--active[data-v-5e20173d]{display:block}.section-head[data-v-5e20173d]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wb-space-3);margin-bottom:var(--wb-space-2)}.plain-list[data-v-5e20173d]{margin:var(--wb-space-2) 0 0;padding:0;list-style:none}.insight__relation[data-v-5e20173d]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--wb-space-2);margin:var(--wb-space-2) 0 var(--wb-space-1)}.insight__reason[data-v-5e20173d]{color:var(--wb-ink-2);font-size:var(--wb-text-sm)}.facts[data-v-5e20173d]{margin:var(--wb-space-2) 0 0}.facts>div[data-v-5e20173d]{display:grid;grid-template-columns:82px minmax(0,1fr);gap:var(--wb-space-2);padding:var(--wb-space-1) 0;border-bottom:1px solid var(--wb-line-soft);font-size:var(--wb-text-sm)}.facts>div[data-v-5e20173d]:last-child{border-bottom:0}.facts dt[data-v-5e20173d]{color:var(--wb-ink-3)}.facts dd[data-v-5e20173d]{margin:0;overflow-wrap:anywhere}.insight__group-title[data-v-5e20173d]{margin:var(--wb-space-4) 0 var(--wb-space-1);color:var(--wb-ink-3);font-size:var(--wb-text-sm);font-weight:600}.presales__item+.presales__item[data-v-5e20173d],.siblings[data-v-5e20173d]{margin-top:var(--wb-space-3)}.presales__head[data-v-5e20173d]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--wb-space-2)}.student-referral-receipt[data-v-5e20173d]{margin:0 var(--wb-space-4) var(--wb-space-4)}.flag-list[data-v-5e20173d]{display:flex;flex-direction:column;gap:var(--wb-space-2);margin:0;padding:0;list-style:none}.flag-list li[data-v-5e20173d]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--wb-space-2)}.insight__empty[data-v-5e20173d]{margin-top:var(--wb-space-2)}.timeline__list[data-v-5e20173d]{position:relative;margin:0;padding:0 0 0 18px;list-style:none}.timeline__list[data-v-5e20173d]:before{position:absolute;top:7px;bottom:7px;left:4px;width:1px;background:var(--wb-line);content:""}.timeline__item[data-v-5e20173d]{position:relative;padding:0 0 var(--wb-space-4)}.timeline__item[data-v-5e20173d]:last-child{padding-bottom:0}.timeline__dot[data-v-5e20173d]{position:absolute;top:6px;left:-18px;width:9px;height:9px;border:2px solid var(--wb-surface);border-radius:50%;background:var(--wb-accent)}.timeline__head[data-v-5e20173d]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wb-space-2)}.timeline__title[data-v-5e20173d]{display:flex;flex-direction:column;min-width:0}.timeline__title strong[data-v-5e20173d]{display:inline-flex;align-items:center;gap:5px;font-size:var(--wb-text-sm);font-weight:600}.timeline__menu[data-v-5e20173d]{position:relative;flex:0 0 auto}.timeline__summary[data-v-5e20173d]{margin-top:var(--wb-space-1);font-size:var(--wb-text-sm);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.timeline__tags[data-v-5e20173d]{display:flex;flex-wrap:wrap;gap:var(--wb-space-1);margin-top:var(--wb-space-2)}.timeline__toggle[data-v-5e20173d]{display:inline-flex;align-items:center;min-height:32px;margin-top:var(--wb-space-2);padding:0;border:0;background:transparent;color:var(--wb-link);font-size:var(--wb-text-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.timeline__raw[data-v-5e20173d]{margin-top:var(--wb-space-2);padding:10px var(--wb-space-3);border-radius:var(--wb-radius);background:var(--wb-surface-2);font-size:var(--wb-text-sm);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.timeline__more[data-v-5e20173d]{margin-top:var(--wb-space-4)}.recording[data-v-5e20173d]{margin-top:var(--wb-space-2)}.recording__audio[data-v-5e20173d]{width:100%;max-width:420px;height:36px}.recording__problem[data-v-5e20173d]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--wb-space-2);margin-top:var(--wb-space-2);color:var(--wb-ink-2);font-size:var(--wb-text-sm)}.contact-list[data-v-5e20173d],.assignment-list[data-v-5e20173d]{display:flex;flex-direction:column;gap:var(--wb-space-3);margin:0;padding:0;list-style:none}.sibling-list[data-v-5e20173d],.class-history__list[data-v-5e20173d]{display:flex;flex-direction:column;gap:var(--wb-space-2);margin:0;padding:0;list-style:none}.sibling[data-v-5e20173d]{display:flex;align-items:center;gap:var(--wb-space-3);padding:var(--wb-space-2) 0;border-top:1px solid var(--wb-line-soft);color:var(--wb-ink);text-decoration:none}.sibling-list li:first-child .sibling[data-v-5e20173d]{padding-top:0;border-top:0}.sibling:hover .sibling__name[data-v-5e20173d]{color:var(--wb-accent)}.sibling__main[data-v-5e20173d]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.sibling__name[data-v-5e20173d]{font-weight:600}.facts__link[data-v-5e20173d]{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;margin:-14px 0;color:var(--wb-accent);font-weight:600;text-decoration:none}.facts__link[data-v-5e20173d]:hover{text-decoration:underline}.class-history__row[data-v-5e20173d]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--wb-space-2);padding:var(--wb-space-2) 0;border-top:1px solid var(--wb-line-soft)}.class-history__list li[data-v-5e20173d]:first-child{border-top:0}.class-history__code[data-v-5e20173d]{font-weight:600}.contact[data-v-5e20173d]{display:flex;align-items:flex-start;gap:var(--wb-space-2);padding-top:var(--wb-space-3);border-top:1px solid var(--wb-line-soft)}.contact[data-v-5e20173d]:first-child{padding-top:0;border-top:0}.contact__main[data-v-5e20173d]{flex:1;min-width:0}.contact__name[data-v-5e20173d]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--wb-space-1);font-size:var(--wb-text-sm);font-weight:600}.contact__meta[data-v-5e20173d]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--wb-space-3);margin-top:2px;font-size:var(--wb-text-sm)}.contact__phone[data-v-5e20173d]{display:inline-flex;align-items:center;gap:4px;min-height:32px;color:var(--wb-link);text-decoration:none}.contact__actions[data-v-5e20173d]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px}.assignment[data-v-5e20173d]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wb-space-2);padding-top:var(--wb-space-3);border-top:1px solid var(--wb-line-soft)}.assignment[data-v-5e20173d]:first-child{padding-top:0;border-top:0}.assignment__name[data-v-5e20173d]{display:flex;align-items:center;gap:var(--wb-space-2);font-size:var(--wb-text-sm);font-weight:600}.confirm[data-v-5e20173d]{display:flex;flex-direction:column;gap:var(--wb-space-3);font-size:var(--wb-text-sm);line-height:1.65}.confirm__actions[data-v-5e20173d]{display:flex;justify-content:flex-end;gap:var(--wb-space-2)}.confirm__field[data-v-5e20173d],.assign__field[data-v-5e20173d]{display:flex;flex-direction:column;gap:var(--wb-space-1);color:var(--wb-ink-2);font-size:var(--wb-text-sm)}.assign__select[data-v-5e20173d]{width:100%;min-height:44px}.dock[data-v-5e20173d]{display:none}@media(max-width:1199px){.student-tabs[data-v-5e20173d]{display:flex}}@media(min-width:1200px){.student-tabs[data-v-5e20173d]{display:none}.student-body[data-v-5e20173d]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:20px;align-items:start}.student-main[data-v-5e20173d]{grid-column:1;grid-row:1}.student-side[data-v-5e20173d]{position:sticky;top:76px;grid-column:2;grid-row:1;max-height:calc(100vh - 96px);overflow-y:auto;overscroll-behavior:contain}.pane[data-v-5e20173d]{display:block}.record__more[data-v-5e20173d]{position:relative;display:block}}@media(max-width:899px){.student-page[data-v-5e20173d]{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.record__bar[data-v-5e20173d]{padding:6px var(--wb-space-4)}.record__back[data-v-5e20173d],.timeline__toggle[data-v-5e20173d],.contact__phone[data-v-5e20173d],.hero__parents[data-v-5e20173d]{min-height:44px}.record__bar-actions[data-v-5e20173d]{display:none}.record__page[data-v-5e20173d]{padding:0 var(--wb-space-4)}.hero[data-v-5e20173d]{align-items:flex-start;padding:var(--wb-space-4) 0 var(--wb-space-3)}.hero__name h1[data-v-5e20173d]{font-size:21px}.facts>div[data-v-5e20173d]{grid-template-columns:74px minmax(0,1fr)}.dock[data-v-5e20173d]{position:fixed;right:0;bottom:0;left:0;z-index:35;display:flex;gap:var(--wb-space-2);padding:var(--wb-space-2) var(--wb-space-4) calc(var(--wb-space-2) + env(safe-area-inset-bottom));border-top:1px solid var(--wb-line);background:#fbfaf8f7;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}.dock__item[data-v-5e20173d]{flex:1;min-height:46px}.contact[data-v-5e20173d]{flex-direction:column}.contact__actions[data-v-5e20173d]{align-self:flex-end}}.teacher-today__progress[data-v-80b33b5e]{margin-bottom:var(--wb-space-4)}.today-handover__list[data-v-80b33b5e]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.today-handover__list>li+li[data-v-80b33b5e]{border-top:1px solid var(--wb-line-soft)}.today-classes[data-v-80b33b5e]{display:flex;align-items:center;gap:var(--wb-space-3);margin-bottom:var(--wb-space-4);min-width:0}.today-classes__label[data-v-80b33b5e]{flex:0 0 auto;color:var(--wb-ink-3);font-size:var(--wb-text-sm);font-weight:600}.today-classes__row[data-v-80b33b5e]{display:flex;gap:var(--wb-space-2);margin:0;padding:0 0 2px;overflow-x:auto;list-style:none;scrollbar-width:thin}.today-classes__chip[data-v-80b33b5e]{display:inline-flex;align-items:center;gap:var(--wb-space-2);min-height:44px;padding:0 var(--wb-space-3);border:1px solid var(--wb-line-strong);border-radius:18px;background:var(--wb-surface);color:var(--wb-ink);font-size:var(--wb-text-sm);text-decoration:none;white-space:nowrap}.today-classes__chip[data-v-80b33b5e]:hover{border-color:var(--wb-accent);background:var(--wb-accent-softer)}.today-classes__code[data-v-80b33b5e]{font-weight:600}.today-classes__chip .num[data-v-80b33b5e]{color:var(--wb-ink-3)}.teacher-today__sections[data-v-80b33b5e],.today-side[data-v-80b33b5e]{display:flex;flex-direction:column;gap:var(--wb-space-4);min-width:0}.today-queue__list[data-v-80b33b5e],.promise-list[data-v-80b33b5e],.contacted-list[data-v-80b33b5e],.class-progress[data-v-80b33b5e]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.today-queue__list>li+li[data-v-80b33b5e],.contacted-list>li+li[data-v-80b33b5e]{border-top:1px solid var(--wb-line-soft)}.today-queue__more[data-v-80b33b5e]{margin-top:var(--wb-space-2)}.promise-list>li+li[data-v-80b33b5e]{border-top:1px solid var(--wb-line-soft)}.promise[data-v-80b33b5e]{display:flex;flex-direction:column;gap:var(--wb-space-1);min-height:48px;padding:var(--wb-space-2) 0;color:var(--wb-ink);text-decoration:none}.promise[data-v-80b33b5e]:hover{background:var(--wb-hover)}.promise__text[data-v-80b33b5e]{font-size:var(--wb-text-sm);line-height:1.55}.promise__meta[data-v-80b33b5e]{display:flex;align-items:baseline;gap:var(--wb-space-1)}.promise__due[data-v-80b33b5e]{color:var(--wb-ink-3);font-size:var(--wb-text-sm)}.promise__due--overdue[data-v-80b33b5e]{color:var(--wb-danger);font-weight:600}.class-progress__row[data-v-80b33b5e]{display:flex;align-items:center;gap:var(--wb-space-3);padding:var(--wb-space-2) 0}.class-progress__row+.class-progress__row[data-v-80b33b5e]{border-top:1px solid var(--wb-line-soft)}.class-progress__code[data-v-80b33b5e]{flex:0 0 64px;font-size:var(--wb-text-sm);font-weight:600}.class-progress__track[data-v-80b33b5e]{flex:1;height:4px;overflow:hidden;border-radius:2px;background:var(--wb-sunken)}.class-progress__fill[data-v-80b33b5e]{display:block;height:100%;border-radius:2px;background:var(--wb-accent)}.class-progress__num[data-v-80b33b5e]{flex:0 0 auto;color:var(--wb-ink-2);font-size:var(--wb-text-sm)}@media(max-width:1199px){.today-class-progress[data-v-80b33b5e]{display:none}}@media(min-width:1200px){.teacher-today__sections[data-v-80b33b5e]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);grid-template-areas:"handover side" "queue side" "contacted side";gap:var(--wb-space-5);align-items:start}.today-handover[data-v-80b33b5e]{grid-area:handover}.today-queue[data-v-80b33b5e]{grid-area:queue}.today-side[data-v-80b33b5e]{grid-area:side}.today-contacted[data-v-80b33b5e]{grid-area:contacted}}.team__unused[data-v-a8a4e4b6]{margin-bottom:16px;border-color:var(--wb-warn-line);background:var(--wb-warn-softer)}.team__names[data-v-a8a4e4b6]{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:14px}.team__name small[data-v-a8a4e4b6]{color:var(--wb-ink-3)}.team__hint[data-v-a8a4e4b6]{margin-top:8px;color:var(--wb-ink-3);font-size:13px}.team__card[data-v-a8a4e4b6]{overflow:hidden}.team--loading[data-v-a8a4e4b6]{opacity:.6}.table-wrap[data-v-a8a4e4b6]{overflow-x:auto}.table[data-v-a8a4e4b6]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-a8a4e4b6],.table td[data-v-a8a4e4b6]{padding:11px 16px;border-bottom:1px solid var(--wb-line-soft);text-align:left;white-space:nowrap}.table th[data-v-a8a4e4b6]{color:var(--wb-ink-3);font-size:13px;font-weight:600}.table .num[data-v-a8a4e4b6]{text-align:right;font-variant-numeric:tabular-nums}.table tbody tr:last-child td[data-v-a8a4e4b6]{border-bottom:0}.team__who[data-v-a8a4e4b6]{font-weight:600}.team__role[data-v-a8a4e4b6]{margin-left:6px;color:var(--wb-ink-3)}.team__muted[data-v-a8a4e4b6]{color:var(--wb-ink-3)}.team__note[data-v-a8a4e4b6]{margin-top:12px;color:var(--wb-ink-3);font-size:12px}.pause[data-v-11bc5457]{display:flex;flex-direction:column;gap:8px;margin:0 12px 12px 60px;padding:12px 14px;border:1px solid var(--wb-warn-line);border-radius:var(--wb-radius);background:var(--wb-warn-softer)}.pause__title[data-v-11bc5457]{color:var(--wb-warn);font-size:13px;font-weight:600}.pause__quote[data-v-11bc5457]{margin:0;padding-left:10px;border-left:3px solid var(--wb-warn-line);color:var(--wb-ink);font-size:14px}.pause__hint[data-v-11bc5457]{color:var(--wb-ink-3);font-size:13px}.pause__actions[data-v-11bc5457]{display:flex;flex-wrap:wrap;gap:8px}.pause__confirm[data-v-11bc5457]{display:flex;flex-direction:column;gap:8px;font-size:14px}@media(max-width:899px){.pause[data-v-11bc5457]{margin:0 12px 12px}}.today[data-v-5d429e18]{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.today__top[data-v-5d429e18]{position:sticky;top:0;z-index:10;display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:12px 32px;border-bottom:1px solid var(--wb-line);background:#fbfaf8f5;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}.today__title[data-v-5d429e18]{display:flex;align-items:baseline;gap:12px;margin-right:auto}.today__title h1[data-v-5d429e18]{font-size:20px;font-weight:600}.today__search[data-v-5d429e18]{display:flex;align-items:center;gap:8px;width:320px;max-width:100%;height:38px;padding:0 12px;border:1px solid var(--wb-line-strong);border-radius:var(--wb-radius);background:var(--wb-surface);color:var(--wb-ink-3)}.today__search[data-v-5d429e18]:focus-within{border-color:var(--wb-accent);box-shadow:0 0 0 3px var(--wb-accent-soft)}.today__search input[data-v-5d429e18]{flex:1;align-self:stretch;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--wb-ink)}.today__body[data-v-5d429e18]{flex:1;display:flex;align-items:stretch;min-height:0}.queue[data-v-5d429e18]{flex:0 0 420px;min-width:0;border-right:1px solid var(--wb-line);background:var(--wb-surface)}.queue__head[data-v-5d429e18]{display:flex;align-items:center;gap:16px;padding:18px 24px 14px}.queue__progress[data-v-5d429e18]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.queue__count[data-v-5d429e18]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.queue__count strong[data-v-5d429e18]{font-size:16px;font-weight:600}.bar[data-v-5d429e18]{height:6px;overflow:hidden;border-radius:3px;background:var(--wb-sunken)}.bar span[data-v-5d429e18]{display:block;height:100%;border-radius:3px;background:var(--wb-accent)}.tabs[data-v-5d429e18]{display:flex;gap:4px;padding:0 16px;overflow-x:auto;border-bottom:1px solid var(--wb-line);scrollbar-width:none}.tabs__item[data-v-5d429e18]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--wb-ink-2);font-size:14px;cursor:pointer}.tabs__item[aria-selected=true][data-v-5d429e18]{border-bottom-color:var(--wb-ink);color:var(--wb-ink);font-weight:600}.tabs__count[data-v-5d429e18]{min-width:20px;padding:0 6px;border-radius:10px;background:var(--wb-sunken);color:var(--wb-ink-2);font-size:12px;font-weight:400;line-height:18px;text-align:center}.paused[data-v-5d429e18]{margin:12px 16px 16px;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface)}.paused__head[data-v-5d429e18]{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 14px;border:0;background:transparent;color:var(--wb-ink-2);text-align:left;cursor:pointer}.paused__head[data-v-5d429e18]:hover{background:var(--wb-hover)}.paused__title[data-v-5d429e18]{color:var(--wb-ink);font-size:14px;font-weight:600}.paused__meta[data-v-5d429e18]{margin-left:auto;color:var(--wb-ink-3);font-size:12px}.paused__body[data-v-5d429e18]{border-top:1px solid var(--wb-line-soft)}.paused__body .queue__list[data-v-5d429e18]{margin:0}.paused__empty[data-v-5d429e18]{margin:0;padding:14px 16px;color:var(--wb-ink-3);font-size:13px}.queue__section[data-v-5d429e18]{padding-bottom:4px}.queue__label[data-v-5d429e18]{padding:16px 24px 6px;color:var(--wb-ink-3);font-size:12px;font-weight:600;letter-spacing:.04em}.queue__list[data-v-5d429e18]{margin:0;padding:0;list-style:none}.row[data-v-5d429e18]{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 24px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.row[data-v-5d429e18]:hover{background:var(--wb-hover)}.row--active[data-v-5d429e18],.row--active[data-v-5d429e18]:hover{background:var(--wb-accent-softer)}.row--active .row__name[data-v-5d429e18]{color:var(--wb-accent-ink)}.row__main[data-v-5d429e18]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.row__top[data-v-5d429e18]{display:flex;align-items:center;gap:8px;min-width:0}.row__name[data-v-5d429e18]{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tag--enrolled[data-v-5d429e18]{flex:none;padding:1px 8px;border:1px solid var(--wb-accent-soft, var(--blue-200));border-radius:10px;background:var(--wb-accent-soft, var(--color-paper));color:var(--wb-accent, var(--color-accent));font-size:11px;white-space:nowrap}.tag--enrolled.tag--muted[data-v-5d429e18]{border-color:var(--wb-line);background:transparent;color:var(--wb-ink-3, var(--color-muted))}.row__reason[data-v-5d429e18]{overflow:hidden;color:var(--wb-ink-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.row__glimpse[data-v-5d429e18]{overflow:hidden;color:var(--wb-ink-3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.row--done .row__reason[data-v-5d429e18]{color:var(--wb-good)}.row__due[data-v-5d429e18]{flex:0 0 auto;font-size:12px;color:var(--wb-ink-3)}.row__due--overdue[data-v-5d429e18]{color:var(--wb-danger)}.row__due--today[data-v-5d429e18]{color:var(--wb-warn)}.row__chevron[data-v-5d429e18]{color:var(--wb-ink-3)}.brief[data-v-5d429e18]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:16px;max-width:880px;padding:28px 40px 48px}.brief__head[data-v-5d429e18]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px}.brief__who[data-v-5d429e18]{flex:1 1 280px;min-width:0}.brief__name[data-v-5d429e18]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.brief__name h2[data-v-5d429e18]{font-size:26px;font-weight:700;line-height:1.3}.brief__meta[data-v-5d429e18]{margin-top:4px;color:var(--wb-ink-2)}.brief__nophone[data-v-5d429e18]{color:var(--wb-ink-3)}.brief__actions[data-v-5d429e18]{display:flex;flex-wrap:wrap;gap:8px}.why[data-v-5d429e18]{display:flex;gap:12px;padding:14px 16px;border:1px solid var(--wb-accent-line);border-radius:12px;background:var(--wb-accent-softer)}.why__icon[data-v-5d429e18]{margin-top:2px;color:var(--wb-accent)}.why__label[data-v-5d429e18]{color:var(--wb-accent-ink);font-size:12px;font-weight:600}.why__text[data-v-5d429e18]{font-size:15px}.why__due[data-v-5d429e18]{margin-left:10px;font-size:13px}.why__due--overdue[data-v-5d429e18]{color:var(--wb-danger)}.why__due--today[data-v-5d429e18]{color:var(--wb-warn)}.why__due--normal[data-v-5d429e18]{color:var(--wb-ink-3)}.why__recorded[data-v-5d429e18]{display:flex;align-items:center;gap:4px;margin-top:4px;color:var(--wb-good);font-size:13px}.memory__head[data-v-5d429e18],.latest__head[data-v-5d429e18]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:4px}.memory__rows[data-v-5d429e18]{margin:0}.memory__row[data-v-5d429e18]{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:9px 0;border-top:1px solid var(--wb-line-soft)}.memory__row dt[data-v-5d429e18]{color:var(--wb-ink-3);font-size:13px}.memory__row dd[data-v-5d429e18]{margin:0;font-size:15px}.tips[data-v-5d429e18]{display:flex;flex-direction:column;gap:12px}.tips__title[data-v-5d429e18]{margin-bottom:4px;font-size:14px;font-weight:600}.tips ul[data-v-5d429e18]{margin:0;padding-left:18px}.tips li+li[data-v-5d429e18]{margin-top:2px}.latest[data-v-5d429e18]{display:flex;flex-direction:column;gap:6px}.latest__source[data-v-5d429e18]{align-self:flex-start;padding:0}.more[data-v-5d429e18]{display:flex;flex-direction:column;gap:16px}.more__sizes[data-v-5d429e18]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.more__sizes .chip[data-v-5d429e18]{min-height:40px;padding:0 16px}.more__custom[data-v-5d429e18]{display:flex;align-items:center;gap:8px;color:var(--wb-ink-2);font-size:13px}.more__custom .field[data-v-5d429e18]{width:96px}.more__actions[data-v-5d429e18]{display:flex;justify-content:flex-end;gap:8px}.recent[data-v-5d429e18]{margin:4px 0 0;padding:0;list-style:none}.recent__item[data-v-5d429e18]{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-top:1px solid var(--wb-line-soft)}.recent__item[data-v-5d429e18]:first-child{border-top:0}.recent__top[data-v-5d429e18]{display:flex;align-items:baseline;gap:10px;color:var(--wb-ink-3);font-size:12px}.recent__title[data-v-5d429e18]{color:var(--wb-ink-2);font-weight:600}.recent__body[data-v-5d429e18]{display:-webkit-box;overflow:hidden;font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.latest__all[data-v-5d429e18]{font-size:13px;text-decoration:none}.latest__all[data-v-5d429e18]:hover{text-decoration:underline}@media(min-width:1200px){.today__top[data-v-5d429e18]{padding:12px 40px}.brief[data-v-5d429e18]{max-width:none}.brief__meta[data-v-5d429e18]{word-break:keep-all;overflow-wrap:anywhere}}@media(min-width:1440px){.queue[data-v-5d429e18]{flex-basis:400px}.brief[data-v-5d429e18]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:row dense;align-content:start;align-items:start;gap:16px 20px;padding:28px 48px 56px}.brief>.brief__head[data-v-5d429e18],.brief>.why[data-v-5d429e18],.brief[data-v-5d429e18]>.state{grid-column:1 / -1}.brief>.memory[data-v-5d429e18]{grid-column:1}.brief>.latest[data-v-5d429e18]{grid-column:2}.brief--tips>.latest[data-v-5d429e18]{grid-column:1}.brief--tips>.tips[data-v-5d429e18]{grid-column:2;grid-row:span 2}}@media(min-width:1680px){.queue[data-v-5d429e18]{flex-basis:440px}}@media(max-width:1180px){.queue[data-v-5d429e18]{flex-basis:360px}.brief[data-v-5d429e18]{padding:24px 28px 40px}}@media(max-width:899px){.today__top[data-v-5d429e18]{position:static;padding:18px 16px 8px;border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.today__title h1[data-v-5d429e18]{font-size:28px;font-weight:700}.today__search[data-v-5d429e18]{order:3;width:100%;height:46px}.today__assist[data-v-5d429e18]{display:none}.queue[data-v-5d429e18]{flex:1 1 auto;border-right:0;background:transparent}.queue__head[data-v-5d429e18]{margin:4px 16px 0;padding:14px 16px;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface)}.tabs[data-v-5d429e18]{margin-top:8px;padding:0 12px}.queue__label[data-v-5d429e18]{padding:14px 20px 6px}.queue__list[data-v-5d429e18]{margin:0 16px;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius-lg);background:var(--wb-surface)}.paused__body .queue__list[data-v-5d429e18]{margin:0;border:0;border-radius:0;background:transparent}.queue__list li+li .row[data-v-5d429e18]{border-top:1px solid var(--wb-line-soft)}.row[data-v-5d429e18]{display:grid;grid-template-areas:"avatar main chevron" "avatar due chevron";grid-template-columns:36px minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:2px;min-height:68px;padding:10px 12px 10px 14px}.row[data-v-5d429e18]>:first-child{grid-area:avatar}.row__main[data-v-5d429e18]{grid-area:main}.row__due[data-v-5d429e18]{grid-area:due;justify-self:start;word-break:keep-all;overflow-wrap:anywhere}.row__chevron[data-v-5d429e18]{grid-area:chevron}.row__name[data-v-5d429e18]{flex:0 0 auto;max-width:72%}.row__top[data-v-5d429e18]>:not(.row__name){display:block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.queue__count .meta[data-v-5d429e18]{white-space:nowrap}.tabs__item[data-v-5d429e18]{min-height:44px}.more__actions .btn[data-v-5d429e18]{flex:1;min-height:48px}}
