.fl[data-v-dbd0be65]{display:flex;align-items:center;gap:8px;margin:14px 14px 0;padding:12px 12px 12px 16px;font-size:13px;font-weight:900;border:var(--border-main);border-radius:var(--radius-md);box-shadow:var(--shadow-solid-sm)}.fl-text[data-v-dbd0be65]{flex:1;min-width:0}.fl-success[data-v-dbd0be65]{color:#000;background:var(--gm-mint)}.fl-error[data-v-dbd0be65]{color:#fff;background:var(--gm-red)}.fl-info[data-v-dbd0be65]{color:#000;background:var(--gm-yellow)}.fl-x[data-v-dbd0be65]{display:flex;flex-shrink:0;padding:4px;color:inherit;background:transparent;border:none;border-radius:4px;cursor:pointer;opacity:.75}.fl-x[data-v-dbd0be65]:hover{opacity:1}.fl-x[data-v-dbd0be65]:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.hr-bell[data-v-ad33e4a3]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--text-main);background:var(--gm-surface);border:var(--border-main);border-radius:var(--radius-md, 8px);text-decoration:none}.hr-bell.has-new[data-v-ad33e4a3]{background:var(--gm-yellow, #FFC900);box-shadow:var(--shadow-solid-sm)}.hr-bell-count[data-v-ad33e4a3]{position:absolute;top:-7px;right:-7px;min-width:18px;padding:0 4px;font-size:10px;font-weight:900;line-height:17px;text-align:center;color:#fff;background:#c0392b;border:1.5px solid #000;border-radius:9px}.hr-closed[data-v-ad33e4a3]{overflow:hidden;margin:14px 14px 0;padding:9px 0;background:#fff;border:var(--border-main);box-shadow:var(--shadow-solid-sm)}.hr-closed-track[data-v-ad33e4a3]{display:inline-block;padding-left:100%;white-space:nowrap;animation:hr-closed-scroll-ad33e4a3 22s linear infinite}.hr-closed-run[data-v-ad33e4a3]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:900;color:#c0392b;white-space:nowrap}@keyframes hr-closed-scroll-ad33e4a3{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.hr-closed-track[data-v-ad33e4a3]{display:block;padding:0 14px;animation:none}}.hr-nav-count[data-v-ad33e4a3]{margin-left:auto;min-width:20px;padding:0 5px;font-size:10px;font-weight:900;line-height:18px;text-align:center;color:#fff;background:#c0392b;border:1.5px solid #000;border-radius:9px}.hr-page-title[data-v-ad33e4a3]{font-size:18px;font-weight:900;color:var(--text-main);letter-spacing:-.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.hr-page-title[data-v-ad33e4a3]{white-space:normal;overflow:visible;line-height:1.3}}@media(max-width:768px){.hr-toolbar[data-v-ad33e4a3]{flex-shrink:0;flex-wrap:nowrap}.hr-toolbar[data-v-ad33e4a3] .hr-btn span{display:none}.hr-toolbar[data-v-ad33e4a3] .hr-btn{padding:6px 9px}.hr-toolbar[data-v-ad33e4a3] .hr-lang{display:none}}@media(min-width:769px){.show-on-mobile[data-v-ad33e4a3]{display:none!important}}@media(max-width:768px){.hide-on-mobile[data-v-ad33e4a3]{display:none!important}}.an-audience[data-v-f0054126]{display:flex;flex-wrap:wrap;gap:8px}.an-pick[data-v-f0054126]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;background:var(--gm-surface);border:var(--border-main);border-radius:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.an-pick.is-on[data-v-f0054126]{background:var(--gm-yellow, #FFC900);box-shadow:var(--shadow-solid-sm)}.an-pick input[data-v-f0054126]{width:15px;height:15px;margin:0;cursor:pointer}.an-list[data-v-f0054126]{display:flex;flex-direction:column}.an-row[data-v-f0054126]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:var(--border-subtle)}.an-row[data-v-f0054126]:last-child{border-bottom:none}.an-row strong[data-v-f0054126]{font-size:14px;font-weight:900;color:var(--text-main)}.an-body[data-v-f0054126]{margin-top:3px;font-size:13px;line-height:1.6;color:var(--text-muted)}.an-meta[data-v-f0054126]{margin-top:6px;font-size:11px;font-weight:700;color:var(--text-muted)}.an-reach[data-v-f0054126]{font-size:12px;font-weight:800;color:var(--text-main);white-space:nowrap;flex-shrink:0}.an-error[data-v-f0054126]{margin-top:4px;font-size:11px;font-weight:800;color:#c0392b}.an-empty[data-v-f0054126]{padding:28px;text-align:center;font-size:13px;color:var(--text-muted)}.cr-owing[data-v-45ff3f97]{display:flex;flex-direction:column;gap:1px;padding:10px 16px;background:var(--gm-yellow, #FFC900);border:var(--border-main);border-radius:var(--radius-md, 8px);box-shadow:var(--shadow-solid-sm)}.cr-owing span[data-v-45ff3f97]{font-size:11px;font-weight:800;text-transform:uppercase;color:#000}.cr-owing strong[data-v-45ff3f97]{font-size:20px;font-weight:900;color:#000}.cr-tabs[data-v-45ff3f97]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.cr-list[data-v-45ff3f97]{display:flex;flex-direction:column;gap:14px}.cr-head[data-v-45ff3f97]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.cr-teacher[data-v-45ff3f97]{font-size:15px;font-weight:900;color:var(--text-main)}.cr-email[data-v-45ff3f97]{font-size:11px;color:var(--text-muted)}.cr-amount[data-v-45ff3f97]{font-size:22px;font-weight:900;color:var(--text-main);white-space:nowrap}.cr-bank[data-v-45ff3f97]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:12px 14px;margin-bottom:14px;background:var(--gm-surface-subtle);border:var(--border-subtle);border-radius:var(--radius-md, 8px)}.cr-bank span[data-v-45ff3f97]{display:block;font-size:11px;font-weight:800;text-transform:uppercase;color:var(--text-muted)}.cr-bank strong[data-v-45ff3f97]{display:block;font-size:14px;font-weight:900;color:var(--text-main)}.cr-bank em[data-v-45ff3f97]{display:block;font-size:12px;font-style:normal;color:var(--text-muted)}.cr-actions[data-v-45ff3f97]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.cr-pay[data-v-45ff3f97],.cr-reject[data-v-45ff3f97]{display:flex;gap:8px}.cr-pay>.hr-input[data-v-45ff3f97],.cr-reject>.hr-input[data-v-45ff3f97]{flex:1;min-width:0}.cr-settled[data-v-45ff3f97]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--text-muted)}.cr-empty[data-v-45ff3f97]{padding:40px;text-align:center;font-size:13px;color:var(--text-muted)}.cr-pages[data-v-45ff3f97]{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.df[data-v-d01afe22]{position:relative}.df-trigger[data-v-d01afe22]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:700;color:var(--text-main);background:#fff;border:var(--border-main);border-radius:var(--radius-md, 8px);box-shadow:none;cursor:pointer;text-align:left}.df-trigger.is-empty[data-v-d01afe22]{color:var(--text-muted)}.df-pop[data-v-d01afe22]{position:fixed;z-index:2000;width:268px;padding:12px;background:#fff;border:var(--border-main);border-radius:var(--radius-md, 8px);box-shadow:var(--shadow-solid, 4px 4px 0 #000)}.df-head[data-v-d01afe22]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.df-month[data-v-d01afe22]{font-size:14px;font-weight:900}.df-nav[data-v-d01afe22]{width:28px;height:28px;font-size:18px;font-weight:900;line-height:1;background:#fff;border:var(--border-main);border-radius:6px;cursor:pointer}.df-grid[data-v-d01afe22]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.df-dow[data-v-d01afe22]{margin-bottom:4px}.df-dow span[data-v-d01afe22]{text-align:center;font-size:11px;font-weight:800;color:var(--text-muted);padding:2px 0}.df-day[data-v-d01afe22]{aspect-ratio:1;font-family:inherit;font-size:12px;font-weight:700;color:var(--text-main);background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer}.df-day[data-v-d01afe22]:hover:not(:disabled){border-color:#000}.df-day.is-today[data-v-d01afe22]{border-color:#000}.df-day.is-on[data-v-d01afe22]{background:var(--gm-yellow, #FFC900);border-color:#000;font-weight:900}.df-day[data-v-d01afe22]:disabled{color:var(--text-muted);opacity:.3;cursor:not-allowed}.df-foot[data-v-d01afe22]{display:flex;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:var(--border-subtle)}.df-link[data-v-d01afe22]{font-family:inherit;font-size:12px;font-weight:800;color:var(--text-main);background:transparent;border:none;padding:0;cursor:pointer}.df-link[data-v-d01afe22]:disabled{color:var(--text-muted);cursor:not-allowed}.in-stats[data-v-d8647753]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:24px}.in-stat[data-v-d8647753]{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:var(--gm-surface);border:var(--border-main);border-radius:var(--radius-md, 8px);box-shadow:var(--shadow-solid-sm)}.in-stat.is-lead[data-v-d8647753]{background:var(--gm-yellow, #FFC900)}.in-stat span[data-v-d8647753]{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--text-muted)}.in-stat.is-lead span[data-v-d8647753]{color:#000}.in-stat strong[data-v-d8647753]{font-size:22px;font-weight:900;color:var(--text-main)}.in-stat em[data-v-d8647753]{font-size:11px;font-weight:700;font-style:normal;color:#000}.in-filters[data-v-d8647753]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.in-filters>.hr-form-group[data-v-d8647753]{flex:1;min-width:150px;margin-bottom:0}.in-refunds[data-v-d8647753]{margin:14px 0 0;font-size:12px;font-weight:800;color:#c0392b}.in-num[data-v-d8647753]{text-align:right}.in-empty[data-v-d8647753]{padding:28px;text-align:center;font-size:13px;color:var(--text-muted)}.in-pages[data-v-d8647753]{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}@media(max-width:600px){.in-filters>.hr-form-group[data-v-d8647753],.in-filters>.hr-btn[data-v-d8647753]{flex:1 1 100%}}.pwf[data-v-08cbd3c5]{position:relative}.pwf-input[data-v-08cbd3c5]{width:100%;padding:10px 44px 10px 14px;background:#fff;border:2px solid #000000;border-radius:6px;font-size:14px;font-weight:700;outline:none}.pwf-eye[data-v-08cbd3c5]{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#4a4a4a;background:transparent;border:none;border-radius:6px;cursor:pointer}.pwf-eye[data-v-08cbd3c5]:hover{color:#000}.pwf-eye[data-v-08cbd3c5]:focus-visible{outline:2px solid #000000;outline-offset:-2px}.av-days[data-v-96f9712a]{display:flex;flex-wrap:wrap;gap:8px}.av-day-pick[data-v-96f9712a]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;border:var(--border-main);border-radius:6px;background:var(--gm-surface);cursor:pointer;-webkit-user-select:none;user-select:none}.av-day-pick.is-on[data-v-96f9712a]{background:var(--gm-yellow, #FFC900);box-shadow:var(--shadow-solid-sm)}.av-day-pick input[data-v-96f9712a]{width:15px;height:15px;margin:0;cursor:pointer}.av-form[data-v-96f9712a]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px}.av-form>.hr-form-group[data-v-96f9712a]{flex:1;min-width:130px;margin-bottom:0}.av-week[data-v-96f9712a]{display:flex;flex-direction:column;gap:2px}.av-day[data-v-96f9712a]{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:start;padding:10px 0;border-bottom:var(--border-subtle)}.av-day[data-v-96f9712a]:last-child{border-bottom:none}.av-day-name[data-v-96f9712a]{font-weight:800;font-size:13px;padding-top:6px}.av-day-windows[data-v-96f9712a]{display:flex;flex-direction:column;gap:8px}.av-window[data-v-96f9712a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:var(--border-main);border-radius:6px;background:var(--gm-surface)}.av-window.is-paused[data-v-96f9712a]{opacity:.55}.av-day-blank[data-v-96f9712a]{color:var(--text-muted);font-size:13px;padding-top:6px}.av-day-off[data-v-96f9712a]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;font-size:13px;border:var(--border-main);border-radius:6px;background:var(--gm-surface)}.av-day-off-x[data-v-96f9712a]{display:inline-flex;align-items:center;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:0}.av-preview[data-v-96f9712a]{display:flex;flex-direction:column;gap:10px}.av-preview-day[data-v-96f9712a]{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:baseline}.av-preview-date[data-v-96f9712a]{font-weight:800;font-size:13px}.av-preview-hours[data-v-96f9712a]{display:flex;flex-wrap:wrap;gap:6px}.av-hour[data-v-96f9712a]{font-size:12px;font-weight:700;padding:3px 8px;border:var(--border-main);border-radius:4px;background:var(--gm-surface-subtle)}@media(max-width:600px){.av-form>.hr-form-group[data-v-96f9712a],.av-form>.hr-btn[data-v-96f9712a]{flex:1 1 100%}.av-day[data-v-96f9712a],.av-preview-day[data-v-96f9712a]{grid-template-columns:1fr;gap:6px}.av-window[data-v-96f9712a]{flex-direction:column;align-items:stretch}}.jr-shut[data-v-91248d38]{background:var(--gm-surface-subtle);color:var(--text-muted);cursor:not-allowed;box-shadow:none}.tl-back[data-v-a8726340]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000008c}.tl-card[data-v-a8726340]{width:100%;max-width:440px;background:var(--gm-surface, #FFFFFF);border:var(--border-main);box-shadow:var(--shadow-solid)}.tl-head[data-v-a8726340]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;background:var(--gm-yellow);border-bottom:var(--border-main)}.tl-head h3[data-v-a8726340]{font-size:15px;font-weight:900;color:#000}.tl-head p[data-v-a8726340]{margin-top:3px;font-size:11px;font-weight:700;color:#000}.tl-x[data-v-a8726340]{display:flex;padding:4px;color:#000;background:transparent;border:none;cursor:pointer}.tl-when[data-v-a8726340]{display:grid;grid-template-columns:1fr 130px;gap:12px}.tl-body[data-v-a8726340]{padding:18px}.tl-note[data-v-a8726340]{font-size:13px;font-weight:700;color:var(--text-muted)}.tl-error[data-v-a8726340]{margin-top:4px;font-size:11px;font-weight:800;color:#c0392b}.tl-foot[data-v-a8726340]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:var(--border-main)}.bk-actions[data-v-1ae502bc]{display:flex;gap:8px;flex-wrap:wrap}.bs-late[data-v-cce9b934]{margin-top:20px;padding:10px 14px;font-size:12px;font-weight:800;color:#c0392b;background:#fff6f5;border:var(--border-main)}.mv-overlay[data-v-cce9b934]{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mv-modal[data-v-cce9b934]{width:100%;max-width:460px;background:var(--gm-surface);border:var(--border-main);border-radius:var(--radius-md, 10px);box-shadow:var(--shadow-solid, 4px 4px 0 #000)}.mv-head[data-v-cce9b934]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:var(--border-main)}.mv-head h3[data-v-cce9b934]{font-size:15px;font-weight:900;color:var(--text-main)}.mv-head p[data-v-cce9b934]{font-size:12px;color:var(--text-muted);margin-top:2px}.mv-close[data-v-cce9b934]{display:inline-flex;padding:4px;background:transparent;border:none;color:var(--text-muted);cursor:pointer}.mv-body[data-v-cce9b934]{padding:18px}.mv-actions[data-v-cce9b934]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.mv-error[data-v-cce9b934]{margin:0 0 12px;font-size:12px;font-weight:800;color:#c0392b}.rv-stars[data-v-cce9b934]{display:flex;align-items:center;gap:4px}.rv-star[data-v-cce9b934]{padding:0 2px;font-size:30px;line-height:1;color:var(--border-subtle-color, #d4d4d4);background:transparent;border:none;cursor:pointer}.rv-star.on[data-v-cce9b934]{color:#ffc900;-webkit-text-stroke:1px #000}.rv-count[data-v-cce9b934]{margin-left:10px;font-size:13px;font-weight:800;color:var(--text-muted)}.rv-error[data-v-cce9b934]{margin-top:4px;font-size:11px;font-weight:800;color:#c0392b}.ch-wrap[data-v-70b80899]{display:grid;grid-template-columns:300px 1fr;gap:18px;height:calc(100vh - 190px);min-height:460px}.ch-list[data-v-70b80899]{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding-right:4px}.ch-thread[data-v-70b80899]{display:flex;align-items:center;gap:11px;padding:11px 13px;background:var(--gm-surface);border:var(--border-main);border-radius:var(--radius-md);text-decoration:none;color:var(--text-main)}.ch-thread[data-v-70b80899]:hover{background:var(--gm-surface-subtle)}.ch-thread.active[data-v-70b80899]{background:var(--gm-yellow);color:#000;box-shadow:var(--shadow-solid-sm)}.ch-thread-name[data-v-70b80899]{flex:1;min-width:0;font-size:13px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-face[data-v-70b80899]{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:var(--gm-mint);color:#000;border:var(--border-main);border-radius:50%;font-weight:900}.ch-face.sm[data-v-70b80899]{width:30px;height:30px;font-size:13px}.ch-dot[data-v-70b80899]{width:9px;height:9px;flex-shrink:0;background:var(--gm-pink);border:var(--border-main);border-radius:50%}.ch-empty[data-v-70b80899]{padding:22px 16px;text-align:center;background:var(--gm-surface-subtle);border:var(--border-light);border-radius:var(--radius-md)}.ch-empty strong[data-v-70b80899]{display:block;font-size:13px;font-weight:900;color:var(--text-main)}.ch-empty p[data-v-70b80899]{margin-top:5px;font-size:11.5px;font-weight:600;line-height:1.6;color:var(--text-muted)}.ch-room[data-v-70b80899]{display:flex;flex-direction:column;min-height:0;background:var(--gm-surface);border:var(--border-main);border-radius:var(--radius-lg);box-shadow:var(--shadow-solid-sm);overflow:hidden}.ch-room-idle[data-v-70b80899]{display:grid;place-items:center;font-size:12.5px;font-weight:700;color:var(--text-muted)}.ch-room-head[data-v-70b80899]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:var(--border-main)}.ch-room-head strong[data-v-70b80899]{font-size:14px;font-weight:900}.ch-back[data-v-70b80899]{display:none;color:var(--text-main)}@media(max-width:820px){.ch-back[data-v-70b80899]{display:grid;place-items:center}}.ch-stream[data-v-70b80899]{flex:1;min-height:0;overflow-y:auto;padding:18px 16px;display:flex;flex-direction:column;gap:10px}.ch-day[data-v-70b80899]{display:flex;align-items:center;gap:10px;margin:6px 0;color:var(--text-muted)}.ch-day[data-v-70b80899]:before,.ch-day[data-v-70b80899]:after{content:"";flex:1;height:1px;background:var(--border-color, #D0D0CA)}.ch-day span[data-v-70b80899]{font-size:10.5px;font-weight:800;white-space:nowrap}.ch-line[data-v-70b80899]{display:flex;justify-content:flex-start}.ch-line.mine[data-v-70b80899]{justify-content:flex-end}.ch-trial[data-v-70b80899]{background:var(--gm-yellow)!important;color:#000!important}.ch-trial-go[data-v-70b80899]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;text-decoration:none}.ch-bubble[data-v-70b80899]{position:relative;max-width:74%;padding:9px 13px 16px;background:var(--gm-surface-subtle);border:var(--border-main);border-radius:var(--radius-md);font-size:13px;font-weight:600;line-height:1.6;white-space:pre-wrap;word-break:break-word}.ch-line.mine .ch-bubble[data-v-70b80899]{background:var(--gm-yellow);color:#000}.ch-bubble time[data-v-70b80899]{position:absolute;right:9px;bottom:4px;font-size:9.5px;font-weight:700;opacity:.6}.ch-card[data-v-70b80899]{display:flex;flex-direction:column;gap:5px;max-width:78%;padding:13px 15px;background:var(--gm-surface);border:var(--border-main);border-radius:var(--radius-md);box-shadow:var(--shadow-solid-sm)}.ch-card.accepted[data-v-70b80899]{background:var(--gm-mint);color:#000}.ch-card.declined[data-v-70b80899],.ch-card.expired[data-v-70b80899]{opacity:.62}.ch-card-tag[data-v-70b80899]{align-self:flex-start;padding:2px 9px;background:var(--gm-yellow);color:#000;border:var(--border-main);border-radius:999px;font-size:9.5px;font-weight:900}.ch-card-when[data-v-70b80899]{font-size:14.5px;font-weight:900}.ch-card-long[data-v-70b80899]{font-size:11.5px;font-weight:700;opacity:.75}.ch-card-note[data-v-70b80899]{margin-top:3px;font-size:12px;font-weight:600;line-height:1.6}.ch-card-acts[data-v-70b80899]{display:flex;gap:7px;margin-top:7px}.ch-card-state[data-v-70b80899]{margin-top:5px;font-size:11px;font-weight:800;opacity:.8}.ch-card-link[data-v-70b80899]{margin-top:4px;font-size:11px;font-weight:800;color:inherit;text-decoration:underline;text-underline-offset:2px}.ch-propose[data-v-70b80899]{display:flex;flex-direction:column;gap:9px;padding:13px 16px;background:var(--gm-surface-subtle);border-top:var(--border-main)}.ch-propose[data-v-70b80899] .hr-input,.ch-composer[data-v-70b80899] .hr-input{box-shadow:none}.ch-propose-row[data-v-70b80899]{display:grid;grid-template-columns:130px 1fr;gap:10px}.ch-propose-row.has-date[data-v-70b80899]{grid-template-columns:1fr 120px 1fr}.ch-propose label[data-v-70b80899]{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:800;color:var(--text-muted)}.ch-propose-acts[data-v-70b80899]{display:flex;gap:7px}.ch-course[data-v-70b80899]{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:800;color:var(--text-muted)}.ch-propose-note[data-v-70b80899]{font-size:10.5px;font-weight:600;line-height:1.65;color:var(--text-muted)}.ch-modes[data-v-70b80899]{display:flex;gap:6px}.ch-mode[data-v-70b80899]{padding:5px 13px;background:var(--gm-surface);color:var(--text-main);border:var(--border-main);border-radius:999px;font-size:11.5px;font-weight:800;cursor:pointer}.ch-mode.on[data-v-70b80899]{background:var(--gm-yellow);color:#000;box-shadow:var(--shadow-solid-sm)}.ch-days[data-v-70b80899]{display:flex;gap:5px;flex-wrap:wrap}.ch-day-pick[data-v-70b80899]{min-width:38px;padding:6px 4px;background:var(--gm-surface);color:var(--text-main);border:var(--border-main);border-radius:var(--radius-md);font-size:11.5px;font-weight:800;cursor:pointer}.ch-day-pick.on[data-v-70b80899]{background:var(--gm-mint);color:#000}.ch-card-stop[data-v-70b80899]{align-self:flex-start;margin-top:6px;padding:4px 11px;background:transparent;color:inherit;border:1.5px solid currentColor;border-radius:999px;font-size:10.5px;font-weight:800;cursor:pointer;opacity:.75}.ch-card-stop[data-v-70b80899]:hover{opacity:1}.ch-composer[data-v-70b80899]{display:flex;align-items:center;gap:9px;padding:12px 16px;border-top:var(--border-main)}.ch-composer .hr-input[data-v-70b80899]{flex:1}.ch-clock[data-v-70b80899]{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:var(--gm-surface-subtle);color:var(--text-main);border:var(--border-main);border-radius:var(--radius-md);cursor:pointer}.ch-clock.on[data-v-70b80899]{background:var(--gm-yellow)}@media(max-width:820px){.ch-wrap[data-v-70b80899]{grid-template-columns:1fr;height:calc(100vh - 150px)}.ch-list.is-hidden-mobile[data-v-70b80899],.ch-room-idle[data-v-70b80899]{display:none}.ch-propose-row[data-v-70b80899],.ch-propose-row.has-date[data-v-70b80899]{grid-template-columns:1fr}}.cf-three-col[data-v-51bb7ab4]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cf-figure[data-v-51bb7ab4]{display:flex;align-items:center;height:42px;padding:0 14px;font-size:16px;font-weight:900;color:var(--text-main);background:var(--gm-surface-subtle);border:var(--border-main)}.cf-figure-price[data-v-51bb7ab4]{background:var(--gm-yellow);color:#000}.cf-figure-empty[data-v-51bb7ab4]{font-size:12px;font-weight:700;color:var(--text-muted)}@media(max-width:720px){.cf-three-col[data-v-51bb7ab4]{grid-template-columns:1fr}}.cf-type-grid[data-v-51bb7ab4]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cf-type[data-v-51bb7ab4]{display:flex;flex-direction:column;gap:8px;text-align:left;padding:16px;background:var(--gm-surface);border:var(--border-main);border-radius:var(--radius-md);box-shadow:var(--shadow-solid-sm);cursor:pointer;font-family:var(--font-main);color:var(--text-main);transition:all .15s ease}.cf-type[data-v-51bb7ab4]:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-solid)}.cf-type.selected[data-v-51bb7ab4]{background:var(--gm-yellow);color:#000;transform:translate(-2px,-2px);box-shadow:var(--shadow-solid)}.cf-type-head[data-v-51bb7ab4]{display:flex;align-items:center;justify-content:space-between;gap:8px}.cf-type-title[data-v-51bb7ab4]{font-size:15px;font-weight:900}.cf-type-desc[data-v-51bb7ab4]{font-size:12px;font-weight:600;line-height:1.5}.cf-type:not(.selected) .cf-type-desc[data-v-51bb7ab4]{color:var(--text-muted)}.cf-two-col[data-v-51bb7ab4]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cf-locked[data-v-51bb7ab4]{background:var(--gm-surface-subtle);color:var(--text-muted);cursor:not-allowed}.cf-hint[data-v-51bb7ab4]{display:block;font-size:12px;font-weight:700;color:var(--text-muted);margin-top:4px}.cf-error[data-v-51bb7ab4]{display:block;font-size:12px;font-weight:800;color:var(--gm-red);margin-top:4px}.cf-syllabus-head[data-v-51bb7ab4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.cf-empty[data-v-51bb7ab4]{padding:22px;text-align:center;font-size:13px;font-weight:700;color:var(--text-muted);background:var(--gm-surface-subtle);border:var(--border-light);border-radius:var(--radius-md)}.cf-row[data-v-51bb7ab4]{background:var(--gm-surface-subtle);border:var(--border-subtle);border-radius:var(--radius-md);padding:14px;margin-bottom:12px;display:flex;flex-direction:column;gap:10px;transition:background .15s ease}.cf-row[data-v-51bb7ab4]:hover,.cf-row[data-v-51bb7ab4]:focus-within{background:var(--gm-hover-bg)}.cf-list[data-v-51bb7ab4]{position:relative}.cf-list-move[data-v-51bb7ab4],.cf-list-enter-active[data-v-51bb7ab4],.cf-list-leave-active[data-v-51bb7ab4]{transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .22s ease}.cf-list-enter-from[data-v-51bb7ab4]{opacity:0;transform:translateY(-10px) scale(.98)}.cf-list-leave-to[data-v-51bb7ab4]{opacity:0;transform:translate(-14px) scale(.98)}.cf-list-leave-active[data-v-51bb7ab4]{position:absolute;left:0;right:0;z-index:0}@media(prefers-reduced-motion:reduce){.cf-list-move[data-v-51bb7ab4],.cf-list-enter-active[data-v-51bb7ab4],.cf-list-leave-active[data-v-51bb7ab4]{transition:none}}.cf-row-top[data-v-51bb7ab4]{display:flex;align-items:center;justify-content:space-between;gap:10px}.cf-chapter-no[data-v-51bb7ab4]{font-size:13px;font-weight:900;color:var(--text-main)}.cf-row-tools[data-v-51bb7ab4]{display:flex;gap:6px}.cf-icon-btn[data-v-51bb7ab4]{padding:4px 10px;font-weight:900;box-shadow:none}.cf-icon-btn[data-v-51bb7ab4]:hover,.cf-icon-btn[data-v-51bb7ab4]:active{transform:none;box-shadow:none}.cf-icon-btn[data-v-51bb7ab4]:disabled{opacity:.4;cursor:not-allowed;transform:none}.cf-duration[data-v-51bb7ab4]{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--gm-surface);border:var(--border-main);border-radius:var(--radius-md);padding:0 14px;transition:background .12s ease}.cf-duration[data-v-51bb7ab4]:focus-within{background:var(--gm-hover-bg)}.cf-duration-input[data-v-51bb7ab4]{min-width:0;font-family:var(--font-main);font-size:15px;font-weight:700;color:var(--text-main);background:transparent;border:none;outline:none;padding:11px 0;text-align:center}.cf-duration-suffix[data-v-51bb7ab4]{text-align:center;font-size:14px;font-weight:800;color:var(--text-muted);-webkit-user-select:none;user-select:none;white-space:nowrap}.cf-row-bottom[data-v-51bb7ab4]{display:grid;grid-template-columns:200px 1fr;gap:10px}.cf-head-actions[data-v-51bb7ab4]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;flex-shrink:0}.cf-ai-btn[data-v-51bb7ab4]{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-main);font-size:12px;font-weight:800;line-height:1.6;color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7 55%,#c084fc);border:1.5px solid #000000;border-radius:var(--radius-full);box-shadow:1.5px 1.5px #000;padding:4px 10px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.cf-ai-btn[data-v-51bb7ab4]:hover:not(:disabled){transform:translate(-1px,-1px);filter:brightness(1.08)}.cf-ai-btn[data-v-51bb7ab4]:disabled{opacity:.55;cursor:not-allowed}.cf-ai-overlay[data-v-51bb7ab4]{position:fixed;inset:0;z-index:90;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:20px}.cf-ai-modal[data-v-51bb7ab4]{width:100%;max-width:520px;background:var(--gm-surface);color:var(--text-main);border:var(--border-main);border-radius:var(--radius-lg);box-shadow:var(--shadow-solid-lg);display:flex;flex-direction:column;max-height:88vh;overflow:hidden}.cf-ai-modal-head[data-v-51bb7ab4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;background:var(--gm-surface-subtle);border-bottom:var(--border-subtle)}.cf-ai-title[data-v-51bb7ab4]{font-size:16px;font-weight:900;margin:0}.cf-ai-sub[data-v-51bb7ab4]{font-size:11.5px;font-weight:700;color:var(--text-muted);margin:4px 0 0}.cf-ai-close[data-v-51bb7ab4]{background:transparent;border:none;color:var(--text-muted);font-size:15px;font-weight:900;cursor:pointer;padding:4px 6px}.cf-ai-modal-body[data-v-51bb7ab4]{padding:18px;overflow-y:auto}.cf-ai-textarea[data-v-51bb7ab4]{width:100%;font-family:var(--font-main);font-size:15px;font-weight:700;color:var(--text-main);background:var(--gm-surface);border:var(--border-main);border-radius:var(--radius-md);padding:11px 14px;outline:none;resize:vertical;min-height:140px;line-height:1.6}.cf-ai-textarea[data-v-51bb7ab4]:focus{background:var(--gm-hover-bg)}.cf-ai-examples[data-v-51bb7ab4]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px}.cf-ai-chip[data-v-51bb7ab4]{font-family:var(--font-main);font-size:11.5px;font-weight:700;color:var(--text-main);background:var(--gm-surface-subtle);border:var(--border-light);border-radius:var(--radius-full);padding:4px 10px;cursor:pointer}.cf-ai-chip[data-v-51bb7ab4]:hover{background:var(--gm-hover-bg)}.cf-ai-mode[data-v-51bb7ab4]{display:flex;gap:8px;margin-top:14px}.cf-ai-mode-btn[data-v-51bb7ab4]{flex:1;font-family:var(--font-main);font-size:12.5px;font-weight:800;color:var(--text-main);background:var(--gm-surface);border:var(--border-subtle);border-radius:var(--radius-md);padding:9px 10px;cursor:pointer}.cf-ai-mode-btn.selected[data-v-51bb7ab4]{background:var(--gm-yellow);color:#000}.cf-ai-error[data-v-51bb7ab4]{margin-top:12px;font-size:12.5px;font-weight:800;color:var(--gm-red)}.cf-ai-modal-foot[data-v-51bb7ab4]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;background:var(--gm-surface-subtle);border-top:var(--border-subtle)}.cf-ai-foot-btns[data-v-51bb7ab4]{display:flex;gap:8px}.cf-ai-foot-btns .hr-btn[data-v-51bb7ab4]:disabled{opacity:.5;cursor:not-allowed;transform:none}@media(max-width:768px){.cf-syllabus-head[data-v-51bb7ab4]{flex-direction:column;align-items:stretch;gap:10px}.cf-type-grid[data-v-51bb7ab4],.cf-two-col[data-v-51bb7ab4],.cf-row-bottom[data-v-51bb7ab4]{grid-template-columns:1fr}}.crs-head[data-v-8dd25938]{min-height:120px;padding:12px;background:#13151f;border-bottom:var(--border-subtle);display:flex;flex-direction:column;gap:10px}.crs-head-row[data-v-8dd25938]{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;flex-wrap:wrap}.crs-head-tags[data-v-8dd25938]{display:flex;gap:6px;flex-wrap:wrap}.crs-head-icon[data-v-8dd25938]{flex:1;display:grid;place-items:center}.oq-overlay[data-v-b11a0519]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.oq-modal[data-v-b11a0519]{width:100%;max-width:360px;background:var(--gm-surface);border:var(--border-main);border-radius:var(--radius-md, 10px);box-shadow:var(--shadow-solid, 4px 4px 0 #000);text-align:center}.oq-head[data-v-b11a0519]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:var(--border-main)}.oq-head h3[data-v-b11a0519]{font-size:15px;font-weight:900;color:var(--text-main)}.oq-close[data-v-b11a0519]{display:inline-flex;padding:4px;background:transparent;border:none;color:var(--text-muted);cursor:pointer}.oq-body[data-v-b11a0519]{padding:22px 20px}.oq-qr[data-v-b11a0519]{display:block;width:220px;height:220px;margin:0 auto 14px;padding:10px;background:#fff;border:var(--border-main);border-radius:var(--radius-md, 10px)}.oq-save[data-v-b11a0519]{display:block;margin:0 auto 12px;padding:8px 14px;font-size:13px;font-weight:800;color:var(--text-main);text-decoration:none;border:var(--border-main);border-radius:var(--radius-md, 10px)}.oq-note[data-v-b11a0519]{font-size:13px;line-height:1.6;color:var(--text-muted)}.oq-ok[data-v-b11a0519]{font-size:16px;font-weight:900;color:#16a34a;margin-bottom:6px}.oq-bad[data-v-b11a0519]{font-size:13px;font-weight:700;color:#c0392b}.oq-spinner[data-v-b11a0519]{width:32px;height:32px;margin:8px auto 16px;border:3px solid rgba(0,0,0,.12);border-top-color:#000;border-radius:50%;animation:oq-spin-b11a0519 .8s linear infinite}@keyframes oq-spin-b11a0519{to{transform:rotate(360deg)}}.cr-top[data-v-b49d7684]{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin-bottom:24px;align-items:start}.cr-balance-card[data-v-b49d7684]{background:var(--gm-yellow)}.cr-label[data-v-b49d7684]{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#000;opacity:.7}.cr-balance[data-v-b49d7684]{font-size:44px;font-weight:900;color:#000;line-height:1.15;font-variant-numeric:tabular-nums}.cr-hint[data-v-b49d7684]{font-size:12.5px;font-weight:700;color:#000;opacity:.7}.cr-mini-grid[data-v-b49d7684]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;padding-top:16px;border-top:2px solid rgba(0,0,0,.25)}.cr-mini-label[data-v-b49d7684]{display:block;font-size:11px;font-weight:800;color:#000;opacity:.65}.cr-mini-grid strong[data-v-b49d7684]{font-size:16px;font-weight:900;color:#000}.cr-card-title[data-v-b49d7684]{font-size:15px;font-weight:900;color:var(--text-main)}.cr-card-note[data-v-b49d7684]{font-size:11.5px;font-weight:600;color:var(--text-muted)}.cr-quick[data-v-b49d7684]{display:flex;gap:8px;flex-wrap:wrap}.cr-error[data-v-b49d7684]{display:block;font-size:12px;font-weight:800;color:var(--gm-red);margin-top:4px}.cr-empty[data-v-b49d7684]{padding:40px 20px;text-align:center;font-size:13.5px;font-weight:700;color:var(--text-muted)}.cr-num[data-v-b49d7684]{text-align:right;white-space:nowrap;font-weight:900;font-variant-numeric:tabular-nums}.cr-num.is-in[data-v-b49d7684]{color:var(--gm-green)}.cr-num.is-out[data-v-b49d7684]{color:var(--gm-red)}.cr-nowrap[data-v-b49d7684]{white-space:nowrap}.cr-note[data-v-b49d7684]{font-size:11.5px;font-weight:600;color:var(--text-muted);margin-top:4px}.cr-pager[data-v-b49d7684]{display:flex;gap:6px;flex-wrap:wrap}.hr-table-container[data-v-b49d7684]{border:none;border-radius:0;box-shadow:none}.hr-table th[data-v-b49d7684]{border-radius:0}.hr-table th[data-v-b49d7684]:first-child,.hr-table td[data-v-b49d7684]:first-child{padding-left:24px}.hr-table th[data-v-b49d7684]:last-child,.hr-table td[data-v-b49d7684]:last-child{padding-right:24px}@media(max-width:900px){.cr-top[data-v-b49d7684]{grid-template-columns:1fr}}.cs-stats[data-v-da1b8f6d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:24px}.cs-stat[data-v-da1b8f6d]{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:var(--gm-surface);border:var(--border-main);border-radius:var(--radius-md, 8px);box-shadow:var(--shadow-solid-sm)}.cs-stat.is-lead[data-v-da1b8f6d]{background:var(--gm-yellow, #FFC900)}.cs-stat span[data-v-da1b8f6d]{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--text-muted)}.cs-stat.is-lead span[data-v-da1b8f6d]{color:#000}.cs-stat strong[data-v-da1b8f6d]{font-size:22px;font-weight:900;color:var(--text-main)}.cs-warn[data-v-da1b8f6d]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 14px;font-size:12px;font-weight:800;color:#000;background:var(--gm-yellow, #FFC900);border:var(--border-main);border-radius:var(--radius-md, 8px)}.cs-note[data-v-da1b8f6d]{margin:0;padding:8px 0;font-size:13px;color:var(--text-muted)}.cs-form[data-v-da1b8f6d]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.cs-form>.hr-form-group[data-v-da1b8f6d]{flex:1;min-width:180px;margin-bottom:0}.cs-account[data-v-da1b8f6d]{display:flex;flex-direction:column;gap:1px;padding:8px 14px;border:var(--border-main);border-radius:var(--radius-md, 8px);background:var(--gm-surface-subtle)}.cs-account span[data-v-da1b8f6d]{font-size:11px;font-weight:800;color:var(--text-muted)}.cs-account strong[data-v-da1b8f6d]{font-size:14px;font-weight:900}.cs-account em[data-v-da1b8f6d]{font-size:12px;font-style:normal;color:var(--text-muted)}.cs-hint[data-v-da1b8f6d]{margin-top:4px;font-size:11px;font-weight:600;color:var(--text-muted)}.cs-error[data-v-da1b8f6d]{margin-top:4px;font-size:11px;font-weight:800;color:#c0392b}.cs-why[data-v-da1b8f6d]{margin-top:3px;font-size:11px;color:var(--text-muted)}.cs-num[data-v-da1b8f6d]{text-align:right;white-space:nowrap}.cs-empty[data-v-da1b8f6d]{padding:28px;text-align:center;font-size:13px;color:var(--text-muted)}@media(max-width:600px){.cs-form>.hr-form-group[data-v-da1b8f6d],.cs-form>.hr-btn[data-v-da1b8f6d],.cs-account[data-v-da1b8f6d]{flex:1 1 100%}}.ta-back[data-v-7154e546]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000008c}.ta-card[data-v-7154e546]{width:100%;max-width:440px;background:var(--gm-surface, #FFFFFF);border:var(--border-main);box-shadow:var(--shadow-solid)}.ta-head[data-v-7154e546]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--gm-yellow);border-bottom:var(--border-main)}.ta-head h3[data-v-7154e546]{font-size:15px;font-weight:900;color:#000}.ta-x[data-v-7154e546]{display:flex;padding:4px;color:#000;background:transparent;border:none;cursor:pointer}.ta-body[data-v-7154e546]{padding:18px}.ta-lead[data-v-7154e546]{font-size:14px;font-weight:900;color:var(--text-main)}.ta-points[data-v-7154e546]{margin:12px 0 0;padding-left:18px}.ta-points li[data-v-7154e546]{margin-bottom:8px;font-size:13px;font-weight:700;line-height:1.7;color:var(--text-muted)}.ta-points li[data-v-7154e546]:last-child{margin-bottom:0}.ta-foot[data-v-7154e546]{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:var(--border-main)}.sd-tutor-actions[data-v-1262b4d2]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.sd-tutor[data-v-1262b4d2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:var(--border-subtle)}.sd-tutor-who[data-v-1262b4d2]{display:flex;align-items:center;gap:12px;min-width:0}.sd-face[data-v-1262b4d2]{width:44px;height:44px;border-radius:50%;background:var(--gm-yellow);border:var(--border-subtle);display:flex;align-items:center;justify-content:center;font-weight:900;color:#000;font-size:15px;flex-shrink:0}@media(max-width:768px){.sd-face[data-v-1262b4d2]{display:none}.sd-tutor[data-v-1262b4d2]{padding:14px}}.ea-share[data-v-4be43db5]{margin-bottom:16px;font-size:12px;font-weight:700;color:var(--text-muted)}.ea-warn[data-v-4be43db5]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:12px 14px;font-size:12px;font-weight:800;color:#000;background:var(--gm-yellow, #FFC900);border:var(--border-main);border-radius:var(--radius-md, 8px)}.ea-stats[data-v-4be43db5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:24px}.ea-stat[data-v-4be43db5]{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:var(--gm-surface);border:var(--border-main);border-radius:var(--radius-md, 8px);box-shadow:var(--shadow-solid-sm)}.ea-stat.is-lead[data-v-4be43db5]{background:var(--gm-yellow, #FFC900)}.ea-stat.is-ahead[data-v-4be43db5]{background:var(--gm-surface-subtle);border-style:dashed;box-shadow:none}.ea-stat span[data-v-4be43db5]{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--text-muted)}.ea-stat.is-lead span[data-v-4be43db5]{color:#000}.ea-stat strong[data-v-4be43db5]{font-size:22px;font-weight:900;color:var(--text-main)}.ea-stat em[data-v-4be43db5]{font-size:11px;font-weight:700;font-style:normal;color:var(--text-muted)}.ea-stat.is-lead em[data-v-4be43db5]{color:#000}.ea-filters[data-v-4be43db5]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.ea-filters>.hr-form-group[data-v-4be43db5]{flex:1;min-width:150px;margin-bottom:0}.ea-num[data-v-4be43db5]{text-align:right;white-space:nowrap}.ea-cut[data-v-4be43db5]{font-size:12px;color:var(--text-muted)}.ea-empty[data-v-4be43db5]{padding:28px;text-align:center;font-size:13px;color:var(--text-muted)}.ea-pages[data-v-4be43db5]{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}@media(max-width:600px){.ea-filters>.hr-form-group[data-v-4be43db5],.ea-filters>.hr-btn[data-v-4be43db5]{flex:1 1 100%}}.en-balance[data-v-ccf02368]{display:flex;flex-direction:column;gap:1px;padding:10px 16px;background:var(--gm-yellow, #FFC900);border:var(--border-main);border-radius:var(--radius-md, 8px);box-shadow:var(--shadow-solid-sm)}.en-balance span[data-v-ccf02368]{font-size:11px;font-weight:800;text-transform:uppercase;color:#000}.en-balance strong[data-v-ccf02368]{font-size:20px;font-weight:900;color:#000}.en-list[data-v-ccf02368]{display:flex;flex-direction:column;gap:14px}.en-head[data-v-ccf02368]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.en-title[data-v-ccf02368]{margin-top:6px;font-size:16px;font-weight:900;color:var(--text-main)}.en-teacher[data-v-ccf02368]{margin-top:2px;font-size:12px;font-weight:700;color:var(--text-muted)}.en-hours[data-v-ccf02368]{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}.en-hours strong[data-v-ccf02368]{font-size:16px;font-weight:900;color:var(--text-main);white-space:nowrap}.en-hours.is-done strong[data-v-ccf02368]{color:var(--text-muted)}.en-hours em[data-v-ccf02368]{font-size:11px;font-style:normal;font-weight:700;color:var(--text-muted)}.en-bar[data-v-ccf02368]{height:10px;margin:14px 0 12px;background:var(--gm-surface-subtle);border:var(--border-main);border-radius:5px;overflow:hidden}.en-bar-fill[data-v-ccf02368]{height:100%;background:var(--gm-yellow, #FFC900);border-right:2px solid #000;transition:width .2s ease}.en-foot[data-v-ccf02368]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;font-weight:700;color:var(--text-muted)}.en-empty[data-v-ccf02368]{padding:48px;text-align:center;font-size:13px;color:var(--text-muted);background:var(--gm-surface);border:var(--border-main);border-radius:var(--radius-md, 10px);box-shadow:var(--shadow-solid-sm)}.sc-course[data-v-40d033c1]{font-size:18px;font-weight:900;color:var(--text-main)}.sc-teacher[data-v-40d033c1]{margin-top:2px;font-size:13px;font-weight:700;color:var(--text-muted)}.sc-left[data-v-40d033c1]{display:flex;flex-direction:column;gap:1px;padding:10px 16px;background:var(--gm-yellow, #FFC900);border:var(--border-main);border-radius:var(--radius-md, 8px);box-shadow:var(--shadow-solid-sm);white-space:nowrap}.sc-left.is-done[data-v-40d033c1]{background:var(--gm-surface-subtle);box-shadow:none}.sc-left span[data-v-40d033c1]{font-size:16px;font-weight:900;color:#000}.sc-left em[data-v-40d033c1]{font-size:11px;font-style:normal;font-weight:700;color:#000}.sc-days[data-v-40d033c1]{display:flex;flex-direction:column;gap:10px}.sc-date[data-v-40d033c1]{margin-bottom:10px;font-size:14px;font-weight:900;color:var(--text-main)}.sc-hours[data-v-40d033c1]{display:flex;flex-wrap:wrap;gap:8px}.sc-hour[data-v-40d033c1]{padding:8px 14px;font-family:inherit;font-size:13px;font-weight:800;color:var(--text-main);background:var(--gm-surface);border:var(--border-main);border-radius:6px;cursor:pointer}.sc-hour.is-on[data-v-40d033c1]{background:var(--gm-yellow, #FFC900);box-shadow:var(--shadow-solid-sm)}.sc-confirm[data-v-40d033c1]{position:sticky;bottom:16px;margin-top:16px}.sc-chosen[data-v-40d033c1]{margin-bottom:14px}.sc-chosen span[data-v-40d033c1]{display:block;font-size:11px;font-weight:800;text-transform:uppercase;color:var(--text-muted)}.sc-chosen strong[data-v-40d033c1]{font-size:16px;font-weight:900;color:var(--text-main)}.sc-error[data-v-40d033c1]{margin-bottom:10px;font-size:12px;font-weight:800;color:#c0392b}.sc-empty[data-v-40d033c1]{padding:48px;text-align:center;font-size:13px;color:var(--text-muted);background:var(--gm-surface);border:var(--border-main);border-radius:var(--radius-md, 10px);box-shadow:var(--shadow-solid-sm)}.gd-page[data-v-1c298f1a]{max-width:860px}.gd-subtitle[data-v-1c298f1a]{font-size:13px;font-weight:700;color:var(--text-muted)}.gd-lead[data-v-1c298f1a]{margin:16px 0 20px;padding:14px 18px;font-size:13px;font-weight:700;color:#000;background:var(--gm-surface-subtle);border:var(--border-main)}.gd-steps[data-v-1c298f1a]{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.gd-step[data-v-1c298f1a]{display:flex;gap:16px;padding:18px 20px}.gd-num[data-v-1c298f1a]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;font-size:14px;font-weight:900;color:#000;background:var(--gm-yellow);border:var(--border-main);box-shadow:var(--shadow-solid)}.gd-body[data-v-1c298f1a]{min-width:0}.gd-step-title[data-v-1c298f1a]{font-size:15px;font-weight:900;color:var(--text-main)}.gd-step-text[data-v-1c298f1a]{margin-top:5px;font-size:13px;font-weight:600;line-height:1.65;color:var(--text-muted)}.gd-go[data-v-1c298f1a]{margin-top:12px;text-decoration:none}.gd-go-icon[data-v-1c298f1a]{margin-left:5px;transform:rotate(180deg)}.gd-common[data-v-1c298f1a]{display:grid;margin-top:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.gd-common-card[data-v-1c298f1a]{padding:18px 20px}@media(max-width:640px){.gd-step[data-v-1c298f1a]{flex-direction:column;gap:10px}}.lv-ending[data-v-75d8781d]{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:30;padding:7px 16px;font-size:13px;font-weight:800;color:#000;background:#ffc900;border:2px solid #000;border-radius:999px;white-space:nowrap}.lv-room[data-v-75d8781d]{--lv-stage: var(--gm-surface-subtle);--lv-gap: 10px;width:100%;height:100vh;height:100dvh;background:var(--gm-bg);color:var(--text-main);font-family:var(--font-main);display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}.lv-topbar[data-v-75d8781d]{min-height:64px;flex-shrink:0;background:var(--gm-surface);border-bottom:var(--border-main);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;z-index:30;transition:opacity .25s ease,transform .25s ease}.lv-bar-left[data-v-75d8781d],.lv-bar-right[data-v-75d8781d]{display:flex;align-items:center;gap:10px;min-width:0}.lv-title[data-v-75d8781d]{font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-room-code[data-v-75d8781d]{font-size:12px;font-weight:800;color:#000;background:var(--gm-mint);border:1.5px solid #000000;box-shadow:1.5px 1.5px #000;padding:4px 10px;border-radius:var(--radius-full);white-space:nowrap}.lv-engine[data-v-75d8781d]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#000;background:var(--gm-pink);border:1.5px solid #000000;box-shadow:1.5px 1.5px #000;padding:3px 9px;border-radius:var(--radius-full);white-space:nowrap}.lv-pill[data-v-75d8781d]{display:flex;align-items:center;gap:8px;background:var(--gm-surface-subtle);border:var(--border-light);padding:5px 12px;border-radius:var(--radius-full);font-size:12px;font-weight:800;color:var(--text-muted);max-width:260px}.lv-pill.connected[data-v-75d8781d]{background:var(--gm-mint);color:#000}.lv-pill-text[data-v-75d8781d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-dot[data-v-75d8781d]{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.lv-people-count[data-v-75d8781d]{font-size:12px;font-weight:800;color:var(--text-muted);white-space:nowrap}.lv-lobby[data-v-75d8781d]{position:absolute;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:var(--gm-bg)}.lv-lobby-card[data-v-75d8781d]{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:420px;padding:34px 26px 28px;text-align:center;background:var(--gm-surface);border:var(--border-main);border-radius:var(--radius-lg);box-shadow:var(--shadow-solid)}.lv-lobby-pulse[data-v-75d8781d]{width:54px;height:54px;border-radius:50%;background:var(--gm-yellow);border:var(--border-main);animation:lv-lobby-beat-75d8781d 1.8s ease-in-out infinite}@keyframes lv-lobby-beat-75d8781d{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.86);opacity:.65}}.lv-lobby-card h2[data-v-75d8781d]{font-size:19px;font-weight:900;line-height:1.4;color:var(--text-main)}.lv-lobby-lead[data-v-75d8781d]{font-size:13px;font-weight:600;line-height:1.7;color:var(--text-muted)}.lv-lobby-meta[data-v-75d8781d]{display:flex;flex-direction:column;gap:6px;margin-top:4px;font-size:11.5px;font-weight:700;color:var(--text-muted)}.lv-lobby-room[data-v-75d8781d]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;letter-spacing:.02em;opacity:.75}.lv-lobby-error[data-v-75d8781d]{margin-top:2px;padding:7px 13px;background:var(--gm-yellow);color:#000;border:var(--border-main);border-radius:var(--radius-md);font-size:11.5px;font-weight:800}.lv-lobby-free[data-v-75d8781d]{padding:4px 12px;background:var(--gm-mint);color:#000;border:var(--border-main);border-radius:999px;font-weight:800}@media(prefers-reduced-motion:reduce){.lv-lobby-pulse[data-v-75d8781d]{animation:none}}.lv-auto-left[data-v-75d8781d]{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:10px 18px;background:var(--gm-yellow);color:#000;font-size:13.5px;font-weight:800;border-bottom:var(--border-main);position:relative;z-index:40}.lv-main[data-v-75d8781d]{flex:1;display:flex;min-height:0;position:relative}.lv-stage[data-v-75d8781d]{flex:1;min-width:0;position:relative;display:flex;background:var(--lv-stage)}.lv-tile[data-v-75d8781d]{position:relative;background:var(--lv-stage);overflow:hidden;display:flex;align-items:center;justify-content:center}.lv-tile.is-main[data-v-75d8781d]{flex:1;min-width:0}.lv-tile.is-speaking[data-v-75d8781d]{outline:3px solid var(--gm-mint);outline-offset:-3px}.lv-video[data-v-75d8781d]{width:100%;height:100%}.lv-video[data-v-75d8781d],.lv-video[data-v-75d8781d] video{pointer-events:none}.lv-video[data-v-75d8781d] video{width:100%;height:100%;object-fit:cover;display:block}.lv-tile.is-screen .lv-video[data-v-75d8781d] video{object-fit:contain;background:#000}.lv-video[data-v-75d8781d] video.lv-mirror{transform:scaleX(-1)}.lv-fallback[data-v-75d8781d]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px;text-align:center}.lv-avatar[data-v-75d8781d]{width:96px;height:96px;border-radius:50%;border:2.5px solid #000000;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:900;color:#000;box-shadow:4px 4px #000}.lv-fallback.is-compact[data-v-75d8781d]{gap:6px}.lv-fallback.is-compact .lv-avatar[data-v-75d8781d]{width:46px;height:46px;font-size:16px;border-width:2px;box-shadow:2px 2px #000}.lv-fb-name[data-v-75d8781d]{font-size:16px;font-weight:800;color:var(--text-main)}.lv-fb-status[data-v-75d8781d]{font-size:12px;font-weight:700;color:var(--text-muted);background:var(--gm-surface);border:var(--border-light);padding:3px 10px;border-radius:var(--radius-full)}.lv-fallback.is-compact .lv-fb-status[data-v-75d8781d]{font-size:10px;padding:2px 8px}.lv-tile-bar[data-v-75d8781d]{position:absolute;bottom:10px;left:10px;right:10px;display:flex;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 20px);background:var(--gm-surface);border:var(--border-light);box-shadow:var(--shadow-solid-sm);border-radius:var(--radius-sm);padding:5px 10px;pointer-events:none}.lv-tile-name[data-v-75d8781d]{font-size:12.5px;font-weight:800;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-mic[data-v-75d8781d]{display:inline-flex;color:var(--gm-green);flex-shrink:0}.lv-mic.is-muted[data-v-75d8781d]{color:var(--gm-red)}.lv-mic[data-v-75d8781d] svg{width:14px;height:14px}.lv-share-flag[data-v-75d8781d]{font-size:10.5px;font-weight:800;color:#000;background:var(--gm-yellow);border:1.5px solid #000000;padding:1px 8px;border-radius:var(--radius-sm);white-space:nowrap}.lv-unpin[data-v-75d8781d]{position:absolute;top:12px;left:12px;z-index:5}.lv-panel[data-v-75d8781d]{width:260px;flex-shrink:0;background:var(--gm-surface);border-left:var(--border-main);display:flex;flex-direction:column;min-height:0;z-index:20}.lv-panel-head[data-v-75d8781d]{padding:12px 16px;font-size:13px;font-weight:800;color:var(--text-main);background:var(--gm-surface-subtle);border-bottom:var(--border-subtle);flex-shrink:0}.lv-panel-scroll[data-v-75d8781d]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:14px;min-height:0}.lv-tile.is-strip[data-v-75d8781d]{width:100%;aspect-ratio:16 / 10;flex-shrink:0;background:var(--gm-surface-subtle);border:var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-solid-sm);cursor:pointer;transition:all .15s ease}.lv-tile.is-strip[data-v-75d8781d]:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-solid)}.lv-tile.is-strip .lv-tile-bar[data-v-75d8781d]{bottom:6px;left:6px;right:6px;padding:3px 8px}.lv-tile.is-strip .lv-tile-name[data-v-75d8781d]{font-size:11px}.lv-tile.is-self[data-v-75d8781d]{outline:3px solid var(--gm-yellow);outline-offset:-3px}.lv-dock[data-v-75d8781d]{position:absolute;left:50%;bottom:20px;transform:translate(-50%);display:flex;align-items:center;gap:var(--lv-gap);padding:10px;background:var(--gm-surface);border:var(--border-main);border-radius:var(--radius-lg);box-shadow:var(--shadow-solid);z-index:25;max-width:calc(100% - 32px);transition:opacity .25s ease,transform .25s ease}.lv-dock-btn[data-v-75d8781d]{padding:9px 14px;font-size:13px}.lv-ico[data-v-75d8781d]{display:inline-flex}.lv-ico[data-v-75d8781d] svg{width:20px;height:20px}.lv-tile-bar[data-v-75d8781d]{transition:opacity .25s ease}.controls-hidden .lv-tile-bar[data-v-75d8781d]{opacity:0}.controls-hidden .lv-dock[data-v-75d8781d]{opacity:0;pointer-events:none;transform:translate(-50%) translateY(180%)}.controls-hidden .lv-stage[data-v-75d8781d]{cursor:none}.lv-backdrop[data-v-75d8781d]{display:none}.lv-chat[data-v-75d8781d]{width:340px;flex-shrink:0;background:var(--gm-surface);border-left:var(--border-main);display:flex;flex-direction:column;min-height:0;z-index:45}.lv-grabber[data-v-75d8781d]{display:none}.lv-chat-head[data-v-75d8781d]{padding:14px 18px;background:var(--gm-surface-subtle);border-bottom:var(--border-subtle);display:flex;align-items:center;justify-content:space-between;font-weight:800;font-size:14px;flex-shrink:0}.lv-close[data-v-75d8781d]{background:transparent;border:none;color:var(--text-muted);font-size:16px;font-weight:800;cursor:pointer;padding:6px}.lv-chat-body[data-v-75d8781d]{flex:1;padding:14px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;min-height:0}.lv-bubble[data-v-75d8781d]{background:var(--gm-surface-subtle);border:var(--border-light);box-shadow:var(--shadow-solid-sm);padding:9px 13px;border-radius:var(--radius-md);max-width:88%}.lv-bubble.is-me[data-v-75d8781d]{align-self:flex-end;background:var(--gm-pink);color:#000}.lv-bubble-meta[data-v-75d8781d]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;font-weight:700;margin-bottom:4px;color:var(--text-muted)}.lv-bubble.is-me .lv-bubble-meta[data-v-75d8781d]{color:#000}.lv-bubble-text[data-v-75d8781d]{font-size:13.5px;font-weight:600;line-height:1.45}.lv-chat-foot[data-v-75d8781d]{padding:12px;background:var(--gm-surface-subtle);border-top:var(--border-subtle);display:flex;gap:8px;flex-shrink:0}.lv-chat-input[data-v-75d8781d]{font-size:16px;min-width:0}.lv-room[data-v-75d8781d]:fullscreen,.lv-room[data-v-75d8781d]:-webkit-full-screen{width:100vw;height:100vh;background:var(--gm-bg)}.lv-room.is-fullscreen .lv-topbar[data-v-75d8781d]{position:absolute;top:0;left:0;right:0;min-height:0;border-bottom:var(--border-subtle)}.lv-room.is-fullscreen .lv-stage[data-v-75d8781d]{position:absolute;inset:0}.lv-room.is-fullscreen .lv-panel[data-v-75d8781d]{position:absolute;top:78px;right:16px;width:210px;max-height:calc(100% - 200px);border:var(--border-main);border-radius:var(--radius-md);box-shadow:var(--shadow-solid);overflow:hidden;transition:opacity .25s ease,transform .25s ease}.lv-room.is-fullscreen .lv-chat[data-v-75d8781d]{position:absolute;top:0;right:0;bottom:0}.lv-room.is-fullscreen.controls-hidden .lv-topbar[data-v-75d8781d]{opacity:0;pointer-events:none;transform:translateY(-100%)}.lv-room.is-fullscreen.controls-hidden .lv-panel[data-v-75d8781d]{opacity:0;pointer-events:none;transform:translateY(14px)}@media(max-width:1100px){.lv-panel[data-v-75d8781d]{width:200px}.lv-chat[data-v-75d8781d]{width:300px}.lv-dock-label[data-v-75d8781d]{display:none}.lv-dock-btn[data-v-75d8781d]{padding:10px 12px}}@media(max-width:820px){.lv-auto-left[data-v-75d8781d]{margin-top:calc(env(safe-area-inset-top) + 46px)}.lv-topbar[data-v-75d8781d]{position:absolute;top:0;left:0;right:0;min-height:0;padding:calc(env(safe-area-inset-top) + 8px) 12px 8px;border-bottom:var(--border-subtle)}.lv-title[data-v-75d8781d],.lv-people-count[data-v-75d8781d]{display:none}.lv-bar-right[data-v-75d8781d]{margin-left:auto}.lv-pill[data-v-75d8781d]{max-width:42vw;padding:4px 10px;font-size:11px}.lv-main[data-v-75d8781d]{flex-direction:column}.lv-stage[data-v-75d8781d]{position:absolute;inset:0}.lv-tile.is-main .lv-tile-bar[data-v-75d8781d]{bottom:calc(env(safe-area-inset-bottom) + 96px)}.lv-panel[data-v-75d8781d],.lv-room.is-fullscreen .lv-panel[data-v-75d8781d]{position:absolute;top:auto;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 92px);width:auto;max-height:26vh;border:none;border-radius:0;box-shadow:none;background:transparent;border-left:none;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.lv-panel-head[data-v-75d8781d]{display:none}.lv-panel-scroll[data-v-75d8781d]{flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:10px;padding:4px 12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory;pointer-events:none}.lv-panel-scroll[data-v-75d8781d]::-webkit-scrollbar{display:none}.lv-tile.is-strip[data-v-75d8781d]{pointer-events:auto;flex:0 0 auto;height:min(132px,20vh);width:auto;aspect-ratio:3 / 4;scroll-snap-align:start}.lv-dock[data-v-75d8781d]{bottom:calc(env(safe-area-inset-bottom) + 12px);gap:8px;padding:8px;border-radius:var(--radius-full)}.lv-dock-btn[data-v-75d8781d]{width:50px;height:50px;padding:0;border-radius:50%;justify-content:center}.lv-dock-label[data-v-75d8781d]{display:none}.controls-hidden .lv-topbar[data-v-75d8781d]{opacity:0;pointer-events:none;transform:translateY(-100%)}.controls-hidden .lv-panel[data-v-75d8781d]{opacity:0;pointer-events:none;transform:translateY(140%)}.lv-backdrop[data-v-75d8781d]{display:block;position:absolute;inset:0;background:#0000008c;z-index:40}.lv-chat[data-v-75d8781d]{position:absolute;inset:auto 0 0;width:auto;height:min(72dvh,560px);border-left:none;border-top:var(--border-main);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:env(safe-area-inset-bottom)}.lv-grabber[data-v-75d8781d]{display:block;width:42px;height:4px;border-radius:2px;background:var(--text-muted);opacity:.5;margin:8px auto 2px;flex-shrink:0}}@media(max-width:520px){.lv-topbar[data-v-75d8781d]{gap:6px;padding:calc(env(safe-area-inset-top) + 6px) 8px 6px}.lv-bar-left[data-v-75d8781d],.lv-bar-right[data-v-75d8781d]{gap:6px}.lv-room-code[data-v-75d8781d],.lv-engine[data-v-75d8781d]{display:none}.lv-pill[data-v-75d8781d]{max-width:30vw;padding:3px 8px;font-size:10px}.lv-leave-top[data-v-75d8781d]{padding:5px 10px;font-size:11px}.lv-dock[data-v-75d8781d]{gap:5px;padding:6px;max-width:calc(100% - 12px)}.lv-dock-btn[data-v-75d8781d]{width:42px;height:42px}.lv-share-flag[data-v-75d8781d]{display:none}.lv-tile.is-main.is-speaking[data-v-75d8781d]{outline:none}.lv-tile.is-main .lv-tile-bar[data-v-75d8781d]{max-width:calc(100% - 16px);padding:4px 8px}.lv-ico[data-v-75d8781d] svg{width:17px;height:17px}}@media(max-width:900px)and (orientation:landscape){.lv-panel[data-v-75d8781d],.lv-room.is-fullscreen .lv-panel[data-v-75d8781d]{top:calc(env(safe-area-inset-top) + 56px);bottom:auto;left:auto;right:calc(env(safe-area-inset-right) + 8px);width:104px;border:none;border-radius:0;box-shadow:none;max-height:none}.lv-panel-scroll[data-v-75d8781d]{flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:0;max-height:54dvh}.lv-tile.is-strip[data-v-75d8781d]{width:104px;height:auto;aspect-ratio:16 / 10}.lv-dock-btn[data-v-75d8781d]{width:44px;height:44px}.lv-tile.is-main .lv-tile-bar[data-v-75d8781d]{bottom:calc(env(safe-area-inset-bottom) + 76px)}.lv-chat[data-v-75d8781d]{height:88dvh}}.nt-list[data-v-6ea6453a]{display:flex;flex-direction:column;gap:10px}.nt-item[data-v-6ea6453a]{display:flex;gap:14px;padding:16px 18px;background:var(--gm-surface);border:var(--border-main);border-radius:var(--radius-md, 10px);box-shadow:var(--shadow-solid-sm)}.nt-item.is-new[data-v-6ea6453a]{background:var(--gm-yellow, #FFC900)}.nt-icon[data-v-6ea6453a]{display:flex;align-items:flex-start;padding-top:2px;color:var(--text-main);flex-shrink:0}.nt-main[data-v-6ea6453a]{flex:1;min-width:0}.nt-head[data-v-6ea6453a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nt-head strong[data-v-6ea6453a]{font-size:15px;font-weight:900;color:var(--text-main)}.nt-body[data-v-6ea6453a]{margin-top:4px;font-size:13px;line-height:1.6;color:var(--text-main)}.nt-foot[data-v-6ea6453a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.nt-foot time[data-v-6ea6453a]{font-size:12px;font-weight:700;color:var(--text-muted)}.nt-item.is-new .nt-foot time[data-v-6ea6453a]{color:#000}.nt-empty[data-v-6ea6453a]{padding:40px;text-align:center;font-size:13px;color:var(--text-muted)}.nt-pages[data-v-6ea6453a]{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.pu-overlay[data-v-2c6e6097]{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;overflow-y:auto;background:#000000b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pu-modal[data-v-2c6e6097]{width:100%;max-width:420px;background:var(--gm-surface);border:var(--border-main);border-radius:var(--radius-md, 10px);box-shadow:var(--shadow-solid, 4px 4px 0 #000)}.pu-head[data-v-2c6e6097]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:var(--border-main)}.pu-head h3[data-v-2c6e6097]{font-size:15px;font-weight:900;color:var(--text-main)}.pu-close[data-v-2c6e6097]{display:inline-flex;padding:4px;background:transparent;border:none;color:var(--text-muted);cursor:pointer}.pu-body[data-v-2c6e6097]{display:flex;flex-direction:column;gap:10px;padding:16px}.pu-foot[data-v-2c6e6097]{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:var(--border-main)}.pu-hidden[data-v-2c6e6097]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.pu-drop[data-v-2c6e6097]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:32px 16px;text-align:center;color:var(--text-muted);background:var(--gm-surface-subtle);border:2px dashed #000;border-radius:var(--radius-md, 10px);cursor:pointer}.pu-drop.is-over[data-v-2c6e6097]{background:var(--gm-yellow, #FFC900);color:#000}.pu-drop strong[data-v-2c6e6097]{font-size:14px;font-weight:900;color:var(--text-main)}.pu-drop span[data-v-2c6e6097]{font-size:12px;font-weight:700}.pu-crop[data-v-2c6e6097]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000;border:var(--border-main);border-radius:var(--radius-md, 10px);user-select:none;-webkit-user-select:none}.pu-crop img[data-v-2c6e6097]{display:block;max-width:100%;max-height:60vh;pointer-events:none}.pu-dim[data-v-2c6e6097]{position:absolute;inset:0;background:#0009;pointer-events:none}.pu-frame[data-v-2c6e6097]{position:absolute;box-sizing:border-box;border:2px dashed var(--gm-yellow, #FFC900);cursor:move}.pu-handle[data-v-2c6e6097]{position:absolute;right:-9px;bottom:-9px;width:18px;height:18px;background:var(--gm-yellow, #FFC900);border:2px solid #000;border-radius:50%;cursor:nwse-resize}.pu-hint[data-v-2c6e6097]{font-size:12px;font-weight:700;line-height:1.6;color:var(--text-muted)}.pu-error[data-v-2c6e6097]{font-size:12px;font-weight:800;color:#c0392b}.pf-payout-warn[data-v-96c87767]{margin-bottom:16px;padding:10px 12px;font-size:12px;font-weight:800;color:#000;background:var(--gm-yellow, #FFC900);border:var(--border-main);border-radius:var(--radius-md, 8px)}.pf-payout-hint[data-v-96c87767]{margin-top:4px;font-size:11px;font-weight:600;color:var(--text-muted)}.pf-payout-error[data-v-96c87767]{margin-top:4px;font-size:11px;font-weight:800;color:#c0392b}.pf-identity[data-v-96c87767]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.pf-photo-btn[data-v-96c87767]{margin-top:10px}.pf-avatar[data-v-96c87767]{width:72px;height:72px;flex-shrink:0;display:grid;place-items:center;background:var(--gm-yellow);color:#000;border:var(--border-main);border-radius:50%;box-shadow:var(--shadow-solid);font-size:24px;font-weight:900;overflow:hidden}.pf-avatar.has-photo[data-v-96c87767]{box-shadow:none;background:var(--gm-surface-subtle)}.pf-avatar img[data-v-96c87767]{width:100%;height:100%;object-fit:cover}.pf-name[data-v-96c87767]{font-size:20px;font-weight:900;color:var(--text-main)}.pf-sub[data-v-96c87767]{font-size:13px;font-weight:700;color:var(--text-muted);margin-bottom:8px}.pf-tags[data-v-96c87767]{display:flex;gap:8px;flex-wrap:wrap}.pf-quota-head[data-v-96c87767]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.pf-quota-title[data-v-96c87767]{font-size:16px;font-weight:900;color:var(--text-main)}.pf-quota-note[data-v-96c87767]{font-size:12px;font-weight:700;color:var(--text-muted)}.pf-quota-figure[data-v-96c87767]{text-align:right;line-height:1.3}.pf-quota-figure strong[data-v-96c87767]{display:block;font-size:26px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--text-main)}.pf-quota-figure strong.is-out[data-v-96c87767]{color:var(--gm-red)}.pf-quota-figure span[data-v-96c87767]{font-size:12px;font-weight:700;color:var(--text-muted)}.pf-bar[data-v-96c87767]{height:14px;background:var(--gm-surface-subtle);border:var(--border-subtle);border-radius:999px;overflow:hidden}.pf-bar-fill[data-v-96c87767]{height:100%;background:var(--gm-mint);transition:width .3s ease}.pf-bar-fill.is-warn[data-v-96c87767]{background:var(--gm-yellow)}.pf-bar-fill.is-out[data-v-96c87767]{background:var(--gm-red)}.pf-quota-used[data-v-96c87767]{margin-top:8px;font-size:12.5px;font-weight:700;color:var(--text-muted)}.pf-quota-alert[data-v-96c87767]{margin-top:8px;font-size:13px;font-weight:800;color:var(--gm-red)}.pf-section-title[data-v-96c87767]{font-size:16px;font-weight:900;color:var(--text-main);margin-bottom:2px}.pf-section-note[data-v-96c87767]{font-size:12.5px;font-weight:600;color:var(--text-muted);margin-bottom:16px;max-width:70ch}.pf-mini-row[data-v-96c87767]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pf-mini[data-v-96c87767]{background:var(--gm-surface);border:var(--border-subtle);border-radius:var(--radius-md);padding:12px 16px;font-size:14px;color:var(--text-main)}.pf-mini.is-bad[data-v-96c87767]{border-color:var(--gm-red)}.pf-mini-label[data-v-96c87767]{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:2px}.pf-mini-note[data-v-96c87767]{display:block;font-size:11px;font-weight:600;color:var(--text-muted)}.pf-empty[data-v-96c87767]{padding:40px 20px;text-align:center;font-size:13.5px;font-weight:700;color:var(--text-muted)}.hr-table-container[data-v-96c87767]{border:none;border-radius:0;box-shadow:none}.hr-table th[data-v-96c87767]{border-radius:0}.hr-table th[data-v-96c87767]:first-child,.hr-table td[data-v-96c87767]:first-child{padding-left:24px}.hr-table th[data-v-96c87767]:last-child,.hr-table td[data-v-96c87767]:last-child{padding-right:24px}.pf-num[data-v-96c87767]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pf-nowrap[data-v-96c87767]{white-space:nowrap}.pf-meta[data-v-96c87767]{font-size:11px;font-weight:600;color:var(--text-muted)}.pf-brief[data-v-96c87767]{font-size:13px;font-weight:700;max-width:46ch}.pf-error[data-v-96c87767]{font-size:11.5px;font-weight:700;color:var(--gm-red);margin-top:3px;max-width:46ch}.pf-pager[data-v-96c87767]{display:flex;gap:6px;flex-wrap:wrap}@media(max-width:900px){.pf-mini-row[data-v-96c87767]{grid-template-columns:1fr}.pf-brief[data-v-96c87767],.pf-error[data-v-96c87767]{max-width:none}}.st-minutes[data-v-c08de630]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:4px 0 18px;padding:16px 18px;background:var(--gm-surface-subtle);border:var(--border-subtle);border-radius:var(--radius-md, 8px)}.st-minutes .hr-form-group[data-v-c08de630]{margin-bottom:0}.st-share[data-v-c08de630]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.st-share-out[data-v-c08de630]{display:flex;flex-direction:column;gap:2px;padding:8px 14px;border:var(--border-main);border-radius:var(--radius-md, 8px);background:var(--gm-surface-subtle)}.st-share-out span[data-v-c08de630]{font-size:11px;font-weight:800;color:var(--text-muted)}.st-share-out strong[data-v-c08de630]{font-size:20px;font-weight:900;color:var(--text-main)}.st-title[data-v-c08de630]{font-size:15px;font-weight:900;color:var(--text-main)}.st-note[data-v-c08de630]{font-size:11.5px;font-weight:600;color:var(--text-muted);max-width:64ch;line-height:1.6}.st-engines[data-v-c08de630]{display:grid;gap:12px}.st-engine[data-v-c08de630]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--gm-surface);border:var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease}.st-engine[data-v-c08de630]:hover{background:var(--gm-hover-bg)}.st-engine.selected[data-v-c08de630]{background:var(--gm-yellow);color:#000}.st-engine.unusable[data-v-c08de630]{opacity:.55;cursor:not-allowed}.st-radio[data-v-c08de630]{width:18px;height:18px;margin-top:2px;accent-color:#000000;flex-shrink:0}.st-engine-body[data-v-c08de630]{display:flex;flex-direction:column;gap:4px;min-width:0}.st-engine-head[data-v-c08de630]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:900}.st-engine-desc[data-v-c08de630]{font-size:12.5px;font-weight:600;line-height:1.6}.st-engine:not(.selected) .st-engine-desc[data-v-c08de630]{color:var(--text-muted)}.st-engine-warn[data-v-c08de630]{font-size:12px;font-weight:800;color:var(--gm-red)}.st-error[data-v-c08de630]{display:block;font-size:12px;font-weight:800;color:var(--gm-red);margin-top:8px}.st-reset[data-v-c08de630]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px;padding:14px 16px;background:var(--gm-surface-subtle);border:var(--border-light);border-radius:var(--radius-md)}.st-reset strong[data-v-c08de630]{font-size:13px;font-weight:900;color:var(--text-main)}.st-reset p[data-v-c08de630]{font-size:11.5px;font-weight:600;color:var(--text-muted);line-height:1.6;max-width:60ch}.st-toggle[data-v-c08de630]{display:flex;align-items:flex-start;gap:11px;margin-top:18px;padding:13px 15px;background:var(--gm-surface-subtle);border:var(--border-main);border-radius:var(--radius-md);cursor:pointer}.st-toggle.on[data-v-c08de630]{background:var(--gm-yellow);color:#000}.st-toggle input[data-v-c08de630]{width:17px;height:17px;margin-top:1px;accent-color:#000000;flex-shrink:0}.st-toggle strong[data-v-c08de630]{display:block;font-size:13px;font-weight:900;color:inherit}.st-toggle em[data-v-c08de630]{display:block;margin-top:4px;font-size:11px;font-style:normal;font-weight:600;line-height:1.7;opacity:.78}.st-actions[data-v-c08de630]{display:flex;justify-content:flex-end;margin-top:20px}.st-usage[data-v-c08de630]{display:flex;flex-direction:column;gap:18px}.st-usage-row[data-v-c08de630]{display:flex;flex-direction:column;gap:7px}.st-usage-head[data-v-c08de630]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.st-usage-head strong[data-v-c08de630]{font-size:14px;font-weight:900;color:var(--text-main)}.st-usage-figure[data-v-c08de630]{font-size:12.5px;font-weight:800;color:var(--text-main);font-variant-numeric:tabular-nums}.st-usage-figure.muted[data-v-c08de630]{color:var(--text-muted)}.st-src[data-v-c08de630]{display:inline-block;margin-left:7px;padding:1px 7px;border:var(--border-light);border-radius:999px;font-size:9.5px;font-style:normal;font-weight:800;letter-spacing:.02em;color:var(--text-muted);vertical-align:1px}.st-src.rough[data-v-c08de630]{border-style:dashed}.st-bar span.rough[data-v-c08de630]{opacity:.72}.st-link[data-v-c08de630]{font-weight:800;color:var(--text-main);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.st-why[data-v-c08de630]{font-size:11px;font-weight:600;line-height:1.6;color:var(--text-muted)}.st-foot-note[data-v-c08de630]{margin-top:20px;padding:11px 14px;background:var(--gm-surface-subtle);border:var(--border-light);border-radius:var(--radius-md);font-size:11px;font-weight:600;line-height:1.7;color:var(--text-muted)}.st-bar[data-v-c08de630]{height:10px;background:var(--gm-surface-subtle);border:var(--border-main);border-radius:999px;overflow:hidden}.st-bar span[data-v-c08de630]{display:block;height:100%;min-width:2px;transition:width .3s ease}.st-bar span.ok[data-v-c08de630]{background:var(--gm-mint)}.st-bar span.warn[data-v-c08de630]{background:var(--gm-yellow)}.st-bar span.danger[data-v-c08de630]{background:var(--gm-pink)}.st-usage-foot[data-v-c08de630]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11.5px;font-weight:600;color:var(--text-muted)}.st-usage-foot strong[data-v-c08de630]{font-weight:900;color:var(--text-main)}.st-usage-foot .warn[data-v-c08de630]{color:var(--text-main);font-weight:800}.bt-invite[data-v-91885da6]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px;padding:22px 26px;background:#ffc900}.bt-invite-title[data-v-91885da6]{font-size:22px;font-weight:900;color:#000;letter-spacing:-.4px}.bt-invite-sub[data-v-91885da6]{max-width:560px;margin-top:6px;font-size:13px;font-weight:700;color:#000}.bt-invite-figure[data-v-91885da6]{display:flex;flex-direction:column;align-items:center;padding:12px 22px;background:#fff;border:var(--border-main);box-shadow:var(--shadow-solid)}.bt-invite-percent[data-v-91885da6]{font-size:30px;font-weight:900;color:#000;line-height:1}.bt-invite-label[data-v-91885da6]{margin-top:4px;font-size:11px;font-weight:800;color:#4a4a4a}.bt-sent>div[data-v-91885da6]{padding:10px 0;border-top:1.5px dashed #D0D0CA}.bt-sent dt[data-v-91885da6]{font-size:11px;font-weight:900;color:#4a4a4a}.bt-sent dd[data-v-91885da6]{margin:2px 0 0;font-size:13px;font-weight:700;color:#000;white-space:pre-line;overflow-wrap:anywhere}.ba-photo[data-v-91885da6]{display:flex;align-items:center;gap:18px;margin-bottom:20px}.ba-photo-frame[data-v-91885da6]{display:flex;align-items:center;justify-content:center;width:96px;height:96px;flex-shrink:0;overflow:hidden;color:var(--text-muted);background:var(--gm-surface-subtle);border:var(--border-main);border-radius:50%}.ba-photo-frame img[data-v-91885da6]{width:100%;height:100%;object-fit:cover}.ba-photo-note[data-v-91885da6]{margin:2px 0 8px;font-size:11px;font-weight:700;color:var(--text-muted)}.ba-field[data-v-91885da6]{border:2px solid #000}.ba-field.is-bad[data-v-91885da6]{border-color:#c0392b;background:#fff6f5}.ba-star[data-v-91885da6]{color:#c0392b;font-weight:900}.ba-error[data-v-91885da6]{display:block;margin-top:4px;font-size:11px;font-weight:800;color:#c0392b}.bt-panel[data-v-91885da6]{padding:24px}@media(max-width:768px){.bt-panel[data-v-91885da6]{padding:16px 14px}}.bt-layout[data-v-91885da6]{display:grid;grid-template-columns:1fr 1.6fr;gap:24px}.bt-pair[data-v-91885da6]{display:grid;grid-template-columns:1.2fr 1fr;gap:14px;margin-bottom:16px}.bt-submit[data-v-91885da6]{display:flex;justify-content:flex-end;gap:12px}@media(max-width:768px){.bt-layout[data-v-91885da6],.bt-pair[data-v-91885da6]{grid-template-columns:1fr}.bt-submit[data-v-91885da6]{flex-direction:column-reverse}.bt-submit[data-v-91885da6]>*{width:100%;text-align:center;justify-content:center}}.bt-head[data-v-91885da6]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:20px}.bt-example-btn[data-v-91885da6]{flex-shrink:0;padding:7px 14px;background:#ffc900;color:#000;border:2px solid #000000;box-shadow:2px 2px #000;border-radius:6px;font-size:12px;font-weight:900;cursor:pointer}.bt-example-btn[data-v-91885da6]:hover{transform:translate(1px,1px);box-shadow:1px 1px #000}.bt-modal[data-v-91885da6]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0000008c}.bt-modal-card[data-v-91885da6]{display:flex;flex-direction:column;width:100%;max-width:620px;max-height:86vh;background:#fff;border:2.5px solid #000000;box-shadow:6px 6px #000;border-radius:10px;overflow:hidden}.bt-modal-head[data-v-91885da6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:2px solid #000000}.bt-modal-head h3[data-v-91885da6]{font-size:16px;font-weight:900;color:#000}.bt-modal-head p[data-v-91885da6]{margin-top:3px;font-size:12px;font-weight:700;color:#4a4a4a}.bt-modal-close[data-v-91885da6]{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;background:#fff;color:#000;border:2px solid #000000;border-radius:6px;cursor:pointer}.bt-modal-body[data-v-91885da6]{flex:1;min-height:0;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:16px}.bt-example-row[data-v-91885da6]{display:flex;flex-direction:column;gap:4px}.bt-example-label[data-v-91885da6]{font-size:11.5px;font-weight:900;color:#4a4a4a}.bt-example-value[data-v-91885da6]{padding:9px 12px;background:#faf5ee;border:2px solid #000000;border-radius:6px;font-size:13px;font-weight:600;line-height:1.65;color:#000;white-space:pre-line}.bt-example-note[data-v-91885da6]{font-size:11px;font-weight:700;line-height:1.6;color:#4a4a4a}.bt-modal-foot[data-v-91885da6]{padding:14px 20px;border-top:2px solid #000000;text-align:right}@media(max-width:700px){.bt-head[data-v-91885da6]{flex-direction:column}}.bt-rules[data-v-91885da6]{margin:22px 0 20px;padding:16px 18px;background:var(--gm-surface-subtle, #FAF5EE);border:2px solid #000000;border-radius:8px}.bt-rules strong[data-v-91885da6]{display:block;margin-bottom:9px;font-size:14px;font-weight:900;color:#000}.bt-rules ul[data-v-91885da6]{display:flex;flex-direction:column;gap:7px;padding-left:18px;list-style:disc}.bt-rules li[data-v-91885da6]{font-size:12.5px;font-weight:600;line-height:1.7;color:#000}.bt-rules p[data-v-91885da6]{margin-top:11px;font-size:11.5px;font-weight:800;color:#000;opacity:.7}
