.app-button[data-v-89221f8e]{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1rem;font-weight:650;line-height:1.25;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.app-button[data-v-89221f8e]:disabled{cursor:not-allowed;opacity:.55}.app-button--primary[data-v-89221f8e]{background:var(--color-action);color:var(--color-surface)}.app-button--primary[data-v-89221f8e]:hover:not(:disabled){background:#0f5836}.app-button--secondary[data-v-89221f8e]{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.app-button--secondary[data-v-89221f8e]:hover:not(:disabled){border-color:var(--color-feedback);color:var(--color-feedback)}.app-button--danger[data-v-89221f8e]{background:var(--color-danger);color:var(--color-surface)}.app-button--danger[data-v-89221f8e]:hover:not(:disabled){background:#a9382d}.app-button__spinner[data-v-89221f8e]{animation:.8s linear infinite spin-89221f8e}@keyframes spin-89221f8e{to{transform:rotate(360deg)}}.appeal-only-shell[data-v-067e087f]{background:var(--color-canvas);min-height:100svh}.appeal-only-shell>header[data-v-067e087f]{border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:0 2rem;display:flex}.appeal-only-shell__brand[data-v-067e087f]{color:var(--color-text);align-items:center;gap:.75rem;text-decoration:none;display:flex}.appeal-only-shell__brand>span[data-v-067e087f]{border-radius:var(--radius-sm);background:var(--color-text);width:2.5rem;height:2.5rem;color:var(--color-surface);font-family:var(--font-utility);place-items:center;font-size:.8125rem;font-weight:750;display:grid}.appeal-only-shell__brand strong[data-v-067e087f]{font-family:var(--font-display)}.appeal-only-shell>main[data-v-067e087f]{gap:2rem;width:min(100% - 2.5rem,56rem);margin:0 auto;padding-block:2.5rem 4rem;display:grid}.appeal-only-shell__notice[data-v-067e087f]{border-bottom:3px solid var(--color-danger);grid-template-columns:auto minmax(0,1fr);gap:.875rem;padding-bottom:1.25rem;display:grid}.appeal-only-shell__notice>svg[data-v-067e087f]{color:var(--color-danger)}.appeal-only-shell__notice h1[data-v-067e087f]{font-family:var(--font-display);margin:.25rem 0 0;font-size:1.75rem}.appeal-only-shell__notice p[data-v-067e087f]:last-child{color:var(--color-muted);margin:.5rem 0 0;line-height:1.6}@media (width<=38rem){.appeal-only-shell>header[data-v-067e087f]{padding-inline:1rem}.appeal-only-shell__brand strong[data-v-067e087f]{display:none}.appeal-only-shell>main[data-v-067e087f]{width:min(100% - 2rem,56rem);padding-top:1.5rem}}.app-icon-button[data-v-5421d0e8]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;flex:0 0 2.75rem;place-items:center;padding:0;transition:border-color .16s,color .16s;display:inline-grid}.app-icon-button[data-v-5421d0e8]:hover:not(:disabled){border-color:var(--color-feedback);color:var(--color-feedback)}.app-icon-button[data-v-5421d0e8]:disabled{cursor:not-allowed;opacity:.5}.app-status-badge[data-v-88ac48f7]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:1.75rem;color:var(--color-muted);font-family:var(--font-utility);white-space:nowrap;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:650;line-height:1;display:inline-flex}.app-status-badge__dot[data-v-88ac48f7]{background:currentColor;border-radius:50%;width:.4375rem;height:.4375rem}.app-status-badge--active[data-v-88ac48f7]{color:var(--color-action);background:#edf7f1;border-color:#146c4359}.app-status-badge--feedback[data-v-88ac48f7]{color:var(--color-feedback);background:#eef3ff;border-color:#245bbd4d}.app-status-badge--warning[data-v-88ac48f7]{color:#755017;background:#fff7e6;border-color:#8a5b104d}.app-status-badge--danger[data-v-88ac48f7]{color:#a9382d;background:#fff1ef;border-color:#c94a3c4d}.mobile-navigation[data-v-66fc3b17]{z-index:20;min-height:4.25rem;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:#fffffff5;justify-content:center;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-navigation__link[data-v-66fc3b17]{border-top:2px solid var(--color-action);min-width:4.25rem;min-height:3.25rem;color:var(--color-action);flex:1 1 0;align-content:center;place-items:center;gap:.25rem;font-size:.75rem;font-weight:650;text-decoration:none;display:grid}.mobile-navigation__link[data-v-66fc3b17]:not(.router-link-active){color:var(--color-muted);border-top-color:#0000}@media (width<=56rem){.mobile-navigation[data-v-66fc3b17]{grid-template-columns:repeat(auto-fit,minmax(4.25rem,1fr));display:grid;position:static}}.primary-navigation[data-v-0c8594a3]{grid-auto-rows:max-content;align-content:start;gap:.5rem;max-height:calc(100vh - 8rem);display:grid;overflow-y:auto}.primary-navigation__label[data-v-0c8594a3]{color:var(--color-muted);font-family:var(--font-utility);margin:0 0 .25rem;font-size:.6875rem;font-weight:700}.primary-navigation__link[data-v-0c8594a3]{min-height:2.75rem;color:var(--color-muted);border-left:3px solid #0000;align-items:center;gap:.75rem;padding:.625rem .75rem;font-weight:600;text-decoration:none;display:flex}.primary-navigation__link[data-v-0c8594a3]:hover{color:var(--color-text)}.primary-navigation__link.router-link-active[data-v-0c8594a3]{border-left-color:var(--color-action);color:var(--color-action);background:#edf7f1}.user-manual[data-v-f7ff1b05]{min-width:0;display:inline-flex}.user-manual__dialog[data-v-f7ff1b05]{border:0;border-left:1px solid var(--color-border);background:var(--color-surface);width:clamp(24rem,42vw,36rem);max-width:100vw;height:100dvh;max-height:none;color:var(--color-text);border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-1.5rem 0 4rem #18201c33}.user-manual__dialog[data-v-f7ff1b05]::backdrop{background:#18201c8c}.user-manual__panel[data-v-f7ff1b05]{grid-template-rows:auto auto minmax(0,1fr);height:100%;display:grid;overflow:hidden}.user-manual__header[data-v-f7ff1b05]{padding:max(1.5rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) 1.25rem max(1.5rem, env(safe-area-inset-left));justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.user-manual__header>div[data-v-f7ff1b05]{min-width:0}.user-manual__header h2[data-v-f7ff1b05]{font-family:var(--font-display);margin:.25rem 0 0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.user-manual__header p[data-v-f7ff1b05]:last-child{max-width:30rem;color:var(--color-muted);margin:.625rem 0 0;font-size:.875rem;line-height:1.6}.user-manual__controls[data-v-f7ff1b05]{padding:1rem max(1.5rem, env(safe-area-inset-right)) .875rem max(1.5rem, env(safe-area-inset-left));border-block:1px solid var(--color-border);gap:.875rem;display:grid}.user-manual__search[data-v-f7ff1b05]{gap:.5rem;font-size:.8125rem;font-weight:650;display:grid}.user-manual__search-field[data-v-f7ff1b05]{align-items:center;display:flex;position:relative}.user-manual__search-field>svg[data-v-f7ff1b05]{color:var(--color-muted);pointer-events:none;position:absolute;left:.75rem}.user-manual__search input[data-v-f7ff1b05]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-width:0;min-height:2.75rem;color:var(--color-text);padding:.625rem .75rem .625rem 2.5rem}.user-manual__search input[data-v-f7ff1b05]::placeholder{color:var(--color-muted)}.user-manual__filters[data-v-f7ff1b05]{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:.5rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.user-manual__filters button[data-v-f7ff1b05]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:2.25rem;color:var(--color-muted);cursor:pointer;flex:none;padding:.375rem .75rem;font-size:.8125rem;font-weight:650}.user-manual__filters button[aria-pressed=true][data-v-f7ff1b05]{border-color:var(--color-action);background:var(--color-action);color:var(--color-surface)}.user-manual__status[data-v-f7ff1b05]{color:var(--color-muted);font-family:var(--font-utility);margin:0;font-size:.6875rem}.user-manual__content[data-v-f7ff1b05]{min-height:0;padding:0 max(1.5rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left));overscroll-behavior:contain;overflow-y:auto}.user-manual__entries[data-v-f7ff1b05]{display:grid}.user-manual__entry[data-v-f7ff1b05]{border-bottom:1px solid var(--color-border);gap:1rem;min-width:0;padding:1.5rem 0;display:grid}.user-manual__group[data-v-f7ff1b05]{color:var(--color-action);font-family:var(--font-utility);margin:0;font-size:.6875rem;font-weight:700}.user-manual__entry h3[data-v-f7ff1b05]{font-family:var(--font-display);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:1.125rem;line-height:1.35}.user-manual__summary[data-v-f7ff1b05]{color:var(--color-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.65}.user-manual__detail[data-v-f7ff1b05]{gap:.5rem;display:grid}.user-manual__detail h4[data-v-f7ff1b05]{margin:0;font-size:.8125rem}.user-manual__detail ul[data-v-f7ff1b05],.user-manual__detail ol[data-v-f7ff1b05]{color:var(--color-muted);gap:.375rem;margin:0;padding-left:1.25rem;font-size:.8125rem;line-height:1.55;display:grid}.user-manual__limit-note[data-v-f7ff1b05]{border-left:3px solid var(--color-feedback);color:var(--color-feedback);gap:.25rem;margin:0;padding:.75rem .875rem;font-size:.8125rem;line-height:1.5;display:grid}.user-manual__limit-note strong[data-v-f7ff1b05]{font-size:.75rem}.user-manual__navigate[data-v-f7ff1b05]{border-radius:var(--radius-sm);background:var(--color-action);min-height:2.75rem;color:var(--color-surface);border:1px solid #0000;justify-content:center;justify-self:start;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:650;line-height:1.25;text-decoration:none;display:inline-flex}.user-manual__navigate[data-v-f7ff1b05]:hover{background:#0f5836}.user-manual__navigate[data-v-f7ff1b05]:focus-visible{box-shadow:var(--shadow-focus);outline:0}.user-manual__empty[data-v-f7ff1b05]{border-bottom:1px solid var(--color-border);justify-items:start;gap:1rem;padding:2rem 0;display:grid}.user-manual__empty>svg[data-v-f7ff1b05]{color:var(--color-feedback)}.user-manual__empty h3[data-v-f7ff1b05]{font-family:var(--font-display);margin:0;font-size:1.125rem}.user-manual__empty p[data-v-f7ff1b05]{color:var(--color-muted);margin:.375rem 0 0;font-size:.875rem;line-height:1.6}@media (width<=56rem){.user-manual__dialog[data-v-f7ff1b05]{width:100vw;box-shadow:none;border-left:0}}@media (width<=30rem){.user-manual__header[data-v-f7ff1b05]{gap:.75rem}.user-manual__header[data-v-f7ff1b05],.user-manual__controls[data-v-f7ff1b05],.user-manual__content[data-v-f7ff1b05]{padding-right:max(1rem, env(safe-area-inset-right));padding-left:max(1rem, env(safe-area-inset-left))}.user-manual__navigate[data-v-f7ff1b05]{width:100%}}.app-shell[data-v-80c1e9f4]{grid-template-columns:15rem minmax(0,1fr);min-height:100svh;display:grid}.app-sidebar[data-v-80c1e9f4]{border-right:1px solid var(--color-border);background:var(--color-surface);grid-template-rows:auto 1fr auto;gap:3rem;height:100svh;padding:1.5rem 1.25rem;display:grid;position:sticky;top:0}.app-brand[data-v-80c1e9f4]{color:var(--color-text);align-items:center;gap:.75rem;text-decoration:none;display:flex}.app-brand__mark[data-v-80c1e9f4]{border-radius:var(--radius-sm);background:var(--color-text);width:2.5rem;height:2.5rem;color:var(--color-surface);font-family:var(--font-utility);flex:0 0 2.5rem;place-items:center;font-size:.8125rem;font-weight:750;display:grid}.app-brand__copy[data-v-80c1e9f4]{gap:.125rem;min-width:0;display:grid}.app-brand__copy strong[data-v-80c1e9f4]{font-family:var(--font-display);font-size:1rem}.app-brand__copy small[data-v-80c1e9f4]{color:var(--color-action);font-family:var(--font-utility);font-size:.6875rem;font-weight:700}.app-sidebar__footer[data-v-80c1e9f4]{color:var(--color-muted);font-family:var(--font-utility);gap:.75rem;font-size:.6875rem;display:grid}.app-sidebar__footer a[data-v-80c1e9f4]{color:var(--color-feedback);font-weight:700;text-decoration:none}.app-sidebar__footer>span[data-v-80c1e9f4]{align-items:center;gap:.5rem;display:flex}.app-sidebar__indicator[data-v-80c1e9f4]{background:var(--color-action);border-radius:50%;width:.5rem;height:.5rem}.app-workspace[data-v-80c1e9f4]{min-width:0}.app-topbar[data-v-80c1e9f4]{z-index:10;border-bottom:1px solid var(--color-border);background:#f5f7f5f5;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:0 2rem;display:flex;position:sticky;top:0}.app-topbar p[data-v-80c1e9f4]{color:var(--color-muted);font-family:var(--font-utility);margin:0;font-size:.6875rem;font-weight:700}.app-topbar strong[data-v-80c1e9f4]{margin-top:.125rem;font-size:.875rem;display:block}.app-topbar__account[data-v-80c1e9f4]{align-items:center;gap:.75rem;min-width:0;display:flex}.app-topbar__account>span[data-v-80c1e9f4]{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;font-size:.8125rem;font-weight:650;overflow:hidden}.app-content[data-v-80c1e9f4]{width:min(100%, var(--content-width));margin:0 auto;padding:2.5rem 2rem 4rem}@media (width<=56rem){.app-shell[data-v-80c1e9f4]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100svh;min-height:0;overflow:hidden}.app-sidebar[data-v-80c1e9f4]{display:none}.app-workspace[data-v-80c1e9f4]{min-height:0;overflow-y:auto}.app-topbar[data-v-80c1e9f4]{min-height:4rem;padding:0 1.25rem}.app-topbar__account>span[data-v-80c1e9f4],.app-topbar__account[data-v-80c1e9f4] .app-status-badge{display:none}.app-content[data-v-80c1e9f4]{padding:2rem 1.25rem 3rem}}.settings-layout[data-v-a911f98b]{gap:2rem;display:grid}.settings-layout__heading[data-v-a911f98b]{border-bottom:1px solid var(--color-border)}.settings-layout__heading h1[data-v-a911f98b]{font-family:var(--font-display);margin:.375rem 0 1.5rem;font-size:2rem;line-height:1.2}.settings-layout__body[data-v-a911f98b]{grid-template-columns:13rem minmax(0,38rem);gap:3rem;display:grid}.settings-navigation[data-v-a911f98b]{align-content:start;display:grid}.settings-navigation a[data-v-a911f98b]{min-height:2.75rem;color:var(--color-muted);border-left:3px solid #0000;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;font-weight:650;text-decoration:none;display:flex}.settings-navigation a.router-link-active[data-v-a911f98b]{border-left-color:var(--color-feedback);color:var(--color-feedback);background:#eef3fc}.settings-layout__content[data-v-a911f98b]{min-width:0}@media (width<=44rem){.settings-layout__body[data-v-a911f98b]{grid-template-columns:minmax(0,1fr);gap:2rem}.settings-navigation[data-v-a911f98b]{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr))}.settings-navigation a[data-v-a911f98b]{text-align:center;border-bottom:3px solid #0000;border-left:0;justify-content:center;min-height:3.5rem;padding-inline:.375rem;font-size:.75rem}.settings-navigation a.router-link-active[data-v-a911f98b]{border-bottom-color:var(--color-feedback)}}.identity-settings[data-v-cc682752],.identity-settings>header[data-v-cc682752]{gap:1.5rem;display:grid}.identity-settings>header[data-v-cc682752]{gap:.5rem}.identity-settings h2[data-v-cc682752],.identity-settings p[data-v-cc682752]{margin:0}.identity-settings h2[data-v-cc682752]{font-family:var(--font-display);font-size:1.25rem}.identity-settings header p[data-v-cc682752]{color:var(--color-muted);line-height:1.6}.identity-status[data-v-cc682752]{border-block:1px solid var(--color-border);min-height:5rem;color:var(--color-feedback);align-items:center;gap:1rem;padding:1rem 0;display:flex}.identity-status.is-verified[data-v-cc682752]{color:var(--color-action)}.identity-status>div[data-v-cc682752]{gap:.25rem;display:grid}.identity-status span[data-v-cc682752]{color:var(--color-muted);font-size:.8125rem}.mfa-settings[data-v-d40ff109]{gap:1.5rem;display:grid}.mfa-settings__heading[data-v-d40ff109],.mfa-enrollment section>header[data-v-d40ff109]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.mfa-settings h2[data-v-d40ff109],.mfa-settings h3[data-v-d40ff109],.mfa-settings p[data-v-d40ff109]{margin:0}.mfa-settings h2[data-v-d40ff109]{font-family:var(--font-display);font-size:1.25rem}.mfa-settings h3[data-v-d40ff109]{font-size:.9375rem}.mfa-settings__heading p[data-v-d40ff109],.mfa-state p[data-v-d40ff109],.mfa-enrollment section>p[data-v-d40ff109]{color:var(--color-muted);margin-top:.5rem;line-height:1.6}.mfa-loading[data-v-d40ff109],.mfa-state[data-v-d40ff109]{border-block:1px solid var(--color-border);min-height:5rem;padding-block:1.25rem}.mfa-loading[data-v-d40ff109]{color:var(--color-muted)}.mfa-state[data-v-d40ff109]{color:var(--color-feedback);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.mfa-state--verified[data-v-d40ff109]{color:var(--color-action)}.mfa-state p[data-v-d40ff109]{font-size:.875rem}.mfa-feedback[data-v-d40ff109]{color:var(--color-action);font-size:.8125rem}.mfa-steps[data-v-d40ff109]{border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mfa-steps li[data-v-d40ff109]{min-height:3.5rem;color:var(--color-muted);align-items:center;gap:.625rem;font-size:.8125rem;font-weight:650;display:flex}.mfa-steps li span[data-v-d40ff109]{border:1px solid var(--color-border);width:1.5rem;height:1.5rem;font-family:var(--font-utility);border-radius:50%;place-items:center;font-size:.6875rem;display:grid}.mfa-steps li.is-active[data-v-d40ff109]{color:var(--color-action)}.mfa-steps li.is-active span[data-v-d40ff109]{border-color:var(--color-action);background:var(--color-action);color:var(--color-surface)}.mfa-enrollment[data-v-d40ff109]{gap:2rem;display:grid}.mfa-enrollment section[data-v-d40ff109]{border-bottom:1px solid var(--color-border);gap:1rem;padding-bottom:1.5rem;display:grid}.mfa-enrollment section>code[data-v-d40ff109]{border-left:3px solid var(--color-feedback);color:var(--color-text);overflow-wrap:anywhere;background:#eef3ff;padding:.875rem}.recovery-codes[data-v-d40ff109]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:grid}.recovery-codes li[data-v-d40ff109]{border-bottom:1px solid var(--color-border);padding:.5rem 0}.recovery-codes code[data-v-d40ff109]{font-family:var(--font-utility);font-size:.8125rem}@media (width<=36rem){.mfa-settings__heading[data-v-d40ff109],.mfa-enrollment section>header[data-v-d40ff109]{flex-direction:column;align-items:stretch}.mfa-state[data-v-d40ff109]{grid-template-columns:auto minmax(0,1fr)}.mfa-state[data-v-d40ff109] .app-button{grid-column:1/-1}.mfa-steps li[data-v-d40ff109]{flex-direction:column;justify-content:center;align-items:flex-start}.recovery-codes[data-v-d40ff109]{grid-template-columns:minmax(0,1fr)}}.email-channel[data-v-d40e3d82],.email-channel header[data-v-d40e3d82]{gap:1rem;display:grid}.email-channel[data-v-d40e3d82]{border-top:1px solid var(--color-border);padding-top:1.5rem}.email-channel h3[data-v-d40e3d82],.email-channel p[data-v-d40e3d82]{margin:0}.email-channel h3[data-v-d40e3d82]{font-family:var(--font-display);font-size:1rem}.email-channel p[data-v-d40e3d82]{color:var(--color-muted);overflow-wrap:anywhere;line-height:1.6}.email-channel[data-v-d40e3d82] .app-button{justify-self:start}.settings-section[data-v-0ad0e906],.settings-section>header[data-v-0ad0e906],.danger-zone[data-v-0ad0e906],.danger-zone>header[data-v-0ad0e906]{gap:1.5rem;display:grid}.settings-section>header[data-v-0ad0e906],.danger-zone>header[data-v-0ad0e906]{gap:.5rem}.settings-section h2[data-v-0ad0e906],.settings-section h3[data-v-0ad0e906],.settings-section p[data-v-0ad0e906]{margin:0}.settings-section h2[data-v-0ad0e906],.settings-section h3[data-v-0ad0e906]{font-family:var(--font-display)}.settings-section h2[data-v-0ad0e906]{font-size:1.25rem}.settings-section h3[data-v-0ad0e906]{font-size:1rem}.settings-section header p[data-v-0ad0e906]{color:var(--color-muted);line-height:1.6}.ai-disclosure[data-v-0ad0e906]{border:1px solid var(--color-border);background:var(--color-surface);gap:.75rem;padding:1rem;display:grid}.ai-disclosure ul[data-v-0ad0e906],.ai-disclosure li[data-v-0ad0e906]{gap:.5rem;display:grid}.ai-disclosure ul[data-v-0ad0e906]{margin:0;padding:0;list-style:none}.ai-disclosure li[data-v-0ad0e906]{border-top:1px solid var(--color-border);padding-top:.75rem}.ai-disclosure code[data-v-0ad0e906]{overflow-wrap:anywhere;color:var(--color-muted)}.cognition-consents li[data-v-0ad0e906]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}.cognition-consents__details[data-v-0ad0e906]{gap:.375rem;min-width:0;display:grid}.cognition-consents .form-check[data-v-0ad0e906]{align-self:center}.form-actions[data-v-0ad0e906]{flex-wrap:wrap;gap:.75rem;display:flex}.settings-feedback[data-v-0ad0e906]{font-size:.8125rem}.settings-feedback--success[data-v-0ad0e906]{color:var(--color-action)}.danger-zone[data-v-0ad0e906]{border-top:1px solid #c94a3c66;padding-top:1.5rem}.danger-zone .form-field[data-v-0ad0e906]{max-width:20rem}.danger-zone[data-v-0ad0e906] .app-button{justify-self:start}.deletion-state[data-v-0ad0e906]{color:var(--color-danger);line-height:1.6}@media (width<=42rem){.cognition-consents li[data-v-0ad0e906]{grid-template-columns:minmax(0,1fr)}}.settings-section[data-v-6277f0c5]{gap:1.5rem;display:grid}.settings-section>header[data-v-6277f0c5]{gap:.5rem;display:grid}.settings-section h2[data-v-6277f0c5],.settings-section p[data-v-6277f0c5]{margin:0}.settings-section h2[data-v-6277f0c5]{font-family:var(--font-display);font-size:1.25rem}.settings-section header p[data-v-6277f0c5]{color:var(--color-muted);line-height:1.6}.settings-feedback[data-v-6277f0c5]{margin:0;font-size:.8125rem}.settings-feedback--success[data-v-6277f0c5]{color:var(--color-action)}.app-empty-state[data-v-00491a83]{border-block:1px solid var(--color-border);justify-items:start;gap:1rem;padding:2rem 0;display:grid}.app-empty-state__icon[data-v-00491a83]{color:var(--color-feedback)}.app-empty-state h2[data-v-00491a83]{font-family:var(--font-display);margin:0;font-size:1.125rem;line-height:1.35}.app-empty-state p[data-v-00491a83]{max-width:36rem;color:var(--color-muted);margin:.375rem 0 0;line-height:1.65}.app-empty-state__action[data-v-00491a83]{flex-wrap:wrap;gap:.75rem;display:flex}.app-error-state[data-v-02a914dd]{border-block:1px solid #c94a3c59;justify-items:start;gap:1rem;padding:2rem 0;display:grid}.app-error-state__icon[data-v-02a914dd]{color:var(--color-danger)}.app-error-state h2[data-v-02a914dd]{font-family:var(--font-display);margin:0;font-size:1.125rem;line-height:1.35}.app-error-state p[data-v-02a914dd]{max-width:36rem;color:var(--color-muted);margin:.375rem 0 0;line-height:1.65}.app-error-state__trace[data-v-02a914dd]{font-family:var(--font-utility);overflow-wrap:anywhere;font-size:.75rem}.maintenance-queue[data-v-034c156a],.maintenance-queue__list[data-v-034c156a],.maintenance-case[data-v-034c156a],.maintenance-case__resolution[data-v-034c156a]{gap:1rem;display:grid}.maintenance-queue__heading[data-v-034c156a],.maintenance-case>header[data-v-034c156a],.maintenance-queue__pagination[data-v-034c156a]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.maintenance-queue__heading h1[data-v-034c156a],.maintenance-case h2[data-v-034c156a],.maintenance-case h3[data-v-034c156a]{font-family:var(--font-display);margin:0}.maintenance-queue__heading p[data-v-034c156a],.maintenance-case header p[data-v-034c156a],.maintenance-case dt[data-v-034c156a]{color:var(--color-muted);margin:.25rem 0 0}.maintenance-queue__filter[data-v-034c156a]{align-items:center;gap:.75rem;font-weight:700;display:flex}.maintenance-queue__filter select[data-v-034c156a]{width:min(14rem,100%)}.maintenance-queue__feedback[data-v-034c156a]{color:var(--color-action);margin:0;font-weight:700}.maintenance-case[data-v-034c156a]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.5rem;padding:1.25rem}.maintenance-case__facts[data-v-034c156a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.maintenance-case__facts dd[data-v-034c156a]{margin:.25rem 0 0;font-weight:650}.maintenance-case section p[data-v-034c156a],.maintenance-case__result[data-v-034c156a]{white-space:pre-wrap;margin:.5rem 0 0;line-height:1.6}.maintenance-case__resolution[data-v-034c156a]{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:1rem}.maintenance-case__resolution label[data-v-034c156a]:last-of-type,.maintenance-case__resolution button[data-v-034c156a]{grid-column:1/-1}.maintenance-case__resolution textarea[data-v-034c156a]{resize:vertical;min-height:6rem}.maintenance-queue__pagination[data-v-034c156a]{justify-content:flex-end}.maintenance-queue__pagination span[data-v-034c156a]{color:var(--color-muted);font-size:.875rem}@media (width<=42rem){.maintenance-queue__heading[data-v-034c156a],.maintenance-case>header[data-v-034c156a]{flex-direction:column;align-items:stretch}.maintenance-case__facts[data-v-034c156a],.maintenance-case__resolution[data-v-034c156a]{grid-template-columns:1fr}.maintenance-case__resolution label[data-v-034c156a]:last-of-type,.maintenance-case__resolution button[data-v-034c156a]{grid-column:auto}}.feature-flags[data-v-696f4d18]{gap:1.5rem;display:grid}.feature-flags__heading[data-v-696f4d18]{justify-content:space-between;align-items:end;gap:2rem;display:flex}.feature-flags__heading>div[data-v-696f4d18]{gap:.375rem;display:grid}.feature-flags__heading h1[data-v-696f4d18],.feature-flags__heading p[data-v-696f4d18],.feature-flags__guardrail p[data-v-696f4d18],.feature-flags__update-error p[data-v-696f4d18],.feature-flags__feedback[data-v-696f4d18],.feature-flags__loading[data-v-696f4d18]{margin:0}.feature-flags__heading h1[data-v-696f4d18]{font-family:var(--font-display);font-size:2rem;line-height:1.1}.feature-flags__heading>p[data-v-696f4d18]{max-width:34rem;color:var(--color-muted);line-height:1.6}.feature-flags__guardrail[data-v-696f4d18]{color:#1c4a9a;background:#f2f6ff;border-block:1px solid #245bbd3d;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.5;display:flex}.feature-flags__guardrail svg[data-v-696f4d18]{flex:none}.feature-flags__feedback[data-v-696f4d18]{border-left:3px solid var(--color-action);color:var(--color-action);padding-left:.75rem;font-size:.8125rem;font-weight:650}.feature-flags__update-error[data-v-696f4d18]{border-left:3px solid var(--color-danger);color:#8e2f25;background:#fff5f3;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.feature-flags__loading[data-v-696f4d18]{border-block:1px solid var(--color-border);color:var(--color-muted);text-align:center;padding:3rem 0}.feature-flags__list[data-v-696f4d18]{border-block:1px solid var(--color-border);background:var(--color-surface)}.feature-flag[data-v-696f4d18]{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 9rem;align-items:center;gap:2rem;min-height:9.5rem;padding:1.5rem 1.5rem 1.5rem 1.75rem;display:grid;position:relative}.feature-flag[data-v-696f4d18]:before{background:var(--color-border);content:"";width:4px;transition:background-color .16s;position:absolute;top:1rem;bottom:1rem;left:0}.feature-flag--enabled[data-v-696f4d18]:before{background:var(--color-action)}.feature-flag[data-v-696f4d18]:last-child{border-bottom:0}.feature-flag__copy[data-v-696f4d18]{gap:.625rem;min-width:0;display:grid}.feature-flag__title[data-v-696f4d18]{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;min-width:0;display:flex}.feature-flag h2[data-v-696f4d18],.feature-flag p[data-v-696f4d18]{margin:0}.feature-flag h2[data-v-696f4d18]{font-family:var(--font-display);font-size:1.125rem;line-height:1.35}.feature-flag code[data-v-696f4d18]{color:var(--color-muted);font-family:var(--font-utility);overflow-wrap:anywhere;font-size:.6875rem}.feature-flag__copy>p[data-v-696f4d18]{max-width:44rem;color:var(--color-muted);font-size:.875rem;line-height:1.6}.feature-flag__meta[data-v-696f4d18]{color:var(--color-muted);font-family:var(--font-utility);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.6875rem;display:flex}.feature-switch[data-v-696f4d18]{cursor:pointer;grid-template-columns:3rem 3.5rem;justify-content:end;align-items:center;gap:.625rem;display:grid;position:relative}.feature-switch__input[data-v-696f4d18]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.feature-switch__track[data-v-696f4d18]{background:#e8ece9;border:1px solid #aab4ae;border-radius:999px;width:3rem;height:1.625rem;transition:background-color .16s,border-color .16s;position:relative}.feature-switch__thumb[data-v-696f4d18]{background:var(--color-surface);border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .16s;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 3px #18201c47}.feature-switch__input:checked+.feature-switch__track[data-v-696f4d18]{border-color:var(--color-action);background:var(--color-action)}.feature-switch__input:checked+.feature-switch__track .feature-switch__thumb[data-v-696f4d18]{transform:translate(1.375rem)}.feature-switch__input:focus-visible+.feature-switch__track[data-v-696f4d18]{box-shadow:var(--shadow-focus)}.feature-switch[data-v-696f4d18]:has(.feature-switch__input:disabled){cursor:wait;opacity:.55}.feature-switch__state[data-v-696f4d18]{color:var(--color-muted);font-size:.8125rem;font-weight:650}.feature-flag--enabled .feature-switch__state[data-v-696f4d18]{color:var(--color-action)}@media (width<=44rem){.feature-flags__heading h1[data-v-696f4d18]{font-size:1.75rem}.feature-flags__heading[data-v-696f4d18]{align-items:start;gap:.75rem;display:grid}.feature-flags__update-error[data-v-696f4d18]{flex-direction:column;align-items:start}.feature-flag[data-v-696f4d18]{grid-template-columns:minmax(0,1fr);gap:1.25rem;min-height:0;padding:1.25rem 1rem 1.25rem 1.25rem}.feature-switch[data-v-696f4d18]{justify-content:start}}.policy-manager[data-v-d190e165]{gap:1.5rem;display:grid}.policy-manager__heading[data-v-d190e165]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:1.25rem;display:flex}.policy-manager__heading h1[data-v-d190e165]{font-family:var(--font-display);margin:.25rem 0 .5rem;font-size:2rem}.policy-manager__heading p[data-v-d190e165]:last-child{max-width:44rem;color:var(--color-muted);margin:0;line-height:1.65}.policy-manager__public-link[data-v-d190e165]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:2.75rem;color:var(--color-feedback);flex:none;align-items:center;gap:.5rem;padding:.625rem .875rem;font-weight:700;text-decoration:none;display:inline-flex}.policy-manager__feedback[data-v-d190e165]{color:var(--color-action);margin:0;font-weight:700}.policy-manager__loading[data-v-d190e165],.policy-manager__empty[data-v-d190e165]{color:var(--color-muted);margin:0;padding:1.5rem 0}.policy-manager__workspace[data-v-d190e165]{grid-template-columns:minmax(0,1.6fr) minmax(18rem,.8fr);align-items:start;gap:2rem;display:grid}.policy-manager__editor[data-v-d190e165],.policy-manager__history[data-v-d190e165]{gap:1.25rem;min-width:0;display:grid}.policy-manager__editor>header[data-v-d190e165],.policy-manager__history>header[data-v-d190e165]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.policy-manager__editor h2[data-v-d190e165],.policy-manager__history h2[data-v-d190e165]{font-family:var(--font-display);margin:.25rem 0 0;font-size:1.25rem}.policy-manager__guardrail[data-v-d190e165]{border-left:3px solid var(--color-feedback);color:#23477f;background:#eef3ff;margin:0;padding:.875rem 1rem;line-height:1.6}.policy-manager__editor textarea[data-v-d190e165]{min-height:30rem;line-height:1.7}.policy-manager__counter[data-v-d190e165]{color:var(--color-muted);text-align:right}.policy-manager__editor>.app-button[data-v-d190e165]{justify-self:start}.policy-manager__history[data-v-d190e165]{border-left:1px solid var(--color-border);padding-left:2rem}.policy-manager__history>header[data-v-d190e165]{justify-content:flex-start}.policy-manager__history>header svg[data-v-d190e165]{color:var(--color-feedback);flex:none}.policy-manager__history>header p[data-v-d190e165]{color:var(--color-muted);margin:.375rem 0 0;font-size:.8125rem}.policy-manager__preview[data-v-d190e165]{border-top:1px solid var(--color-border);min-width:0;padding-top:1rem}.policy-manager__preview>p[data-v-d190e165]{color:var(--color-muted);font-family:var(--font-utility);margin:0 0 .75rem;font-size:.75rem}.policy-manager__preview pre[data-v-d190e165]{max-height:32rem;font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.75;overflow:auto}@media (width<=54rem){.policy-manager__workspace[data-v-d190e165]{grid-template-columns:minmax(0,1fr)}.policy-manager__history[data-v-d190e165]{border-top:1px solid var(--color-border);border-left:0;padding:2rem 0 0}}@media (width<=36rem){.policy-manager__heading[data-v-d190e165],.policy-manager__editor>header[data-v-d190e165]{flex-direction:column;align-items:stretch}.policy-manager__public-link[data-v-d190e165]{align-self:flex-start}}.moderation-queue[data-v-f46e09d2]{gap:1.5rem;display:grid}.moderation-queue__heading[data-v-f46e09d2],.moderation-case>header[data-v-f46e09d2],.moderation-case__actions[data-v-f46e09d2]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.moderation-queue__heading-actions[data-v-f46e09d2]{align-items:center;gap:.75rem;display:flex}.moderation-queue__policy-link[data-v-f46e09d2]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:2.75rem;color:var(--color-feedback);align-items:center;gap:.5rem;padding:.625rem .875rem;font-weight:700;text-decoration:none;display:inline-flex}.moderation-queue__heading h1[data-v-f46e09d2],.moderation-case h2[data-v-f46e09d2]{margin:0}.moderation-queue__heading p[data-v-f46e09d2],.moderation-case header p[data-v-f46e09d2],.moderation-case dt[data-v-f46e09d2]{color:var(--color-muted);margin:0}.moderation-queue__feedback[data-v-f46e09d2]{color:var(--color-action);font-weight:700}.moderation-queue__error[data-v-f46e09d2]{color:var(--color-danger);font-weight:700}.moderation-queue__list[data-v-f46e09d2]{gap:1rem;display:grid}.moderation-case[data-v-f46e09d2]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.5rem;gap:1rem;padding:1.25rem;display:grid}.moderation-case dl[data-v-f46e09d2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.moderation-case dd[data-v-f46e09d2]{margin:.25rem 0 0;font-weight:650}.moderation-case__findings[data-v-f46e09d2]{color:var(--color-danger);margin:0;padding-left:1.25rem}.moderation-case label[data-v-f46e09d2]{gap:.5rem;font-weight:700;display:grid}.moderation-case textarea[data-v-f46e09d2]{resize:vertical;min-height:6rem}@media (width<=42rem){.moderation-queue__heading[data-v-f46e09d2],.moderation-case>header[data-v-f46e09d2],.moderation-case__actions[data-v-f46e09d2]{flex-direction:column;align-items:stretch}.moderation-queue__heading-actions[data-v-f46e09d2]{justify-content:space-between;width:100%}.moderation-case dl[data-v-f46e09d2]{grid-template-columns:1fr}}.operations-dashboard[data-v-f3a71178]{gap:1.5rem;display:grid}.operations-dashboard__heading[data-v-f3a71178]{justify-content:space-between;align-items:end;gap:1rem;display:flex}.operations-dashboard__heading h1[data-v-f3a71178],.operations-dashboard__heading p[data-v-f3a71178],.metric-panel p[data-v-f3a71178],.metric-panel span[data-v-f3a71178]{margin:0}.operations-dashboard__heading h1[data-v-f3a71178]{font-family:var(--font-display);font-size:2rem;line-height:1.1}.operations-dashboard__loading[data-v-f3a71178]{color:var(--color-muted);text-align:center;margin:0;padding:3rem 0}.metrics-grid[data-v-f3a71178]{border:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metric-panel[data-v-f3a71178]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);gap:.75rem;min-height:10rem;padding:1.25rem;display:grid}.metric-panel[data-v-f3a71178]:nth-child(3n){border-right:0}.metric-panel[data-v-f3a71178]:nth-child(n+4){border-bottom:0}.metric-panel p[data-v-f3a71178]{color:var(--color-muted);font-size:.8125rem}.metric-panel strong[data-v-f3a71178]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2rem}.metric-panel span[data-v-f3a71178]{color:var(--color-muted);font-size:.75rem;line-height:1.5}@media (width<=760px){.metrics-grid[data-v-f3a71178]{grid-template-columns:1fr}.metric-panel[data-v-f3a71178],.metric-panel[data-v-f3a71178]:nth-child(3n){border-right:0;border-bottom:1px solid var(--color-border)}.metric-panel[data-v-f3a71178]:last-child{border-bottom:0}}.admin-users[data-v-3f0041b5]{gap:2rem;display:grid}.admin-users__heading[data-v-3f0041b5]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.5rem;display:flex}.admin-users h1[data-v-3f0041b5],.admin-users h2[data-v-3f0041b5],.admin-users p[data-v-3f0041b5]{margin:0}.admin-users h1[data-v-3f0041b5]{font-family:var(--font-display);margin-top:.375rem;font-size:2rem}.admin-users__heading>p[data-v-3f0041b5]{max-width:30rem;color:var(--color-muted);text-align:right;line-height:1.6}.admin-search[data-v-3f0041b5]{grid-template-columns:minmax(18rem,36rem) auto;align-items:end;gap:.75rem;display:grid}.admin-feedback[data-v-3f0041b5]{color:var(--color-action);font-size:.8125rem}.user-summary[data-v-3f0041b5]{border-block:1px solid var(--color-border);gap:1.5rem;padding-block:1.5rem;display:grid}.user-summary>header[data-v-3f0041b5]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.user-summary h2[data-v-3f0041b5]{font-family:var(--font-display);margin-top:.375rem;font-size:1.5rem}.user-summary dl[data-v-3f0041b5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;display:grid}.user-summary dl>div[data-v-3f0041b5]{min-width:0}.user-summary dt[data-v-3f0041b5]{color:var(--color-muted);font-size:.75rem}.user-summary dd[data-v-3f0041b5]{font-family:var(--font-utility);overflow-wrap:anywhere;margin:.375rem 0 0;font-size:.75rem}.user-summary__restriction[data-v-3f0041b5]{border-left:3px solid var(--color-danger);color:#8e2f25;background:#fff5f3;padding:.75rem;font-size:.8125rem;line-height:1.5}.admin-users__grid[data-v-3f0041b5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;display:grid}.admin-action[data-v-3f0041b5]{align-content:start;gap:1.25rem;display:grid}.admin-action>header[data-v-3f0041b5]{color:var(--color-feedback);grid-template-columns:auto minmax(0,1fr);gap:.75rem;display:grid}.admin-action h2[data-v-3f0041b5]{font-family:var(--font-display);font-size:1.125rem}.admin-action header p[data-v-3f0041b5]{color:var(--color-muted);margin-top:.375rem;font-size:.8125rem;line-height:1.5}.admin-confirm[data-v-3f0041b5]{border-top:1px solid var(--color-border);gap:1rem;padding-top:1.25rem;display:grid}@media (width<=52rem){.admin-users__heading[data-v-3f0041b5]{flex-direction:column;align-items:start}.admin-users__heading>p[data-v-3f0041b5]{text-align:left}.admin-users__grid[data-v-3f0041b5],.user-summary dl[data-v-3f0041b5]{grid-template-columns:minmax(0,1fr)}}@media (width<=36rem){.admin-search[data-v-3f0041b5]{grid-template-columns:minmax(0,1fr)}}.ai-history[data-v-8ba1aea0]{gap:1.5rem;display:grid}.ai-history__heading[data-v-8ba1aea0]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1.5rem;display:flex}.ai-history__heading h1[data-v-8ba1aea0]{font-family:var(--font-display);margin:.35rem 0 0;font-size:2.25rem;line-height:1.12}.ai-history__heading p[data-v-8ba1aea0]:last-child{max-width:40rem;color:var(--color-muted);margin:.75rem 0 0;line-height:1.6}.ai-history__heading>svg[data-v-8ba1aea0]{color:var(--color-feedback)}.ai-history__loading[data-v-8ba1aea0]{color:var(--color-muted);margin:0;padding:2.5rem 0}.ai-history__list[data-v-8ba1aea0]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ai-history__item[data-v-8ba1aea0]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0}.ai-history__item article[data-v-8ba1aea0]{gap:1.25rem;padding:1.25rem;display:grid}.ai-history__item-header[data-v-8ba1aea0]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ai-history__item-header>div[data-v-8ba1aea0]{min-width:0;color:var(--color-muted);font-family:var(--font-utility);flex-wrap:wrap;gap:.4rem .75rem;font-size:.6875rem;display:flex}.ai-history__exchange[data-v-8ba1aea0]{border-block:1px solid var(--color-border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;display:grid}.ai-history__exchange section[data-v-8ba1aea0]{padding-block:1rem;min-width:0;padding-right:1.25rem}.ai-history__exchange section+section[data-v-8ba1aea0]{border-left:1px solid var(--color-border);padding-left:1.25rem;padding-right:0}.ai-history__exchange h2[data-v-8ba1aea0]{color:var(--color-muted);font-family:var(--font-utility);margin:0 0 .5rem;font-size:.6875rem}.ai-history__exchange p[data-v-8ba1aea0]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.7}.ai-history__paragraph-reference[data-v-8ba1aea0]{border-left:3px solid var(--color-feedback);background:var(--color-surface-muted);padding:1rem}.ai-history__paragraph-reference h2[data-v-8ba1aea0]{color:var(--color-muted);font-family:var(--font-utility);margin:0 0 .5rem;font-size:.6875rem}.ai-history__paragraph-reference blockquote[data-v-8ba1aea0]{color:var(--color-muted);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.7}.ai-history__paragraph-reference small[data-v-8ba1aea0]{color:var(--color-muted);margin-top:.5rem;font-size:.6875rem;display:block}.ai-history__sources[data-v-8ba1aea0]{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.ai-history__sources li[data-v-8ba1aea0]{grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.45rem;display:grid}.ai-history__sources li>div[data-v-8ba1aea0]{min-width:0}.ai-history__sources li>span[data-v-8ba1aea0]{border:1px solid var(--color-border);width:1.25rem;height:1.25rem;color:var(--color-feedback);font-family:var(--font-utility);border-radius:50%;place-items:center;font-size:.625rem;font-weight:700;display:grid}.ai-history__sources strong[data-v-8ba1aea0],.ai-history__sources small[data-v-8ba1aea0]{display:block}.ai-history__sources strong[data-v-8ba1aea0]{overflow-wrap:anywhere;font-size:.75rem}.ai-history__sources small[data-v-8ba1aea0]{color:var(--color-muted);overflow-wrap:anywhere;font-size:.6875rem}.ai-history__feedback[data-v-8ba1aea0]{color:var(--color-action);margin:0;font-size:.75rem;font-weight:700}.ai-history__status[data-v-8ba1aea0]{min-height:1.25rem;color:var(--color-action);margin:0;font-size:.8125rem}.ai-history__pagination[data-v-8ba1aea0]{justify-content:center;align-items:center;gap:1rem;display:flex}.ai-history__pagination>span[data-v-8ba1aea0]{color:var(--color-muted);font-family:var(--font-utility);font-size:.75rem}@media (width<=38rem){.ai-history__heading h1[data-v-8ba1aea0]{font-size:1.875rem}.ai-history__exchange[data-v-8ba1aea0]{grid-template-columns:minmax(0,1fr)}.ai-history__exchange section[data-v-8ba1aea0]{padding-right:0}.ai-history__exchange section+section[data-v-8ba1aea0]{border-top:1px solid var(--color-border);border-left:0;padding-left:0}}.auth-frame[data-v-a750a600]{width:min(100% - 2rem,62rem);min-height:100svh;margin:0 auto;padding:2rem 0}.auth-frame__brand[data-v-a750a600]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:3rem;display:flex}.auth-frame__brand a[data-v-a750a600]{color:var(--color-text);align-items:center;gap:.75rem;text-decoration:none;display:flex}.auth-frame__brand a>span[data-v-a750a600]{border-radius:var(--radius-sm);background:var(--color-text);width:2.25rem;height:2.25rem;color:var(--color-surface);font-family:var(--font-utility);place-items:center;font-size:.75rem;font-weight:750;display:grid}.auth-frame__brand strong[data-v-a750a600]{font-family:var(--font-display)}.auth-frame__brand p[data-v-a750a600]{color:var(--color-action);font-family:var(--font-utility);margin:0;font-size:.6875rem;font-weight:700}.auth-frame__workspace[data-v-a750a600]{grid-template-columns:13rem minmax(0,29rem);justify-content:center;gap:5rem;padding:clamp(3rem,9vh,6rem) 0;display:grid}.auth-track[data-v-a750a600]{color:var(--color-muted);align-content:start;gap:2rem;display:grid}.auth-track>svg[data-v-a750a600]{color:var(--color-feedback)}.auth-track ol[data-v-a750a600]{border-left:2px solid var(--color-border);margin:0;padding:0;list-style:none;display:grid}.auth-track li[data-v-a750a600]{min-height:4.25rem;color:var(--color-muted);grid-template-columns:2.25rem 1fr;align-items:center;display:grid}.auth-track li>span[data-v-a750a600]{border:1px solid var(--color-border);background:var(--color-canvas);width:1.75rem;height:1.75rem;font-family:var(--font-utility);border-radius:50%;place-items:center;margin-left:-.9375rem;font-size:.625rem;display:grid}.auth-track li.is-active[data-v-a750a600]{color:var(--color-action)}.auth-track li.is-active>span[data-v-a750a600]{border-color:var(--color-action);background:var(--color-action);color:var(--color-surface)}.auth-track li.is-complete>span[data-v-a750a600]{border-color:var(--color-feedback);color:var(--color-feedback)}.auth-track strong[data-v-a750a600]{font-size:.8125rem}.auth-frame__content[data-v-a750a600]{min-width:0}.auth-frame__content>header[data-v-a750a600]{margin-bottom:2rem}.auth-frame__content h1[data-v-a750a600]{font-family:var(--font-display);margin:.5rem 0 .75rem;font-size:2rem;line-height:1.2}.auth-frame__content header p[data-v-a750a600]:last-child{color:var(--color-muted);margin:0;line-height:1.65}@media (width<=44rem){.auth-frame[data-v-a750a600]{padding-top:1rem}.auth-frame__workspace[data-v-a750a600]{grid-template-columns:minmax(0,1fr);gap:2rem;padding:2.5rem 0}.auth-track[data-v-a750a600]{gap:1rem}.auth-track>svg[data-v-a750a600]{display:none}.auth-track ol[data-v-a750a600]{border-top:2px solid var(--color-border);border-left:0;grid-template-columns:repeat(3,minmax(0,1fr))}.auth-track li[data-v-a750a600]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.375rem;min-height:3.5rem}.auth-track li>span[data-v-a750a600]{margin:-.9375rem 0 0}.auth-track strong[data-v-a750a600]{font-size:.6875rem}}.phone-number-field>label[data-v-0f41aa6e]{font-size:.8125rem;font-weight:650}.phone-number-field__controls[data-v-0f41aa6e]{grid-template-columns:8rem minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.phone-number-field__controls>select[data-v-0f41aa6e],.phone-number-field__controls>input[data-v-0f41aa6e]{min-width:0}.wechat-login[data-v-554fd612]{flex-direction:column;gap:1rem;display:flex}.wechat-login__scan[data-v-554fd612]{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.wechat-login__qr[data-v-554fd612]{border:1px solid var(--color-border,#d8dce5);background:var(--color-surface-muted,#f6f7f9);border-radius:12px;justify-content:center;align-items:center;width:180px;height:180px;display:flex}.wechat-login__qr.is-expired[data-v-554fd612]{opacity:.6}.wechat-login__qr-link[data-v-554fd612]{color:var(--color-text,#1f2329);flex-direction:column;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:flex}.wechat-login__qr-loading[data-v-554fd612],.wechat-login__qr-expired[data-v-554fd612]{color:var(--color-text-muted,#646a73);margin:0;font-size:.875rem}.auth-mode-switch[data-v-4fce37b5]{gap:.5rem;margin-bottom:1.25rem;display:flex}.auth-mode-switch button[data-v-4fce37b5]{border:1px solid var(--color-border,#d8dce5);color:var(--color-text-muted,#646a73);cursor:pointer;background:0 0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.auth-mode-switch button.is-active[data-v-4fce37b5]{border-color:var(--color-primary,#3370ff);color:var(--color-primary,#3370ff);background:var(--color-primary-soft,#3370ff14)}.help-request-panel[data-v-d306533e]{border-top:1px solid #245bbd2e;gap:1rem;min-width:0;padding-top:1.25rem;display:grid}.help-request-panel__header[data-v-d306533e],.help-request-panel__actions[data-v-d306533e],.help-request-panel__error[data-v-d306533e]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.help-request-panel__header[data-v-d306533e]{align-items:start}.help-request-panel__header[data-v-d306533e] :is(h3,h4){overflow-wrap:anywhere;max-width:42rem;font-family:var(--font-display);margin:.25rem 0 0;font-size:1rem;line-height:1.4}.help-request-panel__header>svg[data-v-d306533e]{color:var(--color-feedback);flex:none}.help-request-panel__guidance[data-v-d306533e],.help-request-panel__loading[data-v-d306533e],.help-request-panel__notice[data-v-d306533e]{color:var(--color-muted);margin:0;font-size:.8125rem;line-height:1.6}.help-request-panel__form[data-v-d306533e]{gap:.875rem;display:grid}.help-request-panel__form textarea[data-v-d306533e]{min-height:5.5rem}.help-request-panel__actions[data-v-d306533e]{flex-wrap:wrap;justify-content:flex-start}.help-request-panel__status[data-v-d306533e]{border-block:1px solid var(--color-border);align-items:start;gap:.75rem;padding:.875rem 0;display:flex}.help-request-panel__status>svg[data-v-d306533e]{color:var(--color-feedback);flex:none;margin-top:.15rem}.help-request-panel__status--resolved>svg[data-v-d306533e]{color:var(--color-action)}.help-request-panel__status p[data-v-d306533e]{gap:.25rem;margin:0;display:grid}.help-request-panel__status span[data-v-d306533e]{color:var(--color-muted);font-size:.8125rem}.help-request-panel__responses[data-v-d306533e]{gap:0;margin:0;padding:0;list-style:none;display:grid}.help-request-panel__responses li[data-v-d306533e]{border-top:1px solid var(--color-border);gap:.625rem;padding:1rem 0;display:grid}.help-request-panel__responses li[data-v-d306533e]:last-child{border-bottom:1px solid var(--color-border)}.help-request-panel__responses div[data-v-d306533e]{justify-content:space-between;gap:1rem;font-size:.8125rem;display:flex}.help-request-panel__responses time[data-v-d306533e]{color:var(--color-muted)}.help-request-panel__responses p[data-v-d306533e],.help-request-panel__responses blockquote[data-v-d306533e]{overflow-wrap:anywhere;margin:0;line-height:1.6}.help-request-panel__responses blockquote[data-v-d306533e]{border-left:2px solid var(--color-feedback);color:var(--color-muted);padding-left:.75rem;font-size:.8125rem}.help-request-panel__confirmation[data-v-d306533e]{gap:.875rem;display:grid}.help-request-panel__confirmation>p[data-v-d306533e]{margin:0;font-weight:650}.help-request-panel__notice[data-v-d306533e]{border-left:2px solid var(--color-border);padding-left:.75rem}@media (width<=36rem){.help-request-panel__header[data-v-d306533e]{flex-direction:column;align-items:stretch}.help-request-panel__header[data-v-d306533e] .app-status-badge{width:fit-content}.help-request-panel__responses div[data-v-d306533e]{flex-direction:column;gap:.25rem}}.help-center[data-v-7041994f]{gap:2.5rem;display:grid}.help-center__heading[data-v-7041994f]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1.5rem;display:flex}.help-center__heading h1[data-v-7041994f]{font-family:var(--font-display);margin:.35rem 0 0;font-size:2.25rem;line-height:1.12}.help-center__heading p[data-v-7041994f]:last-child{max-width:40rem;color:var(--color-muted);margin:.75rem 0 0;line-height:1.6}.help-center__heading>svg[data-v-7041994f]{color:var(--color-feedback)}.help-center__section[data-v-7041994f]{gap:1.25rem;display:grid}.help-center__section-heading[data-v-7041994f]{justify-content:space-between;align-items:end;gap:1rem;display:flex}.help-center__section-heading h2[data-v-7041994f]{font-family:var(--font-display);margin:.25rem 0 0;font-size:1.35rem}.help-center__section-heading>span[data-v-7041994f],.help-center__loading[data-v-7041994f]{color:var(--color-muted);font-size:.8125rem}.help-center__loading[data-v-7041994f]{margin:0;padding-block:1rem}.help-queue[data-v-7041994f]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none;display:grid}.help-queue__item[data-v-7041994f]{border-bottom:1px solid var(--color-border);gap:1rem;padding:1.25rem 0;display:grid}.help-queue__item-heading[data-v-7041994f]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.help-queue__item-heading span[data-v-7041994f]{color:var(--color-muted);font-size:.75rem}.help-queue__item-heading h3[data-v-7041994f]{overflow-wrap:anywhere;font-family:var(--font-display);margin:.3rem 0 0;font-size:1.1rem;line-height:1.4}.help-queue__context[data-v-7041994f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.help-queue__context section[data-v-7041994f]{min-width:0}.help-queue__context h4[data-v-7041994f]{color:var(--color-muted);font-family:var(--font-utility);margin:0 0 .35rem;font-size:.75rem}.help-queue__context p[data-v-7041994f]{overflow-wrap:anywhere;margin:0;line-height:1.6}.help-queue__deadline[data-v-7041994f],.help-queue__claimed[data-v-7041994f],.help-queue__notice[data-v-7041994f]{color:var(--color-muted);align-items:center;gap:.45rem;margin:0;font-size:.8125rem;line-height:1.5;display:flex}.help-queue__notice[data-v-7041994f]{border-left:2px solid var(--color-border);padding-left:.75rem}.help-queue__response-form[data-v-7041994f]{gap:1rem;max-width:48rem;display:grid}.help-queue__response-form textarea[data-v-7041994f]{min-height:7rem}.help-queue__response-form[data-v-7041994f] .app-button{width:fit-content}.help-center__own-list[data-v-7041994f]{gap:1.5rem;display:grid}.help-center__pagination[data-v-7041994f]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.help-center__pagination>span[data-v-7041994f]{color:var(--color-muted);font-size:.8125rem}@media (width<=40rem){.help-center__heading[data-v-7041994f],.help-center__section-heading[data-v-7041994f],.help-queue__item-heading[data-v-7041994f]{flex-direction:column;align-items:stretch}.help-center__heading h1[data-v-7041994f]{font-size:1.875rem}.help-queue__item-heading[data-v-7041994f] .app-status-badge{width:fit-content}.help-queue__context[data-v-7041994f]{grid-template-columns:minmax(0,1fr)}}.maintenance-reports[data-v-aa8e793e],.maintenance-reports__list[data-v-aa8e793e]{gap:1rem;display:grid}.maintenance-reports__heading[data-v-aa8e793e],.maintenance-report>header[data-v-aa8e793e],.maintenance-reports__pagination[data-v-aa8e793e]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.maintenance-reports__heading h2[data-v-aa8e793e],.maintenance-report h3[data-v-aa8e793e]{font-family:var(--font-display);margin:0}.maintenance-reports__heading p[data-v-aa8e793e],.maintenance-report header p[data-v-aa8e793e],.maintenance-report dt[data-v-aa8e793e],.maintenance-reports__loading[data-v-aa8e793e]{color:var(--color-muted);margin:.4rem 0 0}.maintenance-report[data-v-aa8e793e]{border-bottom:1px solid var(--color-border);gap:.875rem;padding:1rem 0;display:grid}.maintenance-report__description[data-v-aa8e793e]{white-space:pre-wrap;margin:0;line-height:1.6}.maintenance-report dl[data-v-aa8e793e]{gap:.625rem;margin:0;display:grid}.maintenance-report dl>div[data-v-aa8e793e]{grid-template-columns:6rem minmax(0,1fr);gap:.75rem;display:grid}.maintenance-report dd[data-v-aa8e793e]{overflow-wrap:anywhere;margin:0}.maintenance-reports__pagination[data-v-aa8e793e]{justify-content:flex-end}.maintenance-reports__pagination span[data-v-aa8e793e]{color:var(--color-muted);font-size:.875rem}@media (width<=38rem){.maintenance-reports__heading[data-v-aa8e793e],.maintenance-report>header[data-v-aa8e793e]{flex-direction:column;align-items:stretch}}.technical-metadata[data-v-53a6529d]{border:0;border-top:1px solid var(--color-border);gap:1rem;min-width:0;margin:0;padding:1.5rem 0 0;display:grid}.technical-metadata legend[data-v-53a6529d]{font-family:var(--font-display);padding:0 .5rem 0 0;font-size:1.125rem;font-weight:700}.technical-metadata__summary[data-v-53a6529d]{grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr);gap:1rem;display:grid}.technical-metadata__references[data-v-53a6529d]{border-block:1px solid var(--color-border);display:grid}.technical-metadata__reference[data-v-53a6529d]{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(7rem,.55fr) minmax(7rem,.55fr) minmax(8rem,1fr) minmax(8rem,1fr) auto;align-items:end;gap:.75rem;padding:1rem 0;display:grid}.technical-metadata__reference[data-v-53a6529d]:last-child{border-bottom:0}.technical-metadata__row-actions[data-v-53a6529d]{gap:.25rem;padding-bottom:.05rem;display:flex}.technical-metadata__row-actions button[data-v-53a6529d]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-muted);cursor:pointer;place-items:center;padding:0;display:inline-grid}.technical-metadata__row-actions button[data-v-53a6529d]:hover:not(:disabled){border-color:var(--color-action);color:var(--color-action)}.technical-metadata__row-actions button[data-v-53a6529d]:disabled{opacity:.35;cursor:not-allowed}.technical-metadata__error[data-v-53a6529d]{color:var(--color-danger);line-height:1.5}.technical-metadata__duplicate[data-v-53a6529d]{grid-column:1/-1;margin:-.25rem 0 0;font-size:.8125rem}.technical-metadata__empty[data-v-53a6529d]{color:var(--color-muted);margin:0;line-height:1.6}@media (width<=64rem){.technical-metadata__reference[data-v-53a6529d]{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-metadata__row-actions[data-v-53a6529d],.technical-metadata__duplicate[data-v-53a6529d]{grid-column:1/-1}}@media (width<=36rem){.technical-metadata__summary[data-v-53a6529d],.technical-metadata__reference[data-v-53a6529d]{grid-template-columns:minmax(0,1fr)}.technical-metadata__row-actions[data-v-53a6529d],.technical-metadata__duplicate[data-v-53a6529d]{grid-column:auto}}.version-change[data-v-906add94]{border:1px solid #b7c7e7;border-left:3px solid var(--color-feedback);border-radius:var(--radius-sm);background:#f4f7fd;gap:.875rem;margin:0;padding:1rem;display:grid}.version-change legend[data-v-906add94]{font-family:var(--font-display);padding:0 .375rem;font-weight:700}.version-change__source[data-v-906add94]{color:var(--color-feedback);font-family:var(--font-utility);margin:0;font-size:.8125rem;font-weight:700}.version-change__fields[data-v-906add94]{grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);gap:1rem;display:grid}.version-change__impact[data-v-906add94]{grid-column:1/-1}.version-change__error[data-v-906add94]{color:var(--color-danger);line-height:1.5}@media (width<=36rem){.version-change__fields[data-v-906add94]{grid-template-columns:minmax(0,1fr)}.version-change__impact[data-v-906add94]{grid-column:auto}}.collaborators[data-v-2112e018]{border-top:1px solid var(--color-border);gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}form[data-v-2112e018]{gap:1rem;display:grid}ul[data-v-2112e018]{padding-left:1.25rem}li[data-v-2112e018]{overflow-wrap:anywhere;padding:.75rem 0}nav[data-v-2112e018]{align-items:center;gap:1rem;display:flex}.creator-editor[data-v-13df1d36]{gap:1.5rem;display:grid}.creator-editor__heading[data-v-13df1d36]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1.25rem;display:flex}.creator-editor__heading h1[data-v-13df1d36]{font-family:var(--font-display);margin:.35rem 0 0;font-size:2rem;line-height:1.2}.creator-editor__back[data-v-13df1d36]{color:var(--color-feedback);font-weight:650;text-decoration:none}.creator-editor__workspace[data-v-13df1d36]{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:start;gap:1.5rem;display:grid}.creator-editor__form[data-v-13df1d36],.creator-editor__preview[data-v-13df1d36]{gap:1rem;min-width:0;display:grid}.creator-editor__form[data-v-13df1d36]{border-right:1px solid var(--color-border);padding-right:1.5rem}.creator-editor__preview[data-v-13df1d36]{position:sticky;top:6rem}.creator-editor__preview h2[data-v-13df1d36],.creator-editor__form h2[data-v-13df1d36]{font-family:var(--font-display);margin:0;font-size:1.125rem}.creator-editor__preview-sheet[data-v-13df1d36]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:18rem;padding:1.25rem}.creator-editor__preview-sheet h3[data-v-13df1d36]{font-family:var(--font-display);margin:0;font-size:1.35rem}.creator-editor__preview-sheet p[data-v-13df1d36]{color:var(--color-muted);white-space:pre-wrap;margin:.75rem 0 0;line-height:1.7}.creator-editor__form-grid[data-v-13df1d36]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.creator-editor__form-grid>.form-field--wide[data-v-13df1d36]{grid-column:1/-1}.creator-editor__choices[data-v-13df1d36]{border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:.5rem;margin:0;padding:1rem;display:grid}.creator-editor__choices legend[data-v-13df1d36]{padding:0 .375rem;font-weight:700}.creator-editor__choice[data-v-13df1d36]{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) 5rem;align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem;display:grid}.creator-editor__choice[data-v-13df1d36]:last-child{border-bottom:0}.creator-editor__choice input[type=checkbox][data-v-13df1d36]{width:1.125rem;height:1.125rem;accent-color:var(--color-action)}.creator-editor__choice input[type=number][data-v-13df1d36]{border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center;width:100%;min-height:2.25rem}.creator-editor__choice-copy[data-v-13df1d36]{gap:.2rem;display:grid}.creator-editor__choice-copy small[data-v-13df1d36]{color:var(--color-muted)}.creator-editor__empty-choice[data-v-13df1d36]{color:var(--color-muted);margin:0;line-height:1.6}.creator-editor__actions[data-v-13df1d36]{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.75rem;padding-top:1rem;display:flex}.creator-editor__feedback[data-v-13df1d36]{color:var(--color-action);margin:0;font-weight:650}.creator-editor__status[data-v-13df1d36]{align-items:center;gap:.75rem;display:flex}.creator-editor__status p[data-v-13df1d36]{color:var(--color-muted);margin:0}.creator-editor__loading[data-v-13df1d36]{border-block:1px solid var(--color-border);color:var(--color-muted);margin:0;padding:2rem 0}.task-editor__workspace[data-v-13df1d36]{grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr)}.task-editor__section[data-v-13df1d36]{border:0;border-top:1px solid var(--color-border);gap:1rem;min-width:0;margin:0;padding:1.5rem 0 0;display:grid}.task-editor__section legend[data-v-13df1d36]{font-family:var(--font-display);padding:0 .5rem 0 0;font-size:1.125rem;font-weight:700}.task-editor__repeater[data-v-13df1d36]{border-block:1px solid var(--color-border);gap:0;min-width:0;display:grid}.task-editor__line-item[data-v-13df1d36],.task-editor__deliverable[data-v-13df1d36],.task-editor__rubric[data-v-13df1d36],.task-editor__auto-check[data-v-13df1d36]{border-bottom:1px solid var(--color-border);gap:.875rem;min-width:0;padding:1rem 0;display:grid;position:relative}.task-editor__line-item[data-v-13df1d36]:last-child,.task-editor__deliverable[data-v-13df1d36]:last-child,.task-editor__rubric[data-v-13df1d36]:last-child,.task-editor__auto-check[data-v-13df1d36]:last-child{border-bottom:0}.task-editor__line-item[data-v-13df1d36]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.task-editor__deliverable[data-v-13df1d36]{grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr) auto auto;align-items:end}.task-editor__rubric[data-v-13df1d36],.task-editor__auto-check[data-v-13df1d36]{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.task-editor__wide-field[data-v-13df1d36]{grid-column:1/3}.task-editor__remove[data-v-13df1d36]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-muted);cursor:pointer;place-items:center;padding:0;display:inline-grid}.task-editor__remove[data-v-13df1d36]:hover{border-color:var(--color-danger);color:var(--color-danger)}.task-editor__derived[data-v-13df1d36],.task-editor__hint[data-v-13df1d36]{color:var(--color-muted);margin:0;font-size:.8125rem;line-height:1.6}.task-editor__summary .creator-editor__preview-sheet[data-v-13df1d36]{align-content:start;gap:.75rem;display:grid}.task-editor__summary .creator-editor__preview-sheet>svg[data-v-13df1d36]{color:var(--color-feedback)}.task-editor__summary .creator-editor__preview-sheet>p[data-v-13df1d36]{margin:0}.task-editor__facts[data-v-13df1d36]{border-top:1px solid var(--color-border);gap:0;margin:.5rem 0 0;display:grid}.task-editor__facts div[data-v-13df1d36]{border-bottom:1px solid var(--color-border);grid-template-columns:5rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}.task-editor__facts dt[data-v-13df1d36]{color:var(--color-muted);font-family:var(--font-utility);font-size:.75rem}.task-editor__facts dd[data-v-13df1d36]{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.8125rem;line-height:1.5}@media (width<=64rem){.creator-editor__workspace[data-v-13df1d36]{grid-template-columns:minmax(0,1fr)}.creator-editor__form[data-v-13df1d36]{border-right:0;border-bottom:1px solid var(--color-border);padding-bottom:1.5rem;padding-right:0}.creator-editor__preview[data-v-13df1d36]{position:static}}@media (width<=36rem){.creator-editor__heading[data-v-13df1d36]{flex-direction:column;align-items:start}.creator-editor__form-grid[data-v-13df1d36]{grid-template-columns:minmax(0,1fr)}.creator-editor__form-grid>.form-field--wide[data-v-13df1d36]{grid-column:auto}.creator-editor__choice[data-v-13df1d36]{grid-template-columns:auto minmax(0,1fr)}.creator-editor__choice input[type=number][data-v-13df1d36]{grid-column:2;width:5rem}.creator-editor__actions[data-v-13df1d36]{display:grid}.task-editor__deliverable[data-v-13df1d36],.task-editor__rubric[data-v-13df1d36],.task-editor__auto-check[data-v-13df1d36]{grid-template-columns:minmax(0,1fr)}.task-editor__wide-field[data-v-13df1d36]{grid-column:auto}.task-editor__remove[data-v-13df1d36]{justify-self:start}}.creator-content[data-v-3d3986dc]{gap:1.5rem;display:grid}.creator-content__heading[data-v-3d3986dc]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.5rem;display:flex}.creator-content__heading h1[data-v-3d3986dc]{font-family:var(--font-display);margin:.35rem 0 0;font-size:2.25rem;line-height:1.2}.creator-content__heading p[data-v-3d3986dc]:last-child{max-width:38rem;color:var(--color-muted);margin:.625rem 0 0;line-height:1.6}.creator-content__actions[data-v-3d3986dc]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.creator-content__create-link[data-v-3d3986dc]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:2.75rem;color:var(--color-text);align-items:center;gap:.4rem;padding:.625rem .85rem;font-weight:650;text-decoration:none;display:inline-flex}.creator-content__create-link[data-v-3d3986dc]:hover{border-color:var(--color-action);color:var(--color-action)}.creator-content__create-link--task[data-v-3d3986dc]{color:var(--color-feedback);border-color:#245bbd59}.creator-content__tasks[data-v-3d3986dc]{border-top:1px solid var(--color-border);gap:1rem;margin-top:1rem;padding-top:1.5rem;display:grid}.creator-content__section-heading h2[data-v-3d3986dc]{font-family:var(--font-display);margin:.3rem 0 0;font-size:1.35rem}.creator-content__filters[data-v-3d3986dc]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:fit-content;padding:.25rem;display:inline-flex}.creator-content__filters button[data-v-3d3986dc]{min-height:2.25rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:.45rem .85rem}.creator-content__filters button[aria-pressed=true][data-v-3d3986dc]{background:var(--color-text);color:var(--color-surface)}.creator-content__loading[data-v-3d3986dc]{border-block:1px solid var(--color-border);color:var(--color-muted);margin:0;padding:2.5rem 0}.creator-content__list[data-v-3d3986dc]{border-block:1px solid var(--color-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.creator-content-row[data-v-3d3986dc]{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:1rem;min-height:5rem;padding:1rem .75rem;display:grid}.creator-content__list li:last-child .creator-content-row[data-v-3d3986dc]{border-bottom:0}.creator-content-row[data-v-3d3986dc]:hover{background:var(--color-surface)}.creator-content-row__icon[data-v-3d3986dc]{color:var(--color-feedback)}.creator-content-row__main[data-v-3d3986dc]{min-width:0;color:var(--color-text);gap:.3rem;text-decoration:none;display:grid}.creator-content-row__title[data-v-3d3986dc]{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.creator-content-row__meta[data-v-3d3986dc],.creator-content-row__updated[data-v-3d3986dc]{color:var(--color-muted);font-family:var(--font-utility);font-size:.75rem}.creator-content-row__version-link[data-v-3d3986dc]{color:var(--color-feedback);white-space:nowrap;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.creator-content__pagination[data-v-3d3986dc]{color:var(--color-muted);font-family:var(--font-utility);justify-content:center;align-items:center;gap:.75rem;font-size:.75rem;display:flex}@media (width<=48rem){.creator-content__heading[data-v-3d3986dc]{flex-direction:column;align-items:stretch;gap:1rem}.creator-content__actions[data-v-3d3986dc]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.creator-content__create-link[data-v-3d3986dc]{justify-content:center;padding-inline:.5rem}.creator-content-row[data-v-3d3986dc]{grid-template-columns:auto minmax(0,1fr) auto auto}.creator-content-row__updated[data-v-3d3986dc]{display:none}}@media (width<=28rem){.creator-content__actions[data-v-3d3986dc]{grid-template-columns:minmax(0,1fr)}.creator-content-row[data-v-3d3986dc]{grid-template-columns:auto minmax(0,1fr)}.creator-content-row[data-v-3d3986dc] .app-status-badge,.creator-content-row__version-link[data-v-3d3986dc]{grid-column:2;justify-self:start}}.lesson-resources[data-v-eee9e28a]{border:0;border-top:1px solid var(--color-border);gap:1rem;min-width:0;margin:0;padding:1.5rem 0 0;display:grid}.lesson-resources legend[data-v-eee9e28a]{font-family:var(--font-display);padding:0 .5rem 0 0;font-size:1.125rem;font-weight:700}.lesson-resources__hint[data-v-eee9e28a],.lesson-resources__empty[data-v-eee9e28a]{color:var(--color-muted);margin:0;font-size:.8125rem;line-height:1.6}.lesson-resources__list[data-v-eee9e28a]{border-block:1px solid var(--color-border);display:grid}.lesson-resources__item[data-v-eee9e28a]{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(8rem,.55fr) minmax(10rem,1fr) minmax(12rem,1.3fr) auto;align-items:end;gap:.75rem;padding:1rem 0;display:grid}.lesson-resources__item[data-v-eee9e28a]:last-child{border-bottom:0}.lesson-resources__alt[data-v-eee9e28a],.lesson-resources__file[data-v-eee9e28a],.lesson-resources__url[data-v-eee9e28a]{grid-column:span 2}.lesson-resources__file-status[data-v-eee9e28a]{color:var(--color-muted);font-size:.75rem}.lesson-resources__file-control[data-v-eee9e28a]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);align-items:center;gap:.5rem;min-height:2.75rem;padding:.45rem .65rem;display:flex}.lesson-resources__file-control input[data-v-eee9e28a]{border:0;min-width:0;padding:0}.lesson-resources__actions[data-v-eee9e28a]{align-self:end;gap:.25rem;display:flex}.lesson-resources__actions button[data-v-eee9e28a]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-muted);cursor:pointer;place-items:center;padding:0;display:inline-grid}.lesson-resources__actions button[data-v-eee9e28a]:disabled{opacity:.35;cursor:not-allowed}.lesson-resources__error[data-v-eee9e28a]{color:var(--color-danger);grid-column:1/-1;margin:0;font-size:.8125rem}@media (width<=64rem){.lesson-resources__item[data-v-eee9e28a]{grid-template-columns:repeat(2,minmax(0,1fr))}.lesson-resources__alt[data-v-eee9e28a],.lesson-resources__file[data-v-eee9e28a],.lesson-resources__url[data-v-eee9e28a],.lesson-resources__error[data-v-eee9e28a]{grid-column:1/-1}}@media (width<=36rem){.lesson-resources__item[data-v-eee9e28a]{grid-template-columns:minmax(0,1fr)}.lesson-resources__alt[data-v-eee9e28a],.lesson-resources__file[data-v-eee9e28a],.lesson-resources__url[data-v-eee9e28a],.lesson-resources__error[data-v-eee9e28a]{grid-column:auto}}.safe-markdown[data-v-0d95d2fd]{min-width:0;color:var(--color-text);overflow-wrap:anywhere;line-height:1.75}.safe-markdown[data-v-0d95d2fd]>:first-child{margin-top:0}.safe-markdown[data-v-0d95d2fd]>:last-child{margin-bottom:0}.safe-markdown[data-v-0d95d2fd] h1,.safe-markdown[data-v-0d95d2fd] h2,.safe-markdown[data-v-0d95d2fd] h3,.safe-markdown[data-v-0d95d2fd] h4,.safe-markdown[data-v-0d95d2fd] h5,.safe-markdown[data-v-0d95d2fd] h6{font-family:var(--font-display);margin:1.5rem 0 .65rem;line-height:1.3}.safe-markdown[data-v-0d95d2fd] h1{font-size:1.5rem}.safe-markdown[data-v-0d95d2fd] h2{font-size:1.25rem}.safe-markdown[data-v-0d95d2fd] h3{font-size:1.1rem}.safe-markdown[data-v-0d95d2fd] p,.safe-markdown[data-v-0d95d2fd] ul,.safe-markdown[data-v-0d95d2fd] ol,.safe-markdown[data-v-0d95d2fd] blockquote,.safe-markdown[data-v-0d95d2fd] pre{margin:0 0 1rem}.safe-markdown[data-v-0d95d2fd] ul,.safe-markdown[data-v-0d95d2fd] ol{padding-left:1.4rem}.safe-markdown[data-v-0d95d2fd] li+li{margin-top:.35rem}.safe-markdown[data-v-0d95d2fd] blockquote{border-left:3px solid var(--color-feedback);color:var(--color-muted);padding-left:1rem}.safe-markdown[data-v-0d95d2fd] code{font-family:var(--font-utility);background:#eef1f5;border-radius:3px;padding:.1rem .3rem;font-size:.875em}.safe-markdown[data-v-0d95d2fd] pre{border-radius:var(--radius-sm);color:#f4f7fb;background:#17202d;border:1px solid #26354a;max-width:100%;padding:1rem;overflow-x:auto}.safe-markdown[data-v-0d95d2fd] pre code{color:inherit;white-space:pre;background:0 0;padding:0;font-size:.8125rem}.safe-markdown[data-v-0d95d2fd] a{color:var(--color-feedback);text-underline-offset:.2em;font-weight:650}.creator-editor[data-v-a978a0b6]{gap:1.5rem;display:grid}.creator-editor__heading[data-v-a978a0b6]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1.25rem;display:flex}.creator-editor__heading h1[data-v-a978a0b6]{font-family:var(--font-display);margin:.35rem 0 0;font-size:2rem;line-height:1.2}.creator-editor__back[data-v-a978a0b6]{color:var(--color-feedback);font-weight:650;text-decoration:none}.creator-editor__workspace[data-v-a978a0b6]{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:start;gap:1.5rem;display:grid}.creator-editor__form[data-v-a978a0b6],.creator-editor__preview[data-v-a978a0b6]{gap:1rem;min-width:0;display:grid}.creator-editor__form[data-v-a978a0b6]{border-right:1px solid var(--color-border);padding-right:1.5rem}.creator-editor__preview[data-v-a978a0b6]{position:sticky;top:6rem}.creator-editor__preview h2[data-v-a978a0b6],.creator-editor__form h2[data-v-a978a0b6]{font-family:var(--font-display);margin:0;font-size:1.125rem}.creator-editor__preview-sheet[data-v-a978a0b6]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:18rem;padding:1.25rem}.creator-editor__preview-sheet h3[data-v-a978a0b6]{font-family:var(--font-display);margin:0;font-size:1.35rem}.creator-editor__preview-sheet p[data-v-a978a0b6]{color:var(--color-muted);white-space:pre-wrap;margin:.75rem 0 0;line-height:1.7}.creator-editor__form-grid[data-v-a978a0b6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.creator-editor__form-grid>.form-field--wide[data-v-a978a0b6]{grid-column:1/-1}.creator-editor__choices[data-v-a978a0b6]{border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:.5rem;margin:0;padding:1rem;display:grid}.creator-editor__choices legend[data-v-a978a0b6]{padding:0 .375rem;font-weight:700}.creator-editor__choice[data-v-a978a0b6]{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) 5rem;align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem;display:grid}.creator-editor__choice[data-v-a978a0b6]:last-child{border-bottom:0}.creator-editor__choice input[type=checkbox][data-v-a978a0b6]{width:1.125rem;height:1.125rem;accent-color:var(--color-action)}.creator-editor__choice input[type=number][data-v-a978a0b6]{border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center;width:100%;min-height:2.25rem}.creator-editor__choice-copy[data-v-a978a0b6]{gap:.2rem;display:grid}.creator-editor__choice-copy small[data-v-a978a0b6]{color:var(--color-muted)}.creator-editor__empty-choice[data-v-a978a0b6]{color:var(--color-muted);margin:0;line-height:1.6}.creator-editor__actions[data-v-a978a0b6]{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.75rem;padding-top:1rem;display:flex}.creator-editor__feedback[data-v-a978a0b6]{color:var(--color-action);margin:0;font-weight:650}.creator-editor__status[data-v-a978a0b6]{align-items:center;gap:.75rem;display:flex}.creator-editor__status p[data-v-a978a0b6]{color:var(--color-muted);margin:0}.creator-editor__loading[data-v-a978a0b6]{border-block:1px solid var(--color-border);color:var(--color-muted);margin:0;padding:2rem 0}.task-editor__workspace[data-v-a978a0b6]{grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr)}.task-editor__section[data-v-a978a0b6]{border:0;border-top:1px solid var(--color-border);gap:1rem;min-width:0;margin:0;padding:1.5rem 0 0;display:grid}.task-editor__section legend[data-v-a978a0b6]{font-family:var(--font-display);padding:0 .5rem 0 0;font-size:1.125rem;font-weight:700}.task-editor__repeater[data-v-a978a0b6]{border-block:1px solid var(--color-border);gap:0;min-width:0;display:grid}.task-editor__line-item[data-v-a978a0b6],.task-editor__deliverable[data-v-a978a0b6],.task-editor__rubric[data-v-a978a0b6],.task-editor__auto-check[data-v-a978a0b6]{border-bottom:1px solid var(--color-border);gap:.875rem;min-width:0;padding:1rem 0;display:grid;position:relative}.task-editor__line-item[data-v-a978a0b6]:last-child,.task-editor__deliverable[data-v-a978a0b6]:last-child,.task-editor__rubric[data-v-a978a0b6]:last-child,.task-editor__auto-check[data-v-a978a0b6]:last-child{border-bottom:0}.task-editor__line-item[data-v-a978a0b6]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.task-editor__deliverable[data-v-a978a0b6]{grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr) auto auto;align-items:end}.task-editor__rubric[data-v-a978a0b6],.task-editor__auto-check[data-v-a978a0b6]{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.task-editor__wide-field[data-v-a978a0b6]{grid-column:1/3}.task-editor__remove[data-v-a978a0b6]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-muted);cursor:pointer;place-items:center;padding:0;display:inline-grid}.task-editor__remove[data-v-a978a0b6]:hover{border-color:var(--color-danger);color:var(--color-danger)}.task-editor__derived[data-v-a978a0b6],.task-editor__hint[data-v-a978a0b6]{color:var(--color-muted);margin:0;font-size:.8125rem;line-height:1.6}.task-editor__summary .creator-editor__preview-sheet[data-v-a978a0b6]{align-content:start;gap:.75rem;display:grid}.task-editor__summary .creator-editor__preview-sheet>svg[data-v-a978a0b6]{color:var(--color-feedback)}.task-editor__summary .creator-editor__preview-sheet>p[data-v-a978a0b6]{margin:0}.task-editor__facts[data-v-a978a0b6]{border-top:1px solid var(--color-border);gap:0;margin:.5rem 0 0;display:grid}.task-editor__facts div[data-v-a978a0b6]{border-bottom:1px solid var(--color-border);grid-template-columns:5rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}.task-editor__facts dt[data-v-a978a0b6]{color:var(--color-muted);font-family:var(--font-utility);font-size:.75rem}.task-editor__facts dd[data-v-a978a0b6]{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.8125rem;line-height:1.5}@media (width<=64rem){.creator-editor__workspace[data-v-a978a0b6]{grid-template-columns:minmax(0,1fr)}.creator-editor__form[data-v-a978a0b6]{border-right:0;border-bottom:1px solid var(--color-border);padding-bottom:1.5rem;padding-right:0}.creator-editor__preview[data-v-a978a0b6]{position:static}}@media (width<=36rem){.creator-editor__heading[data-v-a978a0b6]{flex-direction:column;align-items:start}.creator-editor__form-grid[data-v-a978a0b6]{grid-template-columns:minmax(0,1fr)}.creator-editor__form-grid>.form-field--wide[data-v-a978a0b6]{grid-column:auto}.creator-editor__choice[data-v-a978a0b6]{grid-template-columns:auto minmax(0,1fr)}.creator-editor__choice input[type=number][data-v-a978a0b6]{grid-column:2;width:5rem}.creator-editor__actions[data-v-a978a0b6]{display:grid}.task-editor__deliverable[data-v-a978a0b6],.task-editor__rubric[data-v-a978a0b6],.task-editor__auto-check[data-v-a978a0b6]{grid-template-columns:minmax(0,1fr)}.task-editor__wide-field[data-v-a978a0b6]{grid-column:auto}.task-editor__remove[data-v-a978a0b6]{justify-self:start}}.lesson-editor__list[data-v-a978a0b6]{border:0;border-top:1px solid var(--color-border);gap:.75rem;margin:0;padding:1.5rem 0 0;display:grid}.lesson-editor__list legend[data-v-a978a0b6]{font-family:var(--font-display);padding:0 .5rem 0 0;font-size:1.125rem;font-weight:700}.lesson-editor__list-row[data-v-a978a0b6]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.lesson-editor__list-row>button[data-v-a978a0b6]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-muted);cursor:pointer;place-items:center;padding:0;display:inline-grid}.creator-editor[data-v-a63cfc5d]{gap:1.5rem;display:grid}.creator-editor__heading[data-v-a63cfc5d]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1.25rem;display:flex}.creator-editor__heading h1[data-v-a63cfc5d]{font-family:var(--font-display);margin:.35rem 0 0;font-size:2rem;line-height:1.2}.creator-editor__back[data-v-a63cfc5d]{color:var(--color-feedback);font-weight:650;text-decoration:none}.creator-editor__workspace[data-v-a63cfc5d]{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:start;gap:1.5rem;display:grid}.creator-editor__form[data-v-a63cfc5d],.creator-editor__preview[data-v-a63cfc5d]{gap:1rem;min-width:0;display:grid}.creator-editor__form[data-v-a63cfc5d]{border-right:1px solid var(--color-border);padding-right:1.5rem}.creator-editor__preview[data-v-a63cfc5d]{position:sticky;top:6rem}.creator-editor__preview h2[data-v-a63cfc5d],.creator-editor__form h2[data-v-a63cfc5d]{font-family:var(--font-display);margin:0;font-size:1.125rem}.creator-editor__preview-sheet[data-v-a63cfc5d]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:18rem;padding:1.25rem}.creator-editor__preview-sheet h3[data-v-a63cfc5d]{font-family:var(--font-display);margin:0;font-size:1.35rem}.creator-editor__preview-sheet p[data-v-a63cfc5d]{color:var(--color-muted);white-space:pre-wrap;margin:.75rem 0 0;line-height:1.7}.creator-editor__form-grid[data-v-a63cfc5d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.creator-editor__form-grid>.form-field--wide[data-v-a63cfc5d]{grid-column:1/-1}.creator-editor__choices[data-v-a63cfc5d]{border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:.5rem;margin:0;padding:1rem;display:grid}.creator-editor__choices legend[data-v-a63cfc5d]{padding:0 .375rem;font-weight:700}.creator-editor__choice[data-v-a63cfc5d]{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) 5rem;align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem;display:grid}.creator-editor__choice[data-v-a63cfc5d]:last-child{border-bottom:0}.creator-editor__choice input[type=checkbox][data-v-a63cfc5d]{width:1.125rem;height:1.125rem;accent-color:var(--color-action)}.creator-editor__choice input[type=number][data-v-a63cfc5d]{border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center;width:100%;min-height:2.25rem}.creator-editor__choice-copy[data-v-a63cfc5d]{gap:.2rem;display:grid}.creator-editor__choice-copy small[data-v-a63cfc5d]{color:var(--color-muted)}.creator-editor__empty-choice[data-v-a63cfc5d]{color:var(--color-muted);margin:0;line-height:1.6}.creator-editor__actions[data-v-a63cfc5d]{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.75rem;padding-top:1rem;display:flex}.creator-editor__feedback[data-v-a63cfc5d]{color:var(--color-action);margin:0;font-weight:650}.creator-editor__status[data-v-a63cfc5d]{align-items:center;gap:.75rem;display:flex}.creator-editor__status p[data-v-a63cfc5d]{color:var(--color-muted);margin:0}.creator-editor__loading[data-v-a63cfc5d]{border-block:1px solid var(--color-border);color:var(--color-muted);margin:0;padding:2rem 0}.task-editor__workspace[data-v-a63cfc5d]{grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr)}.task-editor__section[data-v-a63cfc5d]{border:0;border-top:1px solid var(--color-border);gap:1rem;min-width:0;margin:0;padding:1.5rem 0 0;display:grid}.task-editor__section legend[data-v-a63cfc5d]{font-family:var(--font-display);padding:0 .5rem 0 0;font-size:1.125rem;font-weight:700}.task-editor__repeater[data-v-a63cfc5d]{border-block:1px solid var(--color-border);gap:0;min-width:0;display:grid}.task-editor__line-item[data-v-a63cfc5d],.task-editor__deliverable[data-v-a63cfc5d],.task-editor__rubric[data-v-a63cfc5d],.task-editor__auto-check[data-v-a63cfc5d]{border-bottom:1px solid var(--color-border);gap:.875rem;min-width:0;padding:1rem 0;display:grid;position:relative}.task-editor__line-item[data-v-a63cfc5d]:last-child,.task-editor__deliverable[data-v-a63cfc5d]:last-child,.task-editor__rubric[data-v-a63cfc5d]:last-child,.task-editor__auto-check[data-v-a63cfc5d]:last-child{border-bottom:0}.task-editor__line-item[data-v-a63cfc5d]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.task-editor__deliverable[data-v-a63cfc5d]{grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr) auto auto;align-items:end}.task-editor__rubric[data-v-a63cfc5d],.task-editor__auto-check[data-v-a63cfc5d]{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.task-editor__wide-field[data-v-a63cfc5d]{grid-column:1/3}.task-editor__remove[data-v-a63cfc5d]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-muted);cursor:pointer;place-items:center;padding:0;display:inline-grid}.task-editor__remove[data-v-a63cfc5d]:hover{border-color:var(--color-danger);color:var(--color-danger)}.task-editor__derived[data-v-a63cfc5d],.task-editor__hint[data-v-a63cfc5d]{color:var(--color-muted);margin:0;font-size:.8125rem;line-height:1.6}.task-editor__summary .creator-editor__preview-sheet[data-v-a63cfc5d]{align-content:start;gap:.75rem;display:grid}.task-editor__summary .creator-editor__preview-sheet>svg[data-v-a63cfc5d]{color:var(--color-feedback)}.task-editor__summary .creator-editor__preview-sheet>p[data-v-a63cfc5d]{margin:0}.task-editor__facts[data-v-a63cfc5d]{border-top:1px solid var(--color-border);gap:0;margin:.5rem 0 0;display:grid}.task-editor__facts div[data-v-a63cfc5d]{border-bottom:1px solid var(--color-border);grid-template-columns:5rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}.task-editor__facts dt[data-v-a63cfc5d]{color:var(--color-muted);font-family:var(--font-utility);font-size:.75rem}.task-editor__facts dd[data-v-a63cfc5d]{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.8125rem;line-height:1.5}@media (width<=64rem){.creator-editor__workspace[data-v-a63cfc5d]{grid-template-columns:minmax(0,1fr)}.creator-editor__form[data-v-a63cfc5d]{border-right:0;border-bottom:1px solid var(--color-border);padding-bottom:1.5rem;padding-right:0}.creator-editor__preview[data-v-a63cfc5d]{position:static}}@media (width<=36rem){.creator-editor__heading[data-v-a63cfc5d]{flex-direction:column;align-items:start}.creator-editor__form-grid[data-v-a63cfc5d]{grid-template-columns:minmax(0,1fr)}.creator-editor__form-grid>.form-field--wide[data-v-a63cfc5d]{grid-column:auto}.creator-editor__choice[data-v-a63cfc5d]{grid-template-columns:auto minmax(0,1fr)}.creator-editor__choice input[type=number][data-v-a63cfc5d]{grid-column:2;width:5rem}.creator-editor__actions[data-v-a63cfc5d]{display:grid}.task-editor__deliverable[data-v-a63cfc5d],.task-editor__rubric[data-v-a63cfc5d],.task-editor__auto-check[data-v-a63cfc5d]{grid-template-columns:minmax(0,1fr)}.task-editor__wide-field[data-v-a63cfc5d]{grid-column:auto}.task-editor__remove[data-v-a63cfc5d]{justify-self:start}}.creator-editor[data-v-b3870dc2]{gap:1.5rem;display:grid}.creator-editor__heading[data-v-b3870dc2]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1.25rem;display:flex}.creator-editor__heading h1[data-v-b3870dc2]{font-family:var(--font-display);margin:.35rem 0 0;font-size:2rem;line-height:1.2}.creator-editor__back[data-v-b3870dc2]{color:var(--color-feedback);font-weight:650;text-decoration:none}.creator-editor__workspace[data-v-b3870dc2]{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:start;gap:1.5rem;display:grid}.creator-editor__form[data-v-b3870dc2],.creator-editor__preview[data-v-b3870dc2]{gap:1rem;min-width:0;display:grid}.creator-editor__form[data-v-b3870dc2]{border-right:1px solid var(--color-border);padding-right:1.5rem}.creator-editor__preview[data-v-b3870dc2]{position:sticky;top:6rem}.creator-editor__preview h2[data-v-b3870dc2],.creator-editor__form h2[data-v-b3870dc2]{font-family:var(--font-display);margin:0;font-size:1.125rem}.creator-editor__preview-sheet[data-v-b3870dc2]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:18rem;padding:1.25rem}.creator-editor__preview-sheet h3[data-v-b3870dc2]{font-family:var(--font-display);margin:0;font-size:1.35rem}.creator-editor__preview-sheet p[data-v-b3870dc2]{color:var(--color-muted);white-space:pre-wrap;margin:.75rem 0 0;line-height:1.7}.creator-editor__form-grid[data-v-b3870dc2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.creator-editor__form-grid>.form-field--wide[data-v-b3870dc2]{grid-column:1/-1}.creator-editor__choices[data-v-b3870dc2]{border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:.5rem;margin:0;padding:1rem;display:grid}.creator-editor__choices legend[data-v-b3870dc2]{padding:0 .375rem;font-weight:700}.creator-editor__choice[data-v-b3870dc2]{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) 5rem;align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem;display:grid}.creator-editor__choice[data-v-b3870dc2]:last-child{border-bottom:0}.creator-editor__choice input[type=checkbox][data-v-b3870dc2]{width:1.125rem;height:1.125rem;accent-color:var(--color-action)}.creator-editor__choice input[type=number][data-v-b3870dc2]{border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center;width:100%;min-height:2.25rem}.creator-editor__choice-copy[data-v-b3870dc2]{gap:.2rem;display:grid}.creator-editor__choice-copy small[data-v-b3870dc2]{color:var(--color-muted)}.creator-editor__empty-choice[data-v-b3870dc2]{color:var(--color-muted);margin:0;line-height:1.6}.creator-editor__actions[data-v-b3870dc2]{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.75rem;padding-top:1rem;display:flex}.creator-editor__feedback[data-v-b3870dc2]{color:var(--color-action);margin:0;font-weight:650}.creator-editor__status[data-v-b3870dc2]{align-items:center;gap:.75rem;display:flex}.creator-editor__status p[data-v-b3870dc2]{color:var(--color-muted);margin:0}.creator-editor__loading[data-v-b3870dc2]{border-block:1px solid var(--color-border);color:var(--color-muted);margin:0;padding:2rem 0}.task-editor__workspace[data-v-b3870dc2]{grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr)}.task-editor__section[data-v-b3870dc2]{border:0;border-top:1px solid var(--color-border);gap:1rem;min-width:0;margin:0;padding:1.5rem 0 0;display:grid}.task-editor__section legend[data-v-b3870dc2]{font-family:var(--font-display);padding:0 .5rem 0 0;font-size:1.125rem;font-weight:700}.task-editor__repeater[data-v-b3870dc2]{border-block:1px solid var(--color-border);gap:0;min-width:0;display:grid}.task-editor__line-item[data-v-b3870dc2],.task-editor__deliverable[data-v-b3870dc2],.task-editor__rubric[data-v-b3870dc2],.task-editor__auto-check[data-v-b3870dc2]{border-bottom:1px solid var(--color-border);gap:.875rem;min-width:0;padding:1rem 0;display:grid;position:relative}.task-editor__line-item[data-v-b3870dc2]:last-child,.task-editor__deliverable[data-v-b3870dc2]:last-child,.task-editor__rubric[data-v-b3870dc2]:last-child,.task-editor__auto-check[data-v-b3870dc2]:last-child{border-bottom:0}.task-editor__line-item[data-v-b3870dc2]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.task-editor__deliverable[data-v-b3870dc2]{grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr) auto auto;align-items:end}.task-editor__rubric[data-v-b3870dc2],.task-editor__auto-check[data-v-b3870dc2]{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.task-editor__wide-field[data-v-b3870dc2]{grid-column:1/3}.task-editor__remove[data-v-b3870dc2]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-muted);cursor:pointer;place-items:center;padding:0;display:inline-grid}.task-editor__remove[data-v-b3870dc2]:hover{border-color:var(--color-danger);color:var(--color-danger)}.task-editor__derived[data-v-b3870dc2],.task-editor__hint[data-v-b3870dc2]{color:var(--color-muted);margin:0;font-size:.8125rem;line-height:1.6}.task-editor__summary .creator-editor__preview-sheet[data-v-b3870dc2]{align-content:start;gap:.75rem;display:grid}.task-editor__summary .creator-editor__preview-sheet>svg[data-v-b3870dc2]{color:var(--color-feedback)}.task-editor__summary .creator-editor__preview-sheet>p[data-v-b3870dc2]{margin:0}.task-editor__facts[data-v-b3870dc2]{border-top:1px solid var(--color-border);gap:0;margin:.5rem 0 0;display:grid}.task-editor__facts div[data-v-b3870dc2]{border-bottom:1px solid var(--color-border);grid-template-columns:5rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}.task-editor__facts dt[data-v-b3870dc2]{color:var(--color-muted);font-family:var(--font-utility);font-size:.75rem}.task-editor__facts dd[data-v-b3870dc2]{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.8125rem;line-height:1.5}@media (width<=64rem){.creator-editor__workspace[data-v-b3870dc2]{grid-template-columns:minmax(0,1fr)}.creator-editor__form[data-v-b3870dc2]{border-right:0;border-bottom:1px solid var(--color-border);padding-bottom:1.5rem;padding-right:0}.creator-editor__preview[data-v-b3870dc2]{position:static}}@media (width<=36rem){.creator-editor__heading[data-v-b3870dc2]{flex-direction:column;align-items:start}.creator-editor__form-grid[data-v-b3870dc2]{grid-template-columns:minmax(0,1fr)}.creator-editor__form-grid>.form-field--wide[data-v-b3870dc2]{grid-column:auto}.creator-editor__choice[data-v-b3870dc2]{grid-template-columns:auto minmax(0,1fr)}.creator-editor__choice input[type=number][data-v-b3870dc2]{grid-column:2;width:5rem}.creator-editor__actions[data-v-b3870dc2]{display:grid}.task-editor__deliverable[data-v-b3870dc2],.task-editor__rubric[data-v-b3870dc2],.task-editor__auto-check[data-v-b3870dc2]{grid-template-columns:minmax(0,1fr)}.task-editor__wide-field[data-v-b3870dc2]{grid-column:auto}.task-editor__remove[data-v-b3870dc2]{justify-self:start}}.knowledge-step[data-v-f367ae91]{gap:2rem;display:grid}.knowledge-step__heading[data-v-f367ae91]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.5rem;display:flex}.knowledge-step__heading h1[data-v-f367ae91]{font-family:var(--font-display);margin:.35rem 0 .5rem;font-size:2.25rem;line-height:1.2}.knowledge-step__heading p[data-v-f367ae91]:last-child,.knowledge-step__actions p[data-v-f367ae91]{color:var(--color-muted);margin:0;line-height:1.6}.knowledge-step__progress[data-v-f367ae91]{justify-items:end;gap:.25rem;min-width:8rem;display:grid}.knowledge-step__progress strong[data-v-f367ae91]{color:var(--color-feedback);font-family:var(--font-utility);font-size:1.25rem}.knowledge-step__progress span[data-v-f367ae91]{color:var(--color-muted);font-size:.75rem}.knowledge-list[data-v-f367ae91]{gap:1rem;display:grid}.knowledge-question[data-v-f367ae91]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:.625rem;min-width:0;margin:0;padding:1.25rem;display:grid}.knowledge-question legend[data-v-f367ae91]{width:100%;padding:0 0 1rem;font-weight:700;line-height:1.55}.knowledge-question legend span[data-v-f367ae91]{color:var(--color-feedback);font-family:var(--font-utility);margin-right:.625rem;font-size:.75rem}.answer-option[data-v-f367ae91]{border-radius:var(--radius-sm);background:var(--color-canvas);cursor:pointer;border:1px solid #0000;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem .875rem;display:grid}.answer-option[data-v-f367ae91]:hover{border-color:var(--color-border)}.answer-option--selected[data-v-f367ae91]{border-color:var(--color-action);background:#f0f7f3}.answer-option input[data-v-f367ae91]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.answer-option[data-v-f367ae91]:has(input:focus-visible){box-shadow:var(--shadow-focus)}.answer-option__indicator[data-v-f367ae91]{color:var(--color-action);display:inline-flex}.knowledge-step__actions[data-v-f367ae91]{justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.knowledge-question__unsaved[data-v-f367ae91]{color:var(--color-danger);border-top:1px solid #c94a3c47;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem;padding-top:.75rem;font-size:.75rem;display:flex}@media (width<=42rem){.knowledge-step__heading[data-v-f367ae91],.knowledge-step__actions[data-v-f367ae91]{flex-direction:column;align-items:stretch}.knowledge-step__heading h1[data-v-f367ae91]{font-size:1.75rem}.knowledge-step__progress[data-v-f367ae91]{justify-items:start}.knowledge-question__unsaved[data-v-f367ae91]{flex-direction:column;align-items:stretch}}.practice-step[data-v-00eb885f]{gap:2rem;display:grid}.practice-step__heading[data-v-00eb885f]{border-bottom:1px solid var(--color-border);padding-bottom:1.5rem}.practice-step__heading h1[data-v-00eb885f]{font-family:var(--font-display);margin:.35rem 0 .5rem;font-size:2.25rem;line-height:1.2}.practice-step__heading>p[data-v-00eb885f]:last-child{max-width:42rem;color:var(--color-muted);margin:0;line-height:1.65}.practice-form[data-v-00eb885f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.practice-form>.form-field[data-v-00eb885f]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:1.25rem}.practice-form .form-field small[data-v-00eb885f]{color:var(--color-muted)}.practice-options[data-v-00eb885f]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;margin:0;padding:1.25rem}.practice-options legend[data-v-00eb885f]{padding:0;font-weight:700}.practice-options>p[data-v-00eb885f]{color:var(--color-muted);margin:.25rem 0 1rem;font-size:.8125rem;line-height:1.5}.practice-check[data-v-00eb885f]{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;margin:0 .5rem .5rem 0;padding:.5rem .75rem;display:inline-flex}.practice-check[data-v-00eb885f]:has(input:checked){border-color:var(--color-action);color:var(--color-action);background:#f0f7f3}.practice-check input[data-v-00eb885f]{width:1rem;height:1rem;accent-color:var(--color-action)}.practice-step__actions[data-v-00eb885f]{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;display:flex}.practice-step__actions>div[data-v-00eb885f]{gap:.75rem;display:flex}@media (width<=48rem){.practice-step__heading h1[data-v-00eb885f]{font-size:1.75rem}.practice-form[data-v-00eb885f]{grid-template-columns:minmax(0,1fr)}.practice-step__actions[data-v-00eb885f]{flex-direction:column-reverse;grid-column:auto;align-items:stretch}.practice-step__actions>div[data-v-00eb885f]{flex-direction:column-reverse;align-items:stretch}}.diagnostic-profile[data-v-de8634be]{gap:2rem;display:grid}.diagnostic-step__heading[data-v-de8634be]{grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.diagnostic-step__marker[data-v-de8634be]{border:1px solid var(--color-border);border-top:3px solid var(--color-action);background:var(--color-surface);min-height:4rem;color:var(--color-action);place-items:center;display:grid}.diagnostic-step__marker span[data-v-de8634be]{font-family:var(--font-utility);font-size:.625rem;font-weight:700}.diagnostic-step__heading h1[data-v-de8634be]{font-family:var(--font-display);margin:.35rem 0 .5rem;font-size:2.25rem;line-height:1.2}.diagnostic-step__heading p[data-v-de8634be]:last-child{max-width:40rem;color:var(--color-muted);margin:0;line-height:1.65}.diagnostic-form[data-v-de8634be]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:1.5rem;display:grid}.diagnostic-profile__wide[data-v-de8634be]{grid-column:1/-1}.diagnostic-form__actions[data-v-de8634be]{justify-content:flex-end;padding-top:.25rem;display:flex}@media (width<=42rem){.diagnostic-step__heading[data-v-de8634be]{grid-template-columns:minmax(0,1fr)}.diagnostic-step__marker[data-v-de8634be]{width:4rem}.diagnostic-step__heading h1[data-v-de8634be]{font-size:1.75rem}.diagnostic-form[data-v-de8634be]{grid-template-columns:minmax(0,1fr)}.diagnostic-profile__wide[data-v-de8634be]{grid-column:auto}}.recommendation-view[data-v-63260e66]{gap:3rem;display:grid}.recommendation-view__heading[data-v-63260e66]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.5rem;display:flex}.recommendation-view__heading h1[data-v-63260e66]{font-family:var(--font-display);margin:.35rem 0 .5rem;font-size:2.25rem;line-height:1.2}.recommendation-view__heading p[data-v-63260e66]:last-child{max-width:44rem;color:var(--color-muted);margin:0;line-height:1.65}.recommendation-view[data-v-63260e66]>.app-button{justify-self:start}.recommendation-view__version[data-v-63260e66]{color:var(--color-muted);font-family:var(--font-utility);margin:.75rem 0 0;font-size:.75rem}.recommendation-view__stamp[data-v-63260e66]{border:1px solid var(--color-action);min-height:3rem;color:var(--color-action);white-space:nowrap;align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:700;display:inline-flex}.skill-overview[data-v-63260e66],.path-results[data-v-63260e66]{gap:1.25rem;display:grid}.result-section-heading[data-v-63260e66]{gap:.25rem;display:grid}.result-section-heading h2[data-v-63260e66]{font-family:var(--font-display);margin:0;font-size:1.375rem}.skill-groups[data-v-63260e66]{border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.skill-group[data-v-63260e66]{border-right:1px solid var(--color-border);min-width:0;padding:1.25rem}.skill-group[data-v-63260e66]:last-child{border-right:0}.skill-group[data-level=MASTERED][data-v-63260e66]{border-top:3px solid var(--color-action)}.skill-group[data-level=DEVELOPING][data-v-63260e66]{border-top:3px solid var(--color-feedback)}.skill-group[data-level=TO_BUILD][data-v-63260e66]{border-top:3px solid var(--color-danger)}.skill-group h3[data-v-63260e66],.skill-group p[data-v-63260e66]{margin:0}.skill-group h3[data-v-63260e66]{font-size:1rem}.skill-group header p[data-v-63260e66],.skill-group__empty[data-v-63260e66]{color:var(--color-muted);margin-top:.25rem;font-size:.75rem;line-height:1.5}.skill-group ul[data-v-63260e66]{gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.skill-group li>div[data-v-63260e66]{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.8125rem;display:flex}.skill-group li strong[data-v-63260e66]{font-family:var(--font-utility)}.skill-meter[data-v-63260e66]{background:var(--color-border);height:.25rem;margin-top:.5rem;display:block;overflow:hidden}.skill-meter>span[data-v-63260e66]{background:currentColor;height:100%;display:block}.skill-group[data-level=MASTERED] .skill-meter[data-v-63260e66]{color:var(--color-action)}.skill-group[data-level=DEVELOPING] .skill-meter[data-v-63260e66]{color:var(--color-feedback)}.skill-group[data-level=TO_BUILD] .skill-meter[data-v-63260e66]{color:var(--color-danger)}.recommendation-list[data-v-63260e66],.path-catalog[data-v-63260e66]{gap:1rem;display:grid}.path-item[data-v-63260e66]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:1rem;padding:1.25rem;display:grid}.path-item--primary[data-v-63260e66]{border-left:4px solid var(--color-action)}.path-item>header[data-v-63260e66],.path-item>footer[data-v-63260e66]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.path-item>header>div[data-v-63260e66]{align-items:center;gap:.75rem;min-width:0;display:flex}.path-item h3[data-v-63260e66],.path-item p[data-v-63260e66],.selected-path p[data-v-63260e66]{margin:0}.path-item h3[data-v-63260e66]{font-family:var(--font-display);font-size:1.125rem}.path-item>p[data-v-63260e66]{color:var(--color-muted);line-height:1.6}.path-item__score[data-v-63260e66]{color:var(--color-action);font-family:var(--font-utility);font-size:1.5rem}.path-item__score small[data-v-63260e66]{color:var(--color-muted);font-size:.625rem;font-weight:500;display:block}.path-item dl[data-v-63260e66]{border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding-block:1rem;display:grid}.path-item dt[data-v-63260e66]{color:var(--color-muted);font-size:.6875rem}.path-item dd[data-v-63260e66]{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.path-item>footer>span[data-v-63260e66]{color:var(--color-muted);font-size:.75rem}.path-item__order[data-v-63260e66]{color:var(--color-feedback);font-family:var(--font-utility);font-size:.75rem}.path-results__catalog-toggle[data-v-63260e66]{justify-self:start}.path-results__fallback[data-v-63260e66]{border-left:3px solid var(--color-feedback);background:#f2f6ff;padding:1rem 1.25rem}.path-results__fallback p[data-v-63260e66]{margin:0;font-weight:700}.path-results__fallback span[data-v-63260e66]{color:var(--color-muted);margin-top:.375rem;font-size:.8125rem;line-height:1.5;display:block}.selected-path[data-v-63260e66]{border:1px solid var(--color-action);color:var(--color-action);background:#f0f7f3;grid-template-columns:auto minmax(0,1fr);gap:.875rem;padding:1.25rem;display:grid}.selected-path p[data-v-63260e66],.selected-path span[data-v-63260e66]{color:var(--color-muted);margin-top:.25rem;line-height:1.5}.selected-path span[data-v-63260e66]{font-size:.75rem;display:block}@media (width<=52rem){.skill-groups[data-v-63260e66]{grid-template-columns:minmax(0,1fr)}.skill-group[data-v-63260e66]{border-right:0;border-bottom:1px solid var(--color-border)}.skill-group[data-v-63260e66]:last-child{border-bottom:0}}@media (width<=42rem){.recommendation-view__heading[data-v-63260e66],.path-item>header[data-v-63260e66],.path-item>footer[data-v-63260e66]{flex-direction:column;align-items:stretch}.recommendation-view__heading h1[data-v-63260e66]{font-size:1.75rem}.recommendation-view__stamp[data-v-63260e66]{align-self:start}.path-item dl[data-v-63260e66]{grid-template-columns:minmax(0,1fr)}.path-item>footer[data-v-63260e66] .app-button{width:100%}}.diagnostic-view[data-v-544d844f]{gap:2rem;display:grid}.diagnostic-view__links[data-v-544d844f]{justify-content:flex-end;display:flex}.diagnostic-view__preparation[data-v-544d844f]{gap:1.5rem;display:grid}.diagnostic-view__preparation[data-v-544d844f]>.app-button{justify-self:end}.diagnostic-view__notice[data-v-544d844f]{border-left:3px solid var(--color-feedback);background:var(--color-surface);margin:0;padding:1rem 1.25rem;line-height:1.7}.diagnostic-progress[data-v-544d844f]{border-bottom:1px solid var(--color-border)}.diagnostic-progress ol[data-v-544d844f]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.diagnostic-progress span[data-v-544d844f]{min-width:0;color:var(--color-muted);font-family:var(--font-utility);text-align:center;padding:.75rem .5rem;font-size:.6875rem;display:block;position:relative}.diagnostic-progress span[data-v-544d844f]:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.diagnostic-progress span.is-active[data-v-544d844f]{color:var(--color-action);font-weight:700}.diagnostic-progress span.is-active[data-v-544d844f]:after{background:var(--color-action)}.diagnostic-view__loading[data-v-544d844f]{border-block:1px solid var(--color-border);color:var(--color-muted);margin:0;padding:3rem 0}.diagnostic-view__error[data-v-544d844f]{border-left:3px solid var(--color-danger);color:#8e2f25;background:#fff5f3;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.diagnostic-view__error div[data-v-544d844f]{gap:.25rem;min-width:0;display:grid}.diagnostic-view__error small[data-v-544d844f]{overflow-wrap:anywhere;font-family:var(--font-utility);font-size:.6875rem}@media (width<=42rem){.diagnostic-view[data-v-544d844f]{gap:1.5rem}.diagnostic-progress span[data-v-544d844f]{padding-inline:.125rem}.diagnostic-view__error[data-v-544d844f]{flex-direction:column;align-items:stretch}}.diagnostic-history[data-v-8999b820]{gap:1.5rem;display:grid}.diagnostic-history__heading[data-v-8999b820]{border-bottom:1px solid var(--color-border);padding-bottom:1.5rem}.diagnostic-history__heading h1[data-v-8999b820]{font-family:var(--font-display);margin:.35rem 0 .75rem;font-size:clamp(1.75rem,4vw,2.25rem)}.diagnostic-history__heading p[data-v-8999b820]:not(.section-label){color:var(--color-muted);line-height:1.7}.diagnostic-history__list[data-v-8999b820]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.diagnostic-history__round[data-v-8999b820]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:4rem minmax(0,1fr);gap:1.25rem;padding:1.25rem;display:grid}.diagnostic-history__number[data-v-8999b820]{color:var(--color-feedback);font-family:var(--font-utility);overflow-wrap:anywhere;font-size:2.25rem}.diagnostic-history__round article[data-v-8999b820]{overflow-wrap:anywhere;min-width:0}.diagnostic-history__round header[data-v-8999b820]{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.diagnostic-history__round h2[data-v-8999b820]{font-family:var(--font-display);margin:0;font-size:1.25rem}.diagnostic-history__round p[data-v-8999b820],.diagnostic-history__round dt[data-v-8999b820],.diagnostic-history__round header span[data-v-8999b820]{color:var(--color-muted)}.diagnostic-history__round dl[data-v-8999b820]{flex-wrap:wrap;gap:.75rem 1.5rem;font-size:.8125rem;display:flex}.diagnostic-history__round dd[data-v-8999b820]{font-family:var(--font-utility);margin:.25rem 0 0}.diagnostic-history__pagination[data-v-8999b820]{justify-content:flex-end;gap:1rem;display:flex}@media (width<=42rem){.diagnostic-history__round[data-v-8999b820]{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:1rem}}.diagnostic-history-result[data-v-84581912]{gap:1.5rem;display:grid}.ai-tutor[data-v-8a382430]{border-block:1px solid var(--color-border);gap:1.25rem;min-width:0;padding-block:1.5rem;display:grid}.ai-tutor__header[data-v-8a382430],.ai-tutor__submit-row[data-v-8a382430],.ai-tutor__answer-heading[data-v-8a382430],.ai-tutor__feedback-actions[data-v-8a382430]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ai-tutor__title[data-v-8a382430],.ai-tutor__answer-heading>div[data-v-8a382430]{align-items:center;gap:.75rem;min-width:0;display:flex}.ai-tutor__title>svg[data-v-8a382430]{color:var(--color-feedback)}.ai-tutor h2[data-v-8a382430],.ai-tutor h3[data-v-8a382430],.ai-tutor h4[data-v-8a382430]{font-family:var(--font-display);margin:0}.ai-tutor h2[data-v-8a382430]{margin-top:.2rem;font-size:1.35rem}.ai-tutor h3[data-v-8a382430]{margin-top:.2rem;font-size:1.15rem}.ai-tutor h4[data-v-8a382430]{font-size:.875rem}.ai-tutor__history-link[data-v-8a382430]{color:var(--color-feedback);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.ai-tutor__form[data-v-8a382430]{gap:1rem;display:grid}.ai-tutor__form>.form-field textarea[data-v-8a382430]{min-height:6.5rem}.ai-tutor__paragraph-reference[data-v-8a382430]{border-left:3px solid var(--color-feedback);background:var(--color-surface-muted);justify-content:space-between;align-items:start;gap:.75rem;padding:.875rem;display:flex}.ai-tutor__paragraph-reference>div[data-v-8a382430]{min-width:0}.ai-tutor__paragraph-reference strong[data-v-8a382430]{font-size:.8125rem}.ai-tutor__paragraph-reference p[data-v-8a382430]{color:var(--color-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ai-tutor__clear-paragraph[data-v-8a382430]{width:2rem;height:2rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ai-tutor__clear-paragraph[data-v-8a382430]:hover,.ai-tutor__clear-paragraph[data-v-8a382430]:focus-visible{color:var(--color-feedback)}.ai-tutor__external[data-v-8a382430]{border-top:1px solid var(--color-border);padding-top:.875rem}.ai-tutor__external summary[data-v-8a382430]{color:var(--color-muted);cursor:pointer;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:650;display:inline-flex}.ai-tutor__external-fields[data-v-8a382430]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;margin-top:1rem;display:grid}.ai-tutor__external-fields .form-field[data-v-8a382430]:last-child{grid-column:1/-1}.ai-tutor__external-fields textarea[data-v-8a382430]{min-height:5rem}.ai-tutor__submit-row[data-v-8a382430]{align-items:end}.ai-tutor__submit-row p[data-v-8a382430],.ai-tutor__feedback p[data-v-8a382430]{color:var(--color-muted);margin:0;font-size:.8125rem;line-height:1.5}.ai-tutor__answer[data-v-8a382430]{border-left:3px solid var(--color-feedback);background:#f4f7fd;gap:1.25rem;padding:1.25rem;display:grid}.ai-tutor__answer-heading>svg[data-v-8a382430]{color:var(--color-feedback)}.ai-tutor__answer-copy[data-v-8a382430]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.75}.ai-tutor__sources[data-v-8a382430]{border-top:1px solid #cbd8ef;gap:.75rem;padding-top:1rem;display:grid}.ai-tutor__sources ol[data-v-8a382430]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.ai-tutor__sources li[data-v-8a382430]{grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.ai-tutor__sources li>span[data-v-8a382430]{background:var(--color-feedback);width:1.5rem;height:1.5rem;color:var(--color-surface);font-family:var(--font-utility);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.ai-tutor__sources strong[data-v-8a382430],.ai-tutor__sources small[data-v-8a382430]{display:block}.ai-tutor__sources strong[data-v-8a382430]{overflow-wrap:anywhere;font-size:.8125rem}.ai-tutor__sources small[data-v-8a382430]{color:var(--color-muted);margin-top:.15rem}.ai-tutor__feedback[data-v-8a382430]{border-top:1px solid #cbd8ef;gap:.75rem;padding-top:1rem;display:grid}.ai-tutor__feedback-actions[data-v-8a382430]{justify-content:flex-start}.ai-tutor__feedback-form[data-v-8a382430]{grid-template-columns:minmax(0,13rem) minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.ai-tutor__feedback-form textarea[data-v-8a382430]{min-height:2.75rem;max-height:8rem}.ai-tutor__feedback-recorded[data-v-8a382430]{color:var(--color-action);border-top:1px solid #cbd8ef;padding-top:1rem;font-size:.8125rem;font-weight:700}@media (width<=42rem){.ai-tutor__header[data-v-8a382430],.ai-tutor__submit-row[data-v-8a382430]{flex-direction:column;align-items:stretch}.ai-tutor__history-link[data-v-8a382430]{align-self:flex-start}.ai-tutor__external-fields[data-v-8a382430],.ai-tutor__feedback-form[data-v-8a382430]{grid-template-columns:minmax(0,1fr)}.ai-tutor__external-fields .form-field[data-v-8a382430]:last-child{grid-column:auto}}.content-issue-report[data-v-aa2c6d41]{border-block:1px solid var(--color-border);gap:1rem;padding:1.25rem 0;display:grid}.content-issue-report>header[data-v-aa2c6d41]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.content-issue-report h2[data-v-aa2c6d41]{font-family:var(--font-display);margin:.25rem 0 0;font-size:1.25rem}.content-issue-report header p[data-v-aa2c6d41]:last-child{color:var(--color-muted);margin:.5rem 0 0;line-height:1.6}.content-issue-report__feedback[data-v-aa2c6d41]{color:var(--color-action);margin:0;font-weight:700}.content-issue-report__form[data-v-aa2c6d41]{gap:1rem;max-width:42rem;display:grid}.content-issue-report__source[data-v-aa2c6d41]{color:var(--color-muted);align-items:center;gap:.625rem;margin:0;font-size:.875rem;display:flex}.content-issue-report textarea[data-v-aa2c6d41]{resize:vertical;min-height:7rem}.content-issue-report__actions[data-v-aa2c6d41]{justify-content:flex-start;display:flex}@media (width<=38rem){.content-issue-report>header[data-v-aa2c6d41]{flex-direction:column;align-items:stretch}}.lesson-notes[data-v-c46f20f9]{border-top:1px solid var(--color-border);gap:1rem;padding-top:1.5rem;display:grid}.lesson-notes>header[data-v-c46f20f9]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.lesson-notes h2[data-v-c46f20f9]{font-family:var(--font-display);margin:.25rem 0 0;font-size:1.25rem}.lesson-notes header small[data-v-c46f20f9]{color:var(--color-muted);font-family:var(--font-utility);font-size:.6875rem}.lesson-notes__actions[data-v-c46f20f9]{align-items:center;gap:1rem;display:flex}.lesson-notes__actions p[data-v-c46f20f9]{margin:0;font-size:.8125rem}@media (width<=30rem){.lesson-notes__actions[data-v-c46f20f9]{flex-direction:column;align-items:stretch}}.lesson-tasks[data-v-9ef8adbb]{border-top:1px dashed var(--color-border);margin:0;padding:0;list-style:none;display:grid}.lesson-task[data-v-9ef8adbb]{border-bottom:1px dashed var(--color-border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;min-width:0;padding:.75rem 0;display:grid}.lesson-task>svg[data-v-9ef8adbb]{color:var(--color-muted);margin-top:.1rem}.lesson-task.is-available>svg[data-v-9ef8adbb],.lesson-task.is-in_progress>svg[data-v-9ef8adbb]{color:var(--color-action)}.lesson-task.is-satisfied>svg[data-v-9ef8adbb]{color:var(--color-feedback)}.lesson-task.is-unavailable>svg[data-v-9ef8adbb]{color:var(--color-danger)}.lesson-task__copy[data-v-9ef8adbb]{gap:.2rem;min-width:0;display:grid}.lesson-task__copy a[data-v-9ef8adbb],.lesson-task__copy strong[data-v-9ef8adbb]{color:var(--color-text);overflow-wrap:anywhere;font-size:.875rem;font-weight:700;line-height:1.4;text-decoration:none}.lesson-task__copy a[data-v-9ef8adbb]:hover{color:var(--color-action)}.lesson-task__copy small[data-v-9ef8adbb]{color:var(--color-muted);font-size:.72rem;line-height:1.45}.lesson-task__submission[data-v-9ef8adbb]{font-family:var(--font-utility)}.lesson-task__copy .lesson-task__maintenance[data-v-9ef8adbb]{color:var(--color-warning)}.lesson-tasks--compact[data-v-9ef8adbb]{grid-column:2/-1}.lesson-tasks--compact .lesson-task[data-v-9ef8adbb]{padding:.625rem 0}@media (width<=38rem){.lesson-tasks--compact[data-v-9ef8adbb]{grid-column:1/-1;margin-left:1.75rem}}.lesson-view[data-v-56579844]{gap:2rem;display:grid}.lesson-view__loading[data-v-56579844]{border-block:1px solid var(--color-border);color:var(--color-muted);margin:0;padding:3rem 0}.lesson-view__paragraph[data-v-56579844]{gap:.5rem;display:grid}.lesson-view__ask-paragraph[data-v-56579844]{justify-self:start}.lesson-view__back[data-v-56579844],.lesson-view__secondary-link[data-v-56579844],.lesson-view__next-link[data-v-56579844]{color:var(--color-muted);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.lesson-view__back[data-v-56579844]{justify-self:start}.lesson-view__back[data-v-56579844]:hover,.lesson-view__secondary-link[data-v-56579844]:hover{color:var(--color-action)}.lesson-view__heading[data-v-56579844]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:start;gap:2rem;padding-bottom:1.5rem;display:flex}.lesson-view__heading h1[data-v-56579844]{max-width:46rem;font-family:var(--font-display);margin:.35rem 0 0;font-size:2.25rem;line-height:1.2}.lesson-view__body[data-v-56579844]{max-width:48rem}.lesson-view__technical[data-v-56579844]{border-block:1px solid var(--color-border);color:var(--color-muted);flex-wrap:wrap;gap:.5rem 1.5rem;padding-block:.875rem;font-size:.8125rem;display:flex}.lesson-view__technical p[data-v-56579844]{margin:0}.lesson-view__technical strong[data-v-56579844]{color:var(--color-text)}.lesson-view__technical ul[data-v-56579844]{flex-wrap:wrap;flex-basis:100%;gap:.4rem 1rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.lesson-view__technical li[data-v-56579844]{font-family:var(--font-utility);font-size:.75rem}.lesson-view__outcomes[data-v-56579844]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.lesson-view__outcomes section[data-v-56579844]{border-top:3px solid var(--color-action);min-width:0;padding-top:1rem}.lesson-view__outcomes section[data-v-56579844]:last-child{border-top-color:var(--color-feedback)}.lesson-view__outcomes h2[data-v-56579844],.lesson-view__resources h2[data-v-56579844]{font-family:var(--font-display);margin:.3rem 0 0;font-size:1.25rem}.lesson-view__outcomes ol[data-v-56579844]{gap:.625rem;margin:1rem 0 0;padding-left:1.25rem;line-height:1.6;display:grid}.lesson-view__resources[data-v-56579844]{gap:1rem;display:grid}.lesson-view__resource-list[data-v-56579844]{border-block:1px solid var(--color-border);display:grid}.lesson-view__resource[data-v-56579844]{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.lesson-view__resource[data-v-56579844]:last-child{border-bottom:0}.lesson-view__resource>img[data-v-56579844],.lesson-view__image-fallback[data-v-56579844]{aspect-ratio:16/10;border:1px solid var(--color-border);border-radius:var(--radius-sm);object-fit:contain;background:var(--color-surface);grid-row:span 2;width:min(16rem,36vw)}.lesson-view__image-fallback[data-v-56579844]{color:var(--color-muted);text-align:center;align-content:center;place-items:center;gap:.5rem;padding:1rem;display:grid}.lesson-view__resource h3[data-v-56579844]{font-family:var(--font-display);margin:0;font-size:1rem}.lesson-view__resource p[data-v-56579844]{color:var(--color-muted);margin:.35rem 0 0;line-height:1.5}.lesson-view__resource a[data-v-56579844]{color:var(--color-feedback);font-size:.8125rem;font-weight:650;text-decoration:none}.lesson-view__actions[data-v-56579844]{border-block:1px solid var(--color-border);align-items:center;gap:.75rem;min-height:3.75rem;padding-block:1rem;display:flex}.lesson-view__tasks[data-v-56579844]{gap:.75rem;display:grid}.lesson-view__tasks h2[data-v-56579844]{font-family:var(--font-display);margin:.3rem 0 0;font-size:1.25rem}.lesson-view__next-link[data-v-56579844]{border-radius:var(--radius-sm);background:var(--color-action);min-height:2.75rem;color:var(--color-surface);margin-left:auto;padding:.625rem 1rem}@media (width<=36rem){.lesson-view__heading[data-v-56579844]{flex-direction:column}.lesson-view__heading h1[data-v-56579844]{font-size:1.75rem}.lesson-view__actions[data-v-56579844]{flex-direction:column;align-items:stretch}.lesson-view__next-link[data-v-56579844]{justify-content:center;margin-left:0}.lesson-view__outcomes[data-v-56579844]{grid-template-columns:minmax(0,1fr)}.lesson-view__resource[data-v-56579844]{grid-template-columns:auto minmax(0,1fr)}.lesson-view__resource>img[data-v-56579844],.lesson-view__image-fallback[data-v-56579844]{grid-area:auto/1/auto/-1;width:100%}.lesson-view__resource a[data-v-56579844]{grid-column:2;justify-self:start}}.path-catalog-view[data-v-97316f78]{gap:2rem;display:grid}.path-catalog-view__heading[data-v-97316f78]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.5rem;display:flex}.path-catalog-view__heading h1[data-v-97316f78]{font-family:var(--font-display);margin:.35rem 0 0;font-size:2.25rem;line-height:1.2}.path-catalog-view__heading>p[data-v-97316f78]{max-width:32rem;color:var(--color-muted);text-align:right;margin:0;line-height:1.6}.path-catalog-view__loading[data-v-97316f78]{border-block:1px solid var(--color-border);color:var(--color-muted);margin:0;padding:3rem 0}.path-catalog-list[data-v-97316f78]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.path-catalog-entry[data-v-97316f78]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;gap:1.25rem 2rem;padding:1.5rem;display:grid}.path-catalog-entry>header[data-v-97316f78]{grid-column:1/-1;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.path-catalog-entry__order[data-v-97316f78]{color:var(--color-feedback);font-family:var(--font-utility);padding-top:.25rem;font-size:.75rem}.path-catalog-entry h2[data-v-97316f78],.path-catalog-entry p[data-v-97316f78]{margin:0}.path-catalog-entry h2[data-v-97316f78]{font-family:var(--font-display);font-size:1.25rem}.path-catalog-entry p[data-v-97316f78]{color:var(--color-muted);margin-top:.375rem;line-height:1.6}.path-catalog-entry dl[data-v-97316f78]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 0 3.25rem;display:grid}.path-catalog-entry dl>div[data-v-97316f78]{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.25rem .5rem;display:grid}.path-catalog-entry dl svg[data-v-97316f78]{color:var(--color-action);grid-row:1/span 2}.path-catalog-entry dt[data-v-97316f78]{color:var(--color-muted);font-size:.6875rem}.path-catalog-entry dd[data-v-97316f78]{margin:0;font-size:.8125rem;line-height:1.45}.path-catalog-entry__link[data-v-97316f78]{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-text);justify-content:center;align-self:end;align-items:center;gap:.5rem;padding:.625rem .875rem;font-weight:650;text-decoration:none;display:inline-flex}.path-catalog-entry__link[data-v-97316f78]:hover{border-color:var(--color-action);color:var(--color-action)}@media (width<=52rem){.path-catalog-view__heading[data-v-97316f78]{flex-direction:column;align-items:start}.path-catalog-view__heading>p[data-v-97316f78]{text-align:left}.path-catalog-entry[data-v-97316f78],.path-catalog-entry dl[data-v-97316f78]{grid-template-columns:minmax(0,1fr)}.path-catalog-entry__link[data-v-97316f78]{justify-self:start}}@media (width<=36rem){.path-catalog-view__heading h1[data-v-97316f78]{font-size:1.75rem}.path-catalog-entry[data-v-97316f78]{padding:1.25rem}.path-catalog-entry>header[data-v-97316f78]{grid-template-columns:1.75rem minmax(0,1fr)}.path-catalog-entry>header[data-v-97316f78] .app-status-badge{grid-column:2;justify-self:start}.path-catalog-entry dl[data-v-97316f78]{margin-left:2.75rem}.path-catalog-entry__link[data-v-97316f78]{width:100%}}.progress-rail[data-v-726ee68d]{gap:1rem;display:grid}.progress-rail__heading[data-v-726ee68d]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:start;gap:1rem;min-height:3.75rem;display:flex}.progress-rail__heading h2[data-v-726ee68d]{font-family:var(--font-display);margin:.25rem 0 0;font-size:1.25rem}.progress-rail__heading>strong[data-v-726ee68d]{color:var(--color-feedback);font-family:var(--font-utility);font-size:.875rem}.progress-rail__meter[data-v-726ee68d]{background:var(--color-border);height:.375rem;overflow:hidden}.progress-rail__meter span[data-v-726ee68d]{background:var(--color-action);height:100%;transition:width .18s;display:block}.progress-rail__courses[data-v-726ee68d],.progress-course>ol[data-v-726ee68d]{margin:0;padding:0;list-style:none}.progress-rail__courses[data-v-726ee68d]{gap:1.5rem;display:grid}.progress-course[data-v-726ee68d]{border-left:2px solid var(--color-border)}.progress-course>header[data-v-726ee68d]{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:0 0 .875rem 1.25rem;display:grid}.progress-course>header>span[data-v-726ee68d]{color:var(--color-feedback);font-family:var(--font-utility);font-size:.75rem}.progress-course h3[data-v-726ee68d],.progress-course p[data-v-726ee68d]{margin:0}.progress-course h3[data-v-726ee68d]{font-size:1rem}.progress-course p[data-v-726ee68d]{color:var(--color-muted);margin-top:.25rem;font-size:.8125rem;line-height:1.5}.progress-lesson__maintenance[data-v-726ee68d]{color:var(--color-warning)}.progress-lesson[data-v-726ee68d]{border-top:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.5rem;padding:.75rem 0 .75rem 1.25rem;display:grid;position:relative}.progress-lesson[data-v-726ee68d]:before{border:2px solid var(--color-border);background:var(--color-canvas);content:"";border-radius:50%;width:.75rem;height:.75rem;position:absolute;left:-.4375rem}.progress-lesson.is-available[data-v-726ee68d]:before{border-color:var(--color-action);background:var(--color-action)}.progress-lesson.is-completed[data-v-726ee68d]:before,.progress-lesson.is-skipped[data-v-726ee68d]:before{border-color:var(--color-feedback);background:var(--color-feedback)}.progress-lesson>svg[data-v-726ee68d]{color:var(--color-muted)}.progress-lesson.is-available>svg[data-v-726ee68d]{color:var(--color-action)}.progress-lesson.is-completed>svg[data-v-726ee68d],.progress-lesson.is-skipped>svg[data-v-726ee68d]{color:var(--color-feedback)}.progress-lesson__copy[data-v-726ee68d]{gap:.2rem;min-width:0;display:grid}.progress-lesson__copy a[data-v-726ee68d],.progress-lesson__copy strong[data-v-726ee68d]{color:var(--color-text);font-size:.875rem;font-weight:700;text-decoration:none}.progress-lesson__copy a[data-v-726ee68d]:hover{color:var(--color-action)}.progress-lesson__copy small[data-v-726ee68d]{color:var(--color-muted);font-size:.72rem;line-height:1.4}.progress-lesson[data-v-726ee68d] .app-button{min-height:2.25rem;padding:.4rem .625rem;font-size:.75rem}@media (width<=38rem){.progress-lesson[data-v-726ee68d]{grid-template-columns:auto minmax(0,1fr)}.progress-lesson[data-v-726ee68d] .app-button{grid-column:2;width:100%}}.path-overview-view[data-v-b5cfba61]{gap:2rem;display:grid}.path-overview-view__back[data-v-b5cfba61]{color:var(--color-muted);justify-self:start;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.path-overview-view__back[data-v-b5cfba61]:hover{color:var(--color-action)}.path-overview-view__loading[data-v-b5cfba61]{border-block:1px solid var(--color-border);color:var(--color-muted);margin:0;padding:3rem 0}.path-overview-view__heading[data-v-b5cfba61]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:start;gap:2rem;padding-bottom:1.75rem;display:flex}.path-overview-view__heading h1[data-v-b5cfba61]{font-family:var(--font-display);margin:.4rem 0 .75rem;font-size:2.5rem;line-height:1.15}.path-overview-view__heading>div>p[data-v-b5cfba61]:last-child{max-width:44rem;color:var(--color-muted);margin:0;line-height:1.7}.path-overview-view__facts[data-v-b5cfba61]{border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.path-overview-view__facts>div[data-v-b5cfba61]{border-right:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.25rem .625rem;min-height:7rem;padding:1.25rem;display:grid}.path-overview-view__facts>div[data-v-b5cfba61]:last-child{border-right:0}.path-overview-view__facts svg[data-v-b5cfba61]{color:var(--color-action);grid-row:1/span 2}.path-overview-view__facts span[data-v-b5cfba61]{color:var(--color-muted);font-size:.6875rem}.path-overview-view__facts strong[data-v-b5cfba61]{line-height:1.45}.path-overview-view__details[data-v-b5cfba61]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;display:grid}.path-overview-view__details section[data-v-b5cfba61]{min-width:0}.path-overview-view__details header[data-v-b5cfba61]{border-bottom:1px solid var(--color-border);padding-bottom:.875rem}.path-overview-view__details h2[data-v-b5cfba61],.path-overview-view__availability h2[data-v-b5cfba61]{font-family:var(--font-display);margin:.25rem 0 0;font-size:1.25rem}.path-overview-view__details dl[data-v-b5cfba61]{gap:0;margin:0;display:grid}.path-overview-view__details dl>div[data-v-b5cfba61],.path-overview-view__details li[data-v-b5cfba61]{border-bottom:1px solid var(--color-border);grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.path-overview-view__details dt[data-v-b5cfba61]{color:var(--color-muted);font-size:.75rem}.path-overview-view__details dd[data-v-b5cfba61]{margin:0;line-height:1.5}.path-overview-view__details ul[data-v-b5cfba61]{margin:0;padding:0;list-style:none}.path-overview-view__details li[data-v-b5cfba61]{grid-template-columns:minmax(0,1fr) auto}.path-overview-view__details li strong[data-v-b5cfba61]{color:var(--color-feedback);font-family:var(--font-utility)}.path-overview-view__no-requirements[data-v-b5cfba61]{border-bottom:1px solid var(--color-border);color:var(--color-muted);margin:0;padding:1rem 0;line-height:1.6}.path-overview-view__availability[data-v-b5cfba61]{border-left:3px solid var(--color-feedback);color:var(--color-feedback);background:#f2f6ff;grid-template-columns:auto minmax(0,1fr);gap:.875rem;padding:1.25rem;display:grid}.path-overview-view__availability p[data-v-b5cfba61]{max-width:46rem;color:var(--color-muted);margin:.375rem 0 0;line-height:1.6}.path-overview-view__upgrade[data-v-b5cfba61]{border-block:1px solid var(--color-border);border-left:3px solid var(--color-feedback);background:#f7f9ff;gap:1rem;padding:1.25rem;display:grid}.path-overview-view__upgrade--required[data-v-b5cfba61]{border-left-color:var(--color-danger);background:#fff7f5}.path-overview-view__upgrade>header[data-v-b5cfba61]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.path-overview-view__upgrade h2[data-v-b5cfba61]{font-family:var(--font-display);margin:.25rem 0 0;font-size:1.25rem}.path-overview-view__upgrade-summary[data-v-b5cfba61],.path-overview-view__upgrade-impact[data-v-b5cfba61],.path-overview-view__upgrade-warning[data-v-b5cfba61]{max-width:48rem;margin:0;line-height:1.6}.path-overview-view__upgrade-impact[data-v-b5cfba61],.path-overview-view__upgrade-warning[data-v-b5cfba61]{color:var(--color-danger);font-weight:650}.path-overview-view__upgrade-diff[data-v-b5cfba61]{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.path-overview-view__upgrade-diff li[data-v-b5cfba61]{min-width:0;color:var(--color-muted);padding:.875rem 1rem 0 0;font-size:.8125rem;line-height:1.5}.path-overview-view__upgrade footer[data-v-b5cfba61]{flex-wrap:wrap;gap:.75rem;display:flex}.path-overview-view__actions[data-v-b5cfba61]{border-block:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding-block:1rem;display:flex}.path-overview-view__primary-link[data-v-b5cfba61]{border-radius:var(--radius-sm);background:var(--color-action);min-height:2.75rem;color:var(--color-surface);justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:650;line-height:1.25;text-decoration:none;display:inline-flex}@media (width<=48rem){.path-overview-view__heading[data-v-b5cfba61]{flex-direction:column;align-items:start}.path-overview-view__heading h1[data-v-b5cfba61]{font-size:2rem}.path-overview-view__facts[data-v-b5cfba61],.path-overview-view__details[data-v-b5cfba61],.path-overview-view__upgrade-diff[data-v-b5cfba61]{grid-template-columns:minmax(0,1fr)}.path-overview-view__facts>div[data-v-b5cfba61]{border-right:0;border-bottom:1px solid var(--color-border);min-height:0}.path-overview-view__facts>div[data-v-b5cfba61]:last-child{border-bottom:0}}@media (width<=30rem){.path-overview-view__heading h1[data-v-b5cfba61]{font-size:1.75rem}.path-overview-view__details dl>div[data-v-b5cfba61]{grid-template-columns:minmax(0,1fr);gap:.375rem}.path-overview-view__actions[data-v-b5cfba61]{flex-direction:column;align-items:stretch}.path-overview-view__upgrade>header[data-v-b5cfba61]{flex-direction:column;align-items:start}.path-overview-view__upgrade footer[data-v-b5cfba61]{flex-direction:column;align-items:stretch}.path-overview-view__upgrade footer[data-v-b5cfba61] .app-button,.path-overview-view__actions[data-v-b5cfba61] .app-button,.path-overview-view__primary-link[data-v-b5cfba61]{width:100%}}.notification-center[data-v-365fb281]{gap:1.5rem;max-width:62rem;display:grid}.notification-center__heading[data-v-365fb281]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.5rem;display:flex}.notification-center__heading h1[data-v-365fb281]{font-family:var(--font-display);margin:.35rem 0 0;font-size:2.25rem;line-height:1.15}.notification-center__heading p[data-v-365fb281]:last-child,.notification-center__status[data-v-365fb281]{color:var(--color-muted);margin:.75rem 0 0}.notification-center__action-error[data-v-365fb281]{color:var(--color-danger);margin:0;font-weight:650}.notification-center__filter[data-v-365fb281]{white-space:nowrap;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:650;display:inline-flex}.notification-center__filter input[data-v-365fb281]{width:1rem;height:1rem;accent-color:var(--color-action)}.notification-center__list[data-v-365fb281]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none;display:grid}.notification-center__list>li[data-v-365fb281]{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem 0;display:grid}.notification-center__item--read[data-v-365fb281]{opacity:.66}.notification-center__icon[data-v-365fb281]{color:var(--color-feedback);margin-top:.25rem}.notification-center__content[data-v-365fb281]{min-width:0}.notification-center__meta[data-v-365fb281]{color:var(--color-muted);font-family:var(--font-utility);flex-wrap:wrap;gap:.5rem .75rem;font-size:.75rem;display:flex}.notification-center__content a[data-v-365fb281]{color:inherit;text-decoration:none}.notification-center__content a:hover h2[data-v-365fb281]{color:var(--color-action)}.notification-center__content h2[data-v-365fb281],.notification-center__content p[data-v-365fb281]{margin:.35rem 0 0}.notification-center__content h2[data-v-365fb281]{font-family:var(--font-display);font-size:1.125rem}.notification-center__content p[data-v-365fb281]{color:var(--color-muted);line-height:1.6}.notification-center__required[data-v-365fb281]{color:var(--color-danger);margin:.25rem .7rem}@media (width<=40rem){.notification-center__heading[data-v-365fb281]{flex-direction:column;align-items:stretch}.notification-center__heading h1[data-v-365fb281]{font-size:1.875rem}}.review-form[data-v-428e9cdd]{gap:1.25rem;display:grid}.review-form__summary[data-v-428e9cdd],.review-form__summary>div[data-v-428e9cdd],.review-form__submission>header[data-v-428e9cdd],.review-form__rubric>header[data-v-428e9cdd],.review-form__links[data-v-428e9cdd],.review-form__files a[data-v-428e9cdd],.review-form__claim-actions[data-v-428e9cdd]{align-items:center;display:flex}.review-form__summary[data-v-428e9cdd],.review-form__submission>header[data-v-428e9cdd],.review-form__rubric>header[data-v-428e9cdd]{justify-content:space-between;gap:1rem}.review-form__summary>div[data-v-428e9cdd]{gap:.625rem}.review-form__summary span[data-v-428e9cdd],.review-form__submission header span[data-v-428e9cdd],.review-form__rubric header span[data-v-428e9cdd],.review-form__score-row>span[data-v-428e9cdd]{color:var(--color-muted);font-family:var(--font-utility);font-size:.75rem}.review-form__summary p[data-v-428e9cdd]{color:var(--color-muted);align-items:center;gap:.4rem;margin:0;font-size:.8125rem;display:flex}.review-form__submission[data-v-428e9cdd]{border-block:1px solid var(--color-border);gap:.875rem;padding:1rem 0;display:grid}.review-form__submission h4[data-v-428e9cdd],.review-form__rubric h4[data-v-428e9cdd]{font-family:var(--font-display);margin:.2rem 0 0;font-size:1rem}.review-form__submission>p[data-v-428e9cdd]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.65}.review-form__submission pre[data-v-428e9cdd]{border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:18rem;font-family:var(--font-utility);background:#f8faf8;margin:0;padding:.875rem;font-size:.75rem;line-height:1.55;overflow:auto}.review-form__links[data-v-428e9cdd],.review-form__files[data-v-428e9cdd]{flex-wrap:wrap;gap:.75rem 1rem}.review-form__links a[data-v-428e9cdd],.review-form__files a[data-v-428e9cdd]{color:var(--color-feedback);gap:.35rem;font-size:.8125rem;font-weight:650}.review-form__files[data-v-428e9cdd]{margin:0;padding:0;list-style:none;display:flex}.review-form__ai-disclosure[data-v-428e9cdd]{border-left:2px solid var(--color-feedback);color:var(--color-muted);padding-left:.75rem;font-size:.8125rem}.review-form__content-gate[data-v-428e9cdd]{border-block:1px solid var(--color-border);color:var(--color-muted);margin:0;padding:1rem 0;font-size:.875rem}.review-form__claim-actions[data-v-428e9cdd]{flex-wrap:wrap;gap:.75rem}.review-form__conflict[data-v-428e9cdd],.review-form__rubric[data-v-428e9cdd],.review-form__prior-reviews[data-v-428e9cdd]{gap:1rem;display:grid}.review-form__conflict[data-v-428e9cdd]{border-left:3px solid var(--color-danger);max-width:42rem;padding:1rem 0 0 1rem}.review-form__rubric-item[data-v-428e9cdd]{border:0;border-left:3px solid var(--color-border);gap:.875rem;min-width:0;margin:0;padding:1rem 0 1rem 1rem;display:grid}.review-form__prior-reviews[data-v-428e9cdd]{padding-top:.25rem}.review-form__prior-reviews>h4[data-v-428e9cdd]{font-family:var(--font-display);margin:0;font-size:1rem}.review-form__prior-reviews article[data-v-428e9cdd]{border-left:3px solid var(--color-feedback);gap:.75rem;padding:1rem 0 1rem 1rem;display:grid}.review-form__prior-reviews article>header[data-v-428e9cdd],.review-form__prior-reviews article>header>div[data-v-428e9cdd],.review-form__prior-reviews dt[data-v-428e9cdd]{align-items:center;display:flex}.review-form__prior-reviews article>header[data-v-428e9cdd],.review-form__prior-reviews dt[data-v-428e9cdd]{justify-content:space-between;gap:.75rem}.review-form__prior-reviews article>header>div[data-v-428e9cdd]{flex-wrap:wrap;gap:.5rem}.review-form__prior-reviews article header span[data-v-428e9cdd],.review-form__prior-reviews dt span[data-v-428e9cdd]{color:var(--color-muted);font-family:var(--font-utility);font-size:.75rem}.review-form__prior-reviews article>p[data-v-428e9cdd]{margin:0;line-height:1.6}.review-form__prior-reviews dl[data-v-428e9cdd]{gap:.75rem;margin:0;display:grid}.review-form__prior-reviews dl>div[data-v-428e9cdd]{border-top:1px solid var(--color-border);padding-top:.75rem}.review-form__prior-reviews dt[data-v-428e9cdd]{font-weight:700}.review-form__prior-reviews dd[data-v-428e9cdd]{margin:.35rem 0 0;line-height:1.55}.review-form__prior-evidence[data-v-428e9cdd]{color:var(--color-muted);font-size:.8125rem}.review-form__rubric-item legend[data-v-428e9cdd]{font-family:var(--font-display);padding:0;font-size:1rem;font-weight:700}.review-form__rubric-item legend span[data-v-428e9cdd]{color:var(--color-action);font-family:var(--font-utility);margin-right:.5rem;font-size:.75rem}.review-form__rubric-item>p[data-v-428e9cdd]{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.55}.review-form__score-row[data-v-428e9cdd]{grid-template-columns:8rem minmax(0,1fr);align-items:end;gap:.75rem;display:grid}.review-form__score-row>span[data-v-428e9cdd]{padding-bottom:.8rem}.review-form__rubric[data-v-428e9cdd] .app-button,.review-form__conflict[data-v-428e9cdd] .app-button{width:fit-content}.review-form__offered[data-v-428e9cdd]{color:var(--color-muted);justify-content:space-between;align-items:center;gap:1rem;margin:0;font-size:.875rem;display:flex}@media (width<=38rem){.review-form__summary[data-v-428e9cdd],.review-form__submission>header[data-v-428e9cdd],.review-form__rubric>header[data-v-428e9cdd],.review-form__offered[data-v-428e9cdd]{flex-direction:column;align-items:flex-start}.review-form__score-row[data-v-428e9cdd]{grid-template-columns:minmax(0,1fr)}.review-form__score-row>span[data-v-428e9cdd]{padding-bottom:0}}.appeal-review-context[data-v-dc9c10f1]{padding-top:.25rem}.appeal-review-context__loading[data-v-dc9c10f1]{color:var(--color-muted);margin:0;font-size:.8125rem}.review-workspace[data-v-5a7ab91a]{gap:2.5rem;display:grid}.review-workspace__heading[data-v-5a7ab91a]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.5rem;display:flex}.review-workspace__heading h1[data-v-5a7ab91a]{font-family:var(--font-display);margin:.35rem 0 0;font-size:2.25rem;line-height:1.12}.review-workspace__heading p[data-v-5a7ab91a]:last-child{color:var(--color-muted);margin:.75rem 0 0;line-height:1.6}.review-workspace__heading>svg[data-v-5a7ab91a]{color:var(--color-feedback)}.review-workspace__section[data-v-5a7ab91a]{gap:1.25rem;display:grid}.review-workspace__section-heading[data-v-5a7ab91a]{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.review-workspace__section-heading h2[data-v-5a7ab91a]{font-family:var(--font-display);margin:.25rem 0 0;font-size:1.35rem}.review-workspace__section-heading>span[data-v-5a7ab91a],.review-workspace__loading[data-v-5a7ab91a]{color:var(--color-muted);font-size:.8125rem}.review-workspace__list[data-v-5a7ab91a]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none;display:grid}.review-workspace__review[data-v-5a7ab91a],.review-workspace__appeal[data-v-5a7ab91a]{border-bottom:1px solid var(--color-border);gap:1.25rem;padding:1.5rem 0;display:grid}.review-workspace__review>header[data-v-5a7ab91a],.review-workspace__appeal>header[data-v-5a7ab91a]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.review-workspace__review header span[data-v-5a7ab91a],.review-workspace__appeal header span[data-v-5a7ab91a]{color:var(--color-muted);font-size:.75rem}.review-workspace__review h3[data-v-5a7ab91a],.review-workspace__appeal h3[data-v-5a7ab91a]{overflow-wrap:anywhere;font-family:var(--font-display);margin:.3rem 0 0;font-size:1.15rem}.review-workspace__appeal-context[data-v-5a7ab91a]{grid-template-columns:minmax(11rem,.5fr) repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.review-workspace__appeal-context dl[data-v-5a7ab91a]{align-content:start;gap:.75rem;margin:0;display:grid}.review-workspace__appeal-context dl>div[data-v-5a7ab91a]{gap:.2rem;display:grid}.review-workspace__appeal-context dt[data-v-5a7ab91a],.review-workspace__appeal-context h4[data-v-5a7ab91a]{color:var(--color-muted);font-family:var(--font-utility);margin:0;font-size:.75rem}.review-workspace__appeal-context dd[data-v-5a7ab91a],.review-workspace__appeal-context p[data-v-5a7ab91a]{overflow-wrap:anywhere;margin:0;line-height:1.6}.review-workspace__decision-form[data-v-5a7ab91a]{gap:.875rem;max-width:48rem;display:grid}.review-workspace__decision-form>div[data-v-5a7ab91a]{flex-wrap:wrap;gap:.75rem;display:flex}.review-workspace__deadline[data-v-5a7ab91a]{border-left:2px solid var(--color-border);color:var(--color-muted);align-items:center;gap:.4rem;margin:0;padding-left:.75rem;font-size:.8125rem;line-height:1.5;display:flex}.review-workspace__pagination[data-v-5a7ab91a]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.review-workspace__pagination span[data-v-5a7ab91a]{color:var(--color-muted);font-family:var(--font-utility);font-size:.75rem}@media (width<=48rem){.review-workspace__appeal-context[data-v-5a7ab91a]{grid-template-columns:minmax(0,1fr)}}@media (width<=38rem){.review-workspace__heading[data-v-5a7ab91a],.review-workspace__section-heading[data-v-5a7ab91a],.review-workspace__review>header[data-v-5a7ab91a],.review-workspace__appeal>header[data-v-5a7ab91a]{flex-direction:column;align-items:flex-start}.review-workspace__heading h1[data-v-5a7ab91a]{font-size:1.875rem}}.general-report[data-v-5d3658fe]{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.general-report__feedback[data-v-5d3658fe]{color:var(--color-action);overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:700}.general-report__dialog[data-v-5d3658fe]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-text);padding:0;overflow-y:auto;box-shadow:0 1.5rem 4rem #18201c3d}.general-report__dialog[data-v-5d3658fe]::backdrop{background:#18201c8c}.general-report__form[data-v-5d3658fe]{gap:1rem;padding:1.25rem;display:grid}.general-report__form>header[data-v-5d3658fe]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.general-report__form h2[data-v-5d3658fe]{font-family:var(--font-display);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:1.25rem}.general-report__guidance p[data-v-5d3658fe]{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.6}.general-report__guidance[data-v-5d3658fe]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.general-report__guidance a[data-v-5d3658fe]{color:var(--color-feedback);flex:none;font-size:.8125rem;font-weight:700}.general-report__form>footer[data-v-5d3658fe]{flex-wrap:wrap;gap:.75rem;padding-top:.25rem;display:flex}@media (width<=30rem){.general-report__dialog[data-v-5d3658fe]{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.general-report__guidance[data-v-5d3658fe]{flex-direction:column;gap:.5rem}.general-report__form>footer[data-v-5d3658fe]>*{flex:8rem}}.search-view[data-v-90d92be1]{gap:1.5rem;max-width:68rem;display:grid}.search-view__heading p[data-v-90d92be1],.search-view__hint[data-v-90d92be1]{color:var(--color-muted);margin:.45rem 0 0}.search-view__heading h1[data-v-90d92be1]{font-family:var(--font-display);margin:0;font-size:2rem}.search-view__form[data-v-90d92be1]{align-items:end;gap:.75rem;display:flex}.search-view__form>label[data-v-90d92be1]{flex:1}.search-view__form label>span[data-v-90d92be1],.search-view__filters label[data-v-90d92be1]{gap:.4rem;font-weight:650;display:grid}.search-view__query[data-v-90d92be1]{border:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:.6rem;padding:0 .75rem;display:flex}.search-view__query input[data-v-90d92be1]{background:0 0;border:0;width:100%;min-height:2.75rem}.search-view button[data-v-90d92be1]{background:var(--color-accent);min-height:2.75rem;color:var(--color-on-accent);font:inherit;cursor:pointer;border:0;padding:0 1rem;font-weight:700}.search-view__filters[data-v-90d92be1]{border-block:1px solid var(--color-border);padding:.8rem 0}.search-view__filters summary[data-v-90d92be1]{cursor:pointer;align-items:center;gap:.45rem;font-weight:700;display:flex}.search-view__filters>div[data-v-90d92be1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.search-view input[data-v-90d92be1],.search-view select[data-v-90d92be1]{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;min-height:2.4rem;color:inherit;font:inherit;padding:.35rem .55rem}.search-view__results[data-v-90d92be1]{border-top:1px solid var(--color-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.search-view__result[data-v-90d92be1]{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.search-view__results a[data-v-90d92be1]{min-width:0;color:inherit;text-decoration:none;display:block}.search-view__results a:hover h2[data-v-90d92be1]{color:var(--color-accent)}.search-view__result-labels>span[data-v-90d92be1]:first-child,.search-view__results footer[data-v-90d92be1]{color:var(--color-muted);font-size:.875rem}.search-view__result-labels[data-v-90d92be1]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.search-view__results h2[data-v-90d92be1],.search-view__results p[data-v-90d92be1],.search-view__results footer[data-v-90d92be1],.search-view__quality li[data-v-90d92be1]{overflow-wrap:anywhere;margin:.35rem 0}.search-view__results h2[data-v-90d92be1]{font-family:var(--font-display);font-size:1.2rem}.search-view__results p[data-v-90d92be1]{line-height:1.6}.search-view__quality[data-v-90d92be1]{color:var(--color-muted);flex-wrap:wrap;gap:.5rem 1rem;margin:.75rem 0;font-size:.8125rem;display:flex}.search-view__quality ul[data-v-90d92be1]{flex-wrap:wrap;gap:.375rem .75rem;margin:0;padding:0;list-style:none;display:flex}.search-view__quality li[data-v-90d92be1]{color:var(--color-text);font-family:var(--font-utility)}@media (width<=680px){.search-view__form[data-v-90d92be1]{display:grid}.search-view__filters>div[data-v-90d92be1]{grid-template-columns:1fr}.search-view__result[data-v-90d92be1]{grid-template-columns:minmax(0,1fr)}}.ai-review[data-v-e5c063ba]{border-block:1px solid var(--color-border);gap:1.25rem;padding-block:1.25rem;display:grid}.ai-review__header[data-v-e5c063ba],.ai-review__title[data-v-e5c063ba],.ai-review__rubric article>header[data-v-e5c063ba]{align-items:center;display:flex}.ai-review__header[data-v-e5c063ba],.ai-review__rubric article>header[data-v-e5c063ba]{justify-content:space-between;gap:1rem}.ai-review__title[data-v-e5c063ba]{gap:.75rem;min-width:0}.ai-review__icon[data-v-e5c063ba]{border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--color-feedback);background:#eef3ff;border:1px solid #245bbd47;flex:0 0 2.25rem;place-items:center;display:grid}.ai-review h2[data-v-e5c063ba],.ai-review h3[data-v-e5c063ba],.ai-review p[data-v-e5c063ba]{margin:0}.ai-review h2[data-v-e5c063ba]{font-family:var(--font-display);margin-top:.18rem;font-size:1.25rem}.ai-review__version[data-v-e5c063ba]{color:var(--color-muted);font-family:var(--font-utility);justify-items:end;gap:.2rem;font-size:.7rem;display:grid}.ai-review__version code[data-v-e5c063ba]{overflow-wrap:anywhere;color:var(--color-text);font-size:.75rem}.ai-review__summary[data-v-e5c063ba]{color:var(--color-text);line-height:1.65}.ai-review__rubric[data-v-e5c063ba],.ai-review__citations[data-v-e5c063ba],.ai-review__gaps ul[data-v-e5c063ba],.ai-review__next ul[data-v-e5c063ba],.ai-review__unverifiable ul[data-v-e5c063ba]{margin:0;padding:0;list-style:none}.ai-review__rubric>li[data-v-e5c063ba]{border-top:1px solid var(--color-border);padding-block:1.125rem}.ai-review__rubric>li[data-v-e5c063ba]:last-child{border-bottom:1px solid var(--color-border)}.ai-review__rubric article[data-v-e5c063ba]{gap:1rem;display:grid}.ai-review__rubric h3[data-v-e5c063ba],.ai-review__gaps h3[data-v-e5c063ba],.ai-review__next h3[data-v-e5c063ba],.ai-review__unverifiable h3[data-v-e5c063ba]{font-family:var(--font-display);font-size:1rem}.ai-review__code[data-v-e5c063ba]{color:var(--color-muted);font-family:var(--font-utility);overflow-wrap:anywhere;margin-bottom:.2rem;font-size:.7rem;display:block}.ai-review__details[data-v-e5c063ba]{gap:.75rem;margin:0;display:grid}.ai-review__details div[data-v-e5c063ba]{gap:.25rem;display:grid}.ai-review__details dt[data-v-e5c063ba]{color:var(--color-muted);font-size:.75rem;font-weight:700}.ai-review__details dd[data-v-e5c063ba]{overflow-wrap:anywhere;margin:0;line-height:1.6}.ai-review__citations[data-v-e5c063ba]{gap:.5rem;display:grid}.ai-review__citations li[data-v-e5c063ba]{color:var(--color-muted);grid-template-columns:auto minmax(5rem,max-content) minmax(0,1fr);align-items:start;gap:.45rem;font-size:.8rem;display:grid}.ai-review__citations svg[data-v-e5c063ba]{color:var(--color-feedback);margin-top:.18rem}.ai-review__citations a[data-v-e5c063ba]{color:var(--color-feedback);overflow-wrap:anywhere;font-weight:650}.ai-review__citations q[data-v-e5c063ba]{overflow-wrap:anywhere}.ai-review__gaps[data-v-e5c063ba],.ai-review__next[data-v-e5c063ba],.ai-review__unverifiable[data-v-e5c063ba]{gap:.75rem;display:grid}.ai-review__gaps ul[data-v-e5c063ba],.ai-review__next ul[data-v-e5c063ba],.ai-review__unverifiable ul[data-v-e5c063ba]{gap:.5rem;display:grid}.ai-review__gaps li[data-v-e5c063ba],.ai-review__next li[data-v-e5c063ba],.ai-review__unverifiable li[data-v-e5c063ba]{line-height:1.55}.ai-review__next li[data-v-e5c063ba]:before{color:var(--color-action);content:"→";margin-right:.5rem}.ai-review__unverifiable[data-v-e5c063ba]{border-left:3px solid var(--color-feedback);color:var(--color-text);background:#f3f6fc;grid-template-columns:auto minmax(0,1fr);padding:1rem}.ai-review__unverifiable>svg[data-v-e5c063ba]{color:var(--color-feedback);margin-top:.05rem}.ai-review__gaps strong[data-v-e5c063ba],.ai-review__unverifiable strong[data-v-e5c063ba]{overflow-wrap:anywhere;margin-right:.35rem}.ai-review__disclaimer[data-v-e5c063ba]{border-top:1px dashed var(--color-border);color:var(--color-muted);padding-top:1rem;font-size:.78rem;line-height:1.55}@media (width<=36rem){.ai-review__header[data-v-e5c063ba]{flex-direction:column;align-items:flex-start}.ai-review__version[data-v-e5c063ba]{justify-items:start}.ai-review__rubric article>header[data-v-e5c063ba]{align-items:flex-start}.ai-review__citations li[data-v-e5c063ba]{grid-template-columns:auto minmax(0,1fr)}.ai-review__citations q[data-v-e5c063ba]{grid-column:2}}.appeal-panel[data-v-43fa730e]{border-block:1px solid var(--color-border);gap:1.25rem;padding-block:1.25rem;display:grid}.appeal-panel__header[data-v-43fa730e],.appeal-panel__reviews article>header[data-v-43fa730e],.appeal-panel__appeal-status>header[data-v-43fa730e]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.appeal-panel__header h2[data-v-43fa730e]{font-family:var(--font-display);margin:.25rem 0 0;font-size:1.25rem}.appeal-panel__review-actions[data-v-43fa730e]{justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.appeal-panel__decision[data-v-43fa730e]{border-bottom:1px solid var(--color-border);grid-template-columns:auto 1fr auto;align-items:baseline;gap:.75rem;padding:.875rem 0;display:grid}.appeal-panel__decision span[data-v-43fa730e],.appeal-panel__reviews header span[data-v-43fa730e],.appeal-panel__appeal-status header span[data-v-43fa730e]{color:var(--color-muted);font-family:var(--font-utility);font-size:.75rem}.appeal-panel__decision strong[data-v-43fa730e]{font-family:var(--font-display);font-size:1.25rem}.appeal-panel__decision p[data-v-43fa730e]{color:var(--color-feedback);font-family:var(--font-utility);margin:0;font-weight:700}.appeal-panel__reviews[data-v-43fa730e]{margin:0;padding:0;list-style:none;display:grid}.appeal-panel__reviews>li+li[data-v-43fa730e]{border-top:1px solid var(--color-border)}.appeal-panel__reviews article[data-v-43fa730e]{gap:.875rem;padding:1rem 0;display:grid}.appeal-panel__reviews h3[data-v-43fa730e],.appeal-panel__appeal-status h3[data-v-43fa730e]{overflow-wrap:anywhere;font-family:var(--font-display);margin:.2rem 0 0;font-size:1rem}.appeal-panel__specialties[data-v-43fa730e]{color:var(--color-muted);font-family:var(--font-utility);flex-wrap:wrap;gap:.35rem .625rem;margin:.45rem 0 0;font-size:.75rem;display:flex}.appeal-panel__specialties span[data-v-43fa730e]:first-child{color:var(--color-ink);font-weight:700}.appeal-panel__reviews article>p[data-v-43fa730e],.appeal-panel__appeal-status>p[data-v-43fa730e]{margin:0;line-height:1.6}.appeal-panel__reviews dl[data-v-43fa730e]{gap:.75rem;margin:0;display:grid}.appeal-panel__reviews dl>div[data-v-43fa730e]{border-left:3px solid var(--color-border);padding-left:.875rem}.appeal-panel__reviews dt[data-v-43fa730e]{justify-content:space-between;gap:.75rem;font-weight:700;display:flex}.appeal-panel__reviews dt span[data-v-43fa730e],.appeal-panel__reviews time[data-v-43fa730e],.appeal-panel__appeal-status small[data-v-43fa730e]{color:var(--color-muted);font-family:var(--font-utility);font-size:.75rem}.appeal-panel__reviews dd[data-v-43fa730e]{margin:.4rem 0 0;line-height:1.55}.appeal-panel__evidence[data-v-43fa730e]{color:var(--color-muted);font-size:.8125rem}.appeal-panel__feedback[data-v-43fa730e]{gap:.75rem;max-width:42rem;display:grid}.appeal-panel__feedback>div[data-v-43fa730e],.appeal-panel__appeal-actions[data-v-43fa730e]{flex-wrap:wrap;gap:.625rem;display:flex}.appeal-panel__feedback-recorded[data-v-43fa730e]{color:var(--color-action);align-items:center;gap:.35rem;font-size:.8125rem;display:flex}.appeal-panel__appeal-status[data-v-43fa730e],.appeal-panel__appeal-form[data-v-43fa730e]{border-left:3px solid var(--color-feedback);gap:.875rem;padding:1rem 0 0 1rem;display:grid}.appeal-panel[data-v-43fa730e]>.app-button{width:fit-content}@media (width<=38rem){.appeal-panel__header[data-v-43fa730e],.appeal-panel__reviews article>header[data-v-43fa730e],.appeal-panel__appeal-status>header[data-v-43fa730e]{flex-direction:column;align-items:flex-start}.appeal-panel__review-actions[data-v-43fa730e]{justify-content:space-between;width:100%}.appeal-panel__decision[data-v-43fa730e]{grid-template-columns:minmax(0,1fr) auto}.appeal-panel__decision span[data-v-43fa730e]{grid-column:1/-1}}.ai-job-status[data-v-9ef0d133]{border-block:1px solid var(--color-border);gap:1rem;padding:1.125rem 0;display:grid}.ai-job-status__header[data-v-9ef0d133],.ai-job-status__title[data-v-9ef0d133]{align-items:center;display:flex}.ai-job-status__header[data-v-9ef0d133]{justify-content:space-between;gap:1rem}.ai-job-status__title[data-v-9ef0d133]{gap:.75rem;min-width:0}.ai-job-status__icon[data-v-9ef0d133]{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-feedback);background:#eef3ff;border:1px solid #245bbd47;flex:0 0 2rem;place-items:center;display:grid}.ai-job-status h2[data-v-9ef0d133]{font-family:var(--font-display);margin:.18rem 0 0;font-size:1.125rem;line-height:1.2}.ai-job-status__rail[data-v-9ef0d133]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;height:.25rem;display:grid}.ai-job-status__rail span[data-v-9ef0d133]{background:var(--color-border);border-radius:2px}.ai-job-status__rail span[data-v-9ef0d133]:first-child,.ai-job-status__rail[data-status=RUNNING] span[data-v-9ef0d133]:nth-child(2),.ai-job-status__rail[data-status=RETRY] span[data-v-9ef0d133]:nth-child(2),.ai-job-status__rail[data-status=COMPLETED] span[data-v-9ef0d133],.ai-job-status__rail[data-status=SKIPPED] span[data-v-9ef0d133]{background:var(--color-feedback)}.ai-job-status__rail[data-status=COMPLETED] span[data-v-9ef0d133]{background:var(--color-action)}.ai-job-status__rail[data-status=FAILED] span[data-v-9ef0d133]{background:var(--color-warning,#8a5b10)}.ai-job-status__message[data-v-9ef0d133],.ai-job-status__time[data-v-9ef0d133]{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.55}.ai-job-status__facts[data-v-9ef0d133]{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.75rem;margin:0;display:grid}.ai-job-status__facts div[data-v-9ef0d133]{min-width:0}.ai-job-status__facts dt[data-v-9ef0d133]{color:var(--color-muted);font-family:var(--font-utility);font-size:.7rem;font-weight:650}.ai-job-status__facts dd[data-v-9ef0d133]{overflow-wrap:anywhere;color:var(--color-text);margin:.2rem 0 0;font-size:.8rem;font-weight:650}.ai-job-status__time[data-v-9ef0d133]{align-items:center;gap:.4rem;display:flex}@media (width<=36rem){.ai-job-status__facts[data-v-9ef0d133]{grid-template-columns:minmax(0,1fr)}}.automatic-check[data-v-80c6ee29]{border-block:1px solid var(--color-border);gap:1rem;padding-block:1.25rem;display:grid}.automatic-check__header[data-v-80c6ee29]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.automatic-check h2[data-v-80c6ee29]{font-family:var(--font-display);margin:.3rem 0 0;font-size:1.125rem}.automatic-check__summary[data-v-80c6ee29]{justify-content:space-between;align-items:end;gap:1rem;display:flex}.automatic-check__summary>div[data-v-80c6ee29]{gap:.2rem;display:grid}.automatic-check__summary span[data-v-80c6ee29],.automatic-check__results span[data-v-80c6ee29]{color:var(--color-muted);font-family:var(--font-utility);font-size:.75rem}.automatic-check__summary>p[data-v-80c6ee29]{align-items:baseline;gap:.25rem;margin:0;display:flex}.automatic-check__summary>p strong[data-v-80c6ee29]{color:var(--color-action);font-family:var(--font-display);font-size:1.75rem}.automatic-check__results[data-v-80c6ee29]{border-top:1px solid var(--color-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.automatic-check__results li[data-v-80c6ee29]{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding-block:.85rem;display:grid}.automatic-check__results li>div[data-v-80c6ee29]{gap:.2rem;min-width:0;display:grid}.automatic-check__results p[data-v-80c6ee29],.automatic-check__waiting[data-v-80c6ee29],.automatic-check__error[data-v-80c6ee29],.automatic-check__feedback[data-v-80c6ee29]{color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5}.automatic-check__result-icon[data-v-80c6ee29]{margin-top:.1rem}.automatic-check__result-icon--passed[data-v-80c6ee29]{color:var(--color-action)}.automatic-check__result-icon--failed[data-v-80c6ee29],.automatic-check__result-icon--error[data-v-80c6ee29],.automatic-check__error[data-v-80c6ee29],.automatic-check__feedback--error[data-v-80c6ee29]{color:var(--color-danger)}.automatic-check__locations[data-v-80c6ee29]{font-family:var(--font-utility)}.automatic-check__actions[data-v-80c6ee29]{gap:.625rem;display:grid}.automatic-check__feedback[data-v-80c6ee29]:not(.automatic-check__feedback--error){color:var(--color-action)}@media (width<=36rem){.automatic-check__header[data-v-80c6ee29],.automatic-check__summary[data-v-80c6ee29]{flex-direction:column;align-items:stretch}.automatic-check__summary>p[data-v-80c6ee29]{justify-content:flex-start}}.team-panel[data-v-d8a536dd]{border:1px solid var(--color-border);background:var(--color-surface);gap:1rem;min-width:0;padding:1.25rem;display:grid}.team-panel h2[data-v-d8a536dd],.team-panel h3[data-v-d8a536dd],.team-panel p[data-v-d8a536dd]{margin:0}.team-panel header[data-v-d8a536dd],.team-panel__form[data-v-d8a536dd],.team-panel fieldset[data-v-d8a536dd],.team-panel__contributor[data-v-d8a536dd]{gap:.75rem;display:grid}.team-panel__version[data-v-d8a536dd]{color:var(--color-feedback);font-family:var(--font-utility);overflow-wrap:anywhere}.team-panel fieldset[data-v-d8a536dd]{border:1px solid var(--color-border);min-width:0;padding:1rem}.team-panel__contributor[data-v-d8a536dd]{border-top:1px solid var(--color-border);padding-top:1rem}.team-panel__ai-disclosure[data-v-d8a536dd]{border:1px solid var(--color-border);background:var(--color-canvas);gap:.5rem;padding:1rem;display:grid}.team-panel__ai-disclosure code[data-v-d8a536dd]{overflow-wrap:anywhere;color:var(--color-muted)}.team-panel__actions[data-v-d8a536dd]{flex-wrap:wrap;gap:.75rem;display:flex}.team-panel pre[data-v-d8a536dd]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:28rem;overflow:auto}.submission-editor[data-v-dafe637f]{gap:1.5rem;min-width:0;display:grid}.submission-editor>header[data-v-dafe637f]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1rem;display:flex}.submission-editor h2[data-v-dafe637f]{font-family:var(--font-display);margin:.3rem 0 0;font-size:1.25rem}.submission-editor>header>span[data-v-dafe637f]{color:var(--color-muted);font-family:var(--font-utility);font-size:.75rem}.submission-editor__fields[data-v-dafe637f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.submission-editor__wide[data-v-dafe637f]{grid-column:1/-1}.submission-editor__files ul[data-v-dafe637f]{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.submission-editor__files li[data-v-dafe637f]{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.625rem 0;display:grid}.submission-editor__files li span[data-v-dafe637f]{overflow-wrap:anywhere}.submission-editor__files button[data-v-dafe637f]{width:2rem;height:2rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.submission-editor__ai[data-v-dafe637f]{border:0;border-block:1px solid var(--color-border);gap:1rem;margin:0;padding:1.25rem 0;display:grid}.submission-editor__ai legend[data-v-dafe637f]{padding:0 .5rem 0 0;font-weight:700}.submission-editor__ai p[data-v-dafe637f]{color:var(--color-muted);margin:0}.submission-editor__actions[data-v-dafe637f]{flex-wrap:wrap;gap:.75rem;display:flex}.submission-editor__notice[data-v-dafe637f],.submission-editor>.form-feedback[data-v-dafe637f]{margin:-.5rem 0 0;font-size:.8125rem}.submission-editor__notice[data-v-dafe637f]{color:#755017}.submission-editor__error[data-v-dafe637f]{color:var(--color-danger)}@media (width<=42rem){.submission-editor__fields[data-v-dafe637f]{grid-template-columns:minmax(0,1fr)}.submission-editor__wide[data-v-dafe637f]{grid-column:auto}.submission-editor__actions[data-v-dafe637f]{flex-direction:column;align-items:stretch}}.submission-timeline[data-v-97b8f37d]{border-left:1px solid var(--color-border);min-width:0;padding-left:1.5rem}.submission-timeline h2[data-v-97b8f37d]{font-family:var(--font-display);margin:.3rem 0 0;font-size:1.25rem}.submission-timeline ol[data-v-97b8f37d]{gap:0;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.submission-timeline li[data-v-97b8f37d]{grid-template-columns:1rem minmax(0,1fr);gap:.75rem;min-height:5.5rem;display:grid;position:relative}.submission-timeline li[data-v-97b8f37d]:not(:last-child):before{background:var(--color-border);content:"";width:1px;position:absolute;top:.875rem;bottom:-.125rem;left:.34375rem}.submission-timeline__marker[data-v-97b8f37d]{z-index:1;border:2px solid var(--color-surface);background:var(--color-action);width:.75rem;height:.75rem;box-shadow:0 0 0 1px var(--color-action);border-radius:50%;margin-top:.25rem;position:relative}.submission-timeline strong[data-v-97b8f37d]{font-size:.875rem}.submission-timeline p[data-v-97b8f37d]{color:var(--color-muted);margin:.3rem 0 0;font-size:.8125rem;line-height:1.5}.submission-timeline time[data-v-97b8f37d]{color:var(--color-muted);font-family:var(--font-utility);margin-top:.45rem;font-size:.6875rem;display:block}@media (width<=52rem){.submission-timeline[data-v-97b8f37d]{border-top:1px solid var(--color-border);border-left:0;padding-top:1.5rem;padding-left:0}}.submission-view[data-v-985317df]{gap:1.5rem;display:grid}.submission-view__loading[data-v-985317df]{border-block:1px solid var(--color-border);color:var(--color-muted);margin:0;padding:2.5rem 0}.submission-view__back[data-v-985317df]{width:fit-content;color:var(--color-feedback);align-items:center;gap:.45rem;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.submission-view__work-link[data-v-985317df]{border-radius:var(--radius-sm);background:var(--color-action);width:fit-content;min-height:2.75rem;color:var(--color-surface);align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.submission-view__heading[data-v-985317df]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:start;gap:1.5rem;padding-bottom:1.5rem;display:flex}.submission-view__heading h1[data-v-985317df]{font-family:var(--font-display);margin:.35rem 0 0;font-size:2.25rem;line-height:1.12}.submission-view__heading p[data-v-985317df]:last-child{color:var(--color-muted);margin:.75rem 0 0}.submission-view__workspace[data-v-985317df]{grid-template-columns:minmax(0,2fr) minmax(16rem,.85fr);gap:2rem;display:grid}.submission-view__progress[data-v-985317df]{align-content:start;gap:1.5rem;min-width:0;display:grid}@media (width<=52rem){.submission-view__workspace[data-v-985317df]{grid-template-columns:minmax(0,1fr)}}@media (width<=36rem){.submission-view__heading[data-v-985317df]{flex-direction:column;align-items:stretch}.submission-view__heading h1[data-v-985317df]{font-size:1.875rem}.submission-view__heading[data-v-985317df] .app-status-badge{width:fit-content}}.task-view[data-v-8cea7bce]{gap:2rem;display:grid}.task-view__loading[data-v-8cea7bce]{border-block:1px solid var(--color-border);color:var(--color-muted);margin:0;padding:2.5rem 0}.task-view__heading[data-v-8cea7bce]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:start;gap:2rem;padding-bottom:1.5rem;display:flex}.task-view__heading h1[data-v-8cea7bce]{max-width:48rem;font-family:var(--font-display);margin:.4rem 0 0;font-size:2.5rem;line-height:1.08}.task-view__heading p[data-v-8cea7bce]:last-child{max-width:44rem;color:var(--color-muted);margin:1rem 0 0;font-size:1rem;line-height:1.7}.task-view__facts[data-v-8cea7bce]{border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.task-view__facts div[data-v-8cea7bce]{border-right:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;padding:1.1rem;display:grid}.task-view__facts div[data-v-8cea7bce]:last-child{border-right:0}.task-view__facts svg[data-v-8cea7bce]{color:var(--color-feedback);grid-row:1/3}.task-view__facts dt[data-v-8cea7bce]{color:var(--color-muted);font-family:var(--font-utility);font-size:.6875rem}.task-view__facts dd[data-v-8cea7bce]{margin:0;font-size:.875rem;font-weight:700}.task-view__section[data-v-8cea7bce]{min-width:0;padding-top:.25rem}.task-view__section>h2[data-v-8cea7bce],.task-view__tooling h2[data-v-8cea7bce],.task-view__policy h2[data-v-8cea7bce]{font-family:var(--font-display);margin:0;font-size:1.25rem}.task-view__section>p[data-v-8cea7bce]{max-width:48rem;color:var(--color-muted);white-space:pre-wrap;margin:.75rem 0 0;line-height:1.75}.task-view__steps[data-v-8cea7bce],.task-view__rows[data-v-8cea7bce],.task-view__rubric[data-v-8cea7bce]{border-block:1px solid var(--color-border);gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.task-view__steps li[data-v-8cea7bce]{border-bottom:1px solid var(--color-border);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1rem 0;display:grid}.task-view__steps li[data-v-8cea7bce]:last-child,.task-view__rows li[data-v-8cea7bce]:last-child,.task-view__rubric li[data-v-8cea7bce]:last-child{border-bottom:0}.task-view__steps span[data-v-8cea7bce]{border:1px solid var(--color-border);width:1.75rem;height:1.75rem;color:var(--color-feedback);font-family:var(--font-utility);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}.task-view__steps p[data-v-8cea7bce]{margin:.15rem 0 0;line-height:1.65}.task-view__rows li[data-v-8cea7bce]{border-bottom:1px solid var(--color-border);grid-template-columns:8rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.task-view__rows li>span[data-v-8cea7bce]{min-width:0;color:var(--color-muted);overflow-wrap:anywhere;line-height:1.6}.task-view__rows code[data-v-8cea7bce]{font-family:var(--font-utility);font-size:.75rem}.task-view__tooling[data-v-8cea7bce],.task-view__policy[data-v-8cea7bce]{border-block:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:1.5rem;display:grid}.task-view__tooling>div[data-v-8cea7bce],.task-view__policy>div[data-v-8cea7bce]{border-right:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);gap:.5rem .75rem;min-width:0;padding-inline:1.5rem;display:grid}.task-view__tooling>div[data-v-8cea7bce]:first-child,.task-view__policy>div[data-v-8cea7bce]:first-child{padding-left:0}.task-view__tooling>div[data-v-8cea7bce]:last-child,.task-view__policy>div[data-v-8cea7bce]:last-child{border-right:0}.task-view__tooling svg[data-v-8cea7bce],.task-view__policy svg[data-v-8cea7bce]{color:var(--color-feedback)}.task-view__tooling p[data-v-8cea7bce],.task-view__policy p[data-v-8cea7bce]{color:var(--color-muted);overflow-wrap:anywhere;grid-column:2;margin:0;line-height:1.6}.task-view__rubric li[data-v-8cea7bce]{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:1rem 0;display:grid}.task-view__rubric svg[data-v-8cea7bce]{color:var(--color-action)}.task-view__rubric p[data-v-8cea7bce]{color:var(--color-muted);margin:.35rem 0 0;line-height:1.6}.task-view__rubric>li>span[data-v-8cea7bce]{color:var(--color-muted);font-family:var(--font-utility);white-space:nowrap;font-size:.75rem}.task-view__submission[data-v-8cea7bce]{border-block:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.5rem 0;display:grid}.task-view__submission h2[data-v-8cea7bce]{font-family:var(--font-display);margin:.3rem 0 0;font-size:1.25rem}.task-view__submission .form-alert[data-v-8cea7bce]{grid-column:1/-1}@media (width<=44rem){.task-view__heading h1[data-v-8cea7bce]{font-size:2rem}.task-view__heading[data-v-8cea7bce]{flex-direction:column}.task-view__facts[data-v-8cea7bce],.task-view__tooling[data-v-8cea7bce],.task-view__policy[data-v-8cea7bce]{grid-template-columns:minmax(0,1fr)}.task-view__facts div[data-v-8cea7bce]{border-right:0;border-bottom:1px solid var(--color-border)}.task-view__facts div[data-v-8cea7bce]:last-child{border-bottom:0}.task-view__tooling>div[data-v-8cea7bce],.task-view__policy>div[data-v-8cea7bce]{border-right:0;border-bottom:1px solid var(--color-border);padding:1rem 0}.task-view__tooling>div[data-v-8cea7bce]:last-child,.task-view__policy>div[data-v-8cea7bce]:last-child{border-bottom:0}.task-view__rows li[data-v-8cea7bce],.task-view__rubric li[data-v-8cea7bce]{grid-template-columns:minmax(0,1fr)}.task-view__rows[data-v-8cea7bce] .app-status-badge{justify-self:start}.task-view__rubric>li>span[data-v-8cea7bce]{white-space:normal}.task-view__submission[data-v-8cea7bce]{grid-template-columns:minmax(0,1fr)}}.ai-disclosure[data-v-c59ec348]{border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:.75rem;margin:0;padding:1rem;display:grid}.ai-disclosure__summary[data-v-c59ec348]{color:var(--color-muted);margin:0;line-height:1.5}.work-editor[data-v-29a181a8]{gap:1.5rem;display:grid}.work-editor__back[data-v-29a181a8]{width:fit-content;color:var(--color-feedback);align-items:center;gap:.45rem;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.work-editor__heading[data-v-29a181a8]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1.5rem;display:flex}.work-editor__heading h1[data-v-29a181a8]{font-family:var(--font-display);margin:.35rem 0 0;font-size:2.25rem;line-height:1.15}.work-editor__loading[data-v-29a181a8]{color:var(--color-muted)}.work-editor__form[data-v-29a181a8]{gap:1.5rem;display:grid}.work-editor__source[data-v-29a181a8]{color:var(--color-action);border-block:1px solid #146c4359;grid-template-columns:auto minmax(0,1fr);gap:.875rem;padding:1rem 0;display:grid}.work-editor__source h2[data-v-29a181a8],.work-editor__source p[data-v-29a181a8]{margin:0}.work-editor__source h2[data-v-29a181a8]{font-size:1rem}.work-editor__source p[data-v-29a181a8]{color:var(--color-muted);font-family:var(--font-utility);overflow-wrap:anywhere;margin-top:.25rem;font-size:.75rem}.work-editor__grid[data-v-29a181a8]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:1.5rem;display:grid}.work-editor__wide[data-v-29a181a8]{grid-column:1/-1}.work-editor__checks[data-v-29a181a8]{border:0;gap:.25rem;margin:0;padding:0;display:grid}.work-editor__checks legend[data-v-29a181a8]{margin-bottom:.25rem;font-size:.8125rem;font-weight:650}@media (width<=42rem){.work-editor__heading[data-v-29a181a8]{flex-direction:column;align-items:stretch}.work-editor__heading h1[data-v-29a181a8]{font-size:1.875rem}.work-editor__grid[data-v-29a181a8]{grid-template-columns:minmax(0,1fr);padding:1rem}.work-editor__wide[data-v-29a181a8]{grid-column:auto}}.reproduction-form[data-v-4a5a833f]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);gap:.9rem;padding:1.25rem;display:grid}.reproduction-form label[data-v-4a5a833f]{gap:.35rem;font-size:.875rem;font-weight:600;display:grid}.reproduction-form__row[data-v-4a5a833f]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9rem;display:grid}.reproduction-form select[data-v-4a5a833f],.reproduction-form input[data-v-4a5a833f],.reproduction-form textarea[data-v-4a5a833f]{border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;padding:.5rem .65rem}@media (width<=36rem){.reproduction-form__row[data-v-4a5a833f]{grid-template-columns:minmax(0,1fr)}}.work-view[data-v-f4cb3490]{gap:1.5rem;display:grid}.work-view__loading[data-v-f4cb3490]{color:var(--color-muted)}.work-view__back[data-v-f4cb3490]{width:fit-content;color:var(--color-feedback);align-items:center;gap:.45rem;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.work-view__heading[data-v-f4cb3490]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:start;gap:1.5rem;padding-bottom:1.5rem;display:flex}.work-view__heading h1[data-v-f4cb3490]{max-width:48rem;font-family:var(--font-display);margin:.35rem 0 0;font-size:2.25rem;line-height:1.15}.work-view__heading p[data-v-f4cb3490]:last-child{color:var(--color-muted);margin:.75rem 0 0;font-size:.875rem}.work-view__badges[data-v-f4cb3490],.work-view__owner-actions[data-v-f4cb3490],.work-view__links[data-v-f4cb3490]{flex-wrap:wrap;gap:.75rem;display:flex}.work-view__owner-actions[data-v-f4cb3490]{justify-content:flex-end}.work-view__edit-link[data-v-f4cb3490],.work-view__links a[data-v-f4cb3490]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:2.75rem;color:var(--color-text);align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.work-view__layout[data-v-f4cb3490]{grid-template-columns:minmax(0,1.7fr) minmax(16rem,.8fr);gap:2.5rem;display:grid}.work-view__narrative[data-v-f4cb3490]{align-content:start;display:grid}.work-view__narrative section[data-v-f4cb3490]{border-bottom:1px solid var(--color-border);padding:1.75rem 0}.work-view__narrative section[data-v-f4cb3490]:first-child{padding-top:0}.work-view__narrative h2[data-v-f4cb3490],.work-view__evidence h2[data-v-f4cb3490]{font-family:var(--font-display);margin:.35rem 0 0}.work-view__narrative h2[data-v-f4cb3490]{font-size:1.35rem}.work-view__narrative p[data-v-f4cb3490]:not(.section-label){margin:.75rem 0 0;line-height:1.8}.work-view__long-copy[data-v-f4cb3490]{white-space:pre-wrap}.work-view__steps[data-v-f4cb3490]{border-top:1px solid var(--color-border);gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.work-view__steps li[data-v-f4cb3490]{border-bottom:1px solid var(--color-border);grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:.875rem 0;display:grid}.work-view__steps span[data-v-f4cb3490]{color:var(--color-feedback);font-family:var(--font-utility);font-size:.75rem}.work-view__steps code[data-v-f4cb3490]{color:var(--color-text);font-family:var(--font-utility);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.8125rem;line-height:1.6}.work-view__evidence[data-v-f4cb3490]{border-top:3px solid var(--color-action);background:var(--color-surface);align-content:start;display:grid}.work-view__evidence section[data-v-f4cb3490]{border:1px solid var(--color-border);border-top:0;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1.25rem;display:grid}.work-view__evidence section>svg[data-v-f4cb3490]{color:var(--color-action)}.work-view__evidence h2[data-v-f4cb3490]{font-size:1rem}.work-view__evidence p[data-v-f4cb3490]{color:var(--color-muted);margin:.5rem 0 0;font-size:.8125rem;line-height:1.6}.work-view__evidence dl[data-v-f4cb3490]{gap:.75rem;margin:.875rem 0 0;display:grid}.work-view__evidence dt[data-v-f4cb3490]{color:var(--color-muted);font-size:.75rem}.work-view__evidence dd[data-v-f4cb3490]{font-family:var(--font-utility);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.7rem}.work-view__links[data-v-f4cb3490]{padding-top:.5rem}.work-view__links a[data-v-f4cb3490]{color:var(--color-feedback)}.work-view__maintenance-note[data-v-f4cb3490]{border-left:3px solid var(--color-warning);color:var(--color-text);background:#fff8e7;margin:0;padding:.875rem 1rem;line-height:1.6}@media (width<=52rem){.work-view__layout[data-v-f4cb3490]{grid-template-columns:minmax(0,1fr)}}@media (width<=36rem){.work-view__heading[data-v-f4cb3490]{flex-direction:column;align-items:stretch}.work-view__heading h1[data-v-f4cb3490]{font-size:1.875rem}.work-view__owner-actions[data-v-f4cb3490]{justify-content:stretch}.work-view__owner-actions[data-v-f4cb3490]>*{flex:10rem}}.work-view__reproductions[data-v-f4cb3490]{border-top:1px solid var(--color-border);gap:1rem;padding:1.5rem 0;display:grid}.work-view__reproductions header h2[data-v-f4cb3490]{font-family:var(--font-display);margin:.35rem 0 0;font-size:1.35rem}.work-view__reproductions-hint[data-v-f4cb3490],.work-view__reproductions-empty[data-v-f4cb3490]{color:var(--color-muted);margin:0;font-size:.875rem}.reproduction-list[data-v-f4cb3490]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.reproduction-item[data-v-f4cb3490]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);gap:.6rem;padding:1rem 1.25rem;display:grid}.reproduction-item__meta[data-v-f4cb3490]{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.reproduction-item__time[data-v-f4cb3490]{color:var(--color-muted);font-size:.8125rem}.reproduction-item__summary[data-v-f4cb3490]{white-space:pre-wrap;margin:0;line-height:1.7}.reproduction-item__environment[data-v-f4cb3490],.reproduction-item__note[data-v-f4cb3490]{color:var(--color-muted);margin:0;font-size:.8125rem;line-height:1.6}.reproduction-item__actions[data-v-f4cb3490]{flex-wrap:wrap;gap:.5rem;display:flex}.community-policy[data-v-b1bf466e]{width:min(100% - 2rem,64rem);min-height:100svh;margin:0 auto;padding:1.5rem 0 3rem}.community-policy__topbar[data-v-b1bf466e]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;display:flex}.community-policy__brand[data-v-b1bf466e]{color:var(--color-text);align-items:center;gap:.75rem;text-decoration:none;display:flex}.community-policy__brand>span[data-v-b1bf466e]{border-radius:var(--radius-sm);background:var(--color-text);width:2.25rem;height:2.25rem;color:var(--color-surface);font-family:var(--font-utility);place-items:center;font-size:.75rem;font-weight:750;display:grid}.community-policy__brand strong[data-v-b1bf466e]{font-family:var(--font-display)}.community-policy__topbar nav[data-v-b1bf466e]{align-items:center;gap:.75rem;display:flex}.community-policy__topbar nav a[data-v-b1bf466e],.community-policy__footer a[data-v-b1bf466e]{color:var(--color-action);font-size:.875rem;font-weight:700;text-decoration:none}.community-policy__primary-link[data-v-b1bf466e]{border:1px solid var(--color-action);border-radius:var(--radius-sm);padding:.5rem .75rem}.community-policy__heading[data-v-b1bf466e]{justify-content:space-between;align-items:flex-start;gap:2rem;padding:clamp(2.5rem,7vh,4.5rem) 0 2rem;display:flex}.community-policy__heading svg[data-v-b1bf466e]{color:var(--color-feedback);flex:none}.community-policy__heading h1[data-v-b1bf466e]{font-family:var(--font-display);margin:.5rem 0 .75rem;font-size:2.5rem;line-height:1.15}.community-policy__heading p[data-v-b1bf466e]:last-child{max-width:42rem;color:var(--color-muted);margin:0;line-height:1.7}.community-policy__loading[data-v-b1bf466e]{color:var(--color-muted);margin:0;padding:1.5rem 0}.community-policy__document[data-v-b1bf466e]{border-block:1px solid var(--color-border)}.community-policy__document-heading[data-v-b1bf466e]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:1.25rem 0;display:flex}.community-policy__document-heading p[data-v-b1bf466e]{color:var(--color-muted);margin:.625rem 0 0;font-size:.8125rem}.community-policy__history[data-v-b1bf466e]{width:min(100%,15rem)}.community-policy__body[data-v-b1bf466e]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:2rem 0 3rem;font-size:1rem;line-height:1.9}.community-policy__footer[data-v-b1bf466e]{justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.5rem;display:flex}.community-policy__footer p[data-v-b1bf466e]{max-width:42rem;color:var(--color-muted);margin:0;font-size:.8125rem;line-height:1.65}.community-policy__footer a[data-v-b1bf466e]{flex:none;align-items:center;gap:.5rem;display:inline-flex}@media (width<=40rem){.community-policy[data-v-b1bf466e]{width:min(100% - 2rem,64rem);padding-top:.75rem}.community-policy__brand strong[data-v-b1bf466e]{display:none}.community-policy__heading[data-v-b1bf466e]{gap:1rem;padding-top:2.5rem}.community-policy__heading h1[data-v-b1bf466e]{font-size:2rem}.community-policy__document-heading[data-v-b1bf466e],.community-policy__footer[data-v-b1bf466e]{flex-direction:column;align-items:stretch}.community-policy__history[data-v-b1bf466e]{width:100%}}.home-discovery-placeholder[data-v-18a4097b]{border-top:1px solid var(--color-border);align-content:start;gap:1.25rem;min-height:32rem;padding-top:2rem;display:grid}.home-discovery-placeholder>span[data-v-18a4097b]{color:var(--color-muted);font-size:.8125rem}.home-discovery-placeholder__cards[data-v-18a4097b],.home-discovery-placeholder__rows[data-v-18a4097b]{gap:1rem;display:grid}.home-discovery-placeholder__cards[data-v-18a4097b]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-discovery-placeholder__cards i[data-v-18a4097b]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(110deg, var(--color-surface) 15%, var(--color-canvas) 40%, var(--color-surface) 65%);min-height:13rem;display:block}.home-discovery-placeholder__rows i[data-v-18a4097b]{border-bottom:1px solid var(--color-border);background:var(--color-surface);min-height:4.25rem;display:block}@media (width<=64rem){.home-discovery-placeholder__cards[data-v-18a4097b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.home-discovery-placeholder__cards[data-v-18a4097b]{grid-template-columns:minmax(0,1fr)}.home-discovery-placeholder__cards i[data-v-18a4097b]:not(:first-child){display:none}}.home-discovery-import-error[data-v-0410c460]{min-width:0;min-height:12rem;padding-top:1rem}.dashboard[data-v-e22e22b6]{gap:2.5rem;display:grid}.dashboard__heading[data-v-e22e22b6]{justify-content:space-between;align-items:end;gap:2rem;display:flex}.dashboard__heading h1[data-v-e22e22b6],.section-heading h2[data-v-e22e22b6]{font-family:var(--font-display);margin:.375rem 0 0;font-weight:700}.dashboard__heading h1[data-v-e22e22b6]{font-size:2rem;line-height:1.2}.dashboard__heading>p[data-v-e22e22b6]{max-width:24rem;color:var(--color-muted);text-align:right;margin:0;line-height:1.6}.dashboard__loading[data-v-e22e22b6]{border-block:1px solid var(--color-border);color:var(--color-muted);margin:0;padding:3rem 0}.next-step[data-v-e22e22b6]{border-block:1px solid var(--color-border);background:var(--color-surface);min-height:12rem;box-shadow:inset 4px 0 0 var(--color-action);grid-template-columns:7rem minmax(0,1fr) auto;align-items:center;gap:2rem;padding:2rem;display:grid}.next-step__index[data-v-e22e22b6]{border-right:1px solid var(--color-border);align-content:space-between;align-self:stretch;padding-right:2rem;display:grid}.next-step__index span[data-v-e22e22b6]{color:var(--color-action);font-family:var(--font-utility);font-size:.6875rem;font-weight:700}.next-step__index strong[data-v-e22e22b6]{color:var(--color-feedback);font-family:var(--font-utility);font-size:2.75rem;font-weight:500;line-height:1}.next-step__copy[data-v-e22e22b6]{min-width:0}.next-step__copy h2[data-v-e22e22b6]{font-family:var(--font-display);margin:.875rem 0 .5rem;font-size:1.75rem;line-height:1.25}.next-step__copy p[data-v-e22e22b6]{max-width:38rem;color:var(--color-muted);margin:0;line-height:1.65}.next-step__action[data-v-e22e22b6]{border-radius:var(--radius-sm);background:var(--color-action);min-width:10rem;min-height:2.75rem;color:var(--color-surface);justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:650;line-height:1.25;text-decoration:none;display:inline-flex}.dashboard__grid[data-v-e22e22b6]{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.8fr);gap:3rem;display:grid}.growth-panel[data-v-e22e22b6],.activity-panel[data-v-e22e22b6]{min-width:0}.section-heading[data-v-e22e22b6]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:start;gap:1rem;min-height:3.75rem;display:flex}.section-heading h2[data-v-e22e22b6]{font-size:1.25rem}.section-heading>span[data-v-e22e22b6]{color:var(--color-feedback);font-family:var(--font-utility);font-size:.75rem}.dashboard-track[data-v-e22e22b6]{border-left:2px solid var(--color-border);grid-template-rows:repeat(4,4.75rem);margin:0;padding:0;list-style:none;display:grid}.dashboard-track__item[data-v-e22e22b6]{border-bottom:1px solid var(--color-border);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:0 .75rem 0 1.25rem;display:grid;position:relative}.dashboard-track__item[data-v-e22e22b6]:before{border:2px solid var(--color-border);background:var(--color-canvas);content:"";border-radius:50%;width:.75rem;height:.75rem;position:absolute;left:-.4375rem}.dashboard-track__item.is-active[data-v-e22e22b6]:before{border-color:var(--color-action);background:var(--color-action)}.dashboard-track__item.is-complete[data-v-e22e22b6]:before{border-color:var(--color-feedback);background:var(--color-feedback)}.dashboard-track__index[data-v-e22e22b6]{color:var(--color-feedback);font-family:var(--font-utility);font-size:.75rem}.dashboard-track__copy[data-v-e22e22b6]{gap:.125rem;min-width:0;display:grid}.dashboard-track__copy strong[data-v-e22e22b6]{font-size:.9375rem}.dashboard-track__copy small[data-v-e22e22b6]{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.dashboard-track__status[data-v-e22e22b6]{min-width:5rem;color:var(--color-muted);font-family:var(--font-utility);white-space:nowrap;justify-content:flex-end;align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.dashboard-track__item.is-active .dashboard-track__status[data-v-e22e22b6]{color:var(--color-action)}.dashboard-track__item.is-complete .dashboard-track__status[data-v-e22e22b6]{color:var(--color-feedback)}.activity-panel[data-v-e22e22b6] .app-empty-state{border-top:0}.current-learning-record[data-v-e22e22b6]{border-bottom:1px solid var(--color-border);gap:1.25rem;padding:1.25rem 0;display:grid}.current-learning-record h3[data-v-e22e22b6]{font-family:var(--font-display);margin:.75rem 0 0;font-size:1rem}.current-learning-record p[data-v-e22e22b6]{color:var(--color-muted);margin:.375rem 0 0;font-size:.8125rem}.current-learning-record>a[data-v-e22e22b6]{color:var(--color-action);justify-self:start;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=64rem){.dashboard__grid[data-v-e22e22b6]{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.dashboard[data-v-e22e22b6]{gap:2rem}.dashboard__heading[data-v-e22e22b6]{gap:.75rem;display:grid}.dashboard__heading>p[data-v-e22e22b6]{text-align:left}.next-step[data-v-e22e22b6]{grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;min-height:0;padding:1.5rem 1.25rem}.next-step__index[data-v-e22e22b6]{padding-right:1rem}.next-step__index strong[data-v-e22e22b6]{font-size:1.75rem}.next-step__copy h2[data-v-e22e22b6]{font-size:1.375rem}.next-step__action[data-v-e22e22b6]{grid-column:2;justify-self:start}.dashboard-track__item[data-v-e22e22b6]{grid-template-columns:1.75rem minmax(0,1fr) auto;gap:.5rem;padding-left:1rem;padding-right:0}.dashboard-track__copy small[data-v-e22e22b6]{max-width:10rem}}@media (width<=30rem){.next-step[data-v-e22e22b6]{grid-template-columns:minmax(0,1fr)}.next-step__index[data-v-e22e22b6]{border-right:0;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:0 0 .75rem;display:flex}.next-step__action[data-v-e22e22b6]{grid-column:auto;width:100%}}.discussion-thread[data-v-592279be]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);gap:1.25rem;padding:1.25rem;display:grid}.discussion-thread__header[data-v-592279be]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.discussion-thread__actions[data-v-592279be],.discussion-thread__reply-actions[data-v-592279be]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.discussion-thread__header h2[data-v-592279be]{letter-spacing:0;margin:.25rem 0 0;font-size:1.15rem}.discussion-thread__author[data-v-592279be],.discussion-thread__body[data-v-592279be],.discussion-thread__empty[data-v-592279be]{margin:0}.discussion-thread__author[data-v-592279be]{color:var(--color-text);font-size:.8125rem;font-weight:700}.discussion-thread__author span[data-v-592279be],.discussion-thread__empty[data-v-592279be]{color:var(--color-muted);font-weight:500}.discussion-thread__body[data-v-592279be]{white-space:pre-wrap;line-height:1.75}.discussion-thread__replies[data-v-592279be]{border-top:1px solid var(--color-border);gap:.75rem;padding-top:1rem;display:grid}.discussion-thread__replies h3[data-v-592279be]{align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.discussion-thread__replies ol[data-v-592279be]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.discussion-thread__replies li[data-v-592279be]{border-left:2px solid var(--color-border);padding-left:.875rem}.discussion-thread__replies li p[data-v-592279be]{justify-content:space-between;gap:1rem;margin:0 0 .375rem;font-size:.75rem;display:flex}.discussion-thread__reply-state[data-v-592279be]{justify-content:space-between;align-items:center;gap:.75rem;margin:.375rem 0;display:flex}.discussion-thread__accepted[data-v-592279be]{color:var(--color-action);align-items:center;gap:.25rem;font-size:.8125rem;font-weight:700;display:inline-flex}.discussion-thread__replies li span[data-v-592279be]{color:var(--color-muted)}.discussion-thread__reply-form[data-v-592279be]{gap:.75rem;display:grid}.discussion-thread__reply-form .app-button[data-v-592279be]{justify-self:start}.community-view[data-v-4886c0d1]{gap:1.5rem;display:grid}.community-view__heading[data-v-4886c0d1]{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.community-view__heading h1[data-v-4886c0d1]{letter-spacing:0;margin:.25rem 0 .5rem;font-size:clamp(2rem,4vw,3rem)}.community-view__heading p[data-v-4886c0d1]:last-child{max-width:46rem;color:var(--color-muted);margin:0}.community-view__heading-actions[data-v-4886c0d1]{flex:none;align-items:center;gap:1rem;display:flex}.community-view__rules-link[data-v-4886c0d1]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:2.75rem;color:var(--color-feedback);align-items:center;gap:.5rem;padding:.625rem .875rem;font-weight:700;text-decoration:none;display:inline-flex}.community-view__context[data-v-4886c0d1]{border-block:1px solid var(--color-border);grid-template-columns:minmax(10rem,.7fr) minmax(16rem,2fr) auto;align-items:end;gap:.75rem;padding:1rem 0;display:grid}.community-view__composer[data-v-4886c0d1]{gap:1rem;max-width:48rem;display:grid}.community-view__composer h2[data-v-4886c0d1]{margin:0;font-size:1.125rem}.community-view__composer .app-button[data-v-4886c0d1]{justify-self:start}.community-view__threads[data-v-4886c0d1]{gap:1rem;display:grid}.community-view__pagination[data-v-4886c0d1]{justify-content:center;align-items:center;gap:1rem;display:flex}.community-view__pagination span[data-v-4886c0d1]{color:var(--color-muted);font-size:.8125rem}.community-view__empty[data-v-4886c0d1],.community-view__loading[data-v-4886c0d1]{color:var(--color-muted);margin:0;padding:1.5rem 0}@media (width<=48rem){.community-view__heading[data-v-4886c0d1]{flex-direction:column}.community-view__heading-actions[data-v-4886c0d1]{justify-content:space-between;width:100%}.community-view__heading h1[data-v-4886c0d1]{font-size:2rem}.community-view__context[data-v-4886c0d1]{grid-template-columns:1fr;align-items:stretch}}.reputation-profile[data-v-15b28b36]{gap:2rem;display:grid}.reputation-profile__heading[data-v-15b28b36]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.25rem;display:flex}.reputation-profile__heading h2[data-v-15b28b36],.reputation-track h2[data-v-15b28b36],.reputation-track p[data-v-15b28b36],.reputation-event h3[data-v-15b28b36],.reputation-event p[data-v-15b28b36],.reputation-rule h3[data-v-15b28b36],.reputation-rule dl[data-v-15b28b36],.reputation-rule dd[data-v-15b28b36]{margin:0}.reputation-profile__heading h2[data-v-15b28b36]{font-family:var(--font-display);margin-top:.35rem;font-size:1.5rem}.reputation-profile__heading>p[data-v-15b28b36]{max-width:30rem;color:var(--color-muted);line-height:1.6}.reputation-tracks[data-v-15b28b36]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.reputation-track[data-v-15b28b36]{border-top:3px solid var(--color-feedback);min-width:0}.reputation-track[data-v-15b28b36]:nth-child(2){border-top-color:var(--color-action)}.reputation-track__heading[data-v-15b28b36]{grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding-block:1rem;display:grid}.reputation-track__heading>svg[data-v-15b28b36]{color:var(--color-feedback);margin-top:.15rem}.reputation-track:nth-child(2) .reputation-track__heading>svg[data-v-15b28b36]{color:var(--color-action)}.reputation-track__heading h2[data-v-15b28b36]{font-family:var(--font-display);font-size:1.25rem}.reputation-track__heading p[data-v-15b28b36]{color:var(--color-muted);margin-top:.35rem;font-size:.875rem;line-height:1.55}.reputation-track__metrics[data-v-15b28b36]{border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.reputation-track__metrics div[data-v-15b28b36]{min-width:0;padding:.875rem .75rem}.reputation-track__metrics div+div[data-v-15b28b36]{border-left:1px solid var(--color-border)}.reputation-track__metrics dt[data-v-15b28b36]{color:var(--color-muted);font-size:.6875rem}.reputation-track__metrics dd[data-v-15b28b36]{font-family:var(--font-utility);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.8125rem;font-weight:700}.reputation-track__empty[data-v-15b28b36]{color:var(--color-muted);padding-block:1.5rem}.reputation-events[data-v-15b28b36]{margin:0;padding:0;list-style:none;display:grid}.reputation-event[data-v-15b28b36]{border-bottom:1px solid var(--color-border);gap:1rem;padding-block:1.25rem;display:grid}.reputation-event>header[data-v-15b28b36],.reputation-event__kind[data-v-15b28b36],.reputation-event__actions[data-v-15b28b36],.reputation-appeal-form__actions[data-v-15b28b36]{align-items:center;gap:.625rem;display:flex}.reputation-event>header[data-v-15b28b36]{justify-content:space-between}.reputation-event__kind[data-v-15b28b36]{color:var(--color-muted);font-family:var(--font-utility);font-size:.75rem;font-weight:700}.reputation-event__content h3[data-v-15b28b36]{font-family:var(--font-display);font-size:1rem;line-height:1.4}.reputation-event__content p[data-v-15b28b36]{color:var(--color-muted);overflow-wrap:anywhere;margin-top:.4rem;font-size:.75rem;line-height:1.5}.reputation-event__content code[data-v-15b28b36]{font-family:var(--font-utility)}.reputation-event__revocation[data-v-15b28b36]{border-left:3px solid var(--color-danger);background:#fff6f4;grid-template-columns:auto minmax(0,1fr);gap:.625rem;padding:.75rem;display:grid}.reputation-event__revocation>svg[data-v-15b28b36]{color:var(--color-danger)}.reputation-event__revocation strong[data-v-15b28b36]{font-size:.8125rem}.reputation-event__revocation p[data-v-15b28b36]{color:var(--color-muted);margin-top:.25rem;font-size:.8125rem;line-height:1.55}.reputation-event__appeal-status[data-v-15b28b36]{border-left:3px solid var(--color-feedback);color:var(--color-feedback);background:#f3f6fc;padding:.75rem;font-size:.8125rem;line-height:1.55}.reputation-appeal-form[data-v-15b28b36]{border-top:1px solid var(--color-border);gap:1rem;padding-top:1rem;display:grid}.reputation-rule[data-v-15b28b36]{border-block:1px solid var(--color-border);grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);gap:2rem;padding-block:1.5rem;display:grid}.reputation-rule h3[data-v-15b28b36]{font-family:var(--font-display);margin-top:.35rem;font-size:1.125rem}.reputation-rule dl[data-v-15b28b36]{gap:1rem;display:grid}.reputation-rule dl div[data-v-15b28b36]{grid-template-columns:7rem minmax(0,1fr);gap:1rem;display:grid}.reputation-rule dt[data-v-15b28b36]{font-weight:700}.reputation-rule dd[data-v-15b28b36]{color:var(--color-muted);line-height:1.6}@media (width<=54rem){.reputation-tracks[data-v-15b28b36]{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.reputation-profile__heading[data-v-15b28b36],.reputation-rule[data-v-15b28b36]{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:start}.reputation-track__metrics[data-v-15b28b36]{grid-template-columns:minmax(0,1fr)}.reputation-track__metrics div+div[data-v-15b28b36]{border-top:1px solid var(--color-border);border-left:0}.reputation-rule dl div[data-v-15b28b36]{grid-template-columns:minmax(0,1fr);gap:.25rem}}.profile-view[data-v-53821ec2]{gap:2rem;display:grid}.profile-view__heading[data-v-53821ec2]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.5rem;display:flex}.profile-view__heading h1[data-v-53821ec2]{font-family:var(--font-display);margin:.35rem 0 0;font-size:2.25rem;line-height:1.15}.profile-view__heading p[data-v-53821ec2]:last-child{color:var(--color-muted);margin:.75rem 0 0}.profile-view__settings[data-v-53821ec2]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:2.75rem;color:var(--color-text);justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.profile-view__settings[data-v-53821ec2]:hover{border-color:var(--color-feedback);color:var(--color-feedback)}.profile-view__loading[data-v-53821ec2]{color:var(--color-muted)}@media (width<=40rem){.profile-view__heading[data-v-53821ec2]{flex-direction:column;align-items:stretch}.profile-view__heading h1[data-v-53821ec2]{font-size:1.875rem}.profile-view__settings[data-v-53821ec2]{width:100%}}.works-view[data-v-ec61961c]{gap:1.5rem;display:grid}.works-view__heading[data-v-ec61961c]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1.5rem;display:flex}.works-view__heading h1[data-v-ec61961c]{font-family:var(--font-display);margin:.35rem 0 0;font-size:2.25rem;line-height:1.15}.works-view__heading p[data-v-ec61961c]:last-child{color:var(--color-muted);margin:.75rem 0 0}.works-view__create[data-v-ec61961c],.works-view__empty-action[data-v-ec61961c]{border-radius:var(--radius-sm);background:var(--color-action);min-height:2.75rem;color:var(--color-surface);justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.works-view__tabs[data-v-ec61961c]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:repeat(2,minmax(7rem,1fr));width:fit-content;display:inline-grid}.works-view__tabs button[data-v-ec61961c]{min-height:2.5rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:.5rem .875rem;font-weight:650}.works-view__tabs button+button[data-v-ec61961c]{border-left:1px solid var(--color-border)}.works-view__tabs button[aria-pressed=true][data-v-ec61961c]{color:var(--color-action);background:#edf7f1}.works-view__loading[data-v-ec61961c]{color:var(--color-muted)}.works-list[data-v-ec61961c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.work-entry[data-v-ec61961c]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-rows:auto 1fr auto;gap:1.25rem;min-height:15rem;padding:1.25rem;display:grid}.work-entry>header[data-v-ec61961c],.work-entry>footer[data-v-ec61961c],.work-entry__kind[data-v-ec61961c],.work-entry__badges[data-v-ec61961c]{align-items:center;gap:.625rem;display:flex}.work-entry>header[data-v-ec61961c],.work-entry>footer[data-v-ec61961c]{justify-content:space-between}.work-entry__kind[data-v-ec61961c]{color:var(--color-action);font-family:var(--font-utility);font-size:.75rem;font-weight:700}.work-entry h2[data-v-ec61961c]{font-family:var(--font-display);margin:0;font-size:1.25rem}.work-entry p[data-v-ec61961c]{color:var(--color-muted);margin:.625rem 0 0;line-height:1.65}.work-entry footer[data-v-ec61961c]{border-top:1px solid var(--color-border);padding-top:1rem}.work-entry footer>span[data-v-ec61961c]{color:var(--color-muted);font-size:.75rem}.work-entry footer a[data-v-ec61961c]{color:var(--color-feedback);align-items:center;gap:.35rem;font-weight:650;text-decoration:none;display:inline-flex}.works-view__pagination[data-v-ec61961c]{color:var(--color-muted);font-family:var(--font-utility);justify-content:center;align-items:center;gap:.75rem;font-size:.75rem;display:flex}@media (width<=48rem){.works-list[data-v-ec61961c]{grid-template-columns:minmax(0,1fr)}}@media (width<=36rem){.works-view__heading[data-v-ec61961c]{flex-direction:column;align-items:stretch}.works-view__heading h1[data-v-ec61961c]{font-size:1.875rem}.works-view__create[data-v-ec61961c],.works-view__tabs[data-v-ec61961c]{width:100%}.work-entry>footer[data-v-ec61961c]{flex-direction:column;align-items:start}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--color-canvas:#f5f7f5;--color-surface:#fff;--color-text:#18201c;--color-muted:#66716b;--color-action:#146c43;--color-feedback:#245bbd;--color-danger:#c94a3c;--color-border:#d6ddd8;--font-display:"Avenir Next", "PingFang SC", "Helvetica Neue", sans-serif;--font-body:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-utility:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--content-width:72rem;--radius-sm:4px;--radius-md:8px;--shadow-focus:0 0 0 3px #245bbd33}*{box-sizing:border-box}html{color:var(--color-text);background:var(--color-canvas);font-family:var(--font-body);letter-spacing:0}body{min-width:20rem;min-height:100vh;margin:0}#app{min-height:100vh}button,a,input,textarea,select{font:inherit}:focus-visible{box-shadow:var(--shadow-focus);outline:none}.section-label{color:var(--color-action);font-family:var(--font-utility);margin:0;font-size:.6875rem;font-weight:700;line-height:1.4}.account-form{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:1.25rem;padding:1.5rem;display:grid}.form-field{gap:.5rem;min-width:0;display:grid}.form-field>span,.form-check>span{font-size:.8125rem;font-weight:650}.form-field input,.form-field textarea,.form-field select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:2.75rem;color:var(--color-text);padding:.625rem .75rem}.form-field textarea{resize:vertical;min-height:7rem}.form-field input::placeholder,.form-field textarea::placeholder{color:#89928d}.form-field small{color:var(--color-danger);line-height:1.4}.form-field__joined{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.form-check{align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.form-check input{width:1.125rem;height:1.125rem;accent-color:var(--color-action)}.form-feedback{color:var(--color-muted)}.form-feedback--success{color:var(--color-action)!important}.form-alert{border-left:3px solid var(--color-danger);color:#8e2f25;background:#fff5f3;margin:0;padding:.75rem;font-size:.8125rem;line-height:1.5}.auth-switch{color:var(--color-muted);text-align:center;margin:1.25rem 0 0;font-size:.875rem}.auth-switch a{color:var(--color-action);font-weight:650}@media (width<=30rem){.form-field__joined{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
