.app-menu[data-v-c3af36af]{position:relative;flex:0 0 auto}.app-menu[data-v-c3af36af]:after{content:"";position:absolute;top:100%;left:0;width:min(324px,calc(100vw - 24px));height:12px}.app-menu__trigger[data-v-c3af36af]{width:42px;height:42px;display:inline-grid;place-items:center;border:0;border-radius:8px;color:#22304a;background:transparent;cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.app-menu__trigger span[data-v-c3af36af]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.app-menu__trigger[data-v-c3af36af]:hover,.app-menu.is-open .app-menu__trigger[data-v-c3af36af],.app-menu:focus-within .app-menu__trigger[data-v-c3af36af]{color:var(--seed-primary);background:var(--seed-primary-light)}.app-menu__panel[data-v-c3af36af]{position:absolute;top:calc(100% + 12px);left:0;width:min(324px,calc(100vw - 24px));max-height:min(72vh,660px);overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-8px);clip-path:inset(0 0 100% 0 round 8px);transition:opacity .26s ease,transform .36s cubic-bezier(.22,1,.36,1),clip-path .42s cubic-bezier(.22,1,.36,1),visibility .26s linear;z-index:5100}.app-menu:hover .app-menu__panel[data-v-c3af36af],.app-menu.is-open .app-menu__panel[data-v-c3af36af],.app-menu:focus-within .app-menu__panel[data-v-c3af36af]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);clip-path:inset(0 0 0 0 round 8px)}.app-menu__panel-inner[data-v-c3af36af]{max-height:min(72vh,660px);overflow-y:auto;padding:10px;border:1px solid rgba(210,218,232,.92);border-radius:8px;background:#fffffff5;box-shadow:0 24px 54px #18264829;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}.app-menu__group+.app-menu__group[data-v-c3af36af]{margin-top:10px;padding-top:10px;border-top:1px solid #edf0f6}.app-menu__group-title[data-v-c3af36af]{display:block;padding:6px 10px 8px;color:#8792a5;font-size:12px;font-weight:800;letter-spacing:.04em}.app-menu__item[data-v-c3af36af]{width:100%;min-height:38px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#344054;cursor:pointer;font-size:14px;font-weight:650;line-height:1.3;text-align:left;text-decoration:none;transition:color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.app-menu__item+.app-menu__item[data-v-c3af36af]{margin-top:2px}.app-menu__item svg[data-v-c3af36af]{flex:0 0 auto;color:#6b778c}.app-menu__item[data-v-c3af36af]:hover,.app-menu__item.active[data-v-c3af36af]{color:var(--seed-primary);background:var(--seed-primary-light);transform:translate(2px)}.app-menu__item:hover svg[data-v-c3af36af],.app-menu__item.active svg[data-v-c3af36af]{color:var(--seed-primary)}@media(max-width:560px){.app-menu__trigger[data-v-c3af36af]{width:36px;height:36px}.app-menu__panel[data-v-c3af36af]{top:calc(100% + 10px);width:min(306px,calc(100vw - 24px))}.app-menu[data-v-c3af36af]:after{width:min(306px,calc(100vw - 24px));height:10px}}.role-button[data-v-792d9ac5]{border:0;color:#fff;background:var(--gradient-brand)}.account-summary[data-v-792d9ac5]{min-width:180px;padding:10px 14px 8px;cursor:default}.account-summary span[data-v-792d9ac5]{display:block;margin-bottom:4px;font-size:12px;color:var(--muted)}.account-summary strong[data-v-792d9ac5]{display:block;color:var(--text);font-size:14px;font-weight:700;line-height:1.4;word-break:break-all}.account-divider[data-v-792d9ac5]{margin:4px 0}.notify-entry[data-v-32c5cc75]{display:inline-flex;align-items:center;flex:0 0 auto}.notify-badge[data-v-32c5cc75]{display:inline-flex}.notify-icon-button[data-v-32c5cc75]{width:36px;height:36px;border-color:#dfe5ef;color:#4c5b70;background:#fff}.notify-icon-button[data-v-32c5cc75]:hover{border-color:#0891b259;color:var(--clinical-cyan);background:var(--clinical-soft-cyan)}.notify-popover[data-v-32c5cc75]{min-height:180px}.notify-popover__head[data-v-32c5cc75],.notify-popover__foot[data-v-32c5cc75],.notify-dialog__toolbar[data-v-32c5cc75]{display:flex;align-items:center;justify-content:space-between;gap:12px}.notify-popover__head[data-v-32c5cc75]{padding-bottom:10px;border-bottom:1px solid #edf1f7}.notify-popover__head strong[data-v-32c5cc75]{display:block;font-size:15px;color:var(--color-text-primary)}.notify-popover__head span[data-v-32c5cc75]{display:block;margin-top:2px;font-size:12px;color:#7c8798}.notify-list[data-v-32c5cc75]{min-height:118px;max-height:320px;overflow-y:auto;padding:8px 0}.notify-item[data-v-32c5cc75]{width:100%;display:grid;grid-template-columns:8px minmax(0,1fr);gap:10px;align-items:start;padding:10px 4px;border:0;border-bottom:1px solid #f0f3f8;background:transparent;text-align:left;cursor:pointer}.notify-item[data-v-32c5cc75]:hover{background:#f8fbff}.notify-item__dot[data-v-32c5cc75]{width:8px;height:8px;margin-top:6px;border-radius:999px;background:var(--seed-primary)}.notify-item__body[data-v-32c5cc75]{min-width:0}.notify-item__body strong[data-v-32c5cc75]{display:block;overflow:hidden;color:var(--color-text-primary);font-size:13px;font-weight:600;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.notify-item__body small[data-v-32c5cc75]{display:block;margin-top:3px;color:#8a94a6;font-size:12px}.notify-popover__foot[data-v-32c5cc75]{padding-top:8px;border-top:1px solid #edf1f7}.notify-dialog__toolbar[data-v-32c5cc75]{margin-bottom:14px}.notify-dialog__actions[data-v-32c5cc75]{display:inline-flex;gap:8px}.notify-table[data-v-32c5cc75]{width:100%}.el-pagination[data-v-32c5cc75]{margin-top:16px;justify-content:flex-end}@media(max-width:640px){.notify-dialog__toolbar[data-v-32c5cc75]{align-items:stretch;flex-direction:column}.notify-dialog__actions[data-v-32c5cc75]{justify-content:flex-end}}.shell[data-v-427da5b8]{min-height:100vh}.gnav[data-v-427da5b8]{position:sticky;top:0;height:64px;display:grid;grid-template-columns:minmax(230px,1fr) minmax(320px,560px) minmax(180px,1fr);gap:18px;align-items:center;padding:0 clamp(14px,3.2vw,40px);background:#ffffffe0;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border-bottom:1px solid var(--color-border);z-index:5000}.gnav__left[data-v-427da5b8]{min-width:0;display:inline-flex;align-items:center;gap:14px}.gnav__divider[data-v-427da5b8]{width:1px;height:26px;flex:0 0 auto;background:#d9dee8}.gnav__logo[data-v-427da5b8]{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;font-size:18px;font-weight:800;letter-spacing:0;color:var(--color-text-primary);cursor:pointer;text-decoration:none;white-space:nowrap}.gnav__logo-mark[data-v-427da5b8]{width:34px;height:34px;display:block;border-radius:var(--radius-sm);object-fit:contain;box-shadow:0 8px 18px #122a5c1f}.gnav__search[data-v-427da5b8]{justify-self:center;width:100%;height:42px;border-radius:10px;border:1px solid var(--color-border);background:#fff;display:flex;align-items:center;gap:10px;padding:0 14px;color:#8a94a6;font-size:14px;text-align:left;transition:all var(--transition-fast)}.gnav__search strong[data-v-427da5b8]{flex:0 0 auto;color:#8a94a6;font-size:14px;font-weight:500}.gnav__search span[data-v-427da5b8]{min-width:0;overflow:hidden;color:#9aa3b4;text-overflow:ellipsis;white-space:nowrap}.gnav__search[data-v-427da5b8]:hover{border-color:#0891b259;color:var(--seed-primary);background:#fbfdff;box-shadow:0 8px 24px #0891b214}.gnav__right[data-v-427da5b8]{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px}.content[data-v-427da5b8]{padding:24px clamp(16px,4vw,48px) 72px}.content--plain[data-v-427da5b8]{padding:0}@media(max-width:900px){.gnav[data-v-427da5b8]{height:auto;grid-template-columns:1fr auto;padding-block:12px}.gnav__search[data-v-427da5b8]{order:3;grid-column:1 / -1}.gnav__right[data-v-427da5b8]{justify-content:flex-end}}@media(max-width:560px){.gnav[data-v-427da5b8]{gap:10px;padding-inline:12px}.gnav__logo[data-v-427da5b8]{gap:8px;font-size:17px}.gnav__divider[data-v-427da5b8]{height:22px}.gnav__search strong[data-v-427da5b8],.gnav__right[data-v-427da5b8] .el-switch{display:none}}:root{--font-system: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "PingFang SC", "Hiragino Sans GB", "HarmonyOS Sans SC", "HarmonyOS Sans", "Microsoft YaHei UI", "Microsoft YaHei", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--el-font-family: var(--font-system);--seed-primary: #1d4ed8;--seed-primary-light: #eaf4ff;--seed-primary-dark: #153eaa;--seed-bg: #f6f8fc;--seed-fg: #111827;--seed-surface: #ffffff;--seed-accent: #0891b2;--gradient-brand: linear-gradient(135deg, #1d4ed8 0%, #0891b2 100%);--gradient-brand-light: linear-gradient(180deg, #f6f8fc 0%, #ffffff 64%);--gradient-hero: linear-gradient(160deg, #10233f 0%, #17457c 42%, #1d4ed8 72%, #0891b2 100%);--color-primary: var(--seed-primary);--color-primary-hover: var(--seed-primary-dark);--color-ai-start: var(--seed-accent);--color-ai-end: var(--seed-primary);--color-success: #059669;--color-warning: #d97706;--color-danger: #dc2626;--color-info: #0284c7;--text-primary: #111827;--text-secondary: #64748b;--text-muted: #94a3b8;--color-text-primary: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-placeholder: var(--text-muted);--color-neutral-dark: #475569;--border-subtle: #dbe4f0;--color-border: var(--border-subtle);--bg-page: var(--seed-bg);--bg-surface: var(--seed-surface);--bg-soft: #f8fafc;--color-bg-card: #ffffff;--color-bg-muted: #f8fafc;--color-bg-hover: #eef6ff;--color-bg-footer: #f8fafc;--clinical-blue: #1d4ed8;--clinical-cyan: #0891b2;--clinical-teal: #0f766e;--clinical-ink: #0f172a;--clinical-soft-blue: #eff6ff;--clinical-soft-cyan: #ecfeff;--focus-ring: 0 0 0 3px rgba(8, 145, 178, .18);--domain-psychology: #2563eb;--domain-clinical: #36cfc9;--domain-rehab: #52c41a;--domain-qol: #faad14;--domain-pain: #f5222d;--domain-cognition: #1890ff;--domain-prognosis: #334155;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--shadow-card: 0 12px 32px rgba(15, 23, 42, .055), 0 2px 8px rgba(15, 23, 42, .035);--shadow-hover: 0 18px 44px rgba(15, 23, 42, .09), 0 6px 16px rgba(15, 23, 42, .055);--shadow-glow: 0 10px 24px rgba(29, 78, 216, .16);--shadow-soft: var(--shadow-card);--shadow-panel: var(--shadow-card);--transition-fast: .16s cubic-bezier(.22, 1, .36, 1);--transition-medium: .24s cubic-bezier(.22, 1, .36, 1);--transition-slow: .5s cubic-bezier(.22, 1, .36, 1);--el-color-primary: var(--seed-primary);--el-color-primary-light-3: #4f83f1;--el-color-primary-light-5: #8fb5ff;--el-color-primary-light-7: #c7dcff;--el-color-primary-light-8: #dbeafe;--el-color-primary-light-9: var(--seed-primary-light);--el-color-primary-dark-2: var(--seed-primary-dark);--el-border-color: var(--color-border);--el-border-color-light: #e2e8f0;--el-border-color-lighter: #edf2f7;--el-fill-color-light: var(--color-bg-muted);--el-fill-color-lighter: #fbfdff;--el-text-color-primary: var(--text-primary);--el-text-color-regular: #334155;--el-text-color-secondary: var(--text-secondary);--el-border-radius-base: var(--radius-sm)}:root.elder-mode{--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px}*{box-sizing:border-box}html,body,#app{min-height:100%}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-system);color:var(--text-primary);background:radial-gradient(circle at 12% 0%,rgba(8,145,178,.055),transparent 30%),linear-gradient(180deg,#f8fbff 0%,var(--seed-bg) 34%,#f8fafc 100%);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}button,input,select,textarea,.el-button,.el-input__inner{font-family:var(--font-system)}a{color:inherit;text-decoration:none}button,[role=button],.el-button,.el-dropdown,.el-dropdown-link,.el-select,.el-radio,.el-checkbox,.el-tabs__item,.el-pagination button,.el-pager li{cursor:pointer}:focus-visible{outline:0;box-shadow:var(--focus-ring)}.el-button:focus-visible,.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:var(--focus-ring),0 0 0 1px #0891b26b inset!important}.page{width:min(1200px,100%);margin:0 auto}.page.home,.page.assessment-full{width:100%;max-width:none}.page-grid{display:grid;gap:18px}.panel,.glass-panel{position:relative;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.glass-panel{overflow:hidden}.glass-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(29,78,216,.026),rgba(8,145,178,.022) 58%,transparent);opacity:.72}.glass-panel>*{position:relative;z-index:1}.ai-gradient-text{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.ai-border{position:relative}.ai-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--gradient-brand);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.muted{color:var(--text-secondary)}.subtle{color:var(--text-muted)}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.brand-button:not(.is-disabled),.el-button--primary:not(.is-link):not(.is-text):not(.is-disabled){color:#fff!important;background:var(--gradient-brand)!important;border-color:transparent!important;box-shadow:var(--shadow-glow)}.brand-button:not(.is-disabled)>span,.el-button--primary:not(.is-link):not(.is-text):not(.is-disabled)>span,.brand-button:not(.is-disabled) .el-icon,.el-button--primary:not(.is-link):not(.is-text):not(.is-disabled) .el-icon{color:inherit!important}.el-button{border-radius:var(--radius-sm);font-weight:600;letter-spacing:0;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.el-button:not(.is-disabled):not(.is-link):not(.is-text):hover{transform:translateY(-1px)}.el-button.is-disabled,.el-button.is-disabled:hover{opacity:.64}.el-button.is-link{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.el-table .el-button.is-link{font-weight:700}.el-button.is-link.el-button--primary:not(.is-disabled){color:var(--seed-primary)!important}.el-button.is-link.el-button--success:not(.is-disabled){color:#2fb344!important}.el-button.is-link.el-button--warning:not(.is-disabled){color:#d97706!important}.el-button.is-link.el-button--danger:not(.is-disabled){color:#dc2626!important}.el-button.is-link.is-disabled,.el-button.is-link.is-disabled:hover,.el-button.is-link.is-disabled:focus{color:var(--el-text-color-disabled)!important;background:transparent!important;box-shadow:none!important;cursor:not-allowed}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{border-radius:var(--radius-sm)!important;box-shadow:0 0 0 1px var(--color-border) inset!important;transition:background-color var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.el-input__wrapper:hover,.el-textarea__inner:hover,.el-select__wrapper:hover{box-shadow:0 0 0 1px #0891b261 inset!important}.el-table{border-radius:var(--radius-md);overflow:hidden;--el-table-border-color: #e5edf7;--el-table-header-bg-color: #f8fafc;--el-table-row-hover-bg-color: #f1f8ff;color:#334155}.el-table th.el-table__cell{background:var(--color-bg-muted)!important;color:#334155;font-weight:700}.el-table td.el-table__cell{border-bottom-color:#e8eef7}.el-table tr{transition:background-color var(--transition-fast)}.el-tag{border-radius:var(--radius-sm);font-weight:700;letter-spacing:0}.el-card,.el-dialog,.el-popover.el-popper,.el-dropdown__popper.el-popper,.el-select__popper.el-popper,.el-picker__popper.el-popper{border-color:var(--color-border)!important;box-shadow:0 18px 50px #0f172a1c!important}.el-dialog{border-radius:var(--radius-lg)!important}.el-dialog__header{border-bottom:1px solid #eef2f7}.el-dialog__title,.el-message-box__title{color:var(--clinical-ink);font-weight:800}.el-message,.el-notification{border-color:var(--color-border)!important;box-shadow:0 16px 44px #0f172a1f!important}.el-tabs__item{font-weight:700;transition:color var(--transition-fast)}.el-tabs__active-bar{background:var(--gradient-brand);border-radius:var(--radius-pill)}.result-card,.scale-card,.area-card,.ambit-card,.metric-card,.stat-card,.feature-card,.plan-card,.task-card{transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),background-color var(--transition-fast)}.result-card:hover,.scale-card:hover,.area-card:hover,.ambit-card:hover,.plan-card:hover,.task-card:hover{border-color:#0891b252;box-shadow:var(--shadow-hover)}.ai-gradient-text{filter:saturate(.92)}.ai-border:before{opacity:.72}.elder-mode body{font-size:18px}.elder-mode .el-button{min-height:48px;font-size:17px}.elder-mode .el-input__wrapper,.elder-mode .el-textarea__inner{min-height:48px;font-size:18px}.elder-mode{text-rendering:optimizeLegibility}.elder-mode body{line-height:1.75}.elder-mode p,.elder-mode li,.elder-mode label,.elder-mode dt,.elder-mode dd,.elder-mode .prose,.elder-mode .muted-text,.elder-mode .disclaimer,.elder-mode .report-conclusion{font-size:18px!important;line-height:1.85!important}.elder-mode small,.elder-mode .el-tag,.elder-mode .question-number,.elder-mode .question-short,.elder-mode .report-tab,.elder-mode .metric-strip span,.elder-mode .section-heading span,.elder-mode .history-item span,.elder-mode .history-item small,.elder-mode .reference-list span{font-size:16px!important;line-height:1.65!important}.elder-mode h1,.elder-mode h2,.elder-mode h3{line-height:1.35!important}.elder-mode .el-button{min-height:50px;padding-inline:18px;font-size:18px!important}.elder-mode .el-input__inner,.elder-mode .el-textarea__inner,.elder-mode .el-select__placeholder,.elder-mode .el-select__selected-item,.elder-mode .el-input-number .el-input__inner{font-size:18px!important}.elder-mode .el-form-item__label,.elder-mode .el-radio__label,.elder-mode .el-checkbox__label,.elder-mode .el-dropdown-menu__item,.elder-mode .el-select-dropdown__item,.elder-mode .el-tabs__item,.elder-mode .el-dialog__body,.elder-mode .el-message-box__message,.elder-mode .el-pagination,.elder-mode .el-pagination button,.elder-mode .el-pagination span,.elder-mode .el-pager li{font-size:17px!important;line-height:1.7!important}.elder-mode .el-dialog__title,.elder-mode .el-message-box__title{font-size:22px!important}.elder-mode .el-table{font-size:16px!important}.elder-mode .el-table .cell{line-height:1.65!important}.elder-mode .el-table th.el-table__cell,.elder-mode .el-table td.el-table__cell{padding-block:14px!important}.elder-mode .ai-assessment .ai-hero h1,.elder-mode .assessment-full .question-main h1,.elder-mode .session-shell .question-heading h1{font-size:clamp(40px,4.5vw,60px)!important;line-height:1.28!important}.elder-mode .ai-assessment .bubble p,.elder-mode .ai-assessment .directive p,.elder-mode .ai-assessment .manual-score,.elder-mode .assessment-full .option,.elder-mode .assessment-full .text-answer,.elder-mode .session-shell .question-read,.elder-mode .session-shell .option-copy em,.elder-mode .session-shell .clinical-textarea .el-textarea__inner{font-size:20px!important;line-height:1.8!important}.elder-mode .assessment-full .option,.elder-mode .session-shell .option-card{min-height:72px}.elder-mode .assessment-full .question-dots button,.elder-mode .session-shell .question-chips button{min-width:44px;min-height:44px;font-size:18px!important}.elder-mode .scale-detail-page .scale-meta__intro,.elder-mode .scale-detail-page .plain-card,.elder-mode .scale-detail-page .copyright-box,.elder-mode .scale-detail-page .reference-list p,.elder-mode .scale-detail-page .info-grid strong,.elder-mode .scale-detail-page .cta-card p,.elder-mode .scale-detail-page .cta-card__assurance span{font-size:18px!important;line-height:1.85!important}.elder-mode .scale-detail-page .metric-strip strong,.elder-mode .result-page .score-level,.elder-mode .result-page .report-empty p,.elder-mode .result-page .report-generating p{font-size:20px!important;line-height:1.7!important}.elder-mode .result-page .report-tab{min-height:46px;padding-inline:16px}.elder-mode .result-page .report-conclusion{white-space:pre-wrap}.elder-mode .crud .toolbar p,.elder-mode .crud .advanced-filter-item span,.elder-mode .crud .table-meta,.elder-mode .crud .empty-copy{font-size:17px!important;line-height:1.7!important}.elder-mode .crud .toolbar h2,.elder-mode .panel h2,.elder-mode .section-heading h2{font-size:26px!important}@keyframes aiPulse{0%,to{box-shadow:0 0 #0891b200}50%{box-shadow:0 0 28px #0891b22e}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent);animation:shimmer 1.8s infinite}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:900px){.toolbar{align-items:flex-start;flex-direction:column}.responsive-grid{grid-template-columns:1fr}}
