.brand-logo[data-v-e410e666]{color:var(--color-text);align-items:center;gap:10px;display:inline-flex}.brand-logo__mark[data-v-e410e666]{object-fit:contain;mix-blend-mode:multiply;flex:none;width:64px;height:64px}.brand-logo__wordmark[data-v-e410e666]{gap:4px;display:grid}.brand-logo__wordmark strong[data-v-e410e666]{letter-spacing:.16em;font-size:25px;font-weight:650;line-height:1.25}.brand-logo__wordmark>span[data-v-e410e666]{color:var(--color-muted);letter-spacing:.4em;font-size:8px;font-weight:650}.loading-indicator[data-v-1a3f26d7]{color:var(--color-muted);text-align:center;place-items:center;font-size:14px;line-height:1.8;display:grid}.loading-indicator__content[data-v-1a3f26d7]{flex-direction:column;align-items:center;gap:14px;display:flex}.loading-indicator__spinner[data-v-1a3f26d7]{border:3px solid var(--color-primary-soft-hover);border-top-color:var(--color-primary);border-radius:50%;flex:none;width:32px;height:32px;animation:.8s linear infinite loading-spin-1a3f26d7}.is-overlay[data-v-1a3f26d7]{z-index:30;pointer-events:none;padding:24px;animation:.12s ease-out .12s both loading-appear-1a3f26d7;position:fixed;inset:0}.is-overlay .loading-indicator__content[data-v-1a3f26d7]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;max-width:100%;padding:22px 28px;box-shadow:0 8px 30px #1f2e4714}@keyframes loading-spin-1a3f26d7{to{transform:rotate(360deg)}}@keyframes loading-appear-1a3f26d7{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.loading-indicator__spinner[data-v-1a3f26d7],.is-overlay[data-v-1a3f26d7]{animation:none}}.session-screen[data-v-7de2fed4]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;padding:32px;display:flex}.session-screen h1[data-v-7de2fed4]{font-size:22px}.session-screen p[data-v-7de2fed4]{color:var(--color-muted);margin:0;line-height:1.8}.session-retry[data-v-7de2fed4]{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:12px 24px}.session-retry[data-v-7de2fed4]:hover{background:var(--color-primary-hover)}.name-dialog[data-v-ad2cd00f]{width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--color-text);border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;padding:28px;overflow-y:auto;box-shadow:0 24px 80px #1f2e4724}.name-dialog[data-v-ad2cd00f]::backdrop{background:#1f2e4766}.name-dialog-heading[data-v-ad2cd00f]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.name-dialog-eyebrow[data-v-ad2cd00f]{color:var(--color-primary);margin:0 0 9px;font-size:13px}.name-dialog h2[data-v-ad2cd00f]{margin:0;font-size:22px;line-height:1.5}.name-dialog-close[data-v-ad2cd00f]{width:34px;height:34px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:7px;display:grid}.name-dialog-close[data-v-ad2cd00f]:hover{color:var(--color-primary);background:var(--color-primary-soft)}.name-dialog-close svg[data-v-ad2cd00f]{width:20px;height:20px}.name-dialog-description[data-v-ad2cd00f]{color:var(--color-muted);margin:16px 0 24px;font-size:14px;line-height:1.8}.name-field>label[data-v-ad2cd00f]{margin-bottom:10px;font-size:15px;font-weight:600;display:block}.name-field input[data-v-ad2cd00f],.name-field select[data-v-ad2cd00f]{border:1px solid var(--color-border);width:100%;min-height:48px;color:var(--color-text);background:var(--color-surface);border-radius:8px;outline:none;padding:11px 14px;font-size:16px}.name-field input[data-v-ad2cd00f]::placeholder{color:var(--color-muted)}.name-field input[data-v-ad2cd00f]:hover,.name-field select[data-v-ad2cd00f]:hover{border-color:var(--color-primary)}.name-field input[data-v-ad2cd00f]:focus,.name-field select[data-v-ad2cd00f]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}.name-field input[aria-invalid=true][data-v-ad2cd00f],.name-field select[aria-invalid=true][data-v-ad2cd00f]{border-color:var(--color-danger)}.name-field input[readonly][data-v-ad2cd00f]{background:var(--color-background)}.profile-fields[data-v-ad2cd00f]{grid-template-columns:minmax(0,1fr) 120px;gap:18px;margin-top:22px;display:grid}.name-field-help[data-v-ad2cd00f]{color:var(--color-muted);justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;line-height:1.7;display:flex}.name-field-help>span[data-v-ad2cd00f]:last-child{font-variant-numeric:tabular-nums;flex:none}.name-field-help .is-over-limit[data-v-ad2cd00f],.name-error[data-v-ad2cd00f]{color:var(--color-danger)}.name-error[data-v-ad2cd00f]{margin:10px 0 0;font-size:13px;line-height:1.7}.name-request-error[data-v-ad2cd00f]{color:var(--color-danger);background:var(--color-danger-soft);overflow-wrap:anywhere;border-radius:8px;margin:18px 0 0;padding:11px 13px;font-size:13px;line-height:1.7}.name-dialog-actions[data-v-ad2cd00f]{justify-content:flex-end;align-items:center;gap:12px;margin-top:28px;display:flex}.name-saving-status[data-v-ad2cd00f]{color:var(--color-muted);margin-right:auto;font-size:12px;line-height:1.7}.name-dialog-actions button[data-v-ad2cd00f]{cursor:pointer;border:1px solid #0000;border-radius:8px;flex:none;min-height:42px;padding:10px 18px;font-size:14px}.name-dialog-actions .name-cancel-button[data-v-ad2cd00f]{border-color:var(--color-border);color:var(--color-text);background:var(--color-surface)}.name-cancel-button[data-v-ad2cd00f]:hover{background:var(--color-background)}.name-save-button[data-v-ad2cd00f]{color:var(--color-surface);background:var(--color-primary)}.name-save-button[data-v-ad2cd00f]:hover{background:var(--color-primary-hover)}@media (width<=480px){.profile-fields[data-v-ad2cd00f]{grid-template-columns:1fr}.name-dialog[data-v-ad2cd00f]{padding:24px 20px}.name-saving-status[data-v-ad2cd00f]{max-width:90px}.name-dialog-actions[data-v-ad2cd00f]{gap:10px}.name-dialog-actions button[data-v-ad2cd00f]{padding:10px 14px}}.password-dialog[data-v-ddd6f004]{width:min(500px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--color-text);border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;padding:28px;overflow-y:auto;box-shadow:0 24px 80px #1f2e4724}.password-dialog[data-v-ddd6f004]::backdrop{background:#1f2e4766}header[data-v-ddd6f004]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.eyebrow[data-v-ddd6f004]{color:var(--color-primary);align-items:center;gap:7px;margin:0 0 9px;font-size:13px;display:flex}.eyebrow svg[data-v-ddd6f004]{width:16px;height:16px}h2[data-v-ddd6f004]{margin:0;font-size:22px;line-height:1.5}.close-button[data-v-ddd6f004]{width:34px;height:34px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:7px;display:grid}.close-button[data-v-ddd6f004]:hover{color:var(--color-primary);background:var(--color-primary-soft)}.close-button svg[data-v-ddd6f004]{width:20px;height:20px}.description[data-v-ddd6f004]{color:var(--color-muted);background:var(--color-primary-soft);border-radius:8px;margin:16px 0 24px;padding:12px 14px;font-size:14px;line-height:1.8}.password-field[data-v-ddd6f004]{margin-top:20px}label[data-v-ddd6f004]{margin-bottom:9px;font-size:15px;font-weight:600;display:block}input[data-v-ddd6f004]{border:1px solid var(--color-border);width:100%;min-height:48px;color:var(--color-text);background:var(--color-surface);border-radius:8px;outline:none;padding:11px 14px;font-size:16px}input[data-v-ddd6f004]:hover{border-color:var(--color-primary)}input[data-v-ddd6f004]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}input[aria-invalid=true][data-v-ddd6f004]{border-color:var(--color-danger)}input[readonly][data-v-ddd6f004]{background:var(--color-background)}.field-help[data-v-ddd6f004]{color:var(--color-muted);margin:9px 0 0;font-size:12px;line-height:1.7}.field-error[data-v-ddd6f004]{color:var(--color-danger);margin:9px 0 0;font-size:13px;line-height:1.7}.request-error[data-v-ddd6f004]{color:var(--color-danger);background:var(--color-danger-soft);overflow-wrap:anywhere;border-radius:8px;margin:18px 0 0;padding:11px 13px;font-size:13px;line-height:1.7}footer[data-v-ddd6f004]{justify-content:flex-end;align-items:center;gap:12px;margin-top:28px;display:flex}footer span[data-v-ddd6f004]{color:var(--color-muted);margin-right:auto;font-size:12px}footer button[data-v-ddd6f004]{cursor:pointer;border:1px solid #0000;border-radius:8px;flex:none;min-height:42px;padding:10px 16px;font-size:14px}.cancel-button[data-v-ddd6f004]{color:var(--color-text);border-color:var(--color-border);background:var(--color-surface)}.cancel-button[data-v-ddd6f004]:hover{background:var(--color-background)}.save-button[data-v-ddd6f004]{color:var(--color-surface);background:var(--color-primary)}.save-button[data-v-ddd6f004]:hover{background:var(--color-primary-hover)}@media (width<=480px){.password-dialog[data-v-ddd6f004]{padding:24px 20px}footer[data-v-ddd6f004]{flex-wrap:wrap;gap:10px}footer span[data-v-ddd6f004]{width:100%}}.personal-center[data-v-43187603]{border:0;border-left:1px solid var(--color-border);width:min(560px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--color-text);background:var(--color-surface);opacity:0;transition:transform .24s ease, opacity .24s ease, display .24s allow-discrete, overlay .24s allow-discrete;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(100%);box-shadow:-16px 0 64px #1f2e4714}.personal-center[open][data-v-43187603]{opacity:1;flex-direction:column;display:flex;transform:translate(0)}.personal-center[data-v-43187603]::backdrop{opacity:0;transition:opacity .24s ease, display .24s allow-discrete, overlay .24s allow-discrete;background:#1f2e4752}.personal-center[open][data-v-43187603]::backdrop{opacity:1}@starting-style{.personal-center[open][data-v-43187603]{opacity:0;transform:translate(100%)}.personal-center[open][data-v-43187603]::backdrop{opacity:0}}.center-header[data-v-43187603]{border-bottom:1px solid var(--color-border);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:80px;padding:16px 28px;display:flex}.center-header h2[data-v-43187603]{margin:0;font-size:21px;line-height:1.5}.close-button[data-v-43187603]{width:36px;height:36px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:8px;display:grid}.close-button[data-v-43187603]:hover{color:var(--color-primary);background:var(--color-primary-soft)}.close-button svg[data-v-43187603]{width:20px;height:20px}.center-body[data-v-43187603]{overscroll-behavior:contain;flex:1;min-height:0;padding:30px 28px;overflow-y:auto}.section-heading[data-v-43187603]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.personal-center h3[data-v-43187603]{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.personal-center h3 svg[data-v-43187603]{width:19px;height:19px;color:var(--color-muted)}.logout-button[data-v-43187603]{border:1px solid var(--color-border);min-height:34px;color:var(--color-muted);background:var(--color-surface);cursor:pointer;border-radius:7px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:13px;display:flex}.logout-button[data-v-43187603]:hover:not(:disabled){color:var(--color-danger);background:var(--color-danger-soft)}.logout-button svg[data-v-43187603]{width:17px;height:17px}.logout-error[data-v-43187603]{color:var(--color-danger);margin:0 0 16px;font-size:14px;line-height:1.7}.account-card[data-v-43187603]{border:1px solid var(--color-border);border-radius:12px;padding:24px}.account-identity[data-v-43187603]{align-items:center;gap:14px;display:flex}.identity-avatar[data-v-43187603]{width:48px;height:48px;color:var(--color-primary);background:var(--color-primary-soft);border-radius:14px;flex:none;place-items:center;display:grid}.identity-avatar svg[data-v-43187603]{width:30px;height:30px}.identity-text[data-v-43187603]{overflow-wrap:anywhere;justify-items:start;gap:9px;min-width:0;display:grid}.identity-text strong[data-v-43187603]{font-size:20px;line-height:1.6}.role-badge[data-v-43187603]{color:var(--color-text);background:var(--color-accent-soft);border-radius:5px;padding:3px 9px;font-size:12px;line-height:1.6}.account-details[data-v-43187603]{border-top:1px solid var(--color-border);grid-template-columns:84px minmax(0,1fr);gap:16px;margin:26px 0 0;padding-top:22px;font-size:14px;line-height:1.7;display:grid}.account-details dt[data-v-43187603]{color:var(--color-muted)}.account-details dd[data-v-43187603]{overflow-wrap:anywhere;margin:0}.brand-caption[data-v-43187603]{color:var(--color-muted);margin:16px 0 0;font-size:12px;line-height:1.8}.save-feedback p[data-v-43187603]{color:var(--color-primary);align-items:center;gap:8px;margin:20px 0 0;font-size:14px;line-height:1.7;display:flex}.save-feedback svg[data-v-43187603]{flex:none;width:20px;height:20px}.center-settings[data-v-43187603]{padding:24px 28px max(28px, env(safe-area-inset-bottom));border-top:1px solid var(--color-border);flex:none}.center-settings h3[data-v-43187603]{margin-bottom:18px}.setting-button[data-v-43187603]{border:1px solid var(--color-border);width:100%;min-height:54px;color:var(--color-text);background:var(--color-surface);text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:14px 16px;font-size:14px;display:flex}.setting-button>span[data-v-43187603]{align-items:center;gap:10px;display:flex}.setting-button svg[data-v-43187603]{width:19px;height:19px;color:var(--color-muted);flex:none}.setting-button>svg[data-v-43187603]{width:16px;height:16px}.setting-button[data-v-43187603]:hover{color:var(--color-primary);background:var(--color-primary-soft)}.setting-button:hover svg[data-v-43187603]{color:var(--color-primary)}@media (width<=600px){.center-header[data-v-43187603]{min-height:68px;padding:14px 20px}.center-body[data-v-43187603]{padding:24px 20px}.account-card[data-v-43187603]{padding:20px}.account-details[data-v-43187603]{grid-template-columns:80px minmax(0,1fr);gap:14px}.center-settings[data-v-43187603]{padding:20px 20px max(24px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.personal-center[data-v-43187603],.personal-center[data-v-43187603]::backdrop{transition:none}}.workspace[data-v-2fb00857]{grid-template-columns:232px minmax(0,1fr);min-height:100dvh;display:grid}.workspace-sidebar[data-v-2fb00857]{height:100dvh;color:var(--color-text);background:linear-gradient(180deg, var(--color-primary-soft) 0%, var(--color-sidebar) 22%, var(--color-sidebar) 82%, var(--color-accent-soft) 100%);border-right:1px solid var(--color-border);z-index:30;flex-direction:column;display:flex;position:sticky;top:0}.enterprise-heading[data-v-2fb00857]{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;min-height:94px;margin:0 20px;display:flex}.enterprise-heading img[data-v-2fb00857]{border-radius:10px;flex:none}.enterprise-heading__text[data-v-2fb00857]{gap:7px;min-width:0;display:grid}.enterprise-heading strong[data-v-2fb00857]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;overflow:hidden}.enterprise-heading__text>span[data-v-2fb00857]{color:var(--color-muted);letter-spacing:.08em;font-size:12px}.sidebar-close[data-v-2fb00857]{display:none}.workspace-navigation[data-v-2fb00857]{padding:24px 16px}.workspace-nav-link[data-v-2fb00857]{min-height:52px;color:var(--color-muted);border-radius:8px;align-items:center;gap:13px;padding:12px 16px;font-size:16px;text-decoration:none;display:flex}.workspace-nav-link svg[data-v-2fb00857]{flex:none;width:20px;height:20px}.workspace-nav-link.is-active[data-v-2fb00857]{color:var(--color-primary);background:var(--color-primary-soft-hover);box-shadow:inset 3px 0 var(--color-accent);font-weight:600}.workspace-nav-link[data-v-2fb00857]:hover{background:var(--color-primary-soft-hover);color:var(--color-primary)}.sidebar-footer[data-v-2fb00857]{border-top:1px solid var(--color-border);gap:9px;margin:auto 28px 28px;padding-top:24px;display:grid}.sidebar-brand[data-v-2fb00857]{color:var(--color-text);letter-spacing:.16em;font-size:18px;font-weight:650}.brand-dot[data-v-2fb00857]{color:var(--color-accent)}.sidebar-caption[data-v-2fb00857]{color:var(--color-muted);letter-spacing:.12em;font-size:12px}.workspace-body[data-v-2fb00857]{flex-direction:column;min-width:0;display:flex}.workspace-header[data-v-2fb00857]{background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;height:76px;padding:0 32px;display:flex}.header-location[data-v-2fb00857]{align-items:center;gap:20px;font-size:16px;display:flex}.header-divider[data-v-2fb00857]{border-left:1px solid var(--color-border);height:18px}.header-icon-button[data-v-2fb00857]{width:36px;height:36px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:7px;display:grid}.header-icon-button[data-v-2fb00857]:hover{background:var(--color-primary-soft);color:var(--color-primary)}.header-icon-button svg[data-v-2fb00857]{width:21px;height:21px}.header-actions[data-v-2fb00857]{align-items:center;gap:28px;min-width:0;display:flex}.system-clock[data-v-2fb00857]{border-right:1px solid var(--color-border);color:var(--color-muted);white-space:nowrap;align-items:center;gap:12px;padding-right:28px;display:flex}.system-clock>svg[data-v-2fb00857]{width:20px;height:20px;color:var(--color-primary)}.system-clock__content[data-v-2fb00857]{align-items:center;gap:14px;display:flex}.system-clock__date[data-v-2fb00857]{font-size:14px}.system-clock time[data-v-2fb00857]{min-width:86px;color:var(--color-text);font-variant-numeric:tabular-nums;font-size:18px}.account-button[data-v-2fb00857]{cursor:pointer;min-height:44px;color:var(--color-text);background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:0;font-size:15px;display:flex}.account-button[data-v-2fb00857]:hover{color:var(--color-primary)}.account-avatar[data-v-2fb00857]{background:var(--color-primary-soft);width:34px;height:34px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}.account-avatar svg[data-v-2fb00857]{width:24px;height:24px}.account-name[data-v-2fb00857]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.account-chevron[data-v-2fb00857]{width:14px;height:14px;color:var(--color-muted);margin-left:10px}.account-button[aria-expanded=true] .account-chevron[data-v-2fb00857]{transform:rotate(180deg)}.workspace-content[data-v-2fb00857]{flex-direction:column;flex:1;width:100%;padding:32px 24px 28px;display:flex}.workspace-footer[data-v-2fb00857]{color:var(--color-muted);justify-content:center;gap:20px;padding:12px 24px 24px;font-size:12px;display:flex}.workspace-footer span[data-v-2fb00857]{color:#8491a5}.navigation-backdrop[data-v-2fb00857]{display:none}.is-collapsed[data-v-2fb00857]{grid-template-columns:80px minmax(0,1fr)}.is-collapsed .enterprise-heading[data-v-2fb00857]{justify-content:center;margin:0 12px}.is-collapsed .enterprise-heading__text[data-v-2fb00857],.is-collapsed .workspace-nav-link span[data-v-2fb00857],.is-collapsed .sidebar-footer[data-v-2fb00857]{display:none}.is-collapsed .workspace-navigation[data-v-2fb00857]{padding:24px 12px}.is-collapsed .workspace-nav-link[data-v-2fb00857]{justify-content:center;padding:12px}@media (width<=1100px){.workspace-content[data-v-2fb00857]{padding-block:28px}.workspace-header[data-v-2fb00857]{padding:0 24px}.system-clock__content[data-v-2fb00857]{gap:3px;display:grid}.system-clock__date[data-v-2fb00857]{font-size:12px}}@media (width<=760px){.workspace[data-v-2fb00857],.is-collapsed[data-v-2fb00857]{grid-template-columns:minmax(0,1fr)}.workspace-sidebar[data-v-2fb00857]{visibility:hidden;width:260px;height:100dvh;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.is-mobile-open .workspace-sidebar[data-v-2fb00857]{visibility:visible;transform:translate(0)}.is-collapsed .enterprise-heading[data-v-2fb00857]{justify-content:flex-start;margin:0 20px}.is-collapsed .enterprise-heading__text[data-v-2fb00857],.is-collapsed .workspace-nav-link span[data-v-2fb00857],.is-collapsed .sidebar-footer[data-v-2fb00857]{display:grid}.is-collapsed .workspace-navigation[data-v-2fb00857]{padding:24px 16px}.is-collapsed .workspace-nav-link[data-v-2fb00857]{justify-content:flex-start;padding:12px 16px}.sidebar-close[data-v-2fb00857]{width:32px;height:36px;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-left:auto;padding:6px;display:grid}.sidebar-close svg[data-v-2fb00857]{width:20px;height:20px}.navigation-backdrop[data-v-2fb00857]{z-index:25;background:#0c192b66;border:0;display:block;position:fixed;inset:0}.workspace-header[data-v-2fb00857]{height:68px;padding:0 16px}.header-location[data-v-2fb00857]{gap:12px}.header-actions[data-v-2fb00857]{gap:14px}.system-clock[data-v-2fb00857]{gap:0;padding-right:14px}.system-clock>svg[data-v-2fb00857],.system-clock__date[data-v-2fb00857]{display:none}.system-clock time[data-v-2fb00857]{min-width:70px;font-size:15px}.account-name[data-v-2fb00857]{max-width:112px}.account-chevron[data-v-2fb00857]{margin-left:0}.workspace-content[data-v-2fb00857]{padding-block:24px}.workspace-footer[data-v-2fb00857]{flex-direction:column;align-items:center;gap:7px}}@media (width<=560px){.workspace-content[data-v-2fb00857]{padding-inline:12px}}@media (width<=480px){.account-name[data-v-2fb00857]{display:none}}@media (width<=360px){.workspace-content[data-v-2fb00857]{padding-block:20px}.account-name[data-v-2fb00857]{max-width:80px}}:root{--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-accent:#ed4a85;--color-accent-soft:#fff0f6;--color-text:#1f2e47;--color-muted:#697890;--color-background:#f5f7fc;--color-surface:#fff;--color-border:#dfe6f1;--color-primary-soft:#eff5ff;--color-primary-soft-hover:#e5eeff;--color-focus-ring:#2563eb24;--color-danger:#b43d4b;--color-danger-soft:#fff3f4;--color-chart-out-of-range:red;--color-success:#086b4d;--color-success-soft:#cce9dc;--sleep-wake:#ff7b3d;--sleep-light:#3185f5;--sleep-deep:#2e28b8;--sleep-rem:#40bbed;--sleep-heading:#111827;--sleep-icon:#8b6cf4;--care-self-text:#086b4d;--care-self-bg:#eaf7f0;--care-assistance-text:#1d4ed8;--care-assistance-bg:#eff5ff;--care-nursing-text:#9a4d0b;--care-nursing-bg:#fff4e6;--care-special-text:#7c3aed;--care-special-bg:#f4efff;--color-sidebar:#fbfcff;color:var(--color-text);background:var(--color-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Microsoft YaHei UI,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}a{color:var(--color-primary)}a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.skip-link{z-index:40;background:#fff;padding:12px;position:absolute;top:-100px;left:16px}button:focus-visible,summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}button:disabled{cursor:wait;opacity:.65}.skip-link:focus{top:12px}.page-panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:40px}.eyebrow{color:var(--color-primary);margin:0 0 12px;font-size:14px}h1{margin:0;font-size:28px;line-height:1.4}.page-description{color:var(--color-muted);margin:16px 0 0;line-height:1.8}.action-link{margin-top:24px;display:inline-block}@media (width<=600px){.page-panel{padding:24px}}
