body.biasafe-theme .layout{align-items:start !important}body.biasafe-theme .rail,body.biasafe-theme:not(.rail-collapsed) .rail,body:not(.rail-collapsed).biasafe-theme .rail{align-self:start !important;padding:14px 10px 24px !important}body.biasafe-theme .rail-group{margin:0 0 22px !important;padding:0 !important}body.biasafe-theme .rail-group:first-child{margin-top:0 !important}body.biasafe-theme .rail-group-label{display:block !important;margin:0 0 8px !important}body.biasafe-theme .rail-button{min-height:36px !important;width:100% !important}body.biasafe-theme .rail-toggle,body.biasafe-theme:not(.rail-collapsed) .rail-toggle,body:not(.rail-collapsed).biasafe-theme .rail-toggle{position:fixed !important;z-index:170 !important;top:70px !important;left:calc(210px+14px) !important;margin:0 !important}body.biasafe-theme.rail-collapsed .rail-toggle,body.rail-collapsed.biasafe-theme .rail-toggle{left:calc(52px+14px) !important}body.biasafe-theme .sidebar-toggle,body.biasafe-theme.rail-collapsed .sidebar-toggle,body.rail-collapsed.biasafe-theme .sidebar-toggle{position:fixed !important;display:inline-flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;width:32px !important;height:32px !important;min-width:32px !important;min-height:32px !important;gap:0 !important;margin:0 !important;padding:0 !important;border:1px solid transparent !important;border-radius:6px !important;background:transparent !important;color:color-mix(in srgb,var(--ink,#121a1b) 88%,#4b5563) !important;box-shadow:none !important;cursor:pointer !important;transform:none !important;transition:background-color 140ms ease,border-color 140ms ease,color 140ms ease,transform 120ms ease !important}body.biasafe-theme .sidebar-toggle::before,body.biasafe-theme .sidebar-toggle::after,body.biasafe-theme.rail-collapsed .sidebar-toggle::before,body.biasafe-theme.rail-collapsed .sidebar-toggle::after,body.rail-collapsed.biasafe-theme .sidebar-toggle::before,body.rail-collapsed.biasafe-theme .sidebar-toggle::after{display:none !important;content:none !important}body.biasafe-theme .sidebar-toggle-icon,body.biasafe-theme.rail-collapsed .sidebar-toggle-icon,body.rail-collapsed.biasafe-theme .sidebar-toggle-icon{display:block !important;width:24px !important;height:24px !important;fill:none !important;stroke:currentColor !important;stroke-width:2.25 !important;stroke-linecap:round !important;stroke-linejoin:round !important;pointer-events:none !important}body.biasafe-theme .sidebar-toggle span,body.biasafe-theme.rail-collapsed .sidebar-toggle span,body.rail-collapsed.biasafe-theme .sidebar-toggle span,body.biasafe-theme .sidebar-toggle span:last-child,body.biasafe-theme.rail-collapsed .sidebar-toggle span:last-child,body.rail-collapsed.biasafe-theme .sidebar-toggle span:last-child{display:none !important;flex:0 0 2px !important;width:15px !important;height:1.5px !important;min-height:1.5px !important;margin:0 !important;border-radius:999px !important;background:currentColor !important;opacity:1 !important;transform:none !important}body.biasafe-theme .sidebar-toggle span+span,body.biasafe-theme.rail-collapsed .sidebar-toggle span+span,body.rail-collapsed.biasafe-theme .sidebar-toggle span+span{margin-top:3.5px !important}body.biasafe-theme .sidebar-toggle:hover,body.biasafe-theme .sidebar-toggle:focus-visible{border-color:transparent !important;background:color-mix(in srgb,var(--ink,#121a1b) 4%,transparent) !important;color:var(--ink,#121a1b) !important;outline:2px solid color-mix(in srgb,var(--ink,#121a1b) 12%,transparent) !important;outline-offset:2px !important}body.biasafe-theme .sidebar-toggle:active{transform:translateY(1px) !important}body.biasafe-theme .content{padding-top:48px !important}body.biasafe-theme .model-target-scroll-cue{position:fixed;z-index:60;right:24px;bottom:22px;display:inline-flex;align-items:center;gap:8px;width:max-content;margin:0;padding:8px 10px;border:1px solid #deded8;border-radius:999px;background:#ffffff;color:#4b5563;box-shadow:0 8px 24px rgba(17,24,39,0.1);pointer-events:none;font-size:0.76rem;font-weight:720;line-height:1}body.biasafe-theme .model-target-scroll-cue[hidden]{display:none !important}@media (max-width:860px){html,body.biasafe-theme{width:100% !important;max-width:100% !important;overflow-x:hidden !important}body.biasafe-theme .topbar{padding-left:calc(env(safe-area-inset-left,0px)+70px) !important;padding-right:calc(env(safe-area-inset-right,0px)+12px) !important}body.biasafe-theme .brand{min-width:0 !important}body.biasafe-theme .brand-logo{width:clamp(96px,34vw,132px) !important}body.biasafe-theme .sidebar-toggle,body.biasafe-theme.rail-collapsed .sidebar-toggle,body.rail-collapsed.biasafe-theme .sidebar-toggle,body.biasafe-theme:not(.rail-collapsed) .sidebar-toggle,body:not(.rail-collapsed).biasafe-theme .sidebar-toggle{position:fixed !important;z-index:270 !important;top:calc(env(safe-area-inset-top,0px)+12px) !important;left:calc(env(safe-area-inset-left,0px)+12px) !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;margin:0 !important;border-color:transparent !important;border-radius:8px !important;background:transparent !important;box-shadow:none !important}body.biasafe-theme .sidebar-toggle-icon,body.biasafe-theme.rail-collapsed .sidebar-toggle-icon,body.rail-collapsed.biasafe-theme .sidebar-toggle-icon{width:24px !important;height:24px !important}body.biasafe-theme .rail,body.biasafe-theme:not(.rail-collapsed) .rail,body:not(.rail-collapsed).biasafe-theme .rail{position:fixed !important;z-index:250 !important;top:calc(env(safe-area-inset-top,0px)+66px) !important;right:auto !important;bottom:calc(env(safe-area-inset-bottom,0px)+12px) !important;left:calc(env(safe-area-inset-left,0px)+10px) !important;width:min(92vw,392px) !important;height:auto !important;max-height:none !important;overflow-y:auto !important;overscroll-behavior:contain !important;padding:14px 18px 24px !important;border:1px solid #deded8 !important;border-radius:8px !important;background:#ffffff !important;box-shadow:0 18px 48px rgba(17,24,39,0.18) !important;transition:transform 180ms ease-out,opacity 140ms ease-out,visibility 140ms ease-out !important}body.biasafe-theme.rail-collapsed .rail,body.rail-collapsed.biasafe-theme .rail{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translateX(calc(-100% - 24px)) !important}body.biasafe-theme:not(.rail-collapsed) .rail,body:not(.rail-collapsed).biasafe-theme .rail{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateX(0) !important}body.biasafe-theme .shell,body.biasafe-theme .layout,body.biasafe-theme.rail-collapsed .layout,body.rail-collapsed.biasafe-theme .layout,body.biasafe-theme .content,body.biasafe-theme .view{width:100% !important;max-width:100vw !important;min-width:0 !important}body.biasafe-theme .layout,body.biasafe-theme.rail-collapsed .layout,body.rail-collapsed.biasafe-theme .layout{display:grid !important;grid-template-columns:minmax(0,1fr) !important}body.biasafe-theme .content,body.biasafe-theme.rail-collapsed .content,body.rail-collapsed.biasafe-theme .content{grid-column:1 !important;padding:12px 10px 56px !important;overflow-x:clip !important}body.biasafe-theme .command-bar,body.biasafe-theme .dashboard-command-bar{grid-template-columns:minmax(0,1fr) !important;gap:14px !important;width:100% !important;min-width:0 !important;margin-right:0 !important;margin-left:0 !important;padding:16px !important;border-radius:8px !important}body.biasafe-theme .command-bar-tools,body.biasafe-theme .search,body.biasafe-theme .search input{width:100% !important;max-width:100% !important;min-width:0 !important}body.biasafe-theme .dashboard-logo-title,body.biasafe-theme h1,body.biasafe-theme h2,body.biasafe-theme h3{max-width:100% !important;overflow-wrap:anywhere !important}body.biasafe-theme .hero-meta,body.biasafe-theme .panel-head,body.biasafe-theme .section-head,body.biasafe-theme .brief-hero,body.biasafe-theme .investor-brief-head{min-width:0 !important}body.biasafe-theme .hero-meta,body.biasafe-theme .panel-head,body.biasafe-theme .section-head,body.biasafe-theme .investor-brief-head{display:flex !important;flex-wrap:wrap !important}body.biasafe-theme .dashboard-grid,body.biasafe-theme .visual-grid,body.biasafe-theme .split,body.biasafe-theme .cockpit-trades-grid,body.biasafe-theme .market-grid,body.biasafe-theme .market-overview-grid,body.biasafe-theme .model-targets-grid,body.biasafe-theme .research-alpha-grid,body.biasafe-theme .risk-portfolio-grid,body.biasafe-theme .commodity-cycle-grid,body.biasafe-theme .calendar-grid,body.biasafe-theme .engine-validation-grid,body.biasafe-theme .engine-factor-grid,body.biasafe-theme .engine-method-grid,body.biasafe-theme .methodology-grid,body.biasafe-theme .methodology-brief-grid,body.biasafe-theme .carver-tables,body.biasafe-theme .validation-metric-grid,body.biasafe-theme .calibration-strip,body.biasafe-theme .risk-library-grid,body.biasafe-theme .risk-factor-grid,body.biasafe-theme .risk-model-grid,body.biasafe-theme .quant-grid,body.biasafe-theme .quant-context-grid,body.biasafe-theme .quant-metric-grid{grid-template-columns:minmax(0,1fr) !important;width:100% !important;max-width:100% !important;min-width:0 !important}body.biasafe-theme .engine-factor-grid .panel,body.biasafe-theme .engine-factor-grid .panel:last-child,body.biasafe-theme .dashboard-grid>*,body.biasafe-theme .visual-grid>*,body.biasafe-theme .split>*,body.biasafe-theme .market-grid>*,body.biasafe-theme .model-targets-grid>*,body.biasafe-theme .research-alpha-grid>*,body.biasafe-theme .risk-portfolio-grid>*{grid-column:auto !important;width:100% !important;max-width:100% !important;min-width:0 !important}body.biasafe-theme .panel,body.biasafe-theme .chart-panel,body.biasafe-theme .canvas-wrap,body.biasafe-theme .return-curve,body.biasafe-theme .list,body.biasafe-theme .idea,body.biasafe-theme .card,body.biasafe-theme .metric,body.biasafe-theme .validation-metric,body.biasafe-theme .methodology-card,body.biasafe-theme .engine-method-card,body.biasafe-theme .flow-card-split,body.biasafe-theme .review-row.model-target-row.decision-card{width:100% !important;max-width:100% !important;min-width:0 !important;overflow-wrap:anywhere !important}body.biasafe-theme .panel,body.biasafe-theme .chart-panel,body.biasafe-theme .validation-metric,body.biasafe-theme .methodology-card,body.biasafe-theme .engine-method-card{padding:14px !important;border-radius:8px !important}body.biasafe-theme .validation-metric strong,body.biasafe-theme .metric strong,body.biasafe-theme .kpi strong{max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}body.biasafe-theme .validation-metric small,body.biasafe-theme .metric small,body.biasafe-theme .kpi small,body.biasafe-theme .panel p,body.biasafe-theme .idea p{overflow-wrap:anywhere !important;white-space:normal !important}body.biasafe-theme .validation-table,body.biasafe-theme .orthogonality-scroll,body.biasafe-theme .table-scroll,body.biasafe-theme .table-wrap,body.biasafe-theme .model-target-scroll,body.biasafe-theme .matrix-scroll,body.biasafe-theme .research-table-wrap,body.biasafe-theme .rank-table-wrap{width:100% !important;max-width:100% !important;min-width:0 !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch}body.biasafe-theme .validation-table table,body.biasafe-theme .orthogonality-matrix{width:max-content !important;max-width:none !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-main,body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity,body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics,body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-read{grid-template-columns:minmax(0,1fr) !important;width:100% !important;min-width:0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics{margin-left:0 !important}body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-metrics>div,body.biasafe-theme .review-row.model-target-row.decision-card .decision-card-identity .evidence-trigger,body.biasafe-theme .review-row.model-target-row.decision-card .evidence-trigger{width:100% !important;max-width:100% !important;min-width:0 !important;justify-self:stretch !important}body.biasafe-theme .model-target-scroll-cue{right:12px;bottom:calc(env(safe-area-inset-bottom,0px)+12px)}}@media (max-width:520px){body.biasafe-theme .topbar-meta{display:none !important}body.biasafe-theme .hero-pill,body.biasafe-theme .regime-badge,body.biasafe-theme .badge{width:100% !important;justify-content:flex-start !important;white-space:normal !important}body.biasafe-theme .validation-metric-grid,body.biasafe-theme .calibration-strip{gap:8px !important}}@media (max-width:420px){body.biasafe-theme .topbar{padding-left:calc(env(safe-area-inset-left,0px)+68px) !important}body.biasafe-theme .sidebar-toggle,body.biasafe-theme.rail-collapsed .sidebar-toggle,body.rail-collapsed.biasafe-theme .sidebar-toggle,body.biasafe-theme:not(.rail-collapsed) .sidebar-toggle,body:not(.rail-collapsed).biasafe-theme .sidebar-toggle{left:calc(env(safe-area-inset-left,0px)+10px) !important}body.biasafe-theme .rail,body.biasafe-theme:not(.rail-collapsed) .rail,body:not(.rail-collapsed).biasafe-theme .rail{left:calc(env(safe-area-inset-left,0px)+8px) !important;width:calc(100vw - 16px) !important}}
