:root{--brand: #1f6feb;--ink: #162033;--muted: #718096;--sidebar-bg: #0f1d35;--sidebar-border: rgba(255, 255, 255, .08);--card-shadow: 0 10px 30px rgba(20, 39, 68, .1);--card-border: 1px solid rgba(15, 23, 42, .06);--content-max: 1200px;color:var(--ink);font-family:SF Pro Display,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}a{color:inherit}.app-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px;background:linear-gradient(180deg,#f3f7fb,#eef3f6)}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.app-sider-logo{padding:24px;flex:0 0 auto}.app-sider-menu{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.app-sider-footer{flex:0 0 auto;border-top:1px solid rgba(255,255,255,.1);padding-block:4px}.page-shell{max-width:var(--content-max);margin-inline:auto}.page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.page-header .page-header-actions{display:flex;flex-wrap:wrap;gap:8px}.page-card{background:#fff;border-radius:18px;border:var(--card-border);box-shadow:var(--card-shadow)}.page-anchor{scroll-margin-top:96px}.grid-two{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.muted{color:var(--muted)}.handbook-toolbar-card{margin-bottom:16px}.handbook-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.handbook-search{flex:1 1 420px;max-width:560px}.handbook-result-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.handbook-category-card,.handbook-section-card,.handbook-empty-card{height:100%}.handbook-category-card{cursor:pointer}.handbook-section-card{margin-bottom:16px}.handbook-section-anchor{scroll-margin-top:96px}.handbook-section-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.handbook-section-summary{margin-bottom:0}.handbook-section-list{margin:0;padding-left:20px;display:grid;gap:10px}.handbook-faq-list,.handbook-next-actions{display:grid;gap:12px}.handbook-faq-card,.handbook-action-card{border-radius:14px}.handbook-section-footer{margin-top:20px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.handbook-highlight{background:#fff1b8;border-radius:4px;padding:0 2px}.assistant-widget{display:grid;grid-template-rows:auto 1fr auto;height:100%;min-height:0}.assistant-widget-header,.assistant-widget-footer{padding:16px;border-bottom:1px solid rgba(15,23,42,.08)}.assistant-widget-header{display:grid;gap:12px}.assistant-widget-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.assistant-widget-footer{display:grid;gap:12px;border-top:1px solid rgba(15,23,42,.08);border-bottom:0}.assistant-widget-footer-compact{display:block}.assistant-transcript{min-height:0;overflow-y:auto;padding:16px;background:linear-gradient(180deg,#f8fbff,#f3f7fb)}.assistant-empty-state{display:grid;gap:16px}.assistant-prompt-list{display:flex;flex-wrap:wrap;gap:8px}.assistant-message-card{border-radius:16px}.assistant-message-user{background:#e9f2ff}.assistant-message-assistant{background:#fff}.assistant-citation-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.assistant-action-list{display:grid;gap:10px;margin-top:12px}.assistant-action-card{border-radius:14px}.assistant-review-card{border-radius:16px}.assistant-mode-caption{font-size:13px}
