.login-page[data-v-a0c9f88c]{background:var(--jx-canvas);place-items:center;width:100%;min-height:100vh;padding:clamp(1rem,4vw,3rem);display:grid}.login-layout[data-v-a0c9f88c]{border:1px solid var(--jx-border);background:var(--jx-surface);border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);width:min(100%,1160px);min-height:min(720px,100vh - 6rem);display:grid;overflow:hidden;box-shadow:0 20px 50px #102c401f}.intro[data-v-a0c9f88c]{color:#fff;background:linear-gradient(148deg,#102c40,#145367 70%,#19695e);flex-direction:column;min-width:0;padding:56px;display:flex;position:relative;overflow:hidden}.intro[data-v-a0c9f88c]:before,.intro[data-v-a0c9f88c]:after{z-index:0;pointer-events:none;content:"";border-radius:50%;position:absolute;transform:rotate(-20deg)}.intro[data-v-a0c9f88c]:before{background:#91dccb17;width:720px;height:280px;bottom:-195px;left:60px}.intro[data-v-a0c9f88c]:after{background:#91dccb1a;width:660px;height:240px;bottom:-180px;left:180px}.intro[data-v-a0c9f88c]>*{z-index:1;position:relative}.intro-brand[data-v-a0c9f88c]{align-items:center;gap:.9rem;font-size:1.35rem;display:flex}.intro-brand span[data-v-a0c9f88c]{background:var(--jx-current);width:46px;height:46px;color:var(--jx-nav);border-radius:13px;place-items:center;font-weight:800;display:grid}.eyebrow[data-v-a0c9f88c]{letter-spacing:.08em;font-size:.875rem;font-weight:750}.intro .eyebrow[data-v-a0c9f88c]{color:#bdebd8;margin:5.5rem 0 0}.intro h1[data-v-a0c9f88c]{max-width:9.5em;margin:.9rem 0 1rem;font-size:2.7rem;line-height:1.3}.intro-summary[data-v-a0c9f88c]{color:#deebec;max-width:19em;line-height:1.75}.intro-rule[data-v-a0c9f88c]{background:#bdebd8;width:3.4rem;height:3px;margin:auto 0 1.2rem}.intro-foot[data-v-a0c9f88c]{color:#deebec;margin:0;font-size:.9375rem}.login-panel[data-v-a0c9f88c]{place-items:center;min-width:0;padding:4rem;display:grid}.login-form[data-v-a0c9f88c]{width:min(100%,380px)}.login-form .eyebrow[data-v-a0c9f88c]{color:var(--jx-primary);margin:0}.login-form h2[data-v-a0c9f88c]{margin:.65rem 0;font-size:2.25rem;line-height:1.25}.form-intro[data-v-a0c9f88c]{color:var(--jx-muted);margin:0 0 2rem;line-height:1.55}.form-fields[data-v-a0c9f88c]{gap:.5rem;display:grid}.login-form label[data-v-a0c9f88c]{margin-top:.8rem;font-size:.9375rem;font-weight:650}.login-form input[data-v-a0c9f88c]{width:100%;min-height:52px;color:var(--jx-ink);font:inherit;background:#fff;border:1px solid #9fb4bf;border-radius:9px;padding:.65rem 1rem}.login-form input[data-v-a0c9f88c]::placeholder{color:#748d9b}.login-form input[readonly][data-v-a0c9f88c]{background:#f0f5f7}.login-form input[data-v-a0c9f88c]:focus-visible,.login-form button[data-v-a0c9f88c]:focus-visible{outline:3px solid var(--jx-focus);outline-offset:2px}.login-form button[data-v-a0c9f88c]{background:var(--jx-primary);color:#fff;cursor:pointer;width:100%;min-height:52px;font:inherit;border:0;border-radius:9px;margin-top:2rem;font-weight:700}.login-form button[data-v-a0c9f88c]:hover:not(:disabled){background:#064660}.login-form button[data-v-a0c9f88c]:disabled{cursor:not-allowed;background:#8ca8b5}.error[data-v-a0c9f88c]{color:var(--jx-danger);background:#fff1f1;border-radius:7px;margin:1rem 0 0;padding:.65rem .8rem;line-height:1.5}.form-foot[data-v-a0c9f88c]{color:var(--jx-muted);margin:1.25rem 0 0;font-size:.875rem;line-height:1.5}.form-license[data-v-a0c9f88c]{border-top:1px solid var(--jx-border);margin:1.25rem 0 0;padding-top:1rem;font-size:.875rem}.form-license a[data-v-a0c9f88c]{color:var(--jx-primary);text-underline-offset:.2em;text-decoration:underline}.form-license a[data-v-a0c9f88c]:focus-visible{outline:3px solid var(--jx-focus);outline-offset:2px}@media (width<=800px){.login-page[data-v-a0c9f88c]{align-items:start;padding:36px 32px}.login-layout[data-v-a0c9f88c]{grid-template-columns:1fr;width:min(100%,704px);min-height:min(952px,100vh - 72px)}.intro[data-v-a0c9f88c]{min-height:336px;padding:40px}.intro .eyebrow[data-v-a0c9f88c]{margin-top:1.65rem}.intro h1[data-v-a0c9f88c]{max-width:11em;font-size:1.95rem;line-height:1.35}.intro-summary[data-v-a0c9f88c]{max-width:none}.intro[data-v-a0c9f88c]:before{bottom:-245px;left:420px}.intro[data-v-a0c9f88c]:after{bottom:-220px;left:535px}.intro-rule[data-v-a0c9f88c],.intro-foot[data-v-a0c9f88c]{display:none}.login-panel[data-v-a0c9f88c]{padding:4rem;display:block}.login-form[data-v-a0c9f88c]{width:min(100%,576px)}}@media (width<=540px){.login-page[data-v-a0c9f88c]{padding:0}.login-layout[data-v-a0c9f88c]{min-height:100vh;box-shadow:none;border:0;border-radius:0}.intro[data-v-a0c9f88c]{min-height:0;padding:1.5rem}.intro .eyebrow[data-v-a0c9f88c]{margin-top:2rem}.intro h1[data-v-a0c9f88c]{font-size:1.55rem}.intro-summary[data-v-a0c9f88c]{font-size:.9375rem}.login-panel[data-v-a0c9f88c]{padding:2rem 1.5rem}}.dashboard[data-v-7f039487]{min-width:0;max-width:1280px}.page-heading[data-v-7f039487]{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin:0 0 1.7rem;display:flex}.eyebrow[data-v-7f039487]{color:var(--jx-primary);letter-spacing:.045em;font-size:.8rem;font-weight:700}h1[data-v-7f039487]{color:var(--jx-ink);margin:.25rem 0 .55rem;font-size:clamp(1.75rem,2.4vw,2.1rem);line-height:1.2}.page-heading p[data-v-7f039487]:last-child{color:var(--jx-muted)}button[data-v-7f039487]{cursor:pointer;min-height:44px}.secondary-action[data-v-7f039487]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);background:var(--jx-surface);color:var(--jx-ink);white-space:nowrap;padding:.62rem 1rem}.secondary-action[data-v-7f039487]:hover,.workflow-actions button[data-v-7f039487]:hover{border-color:var(--jx-primary);color:var(--jx-primary)}button[data-v-7f039487]:focus-visible{outline:3px solid var(--jx-focus);outline-offset:2px}button[data-v-7f039487]:disabled{cursor:wait;opacity:.62}.summary[data-v-7f039487]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-lg);background:var(--jx-surface);min-height:204px;box-shadow:var(--jx-shadow);flex-direction:column;justify-content:center;align-items:stretch;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.summary h2[data-v-7f039487]{margin:.35rem 0 .65rem;font-size:1.35rem}.summary-copy>p[data-v-7f039487]:last-child{color:var(--jx-muted);line-height:1.55}.summary-result[data-v-7f039487]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;min-width:0;display:flex}.summary-result strong[data-v-7f039487]{color:var(--jx-primary);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,5vw,3.4rem);line-height:1}.summary-result p[data-v-7f039487]{line-height:1.5}.error[data-v-7f039487]{color:var(--jx-danger);overflow-wrap:anywhere}.empty-note[data-v-7f039487]{color:var(--jx-muted)}.summary-link[data-v-7f039487]{color:var(--jx-primary);background:0 0;border:0;padding:.1rem 0;font-weight:700}.summary-link[data-v-7f039487]:hover{text-decoration:underline}.section-title[data-v-7f039487]{margin:2.1rem 0 .2rem;font-size:1.4rem}.section-description[data-v-7f039487]{color:var(--jx-muted);margin-bottom:1rem;font-size:.875rem}.workflow-grid[data-v-7f039487]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.workflow-card[data-v-7f039487]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-md);background:var(--jx-surface);flex-direction:column;min-width:0;min-height:18.5rem;padding:1.4rem;display:flex}.workflow-index[data-v-7f039487]{color:var(--jx-primary);font-size:.85rem;font-weight:800}.workflow-card h3[data-v-7f039487]{margin:.55rem 0 .5rem;font-size:1.25rem}.workflow-card p[data-v-7f039487]{color:var(--jx-muted);line-height:1.55}.workflow-actions[data-v-7f039487]{flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;display:flex}.workflow-actions button[data-v-7f039487]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);background:var(--jx-surface);color:var(--jx-primary);padding:.5rem .9rem;font-size:.93rem;font-weight:650}.workflow-actions button.primary-action[data-v-7f039487]{border-color:var(--jx-primary);background:var(--jx-primary);color:var(--jx-primary-text)}.workflow-actions button.primary-action[data-v-7f039487]:hover{color:var(--jx-primary-text);background:#073f5b}.workflow-footnote[data-v-7f039487]{margin-top:auto;padding-top:1.4rem;font-size:.875rem}@media (width<=1050px){.workflow-grid[data-v-7f039487]{grid-template-columns:1fr}}@media (width<=800px){.page-heading[data-v-7f039487]{flex-direction:column;align-items:flex-start}.workflow-card[data-v-7f039487]{min-height:0}}.classes-page[data-v-8a80cfd1]{max-width:1280px}.page-heading[data-v-8a80cfd1]{margin-bottom:1.7rem}.eyebrow[data-v-8a80cfd1]{color:var(--jx-primary);letter-spacing:.045em;font-size:.8rem;font-weight:750}h1[data-v-8a80cfd1]{margin:.2rem 0 .5rem;font-size:clamp(1.75rem,2.4vw,2.1rem);line-height:1.2}.page-heading>p[data-v-8a80cfd1]:last-child{color:var(--jx-muted)}.toolbar[data-v-8a80cfd1]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-lg);background:var(--jx-surface);flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:1.4rem;padding:1.35rem 1.5rem;display:flex}.toolbar label[data-v-8a80cfd1]{color:var(--jx-muted);gap:.3rem;margin-right:auto;font-size:.86rem;font-weight:650;display:grid}.toolbar select[data-v-8a80cfd1]{border-radius:var(--jx-radius-sm);min-width:14rem;min-height:44px;color:var(--jx-ink);background:#fff;border:1px solid #9fb4bf;padding:.45rem .7rem}button[data-v-8a80cfd1]{cursor:pointer;min-height:44px}button[data-v-8a80cfd1]:focus-visible,select[data-v-8a80cfd1]:focus-visible,input[data-v-8a80cfd1]:focus-visible{outline:3px solid var(--jx-focus);outline-offset:2px}button[data-v-8a80cfd1]:disabled{opacity:.55;cursor:not-allowed}.btn[data-v-8a80cfd1]{border:1px solid var(--jx-primary);border-radius:var(--jx-radius-sm);background:var(--jx-primary);color:var(--jx-primary-text);padding:.58rem 1rem;font-weight:700}.btn[data-v-8a80cfd1]:hover:not(:disabled){background:#064660}.refresh[data-v-8a80cfd1],.clear[data-v-8a80cfd1]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);color:var(--jx-primary);background:#fff;padding:.55rem .85rem;font-weight:650}.refresh[data-v-8a80cfd1]:hover:not(:disabled),.clear[data-v-8a80cfd1]:hover:not(:disabled){border-color:var(--jx-primary)}.create-form[data-v-8a80cfd1]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-lg);background:var(--jx-surface);box-shadow:var(--jx-shadow);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin:0 0 1.2rem;padding:clamp(1.1rem,2.5vw,1.7rem);display:grid}.organization-create-form[data-v-8a80cfd1]{grid-template-columns:repeat(6,minmax(0,1fr))}.organization-create-form>.organization-option-field[data-v-8a80cfd1]{grid-column:span 3;min-width:0}.organization-create-form>label[data-v-8a80cfd1]{grid-column:span 2;min-width:0}.option-heading[data-v-8a80cfd1]{min-height:44px;color:var(--jx-ink);justify-content:space-between;align-items:center;gap:.6rem;font-size:.9rem;display:flex}.mode-switch[data-v-8a80cfd1]{color:var(--jx-primary);font:inherit;text-underline-offset:.2em;background:0 0;border:0;font-weight:700;text-decoration:underline}.organization-option-field label[data-v-8a80cfd1]{display:block}.create-form>h2[data-v-8a80cfd1],.create-form>.form-intro[data-v-8a80cfd1]{grid-column:1/-1}.create-form>h2[data-v-8a80cfd1],.list-panel h2[data-v-8a80cfd1],.empty h2[data-v-8a80cfd1],.state-panel h2[data-v-8a80cfd1]{font-size:1.2rem}.form-intro[data-v-8a80cfd1]{color:var(--jx-muted);margin-top:-.7rem}.create-form label[data-v-8a80cfd1],.create-form fieldset[data-v-8a80cfd1]{border:0;font-size:.9rem;font-weight:650}.create-form input[data-v-8a80cfd1],.create-form select[data-v-8a80cfd1]{border-radius:var(--jx-radius-sm);width:100%;min-height:44px;color:var(--jx-ink);font:inherit;background:#fff;border:1px solid #9fb4bf;margin-top:.35rem;padding:.55rem .7rem;font-weight:400;display:block}.create-form fieldset[data-v-8a80cfd1]{grid-column:1/-1}.create-form legend[data-v-8a80cfd1]{margin-bottom:.4rem}.check[data-v-8a80cfd1]{align-items:center;gap:.35rem;margin:0 .8rem .25rem 0;display:inline-flex!important}.check input[data-v-8a80cfd1]{width:auto;min-height:0;margin:0}.create-form>.btn[data-v-8a80cfd1]{grid-column:1/-1;justify-self:start}.table-scroll[data-v-8a80cfd1]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-md);background:var(--jx-surface);max-width:100%;overflow-x:auto}table[data-v-8a80cfd1]{border-collapse:collapse;width:100%;min-width:1050px}th[data-v-8a80cfd1],td[data-v-8a80cfd1]{text-align:left;vertical-align:middle;border-bottom:1px solid #e8eff2;padding:.85rem .9rem;font-size:.88rem}th[data-v-8a80cfd1]{color:#345265;white-space:nowrap;background:#eaf1f4;font-weight:750}tbody tr:last-child td[data-v-8a80cfd1]{border-bottom:0}tbody tr[data-v-8a80cfd1]:hover{background:#f7fafb}.list-panel[data-v-8a80cfd1],.empty[data-v-8a80cfd1],.state-panel[data-v-8a80cfd1]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-lg);background:#fff;margin-bottom:1.2rem;padding:1.5rem}.list-panel h2[data-v-8a80cfd1]{margin-bottom:.2rem}.list-foot[data-v-8a80cfd1]{color:var(--jx-muted);margin-top:1.2rem;font-size:.85rem}.row-actions[data-v-8a80cfd1]{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.roster-panel[data-v-8a80cfd1]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-lg);background:var(--jx-surface);margin-bottom:1.2rem;padding:clamp(1.1rem,2vw,1.5rem)}.roster-heading[data-v-8a80cfd1]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.roster-heading h2[data-v-8a80cfd1]{margin:.2rem 0;font-size:1.35rem}.roster-heading p[data-v-8a80cfd1]:last-child,.roster-count[data-v-8a80cfd1],.roster-login[data-v-8a80cfd1]{color:var(--jx-muted)}.roster-state[data-v-8a80cfd1]{border:1px dashed var(--jx-border);border-radius:var(--jx-radius-md);margin-top:1rem;padding:1.4rem}.roster-state h3[data-v-8a80cfd1]{margin:0 0 .3rem}.roster-state p[data-v-8a80cfd1]{margin:.2rem 0 .8rem}.roster-list[data-v-8a80cfd1]{border-top:1px solid var(--jx-border);margin:.6rem 0 1rem;padding:0;list-style:none}.roster-list li[data-v-8a80cfd1]{border-bottom:1px solid var(--jx-border);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.9rem .2rem;display:flex}.roster-list li>div[data-v-8a80cfd1]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.roster-login[data-v-8a80cfd1]{overflow-wrap:anywhere}.roster-status[data-v-8a80cfd1]{color:var(--jx-primary);background:#eaf2f4;border-radius:999px;padding:.25rem .65rem;font-size:.84rem}.roster-more-error[data-v-8a80cfd1]{color:var(--jx-danger)}.empty[data-v-8a80cfd1]{color:var(--jx-muted);border-style:dashed}.empty h2[data-v-8a80cfd1],.state-panel h2[data-v-8a80cfd1]{color:var(--jx-ink);margin-bottom:.3rem}.empty .btn[data-v-8a80cfd1]{margin-top:1.2rem}.loading-track[data-v-8a80cfd1]{background:#e4edf0;border-radius:9px;width:min(25rem,100%);height:9px;margin-top:1.2rem;overflow:hidden}.loading-track span[data-v-8a80cfd1]{background:var(--jx-primary);width:40%;height:100%;animation:1.5s ease-in-out infinite alternate classes-loading-8a80cfd1;display:block}@keyframes classes-loading-8a80cfd1{to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.loading-track span[data-v-8a80cfd1]{animation:none}}.error-panel[data-v-8a80cfd1]{border-radius:var(--jx-radius-md);color:var(--jx-danger);background:#fff1f1;margin-bottom:1rem;padding:1rem 1.2rem}.error-panel[data-v-8a80cfd1]:focus{outline:3px solid var(--jx-focus);outline-offset:2px}.error-panel p[data-v-8a80cfd1]{margin:.35rem 0 0}.error-panel .refresh[data-v-8a80cfd1]{margin-top:.8rem}.credential-guidance[data-v-8a80cfd1]{color:var(--jx-warning);margin-bottom:.8rem;font-size:.9rem}.receipt[data-v-8a80cfd1]{overflow-wrap:anywhere;border-radius:var(--jx-radius-md);color:#205143;background:#edf7f2;border:1px solid #87bba6;margin-bottom:1.2rem;padding:1.3rem}.receipt h2[data-v-8a80cfd1]{margin-bottom:.8rem;font-size:1.2rem}.receipt dl div[data-v-8a80cfd1]{grid-template-columns:8rem 1fr;gap:.5rem;margin-bottom:.35rem;display:grid}.receipt dt[data-v-8a80cfd1]{color:#436c5c}.receipt dd[data-v-8a80cfd1]{font-weight:650}.receipt .secret[data-v-8a80cfd1]{border-radius:var(--jx-radius-sm);color:#5a4100;background:#fff8db;border:1px solid #e1cb7e;margin:.7rem 0;padding:.75rem}.receipt p[data-v-8a80cfd1]{margin:.65rem 0;font-size:.9rem}.receipt>button+button[data-v-8a80cfd1]{margin-left:.7rem}.cohort-form h2[data-v-8a80cfd1],.cohort-form>p[data-v-8a80cfd1],.cohort-form>label[data-v-8a80cfd1],.cohort-form>div[data-v-8a80cfd1]:last-child{grid-column:1/-1}.cohort-form h2[data-v-8a80cfd1]{font-size:1.2rem}.cohort-form>p[data-v-8a80cfd1]{color:var(--jx-warning);font-size:.9rem}.cohort-row[data-v-8a80cfd1]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);grid-column:1/-1;grid-template-columns:5rem minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:.9rem;display:grid}.cohort-form>.refresh[data-v-8a80cfd1]{grid-column:1/-1;justify-self:start}.cohort-row strong[data-v-8a80cfd1]{align-self:center}.credential-table[data-v-8a80cfd1]{margin:.75rem 0}.credential-table td[data-v-8a80cfd1]:nth-child(2),.credential-table td[data-v-8a80cfd1]:nth-child(3),.credential-table td[data-v-8a80cfd1]:nth-child(4){overflow-wrap:anywhere;font-family:ui-monospace,monospace}@media (width<=800px){.toolbar[data-v-8a80cfd1]{align-items:stretch}.toolbar label[data-v-8a80cfd1],.toolbar select[data-v-8a80cfd1]{width:100%}.toolbar button[data-v-8a80cfd1]{flex:1}.create-form[data-v-8a80cfd1]{grid-template-columns:1fr}.organization-create-form>.organization-option-field[data-v-8a80cfd1],.organization-create-form>label[data-v-8a80cfd1]{grid-column:1/-1}.receipt dl div[data-v-8a80cfd1]{grid-template-columns:1fr;gap:.1rem}.cohort-row[data-v-8a80cfd1]{grid-template-columns:1fr}.cohort-row strong[data-v-8a80cfd1]{margin-bottom:-.25rem}}@media (width<=520px){.toolbar button[data-v-8a80cfd1],.receipt>button[data-v-8a80cfd1]{width:100%}.receipt>button+button[data-v-8a80cfd1]{margin:.6rem 0 0}}.students-page[data-v-ae045f00]{max-width:1100px}.page-heading[data-v-ae045f00]{margin-bottom:1.7rem}.eyebrow[data-v-ae045f00]{color:var(--jx-primary);letter-spacing:.045em;font-size:.8rem;font-weight:750}h1[data-v-ae045f00]{margin:.2rem 0 .5rem;font-size:clamp(1.75rem,2.4vw,2.1rem);line-height:1.2}h2[data-v-ae045f00]{margin:.15rem 0 .55rem;font-size:1.25rem}.page-heading>p[data-v-ae045f00]:last-child,.form-card p[data-v-ae045f00],.state-card p[data-v-ae045f00],.receipt p[data-v-ae045f00]{color:var(--jx-muted)}.toolbar[data-v-ae045f00],.actions[data-v-ae045f00]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.2rem;display:flex}button[data-v-ae045f00]{border-radius:var(--jx-radius-md);min-height:44px;font:inherit;cursor:pointer;padding:.65rem 1rem;font-weight:700}button[data-v-ae045f00]:disabled{opacity:.55;cursor:not-allowed}.primary[data-v-ae045f00]{border:1px solid var(--jx-primary);background:var(--jx-primary);color:#fff}.secondary[data-v-ae045f00]{border:1px solid var(--jx-border);color:var(--jx-ink);background:#fff}.text-button[data-v-ae045f00]{color:var(--jx-primary);background:0 0;border:0;text-decoration:underline}.form-card[data-v-ae045f00],.receipt[data-v-ae045f00],.state-card[data-v-ae045f00],.list-section[data-v-ae045f00]{background:var(--jx-surface);border:1px solid var(--jx-border);border-radius:var(--jx-radius-lg);margin-bottom:1.2rem;padding:1.5rem}.form-card[data-v-ae045f00]{gap:1.4rem;display:grid}.fields[data-v-ae045f00]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fields label[data-v-ae045f00]{gap:.4rem;font-weight:700;display:grid}.fields input[data-v-ae045f00],.fields select[data-v-ae045f00]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-md);width:100%;min-height:44px;color:var(--jx-ink);font:inherit;background:#fff;padding:.65rem .75rem}.optional[data-v-ae045f00]{color:var(--jx-muted);font-size:.8rem;font-weight:400}.field-note[data-v-ae045f00]{color:var(--jx-danger);margin:0}.field-error[data-v-ae045f00]{color:var(--jx-danger);font-size:.85rem;font-weight:600}.error-links[data-v-ae045f00]{margin:.5rem 0 0;padding-left:1.25rem}.error-links .text-button[data-v-ae045f00]{text-align:left;min-height:36px;color:var(--jx-danger);padding:.2rem 0}.error-panel[data-v-ae045f00]{color:var(--jx-danger);border-radius:var(--jx-radius-md);background:#fff1f1;margin-bottom:1rem;padding:1rem 1.2rem}.error-panel[data-v-ae045f00]:focus{outline:3px solid var(--jx-focus)}.receipt[data-v-ae045f00]{background:#edf7f2;border-color:#87bba6}.receipt dl[data-v-ae045f00]{gap:.6rem;display:grid}.receipt dl div[data-v-ae045f00]{grid-template-columns:7rem 1fr;gap:.5rem;display:grid}.receipt dt[data-v-ae045f00]{color:var(--jx-muted)}.receipt dd[data-v-ae045f00]{overflow-wrap:anywhere;margin:0}.list-heading[data-v-ae045f00],.list-section li[data-v-ae045f00]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.list-heading span[data-v-ae045f00],.list-section li span[data-v-ae045f00]{color:var(--jx-muted)}.list-section ul[data-v-ae045f00]{margin:0;padding:0;list-style:none}.list-section li[data-v-ae045f00]{border-top:1px solid var(--jx-border);padding:1rem 0}.list-section li>div[data-v-ae045f00]{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.status[data-v-ae045f00]{background:#eaf2f4;border-radius:999px;padding:.25rem .55rem;font-size:.8rem;color:var(--jx-primary)!important}.empty[data-v-ae045f00]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex}.empty[data-v-ae045f00]:before{content:"学";width:128px;height:128px;color:var(--jx-primary);background:#eaf4f3;border-radius:50%;place-items:center;margin-bottom:1rem;font-size:3.2rem;font-weight:700;display:grid}.load-more[data-v-ae045f00]{margin-top:1rem}button[data-v-ae045f00]:focus-visible,input[data-v-ae045f00]:focus-visible,select[data-v-ae045f00]:focus-visible{outline:3px solid var(--jx-focus);outline-offset:2px}@media (width<=768px){.fields[data-v-ae045f00]{grid-template-columns:1fr}.form-card[data-v-ae045f00],.receipt[data-v-ae045f00],.state-card[data-v-ae045f00],.list-section[data-v-ae045f00]{padding:1.1rem}.list-section li[data-v-ae045f00]{flex-direction:column;align-items:flex-start}.receipt dl div[data-v-ae045f00]{grid-template-columns:1fr;gap:.15rem}}.guardian-recovery[data-v-2c15c6ef]{gap:1rem;max-width:48rem;margin:auto;display:grid}.card[data-v-2c15c6ef]{border:1px solid var(--border-color,#d7dde4);border-radius:12px;gap:.75rem;padding:1.25rem;display:grid}h1[data-v-2c15c6ef],h2[data-v-2c15c6ef],p[data-v-2c15c6ef]{margin:0}input[data-v-2c15c6ef],textarea[data-v-2c15c6ef],button[data-v-2c15c6ef]{font:inherit;box-sizing:border-box;min-width:0;max-width:100%;padding:.7rem}textarea[data-v-2c15c6ef]{min-height:6rem}button[data-v-2c15c6ef]{cursor:pointer;justify-self:start}.error[data-v-2c15c6ef]{color:#a61b1b}button[data-v-2c15c6ef]:focus-visible,input[data-v-2c15c6ef]:focus-visible,textarea[data-v-2c15c6ef]:focus-visible{outline-offset:2px;outline:3px solid #4263b8}.curriculum-config[data-v-d7ed9e09]{color:#173247;gap:1.35rem;width:100%;min-width:0;max-width:1180px;padding-bottom:2rem;display:grid}.page-heading[data-v-d7ed9e09]{justify-content:space-between;align-items:center;gap:1.5rem;min-width:0;display:flex}.page-heading>div[data-v-d7ed9e09]{min-width:0}.eyebrow[data-v-d7ed9e09]{color:#0b5573;letter-spacing:.045em;margin:0;font-size:.8rem;font-weight:750}h1[data-v-d7ed9e09]{margin:.25rem 0 .4rem;font-size:clamp(1.75rem,2.4vw,2.15rem);line-height:1.2}.page-heading p[data-v-d7ed9e09]:last-child,.section-help[data-v-d7ed9e09]{color:#536e80;margin:.25rem 0 0;line-height:1.55}.catalog-link[data-v-d7ed9e09]{flex-shrink:0;min-width:12.5rem}.card[data-v-d7ed9e09]{background:#fff;border:1px solid #d4e1e8;border-radius:18px;min-width:0;margin:0;padding:1.25rem 1.45rem 1.4rem}.card legend[data-v-d7ed9e09]{color:#173247;padding:0 .25rem;font-size:1.08rem;font-weight:750}.card legend span[data-v-d7ed9e09]{color:#123e56;margin-right:.75rem}.section-help[data-v-d7ed9e09]{margin-bottom:1rem;font-size:.9rem}label[data-v-d7ed9e09]{color:#173247;gap:.35rem;min-width:0;margin:.8rem 0;font-size:.89rem;font-weight:650;display:grid}input[data-v-d7ed9e09]:not([type=checkbox]),select[data-v-d7ed9e09],textarea[data-v-d7ed9e09]{color:#173247;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #a8bfcb;border-radius:8px;padding:.55rem .7rem;display:block}input[readonly][data-v-d7ed9e09]{color:#546d7b;background:#f1f5f7}textarea[data-v-d7ed9e09]{resize:vertical;min-height:6rem}button[data-v-d7ed9e09]{color:#fff;cursor:pointer;background:#0b5573;border:1px solid #0b5573;border-radius:8px;min-height:44px;padding:.55rem 1rem;font-weight:700}button.secondary[data-v-d7ed9e09]{color:#0b5573;background:#fff}button.text-action[data-v-d7ed9e09]{color:#0b5573;background:0 0;border:none;min-height:30px;margin-left:.5rem;padding:.2rem .4rem;text-decoration:underline}button[data-v-d7ed9e09]:disabled{opacity:.55;cursor:not-allowed}button[data-v-d7ed9e09]:focus-visible,input[data-v-d7ed9e09]:focus-visible,textarea[data-v-d7ed9e09]:focus-visible,select[data-v-d7ed9e09]:focus-visible{outline-offset:2px;outline:3px solid #71bfd0}.system-card[data-v-d7ed9e09]{grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;display:grid}.system-card legend[data-v-d7ed9e09],.system-card .section-help[data-v-d7ed9e09]{grid-column:1/-1}.system-card label[data-v-d7ed9e09]{margin:.2rem 0 0}.system-card .actions[data-v-d7ed9e09]{align-items:end;gap:.65rem;display:flex}.system-card .actions button[data-v-d7ed9e09]{white-space:nowrap}.chain-card[data-v-d7ed9e09]{margin-top:1.35rem}.stage-list[data-v-d7ed9e09]{gap:.8rem;margin:1rem 0;display:grid}.stage-list article[data-v-d7ed9e09]{background:#f8fafb;border:1px solid #d5e2e9;border-radius:12px;min-width:0;padding:1rem}.stage-list article.draft-stage[data-v-d7ed9e09]{background:#f4fbf8;border-color:#a2c8bb}.stage-heading[data-v-d7ed9e09],.stage-heading>div[data-v-d7ed9e09]{align-items:center;gap:.7rem;display:flex}.stage-heading[data-v-d7ed9e09]{flex-wrap:wrap;justify-content:space-between}.stage-heading h3[data-v-d7ed9e09]{margin:0;font-size:1rem}.stage-index[data-v-d7ed9e09]{color:#0b5573;background:#deecf1;border-radius:.45rem;place-items:center;width:2rem;height:2rem;font-weight:750;display:grid}.draft-stage .stage-index[data-v-d7ed9e09]{background:#bdebdc}.stage-state[data-v-d7ed9e09]{color:#3f6474;background:#e7eff3;border-radius:999px;padding:.25rem .7rem;font-size:.75rem;font-weight:700}.draft-stage .stage-state[data-v-d7ed9e09]{color:#285c50;background:#e4f4ed}.stage-summary[data-v-d7ed9e09]{color:#536e80;margin:.5rem 0 0 2.7rem;font-size:.86rem;line-height:1.45}.stage-fields[data-v-d7ed9e09]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;margin-top:.55rem;display:grid}.stage-fields label[data-v-d7ed9e09]{min-width:0}.stage-fields button[data-v-d7ed9e09]{place-self:end start;margin-bottom:.8rem}.identifiers[data-v-d7ed9e09]{color:#536e80;overflow-wrap:anywhere;margin:.5rem 0;font-size:.78rem}.append-action[data-v-d7ed9e09]{border-style:dashed;width:100%}.empty-chain[data-v-d7ed9e09]{background:#f8fafb;border:1px dashed #a9c0ca;border-radius:10px;padding:1rem}.empty-chain p[data-v-d7ed9e09]{color:#536e80;margin:.3rem 0 0}.check[data-v-d7ed9e09]{align-items:start;gap:.6rem;font-weight:500;display:flex}.check input[data-v-d7ed9e09]{flex:none;margin-top:.25rem}.confirmation[data-v-d7ed9e09]{margin-top:1.35rem}.confirmation>p[data-v-d7ed9e09]{background:#edf6f8;border-radius:8px;padding:1rem;line-height:1.6}.error[data-v-d7ed9e09],.success[data-v-d7ed9e09],.notice[data-v-d7ed9e09]{border-radius:8px;padding:.75rem 1rem;line-height:1.55}.error[data-v-d7ed9e09]{color:#8d2f39;background:#fff4f5;border:1px solid #e5afb5}.success[data-v-d7ed9e09]{color:#205143;background:#edf7f2;border:1px solid #87bba6}.notice[data-v-d7ed9e09]{color:#244e62;background:#f2f8fa;border:1px solid #b5cdd8}.state-panel p[data-v-d7ed9e09]{margin:.35rem 0 .75rem}.state-panel button[data-v-d7ed9e09]{margin-top:.15rem}.stage-heading-actions[data-v-d7ed9e09]{align-items:center;gap:.55rem;display:flex}.stage-expand[data-v-d7ed9e09]{color:#0b5573;background:0 0;border:0;min-height:32px;padding:.2rem .45rem;font-size:.8rem;text-decoration:underline}.stage-detail[data-v-d7ed9e09]{margin-top:.7rem}@media (width<=1100px){.system-card[data-v-d7ed9e09]{grid-template-columns:1fr}.system-card .actions[data-v-d7ed9e09]{margin-top:.8rem}}@media (width<=800px){.curriculum-config[data-v-d7ed9e09]{gap:1rem}.page-heading[data-v-d7ed9e09]{flex-direction:column;align-items:stretch;gap:.7rem}.catalog-link[data-v-d7ed9e09]{align-self:flex-start}.card[data-v-d7ed9e09]{padding:1rem}.stage-fields[data-v-d7ed9e09]{grid-template-columns:1fr}.stage-fields button[data-v-d7ed9e09]{margin-bottom:.2rem}.stage-summary[data-v-d7ed9e09]{margin-left:0}}@media (width<=540px){.system-card .actions[data-v-d7ed9e09]{flex-direction:column;align-items:stretch}.system-card .actions button[data-v-d7ed9e09],.catalog-link[data-v-d7ed9e09]{width:100%}.stage-heading[data-v-d7ed9e09]{align-items:flex-start}.stage-heading>div[data-v-d7ed9e09]{min-width:0}.stage-heading h3[data-v-d7ed9e09]{overflow-wrap:anywhere}.stage-state[data-v-d7ed9e09]{white-space:nowrap}}.catalog-sync[data-v-fbdc54c4]{gap:1rem;max-width:1200px;display:grid}.eyebrow[data-v-fbdc54c4]{color:var(--jx-primary);letter-spacing:.045em;font-size:.8rem;font-weight:750}h1[data-v-fbdc54c4]{margin:.2rem 0 .5rem;font-size:clamp(1.75rem,2.4vw,2.1rem);line-height:1.2}.page-heading>p[data-v-fbdc54c4]:last-child,.section-help[data-v-fbdc54c4]{color:var(--jx-muted)}.page-actions[data-v-fbdc54c4],.actions[data-v-fbdc54c4]{flex-wrap:wrap;gap:.65rem;display:flex}.page-actions[data-v-fbdc54c4]{justify-content:flex-end}.card[data-v-fbdc54c4]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-md);background:#fff;min-width:0;margin:0;padding:1.2rem}.card legend[data-v-fbdc54c4]{color:var(--jx-ink);padding:0 .45rem;font-size:1.08rem;font-weight:750}.section-help[data-v-fbdc54c4]{margin-bottom:1rem;font-size:.9rem}label[data-v-fbdc54c4]{color:var(--jx-ink);gap:.35rem;margin:.75rem 0;font-size:.89rem;font-weight:650;display:grid}input[data-v-fbdc54c4]:not([type=checkbox]),select[data-v-fbdc54c4],textarea[data-v-fbdc54c4]{border-radius:var(--jx-radius-sm);width:min(100%,780px);min-height:44px;color:var(--jx-ink);font:inherit;background:#fff;border:1px solid #9fb4bf;padding:.55rem .7rem;display:block}textarea[data-v-fbdc54c4]{resize:vertical;min-height:6rem}.check[data-v-fbdc54c4]{align-items:start;gap:.6rem;font-weight:500;display:flex}.check input[data-v-fbdc54c4]{flex:none;margin-top:.25rem}button[data-v-fbdc54c4]{border:1px solid var(--jx-primary);border-radius:var(--jx-radius-sm);background:var(--jx-primary);color:#fff;cursor:pointer;min-height:44px;padding:.55rem .8rem;font-weight:650}button.secondary[data-v-fbdc54c4]{color:var(--jx-primary);background:#fff}button[data-v-fbdc54c4]:disabled{opacity:.55;cursor:not-allowed}button[data-v-fbdc54c4]:focus-visible,input[data-v-fbdc54c4]:focus-visible,textarea[data-v-fbdc54c4]:focus-visible,select[data-v-fbdc54c4]:focus-visible{outline:3px solid var(--jx-focus);outline-offset:2px}.run-heading[data-v-fbdc54c4]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.run-heading .section-help[data-v-fbdc54c4]{margin:0}.run-list[data-v-fbdc54c4]{gap:.5rem;margin:.8rem 0;display:grid}.run-row[data-v-fbdc54c4]{min-width:0;color:var(--jx-ink);border-color:var(--jx-border);text-align:left;background:#f8fafb;grid-template-columns:minmax(180px,1fr) 7rem 9rem auto;align-items:center;gap:.7rem;font-weight:500;display:grid}.run-row[data-v-fbdc54c4]:hover{border-color:var(--jx-primary)}.run-row span[data-v-fbdc54c4]{overflow-wrap:anywhere}.run-detail[data-v-fbdc54c4]{border-top:1px solid var(--jx-border);gap:.7rem;margin-top:1.2rem;padding-top:1.2rem;display:grid}.run-detail h2[data-v-fbdc54c4]{font-size:1.2rem}.run-detail p[data-v-fbdc54c4]{overflow-wrap:anywhere}.candidate[data-v-fbdc54c4]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);background:#f8fafb;min-width:0;margin:.8rem 0;padding:1rem}.candidate-source[data-v-fbdc54c4]{border-bottom:1px solid var(--jx-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.candidate-source label[data-v-fbdc54c4]{font-weight:700}.candidate a[data-v-fbdc54c4],.run-detail a[data-v-fbdc54c4]{color:var(--jx-primary);overflow-wrap:anywhere}.adopt-confirm[data-v-fbdc54c4]{border-radius:var(--jx-radius-sm);background:#f2f8fa;border:1px solid #c7dce4;margin-top:1rem;padding:1rem}.blocked[data-v-fbdc54c4]{color:var(--jx-warning)}.error[data-v-fbdc54c4],.success[data-v-fbdc54c4]{border-radius:var(--jx-radius-sm);padding:.8rem 1rem;line-height:1.5}.error[data-v-fbdc54c4]{color:var(--jx-danger);background:#fff4f5;border:1px solid #e5afb5}.success[data-v-fbdc54c4]{color:#205143;background:#edf7f2;border:1px solid #87bba6}@media (width<=800px){.card[data-v-fbdc54c4]{padding:1rem}.page-actions[data-v-fbdc54c4]{justify-content:flex-start}.run-heading[data-v-fbdc54c4]{flex-direction:column;align-items:start}.run-row[data-v-fbdc54c4]{grid-template-columns:1fr 1fr}.candidate-source[data-v-fbdc54c4]{flex-direction:column;align-items:start}}.catalog-sync[data-v-fbdc54c4]{color:#173247;gap:1.3rem;min-width:0;max-width:1180px;padding-bottom:2rem}.page-heading[data-v-fbdc54c4]{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.page-heading>div[data-v-fbdc54c4]{min-width:0}.page-heading>div>p[data-v-fbdc54c4]:last-child{color:#536e80;line-height:1.5}.page-actions[data-v-fbdc54c4]{flex-shrink:0}.card[data-v-fbdc54c4]{border-color:#d4e1e8;border-radius:18px;padding:1.25rem 1.45rem 1.4rem}.card legend[data-v-fbdc54c4]{font-size:1.08rem}.card legend span[data-v-fbdc54c4]{color:#123e56;margin-right:.7rem}.section-help[data-v-fbdc54c4]{color:#536e80;line-height:1.5}.configuration-card .source-toolbar[data-v-fbdc54c4]{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:end;gap:1rem;display:grid}.source-toolbar label[data-v-fbdc54c4]{margin:0}.source-toolbar select[data-v-fbdc54c4]{width:100%}.source-state[data-v-fbdc54c4]{color:#285c50;background:#f2f8fa;border:1px solid #b5cdd8;border-radius:8px;align-items:center;min-height:44px;padding:.55rem .8rem;font-size:.88rem;display:flex}.configuration-actions[data-v-fbdc54c4]{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.configuration-form[data-v-fbdc54c4],.start-reason[data-v-fbdc54c4]{border-top:1px solid #d4e1e8;margin-top:1.1rem;padding-top:1rem}.configuration-form[data-v-fbdc54c4]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;display:grid}.configuration-form>.section-help[data-v-fbdc54c4],.configuration-form>p[data-v-fbdc54c4],.configuration-form>.check[data-v-fbdc54c4],.configuration-form>.actions[data-v-fbdc54c4]{grid-column:1/-1}.configuration-form label[data-v-fbdc54c4]{min-width:0}.configuration-form input[data-v-fbdc54c4],.configuration-form textarea[data-v-fbdc54c4]{width:100%}.start-reason[data-v-fbdc54c4]{align-items:end;gap:.7rem;display:flex}.start-reason label[data-v-fbdc54c4]{flex:1}.start-reason input[data-v-fbdc54c4]{width:100%}.runs-card .run-heading[data-v-fbdc54c4]{margin-bottom:1rem}.run-workspace[data-v-fbdc54c4]{grid-template-columns:minmax(235px,330px) minmax(0,1fr);gap:1rem;display:grid}.run-list-panel[data-v-fbdc54c4],.run-detail[data-v-fbdc54c4]{background:#f8fafb;border:1px solid #d4e1e8;border-radius:12px;min-width:0;margin:0;padding:1rem}.run-list-panel h2[data-v-fbdc54c4],.run-detail h2[data-v-fbdc54c4]{font-size:1rem}.run-detail[data-v-fbdc54c4]{align-content:start}.run-detail[data-v-fbdc54c4]:focus{outline:3px solid var(--jx-focus);outline-offset:2px}.close-run-detail[data-v-fbdc54c4]{justify-self:start}.run-list[data-v-fbdc54c4]{margin:.75rem 0}.run-row[data-v-fbdc54c4]{background:#fff;border-radius:9px;grid-template-columns:1fr;gap:.2rem;padding:.75rem;display:grid}.run-row[aria-pressed=true][data-v-fbdc54c4]{background:#edf7f2;border-color:#a2c8bb}.run-row span[data-v-fbdc54c4]{font-size:.82rem}.run-failure[data-v-fbdc54c4]{color:#8d2f39}.run-detail[data-v-fbdc54c4]{border-top:1px solid #d4e1e8}.run-detail p[data-v-fbdc54c4]{line-height:1.55}.candidate[data-v-fbdc54c4]{border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;padding:.8rem;display:grid}.candidate-source[data-v-fbdc54c4]{border:0;grid-area:1/1/span 3;align-content:start}.candidate>button[data-v-fbdc54c4],.candidate>.mapping-fields[data-v-fbdc54c4]{grid-column:2}.mapping-fields[data-v-fbdc54c4]{background:#fff;border:1px solid #d4e1e8;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .75rem;min-width:0;padding:.75rem;display:grid}.mapping-fields button[data-v-fbdc54c4]{grid-column:1/-1;justify-self:start}.mapping-fields label[data-v-fbdc54c4]{min-width:0}.mapping-fields input[data-v-fbdc54c4],.mapping-fields select[data-v-fbdc54c4]{width:100%}.receipt[data-v-fbdc54c4],.notice[data-v-fbdc54c4]{color:#244e62;background:#f2f8fa;border:1px solid #b5cdd8;border-radius:8px;padding:.85rem 1rem;line-height:1.55}.receipt[data-v-fbdc54c4]{color:#205143;background:#edf7f2;border-color:#87bba6}.receipt p[data-v-fbdc54c4],.state-panel p[data-v-fbdc54c4]{margin:.35rem 0 .7rem}.state-panel button[data-v-fbdc54c4]{margin-top:.15rem}@media (width<=900px){.page-heading[data-v-fbdc54c4]{flex-direction:column;align-items:start}.page-actions[data-v-fbdc54c4]{justify-content:flex-start}.configuration-card .source-toolbar[data-v-fbdc54c4],.run-workspace[data-v-fbdc54c4]{grid-template-columns:1fr}.run-detail[data-v-fbdc54c4]{margin-top:0}.candidate[data-v-fbdc54c4]{grid-template-columns:1fr}.candidate-source[data-v-fbdc54c4],.candidate>button[data-v-fbdc54c4],.candidate>.mapping-fields[data-v-fbdc54c4]{grid-column:1}.candidate-source[data-v-fbdc54c4]{grid-row:auto}}@media (width<=600px){.card[data-v-fbdc54c4]{padding:1rem}.page-actions[data-v-fbdc54c4],.configuration-actions[data-v-fbdc54c4],.start-reason[data-v-fbdc54c4]{flex-direction:column;align-items:stretch}.page-actions button[data-v-fbdc54c4],.configuration-actions button[data-v-fbdc54c4],.start-reason button[data-v-fbdc54c4]{width:100%}.configuration-form[data-v-fbdc54c4],.mapping-fields[data-v-fbdc54c4]{grid-template-columns:1fr}.run-heading[data-v-fbdc54c4]{align-items:stretch}.run-heading button[data-v-fbdc54c4]{width:100%}}.evidence-label[data-v-fbdc54c4]{color:#0b5573;margin:0 0 .6rem;font-size:.8rem;font-weight:750}.mapping-fields .evidence-label[data-v-fbdc54c4]{grid-column:1/-1}.candidate-source label[data-v-fbdc54c4]{line-height:1.55}.candidate-source a[data-v-fbdc54c4]{margin-top:.65rem}@media (width>=601px) and (width<=800px){.page-actions[data-v-fbdc54c4]{width:100%}.page-actions button[data-v-fbdc54c4],.configuration-actions button[data-v-fbdc54c4]{flex:1}.run-heading button[data-v-fbdc54c4]{width:100%}}.candidate-summary[data-v-fbdc54c4]{z-index:2;color:#173d32;background:#e7f4ef;border:1px solid #9ec7b7;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem .8rem;font-weight:700;display:flex;position:sticky;top:0}.candidate-summary button[data-v-fbdc54c4]{flex-shrink:0}.candidate-toolbar[data-v-fbdc54c4]{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.candidate-toolbar>label[data-v-fbdc54c4]:first-child{flex:1;min-width:min(100%,280px)}.candidate-toolbar .check[data-v-fbdc54c4]{align-items:center;min-height:44px}.candidate-result[data-v-fbdc54c4]{color:#31566a;margin:.2rem 0}.candidate-actions[data-v-fbdc54c4]{flex-wrap:wrap;grid-column:2;align-items:center;gap:.5rem;display:flex}.candidate-actions span[data-v-fbdc54c4]{color:#31566a;flex-basis:100%;font-weight:650}.candidate-pagination[data-v-fbdc54c4]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:.5rem;display:flex}.candidate-pagination span[data-v-fbdc54c4]{font-weight:700}@media (width<=900px){.candidate-actions[data-v-fbdc54c4]{grid-column:1}.candidate-summary[data-v-fbdc54c4]{align-items:stretch}.candidate-summary button[data-v-fbdc54c4]{width:100%}}@media (width<=600px){.candidate-toolbar[data-v-fbdc54c4]{flex-direction:column;align-items:stretch}.candidate-toolbar>label[data-v-fbdc54c4]:first-child{min-width:0}.candidate-pagination button[data-v-fbdc54c4]{flex:1}}.catalog-page[data-v-82957457]{max-width:1106px}.page-heading[data-v-82957457]{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.55rem;display:flex}.eyebrow[data-v-82957457]{color:var(--jx-primary);letter-spacing:.045em;font-size:.8rem;font-weight:750}h1[data-v-82957457]{margin:.2rem 0 .5rem;font-size:clamp(1.75rem,2.4vw,2.1rem);line-height:1.2}.page-heading p[data-v-82957457]:last-child{color:var(--jx-muted)}button[data-v-82957457]{border:1px solid var(--jx-primary);border-radius:var(--jx-radius-sm);min-height:44px;color:var(--jx-primary);cursor:pointer;background:#fff;padding:.55rem .85rem;font-weight:650}button[data-v-82957457]:hover:not(:disabled){border-color:var(--jx-primary)}button[data-v-82957457]:disabled{cursor:not-allowed;opacity:.55}button[data-v-82957457]:focus-visible,select[data-v-82957457]:focus-visible,input[data-v-82957457]:focus-visible,a[data-v-82957457]:focus-visible{outline:3px solid var(--jx-focus);outline-offset:2px}.secondary-action[data-v-82957457]{white-space:nowrap}.catalog-card[data-v-82957457]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-lg);background:var(--jx-surface);margin-bottom:1.2rem;padding:1.3rem}.catalog-card h2[data-v-82957457]{font-size:1.2rem;line-height:1.35}.filter-card h2[data-v-82957457]{margin-bottom:.65rem}.filters[data-v-82957457]{grid-template-columns:repeat(2,minmax(0,208px));gap:1rem;display:grid}.filters label[data-v-82957457]{min-width:0;color:var(--jx-ink);gap:.35rem;font-size:.86rem;font-weight:650;display:grid}.filters select[data-v-82957457]{border-radius:var(--jx-radius-sm);min-height:44px;color:var(--jx-ink);font:inherit;background:#fff;border:1px solid #9fb4bf;padding:.5rem .7rem}.section-heading[data-v-82957457]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;display:flex}.loaded-count[data-v-82957457]{color:var(--jx-primary);white-space:nowrap;background:#edf7f4;border-radius:999px;padding:.25rem .65rem;font-size:.8rem;font-weight:700}.state-note[data-v-82957457]{color:var(--jx-muted)}.table-hint[data-v-82957457]{margin-bottom:.5rem}.table-scroll[data-v-82957457]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);background:#fff;max-width:100%;overflow-x:auto}table[data-v-82957457]{border-collapse:collapse;width:100%;min-width:960px}th[data-v-82957457],td[data-v-82957457]{text-align:left;vertical-align:top;border-bottom:1px solid #e8eff2;padding:.9rem;font-size:.88rem}th[data-v-82957457]{color:#345265;white-space:nowrap;background:#eaf1f4;font-weight:750}tbody tr:last-child td[data-v-82957457]{border-bottom:0}tbody tr[data-v-82957457]:hover{background:#f7fafb}td strong[data-v-82957457]{font-size:.95rem}td small[data-v-82957457]{color:var(--jx-muted);font-size:.78rem;display:block}.compact-metadata[data-v-82957457]{display:none}.status-pill[data-v-82957457]{color:var(--jx-primary);white-space:nowrap;background:#edf7f4;border-radius:999px;padding:.2rem .65rem;font-size:.78rem;font-weight:750;display:inline-block}.status-pill[data-v-82957457]:not(.official):not(.cross_checked){color:var(--jx-warning);background:#fff7e7}.row-actions[data-v-82957457]{min-width:11rem}.row-action-list[data-v-82957457]{align-items:center;gap:.5rem;display:flex}.row-actions a[data-v-82957457]{min-height:44px;color:var(--jx-primary);white-space:nowrap;padding:.55rem .2rem;font-weight:650;display:inline-block}.row-actions button[data-v-82957457]{white-space:nowrap}.more[data-v-82957457]{margin-top:.9rem}.error[data-v-82957457]{color:var(--jx-danger);margin-bottom:.8rem}.error button[data-v-82957457]{margin-left:.4rem}.empty[data-v-82957457]{border-radius:var(--jx-radius-md);color:var(--jx-muted);background:#f9fbfc;border:1px dashed #b7cbd6;padding:1.4rem}.enable-form[data-v-82957457]{gap:.8rem;display:grid}.form-summary[data-v-82957457]{color:var(--jx-muted)}.enable-form label[data-v-82957457]{font-weight:650}.enable-form input[data-v-82957457],.enable-form select[data-v-82957457]{border-radius:var(--jx-radius-sm);width:100%;min-height:44px;color:var(--jx-ink);font:inherit;background:#fff;border:1px solid #9fb4bf;margin-top:.35rem;padding:.55rem .7rem;display:block}.enable-fields[data-v-82957457]{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:1rem;display:grid}.authority-note[data-v-82957457]{color:var(--jx-muted);font-size:.84rem}.form-actions[data-v-82957457]{flex-wrap:wrap;gap:.6rem;display:flex}.form-actions .primary-action[data-v-82957457]{border-color:var(--jx-primary);background:var(--jx-primary);color:var(--jx-primary-text)}.form-actions .primary-action[data-v-82957457]:hover:not(:disabled){background:#064660}.result[data-v-82957457]{overflow-wrap:anywhere;border-radius:var(--jx-radius-md);background:#edf7f2;border:1px solid #87bba6;margin-top:1rem;padding:1.2rem}.result h2[data-v-82957457]{margin-bottom:.5rem;font-size:1.15rem}.result button[data-v-82957457]{margin-top:.8rem}@media (width<=800px){.page-heading[data-v-82957457]{flex-direction:column;align-items:flex-start}.filters[data-v-82957457]{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-card[data-v-82957457]{padding:1rem}table[data-v-82957457]{table-layout:fixed;min-width:0}th[data-v-82957457]:nth-child(2),th[data-v-82957457]:nth-child(3),td[data-v-82957457]:nth-child(2),td[data-v-82957457]:nth-child(3){display:none}th[data-v-82957457]:first-child{width:50%}th[data-v-82957457]:nth-child(4){width:22%}.row-actions[data-v-82957457]{min-width:0}.row-action-list[data-v-82957457]{flex-direction:column;align-items:flex-start}.row-actions button[data-v-82957457]{white-space:normal;max-width:100%}.compact-metadata[data-v-82957457]{overflow-wrap:anywhere;display:block}}@media (width<=550px){.filters[data-v-82957457],.enable-fields[data-v-82957457]{grid-template-columns:minmax(0,1fr)}}.learning-page[data-v-bde14dc1]{overflow-wrap:anywhere;max-width:1106px}.eyebrow[data-v-bde14dc1]{color:var(--jx-primary);font-size:.8rem;font-weight:750}h1[data-v-bde14dc1]{margin:.2rem 0 .5rem;font-size:clamp(1.75rem,2.4vw,2.1rem)}header[data-v-bde14dc1]{margin-bottom:1.5rem}header>p[data-v-bde14dc1]:last-child,.muted[data-v-bde14dc1]{color:var(--jx-muted)}.card[data-v-bde14dc1]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-lg);background:var(--jx-surface);margin-bottom:1.2rem;padding:1.3rem}h2[data-v-bde14dc1]{font-size:1.2rem}label[data-v-bde14dc1]{margin:.7rem 0;font-weight:650;display:block}select[data-v-bde14dc1],input[data-v-bde14dc1]:not([type=checkbox]){border-radius:var(--jx-radius-sm);width:100%;max-width:100%;min-height:44px;color:var(--jx-ink);font:inherit;background:#fff;border:1px solid #9fb4bf;margin-top:.35rem;padding:.55rem .7rem;display:block}button[data-v-bde14dc1]{border:1px solid var(--jx-primary);border-radius:var(--jx-radius-sm);min-height:44px;color:var(--jx-primary);font:inherit;cursor:pointer;background:#fff;margin-top:.5rem;padding:.55rem .85rem;font-weight:650}.primary[data-v-bde14dc1]{background:var(--jx-primary);color:var(--jx-primary-text)}button[data-v-bde14dc1]:disabled{opacity:.55;cursor:not-allowed}fieldset[data-v-bde14dc1]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);min-width:0;margin:1rem 0;padding:.8rem}legend[data-v-bde14dc1]{font-weight:750}.check[data-v-bde14dc1]{align-items:center;gap:.6rem;min-height:44px;display:flex}.check input[data-v-bde14dc1]{width:1.2rem;height:1.2rem}.type-row[data-v-bde14dc1],.weight-row[data-v-bde14dc1]{border-top:1px solid var(--jx-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:.6rem 0;display:grid}.type-row p[data-v-bde14dc1]{grid-column:1/-1}.weight-row[data-v-bde14dc1]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center}.error[data-v-bde14dc1]{color:var(--jx-danger)}.notice[data-v-bde14dc1]{color:var(--jx-primary)}.pending[data-v-bde14dc1]{border-color:var(--jx-warning)}summary[data-v-bde14dc1]{cursor:pointer;min-height:44px;padding:.6rem 0}article[data-v-bde14dc1]{border-top:1px solid var(--jx-border);padding:.7rem 0}button[data-v-bde14dc1]:focus-visible,input[data-v-bde14dc1]:focus-visible,select[data-v-bde14dc1]:focus-visible,summary[data-v-bde14dc1]:focus-visible{outline:3px solid var(--jx-focus);outline-offset:2px}@media (width<=600px){.card[data-v-bde14dc1]{padding:1rem}.type-row[data-v-bde14dc1],.weight-row[data-v-bde14dc1]{grid-template-columns:minmax(0,1fr);gap:.3rem}}.collection-config[data-v-f4d246d9]{gap:1rem;max-width:1160px;display:grid}.eyebrow[data-v-f4d246d9]{color:var(--jx-primary);letter-spacing:.045em;font-size:.8rem;font-weight:750}h1[data-v-f4d246d9]{margin:.2rem 0 .5rem;font-size:clamp(1.75rem,2.4vw,2.1rem);line-height:1.2}.page-heading>p[data-v-f4d246d9]:last-child,.section-help[data-v-f4d246d9]{color:var(--jx-muted)}.card[data-v-f4d246d9]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-md);background:#fff;min-width:0;margin:0;padding:1.2rem}.card legend[data-v-f4d246d9]{color:var(--jx-ink);padding:0 .45rem;font-size:1.08rem;font-weight:750}.section-help[data-v-f4d246d9]{margin-bottom:1rem;font-size:.9rem}label[data-v-f4d246d9]{color:var(--jx-ink);gap:.35rem;margin:.75rem 0;font-size:.89rem;font-weight:650;display:grid}input[data-v-f4d246d9]:not([type=checkbox]),select[data-v-f4d246d9],textarea[data-v-f4d246d9]{border-radius:var(--jx-radius-sm);width:min(100%,760px);min-height:44px;color:var(--jx-ink);font:inherit;background:#fff;border:1px solid #9fb4bf;padding:.55rem .7rem;display:block}textarea[data-v-f4d246d9]{resize:vertical;min-height:6rem}.check[data-v-f4d246d9],.action-choices label[data-v-f4d246d9]{align-items:start;gap:.6rem;font-weight:500;display:flex}.check input[data-v-f4d246d9],.action-choices input[data-v-f4d246d9]{flex:none;margin-top:.2rem}.action-choices[data-v-f4d246d9]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);background:#f8fafb;width:min(100%,760px);margin:1rem 0;padding:1rem}.action-choices strong[data-v-f4d246d9]{font-size:.9rem}.action-choices label[data-v-f4d246d9]{margin:.55rem 0}.binding[data-v-f4d246d9]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);background:#f8fafb;margin:.8rem 0;padding:1rem}.binding h3[data-v-f4d246d9]{font-size:1rem}.binding p[data-v-f4d246d9]{color:var(--jx-muted);overflow-wrap:anywhere;font-size:.88rem}.plan-summary[data-v-f4d246d9]{border-radius:var(--jx-radius-sm);background:#edf6f8;flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;margin:1rem 0;padding:1rem;display:flex}.plan-summary strong[data-v-f4d246d9]{min-width:100%;font-size:1.1rem}.plan-summary span[data-v-f4d246d9]{color:var(--jx-muted);font-size:.88rem}.activation[data-v-f4d246d9]{border-radius:var(--jx-radius-sm);background:#f2f8fa;border:1px solid #c7dce4;margin-top:1.2rem;padding:1rem}.activation p[data-v-f4d246d9]{line-height:1.6}.blocked[data-v-f4d246d9]{color:var(--jx-warning)}.actions[data-v-f4d246d9]{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}button[data-v-f4d246d9]{border:1px solid var(--jx-primary);border-radius:var(--jx-radius-sm);background:var(--jx-primary);color:#fff;cursor:pointer;min-height:44px;padding:.55rem .8rem;font-weight:650}button.secondary[data-v-f4d246d9]{color:var(--jx-primary);background:#fff}button[data-v-f4d246d9]:disabled{opacity:.55;cursor:not-allowed}button[data-v-f4d246d9]:focus-visible,input[data-v-f4d246d9]:focus-visible,select[data-v-f4d246d9]:focus-visible,textarea[data-v-f4d246d9]:focus-visible{outline:3px solid var(--jx-focus);outline-offset:2px}.error[data-v-f4d246d9],.success[data-v-f4d246d9]{border-radius:var(--jx-radius-sm);padding:.8rem 1rem;line-height:1.5}.error[data-v-f4d246d9]{color:var(--jx-danger);background:#fff4f5;border:1px solid #e5afb5}.success[data-v-f4d246d9]{color:#205143;background:#edf7f2;border:1px solid #87bba6}@media (width<=800px){.card[data-v-f4d246d9]{padding:1rem}.plan-summary[data-v-f4d246d9]{gap:.35rem;display:grid}}.collection-config[data-v-f4d246d9]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.2rem;max-width:1106px}.page-heading[data-v-f4d246d9],.banner[data-v-f4d246d9]{grid-column:1/-1}.page-heading[data-v-f4d246d9]{margin-bottom:.3rem}.card[data-v-f4d246d9]{border-radius:var(--jx-radius-lg);padding:1.3rem}.card legend[data-v-f4d246d9]{font-size:1.2rem}.card form[data-v-f4d246d9]{min-width:0}.selected-summary[data-v-f4d246d9],.plan-context[data-v-f4d246d9],.empty[data-v-f4d246d9]{border-radius:var(--jx-radius-sm);color:var(--jx-muted);overflow-wrap:anywhere;background:#f1f7f9;padding:.7rem .8rem;font-size:.84rem}.source-overview[data-v-f4d246d9]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);color:var(--jx-muted);overflow-wrap:anywhere;background:#f7fafb;gap:.4rem;padding:.8rem;font-size:.84rem;display:grid}.source-overview strong[data-v-f4d246d9]{color:var(--jx-ink)}.source-url[data-v-f4d246d9]{color:var(--jx-primary)}.editor-toggle[data-v-f4d246d9]{margin-top:.8rem}.source-editor[data-v-f4d246d9]{border-top:1px solid var(--jx-border);margin-top:1rem;padding-top:.8rem}.source-card button.secondary[data-v-f4d246d9]{color:var(--jx-primary);background:#fff}.source-card>label[data-v-f4d246d9]:first-of-type,.plan-card>label[data-v-f4d246d9]:first-of-type{margin-top:1rem}.blockers[data-v-f4d246d9]{color:var(--jx-warning);margin:.7rem 0 0;padding-left:1.2rem;font-size:.84rem}.blockers li+li[data-v-f4d246d9]{margin-top:.3rem}.error-retry[data-v-f4d246d9]{border-color:var(--jx-danger);color:var(--jx-danger);background:#fff;margin-left:.5rem}.loading[data-v-f4d246d9]{color:var(--jx-muted)}.plan-card .activation[data-v-f4d246d9]{border-radius:var(--jx-radius-md)}.source-card>form>button[data-v-f4d246d9]{margin-top:.7rem}.choice-summary[data-v-f4d246d9]{color:var(--jx-muted);margin:.1rem 0 .55rem;font-size:.82rem;line-height:1.5}@media (width<=800px){.collection-config[data-v-f4d246d9]{grid-template-columns:minmax(0,1fr)}.page-heading[data-v-f4d246d9],.banner[data-v-f4d246d9]{grid-column:1}.card[data-v-f4d246d9]{padding:1rem}}.content-review[data-v-8a9b0627]{gap:1rem;max-width:1300px;display:grid}.eyebrow[data-v-8a9b0627]{color:var(--jx-primary);letter-spacing:.045em;font-size:.8rem;font-weight:750}h1[data-v-8a9b0627]{margin:.2rem 0 .5rem;font-size:clamp(1.75rem,2.4vw,2.1rem);line-height:1.2}.intro[data-v-8a9b0627],.section-help[data-v-8a9b0627]{color:var(--jx-muted)}.work-area[data-v-8a9b0627],.detail[data-v-8a9b0627],.batch-review[data-v-8a9b0627]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-md);background:#fff;min-width:0;padding:1.2rem}.work-area h2[data-v-8a9b0627],.detail h2[data-v-8a9b0627]{font-size:1.2rem}.section-help[data-v-8a9b0627]{margin:.2rem 0 1rem;font-size:.9rem}.filters[data-v-8a9b0627]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);background:#f8fafb;flex-wrap:wrap;align-items:end;gap:.7rem;margin-bottom:1rem;padding:1rem;display:flex}.filters label[data-v-8a9b0627]{min-width:10rem;margin:0}.filters form[data-v-8a9b0627]{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.filters form label[data-v-8a9b0627]{min-width:12rem}.filters select[data-v-8a9b0627],.filters input[data-v-8a9b0627]{margin:0}.local-evidence[data-v-8a9b0627]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);background:#fff;margin-bottom:1rem}.local-evidence summary[data-v-8a9b0627]{color:var(--jx-primary);cursor:pointer;padding:.75rem 1rem;font-weight:700}.local-evidence summary[data-v-8a9b0627]:focus-visible{outline:3px solid var(--jx-focus)}.local-evidence-content[data-v-8a9b0627]{border-top:1px solid var(--jx-border);gap:.45rem;padding:1rem;display:grid}.local-evidence-content>label[data-v-8a9b0627]{margin-top:.5rem}.local-evidence-content .hint[data-v-8a9b0627]{font-size:.85rem}.table-scroll[data-v-8a9b0627]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);overflow-x:auto}table[data-v-8a9b0627]{border-collapse:collapse;background:#fff;width:100%;min-width:760px}th[data-v-8a9b0627],td[data-v-8a9b0627]{text-align:left;border-bottom:1px solid var(--jx-border);vertical-align:top;overflow-wrap:anywhere;padding:.75rem;font-size:.86rem}th[data-v-8a9b0627]{color:var(--jx-muted);background:#f2f7f9;font-size:.78rem}tr:last-child td[data-v-8a9b0627]{border-bottom:0}.summary[data-v-8a9b0627]{overflow-wrap:anywhere;max-width:30rem}.summary small[data-v-8a9b0627]{color:var(--jx-warning)}button[data-v-8a9b0627]{border:1px solid var(--jx-primary);border-radius:var(--jx-radius-sm);min-height:44px;color:var(--jx-primary);cursor:pointer;background:#fff;margin:.3rem .4rem .3rem 0;padding:.55rem .8rem;font-weight:650}button[data-v-8a9b0627]:hover:not(:disabled){background:#edf6f8}button[data-v-8a9b0627]:disabled{cursor:not-allowed;opacity:.55}button[data-v-8a9b0627]:focus-visible,input[data-v-8a9b0627]:focus-visible,select[data-v-8a9b0627]:focus-visible,textarea[data-v-8a9b0627]:focus-visible{outline:3px solid var(--jx-focus);outline-offset:2px}.approve[data-v-8a9b0627]{border-color:var(--jx-primary);background:var(--jx-primary);color:#fff}.approve[data-v-8a9b0627]:hover:not(:disabled){background:#094762}.danger[data-v-8a9b0627]{border-color:var(--jx-danger);color:var(--jx-danger)}.close[data-v-8a9b0627]{float:right;font-size:.8rem}.more[data-v-8a9b0627]{margin-top:.8rem}.error[data-v-8a9b0627],.blockers[data-v-8a9b0627]{border-radius:var(--jx-radius-sm);color:var(--jx-danger);overflow-wrap:anywhere;background:#fff4f5;border:1px solid #e5afb5;padding:.7rem 1rem}.detail[data-v-8a9b0627]{gap:1rem;display:grid}.detail h2[data-v-8a9b0627],.detail h3[data-v-8a9b0627]{margin-bottom:.5rem}.detail h3[data-v-8a9b0627]{margin-top:.7rem;font-size:1.05rem}.detail h4[data-v-8a9b0627]{margin:1rem 0 .4rem;font-size:.95rem}.detail h5[data-v-8a9b0627]{margin:.7rem 0 .35rem}.detail dl[data-v-8a9b0627]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);overflow-wrap:anywhere;background:#f8fafb;grid-template-columns:9rem minmax(0,1fr);gap:.45rem;padding:1rem;display:grid}.detail dt[data-v-8a9b0627]{color:var(--jx-muted);font-weight:650}.detail pre[data-v-8a9b0627]{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);background:#f7fafb;max-height:24rem;padding:1rem;overflow:auto}.detail ul[data-v-8a9b0627]{padding-left:1.2rem}.detail label[data-v-8a9b0627],.batch-review label[data-v-8a9b0627]{gap:.35rem;margin:.7rem 0;font-size:.9rem;font-weight:650;display:grid}.detail input[data-v-8a9b0627],.detail select[data-v-8a9b0627],.detail textarea[data-v-8a9b0627],.batch-review textarea[data-v-8a9b0627],.filters input[data-v-8a9b0627],.filters select[data-v-8a9b0627]{border-radius:var(--jx-radius-sm);width:min(100%,780px);min-height:44px;color:var(--jx-ink);font:inherit;background:#fff;border:1px solid #9fb4bf;padding:.55rem .7rem;display:block}.detail textarea[data-v-8a9b0627],.batch-review textarea[data-v-8a9b0627]{resize:vertical;min-height:7rem}.detail form p[data-v-8a9b0627],.hint[data-v-8a9b0627]{color:var(--jx-muted);margin-bottom:.7rem}.revision-form[data-v-8a9b0627],.detail>form[data-v-8a9b0627]:not(.revision-form){border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);margin-top:.5rem;padding:1rem}.sensitive-review[data-v-8a9b0627]{border-radius:var(--jx-radius-sm);background:#fff9ea;border:1px solid #dec387;margin-top:1rem;padding:1rem}.sensitive-review p[data-v-8a9b0627]{color:var(--jx-warning)}.result[data-v-8a9b0627]{border-radius:var(--jx-radius-sm);overflow-wrap:anywhere;background:#edf7f2;border:1px solid #87bba6;padding:1rem}.batch-review[data-v-8a9b0627]{background:#fffdf6;border-color:#dec387}.batch-review h2[data-v-8a9b0627]{font-size:1.05rem}.batch-review p[data-v-8a9b0627]{margin:.6rem 0}.batch-review ul[data-v-8a9b0627]{max-height:14rem;padding-left:1.5rem;overflow:auto}.batch-review li[data-v-8a9b0627]{overflow-wrap:anywhere}@media (width<=800px){.work-area[data-v-8a9b0627],.detail[data-v-8a9b0627],.batch-review[data-v-8a9b0627]{padding:1rem}.filters[data-v-8a9b0627]{display:grid}.filters label[data-v-8a9b0627],.filters form label[data-v-8a9b0627]{min-width:0}.filters form[data-v-8a9b0627]{display:grid}.detail dl[data-v-8a9b0627]{grid-template-columns:1fr;gap:.15rem}.detail dd[data-v-8a9b0627]{margin-bottom:.55rem}.work-area table[data-v-8a9b0627]{table-layout:fixed;min-width:0}.work-area th[data-v-8a9b0627]:first-child{width:14%}.work-area th[data-v-8a9b0627]:nth-child(2){width:16%}.work-area th[data-v-8a9b0627]:nth-child(3){width:31%}.work-area th[data-v-8a9b0627]:nth-child(4){width:21%}.work-area th[data-v-8a9b0627]:nth-child(5){width:18%}.work-area th[data-v-8a9b0627],.work-area td[data-v-8a9b0627]{padding:.55rem .35rem}.work-area td button[data-v-8a9b0627]{white-space:normal;padding:.45rem .3rem}}.fixed-candidate-type[data-v-8a9b0627]{min-width:10rem;color:var(--jx-ink);flex-direction:column;gap:.25rem;display:flex}.option-warning[data-v-8a9b0627]{border-radius:var(--jx-radius-sm);color:#714218;overflow-wrap:anywhere;background:#fff4e8;border:1px solid #dfac72;padding:.85rem 1rem}.detail h2[data-v-8a9b0627]:focus{outline:3px solid var(--jx-focus);outline-offset:3px;border-radius:var(--jx-radius-sm)}.fixed-candidate-type span[data-v-8a9b0627]{font-size:.875rem;font-weight:650}.fixed-candidate-type strong[data-v-8a9b0627]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);background:#edf3f6;align-items:center;min-height:44px;padding:.55rem .75rem;font-size:.95rem;display:flex}.candidate-list[data-v-8a9b0627]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.candidate-card[data-v-8a9b0627]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-md);background:#fff;align-content:start;gap:.75rem;min-width:0;padding:1.15rem;display:grid;box-shadow:0 3px 14px #12344f0b}.candidate-id-search[data-v-8a9b0627]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);background:#f8fafb;flex-wrap:wrap;align-items:end;gap:.5rem 1rem;margin:0 0 1rem;padding:1rem;display:flex}.candidate-id-search label[data-v-8a9b0627]{gap:.35rem;min-width:min(100%,20rem);margin:0;font-weight:650;display:grid}.candidate-id-search input[data-v-8a9b0627]{border-radius:var(--jx-radius-sm);width:min(100%,28rem);min-height:44px;color:var(--jx-ink);font:inherit;background:#fff;border:1px solid #9fb4bf;margin:0;padding:.55rem .7rem}.candidate-id-search .hint[data-v-8a9b0627]{flex-basis:100%;margin:0}.candidate-pagination[data-v-8a9b0627]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);background:#f8fafb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:1rem;padding:.75rem 1rem;display:flex}.candidate-pagination p[data-v-8a9b0627]{margin:0}.candidate-pagination .hint[data-v-8a9b0627]{flex-basis:100%}.candidate-card-head[data-v-8a9b0627]{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.candidate-card-head h3[data-v-8a9b0627]{color:var(--jx-ink);overflow-wrap:anywhere;margin:0;font-size:1.5rem;line-height:1.25}.candidate-status[data-v-8a9b0627]{color:#755520;background:#f8eed8;border-radius:1rem;flex:none;padding:.28rem .65rem;font-size:.78rem;font-weight:750}.candidate-context[data-v-8a9b0627]{color:var(--jx-muted);overflow-wrap:anywhere;margin:0}.candidate-meanings strong[data-v-8a9b0627],.candidate-blockers strong[data-v-8a9b0627]{color:var(--jx-ink);font-size:.84rem}.candidate-meanings p[data-v-8a9b0627],.candidate-blockers p[data-v-8a9b0627]{overflow-wrap:anywhere;margin:.3rem 0 0;line-height:1.55}.candidate-blockers[data-v-8a9b0627]{border-radius:var(--jx-radius-sm);color:#754d24;background:#fff8ef;border:1px solid #e9c7a5;padding:.8rem}.candidate-rights[data-v-8a9b0627]{color:var(--jx-muted);margin:0;line-height:1.5}.candidate-locator[data-v-8a9b0627]{color:var(--jx-muted);overflow-wrap:anywhere;font-size:.85rem}.candidate-locator summary[data-v-8a9b0627]{min-height:44px;color:var(--jx-primary);cursor:pointer;align-items:center;font-weight:700;display:flex}.candidate-locator summary[data-v-8a9b0627]:before{content:"▸";margin-right:.4rem}.candidate-locator[open] summary[data-v-8a9b0627]:before{content:"▾"}.candidate-locator p[data-v-8a9b0627]{margin:.35rem 0}.candidate-locator code[data-v-8a9b0627]{overflow-wrap:anywhere}.candidate-open[data-v-8a9b0627]{background:var(--jx-primary);color:#fff;width:100%;margin:0}.candidate-open[data-v-8a9b0627]:hover:not(:disabled){background:#094762}.vocabulary-preview[data-v-8a9b0627]{border-radius:var(--jx-radius-md);background:#f5faf9;border:1px solid #c9dce2;min-width:0;padding:1.25rem}.vocabulary-preview>.eyebrow[data-v-8a9b0627]{margin:0 0 .65rem}.preview-heading[data-v-8a9b0627]{border-bottom:1px solid #d7e5e7;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1rem;display:flex}.preview-heading h3[data-v-8a9b0627]{color:var(--jx-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.2}.preview-phonetic[data-v-8a9b0627]{color:var(--jx-muted);margin:.45rem 0 0}.preview-location[data-v-8a9b0627]{max-width:45%;color:var(--jx-primary);text-align:right;overflow-wrap:anywhere;flex:none;margin:.2rem 0 0;font-size:.9rem;font-weight:700}.preview-fields[data-v-8a9b0627]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.2rem;padding-top:1rem;display:grid}.preview-fields h4[data-v-8a9b0627]{color:var(--jx-muted);margin:0 0 .55rem;font-size:.8rem;font-weight:700}.preview-fields ul[data-v-8a9b0627],.preview-fields ol[data-v-8a9b0627]{overflow-wrap:anywhere;gap:.4rem;margin:0;padding-left:1.4rem;line-height:1.55;display:grid}.preview-fields li[data-v-8a9b0627]{padding-left:.1rem}.preview-missing[data-v-8a9b0627]{color:var(--jx-muted);margin:0}.raw-evidence[data-v-8a9b0627]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);background:#fff;min-width:0}.raw-evidence summary[data-v-8a9b0627]{min-height:44px;color:var(--jx-primary);cursor:pointer;align-items:center;padding:.7rem 1rem;font-weight:700;display:flex}.raw-evidence summary[data-v-8a9b0627]:focus-visible{outline:3px solid var(--jx-focus);outline-offset:2px}.raw-evidence pre[data-v-8a9b0627]{border:0;border-top:1px solid var(--jx-border);border-radius:0;margin:0}.raw-evidence:not([open]) pre[data-v-8a9b0627]{display:none}@media (width<=800px){.preview-heading[data-v-8a9b0627]{display:block}.preview-location[data-v-8a9b0627]{text-align:left;max-width:none;margin-top:.7rem}.preview-fields[data-v-8a9b0627]{grid-template-columns:1fr}}@media (width<=950px){.candidate-list[data-v-8a9b0627]{grid-template-columns:1fr}}@media (width<=500px){.candidate-card[data-v-8a9b0627]{padding:.95rem}.candidate-card-head h3[data-v-8a9b0627]{font-size:1.35rem}}.vocabulary-management[data-v-49e483f9]{gap:18px;min-width:0;max-width:1200px;display:grid}.page-heading[data-v-49e483f9]{margin:0 0 4px}.eyebrow[data-v-49e483f9]{color:var(--jx-primary);letter-spacing:.045em;font-size:.8rem;font-weight:750}h1[data-v-49e483f9]{margin:.2rem 0 .5rem;font-size:clamp(1.75rem,2.4vw,2.1rem);line-height:1.2}h2[data-v-49e483f9]{font-size:1.22rem;line-height:1.3}h3[data-v-49e483f9]{margin-bottom:.3rem;font-size:1rem}.page-heading>p[data-v-49e483f9]:last-child,.section-help[data-v-49e483f9],.load-more span[data-v-49e483f9]{color:var(--jx-muted)}.filter-card[data-v-49e483f9],.card[data-v-49e483f9]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-md);background:var(--jx-surface);min-width:0;padding:22px}.section-heading[data-v-49e483f9]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.section-heading h2[data-v-49e483f9]{margin:2px 0 0}.section-help[data-v-49e483f9]{margin:4px 0 15px;font-size:.9rem}.count[data-v-49e483f9]{color:var(--jx-primary);white-space:nowrap;background:#e7f2f5;border-radius:999px;padding:5px 11px;font-size:.8rem;font-weight:700}label[data-v-49e483f9]{color:var(--jx-ink);gap:6px;margin:12px 0;font-size:.9rem;font-weight:650;display:grid}input[data-v-49e483f9],select[data-v-49e483f9],textarea[data-v-49e483f9]{border-radius:var(--jx-radius-sm);width:100%;min-height:44px;color:var(--jx-ink);font:inherit;background:#fff;border:1px solid #9fb4bf;padding:9px 12px;display:block}.filter-card select[data-v-49e483f9]{max-width:680px}.vocabulary-locator[data-v-49e483f9]{border-radius:var(--jx-radius-sm);background:#f3f8fa;margin:0 0 18px;padding:15px 17px}.vocabulary-locator label[data-v-49e483f9]{margin:0 0 7px}.vocabulary-locator p[data-v-49e483f9]{color:var(--jx-muted);margin:8px 0 0;font-size:.86rem;line-height:1.5}.vocabulary-pages[data-v-49e483f9]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.vocabulary-pages span[data-v-49e483f9]{color:var(--jx-ink);font-weight:700}textarea[data-v-49e483f9]{resize:vertical;min-height:92px}button[data-v-49e483f9]{border:1px solid var(--jx-primary);border-radius:var(--jx-radius-sm);background:var(--jx-primary);color:#fff;min-height:44px;font:inherit;cursor:pointer;padding:8px 14px;font-weight:650}button.secondary[data-v-49e483f9]{color:var(--jx-primary);background:#fff}button.danger[data-v-49e483f9]{border-color:var(--jx-danger);background:var(--jx-danger);color:#fff}button[data-v-49e483f9]:disabled{opacity:.55;cursor:not-allowed}button[data-v-49e483f9]:focus-visible,input[data-v-49e483f9]:focus-visible,select[data-v-49e483f9]:focus-visible,textarea[data-v-49e483f9]:focus-visible,.table-scroll[data-v-49e483f9]:focus-visible{outline:3px solid var(--jx-focus);outline-offset:2px}.error[data-v-49e483f9],.success[data-v-49e483f9],.blocked[data-v-49e483f9]{border-radius:var(--jx-radius-sm);overflow-wrap:anywhere;padding:12px 15px;line-height:1.5}.error[data-v-49e483f9],.blocked[data-v-49e483f9]{color:var(--jx-danger);background:#fff4f5;border:1px solid #e5afb5}.success[data-v-49e483f9]{color:#205143;background:#edf7f2;border:1px solid #87bba6}.error button[data-v-49e483f9]{margin-left:10px}.empty[data-v-49e483f9]{color:var(--jx-muted);background:#f7fafb;border-radius:6px;padding:20px}.table-scroll[data-v-49e483f9]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);overflow-x:auto}.vocab-card-list[data-v-49e483f9]{list-style:none;display:none}table[data-v-49e483f9]{border-collapse:collapse;text-align:left;width:100%;min-width:730px}th[data-v-49e483f9],td[data-v-49e483f9]{border-bottom:1px solid var(--jx-border);vertical-align:top;overflow-wrap:anywhere;padding:13px 14px}th[data-v-49e483f9]{color:var(--jx-muted);background:#edf3f6;font-size:.8rem}td[data-v-49e483f9]{font-size:.9rem}td small[data-v-49e483f9]{color:var(--jx-muted);margin-top:3px;font-size:.8rem;display:block}tr:last-child td[data-v-49e483f9]{border-bottom:0}.load-more[data-v-49e483f9]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;font-size:.84rem;display:flex}.editor[data-v-49e483f9]{scroll-margin-top:22px}.context-panel[data-v-49e483f9],.original-panel[data-v-49e483f9]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);overflow-wrap:anywhere;background:#f7fafb;padding:15px 17px}.original-panel p[data-v-49e483f9]{margin-top:4px}.form-grid[data-v-49e483f9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.form-grid .wide[data-v-49e483f9]{grid-column:1/-1}.actions[data-v-49e483f9]{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.withdraw-panel[data-v-49e483f9]{background:snow;border-color:#e7bdc2}.withdraw-panel h2[data-v-49e483f9]{color:var(--jx-danger)}.write-state[data-v-49e483f9]{border-radius:var(--jx-radius-md);color:#654d2c;background:#fff9ea;border:1px solid #dec387;padding:18px 22px}.write-state h2[data-v-49e483f9]{color:#805b25;margin:0 0 8px}.write-state p[data-v-49e483f9]{line-height:1.5}@media (width<=800px){.filter-card[data-v-49e483f9],.card[data-v-49e483f9]{padding:17px}.section-heading[data-v-49e483f9]{align-items:flex-start}.form-grid[data-v-49e483f9]{grid-template-columns:1fr}.form-grid .wide[data-v-49e483f9]{grid-column:auto}.count[data-v-49e483f9]{margin-top:2px}.desktop-vocabulary-table[data-v-49e483f9]{display:none}.vocab-card-list[data-v-49e483f9]{gap:14px;display:grid}.vocab-entry[data-v-49e483f9]{border:1px solid var(--jx-border);overflow-wrap:anywhere;background:#f9fbfc;border-radius:10px;min-width:0;padding:16px}.vocab-entry-ordinal[data-v-49e483f9]{color:var(--jx-primary);font-size:.8rem;font-weight:750}.vocab-entry h3[data-v-49e483f9]{color:var(--jx-ink);margin:.45rem 0 .2rem;font-size:1.35rem;line-height:1.3}.vocab-entry-pronunciation[data-v-49e483f9]{color:var(--jx-muted);font-size:.86rem}.vocab-entry-meanings[data-v-49e483f9]{margin-top:1rem;line-height:1.55}.vocab-entry-meanings span[data-v-49e483f9]{color:var(--jx-muted)}.vocab-entry-footer[data-v-49e483f9]{justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.vocab-entry-footer>span[data-v-49e483f9]{color:var(--jx-muted);font-size:.8rem}.vocab-entry-footer button[data-v-49e483f9]{flex:none}}@media (width<=560px){.section-heading[data-v-49e483f9]{flex-wrap:wrap}.section-heading button[data-v-49e483f9]{width:100%}.actions button[data-v-49e483f9]{flex:100%}.vocab-entry-footer[data-v-49e483f9]{flex-direction:column;align-items:stretch;gap:.5rem}.vocab-entry-footer button[data-v-49e483f9]{width:100%}}.audio-review[data-v-7bca9472]{gap:.8rem;min-width:0;max-width:1280px;display:grid}.eyebrow[data-v-7bca9472]{color:var(--jx-primary);letter-spacing:.045em;font-size:.8rem;font-weight:750}h1[data-v-7bca9472]{margin:.2rem 0 .5rem;font-size:clamp(1.75rem,2.4vw,2.1rem);line-height:1.2}.page-heading>p[data-v-7bca9472]:last-child{color:var(--jx-muted)}h2[data-v-7bca9472]{margin:0;font-size:1.22rem}h3[data-v-7bca9472]{margin:0;font-size:1rem}button[data-v-7bca9472]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);min-height:44px;color:var(--jx-primary);cursor:pointer;background:#fff;padding:.55rem .8rem;font-weight:650}button[data-v-7bca9472]:hover:not(:disabled){border-color:var(--jx-primary)}button[data-v-7bca9472]:disabled{cursor:not-allowed;opacity:.55}button[data-v-7bca9472]:focus-visible,textarea[data-v-7bca9472]:focus-visible,select[data-v-7bca9472]:focus-visible,input[data-v-7bca9472]:focus-visible,summary[data-v-7bca9472]:focus-visible,audio[data-v-7bca9472]:focus-visible{outline:3px solid var(--jx-focus);outline-offset:2px}.filters[data-v-7bca9472]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-md);background:#fff;grid-template-columns:minmax(170px,220px) minmax(220px,275px) 1fr auto;align-items:end;gap:.9rem;padding:.75rem 1.3rem;display:grid}.filters label[data-v-7bca9472]{min-width:0;color:var(--jx-muted);gap:.35rem;font-size:.86rem;font-weight:650;display:grid}.filters select[data-v-7bca9472]{border-radius:var(--jx-radius-sm);min-height:44px;color:var(--jx-ink);font:inherit;background:#fff;border:1px solid #9fb4bf;padding:.5rem .7rem}.filters button[data-v-7bca9472]{grid-column:4}.candidate-locator[data-v-7bca9472]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-md);background:#fff;gap:.3rem;padding:.75rem 1.3rem;display:grid}.candidate-locator label[data-v-7bca9472]{color:var(--jx-muted);font-size:.86rem;font-weight:700}.locator-controls[data-v-7bca9472]{flex-wrap:wrap;gap:.7rem;display:flex}.locator-controls input[data-v-7bca9472]{border-radius:var(--jx-radius-sm);min-width:0;min-height:44px;font:inherit;border:1px solid #9fb4bf;flex:19rem;padding:.5rem .7rem}.locator-controls button[type=submit][data-v-7bca9472]{border-color:var(--jx-primary);background:var(--jx-primary);color:var(--jx-primary-text)}.locator-note[data-v-7bca9472],.locator-status[data-v-7bca9472]{color:var(--jx-muted);margin:0;font-size:.82rem}.locator-status[data-v-7bca9472]{color:var(--jx-primary);overflow-wrap:anywhere}.layout[data-v-7bca9472]{grid-template-columns:minmax(240px,333px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.candidate-list[data-v-7bca9472],.detail[data-v-7bca9472]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-md);background:#fff;min-width:0;padding:1.05rem}.candidate-list[data-v-7bca9472]{align-content:start;gap:.55rem;max-height:72vh;display:grid;overflow:auto}.list-caption[data-v-7bca9472]{color:var(--jx-muted);margin:0 0 .4rem;font-size:.82rem}.candidate[data-v-7bca9472]{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .6rem;display:grid}.candidate strong[data-v-7bca9472]{overflow-wrap:anywhere}.candidate span[data-v-7bca9472]{color:var(--jx-muted);font-size:.8rem}.candidate small[data-v-7bca9472]{color:var(--jx-muted);overflow-wrap:anywhere;grid-column:1/-1}.candidate.active[data-v-7bca9472]{border-color:var(--jx-primary);color:var(--jx-ink);background:#edf6f8}.detail[data-v-7bca9472]{align-content:start;gap:.7rem;display:grid}.detail[data-v-7bca9472]:focus{outline:3px solid var(--jx-focus);outline-offset:2px}.close-detail[data-v-7bca9472]{background:#f6fbfc;justify-self:start}.detail h2[data-v-7bca9472]{overflow-wrap:anywhere;font-size:1.75rem}.candidate-identity[data-v-7bca9472]{color:var(--jx-muted);flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-size:.82rem;display:flex}.candidate-identity code[data-v-7bca9472]{color:var(--jx-ink)}.candidate-identity button[data-v-7bca9472]{min-height:44px}.rerecord-guide[data-v-7bca9472]{border-radius:var(--jx-radius-sm);background:#edf6f5;border:1px solid #b8d8d4;gap:.45rem;padding:1rem;display:grid}.rerecord-guide p[data-v-7bca9472],.rerecord-guide ol[data-v-7bca9472]{margin:0}.rerecord-guide ol[data-v-7bca9472]{padding-left:1.3rem;line-height:1.7}.rerecord-guide small[data-v-7bca9472]{color:var(--jx-muted)}.summary[data-v-7bca9472]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);background:#f7fafb;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:.9rem 1rem;display:grid}.summary span[data-v-7bca9472]{min-width:0;color:var(--jx-muted);gap:.25rem;font-size:.78rem;display:grid}.summary strong[data-v-7bca9472]{color:var(--jx-ink);overflow-wrap:anywhere;font-size:.9rem}.technical-evidence[data-v-7bca9472]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm)}.technical-evidence summary[data-v-7bca9472]{color:var(--jx-primary);cursor:pointer;padding:.52rem .9rem;font-weight:650}.detail dl[data-v-7bca9472]{border-top:1px solid var(--jx-border);background:#f7fafb;gap:.55rem;margin:0;padding:1rem;display:grid}.detail dl div[data-v-7bca9472]{grid-template-columns:9rem minmax(0,1fr);gap:.7rem;display:grid}.detail dt[data-v-7bca9472]{color:var(--jx-muted)}.detail dd[data-v-7bca9472],.detail code[data-v-7bca9472]{overflow-wrap:anywhere;min-width:0}.preview[data-v-7bca9472]{gap:.35rem;padding:0;display:grid}.preview p[data-v-7bca9472]{color:var(--jx-muted);margin:0;font-size:.9rem}.audio-failed[data-v-7bca9472]{border-radius:var(--jx-radius-sm);color:var(--jx-danger);background:#fff4f5;border:1px solid #e5afb5;padding:1rem}.audio-failed strong[data-v-7bca9472]{display:block}.audio-failed p[data-v-7bca9472]{color:#753f45}.audio-failed button[data-v-7bca9472]{margin-top:.5rem}audio[data-v-7bca9472]{width:min(100%,480px)}.decision-title[data-v-7bca9472]{font-size:1.08rem;font-weight:700}textarea[data-v-7bca9472]{border-radius:var(--jx-radius-sm);width:100%;height:4.4rem;min-height:4.4rem;font:inherit;resize:vertical;border:1px solid #9fb4bf;padding:.7rem}textarea[readonly][data-v-7bca9472]{background:#f5f8f9}.actions[data-v-7bca9472]{flex-wrap:wrap;gap:.7rem;padding-top:.2rem;display:flex}.actions button[data-v-7bca9472]{border-color:var(--jx-primary);background:var(--jx-primary);color:var(--jx-primary-text)}.actions .reject[data-v-7bca9472]{border-color:var(--jx-danger);color:var(--jx-danger);background:#fff}.error[data-v-7bca9472],.receipt[data-v-7bca9472],.uncertain[data-v-7bca9472],.submitting[data-v-7bca9472]{border-radius:var(--jx-radius-sm);padding:.8rem 1rem;line-height:1.5}.error[data-v-7bca9472]{color:var(--jx-danger);background:#fff4f5;border:1px solid #e5afb5}.receipt[data-v-7bca9472]{color:#205143;background:#edf7f2;border:1px solid #87bba6}.receipt p[data-v-7bca9472]{margin:.3rem 0}.receipt small[data-v-7bca9472]{color:var(--jx-muted)}.uncertain[data-v-7bca9472]{color:var(--jx-warning);background:#fff9ea;border:1px solid #dec387}.uncertain p[data-v-7bca9472]{margin:.25rem 0 .65rem}.uncertain button[data-v-7bca9472]{border-color:var(--jx-primary);background:var(--jx-primary);color:#fff}.submitting[data-v-7bca9472]{color:var(--jx-primary);background:#edf4f8;border:1px solid #c6dce8}.empty-detail[data-v-7bca9472]{min-height:18rem}.empty-detail p[data-v-7bca9472]{max-width:33rem;color:var(--jx-muted)}@media (width<=1000px){.filters[data-v-7bca9472]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters button[data-v-7bca9472]{grid-column:1/-1}.layout[data-v-7bca9472]{grid-template-columns:1fr}.candidate-list[data-v-7bca9472]{max-height:20rem}}@media (width<=500px){.filters[data-v-7bca9472]{grid-template-columns:1fr}.filters button[data-v-7bca9472]{grid-column:1}.summary[data-v-7bca9472]{grid-template-columns:1fr}.detail dl div[data-v-7bca9472]{grid-template-columns:1fr;gap:.1rem}.actions button[data-v-7bca9472]{flex:100%}}.materials-page[data-v-6bb03371]{min-width:0;max-width:1320px}.page-heading[data-v-6bb03371]{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin:0 0 1.25rem;display:flex}.page-heading .secondary-action[data-v-6bb03371]{white-space:nowrap;flex:none}.eyebrow[data-v-6bb03371]{color:var(--jx-primary);letter-spacing:.045em;font-size:.8rem;font-weight:700}h1[data-v-6bb03371]{color:var(--jx-ink);margin:.25rem 0 .55rem;font-size:clamp(1.75rem,2.4vw,2.1rem);line-height:1.2}.page-heading p[data-v-6bb03371]:last-child{max-width:66rem;color:var(--jx-muted)}button[data-v-6bb03371],input[data-v-6bb03371],select[data-v-6bb03371]{font:inherit}button[data-v-6bb03371]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);background:var(--jx-surface);min-height:44px;color:var(--jx-ink);cursor:pointer;padding:.58rem .9rem}button[data-v-6bb03371]:hover{border-color:var(--jx-primary);color:var(--jx-primary)}button[data-v-6bb03371]:focus-visible,input[data-v-6bb03371]:focus-visible,select[data-v-6bb03371]:focus-visible,summary[data-v-6bb03371]:focus-visible,a[data-v-6bb03371]:focus-visible{outline:3px solid var(--jx-focus);outline-offset:2px}button[data-v-6bb03371]:disabled{cursor:wait;opacity:.65}.snapshot-notice[data-v-6bb03371],.summary-card[data-v-6bb03371],.record-card[data-v-6bb03371],.empty-panel[data-v-6bb03371],.error-panel[data-v-6bb03371],.loading-panel[data-v-6bb03371]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-md);background:var(--jx-surface);box-shadow:var(--jx-shadow)}.collector-runs[data-v-6bb03371]{border-radius:var(--jx-radius-md);background:#f4faf7;border:1px solid #aacbc2;margin:1rem 0 1.4rem;padding:1rem}.windows-materials[data-v-6bb03371]{background:#f1f9f6;border-color:#8eb9ae}.windows-material-card h3[data-v-6bb03371]{margin:.15rem 0;font-size:1.08rem}.structured-candidate[data-v-6bb03371]{border:1px solid var(--jx-line);background:var(--jx-surface);border-radius:1rem;gap:.8rem;padding:1rem;display:grid}.structured-candidate h3[data-v-6bb03371]{color:var(--jx-ink);margin:.2rem 0}.structured-candidate p[data-v-6bb03371]{color:var(--jx-muted);overflow-wrap:anywhere;margin:0}.windows-task-list[data-v-6bb03371]{gap:.55rem;margin:.85rem 0;display:grid}.windows-task-card[data-v-6bb03371]{border-radius:var(--jx-radius-sm);background:#fff;border:1px solid #b8d1c9;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem 1rem;padding:.75rem;display:grid}.windows-task-card div[data-v-6bb03371]{gap:.25rem;display:grid}.windows-task-card div span[data-v-6bb03371],.windows-task-card p[data-v-6bb03371]{color:var(--jx-muted);font-size:.9rem}.windows-task-card p[data-v-6bb03371]{grid-column:1/-1;margin:0}.collector-heading[data-v-6bb03371],.collector-run-heading[data-v-6bb03371]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.collector-heading h2[data-v-6bb03371],.collector-run-heading h3[data-v-6bb03371]{color:var(--jx-ink);margin:.2rem 0}.collector-heading>span[data-v-6bb03371],.collector-run-heading p[data-v-6bb03371]{color:var(--jx-muted);font-size:.88rem}.collector-run[data-v-6bb03371]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-sm);background:var(--jx-surface);margin-top:.8rem;padding:.9rem}.collector-run-heading code[data-v-6bb03371],.collector-version code[data-v-6bb03371]{overflow-wrap:anywhere;color:var(--jx-muted);font-size:.75rem}.collector-counts[data-v-6bb03371]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin:.8rem 0;display:grid}.collector-counts article[data-v-6bb03371]{background:#edf3f6;border-radius:.45rem;flex-direction:column;gap:.2rem;padding:.65rem;display:flex}.collector-counts span[data-v-6bb03371]{color:var(--jx-muted);font-size:.75rem}.collector-counts strong[data-v-6bb03371]{font-variant-numeric:tabular-nums;font-size:1.3rem}.collector-boundary[data-v-6bb03371],.collector-digests[data-v-6bb03371]{color:var(--jx-muted);overflow-wrap:anywhere;font-size:.84rem}.collector-digests[data-v-6bb03371]{border-top:1px solid var(--jx-border);margin-top:.5rem}.collector-digests summary[data-v-6bb03371]{min-height:44px;color:var(--jx-primary);cursor:pointer;padding:.65rem 0 .2rem;font-weight:700}.collector-digests p[data-v-6bb03371]{flex-wrap:wrap;gap:.4rem;margin:.3rem 0;display:flex}.collector-digests code[data-v-6bb03371]{overflow-wrap:anywhere;font-size:.75rem}.collector-source-details[data-v-6bb03371]{border-top:1px solid var(--jx-border);margin-top:.6rem}.collector-source-details summary[data-v-6bb03371]{min-height:44px;color:var(--jx-primary);cursor:pointer;padding:.65rem 0 .2rem;font-weight:700}.collector-source-list[data-v-6bb03371]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.collector-source-list article[data-v-6bb03371]{overflow-wrap:anywhere;background:#f3f6f8;border-radius:.4rem;gap:.2rem;min-width:0;padding:.65rem;font-size:.82rem;display:grid}.collector-source-list span[data-v-6bb03371],.collector-source-list small[data-v-6bb03371]{color:var(--jx-muted)}.snapshot-notice[data-v-6bb03371]{box-shadow:none;background:#e8f6f1;border-color:#b7d9cd;grid-template-columns:auto 1fr;gap:.15rem .8rem;margin-bottom:1rem;padding:1rem 1.2rem;display:grid}.snapshot-notice strong[data-v-6bb03371]{color:#15563b}.snapshot-notice span[data-v-6bb03371]{color:var(--jx-muted);overflow-wrap:anywhere}.snapshot-notice p[data-v-6bb03371]{color:var(--jx-muted);grid-column:1/-1;margin-top:.3rem;font-size:.9rem}.summary-grid[data-v-6bb03371]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:1rem 0 1.2rem;display:grid}.summary-card[data-v-6bb03371]{flex-direction:column;gap:.4rem;min-width:0;padding:1rem;display:flex}.summary-card span[data-v-6bb03371]{color:var(--jx-muted);font-size:.86rem}.summary-card strong[data-v-6bb03371]{color:var(--jx-ink);font-variant-numeric:tabular-nums;font-size:1.8rem;line-height:1.1}.summary-card:first-child strong[data-v-6bb03371]{color:#15563b}.summary-card .summary-card-time[data-v-6bb03371]{font-size:1.15rem;line-height:1.4}.technical-details[data-v-6bb03371]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-md);background:#f8fbfc;margin:1.25rem 0;padding:1rem 1.2rem}.technical-details>summary[data-v-6bb03371]{min-height:44px;color:var(--jx-ink);cursor:pointer;align-items:center;font-size:1rem;font-weight:700;display:flex}.technical-details>summary[data-v-6bb03371]:focus-visible{outline:3px solid var(--jx-focus);outline-offset:2px}.filters[data-v-6bb03371]{border:1px solid var(--jx-border);border-radius:var(--jx-radius-md);background:#edf3f6;grid-template-columns:minmax(14rem,2fr) repeat(3,minmax(9rem,1fr));gap:.75rem;margin:1.1rem 0 .6rem;padding:1rem;display:grid}.filters label[data-v-6bb03371]{color:var(--jx-ink);gap:.32rem;font-size:.86rem;font-weight:650;display:grid}.filters input[data-v-6bb03371],.filters select[data-v-6bb03371]{border-radius:var(--jx-radius-sm);width:100%;min-height:44px;color:var(--jx-ink);background:#fff;border:1px solid #b9cbd4;padding:.55rem .7rem}.result-count[data-v-6bb03371]{color:var(--jx-muted);margin:.7rem 0;font-size:.9rem}.record-list[data-v-6bb03371]{gap:.8rem;display:grid}.record-card[data-v-6bb03371]{min-width:0;padding:clamp(1rem,2.6vw,1.5rem)}.record-heading[data-v-6bb03371]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.record-heading h2[data-v-6bb03371]{overflow-wrap:anywhere;margin:.15rem 0 .25rem;font-size:1.2rem;line-height:1.35}.record-subject[data-v-6bb03371]{color:var(--jx-primary);font-size:.84rem;font-weight:700}.status-tag[data-v-6bb03371]{color:#704d0b;background:#fff8df;border:1px solid #ddc990;border-radius:999px;flex:none;padding:.27rem .62rem;font-size:.78rem;font-weight:700}.status-tag--available[data-v-6bb03371]{color:#15563b;background:#e8f7ef;border-color:#9bcdb5}.record-meta[data-v-6bb03371]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.record-meta div[data-v-6bb03371]{background:#f3f6f8;border-radius:.5rem;min-width:0;padding:.65rem .75rem}.record-meta dt[data-v-6bb03371]{color:var(--jx-muted);font-size:.76rem}.record-meta dd[data-v-6bb03371]{color:var(--jx-ink);overflow-wrap:anywhere;margin-top:.15rem;font-size:.88rem}.curriculum-schedule[data-v-6bb03371]{border-radius:var(--jx-radius-md);background:#f4faf7;border:1px solid #b8d6cd;margin:1rem 0;padding:1rem}.curriculum-schedule h3[data-v-6bb03371]{margin:0 0 .65rem;font-size:1rem}.schedule-table-scroll[data-v-6bb03371]{border:1px solid var(--jx-border);background:#fff;border-radius:.45rem;max-width:100%;overflow-x:auto}.schedule-table-scroll[data-v-6bb03371]:focus-visible{outline:3px solid var(--jx-focus);outline-offset:2px}.schedule-table-scroll table[data-v-6bb03371]{border-collapse:collapse;text-align:left;width:100%;min-width:40rem;font-size:.86rem}.schedule-table-scroll th[data-v-6bb03371],.schedule-table-scroll td[data-v-6bb03371]{border-bottom:1px solid var(--jx-border);vertical-align:top;padding:.55rem .65rem}.schedule-table-scroll thead th[data-v-6bb03371]{color:var(--jx-ink);background:#edf3f6}.schedule-table-scroll tbody th[data-v-6bb03371]{font-weight:650}.schedule-table-scroll small[data-v-6bb03371]{max-width:22rem;color:var(--jx-muted);margin-top:.2rem;display:block}.schedule-caveat[data-v-6bb03371]{color:var(--jx-muted);margin:.7rem 0 0;font-size:.84rem}.learning-content[data-v-6bb03371]{margin-top:1rem}.learning-content h3[data-v-6bb03371],.details-body h3[data-v-6bb03371]{margin:0 0 .5rem;font-size:1rem}.content-block[data-v-6bb03371]{background:#f4faf7;border-left:3px solid #78b7a5;border-radius:.2rem .5rem .5rem .2rem;margin-top:.55rem;padding:.8rem}.content-block h4[data-v-6bb03371]{margin-bottom:.35rem;font-size:.92rem}.content-block p[data-v-6bb03371]{white-space:pre-wrap;overflow-wrap:anywhere;color:#314a5c}.content-block p+p[data-v-6bb03371]{margin-top:.4rem}.content-block p strong[data-v-6bb03371]{color:var(--jx-muted);margin-bottom:.12rem;font-size:.78rem;display:block}.record-details[data-v-6bb03371]{border-top:1px solid var(--jx-border);margin-top:1rem}.record-details:not([open])>.details-body[data-v-6bb03371]{display:none}.record-details summary[data-v-6bb03371]{width:fit-content;min-height:44px;color:var(--jx-primary);cursor:pointer;padding:.7rem .15rem .25rem;font-weight:700}.details-body[data-v-6bb03371]{gap:.8rem;padding:.25rem 0 .2rem;display:grid}.details-body p[data-v-6bb03371],.details-body li[data-v-6bb03371]{color:#40596a;overflow-wrap:anywhere}.details-body code[data-v-6bb03371]{margin-top:.2rem;font-size:.8rem;display:block}.details-body ul[data-v-6bb03371]{padding-left:1.25rem}.details-body li+li[data-v-6bb03371]{margin-top:.25rem}.details-body a[data-v-6bb03371]{color:var(--jx-primary);text-underline-offset:.18em}.error-panel[data-v-6bb03371],.empty-panel[data-v-6bb03371],.loading-panel[data-v-6bb03371]{padding:1.2rem}.error-panel[data-v-6bb03371]{box-shadow:none;color:#9d302d;background:#fff0ef;border-color:#e7b8b3;justify-content:space-between;align-items:center;gap:1rem;display:flex}.empty-panel[data-v-6bb03371],.loading-panel[data-v-6bb03371]{box-shadow:none;background:#f8fbfc}.empty-panel h2[data-v-6bb03371]{margin-bottom:.3rem}.empty-panel p[data-v-6bb03371],.loading-panel[data-v-6bb03371]{color:var(--jx-muted)}@media (width<=1100px){.filters[data-v-6bb03371]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.summary-grid[data-v-6bb03371],.record-meta[data-v-6bb03371]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters[data-v-6bb03371]{grid-template-columns:1fr}}@media (width<=620px){.page-heading[data-v-6bb03371]{flex-direction:column;align-items:stretch}.summary-grid[data-v-6bb03371],.collector-counts[data-v-6bb03371]{grid-template-columns:repeat(2,minmax(0,1fr))}.collector-heading[data-v-6bb03371],.collector-run-heading[data-v-6bb03371]{flex-direction:column}.collector-source-list[data-v-6bb03371],.windows-task-card[data-v-6bb03371]{grid-template-columns:1fr}.windows-task-card p[data-v-6bb03371]{grid-column:auto}.filters[data-v-6bb03371]{grid-template-columns:1fr}.record-heading[data-v-6bb03371]{flex-direction:column}.snapshot-notice[data-v-6bb03371]{grid-template-columns:1fr}.snapshot-notice p[data-v-6bb03371]{grid-column:auto}.error-panel[data-v-6bb03371]{flex-direction:column;align-items:flex-start}}*{box-sizing:border-box;margin:0;padding:0}:root{--jx-ink:#183047;--jx-muted:#536d7d;--jx-surface:#fff;--jx-canvas:#f3f6f9;--jx-nav:#102c40;--jx-primary:#0a5577;--jx-primary-text:#fff;--jx-current:#bdebd8;--jx-border:#d7e2e8;--jx-danger:#a32635;--jx-warning:#815a0b;--jx-focus:#f5b74f;--jx-radius-sm:6px;--jx-radius-md:12px;--jx-radius-lg:18px;--jx-shadow:0 12px 36px #102c4014}body{color:var(--jx-ink);background:var(--jx-canvas);font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.55}button{font:inherit}.app{min-height:100vh;display:flex}.skip-link{z-index:10;color:#fff;background:#063d62;border-radius:.5rem;padding:.7rem 1rem;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.sidebar{color:#f4f8fa;background:#102c40;flex-direction:column;flex:0 0 248px;width:248px;min-height:100vh;padding:1.5rem .85rem;display:flex}.brand{align-items:center;gap:.7rem;padding:.2rem .7rem 1.8rem;display:flex}.brand-mark{color:#102c40;background:#aee4d2;border-radius:.7rem;flex:0 0 2.3rem;place-items:center;width:2.3rem;height:2.3rem;font-weight:750;display:grid}.brand strong,.brand div>span{display:block}.brand strong{letter-spacing:.02em;font-size:1.08rem}.brand div>span{color:#b7cbd6;font-size:.72rem}.mobile-nav-bar{display:none}.nav-groups{flex:1}.nav-group{margin-bottom:1.3rem}.nav-group h2{color:#9db5c3;letter-spacing:.04em;padding:0 .75rem .4rem;font-size:.72rem;font-weight:600}.nav-group ul{list-style:none}.nav-group li+li{margin-top:.15rem}.nav-link{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:.68rem .75rem;font-size:.9rem;display:block}.nav-link:hover{background:#20465a}.nav-link.active{color:#102c40;background:#bdebd8;font-weight:700}.nav-link:focus-visible,.sidebar .logout:focus-visible,.mobile-nav-toggle:focus-visible{outline-offset:2px;outline:3px solid #f5b74f}.license-link{color:#d9ede8;text-underline-offset:.2em;border-radius:.55rem;margin:0 0 .8rem;padding:.7rem;font-size:.88rem;text-decoration:underline;display:block}.license-link:focus-visible{outline-offset:2px;outline:3px solid #f5b74f}.sidebar .logout{color:#f4f8fa;cursor:pointer;background:0 0;border:1px solid #7392a2;border-radius:.55rem;padding:.7rem;font-size:.88rem}.sidebar .logout:hover{background:#20465a}.content{background:#f3f6f9;flex:1;min-width:0;padding:0 clamp(1rem,3vw,3rem) 3rem}.content:focus{outline:none}.content:focus h1{text-decoration:underline;-webkit-text-decoration-color:var(--jx-focus);text-decoration-color:var(--jx-focus);text-underline-offset:.22em;text-decoration-thickness:3px}.content-header{color:#536d7d;border-bottom:1px solid #dce5e9;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;margin-bottom:1.5rem;font-size:.83rem;display:flex}.environment-label{white-space:nowrap;border:1px solid #c6d8e0;border-radius:999px;padding:.35rem .65rem}.restoring{background:var(--jx-canvas);place-items:center;min-height:100vh;padding:clamp(1rem,4vw,3rem);display:grid}.restore-layout{border:1px solid var(--jx-border);background:var(--jx-surface);border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);width:min(100%,1160px);min-height:min(720px,100vh - 6rem);display:grid;overflow:hidden;box-shadow:0 20px 50px #102c401f}.restore-brand{color:#fff;background:linear-gradient(148deg,#102c40,#145367 70%,#19695e);padding:56px}.restore-mark{align-items:center;gap:.9rem;font-size:1.35rem;display:flex}.restore-mark span{background:var(--jx-current);width:46px;height:46px;color:var(--jx-nav);border-radius:13px;place-items:center;font-weight:800;display:grid}.restore-brand p{color:#bdebd8;letter-spacing:.08em;margin-top:5.5rem;font-size:.875rem;font-weight:750}.restore-panel{flex-direction:column;justify-content:center;min-width:0;padding:4rem;display:flex}.restore-eyebrow{color:var(--jx-primary);letter-spacing:.08em;margin:0;font-size:.875rem;font-weight:750}.restore-panel h1{margin:1rem 0;font-size:2rem;line-height:1.3}.restore-panel p:not(.restore-eyebrow){color:var(--jx-muted)}.restore-progress{background:#e4edf0;border-radius:9px;width:100%;height:9px;margin-top:3rem;overflow:hidden}.restore-progress span{border-radius:inherit;background:var(--jx-primary);width:42%;height:100%;animation:1.6s ease-in-out infinite alternate restore-travel;display:block}@keyframes restore-travel{0%{transform:translate(0)}to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.restore-progress span{animation:none}}@media (width<=800px){.restoring{place-items:start center;padding:36px 32px}.restore-layout{grid-template-columns:1fr;width:min(100%,704px);min-height:min(952px,100vh - 72px)}.restore-brand{min-height:336px;padding:40px}.restore-brand p{margin-top:2.8rem}.restore-panel{justify-content:flex-start;padding:4rem}}@media (width<=540px){.restoring{padding:0}.restore-layout{min-height:100vh;box-shadow:none;border:0;border-radius:0}.restore-brand{min-height:0;padding:1.5rem}.restore-brand p{margin-top:2rem}.restore-panel{padding:2rem 1.5rem}}.table-hint{display:none}@media (width<=800px){.table-hint{color:var(--jx-primary);margin:.35rem 0 .65rem;font-size:.85rem;font-weight:650;display:block}.app--authenticated{display:block}.sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:0;padding:0;display:grid}.brand{grid-area:1/1;min-width:0;height:75px;padding:0 1.5rem}.mobile-nav-bar{border-bottom:1px solid var(--jx-border);min-width:0;min-height:76px;color:var(--jx-ink);background:#fff;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.mobile-nav-current{flex-direction:column;min-width:0;line-height:1.25;display:flex}.mobile-nav-current span{color:var(--jx-muted);font-size:.75rem}.mobile-nav-current strong{overflow-wrap:anywhere;font-size:1.08rem}.mobile-nav-toggle{min-height:48px;color:var(--jx-nav);cursor:pointer;background:#eff7f8;border:1px solid #a9c5d2;border-radius:.6rem;flex:none;justify-content:center;align-items:center;gap:.65rem;padding:.5rem .85rem;font-size:.88rem;font-weight:750;display:inline-flex}.mobile-nav-toggle:hover,.mobile-nav-toggle[aria-expanded=true]{background:#dff2e9}.mobile-nav-chevron{font-size:1.4rem;line-height:.7;transition:transform .15s;display:inline-block}.mobile-nav-toggle[aria-expanded=true] .mobile-nav-chevron{transform:rotate(180deg)}.nav-groups{border-bottom:1px solid var(--jx-border);min-width:0;color:var(--jx-ink);background:#fff;grid-area:3/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 1.5rem 1.25rem;display:none}.nav-groups--open{display:grid}.nav-group{min-width:0;margin:0}.nav-group h2{color:var(--jx-muted);padding:0 .6rem .45rem;font-size:.77rem}.nav-group li+li{margin-top:.18rem}.nav-link{overflow-wrap:anywhere;min-height:44px;padding:.6rem .65rem;font-size:.84rem}.nav-link:hover{background:#edf6f8}.nav-link.active{color:#07536d;background:#dff2e9}.sidebar>.license-link{display:none}.sidebar>.nav-groups--open+.license-link{border-bottom:1px solid var(--jx-border);color:var(--jx-primary);background:#fff;grid-area:4/1/auto/-1;margin:0;padding:.65rem 1.5rem;display:block}.sidebar .logout{white-space:nowrap;grid-area:1/2;min-height:44px;margin-right:1.5rem;padding:.45rem .75rem}.sidebar .logout:hover{background:#20465a}.content{padding-top:1.5rem}.content-header{display:none}}@media (width<=500px){.brand{padding:0 1rem}.mobile-nav-bar,.nav-groups{padding-inline:1rem}.nav-groups{grid-template-columns:1fr;gap:.75rem;max-height:min(65vh,32rem);overflow-y:auto}.nav-group h2{padding-bottom:.2rem}.sidebar .logout{margin-right:1rem}}@media (prefers-reduced-motion:reduce){.mobile-nav-chevron{transition:none}}
