.keel-nav[data-v-bebfdf5d]{display:flex;align-items:center;gap:2px;min-width:0}.keel-nav__item[data-v-bebfdf5d]{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:var(--radius-md);font-size:13px;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);white-space:nowrap}.keel-nav__item[data-v-bebfdf5d]:hover{background:var(--surface-hover);color:var(--text-primary)}.keel-nav__item.router-link-active[data-v-bebfdf5d]{background:var(--color-primary-subtle);color:var(--color-primary);font-weight:600}.keel-nav__icon[data-v-bebfdf5d]{font-size:16px;line-height:1}@media(max-width:900px){.keel-nav[data-v-bebfdf5d]{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:2px;white-space:nowrap}.keel-nav[data-v-bebfdf5d]::-webkit-scrollbar{display:none}.keel-nav__item[data-v-bebfdf5d]{flex:0 0 auto;padding:0 10px}}.keel-header[data-v-09997493]{height:56px;min-height:56px;background:#ffffffe0;backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--border-subtle);color:var(--text-primary)!important}.keel-header__inner[data-v-09997493]{max-width:1280px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;gap:12px}.keel-crumb[data-v-09997493]{display:inline-flex;align-items:center;gap:2px;font-size:var(--fs-body-sm);color:var(--text-muted);white-space:nowrap;flex-shrink:0}.keel-crumb__sep[data-v-09997493]{font-size:16px;color:var(--text-disabled)}.keel-logo[data-v-09997493]{display:flex;align-items:center;gap:9px;text-decoration:none;flex-shrink:0;min-width:128px}.keel-logo__img[data-v-09997493]{display:block}.keel-spacer[data-v-09997493]{flex:1}.keel-tier-badge[data-v-09997493]{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:var(--radius-pill);font-size:var(--fs-caption);font-weight:600;border:1px solid;white-space:nowrap;flex-shrink:0}.keel-tier-badge--free[data-v-09997493]{background:var(--surface-sunken);color:var(--text-secondary);border-color:var(--border-default)}.keel-tier-badge--radar[data-v-09997493]{background:var(--color-primary-subtle);color:var(--indigo-700);border-color:var(--indigo-200)}.keel-tier-badge--discipline[data-v-09997493]{background:var(--indigo-600);color:#fff;border-color:var(--indigo-600)}.keel-header__actions[data-v-09997493]{display:flex;align-items:center;gap:4px;padding-left:10px;border-left:1px solid var(--border-subtle)}.keel-icon-btn[data-v-09997493]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);border:none;background:transparent;color:var(--text-secondary);cursor:pointer;text-decoration:none;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.keel-icon-btn[data-v-09997493]:hover{background:var(--surface-hover);color:var(--text-primary)}.keel-icon-btn .material-icons[data-v-09997493]{font-size:18px}.keel-foot[data-v-09997493]{background:var(--slate-900);color:var(--slate-300);padding:40px 0 28px;margin-top:auto}.keel-foot__inner[data-v-09997493]{max-width:1280px;margin:0 auto;padding:0 32px}.keel-foot__brand[data-v-09997493]{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.keel-foot__mark[data-v-09997493]{display:block;opacity:.85}.keel-foot__wordmark[data-v-09997493]{font-size:17px;font-weight:600;letter-spacing:-.02em;color:#fff}.keel-foot__tagline[data-v-09997493]{font-size:var(--fs-caption);color:var(--slate-500)}.keel-foot__disc[data-v-09997493]{font-size:var(--fs-body-sm);line-height:20px;color:var(--slate-400);max-width:72ch;margin:0 0 20px}.keel-foot__bottom[data-v-09997493]{padding-top:20px;border-top:1px solid var(--slate-700);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.keel-foot__rights[data-v-09997493]{font-size:var(--fs-caption);color:var(--slate-500)}@media(max-width:900px){.keel-header[data-v-09997493]{height:56px;min-height:56px}.keel-header__inner[data-v-09997493]{padding:0 16px;height:56px;gap:8px}.keel-logo[data-v-09997493]{min-width:auto}.keel-tier-badge[data-v-09997493],.keel-spacer[data-v-09997493]{display:none}.keel-header__actions[data-v-09997493]{margin-left:0;padding-left:8px;border-left:none;flex:0 0 auto}.keel-foot__inner[data-v-09997493]{padding:0 16px}}
