.sso-container[data-v-6211968f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:100vh;padding:24px;box-sizing:border-box;text-align:center;color:#273449;background:#f5f7fb}h1[data-v-6211968f]{font-size:22px;margin:0}p[data-v-6211968f]{max-width:520px;margin:0;line-height:1.7}a[data-v-6211968f]{color:#2563eb}.spinner[data-v-6211968f]{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-6211968f 1s linear infinite}@keyframes spin-6211968f{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-6211968f]{animation:none}}.facilitator-page[data-v-23ea3845]{height:100vh;overflow-y:auto;background:#f5f5f7;color:#1d1d1f;font-family:-apple-system,SF Pro Text,Helvetica Neue,sans-serif}.fac-header[data-v-23ea3845]{position:sticky;top:0;z-index:10;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:.5px solid rgba(0,0,0,.1)}.fac-header-inner[data-v-23ea3845]{max-width:880px;margin:0 auto;padding:16px 20px}.fac-title[data-v-23ea3845]{margin:0;font-size:20px;font-weight:600;letter-spacing:-.3px}.fac-sub[data-v-23ea3845]{margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:12px}.fac-seminar[data-v-23ea3845]{font-size:13px;color:rgba(0,0,0,.5)}.fac-refresh[data-v-23ea3845]{border:none;background:#0071e3;color:#fff;border-radius:980px;padding:6px 16px;font-size:13px;cursor:pointer;transition:filter .2s}.fac-refresh[data-v-23ea3845]:hover:not(:disabled){filter:brightness(1.1)}.fac-refresh[data-v-23ea3845]:disabled{opacity:.4;cursor:not-allowed}.fac-body[data-v-23ea3845]{max-width:880px;margin:0 auto;padding:20px}.fac-state[data-v-23ea3845]{text-align:center;color:rgba(0,0,0,.4);font-size:14px;padding:60px 0}.fac-error[data-v-23ea3845]{color:#ff3b30}.fac-team[data-v-23ea3845]{margin-bottom:32px}.fac-team-name[data-v-23ea3845]{font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px;border-bottom:.5px solid rgba(0,0,0,.1)}.fac-period[data-v-23ea3845]{margin-bottom:18px}.fac-period-head[data-v-23ea3845]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.fac-period-tag[data-v-23ea3845]{background:#1d1d1f;color:#fff;border-radius:6px;padding:2px 10px;font-size:12px;font-weight:500}.fac-period-count[data-v-23ea3845]{font-size:12px;color:rgba(0,0,0,.4)}.fac-card[data-v-23ea3845]{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.fac-trigger[data-v-23ea3845]{font-size:12px;color:rgba(0,0,0,.4);margin-bottom:10px}.fac-q[data-v-23ea3845]{margin-bottom:12px}.fac-label[data-v-23ea3845]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;margin-bottom:4px}.fac-label-q[data-v-23ea3845]{color:#0071e3}.fac-label-a[data-v-23ea3845]{color:#34c759}.fac-text[data-v-23ea3845]{margin:0;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.fac-a[data-v-23ea3845]{background:#f5f5f7;border-radius:8px;padding:12px}.fac-a-empty[data-v-23ea3845]{background:transparent;padding:0}.fac-muted[data-v-23ea3845]{color:rgba(0,0,0,.36);font-style:italic}.fac-meta[data-v-23ea3845]{margin-top:8px;display:flex;gap:14px;font-size:12px;color:rgba(0,0,0,.4)}body,html{margin:0;padding:0;width:100%;height:100%;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}