:root{--cyg-page-bg:#ffffff;--cyg-surface:#ffffff;--cyg-cream:#fbfaf6;--cyg-ink:#1a2732;--cyg-subink:#4a5a66;--cyg-label:#5A6A71;--cyg-muted:#86979B;--cyg-muted-2:#9aa7b0;--cyg-border:#e3e8ec;--cyg-border-soft:#ecedef;--cyg-line:#e6ebef;--cyg-line-2:#eef2f5;--cyg-primary:#214B63;--cyg-primary-dark:#193A4D;--cyg-accent-dark:#3A7569;--cyg-danger-dark:#A84A4A;--cyg-copper-dark:#B07839;--cyg-primary-tint:rgba(33, 75, 99, 0.08);--cyg-accent-tint:rgba(70, 140, 129, 0.08);--cyg-copper-tint:rgba(204, 139, 71, 0.1);--cyg-info-tint:rgba(90, 155, 213, 0.1);--cyg-danger-tint:rgba(199, 91, 91, 0.1);--cyg-muted-tint:rgba(134, 151, 155, 0.1);--cyg-sidebar:#1a2e38;--cyg-sidebar-hover:#142328;--cyg-sidebar-active:#0f1a1e;--cyg-mode-accent:#214B63;--cyg-font-mono:'JetBrains Mono',ui-monospace,'SFMono-Regular',Menlo,Consolas,monospace;--cyg-ease:cubic-bezier(0.16, 1, 0.3, 1);--cyg-radius-sm:4px;--cyg-fund-aatif:#214B63;--cyg-fund-fei:#468C81;--cyg-fund-alcbf:#5A9BD5;--cyg-fund-agg:#CC8B47;--cyg-fund-ogef:#86979B;--cyg-fund-ugeap:#C75B5B;--cyg-fund-e3:#181C32;--cyg-accent:#468C81;--cyg-copper:#CC8B47;--cyg-info:#5A9BD5;--cyg-input-value:#2C6E9E;--cyg-danger:#C75B5B;--cyg-warning:#CC8B47;--cyg-success:#468C81;--cyg-success-text:#2D6A60;--cyg-warning-text:#8A5418;--cyg-danger-text:#A94040;--cyg-info-text:#296693;--cyg-dark:#181C32;--cyg-shadow-1:0 0 0 0 transparent;--cyg-shadow-2:0 6px 22px rgba(20, 34, 46, 0.08);--cyg-shadow-3:0 18px 60px rgba(20, 34, 46, 0.18);--cyg-button-primary-bg:#3A7569;--cyg-button-primary-fg:#fff;--cyg-button-primary-hover:#468C81;--cyg-on-brand-fill:rgba(255, 255, 255, 0.12);--cyg-on-brand-line:rgba(255, 255, 255, 0.22);--cyg-on-brand-ink:#ffffff;--cyg-on-brand-subink:rgba(255, 255, 255, 0.82);--cyg-on-brand-muted:rgba(255, 255, 255, 0.7);--cyg-on-brand-accent:#CC8B47;--cyg-on-brand-glass:rgba(26, 46, 56, 0.8);--cyg-icon-tile-bg:#ffffff;--cyg-tint-success-soft:rgba(70, 140, 129, 0.14);--cyg-tint-success-strong:rgba(70, 140, 129, 0.22);--cyg-tint-warning-soft:rgba(204, 139, 71, 0.16);--cyg-tint-warning-strong:rgba(204, 139, 71, 0.28);--cyg-tint-danger-soft:rgba(199, 91, 91, 0.14);--cyg-tint-danger-strong:rgba(199, 91, 91, 0.22);--cyg-tint-info-soft:rgba(90, 155, 213, 0.14);--cyg-tint-info-strong:rgba(90, 155, 213, 0.22);--cyg-tint-primary-soft:rgba(33, 75, 99, 0.1);--cyg-tint-primary-strong:rgba(33, 75, 99, 0.18);--cyg-tint-muted-soft:rgba(134, 151, 155, 0.1);--cyg-tint-muted-strong:rgba(134, 151, 155, 0.18);--cyg-tint-primary-025:rgba(33, 75, 99, 0.025);--cyg-tint-primary-04:rgba(33, 75, 99, 0.04);--cyg-tint-primary-05:rgba(33, 75, 99, 0.05);--cyg-tint-primary-16:rgba(33, 75, 99, 0.16);--cyg-tint-primary-25:rgba(33, 75, 99, 0.25);--cyg-tint-primary-28:rgba(33, 75, 99, 0.28);--cyg-tint-success-10:rgba(70, 140, 129, 0.1);--cyg-tint-success-12:rgba(70, 140, 129, 0.12);--cyg-tint-success-18:rgba(70, 140, 129, 0.18);--cyg-tint-success-40:rgba(70, 140, 129, 0.4);--cyg-tint-warning-08:rgba(204, 139, 71, 0.08);--cyg-tint-warning-12:rgba(204, 139, 71, 0.12);--cyg-tint-warning-14:rgba(204, 139, 71, 0.14);--cyg-tint-warning-18:rgba(204, 139, 71, 0.18);--cyg-tint-warning-45:rgba(204, 139, 71, 0.45);--cyg-tint-danger-08:rgba(199, 91, 91, 0.08);--cyg-tint-danger-12:rgba(199, 91, 91, 0.12);--cyg-tint-danger-45:rgba(199, 91, 91, 0.45);--cyg-tint-info-12:rgba(90, 155, 213, 0.12);--cyg-tint-muted-12:rgba(134, 151, 155, 0.12);--cyg-shade-12:rgba(0, 0, 0, 0.12);--cyg-shade-18:rgba(0, 0, 0, 0.18);--cyg-shade-40:rgba(0, 0, 0, 0.4);--cyg-shade-50:rgba(0, 0, 0, 0.5);--cyg-shade-ink-04:rgba(20, 34, 46, 0.04);--cyg-legacy-gray-50:#fafafa;--cyg-legacy-gray-75:#f9f9f9;--cyg-legacy-gray-100:#f8f9fa;--cyg-legacy-gray-150:#f1f3f5;--cyg-legacy-gray-200:#e9ecef;--cyg-legacy-gray-300:#e4e6ef;--cyg-legacy-blue:#009ef7;--cyg-legacy-blue-light:#f1faff;--cyg-elevated-1:rgba(255, 255, 255, 0.04);--cyg-elevated-2:rgba(255, 255, 255, 0.08);--cyg-selection-ring:rgba(33, 75, 99, 0.4);--cyg-overlay-soft:rgba(0, 0, 0, 0.35);--cyg-overlay-strong:rgba(0, 0, 0, 0.65);--cyg-sdg1:#E5243B;--cyg-sdg2:#DDA63A;--cyg-sdg3:#4C9F38;--cyg-sdg5:#FF3A21;--cyg-sdg7:#F0A818;--cyg-sdg8:#A21942;--cyg-sdg9:#FD6925;--cyg-sdg10:#DD1367;--cyg-sdg11:#FD9D24;--cyg-sdg13:#3F7E44;--cyg-sdg17:#19486A;--cyg-impact-climate:var(--cyg-accent);--cyg-impact-social:var(--cyg-copper);--cyg-impact-financial:var(--cyg-info);--cyg-impact-partner:var(--cyg-primary);--cyg-font-display:'Outfit',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--cyg-font-body:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--kendo-font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--bs-primary:var(--cyg-primary);--bs-success:var(--cyg-accent);--bs-secondary:var(--cyg-muted);--bs-info:var(--cyg-info);--bs-warning:var(--cyg-copper);--bs-danger:var(--cyg-danger);--bs-light:#ECE9E9;--bs-dark:var(--cyg-dark);--bs-secondary-color:var(--cyg-label);--bs-primary-rgb:33,75,99;--bs-secondary-rgb:134,151,155;--bs-success-rgb:70,140,129;--bs-info-rgb:90,155,213;--bs-warning-rgb:204,139,71;--bs-danger-rgb:199,91,91;--bs-light-rgb:236,233,233;--bs-dark-rgb:24,28,50;--bs-blue:var(--cyg-primary);--bs-green:var(--cyg-accent);--bs-teal:var(--cyg-accent);--bs-cyan:var(--cyg-info);--bs-yellow:var(--cyg-copper);--bs-orange:var(--cyg-copper);--bs-red:var(--cyg-danger);--bs-pink:var(--cyg-danger);--bs-indigo:var(--cyg-primary);--bs-purple:var(--cyg-info);--bs-link-color:var(--cyg-primary);--bs-link-hover-color:var(--cyg-primary-dark);--bs-component-active-bg:var(--cyg-primary);--bs-component-active-color:#fff;--cygnum-primary:var(--cyg-primary);--cygnum-primary-hover:var(--cyg-primary-dark);--cygnum-primary-light:var(--cyg-primary-tint);--cygnum-success:var(--cyg-accent);--cygnum-success-hover:var(--cyg-accent-dark);--cygnum-success-light:var(--cyg-accent-tint);--cygnum-secondary:var(--cyg-muted);--cygnum-warning:var(--cyg-copper);--cygnum-warning-hover:var(--cyg-copper-dark);--cygnum-warning-light:var(--cyg-copper-tint);--cygnum-light:#ECE9E9;--cygnum-info:var(--cyg-info);--cygnum-danger:var(--cyg-danger);--cygnum-sidebar:var(--cyg-sidebar);--cygnum-sidebar-hover:var(--cyg-sidebar-hover);--cygnum-sidebar-active:var(--cyg-sidebar-active);color-scheme:light}[data-theme="dark"]{--cyg-page-bg:#0d1418;--cyg-surface:#15202a;--cyg-cream:#1c2832;--cyg-ink:#f0f5f8;--cyg-subink:#c4cfd6;--cyg-label:#b8c5cd;--cyg-muted:#8a98a1;--cyg-muted-2:#6f7d86;--cyg-border:#3a4651;--cyg-border-soft:#2a3641;--cyg-line:#1a242c;--cyg-line-2:#1d2830;--cyg-primary:#6ba8c7;--cyg-primary-dark:#3f7f9f;--cyg-input-value:#8bc0e8;--cyg-accent:#7eb6ad;--cyg-success:#7eb6ad;--cyg-danger:#e88787;--cyg-success-text:#7eb6ad;--cyg-warning-text:#d69f63;--cyg-danger-text:#e88787;--cyg-info-text:#8bc0e8;--cyg-button-primary-bg:#3A7569;--cyg-button-primary-fg:#fff;--cyg-button-primary-hover:#468C81;--cyg-on-brand-fill:rgba(255, 255, 255, 0.12);--cyg-on-brand-line:rgba(255, 255, 255, 0.22);--cyg-on-brand-ink:#ffffff;--cyg-on-brand-subink:rgba(255, 255, 255, 0.82);--cyg-on-brand-muted:rgba(255, 255, 255, 0.7);--cyg-on-brand-accent:#CC8B47;--cyg-on-brand-glass:rgba(26, 46, 56, 0.8);--cyg-icon-tile-bg:#ffffff;--cyg-tint-success-soft:rgba(126, 182, 173, 0.1);--cyg-tint-success-strong:rgba(126, 182, 173, 0.18);--cyg-tint-warning-soft:rgba(214, 159, 99, 0.1);--cyg-tint-warning-strong:rgba(214, 159, 99, 0.18);--cyg-tint-danger-soft:rgba(232, 135, 135, 0.1);--cyg-tint-danger-strong:rgba(232, 135, 135, 0.18);--cyg-tint-info-soft:rgba(107, 168, 199, 0.08);--cyg-tint-info-strong:rgba(107, 168, 199, 0.16);--cyg-tint-primary-soft:rgba(107, 168, 199, 0.08);--cyg-tint-primary-strong:rgba(107, 168, 199, 0.16);--cyg-tint-muted-soft:rgba(255, 255, 255, 0.04);--cyg-tint-muted-strong:rgba(255, 255, 255, 0.1);--cyg-elevated-1:rgba(255, 255, 255, 0.04);--cyg-elevated-2:rgba(255, 255, 255, 0.08);--cyg-selection-ring:rgba(107, 168, 199, 0.45);--cyg-overlay-soft:rgba(0, 0, 0, 0.45);--cyg-overlay-strong:rgba(0, 0, 0, 0.65);color-scheme:dark}#kt_scrolltop,.scrolltop{position:fixed;bottom:28px;right:28px;z-index:90;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid transparent;border-radius:999px;background-color:var(--cyg-primary);color:#fff;box-shadow:0 6px 22px rgba(20,34,46,.08);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px) scale(.92);pointer-events:none;transition:opacity 240ms cubic-bezier(.16,1,.3,1),transform 240ms cubic-bezier(.16,1,.3,1),background-color 180ms cubic-bezier(.16,1,.3,1),box-shadow 240ms cubic-bezier(.16,1,.3,1)}body[data-kt-scrolltop="on"] #kt_scrolltop,body[data-kt-scrolltop="on"] .scrolltop{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}#kt_scrolltop:hover,.scrolltop:hover{background-color:#193a4d;transform:translateY(-2px);box-shadow:0 14px 32px rgba(20,34,46,.22)}#kt_scrolltop:active,.scrolltop:active{transform:translateY(0) scale(.96);box-shadow:0 4px 12px rgba(20,34,46,.18);transition-duration:120ms}#kt_scrolltop:focus-visible,.scrolltop:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(33,75,99,.28),0 8px 24px rgba(20,34,46,.18)}#kt_scrolltop .svg-icon,.scrolltop .svg-icon{display:inline-flex;width:20px;height:20px;color:inherit}#kt_scrolltop .svg-icon svg,.scrolltop .svg-icon svg{width:20px;height:20px;fill:currentColor}#kt_scrolltop .svg-icon svg [fill]:not(.permanent):not(g),.scrolltop .svg-icon svg [fill]:not(.permanent):not(g){fill:currentColor}@media (prefers-reduced-motion:reduce){#kt_scrolltop,.scrolltop{transition-duration:0s;transform:none}body[data-kt-scrolltop="on"] #kt_scrolltop,body[data-kt-scrolltop="on"] .scrolltop{transform:none}#kt_scrolltop:active,#kt_scrolltop:hover,.scrolltop:active,.scrolltop:hover{transform:none}}.menu-icon .cyg-menu-svg{width:20px;height:20px;flex:0 0 20px;color:inherit;stroke:currentColor;fill:none;vertical-align:middle;transition:color 140ms cubic-bezier(.16,1,.3,1),transform 140ms cubic-bezier(.16,1,.3,1)}.menu-item.here > .menu-link .menu-icon .cyg-menu-svg,.menu-item.show > .menu-link .menu-icon .cyg-menu-svg,.menu-link.active .menu-icon .cyg-menu-svg,.menu-link:hover .menu-icon .cyg-menu-svg{color:inherit}a{text-decoration:none}body .btn.btn-icon .cyg-svg-icon,body button .cyg-svg-icon{color:inherit;stroke:currentColor;fill:none;vertical-align:middle;flex:0 0 auto;transition:color 140ms cubic-bezier(.16,1,.3,1),transform 140ms cubic-bezier(.16,1,.3,1)}#cygThemeToggle .cyg-theme-icon--sun{display:none}#cygThemeToggle{display:none!important}#cygThemeToggle .cyg-theme-icon--moon{display:block}.cyg-aside-tooltip.tooltip,.tooltip.cyg-aside-tooltip{--bs-tooltip-bg:#1a2732;--bs-tooltip-color:#fff;z-index:1090}.cyg-aside-tooltip .tooltip-inner{background:#1a2732;color:#fff;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:500;letter-spacing:.01em;padding:6px 12px;border-radius:8px;box-shadow:0 8px 22px rgba(0,0,0,.25);max-width:240px;white-space:nowrap}.cyg-aside-tooltip .tooltip-arrow::before{border-right-color:var(--cyg-ink)!important}body .tooltip:not(.cyg-aside-tooltip){--bs-tooltip-bg:#1a2732;--bs-tooltip-color:#fff}body .tooltip:not(.cyg-aside-tooltip) .tooltip-inner{background:#1a2732;color:#fff;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:500;letter-spacing:.01em;padding:6px 11px;border-radius:8px;box-shadow:0 8px 22px rgba(0,0,0,.18);max-width:280px}body .tooltip:not(.cyg-aside-tooltip) .tooltip-arrow::before{border-top-color:var(--cyg-ink);border-bottom-color:var(--cyg-ink);border-left-color:var(--cyg-ink);border-right-color:var(--cyg-ink)}#kt_content,#kt_wrapper,.content,.kt-content,.kt-wrapper,.subheader,body{background-color:var(--cyg-page-bg)!important}#kt_wrapper{width:100%}body,html{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-feature-settings:"tnum" 1,"ss01" 1}body button,body input,body select,body textarea{font-family:inherit}::selection{background-color:rgba(33,75,99,.2);color:var(--cyg-ink)}.cyg-page ::-webkit-scrollbar,.cyg-scope ::-webkit-scrollbar{width:10px;height:10px}.cyg-page ::-webkit-scrollbar-track,.cyg-scope ::-webkit-scrollbar-track{background:0 0}.cyg-page ::-webkit-scrollbar-thumb,.cyg-scope ::-webkit-scrollbar-thumb{background:#e3e8ec;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.cyg-page ::-webkit-scrollbar-thumb:hover,.cyg-scope ::-webkit-scrollbar-thumb:hover{background:#86979b;background-clip:padding-box;border:2px solid transparent}.cyg-page a{color:var(--cyg-primary);text-decoration:none;transition:color .15s cubic-bezier(.16,1,.3,1)}.cyg-page a:hover{color:#193a4d;text-decoration:underline}body .subheader h5.fw-bold,body .subheader h5.text-dark,body .toolbar h5.fw-bold,body .toolbar h5.text-dark{font-family:var(--cyg-font-display)!important;font-size:31px!important;font-weight:500!important;letter-spacing:-.02em!important;color:var(--cyg-ink)!important;line-height:1.05;margin-top:0!important;margin-bottom:4px!important}body .subheader .text-muted.fw-bold,body .subheader .text-muted.fw-semibold,body .toolbar .text-muted.fw-bold,body .toolbar .text-muted.fw-semibold{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13px!important;letter-spacing:normal!important;text-transform:none;color:var(--cyg-subink)!important;font-weight:500!important}body .content > .toolbar.h-auto,body .subheader{padding-top:8px!important;padding-bottom:8px!important;border-bottom:1px solid var(--cyg-border)!important}body .subheader .border-gray-300,body .toolbar .border-gray-300{border-color:var(--cyg-border-soft)!important}@media (min-width:992px){body #kt_toolbar_container.flex-stack{flex-wrap:wrap;row-gap:8px}body #kt_toolbar_container.flex-stack > .d-flex:first-child{flex-wrap:nowrap!important;flex:0 0 auto;white-space:nowrap}body #kt_toolbar_container.flex-stack > :last-child:not(:first-child){margin-left:auto}body #kt_toolbar_container.flex-stack .cyg-toolbar-filters{flex-wrap:nowrap!important}body #kt_toolbar_container.cyg-toolbar--tight > .d-flex:first-child > .border-start,body #kt_toolbar_container.cyg-toolbar--tight > .d-flex:first-child > span.text-muted{display:none!important}}body .compliance-compact-table{width:100%;border-collapse:collapse;font-size:14px;color:var(--cyg-ink)}body .compliance-compact-table thead th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.3!important;color:var(--cyg-subink)!important;background:var(--cyg-cream)!important;text-align:left!important;padding:12px 16px!important;border-bottom:1px solid var(--cyg-border)!important;white-space:nowrap!important;vertical-align:middle!important}body .compliance-compact-table tbody td{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13.5px!important;line-height:1.4!important;color:var(--cyg-ink)!important;padding:12px 16px!important;border-bottom:1px solid var(--cyg-line-2)!important;vertical-align:middle!important;font-variant-numeric:tabular-nums}body .compliance-compact-table .compliance-row{cursor:pointer;transition:background .14s cubic-bezier(.16,1,.3,1)}body .compliance-compact-table .compliance-row:hover{background:var(--cyg-cream)!important}body .tbl-bar{display:inline-block;vertical-align:middle;width:80px;height:5px;background:var(--cyg-border-soft);border-radius:3px;overflow:hidden;margin-right:8px}body .tbl-bar-fill{display:block;height:100%;border-radius:3px;transition:width .4s cubic-bezier(.16,1,.3,1)}body .tbl-bar-fill.bg-success{background:#468c81!important}body .tbl-bar-fill.bg-warning{background:#cc8b47!important}body .tbl-bar-fill.bg-danger{background:#c75b5b!important}body .tbl-bar-fill.bg-primary{background:#214b63!important}body .tbl-bar-fill.bg-info{background:#5a9bd5!important}body .kpi-strip{gap:14px!important}body .kpi-tile-clickable{cursor:pointer;transition:box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}body .kpi-tile-clickable:hover{transform:translateY(-1px);box-shadow:0 6px 22px rgba(20,34,46,.08)}body .urgency-group-header .badge{font-size:12px!important}body #kt_aside,body .aside{background-color:#1a2e38!important;border-right:1px solid var(--cyg-elevated-1)!important}body .aside .aside-logo{background-color:#1a2e38!important;padding:12px 22px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}body .aside .aside-logo .logo{max-height:36px!important}body .aside .menu .menu-section .menu-section-title{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--cyg-on-brand-accent)!important;font-weight:600!important;padding:16px 22px 8px!important}body .aside .menu > .menu-item > .menu-link{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:.01em;padding:11px 22px!important;border-radius:0!important;border-left:3px solid transparent!important;transition:all .15s cubic-bezier(.16,1,.3,1);color:rgba(255,255,255,.8)!important}body .aside .menu > .menu-item > .menu-link .menu-title{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}body .aside .menu > .menu-item > .menu-link .menu-icon,body .aside .menu > .menu-item > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),body .aside .menu > .menu-item > .menu-link .menu-icon i{color:rgba(255,255,255,.6)!important;fill:rgba(255,255,255,.6)!important}body .aside .menu > .menu-item > .menu-link .menu-arrow{color:rgba(255,255,255,.5)!important}body .aside .menu > .menu-item.hover > .menu-link:not(.disabled):not(.active),body .aside .menu > .menu-item:hover > .menu-link:not(.disabled):not(.active){background-color:#142328!important;color:#fff!important}body .aside .menu > .menu-item.hover > .menu-link .menu-icon,body .aside .menu > .menu-item.hover > .menu-link .menu-icon i,body .aside .menu > .menu-item:hover > .menu-link .menu-icon,body .aside .menu > .menu-item:hover > .menu-link .menu-icon i{color:var(--cyg-on-brand-accent)!important}body .aside .menu > .menu-item.hover > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),body .aside .menu > .menu-item:hover > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g){fill:#cc8b47!important}body .aside .menu > .menu-item .menu-link.active,body .aside .menu > .menu-item.here > .menu-link,body .aside .menu > .menu-item.show > .menu-link{background-color:var(--cyg-accent-dark)!important;color:#fff!important;border-left-color:#cc8b47!important}body .aside .menu > .menu-item .menu-link.active .menu-icon,body .aside .menu > .menu-item .menu-link.active .menu-icon i,body .aside .menu > .menu-item.here > .menu-link .menu-icon,body .aside .menu > .menu-item.here > .menu-link .menu-icon i,body .aside .menu > .menu-item.show > .menu-link .menu-icon,body .aside .menu > .menu-item.show > .menu-link .menu-icon i{color:#fff!important}body .aside .menu > .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),body .aside .menu > .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),body .aside .menu > .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g){fill:#fff!important}body .aside .menu > .menu-item .menu-link.active .menu-arrow,body .aside .menu > .menu-item.here > .menu-link .menu-arrow,body .aside .menu > .menu-item.show > .menu-link .menu-arrow{color:#fff!important}body .aside .menu .menu-sub .menu-item .menu-link{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:14px!important;padding:8px 22px 8px 50px!important;color:rgba(255,255,255,.7)!important}body .aside .menu .menu-sub .menu-item .menu-link .menu-bullet .bullet{background-color:rgba(255,255,255,.5)!important}body .aside .menu .menu-sub .menu-item.hover > .menu-link,body .aside .menu .menu-sub .menu-item:hover > .menu-link{background-color:#142328!important;color:#fff!important}body .aside .menu .menu-sub .menu-item.hover > .menu-link .menu-bullet .bullet,body .aside .menu .menu-sub .menu-item:hover > .menu-link .menu-bullet .bullet{background-color:var(--cyg-copper)!important}body .aside .menu .menu-sub .menu-item .menu-link.active{background-color:var(--cyg-accent-dark)!important;color:#fff!important}body .aside .menu .menu-sub .menu-item .menu-link.active .menu-bullet .bullet{background-color:#fff!important}body #kt_header,body .header{background:var(--cyg-surface)!important;border-bottom:1px solid var(--cyg-border-soft)!important;box-shadow:none!important}body .header .topbar .btn,body .header .topbar > div > .btn{border-radius:8px!important;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}body .header .topbar .symbol .symbol-label{background:linear-gradient(135deg,#214b63,#468c81)!important;color:#fff!important;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-weight:700!important;border-radius:8px!important}body .header .topbar .badge.badge-circle{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-weight:700!important;font-size:12px!important;background:#c75b5b!important;color:#fff!important}body #header_notification_bar > .topbar-item,body #header_notification_bar > .topbar-item > button{position:relative}body #header_notification_bar .cyg-notif-badge{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#a84a4a;color:var(--cyg-button-primary-fg);font-weight:700;font-size:12px;line-height:20px;text-align:center;letter-spacing:0;pointer-events:none;z-index:2;box-sizing:border-box;white-space:nowrap}body #header_notification_bar .cyg-notif-badge{max-width:34px;overflow:hidden;text-overflow:clip}body .header .topbar .menu .menu-link .username,body .header .topbar .username{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:13px!important;letter-spacing:.04em;color:var(--cyg-subink)!important}body .tracker-matrix-table .col-row-num{width:40px!important}body .tracker-matrix-table .col-borrower{width:160px!important;min-width:160px!important}body .tracker-matrix-table .col-fund{width:110px!important;min-width:110px!important}body .tracker-matrix-table .col-name{width:240px!important;min-width:240px!important}body .tracker-matrix-table .col-detail{width:100px!important}body .tracker-matrix-table .col-period{width:90px!important}body .tracker-matrix-table .col-actions{width:80px!important}body .tracker-matrix-table{table-layout:fixed!important}body .tracker-matrix-table td,body .tracker-matrix-table th{word-break:normal!important;overflow-wrap:normal!important;white-space:normal}body .tracker-matrix-table thead{background:var(--cyg-cream)!important;border-bottom:2px solid #cc8b47!important}body .tracker-matrix-table .trk-dl{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:4px;padding:0;border:0;border-radius:6px;background:0 0;color:var(--cyg-subink);font-size:15px;vertical-align:middle;cursor:pointer;opacity:0;transition:opacity .12s cubic-bezier(.16,1,.3,1)}body .tracker-matrix-table .trk-dl:focus-visible,body .tracker-matrix-table tbody tr:hover .trk-dl,body .tracker-matrix-table thead th:hover .trk-dl{opacity:1}body .tracker-matrix-table .trk-dl:hover{background:var(--cyg-tint-primary-soft);color:var(--cyg-primary)}body .tracker-matrix-table .trk-dl.is-busy{opacity:1;cursor:progress}@media (hover:none){body .tracker-matrix-table .trk-dl{opacity:1}}body .tracker-matrix-table thead th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.3!important;color:var(--cyg-subink)!important;background:var(--cyg-cream)!important;text-align:left!important;padding:12px 16px!important;border-bottom:1px solid var(--cyg-border)!important;white-space:nowrap!important;vertical-align:middle!important}body .tracker-matrix-table .col-period-active{background-color:var(--cyg-cream)!important}body .tracker-matrix-table thead .col-period-active{border-top:2px solid #468c81!important;background-color:var(--cyg-cream)!important}body .tracker-matrix-table tbody tr:hover{background:var(--cyg-cream)!important}body .sticky-toolbar-nav,body .subheader.subheader-solid{background:var(--cyg-surface)!important;border-bottom:1px solid var(--cyg-border-soft)!important}body .cyg-settings-menu{background:var(--cyg-surface)!important;border:1px solid var(--cyg-border)!important;border-radius:6px!important;box-shadow:0 12px 28px rgba(20,30,40,.1),0 2px 8px rgba(20,30,40,.04)!important;padding:0!important;min-width:240px;overflow:hidden}.cyg-settings-menu__header{position:relative;padding:10px 14px 8px;background:var(--cyg-cream);border-bottom:1px solid var(--cyg-border-soft)}.cyg-settings-menu__header::after{content:'';position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:#cc8b47}.cyg-settings-menu__eyebrow{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cyg-label)}.cyg-settings-menu__section{padding:6px 0}.cyg-settings-menu__divider{margin:0;border:0;border-top:1px solid var(--cyg-border-soft);opacity:1}.cyg-settings-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 14px;background:0 0;border:0;color:var(--cyg-ink);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background-color 140ms cubic-bezier(.16,1,.3,1),color 140ms cubic-bezier(.16,1,.3,1)}.cyg-settings-item:focus-visible,.cyg-settings-item:hover{background:var(--cyg-cream);outline:0}.cyg-settings-item__check{display:inline-flex;align-items:center;justify-content:center;width:18px;flex-shrink:0;color:var(--cyg-label);font-size:16px;transition:color 140ms cubic-bezier(.16,1,.3,1)}.cyg-settings-item.is-on .cyg-settings-item__check{color:var(--cyg-success-text)}.cyg-settings-item__label{flex:1;line-height:1.3}.cyg-settings-segmented{display:flex;gap:4px;padding:4px 14px 10px}.cyg-settings-segmented__btn{flex:1;height:28px;padding:0;background:0 0;border:1px solid var(--cyg-border);border-radius:4px;color:var(--cyg-subink);font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;line-height:1;text-align:center;cursor:pointer;transition:background-color 140ms cubic-bezier(.16,1,.3,1),color 140ms cubic-bezier(.16,1,.3,1),border-color 140ms cubic-bezier(.16,1,.3,1)}.cyg-settings-segmented__btn:focus-visible,.cyg-settings-segmented__btn:hover{border-color:var(--cyg-accent);color:var(--cyg-success-text);outline:0}.cyg-settings-segmented__btn.is-active{background:#468c81;border-color:var(--cyg-accent);color:#fff}.cyg-settings-segmented__btn.is-active:hover{color:#fff}@keyframes cyg-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cyg-fade{from{opacity:0}to{opacity:1}}@keyframes cyg-fade-up{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{visibility:visible;transform:none}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}@media (min-width:992px){.offcanvas.cyg-offcanvas-lg{transform:none!important;visibility:visible!important;background:0 0;border:0!important;height:auto;display:flex!important}.offcanvas.cyg-offcanvas-lg ~ .offcanvas-backdrop{display:none!important}}.cyg-page{max-width:1440px;margin:0 auto;padding:0 28px;color:var(--cyg-ink);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.55}@media (max-width:720px){.cyg-page{padding:0 16px}}.cyg-surface{background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:12px;padding:22px 28px;box-shadow:0 0 0 0 transparent;transition:box-shadow 220ms cubic-bezier(.16,1,.3,1)}.cyg-surface:hover{box-shadow:0 6px 22px rgba(20,34,46,.08)}.cyg-surface + .cyg-surface{margin-top:28px}.cyg-surface:has(> .cyg-section-band),.cyg-surface:has(> .cyg-surface__body),.cyg-surface:has(> header){padding:0;overflow:hidden}.cyg-tabs{display:flex;align-items:flex-end;gap:24px;border-bottom:1px solid var(--cyg-border-soft);overflow-x:auto}.cyg-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 0;margin:0 0 -1px;border:0;border-bottom:2px solid transparent;border-radius:0;background:0 0;color:var(--cyg-subink);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer}.cyg-tab:hover{color:var(--cyg-ink)}.cyg-tab.is-active{color:var(--cyg-primary);border-bottom-color:var(--cyg-primary);background:0 0}.cyg-pill-row{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0 0}.cyg-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 12px;border-radius:999px;background:rgba(33,75,99,.08);border:1px solid var(--cyg-tint-primary-strong);font-size:15px;color:var(--cyg-primary);font-weight:600;transition:all .15s cubic-bezier(.16,1,.3,1);cursor:pointer}.cyg-pill__label{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cyg-label)}.cyg-pill__close{width:16px;height:16px;border-radius:50%;background:0 0;border:none;color:var(--cyg-label);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;transition:color .15s cubic-bezier(.16,1,.3,1)}.cyg-pill:hover{background:rgba(199,91,91,.1);border-color:rgba(199,91,91,.34);color:var(--cyg-danger-text)}.cyg-pill:hover .cyg-pill__close{color:var(--cyg-danger-text)}.cyg-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#468c81;box-shadow:0 0 0 4px rgba(70,140,129,.15);vertical-align:middle}.cyg-dot--success{background:#468c81;box-shadow:0 0 0 4px rgba(70,140,129,.15)}.cyg-dot--warning{background:#cc8b47;box-shadow:0 0 0 4px rgba(204,139,71,.18)}.cyg-dot--danger{background:#c75b5b;box-shadow:0 0 0 4px rgba(199,91,91,.18)}.cyg-dot--info{background:#5a9bd5;box-shadow:0 0 0 4px rgba(90,155,213,.18)}.cyg-dot--muted{background:#86979b;box-shadow:0 0 0 4px rgba(134,151,155,.12)}.cyg-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.cyg-btn-ghost,a.cyg-btn-ghost,button.cyg-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap;text-decoration:none;border-radius:8px;border:1px solid var(--cyg-border);background:var(--cyg-surface);color:var(--cyg-ink);box-shadow:none;cursor:pointer;transition:background-color 140ms cubic-bezier(.16,1,.3,1),border-color 140ms cubic-bezier(.16,1,.3,1),color 140ms cubic-bezier(.16,1,.3,1)}.cyg-btn-ghost :is(i, .svg-icon){color:var(--cyg-subink)}.cyg-btn-ghost:is(:hover, :focus-visible){background:var(--cyg-cream);border-color:var(--cyg-muted);color:var(--cyg-ink);outline:0}.submission-list-item .btn.btn-icon,.submission-list-item .btn.btn-sm.btn-icon{opacity:.45;transition:opacity 140ms cubic-bezier(.16,1,.3,1),transform 140ms cubic-bezier(.16,1,.3,1)}.submission-list-item:focus-within .btn.btn-icon,.submission-list-item:hover .btn.btn-icon{opacity:1}.submission-list-item .btn.btn-icon.btn-light-danger{opacity:.7}.submission-list-item:hover .btn.btn-icon.btn-light-danger{opacity:1}body #notificationsGrid tbody tr td .btn.btn-icon,body .k-grid[id*="notification"] tbody tr td .btn.btn-icon{opacity:.45;transition:opacity 140ms cubic-bezier(.16,1,.3,1)}body #notificationsGrid tbody tr:hover .btn.btn-icon,body .k-grid[id*="notification"] tbody tr:hover .btn.btn-icon{opacity:1}body .modal .btn-primary:focus-visible,body .modal button[type="submit"]:focus-visible{outline:0!important;box-shadow:0 0 0 3px rgba(70,140,129,.28),0 4px 10px var(--cyg-tint-primary-strong)!important}body .modal .btn-light:focus-visible,body .modal .btn-secondary:focus-visible{outline:0!important;box-shadow:0 0 0 3px rgba(134,151,155,.2)!important}body .table .text-muted,body .text-muted.fs-9,body span.text-muted:has(+ *):empty,body td .text-muted{font-feature-settings:"tnum"}.cyg-empty-mark,body td > .text-muted:only-child{color:var(--cyg-label)!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-weight:400!important;user-select:none}.cyg-row-actions{display:inline-flex;align-items:center;gap:4px;justify-content:flex-end;width:100%}.cyg-row-action{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:8px;background:0 0;color:var(--cyg-subink);cursor:pointer;transition:background-color 140ms cubic-bezier(.16,1,.3,1),color 140ms cubic-bezier(.16,1,.3,1),border-color 140ms cubic-bezier(.16,1,.3,1)}.cyg-row-action > i{font-size:14px;line-height:1}.cyg-row-action.show,.cyg-row-action:focus-visible,.cyg-row-action:hover{background:var(--cyg-cream);color:var(--cyg-primary);border-color:var(--cyg-border-soft);outline:0}.cyg-row-action--danger{color:var(--cyg-danger-text)}.cyg-row-action--danger:focus-visible,.cyg-row-action--danger:hover{color:var(--cyg-danger-text);background:var(--cyg-tint-danger-soft);border-color:var(--cyg-tint-danger-strong)}body .k-grid .k-table-row.k-hover .cyg-row-action,body .k-grid tbody tr:hover .cyg-row-action{color:var(--cyg-ink)}body .k-grid .k-table-row.k-hover .cyg-row-action--danger,body .k-grid tbody tr:hover .cyg-row-action--danger{color:var(--cyg-danger-text)}.cyg-row-action--menu{position:relative}.cyg-row-action--menu > i{font-size:16px}.cyg-row-menu{min-width:180px;background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:8px;box-shadow:0 12px 32px -10px var(--cyg-overlay-soft),0 2px 6px -2px var(--cyg-overlay-soft);padding:6px;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.cyg-row-menu .menu-item{padding:0;margin:0}body .k-grid tbody tr:has([data-cyg-row-primary]){cursor:pointer}.cyg-row-menu .menu-link{display:flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:0 10px!important;border-radius:4px!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13.5px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;color:var(--cyg-ink)!important;background:0 0!important;transition:background-color 120ms cubic-bezier(.16,1,.3,1),color 120ms cubic-bezier(.16,1,.3,1)!important}.cyg-row-menu .menu-link > i{font-size:14px;color:var(--cyg-subink);width:16px;text-align:center}.cyg-row-menu .menu-link:focus-visible,.cyg-row-menu .menu-link:hover{background:var(--cyg-cream)!important;color:var(--cyg-primary)!important;outline:0}.cyg-row-menu .menu-link:focus-visible > i,.cyg-row-menu .menu-link:hover > i{color:var(--cyg-primary)}.cyg-row-menu .menu-link--danger{color:var(--cyg-danger-text)!important}.cyg-row-menu .menu-link--danger > i{color:var(--cyg-danger-text)}.cyg-row-menu .menu-link--danger:focus-visible,.cyg-row-menu .menu-link--danger:hover{background:var(--cyg-tint-danger-soft)!important;color:var(--cyg-danger-text)!important}.cyg-row-menu .menu-link--danger:focus-visible > i,.cyg-row-menu .menu-link--danger:hover > i{color:var(--cyg-danger-text)}.cyg-row-menu__divider{height:0;border:0;border-top:1px solid var(--cyg-line);margin:4px 2px;opacity:1}a.cyg-row-action{text-decoration:none!important;position:relative}a.cyg-row-action:hover{text-decoration:none!important}.cyg-row-action{position:relative}.cyg-row-action__badge{position:absolute;bottom:-2px;right:-2px;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;line-height:1;color:var(--cyg-success-text);background:var(--cyg-cream);padding:1px 4px;border-radius:999px;border:1px solid var(--cyg-border-soft);min-width:14px;text-align:center}body .d-flex.align-items-center.flex-wrap.gap-3.mb-4:has(> .input-group > .admin-tab-search),body .d-flex.align-items-center.mb-4:has(> .input-group > .admin-tab-search),body .d-flex.align-items-center.mb-4:has(> .input-group > input.admin-tab-search){position:sticky;top:162px;z-index:5;background-color:var(--cyg-page-bg);padding:10px 12px;margin:-10px -12px 12px!important;border-bottom:1px solid var(--cyg-border-soft);backdrop-filter:blur(6px)}.cyg-loading{display:flex;align-items:center;justify-content:center;padding:32px 14px}.cyg-loading::before{content:'';width:22px;height:22px;border-radius:50%;border:2px solid rgba(70,140,129,.18);border-top-color:#468c81;animation:cyg-loading-spin .7s linear infinite}.cyg-loading--inline{padding:6px 8px;display:inline-flex}.cyg-loading--inline::before{width:14px;height:14px;border-width:1.5px}@keyframes cyg-loading-spin{to{transform:rotate(360deg)}}.cyg-bool{display:inline-flex;align-items:center;gap:7px;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap;flex-shrink:0}.cyg-bool__dash,.cyg-bool__label{white-space:nowrap}.cyg-bool--yes .cyg-bool__label{color:var(--cyg-success-text)}.cyg-bool--no .cyg-bool__dash{color:var(--cyg-label);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-weight:400;font-size:16px;letter-spacing:0;line-height:1}body .k-grid .k-table-td > .cyg-bool,body .k-grid td > .cyg-bool{vertical-align:middle}.cyg-badge,body .cyg-badge{display:inline-flex;align-items:center!important;gap:6px;font-family:inherit!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;padding:3px 10px!important;border-radius:999px!important;white-space:nowrap;line-height:1.4!important;border:none!important;background:var(--cyg-tint-muted-strong)!important;color:var(--cyg-subink)!important}.cyg-badge--success,body .cyg-badge--success{--cyg-chip-bg:var(--cyg-tint-success-soft);background:var(--cyg-chip-bg)!important;color:var(--cyg-success-text)!important}.cyg-badge--copper,.cyg-badge--warning,body .cyg-badge--copper,body .cyg-badge--warning{--cyg-chip-bg:var(--cyg-tint-warning-soft);background:var(--cyg-chip-bg)!important;color:var(--cyg-warning-text)!important}.cyg-badge--info,body .cyg-badge--info{--cyg-chip-bg:var(--cyg-tint-info-soft);background:var(--cyg-chip-bg)!important;color:var(--cyg-info-text)!important}.cyg-badge--danger,body .cyg-badge--danger{--cyg-chip-bg:var(--cyg-tint-danger-soft);background:var(--cyg-chip-bg)!important;color:var(--cyg-danger-text)!important}.cyg-badge--muted,body .cyg-badge--muted{--cyg-chip-bg:var(--cyg-tint-muted-strong);background:var(--cyg-chip-bg)!important;color:var(--cyg-subink)!important}.cyg-badge--asset,.cyg-badge--primary,body .cyg-badge--asset,body .cyg-badge--primary{--cyg-chip-bg:var(--cyg-tint-primary-soft);background:var(--cyg-chip-bg)!important;color:var(--cyg-primary)!important}.cyg-badge--liability,body .cyg-badge--liability{background:var(--cyg-tint-warning-soft)!important;color:var(--cyg-warning-text)!important}.cyg-badge--solid,body .cyg-badge--solid{background:var(--cyg-primary)!important;color:var(--cyg-surface)!important}.cyg-badge--asset:not(:empty):not(:has(> i:first-child, > svg:first-child, > .svg-icon:first-child))::before,.cyg-badge--copper:not(:empty):not(:has(> i:first-child, > svg:first-child, > .svg-icon:first-child))::before,.cyg-badge--danger:not(:empty):not(:has(> i:first-child, > svg:first-child, > .svg-icon:first-child))::before,.cyg-badge--info:not(:empty):not(:has(> i:first-child, > svg:first-child, > .svg-icon:first-child))::before,.cyg-badge--liability:not(:empty):not(:has(> i:first-child, > svg:first-child, > .svg-icon:first-child))::before,.cyg-badge--primary:not(:empty):not(:has(> i:first-child, > svg:first-child, > .svg-icon:first-child))::before,.cyg-badge--success:not(:empty):not(:has(> i:first-child, > svg:first-child, > .svg-icon:first-child))::before,.cyg-badge--warning:not(:empty):not(:has(> i:first-child, > svg:first-child, > .svg-icon:first-child))::before{content:'';flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}body .cyg-badge:is(.cyg-badge--success, .cyg-badge--warning, .cyg-badge--copper, .cyg-badge--info, .cyg-badge--danger, .cyg-badge--primary, .cyg-badge--asset, .cyg-badge--muted):not(:empty){background:0 0!important;padding-left:0!important;padding-right:0!important}body .cyg-badge.cyg-badge--muted:not(:empty):not(:has(> i:first-child, > svg:first-child, > .svg-icon:first-child))::before{content:'';flex:none;width:6px;height:6px;border-radius:50%;background:var(--cyg-muted)}body .btn .cyg-badge:not(:empty),body .cyg-badge.am-foot-pill:not(:empty),body .cyg-badge.builder-override-badge:not(:empty),body .cyg-badge.cell-action-pill:not(:empty),body .cyg-badge.rs-tab-count:not(:empty),body .cyg-seg .cyg-badge:not(:empty),body .k-tabstrip .cyg-badge:not(:empty),body .nav .cyg-badge:not(:empty),body .nav-link .cyg-badge:not(:empty),body .tracker-matrix-table .cyg-badge:not(:empty),body button .cyg-badge:not(:empty){background:var(--cyg-chip-bg,var(--cyg-tint-muted-strong))!important;padding-left:10px!important;padding-right:10px!important}body .btn .cyg-badge--muted::before,body .cyg-seg .cyg-badge--muted::before,body .k-tabstrip .cyg-badge--muted::before,body .nav .cyg-badge--muted::before,body .nav-link .cyg-badge--muted::before,body .tracker-matrix-table .cyg-badge--muted::before,body button .cyg-badge--muted::before{content:none!important}.cyg-badge:empty,body .cyg-badge:empty{display:inline-block;width:44px;height:12px;padding:0!important;vertical-align:middle;border-radius:4px!important;background:var(--cyg-line-2)!important;position:relative;overflow:hidden}.cyg-badge:empty::after,body .cyg-badge:empty::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--cyg-surface) 50%,transparent 75%);transform:translateX(-100%);animation:cyg-shimmer 1.4s linear 14;pointer-events:none}@media (prefers-reduced-motion:reduce){.cyg-badge:empty::after,body .cyg-badge:empty::after{animation:none}}.cyg-status-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px}.cyg-due-flag{display:inline-block;font-size:12px;line-height:1.25;color:var(--cyg-label);white-space:normal;max-width:100%}.cyg-status-stack .cyg-due-flag{white-space:nowrap}body .tracker-one-time-table .col-period{width:150px!important;min-width:150px}.tracker-one-time-table .cyg-due-flag{white-space:nowrap}.cyg-due-flag--overdue{color:var(--cyg-danger-text);font-weight:600}.cyg-due-flag--cell{margin-top:4px;font-size:12px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default}.cyg-due-flag--cell.cyg-due-flag--overdue{font-weight:500}.cyg-clause{display:inline-flex;align-items:baseline;gap:3px;margin-top:3px;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.01em;color:var(--cyg-label)}.cyg-clause::before{content:"\A7";font-weight:600;color:var(--cyg-label)}.cyg-clause--live{border:0;border-bottom:1px dotted var(--cyg-muted);background:0 0;padding:0 0 1px;cursor:pointer;text-align:left}.cyg-clause--live:not(.cyg-clause){color:inherit;font-weight:inherit;line-height:inherit}.cyg-clause--live[data-clause-text]::after{content:"";display:inline-block;vertical-align:middle;width:5px;height:5px;border-radius:999px;background:var(--cyg-accent);align-self:center;margin-left:2px}.cyg-clause--live:focus-visible,.cyg-clause--live:hover{color:var(--cyg-primary);border-bottom-color:var(--cyg-primary);outline:0}.cyg-clause--live:focus-visible{box-shadow:0 0 0 2px var(--cyg-primary-tint)}.cyg-clause-card{position:fixed;z-index:1090;width:420px;max-width:calc(100vw - 16px);background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:10px;box-shadow:var(--cyg-shadow-2);padding:12px 14px;font-size:14px;line-height:1.55;color:var(--cyg-ink)}.cyg-clause-card__ref{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;color:var(--cyg-label);margin-bottom:6px}.cyg-clause-card__text{margin:0 0 8px;padding:2px 0 2px 10px;border-left:3px solid var(--cyg-accent);max-height:13.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical}.cyg-clause-card__src,.cyg-clause-card__wait{font-size:12px;color:var(--cyg-label)}.cyg-clause-card__act{margin-top:8px;font-size:12px;font-weight:600;color:var(--cyg-primary)}body .badge:not(.cyg-badge):not(.rounded-circle):not(.badge-circle):not(.badge-square){display:inline-flex;align-items:center;gap:6px;font-family:inherit!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;padding:3px 10px!important;border-radius:999px!important;line-height:1.4!important;border:none!important;box-shadow:none!important}body .blockui .badge,body .btn .badge:not(.cyg-badge),body .menu-link .badge,body .nav-link.active > .badge,body .swal2-popup .badge,body .symbol .badge,body .symbol-badge,body .topbar .badge{font-family:inherit!important;font-size:inherit!important;letter-spacing:0!important;text-transform:none!important;padding:revert!important;border-radius:revert!important;background:revert!important;color:revert!important}body .blockui .badge::before,body .btn .badge:not(.cyg-badge)::before,body .menu-link .badge::before,body .nav-link.active > .badge::before,body .swal2-popup .badge::before,body .symbol .badge::before,body .symbol-badge::before,body .topbar .badge::before{content:none!important}.cyg-bar{display:inline-block;vertical-align:middle;width:100px;height:6px;background:#ecedef;border-radius:3px;overflow:hidden;margin-right:8px}.cyg-bar__fill{display:block;height:100%;background:#468c81;border-radius:3px;transition:width .4s cubic-bezier(.16,1,.3,1)}.cyg-bar__fill--success{background:#468c81}.cyg-bar__fill--warning{background:#cc8b47}.cyg-bar__fill--danger{background:#c75b5b}.cyg-bar--sm{width:80px;height:5px}.cyg-table{width:100%;border-collapse:collapse;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-variant-numeric:tabular-nums}.cyg-table > thead > tr > th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--cyg-subink);background:var(--cyg-cream);text-align:left;padding:12px 16px;border-bottom:1px solid var(--cyg-border);white-space:nowrap;vertical-align:middle}.cyg-table > tbody > tr > td{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;line-height:1.4;color:var(--cyg-ink);padding:12px 16px;border-bottom:1px solid var(--cyg-line-2);vertical-align:middle;background:var(--cyg-surface)}.cyg-table > tbody > tr:hover > td{background:var(--cyg-tint-primary-soft)}.cyg-table > tbody > tr:last-child > td{border-bottom:none}.cyg-table .cyg-table__mono{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-feature-settings:"tnum";color:var(--cyg-subink)}.cyg-table .cyg-table__empty{text-align:center;color:var(--cyg-label);padding:22px 12px}#DataImportsPage .changes-table thead th,.fund-perf-dictionary thead th,.fund-perf-focus-data table thead th,.fund-perf-mini-matrix thead th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--cyg-subink);background:var(--cyg-cream);text-align:left;padding:12px 16px;border-bottom:1px solid var(--cyg-border);white-space:nowrap;vertical-align:middle}#DataImportsPage .changes-table tbody td,.fund-perf-dictionary tbody td,.fund-perf-focus-data table tbody td,.fund-perf-mini-matrix tbody td{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;line-height:1.4;color:var(--cyg-ink);padding:12px 16px;border-bottom:1px solid var(--cyg-line-2);vertical-align:middle}.fund-perf-focus-data table thead th,.fund-perf-mini-matrix thead th{text-align:right}.fund-perf-focus-data table thead th:first-child,.fund-perf-mini-matrix thead th:first-child{text-align:left}.cyg-statement-table td.cyg-cell-num,.cyg-statement-table td.num,.cyg-statement-table td.tm2-num,.cyg-statement-table th.tm2-num,.k-grid .k-table-td.k-text-right,.k-grid .k-table-td.num-right,.k-grid .k-table-th.k-text-right,.k-grid td.k-text-right,.k-grid td.num-right,.k-grid th.k-text-right{text-align:right}.k-grid .k-table-td.k-text-end,.k-grid .k-table-th.k-text-end,.k-grid td.k-text-end,.k-grid th.k-text-end{text-align:end}.cyg-statement-table td,.k-grid .k-table-td{font-variant-numeric:tabular-nums}.cyg-statement-table th.cyg-cell-num,.cyg-table td.cyg-cell-num,.cyg-table th.cyg-cell-num,.tracker-matrix-table td.cyg-cell-num,.tracker-matrix-table th.cyg-cell-num{text-align:right}.cyg-table td,.tracker-matrix-table td{font-variant-numeric:tabular-nums}.cyg-seg{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--cyg-cream);border:1px solid var(--cyg-border-soft);border-radius:8px}.cyg-seg__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:4px;background:0 0;color:var(--cyg-subink);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.cyg-seg__btn:hover{color:var(--cyg-ink);background:var(--cyg-tint-muted-soft)}.cyg-seg__btn.active,.cyg-seg__btn.is-on,.cyg-seg__btn[aria-pressed="true"]{background:var(--cyg-surface);color:var(--cyg-ink);box-shadow:0 0 0 1px var(--cyg-border-soft),0 0 0 0 transparent}.cyg-subtabs{display:flex;align-items:flex-end;gap:24px;border-bottom:1px solid var(--cyg-border-soft)}.cyg-subtab{display:inline-flex;align-items:center;gap:8px;padding:10px 0;margin:0 0 -1px;border:0;border-bottom:2px solid transparent;border-radius:0;background:0 0;color:var(--cyg-subink);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer}.cyg-subtab:hover{color:var(--cyg-ink)}.cyg-subtab.active,.cyg-subtab.is-on,.cyg-subtab[aria-selected="true"]{color:var(--cyg-primary);border-bottom-color:var(--cyg-primary);background:0 0}.cyg-chip{appearance:none;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:1px solid var(--cyg-border);border-radius:999px;background:var(--cyg-surface);color:var(--cyg-subink);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.cyg-chip:hover{border-color:var(--cyg-muted);color:var(--cyg-ink)}.cyg-chip.is-on,.cyg-chip.is-pressed,.cyg-chip[aria-pressed="true"]{background:var(--cyg-tint-primary-soft);border-color:var(--cyg-primary);color:var(--cyg-ink)}.cyg-flash{box-shadow:0 0 0 3px var(--cyg-selection-ring);transition:box-shadow .3s ease}.cyg-fund-chip{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;color:#fff;letter-spacing:0;flex-shrink:0;box-sizing:border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 0 0 1px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.1);text-shadow:0 1px 0 rgba(0,0,0,.12);transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1)}.cyg-fund-chip:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 0 0 1px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.14)}.cyg-fund-chip--lg{width:34px;height:34px;font-size:12px}.cyg-fund-chip--md{width:30px;height:30px;font-size:12px}.cyg-fund-chip--sm{width:auto;min-width:30px;padding:0 5px;height:24px;border-radius:12px;font-size:12px}.cyg-fund-chip--xs{width:auto;min-width:28px;padding:0 5px;height:20px;border-radius:10px;font-size:12px}.cyg-fund--aatif{background:#214b63}.cyg-fund--fei{background:#468c81}.cyg-fund--alcbf{background:#5a9bd5}.cyg-fund--agg{background:#cc8b47}.cyg-fund--ogef{background:#86979b}.cyg-fund--ugeap{background:#c75b5b}.cyg-fund--e3{background:#181c32}.cyg-fund-rail{display:inline-flex;gap:4px;vertical-align:middle}.cyg-fund-dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex:0 0 auto;margin-right:7px;vertical-align:middle;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.cyg-fund-dot--empty{background:var(--cyg-border)}.cyg-fund-opt{display:inline-flex;align-items:center;min-width:0;max-width:100%}.cyg-fund-opt__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-fund-opt .cyg-fund-dot{margin-top:0}.cyg-fund-chip{vertical-align:middle;position:static!important;transform:none!important}.tracker-matrix-table td.col-borrower .cyg-fund-chip,.tracker-matrix-table td.col-fund .cyg-fund-chip,table td .cyg-fund-chip,table td .cyg-fund-rail{vertical-align:middle;margin-top:0!important;margin-bottom:0!important}.tracker-matrix-table td.col-fund{vertical-align:middle!important;white-space:nowrap}.tracker-matrix-table td.col-borrower > span,.tracker-matrix-table td.col-fund > span{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;line-height:1.3}.cyg-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:0;flex-shrink:0;box-sizing:border-box;background:var(--cyg-accent);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 0 0 1px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.1);text-shadow:0 1px 0 rgba(0,0,0,.12);vertical-align:middle;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1)}.cyg-avatar--lg{width:34px;height:34px;font-size:12px}.cyg-avatar--md{width:30px;height:30px;font-size:12px}.cyg-avatar--sm{width:24px;height:24px;font-size:12px}.cyg-avatar--xs{width:20px;height:20px;font-size:12px}.cyg-avatar--primary{background:var(--cyg-primary)}.cyg-avatar--ghost{background:var(--cyg-cream);color:var(--cyg-ink);box-shadow:inset 0 0 0 1px var(--cyg-border);text-shadow:none}.cyg-btn,body .cyg-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:36px!important;padding:0 16px!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13.5px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;text-decoration:none!important;border-radius:8px!important;border:1px solid var(--cyg-border)!important;background:var(--cyg-surface)!important;color:var(--cyg-ink)!important;box-shadow:none!important;cursor:pointer!important;transition:background-color 140ms cubic-bezier(.16,1,.3,1),border-color 140ms cubic-bezier(.16,1,.3,1),color 140ms cubic-bezier(.16,1,.3,1)!important}body .cyg-btn :is(i, .svg-icon){color:var(--cyg-subink)}body .cyg-btn:is(:hover, :focus-visible):not(:disabled){background:var(--cyg-cream)!important;border-color:var(--cyg-muted)!important;color:var(--cyg-ink)!important}body .cyg-btn.cyg-btn--primary{background:var(--cyg-primary)!important;border-color:var(--cyg-primary)!important;color:var(--cyg-button-primary-fg)!important}body .cyg-btn.cyg-btn--primary:is(:hover, :focus-visible):not(:disabled){background:var(--cyg-primary-dark)!important;border-color:var(--cyg-primary-dark)!important;color:var(--cyg-button-primary-fg)!important}body .cyg-btn.cyg-btn--accent{background:var(--cyg-success)!important;border-color:var(--cyg-success)!important;color:var(--cyg-button-primary-fg)!important}body .cyg-btn.cyg-btn--accent:is(:hover, :focus-visible):not(:disabled){background:var(--cyg-accent-dark)!important;border-color:var(--cyg-accent-dark)!important;color:var(--cyg-button-primary-fg)!important}body .cyg-btn:is(.cyg-btn--primary, .cyg-btn--accent) :is(i, .svg-icon){color:var(--cyg-button-primary-fg)}body .cyg-btn.cyg-btn--danger{background:var(--cyg-surface)!important;border-color:var(--cyg-border)!important;color:var(--cyg-danger-text)!important}body .cyg-btn.cyg-btn--danger :is(i, .svg-icon){color:var(--cyg-danger-text)}body .cyg-btn.cyg-btn--danger:is(:hover, :focus-visible):not(:disabled){background:var(--cyg-tint-danger-soft)!important;border-color:var(--cyg-danger)!important;color:var(--cyg-danger-text)!important}body .cyg-btn.cyg-btn--quiet{background:0 0!important;border-color:transparent!important;color:var(--cyg-primary)!important}body .cyg-btn.cyg-btn--quiet:is(:hover, :focus-visible):not(:disabled){background:var(--cyg-tint-muted-soft)!important;border-color:transparent!important;color:var(--cyg-primary)!important}body .cyg-btn.cyg-btn--icon{width:36px!important;padding:0!important}body :is(td, .k-table-td) .cyg-btn{height:30px!important;padding:0 10px!important;font-size:13px!important;gap:6px!important}body :is(td, .k-table-td) .cyg-btn.cyg-btn--icon{width:30px!important;height:30px!important;padding:0!important}body .cyg-btn:is(:disabled, .disabled){opacity:.5;cursor:not-allowed}.cyg-modal-backdrop{position:fixed;inset:0;z-index:1070;background:rgba(20,34,46,.55);backdrop-filter:blur(2px);display:none;animation:cyg-fade .2s cubic-bezier(.16,1,.3,1)}.cyg-modal-backdrop.is-open{display:flex;align-items:center;justify-content:center}.cyg-modal{background:var(--cyg-surface);border-radius:12px;width:560px;max-width:calc(100% - 64px);box-shadow:0 18px 60px rgba(20,34,46,.18);overflow:hidden;animation:cyg-rise .25s cubic-bezier(.16,1,.3,1) both}.cyg-modal__head{background:var(--cyg-cream);padding:20px 28px 18px;border-bottom:2px solid #cc8b47;position:relative}.cyg-modal__eyebrow{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cyg-warning-text);font-weight:600;margin:0 0 4px}.cyg-modal__title{font-family:var(--cyg-font-display);font-size:22px;font-weight:500;letter-spacing:-.015em;color:var(--cyg-ink);margin:0}.cyg-modal__close{position:absolute;top:18px;right:20px;background:0 0;border:none;cursor:pointer;font-size:18px;color:var(--cyg-label);padding:4px 8px;border-radius:4px}.cyg-modal__close:hover{color:var(--cyg-danger-text)}.cyg-modal__body{padding:24px 28px}.cyg-modal__foot{padding:16px 28px;border-top:1px solid var(--cyg-border-soft);display:flex;gap:10px;justify-content:flex-end;background:var(--cyg-surface)}.cyg-drawer{display:flex;flex-direction:column;height:100%;width:100%;background:var(--cyg-surface);color:var(--cyg-ink);overflow:hidden}.cyg-drawer__head{flex:0 0 auto;background:var(--cyg-cream);padding:16px 24px 14px;border-bottom:2px solid #cc8b47;position:relative}.cyg-drawer__eyebrow{display:block;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.35;color:var(--cyg-label);margin:0 0 2px}.cyg-drawer__title{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:var(--cyg-ink);margin:0;padding-right:44px}.cyg-drawer__purpose{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;font-weight:400;line-height:1.45;color:var(--cyg-subink);margin:2px 0 0;padding-right:44px}.cyg-drawer__close{position:absolute;top:14px;right:18px;width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:0 0;border:0;border-radius:8px;color:var(--cyg-label);font-size:16px;line-height:1;cursor:pointer;transition:color 180ms cubic-bezier(.16,1,.3,1),background 180ms cubic-bezier(.16,1,.3,1)}.cyg-drawer__close:hover{color:var(--cyg-danger-text);background:var(--cyg-tint-danger-soft)}.cyg-drawer__close:focus-visible{color:var(--cyg-danger-text);background:var(--cyg-tint-danger-soft);outline:2px solid var(--cyg-primary);outline-offset:1px}.cyg-drawer__close:active{background:var(--cyg-tint-danger-soft)}.cyg-drawer__toolbar{flex:0 0 auto;background:var(--cyg-surface);border-bottom:1px solid var(--cyg-border-soft);padding:16px 24px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 16px}.cyg-drawer__filter{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 calc(50% - 8px)}.cyg-drawer__filter--full{flex:1 1 100%}.cyg-drawer__filter--half{flex:1 1 calc(50% - 8px)}.cyg-drawer__filter--toggle{flex-direction:row;align-items:center;padding-top:2px}.cyg-drawer__filter-label{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.35;color:var(--cyg-ink);margin-bottom:6px;margin-bottom:0}.cyg-drawer__filter-toggle-label{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;color:var(--cyg-subink);margin-left:8px;cursor:pointer}.cyg-drawer__toolbar .k-dropdownlist{width:100%}.cyg-drawer__body{flex:1 1 auto;overflow-y:auto;background:var(--cyg-surface);min-height:0}.cyg-drawer__body--padded{padding:22px 24px}.cyg-drawer__foot{flex:0 0 auto;padding:14px 22px;border-top:1px solid var(--cyg-border-soft);display:flex;gap:10px;justify-content:flex-end;background:var(--cyg-surface)}body .swal-overlay{background:rgba(20,34,46,.55)!important}body .swal-modal{background:var(--cyg-surface)!important;border:1px solid var(--cyg-border-soft)!important;border-radius:12px!important;box-shadow:0 18px 60px rgba(20,34,46,.18)!important;width:440px!important;max-width:calc(100% - 32px)!important;padding:36px 36px 24px!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;color:var(--cyg-ink)!important}body .swal-title{font-family:var(--cyg-font-display)!important;font-size:26px!important;font-weight:500!important;letter-spacing:-.018em!important;line-height:1.2!important;color:var(--cyg-ink)!important;margin:6px 0 10px!important;padding:0!important}body .swal-text{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:15px!important;line-height:1.55!important;color:var(--cyg-subink)!important;text-align:center!important;margin:0 auto!important;padding:0!important;max-width:360px!important}body .swal-icon{transform:scale(.7)!important;transform-origin:center center!important;border-width:3px!important;margin:-4px auto 2px!important;background:0 0!important;animation:none!important}body .swal-icon--warning{border-color:#cc8b47!important}body .swal-icon--warning__body,body .swal-icon--warning__dot{background-color:#cc8b47!important}body .swal-icon--success{border-color:#468c81!important}body .swal-icon--success__line{background-color:#468c81!important}body .swal-icon--success__ring{border-color:var(--cyg-tint-success-soft)!important}body .swal-icon--success:after,body .swal-icon--success:before,body .swal-icon--success__hide-corners{background:var(--cyg-surface)!important}body .swal-icon--error{border-color:#c75b5b!important}body .swal-icon--error__line{background-color:#c75b5b!important}body .swal-icon--info{border-color:#214b63!important;color:#214b63!important}body .swal-icon--info:after,body .swal-icon--info:before{background-color:#214b63!important}body .swal-footer{text-align:center!important;padding:0!important;margin-top:24px!important;border-top:none!important;display:flex!important;justify-content:center!important;gap:10px!important}body .swal-button-container{margin:0!important;flex:1 1 0!important;min-width:0!important}body .swal-button{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-weight:500!important;font-size:14px!important;padding:10px 16px!important;border-radius:8px!important;border:1px solid var(--cyg-border)!important;background:var(--cyg-surface)!important;color:var(--cyg-ink)!important;box-shadow:none!important;text-shadow:none!important;text-transform:none!important;letter-spacing:0!important;line-height:1.2!important;transition:all .18s cubic-bezier(.16,1,.3,1);cursor:pointer;width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body .swal-button:active{transform:translateY(1px)}body .swal-button:disabled,body .swal-button[disabled]{opacity:.55!important;cursor:not-allowed!important}body .swal-button--cancel{background:var(--cyg-surface)!important;color:var(--cyg-ink)!important;border-color:var(--cyg-border)!important}body .swal-button--cancel:hover{background:var(--cyg-cream)!important;border-color:var(--cyg-accent)!important;color:var(--cyg-success-text)!important}body .swal-button--confirm{background:#cc8b47!important;border-color:#cc8b47!important;color:#fff!important}body .swal-button--confirm:hover{background:#b07839!important;border-color:#b07839!important;color:#fff!important}body .swal-button--danger{background:#c75b5b!important;border-color:#c75b5b!important;color:#fff!important}body .swal-button--danger:hover{background:#a84a4a!important;border-color:#a84a4a!important;color:#fff!important}.dropdown-menu.show,.popover.show,.toast.show,.tooltip.show{transition:opacity 180ms cubic-bezier(.16,1,.3,1),transform 180ms cubic-bezier(.16,1,.3,1)!important}#toast-container > div{opacity:1!important;color:#fff!important;box-shadow:0 10px 30px var(--cyg-overlay-soft),0 2px 8px var(--cyg-overlay-strong)!important;border-radius:6px!important}#toast-container > div:hover{opacity:1!important;box-shadow:0 14px 36px var(--cyg-overlay-strong),0 2px 8px var(--cyg-overlay-strong)!important}#toast-container > .toast-success,.toast-success{background-color:var(--cyg-success)!important}#toast-container > .toast-info,.toast-info{background-color:var(--cyg-info)!important}#toast-container > .toast-warning,.toast-warning{background-color:var(--cyg-warning)!important}#toast-container > .toast-error,.toast-error{background-color:var(--cyg-danger)!important}.toast-progress{background-color:rgba(0,0,0,.35)!important;opacity:1!important}body .form-label .text-danger{color:var(--cyg-warning-text)!important;font-weight:700}.cyg-toolbar-filter__label{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--cyg-subink);line-height:1.2}.cyg-toolbar-filter[data-filter-default="false"] .cyg-toolbar-filter__ddl,.cyg-toolbar-filter[data-filter-default="false"] .k-input-solid{box-shadow:inset 0 -2px 0 0 var(--cyg-accent)}body .decision-card .decision-card-inner{transition:all .18s cubic-bezier(.16,1,.3,1);border-color:var(--cyg-border)!important;background:var(--cyg-surface);cursor:pointer}body .decision-card:hover .decision-card-inner{border-color:var(--cyg-accent)!important;background:var(--cyg-cream);box-shadow:0 0 0 0 transparent}body .decision-card .decision-radio:checked ~ .decision-card-inner{border-color:var(--cyg-primary)!important;background:rgba(33,75,99,.08);box-shadow:0 0 0 1px #214b63 inset,0 0 0 0 transparent}body .decision-card .decision-radio{position:absolute;opacity:0;pointer-events:none}body .decision-card .symbol-label{border-radius:8px}.cyg-strip{display:block;margin:0 0 16px;padding:10px 14px;border:0;border-left:3px solid var(--cyg-muted);border-radius:8px;background:var(--cyg-tint-muted-soft);color:var(--cyg-ink);font-size:13px;line-height:1.5}.cyg-strip b,.cyg-strip strong{font-weight:600}.cyg-strip > :last-child{margin-bottom:0}.cyg-strip + .cyg-strip{margin-top:-8px}.cyg-strip--confirm,.cyg-strip--success{border-left-color:var(--cyg-success);background:var(--cyg-tint-success-soft)}.cyg-strip--confirm b,.cyg-strip--confirm strong,.cyg-strip--success b,.cyg-strip--success strong{color:var(--cyg-success-text)}.cyg-strip--copper,.cyg-strip--warning{border-left-color:var(--cyg-warning);background:var(--cyg-tint-warning-soft)}.cyg-strip--copper b,.cyg-strip--copper strong,.cyg-strip--warning b,.cyg-strip--warning strong{color:var(--cyg-warning-text)}.cyg-strip--danger,.cyg-strip--error{border-left-color:var(--cyg-danger);background:var(--cyg-tint-danger-soft)}.cyg-strip--danger b,.cyg-strip--danger strong,.cyg-strip--error b,.cyg-strip--error strong{color:var(--cyg-danger-text)}.cyg-strip--info{border-left-color:var(--cyg-info);background:var(--cyg-tint-info-soft)}.cyg-strip--primary{border-left-color:var(--cyg-primary);background:var(--cyg-tint-primary-soft)}.cyg-strip--flush{margin:0;border-radius:0}.cyg-strip__title{display:block;font-weight:600;font-size:14px;margin-bottom:2px}.cyg-strip__ico{width:22px;height:22px;flex:none;border-radius:50%;color:var(--cyg-surface);background:var(--cyg-muted);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.cyg-strip--confirm .cyg-strip__ico,.cyg-strip--success .cyg-strip__ico{background:var(--cyg-success)}.cyg-strip--danger .cyg-strip__ico,.cyg-strip--error .cyg-strip__ico{background:var(--cyg-danger)}.cyg-strip--copper .cyg-strip__ico,.cyg-strip--warning .cyg-strip__ico{background:var(--cyg-warning)}.cyg-strip--info .cyg-strip__ico{background:var(--cyg-info)}.cyg-strip__close{background:0 0;border:none;cursor:pointer;color:var(--cyg-label);font-size:18px;line-height:1;padding:2px 6px;border-radius:4px}.cyg-strip__close:hover{background:var(--cyg-tint-muted-soft);color:var(--cyg-ink)}.cyg-grid-card{background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:12px;overflow:visible;box-shadow:0 0 0 0 transparent}.cyg-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 28px;color:var(--cyg-label);min-height:220px;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.04em}.cyg-empty-state__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--cyg-cream);border:1px solid var(--cyg-border);color:var(--cyg-success-text);font-size:26px;margin:0 auto 12px;transition:background-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1)}.cyg-empty-state:hover .cyg-empty-state__icon{background:rgba(70,140,129,.1);color:var(--cyg-success-text)}.cyg-empty-state__title{font-family:var(--cyg-font-display);font-size:19px;font-weight:500;color:var(--cyg-ink);margin:0 0 6px;letter-spacing:-.01em}.cyg-empty-state__dek{font-size:15px;line-height:1.45;max-width:48ch;margin:0 0 16px;color:var(--cyg-subink)}.cyg-empty-state__cta{margin-top:8px}.cyg-state{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;align-items:start;text-align:left;width:100%;max-width:560px;margin:0 auto;padding:18px 20px;background:var(--cyg-cream);border:1px solid var(--cyg-border-soft);border-radius:10px}.cyg-state__icon{grid-column:1;grid-row:1/span 5;width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;margin:0;background:var(--cyg-surface);border:1px solid var(--cyg-border);color:var(--cyg-label)}.cyg-state__icon svg{width:18px;height:18px}.cyg-state__icon--empty{color:var(--cyg-label)}.cyg-state__icon--error{background:var(--cyg-tint-danger-soft);border-color:transparent;color:var(--cyg-danger-text)}.cyg-state__icon--loading{color:var(--cyg-mode-accent)}.cyg-state__icon--success{background:var(--cyg-tint-success-soft);border-color:transparent;color:var(--cyg-success-text)}.cyg-state > :not(.cyg-state__icon){grid-column:2}.cyg-state__title{font-family:var(--cyg-font-display);font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--cyg-ink);margin:0 0 3px;line-height:1.3}.cyg-state__body{font-size:13.5px;color:var(--cyg-subink);line-height:1.5;max-width:52ch;margin:0}.cyg-state__scope{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.cyg-state__chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:var(--cyg-surface);border:1px solid var(--cyg-border);font-size:12px;color:var(--cyg-subink);white-space:nowrap}.cyg-state__chip-dot{width:7px;height:7px;border-radius:50%;background:var(--cyg-copper)}.cyg-state__chip--muted .cyg-state__chip-dot{background:var(--cyg-muted)}.cyg-state__cta{display:flex;gap:8px;justify-content:flex-start;flex-wrap:wrap;margin-top:12px}.cyg-state__title:last-child{font-weight:500}.cyg-state > .cyg-state__title:first-child,.cyg-state > .cyg-state__title:first-child ~ *{grid-column:1/-1}.cyg-state__icon i{font-size:16px;line-height:1}.cyg-state--line,.k-grid-norecords .cyg-state{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;max-width:none;padding:13px 16px;background:0 0;border:1px dashed var(--cyg-border);border-radius:8px}.k-grid-norecords .cyg-state{border:0;border-radius:0}.cyg-state--line .cyg-state__icon,.k-grid-norecords .cyg-state .cyg-state__icon{width:8px;height:8px;border-radius:2px;border:0;background:var(--cyg-muted-2);color:transparent;overflow:hidden;flex:none}.cyg-state--line .cyg-state__icon--error,.k-grid-norecords .cyg-state .cyg-state__icon--error{background:var(--cyg-danger)}.cyg-state--line .cyg-state__icon--success,.k-grid-norecords .cyg-state .cyg-state__icon--success{background:var(--cyg-accent)}.cyg-state--line .cyg-state__icon--loading,.k-grid-norecords .cyg-state .cyg-state__icon--loading{background:var(--cyg-mode-accent)}.cyg-state--line .cyg-state__icon svg,.k-grid-norecords .cyg-state .cyg-state__icon svg{display:none}.cyg-state--line .cyg-state__title,.k-grid-norecords .cyg-state .cyg-state__title{font-size:13.5px;font-weight:500;margin:0}.cyg-state--line .cyg-state__body,.k-grid-norecords .cyg-state .cyg-state__body{margin:0;max-width:none;display:inline-flex;align-items:center;gap:10px}.cyg-state--line .cyg-state__body::before,.k-grid-norecords .cyg-state .cyg-state__body::before{content:"\00b7";color:var(--cyg-label)}.cyg-state--line .cyg-state__scope,.k-grid-norecords .cyg-state .cyg-state__scope{margin:0}.cyg-state--line .cyg-state__cta,.k-grid-norecords .cyg-state .cyg-state__cta{margin:0 0 0 auto;gap:4px}body .cyg-state--chart .cyg-state__cta .cyg-btn,body .cyg-state--line .cyg-state__cta .cyg-btn,body .k-grid-norecords .cyg-state .cyg-state__cta .cyg-btn{background:0 0!important;border-color:transparent!important;color:var(--cyg-primary)!important;height:30px!important;padding:0 10px!important;font-size:13px!important;gap:6px!important}body .cyg-state--chart .cyg-state__cta .cyg-btn:hover,body .cyg-state--line .cyg-state__cta .cyg-btn:hover,body .k-grid-norecords .cyg-state .cyg-state__cta .cyg-btn:hover{background:var(--cyg-tint-muted-soft)!important;border-color:transparent!important;color:var(--cyg-primary)!important}.cyg-state--chart{display:block;position:relative;max-width:none;height:100%;min-height:180px;padding:0;background:0 0;border:0;border-radius:0}.cyg-state--chart .cyg-state__icon{display:none}.cyg-state--chart .cyg-state__ghost{position:absolute;inset:16px 24px 28px;border-bottom:1px solid var(--cyg-border-soft);background-image:linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2));background-repeat:no-repeat;background-size:6% 40%,6% 62%,6% 55%,6% 70%,6% 48%,6% 80%,6% 58%,6% 66%,6% 44%,6% 72%,6% 50%,6% 60%;background-position:0 100%,9.09% 100%,18.18% 100%,27.27% 100%,36.36% 100%,45.45% 100%,54.54% 100%,63.63% 100%,72.72% 100%,81.81% 100%,90.9% 100%,100% 100%}.cyg-state--chart .cyg-state__pill{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:4px 10px;max-width:calc(100% - 48px);padding:10px 16px;border-radius:999px;background:var(--cyg-surface);border:1px solid var(--cyg-border);box-shadow:var(--cyg-shadow-1)}.cyg-state--chart .cyg-state__title{font-size:13.5px;font-weight:500;margin:0}.cyg-state--chart .cyg-state__body{margin:0;max-width:none}.cyg-state--chart .cyg-state__body::before{content:"\00b7";color:var(--cyg-label);margin-right:10px}.cyg-state--chart .cyg-state__scope{margin:0}.cyg-state--chart .cyg-state__cta{margin:0;gap:2px}.cyg-state-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}@keyframes cyg-shimmer{to{transform:translateX(100%)}}@keyframes cyg-shimmer-bg{from{background-position:200% 0}to{background-position:-200% 0}}.cyg-skel{display:block;height:12px;border-radius:4px;background-color:var(--cyg-line-2);position:relative;overflow:hidden}.cyg-skel::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--cyg-surface) 50%,transparent 75%);transform:translateX(-100%);animation:cyg-shimmer 1.4s linear 14;pointer-events:none}@media (prefers-reduced-motion:reduce){.cyg-skel::after{animation:none}}.am-statcard__value:empty,.cmd-deploy__stat-value:empty,.cmd-kpi__value:empty,.cyg-kpi__value:empty,.inv-kpi__value:empty{display:block;width:55%;max-width:120px;height:.8em;margin:.15em 0;border-radius:4px;background-color:var(--cyg-line-2);position:relative;overflow:hidden}.am-statcard__value:empty::after,.cmd-deploy__stat-value:empty::after,.cmd-kpi__value:empty::after,.cyg-kpi__value:empty::after,.inv-kpi__value:empty::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--cyg-surface) 50%,transparent 75%);transform:translateX(-100%);animation:cyg-shimmer 1.4s linear 14;pointer-events:none}@media (prefers-reduced-motion:reduce){.am-statcard__value:empty::after,.cmd-deploy__stat-value:empty::after,.cmd-kpi__value:empty::after,.cyg-kpi__value:empty::after,.inv-kpi__value:empty::after{animation:none}}.am-highlight__text:empty,.cmd-sql-modal__sub:empty,.cmd-table-title__hint:empty,.cmd-tile__note:empty,.cyg-chart-card__note:empty,.fund-perf-fund-selector__current:empty,.inv-kpi__sub:empty{display:block;width:70%;max-width:160px;height:10px;margin-top:6px;border-radius:4px;background-color:var(--cyg-line-2);position:relative;overflow:hidden}.am-highlight__text:empty::after,.cmd-sql-modal__sub:empty::after,.cmd-table-title__hint:empty::after,.cmd-tile__note:empty::after,.cyg-chart-card__note:empty::after,.fund-perf-fund-selector__current:empty::after,.inv-kpi__sub:empty::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--cyg-surface) 50%,transparent 75%);transform:translateX(-100%);animation:cyg-shimmer 1.4s linear 14;pointer-events:none}@media (prefers-reduced-motion:reduce){.am-highlight__text:empty::after,.cmd-sql-modal__sub:empty::after,.cmd-table-title__hint:empty::after,.cmd-tile__note:empty::after,.cyg-chart-card__note:empty::after,.fund-perf-fund-selector__current:empty::after,.inv-kpi__sub:empty::after{animation:none}}.am-map-count:empty,.am-wall-fact dd:empty,.cmd-lifecycle__count:empty,.cmd-pill:empty,.cyg-mini-card__badge:empty,.cyg-section-band__count:empty,.inv-summary__count:empty,[data-cmd-kpi]:not([class]):empty,[data-fp-hedge-kpi]:not([class]):empty,[data-fp-kpi]:not([class]):empty,[data-pipeline-snapshot-date]:not([class]):empty,[data-risk-snapshot-date]:not([class]):empty,[data-total]:not([class]):empty{display:inline-block;width:44px;height:12px;vertical-align:middle;border-radius:4px;background-color:var(--cyg-line-2);position:relative;overflow:hidden}.am-map-count:empty::after,.am-wall-fact dd:empty::after,.cmd-lifecycle__count:empty::after,.cmd-pill:empty::after,.cyg-mini-card__badge:empty::after,.cyg-section-band__count:empty::after,.inv-summary__count:empty::after,[data-cmd-kpi]:not([class]):empty::after,[data-fp-hedge-kpi]:not([class]):empty::after,[data-fp-kpi]:not([class]):empty::after,[data-pipeline-snapshot-date]:not([class]):empty::after,[data-risk-snapshot-date]:not([class]):empty::after,[data-total]:not([class]):empty::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--cyg-surface) 50%,transparent 75%);transform:translateX(-100%);animation:cyg-shimmer 1.4s linear 14;pointer-events:none}@media (prefers-reduced-motion:reduce){.am-map-count:empty::after,.am-wall-fact dd:empty::after,.cmd-lifecycle__count:empty::after,.cmd-pill:empty::after,.cyg-mini-card__badge:empty::after,.cyg-section-band__count:empty::after,.inv-summary__count:empty::after,[data-cmd-kpi]:not([class]):empty::after,[data-fp-hedge-kpi]:not([class]):empty::after,[data-fp-kpi]:not([class]):empty::after,[data-pipeline-snapshot-date]:not([class]):empty::after,[data-risk-snapshot-date]:not([class]):empty::after,[data-total]:not([class]):empty::after{animation:none}}.cyg-page-head__slot:empty{display:inline-block;width:160px;height:18px;vertical-align:middle;border-radius:4px;background-color:var(--cyg-line-2);position:relative;overflow:hidden}.cyg-page-head__slot:empty::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--cyg-surface) 50%,transparent 75%);transform:translateX(-100%);animation:cyg-shimmer 1.4s linear 14;pointer-events:none}@media (prefers-reduced-motion:reduce){.cyg-page-head__slot:empty::after{animation:none}}span.cyg-page-head__slot:empty{width:200px;height:10px}.am-chart:empty,.cyg-financial-statements__chart:empty,.perf-chart:empty,.pm-irr-chart:empty{min-height:220px;border-bottom:1px solid var(--cyg-border-soft);background-color:transparent;background-image:linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2));background-repeat:no-repeat;background-origin:border-box;background-size:7% 38%,7% 60%,7% 52%,7% 72%,7% 46%,7% 80%,7% 58%,7% 66%,7% 50%;background-position:2% 100%,14% 100%,26% 100%,38% 100%,50% 100%,62% 100%,74% 100%,86% 100%,98% 100%;position:relative;overflow:hidden}.am-chart:empty::after,.cyg-financial-statements__chart:empty::after,.perf-chart:empty::after,.pm-irr-chart:empty::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--cyg-surface) 50%,transparent 75%);transform:translateX(-100%);animation:cyg-shimmer 1.4s linear 14;pointer-events:none}@media (prefers-reduced-motion:reduce){.am-chart:empty::after,.cyg-financial-statements__chart:empty::after,.perf-chart:empty::after,.pm-irr-chart:empty::after{animation:none}}.inv-donut__chart:empty{width:160px;height:160px;min-height:0;margin:12px auto;padding:0;border:0;border-radius:50%;background:radial-gradient(circle,transparent 54%,var(--cyg-line-2) 55%);position:relative;overflow:hidden}.inv-donut__chart:empty::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--cyg-surface) 50%,transparent 75%);transform:translateX(-100%);animation:cyg-shimmer 1.4s linear 14;pointer-events:none}@media (prefers-reduced-motion:reduce){.inv-donut__chart:empty::after{animation:none}}.cyg-state:has(> .cyg-state__icon--loading):not(.cyg-state--message){display:block;width:100%;max-width:none;min-height:168px;margin:0;padding:0;border:0;border-radius:8px;background-color:transparent;background-image:linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2));background-repeat:no-repeat;background-origin:content-box;background-size:42% 12px,20% 12px,12% 12px,36% 12px,24% 12px,12% 12px,46% 12px,18% 12px,12% 12px,30% 12px,22% 12px,12% 12px;background-position:0 18px,62% 18px,100% 18px,0 62px,62% 62px,100% 62px,0 106px,62% 106px,100% 106px,0 150px,62% 150px,100% 150px;padding:0 16px;position:relative;overflow:hidden}.cyg-state:has(> .cyg-state__icon--loading):not(.cyg-state--message)::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--cyg-surface) 50%,transparent 75%);transform:translateX(-100%);animation:cyg-shimmer 1.4s linear 14;pointer-events:none}@media (prefers-reduced-motion:reduce){.cyg-state:has(> .cyg-state__icon--loading):not(.cyg-state--message)::after{animation:none}}.cyg-state:has(> .cyg-state__icon--loading):not(.cyg-state--message) > :not(.cyg-state__ghost){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cyg-state--line:has(> .cyg-state__icon--loading),.k-grid-norecords .cyg-state:has(> .cyg-state__icon--loading){min-height:48px;background-size:42% 12px,20% 12px,12% 12px,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}.cyg-state--chart:has(> .cyg-state__icon--loading){min-height:180px;background-image:none;padding:0}.cyg-covered{pointer-events:none}.cyg-covered .cyg-ghost{display:inline-block;max-width:100%;vertical-align:middle;color:transparent!important;border-radius:4px;background-color:var(--cyg-line-2);position:relative;overflow:hidden}.cyg-covered .cyg-ghost::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--cyg-surface) 50%,transparent 75%);transform:translateX(-100%);animation:cyg-shimmer 1.4s linear 14;pointer-events:none}@media (prefers-reduced-motion:reduce){.cyg-covered .cyg-ghost::after{animation:none}}.cyg-covered :is(span, a, small, b, strong, em, i, abbr):has(.cyg-ghost):not(#cyg-skel-weight){background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.cyg-covered .cyg-ghost-block{filter:grayscale(1) brightness(0) invert(.93)}@keyframes cyg-skel-appear{to{opacity:1}}.cyg-skel-page{position:fixed;right:0;bottom:0;z-index:50;background:var(--cyg-page-bg);opacity:0;animation:cyg-skel-appear .2s ease 150ms forwards;pointer-events:none}.cyg-skel-page__block{position:absolute;border-radius:10px}.cyg-skel-modal{position:fixed;inset:0;z-index:1070;display:flex;justify-content:center;align-items:flex-start;padding-top:1.75rem;background:var(--cyg-overlay-soft);opacity:0;animation:cyg-skel-appear .2s ease 150ms forwards}.cyg-skel-modal__dialog{display:flex;flex-direction:column;gap:14px;padding:24px;background:var(--cyg-surface);border-radius:10px;box-shadow:var(--cyg-shadow-3)}.cyg-skel-modal__title{height:22px;width:45%;margin-bottom:10px;border-radius:8px}.cyg-skel-modal__row{height:12px}.cyg-skel-modal__row--short{width:60%}.cyg-skel-modal__field{height:38px;margin-top:8px;border-radius:8px}.am-chart > .cyg-state:has(> .cyg-state__icon--loading),.cyg-financial-statements__chart > .cyg-state:has(> .cyg-state__icon--loading),.perf-chart > .cyg-state:has(> .cyg-state__icon--loading),.pm-irr-chart > .cyg-state:has(> .cyg-state__icon--loading){min-height:220px;border-bottom:1px solid var(--cyg-border-soft);background-color:transparent;background-image:linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2)),linear-gradient(var(--cyg-line-2),var(--cyg-line-2));background-repeat:no-repeat;background-origin:border-box;background-size:7% 38%,7% 60%,7% 52%,7% 72%,7% 46%,7% 80%,7% 58%,7% 66%,7% 50%;background-position:2% 100%,14% 100%,26% 100%,38% 100%,50% 100%,62% 100%,74% 100%,86% 100%,98% 100%;position:relative;overflow:hidden;padding:0;border-radius:0}.am-chart > .cyg-state:has(> .cyg-state__icon--loading)::after,.cyg-financial-statements__chart > .cyg-state:has(> .cyg-state__icon--loading)::after,.perf-chart > .cyg-state:has(> .cyg-state__icon--loading)::after,.pm-irr-chart > .cyg-state:has(> .cyg-state__icon--loading)::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--cyg-surface) 50%,transparent 75%);transform:translateX(-100%);animation:cyg-shimmer 1.4s linear 14;pointer-events:none}@media (prefers-reduced-motion:reduce){.am-chart > .cyg-state:has(> .cyg-state__icon--loading)::after,.cyg-financial-statements__chart > .cyg-state:has(> .cyg-state__icon--loading)::after,.perf-chart > .cyg-state:has(> .cyg-state__icon--loading)::after,.pm-irr-chart > .cyg-state:has(> .cyg-state__icon--loading)::after{animation:none}}.inv-donut__chart > .cyg-state:has(> .cyg-state__icon--loading){width:160px;height:160px;min-height:0;margin:12px auto;padding:0;border:0;border-radius:50%;background:radial-gradient(circle,transparent 54%,var(--cyg-line-2) 55%);position:relative;overflow:hidden}.inv-donut__chart > .cyg-state:has(> .cyg-state__icon--loading)::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--cyg-surface) 50%,transparent 75%);transform:translateX(-100%);animation:cyg-shimmer 1.4s linear 14;pointer-events:none}@media (prefers-reduced-motion:reduce){.inv-donut__chart > .cyg-state:has(> .cyg-state__icon--loading)::after{animation:none}}.cyg-skel--title{height:24px;width:55%;margin-bottom:10px}.cyg-skel--line{height:10px;margin-bottom:7px}.cyg-skel--line-half{width:50%}.cyg-skel--line-third{width:34%}.cyg-skel--circle{height:30px;width:30px;border-radius:50%;flex:0 0 auto}.cyg-skel--block{height:80px}.cyg-skel-row{display:flex;gap:12px;align-items:center;padding:10px 0}.cyg-skel-row__main{flex:1}.cyg-skel-grid{border:1px solid var(--cyg-border);border-radius:8px;overflow:hidden;background:var(--cyg-surface)}.cyg-skel-grid__row{display:grid;grid-template-columns:1.5fr 2fr 1fr 1fr 1fr;gap:14px;padding:11px 14px;border-bottom:1px solid var(--cyg-border-soft);align-items:center}.cyg-skel-grid__row:last-child{border-bottom:none}@keyframes cyg-spin{to{transform:rotate(360deg)}}body .card > .text-center.py-10,body .card-body > .text-center.py-10{padding-top:56px!important;padding-bottom:56px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}body .card .text-center.py-10 > i.la-check,body .card .text-center.py-10 > i.la-check-circle{width:56px;height:56px;border-radius:50%!important;background:rgba(70,140,129,.12);color:var(--cyg-success-text)!important;font-size:27px!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center}body .card .text-center.py-10 > .text-muted{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:15px!important;color:var(--cyg-subink)!important;font-weight:500!important;margin:0!important}.cyg-drop{border:2px dashed rgba(70,140,129,.45);border-radius:10px;padding:28px 20px;text-align:center;background:rgba(70,140,129,.03);transition:border-color .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);cursor:pointer}.cyg-drop:hover{border-color:var(--cyg-accent);background:rgba(70,140,129,.06)}.cyg-drop.is-dragging{border-color:var(--cyg-accent);background:rgba(70,140,129,.09)}.cyg-drop.has-file{border-style:solid;border-color:var(--cyg-accent);background:rgba(70,140,129,.07)}.cyg-drop__icon{width:44px;height:44px;border-radius:50%;background:rgba(70,140,129,.12);color:var(--cyg-success-text);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:19px}.cyg-drop__title{color:var(--cyg-ink);font-size:15px;font-weight:500;margin:0}.cyg-drop__browse{color:var(--cyg-success-text);font-weight:600;cursor:pointer}.cyg-drop__sub{margin-top:8px;color:var(--cyg-label);font-size:12px;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em}.cyg-breadcrumb a{transition:color .14s cubic-bezier(.16,1,.3,1)}.cyg-breadcrumb__sep{color:#e3e8ec}.cyg-breadcrumb__here{color:var(--cyg-primary);font-weight:600}.cyg-card-subhead{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 22px 12px;border-bottom:1px solid var(--cyg-border-soft)}.cyg-card-subhead .cyg-card-subhead__title,.cyg-card-subhead h2,.cyg-card-subhead h3{font-family:var(--cyg-font-display);color:var(--cyg-ink);font-size:18px;font-weight:500;letter-spacing:-.005em;margin:0}.cyg-card-subhead__meta{display:flex;gap:14px;align-items:center;color:var(--cyg-label);font-size:12px;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.cyg-card-subhead__count{color:#214b63;font-weight:600}.cyg-diff-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cyg-diff-tile{background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:8px;padding:14px 16px;text-align:center}.cyg-diff-tile__label{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--cyg-label);margin-bottom:6px}.cyg-diff-tile__value{font-family:var(--cyg-font-display);font-size:31px;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--cyg-ink)}.cyg-diff-tile--added .cyg-diff-tile__value{color:#3a7569}.cyg-diff-tile--removed .cyg-diff-tile__value{color:#a84a4a}.cyg-diff-tile--changed .cyg-diff-tile__value{color:#b07839}.cyg-diff-tile--unchanged .cyg-diff-tile__value{color:var(--cyg-label)}.cyg-focus-backdrop{position:fixed;inset:0;z-index:1080;background:rgba(20,34,46,.55);backdrop-filter:blur(2px);display:none;animation:cyg-fade .18s cubic-bezier(.16,1,.3,1)}.cyg-focus-backdrop.is-open{display:block}.cyg-focus{position:fixed;inset:32px;z-index:1081;background:var(--cyg-surface);border-radius:12px;display:none;flex-direction:column;box-shadow:0 18px 60px rgba(20,34,46,.18);animation:cyg-rise .22s cubic-bezier(.16,1,.3,1) both;overflow:hidden}.cyg-focus.is-open{display:flex}.cyg-focus__head{padding:20px 28px;border-bottom:1px solid var(--cyg-border-soft);display:flex;align-items:center;gap:14px}.cyg-focus__title{font-family:var(--cyg-font-display);font-weight:500;font-size:20px;letter-spacing:-.015em;color:var(--cyg-ink);margin:0}.cyg-focus__toolbar{margin-left:auto;display:flex;gap:8px}.cyg-focus__body{flex:1;padding:24px 28px;overflow:auto}.cyg-side-nav{background:var(--cyg-cream);border:1px solid var(--cyg-border);border-radius:10px;padding:18px 8px;display:flex;flex-direction:column;gap:2px}.cyg-side-nav__heading{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cyg-label);font-weight:600;padding:6px 14px 14px;border-bottom:1px solid var(--cyg-border);margin-bottom:8px}.cyg-side-nav__item{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;letter-spacing:.08em;font-weight:500;color:var(--cyg-subink);padding:9px 14px;border-radius:8px;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;text-decoration:none}.cyg-side-nav__item:hover{background:var(--cyg-surface);color:var(--cyg-primary);text-decoration:none}.cyg-side-nav__item.is-active{background:var(--cyg-surface);color:var(--cyg-primary);box-shadow:0 0 0 0 transparent}.cyg-side-nav__item .arrow{color:var(--cyg-label);font-size:13px}.cyg-breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.03em;color:var(--cyg-label);text-transform:uppercase;margin-bottom:18px}.cyg-breadcrumb a{color:var(--cyg-label);text-decoration:none}.cyg-breadcrumb a:hover{color:var(--cyg-success-text)}.cyg-breadcrumb .sep{color:var(--cyg-label)}.cyg-breadcrumb .here{color:var(--cyg-primary);font-weight:600}.cyg-dropzone{border:2px dashed rgba(70,140,129,.45);border-radius:12px;padding:34px 20px;text-align:center;background:rgba(70,140,129,.03);transition:border-color 160ms ease,background 160ms ease;cursor:pointer}.cyg-dropzone:hover{border-color:var(--cyg-accent);background:rgba(70,140,129,.06)}.cyg-dropzone.is-dragging{border-color:var(--cyg-accent);background:rgba(70,140,129,.09)}.cyg-dropzone.has-file{border-style:solid;border-color:var(--cyg-accent);background:rgba(70,140,129,.07)}.cyg-dropzone__icon{width:44px;height:44px;border-radius:50%;background:rgba(70,140,129,.12);color:var(--cyg-success-text);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.cyg-dropzone__title{color:var(--cyg-ink);font-size:15px;font-weight:500}.cyg-dropzone__title .browse{color:var(--cyg-success-text);font-weight:600;cursor:pointer}.cyg-dropzone__sub{margin-top:10px;color:var(--cyg-label);font-size:12px;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cyg-dropzone__sub .sep{margin:0 6px;color:var(--cyg-label)}.cyg-dropzone__picked{margin-top:12px;display:inline-flex;align-items:center;gap:10px;background:var(--cyg-surface);border:1px solid var(--cyg-line);border-radius:999px;padding:6px 14px;font-size:13px;color:var(--cyg-ink)}.cyg-dropzone__picked-ext{background:#468c81;color:#fff;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;padding:2px 7px;border-radius:4px;letter-spacing:.05em}.cyg-dropzone__picked-remove{cursor:pointer;color:var(--cyg-label);padding:0 4px}.cyg-dropzone__picked-remove:hover{color:var(--cyg-danger-text)}.cyg-user-cell{display:inline-flex;align-items:center;gap:9px}.cyg-user-cell__avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#214b63,#468c81);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.02em}.cyg-user-cell__name{color:var(--cyg-ink)}.cyg-file-cell{display:inline-flex;align-items:center;gap:10px}.cyg-file-cell__ext{background:#3a7569;color:#fff;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;padding:2px 7px;border-radius:4px;letter-spacing:.05em}.cyg-file-cell__name{color:var(--cyg-ink);display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.cyg-toggle-switch{position:relative;width:36px;height:20px;background:#e3e8ec;border-radius:999px;cursor:pointer;transition:background 140ms ease;display:inline-block}.cyg-toggle-switch::after{content:'';position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--cyg-surface);border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform 160ms cubic-bezier(.16,1,.3,1)}.cyg-toggle-switch.is-on{background:#468c81}.cyg-toggle-switch.is-on::after{transform:translateX(16px)}@keyframes cyg-pulse-danger{0%,100%{box-shadow:0 0 0 0 rgba(199,91,91,.6)}50%{box-shadow:0 0 0 6px rgba(199,91,91,0)}}@keyframes cyg-pulse-copper{0%,100%{box-shadow:0 0 0 0 rgba(204,139,71,.6)}50%{box-shadow:0 0 0 6px rgba(204,139,71,0)}}@keyframes cyg-pulse-success{0%,100%{box-shadow:0 0 0 0 rgba(70,140,129,.6)}50%{box-shadow:0 0 0 6px rgba(70,140,129,0)}}.cyg-pulse--danger{animation:cyg-pulse-danger 1.6s infinite}.cyg-pulse--copper{animation:cyg-pulse-copper 1.6s infinite}.cyg-pulse--success{animation:cyg-pulse-success 1.6s infinite}.cyg-num--pos{color:#3a7569;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cyg-num--neg{color:var(--cyg-danger-text);font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cyg-num--mono{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;color:var(--cyg-subink)}.cyg-fade-up{animation:cyg-fade-up 420ms cubic-bezier(.16,1,.3,1) both}.cyg-fade-up--d1{animation-delay:60ms}.cyg-fade-up--d2{animation-delay:120ms}.cyg-fade-up--d3{animation-delay:180ms}.cyg-fade-up--d4{animation-delay:240ms}.cyg-modal-context{display:flex;align-items:center;gap:16px;padding:14px 22px;background:var(--cyg-surface);border-bottom:1px solid var(--cyg-border-soft)}.cyg-modal-context__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.cyg-modal-context__title{font-family:var(--cyg-font-display);font-weight:500;font-size:18px;line-height:1.25;letter-spacing:-.01em;color:var(--cyg-ink);margin:0}.cyg-modal-context__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--cyg-subink);line-height:1.3}.cyg-modal-context__meta .cyg-badge{margin:0}.cyg-modal-context__aside{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.cyg-modal-context__aside-note{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--cyg-label);display:inline-flex;align-items:center;gap:4px}.cyg-action-tile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:575.98px){.cyg-action-tile-grid{grid-template-columns:1fr}}.cyg-action-tile{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--cyg-surface);border:1px solid var(--cyg-border-soft);border-radius:8px;cursor:pointer;text-decoration:none;min-height:68px;transition:border-color 140ms cubic-bezier(.16,1,.3,1),box-shadow 140ms cubic-bezier(.16,1,.3,1),transform 140ms cubic-bezier(.16,1,.3,1)}.cyg-action-tile:hover{border-color:var(--cyg-primary);box-shadow:0 4px 14px var(--cyg-tint-primary-soft);transform:translateY(-1px);text-decoration:none}.cyg-action-tile:focus-visible{outline:2px solid var(--cyg-primary);outline-offset:2px}.cyg-action-tile:active{transform:translateY(0);box-shadow:0 1px 4px var(--cyg-tint-primary-soft)}.cyg-action-tile__icon{width:42px;height:42px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px;line-height:1;background:rgba(134,151,155,.12);color:var(--cyg-subink)}.cyg-action-tile__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.cyg-action-tile__title{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-weight:600;font-size:14px;line-height:1.35;color:var(--cyg-ink);margin:0;letter-spacing:.005em}.cyg-action-tile__sub{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;line-height:1.4;color:var(--cyg-subink)}.cyg-action-tile__chev{flex-shrink:0;color:var(--cyg-label);font-size:14px;transition:color 140ms cubic-bezier(.16,1,.3,1),transform 140ms cubic-bezier(.16,1,.3,1)}.cyg-action-tile:hover .cyg-action-tile__chev{color:var(--cyg-primary);transform:translateX(3px)}.cyg-action-tile--primary .cyg-action-tile__icon{background:rgba(33,75,99,.12);color:var(--cyg-primary)}.cyg-action-tile--accent .cyg-action-tile__icon{background:var(--cyg-tint-success-soft);color:var(--cyg-success-text)}.cyg-action-tile--copper .cyg-action-tile__icon{background:var(--cyg-tint-warning-soft);color:var(--cyg-warning-text)}.cyg-action-tile--info .cyg-action-tile__icon{background:var(--cyg-tint-info-soft);color:var(--cyg-info-text)}.cyg-action-tile--danger .cyg-action-tile__icon{background:var(--cyg-tint-danger-soft);color:var(--cyg-danger-text)}.cyg-action-tile--danger .cyg-action-tile__title{color:var(--cyg-danger-text)}.cyg-action-tile--danger:hover{border-color:var(--cyg-danger);box-shadow:0 4px 14px rgba(199,91,91,.12)}.cyg-action-tile--danger:hover .cyg-action-tile__chev{color:var(--cyg-danger-text)}body .text-inverse-danger,body .text-inverse-info,body .text-inverse-primary,body .text-inverse-secondary,body .text-inverse-success,body .text-inverse-warning{color:var(--cyg-button-primary-fg,#fff)!important}body .text-inverse-light{color:var(--cyg-primary)!important}body .nav-line-tabs .nav-item .nav-link.active,body .nav-line-tabs .nav-item .nav-link:hover:not(.disabled),body .nav-line-tabs .nav-item.show .nav-link{border-bottom-color:var(--cyg-primary)!important;color:var(--cyg-primary)!important}body .nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link.active,body .nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link:hover:not(.disabled),body .nav-line-tabs.nav-line-tabs-2x .nav-item.show .nav-link{border-bottom-color:var(--cyg-primary)!important;color:var(--cyg-primary)!important}body .nav-link{color:var(--cyg-label)!important}body .nav-link:focus,body .nav-link:hover{color:var(--cyg-primary)!important}body .nav-link.active{color:var(--cyg-primary)!important}body .menu-state-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active),body .menu-state-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active){background-color:rgba(33,75,99,.08)!important;color:var(--cyg-primary)!important}body .menu-state-bg-light-success .menu-item .menu-link:hover:not(.disabled):not(.active),body .menu-state-bg-light-success .menu-item.hover > .menu-link:not(.disabled):not(.active){background-color:rgba(70,140,129,.08)!important;color:var(--cyg-success-text)!important}body .menu-state-bg-light-warning .menu-item .menu-link:hover:not(.disabled):not(.active),body .menu-state-bg-light-warning .menu-item.hover > .menu-link:not(.disabled):not(.active){background-color:rgba(204,139,71,.1)!important;color:var(--cyg-warning-text)!important}body .menu-state-bg-light-danger .menu-item .menu-link:hover:not(.disabled):not(.active),body .menu-state-bg-light-danger .menu-item.hover > .menu-link:not(.disabled):not(.active){background-color:rgba(199,91,91,.1)!important;color:var(--cyg-danger-text)!important}body .menu-state-bg-light-info .menu-item .menu-link:hover:not(.disabled):not(.active),body .menu-state-bg-light-info .menu-item.hover > .menu-link:not(.disabled):not(.active){background-color:rgba(90,155,213,.1)!important;color:var(--cyg-info-text)!important}body .text-primary{color:var(--cyg-primary)!important}body .text-success{color:var(--cyg-success-text)!important}body .text-secondary{color:var(--cyg-label)!important}body .text-warning{color:var(--cyg-warning-text)!important}body .text-info{color:var(--cyg-info-text)!important}body .text-danger{color:var(--cyg-danger-text)!important}body .text-hover-primary:hover{color:var(--cyg-primary)!important}body .text-hover-success:hover{color:var(--cyg-success-text)!important}body .text-hover-warning:hover{color:var(--cyg-warning-text)!important}body .text-hover-danger:hover{color:var(--cyg-danger-text)!important}body .text-hover-info:hover{color:var(--cyg-info-text)!important}body .bg-primary{background-color:var(--cyg-primary)!important}body .bg-success{background-color:var(--cyg-success)!important}body .bg-secondary{background-color:#86979b!important}body .bg-warning{background-color:var(--cyg-copper)!important}body .bg-info{background-color:var(--cyg-info)!important}body .bg-danger{background-color:var(--cyg-danger)!important}body .bg-light{background-color:#ece9e9!important}body .bg-light-primary{background-color:rgba(33,75,99,.08)!important}body .bg-light-success{background-color:rgba(70,140,129,.08)!important}body .bg-light-warning{background-color:rgba(204,139,71,.1)!important}body .bg-light-info{background-color:rgba(90,155,213,.1)!important}body .bg-light-danger{background-color:rgba(199,91,91,.1)!important}body .bg-light-secondary{background-color:rgba(134,151,155,.1)!important}body .badge-primary,body .badge.bg-primary{background-color:var(--cyg-primary)!important;color:var(--cyg-button-primary-fg,#fff)!important}body .badge-success,body .badge.bg-success{background-color:var(--cyg-success)!important;color:var(--cyg-button-primary-fg,#fff)!important}body .badge-secondary,body .badge.bg-secondary{background-color:#86979b!important;color:var(--cyg-button-primary-fg,#fff)!important}body .badge-warning,body .badge.bg-warning{background-color:var(--cyg-copper)!important;color:var(--cyg-button-primary-fg,#fff)!important}body .badge-info,body .badge.bg-info{background-color:var(--cyg-info)!important;color:var(--cyg-button-primary-fg,#fff)!important}body .badge-danger,body .badge.bg-danger{background-color:var(--cyg-danger)!important;color:var(--cyg-button-primary-fg,#fff)!important}body .badge-light,body .badge.bg-light{background-color:#ece9e9!important;color:var(--cyg-primary)!important}body .badge-light-primary{background-color:rgba(33,75,99,.08)!important;color:var(--cyg-primary)!important}body .badge-light-success{background-color:rgba(70,140,129,.08)!important;color:var(--cyg-success-text)!important}body .badge-light-warning{background-color:rgba(204,139,71,.1)!important;color:var(--cyg-warning-text)!important}body .badge-light-info{background-color:rgba(90,155,213,.1)!important;color:var(--cyg-info-text)!important}body .badge-light-danger{background-color:rgba(199,91,91,.1)!important;color:var(--cyg-danger-text)!important}body .badge-light-secondary{background-color:rgba(134,151,155,.1)!important;color:var(--cyg-label)!important}body .svg-icon.svg-icon-primary svg [fill]:not(.permanent):not(g){fill:#214b63!important}body .svg-icon.svg-icon-success svg [fill]:not(.permanent):not(g){fill:#468c81!important}body .svg-icon.svg-icon-secondary svg [fill]:not(.permanent):not(g){fill:#86979b!important}body .svg-icon.svg-icon-warning svg [fill]:not(.permanent):not(g){fill:#cc8b47!important}body .svg-icon.svg-icon-info svg [fill]:not(.permanent):not(g){fill:#5a9bd5!important}body .svg-icon.svg-icon-danger svg [fill]:not(.permanent):not(g){fill:#c75b5b!important}body .svg-icon.svg-icon-light svg [fill]:not(.permanent):not(g){fill:#ece9e9!important}body .border-primary{border-color:var(--cyg-primary)!important}body .border-success{border-color:var(--cyg-success)!important}body .border-warning{border-color:var(--cyg-copper)!important}body .border-info{border-color:var(--cyg-info)!important}body .border-danger{border-color:var(--cyg-danger)!important}body .border-secondary{border-color:#86979b!important}body .border-light{border-color:#ece9e9!important}body .form-check-input:checked{background-color:var(--cyg-success)!important;border-color:var(--cyg-success)!important}body .form-check.form-check-primary .form-check-input:checked{background-color:var(--cyg-primary)!important;border-color:var(--cyg-primary)!important}body .form-check.form-check-success .form-check-input:checked{background-color:var(--cyg-success)!important;border-color:var(--cyg-success)!important}body .form-check.form-check-warning .form-check-input:checked{background-color:var(--cyg-copper)!important;border-color:var(--cyg-copper)!important}body .form-check.form-check-info .form-check-input:checked{background-color:var(--cyg-info)!important;border-color:var(--cyg-info)!important}body .form-check.form-check-danger .form-check-input:checked{background-color:var(--cyg-danger)!important;border-color:var(--cyg-danger)!important}body .select2-container--default.select2-container--focus .select2-selection--multiple,body .select2-container--default.select2-container--focus .select2-selection--single,body .select2-container--default.select2-container--open .select2-selection--multiple,body .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--cyg-primary)!important}body .nav-pills .nav-link.active:not(.btn-active-success):not(.btn-active-warning):not(.btn-active-danger):not(.btn-active-info):not(.btn-active-primary),body .nav-pills .show > .nav-link:not(.btn-active-success):not(.btn-active-warning):not(.btn-active-danger):not(.btn-active-info):not(.btn-active-primary){background-color:var(--cyg-primary)!important;color:var(--cyg-button-primary-fg,#fff)!important}body .nav-pills.nav-pills-primary .nav-link.active,body .nav-pills.nav-pills-primary .show > .nav-link{background-color:var(--cyg-primary)!important;color:var(--cyg-button-primary-fg,#fff)!important}body .nav-pills.nav-pills-primary .nav-link:hover:not(.active){background-color:rgba(33,75,99,.08)!important;color:var(--cyg-primary)!important}body .nav-pills.nav-pills-success .nav-link.active,body .nav-pills.nav-pills-success .show > .nav-link{background-color:var(--cyg-success)!important;color:var(--cyg-button-primary-fg,#fff)!important}body .nav-pills.nav-pills-success .nav-link:hover:not(.active){background-color:rgba(70,140,129,.08)!important;color:var(--cyg-success-text)!important}body .nav-pills.nav-pills-warning .nav-link.active,body .nav-pills.nav-pills-warning .show > .nav-link{background-color:var(--cyg-copper)!important;color:var(--cyg-button-primary-fg,#fff)!important}body .nav-pills.nav-pills-warning .nav-link:hover:not(.active){background-color:rgba(204,139,71,.1)!important;color:var(--cyg-warning-text)!important}body .nav-pills.nav-pills-danger .nav-link.active,body .nav-pills.nav-pills-danger .show > .nav-link{background-color:var(--cyg-danger)!important;color:var(--cyg-button-primary-fg,#fff)!important}body .nav-pills.nav-pills-danger .nav-link:hover:not(.active){background-color:rgba(199,91,91,.1)!important;color:var(--cyg-danger-text)!important}body .nav-pills.nav-pills-info .nav-link.active,body .nav-pills.nav-pills-info .show > .nav-link{background-color:var(--cyg-info)!important;color:var(--cyg-button-primary-fg,#fff)!important}body .nav-pills.nav-pills-info .nav-link:hover:not(.active){background-color:rgba(90,155,213,.1)!important;color:var(--cyg-info-text)!important}body .nav-pills.nav-pills-secondary .nav-link.active,body .nav-pills.nav-pills-secondary .show > .nav-link{background-color:#86979b!important;color:var(--cyg-button-primary-fg,#fff)!important}body .nav-pills.nav-pills-secondary .nav-link:hover:not(.active){background-color:rgba(134,151,155,.1)!important;color:var(--cyg-label)!important}body .nav-pills .nav-item .nav-link.nav-link-primary.active{background-color:var(--cyg-primary)!important;color:var(--cyg-button-primary-fg,#fff)!important}body .nav-pills .nav-item .nav-link.nav-link-success.active{background-color:var(--cyg-success)!important;color:var(--cyg-button-primary-fg,#fff)!important}body .nav-pills .nav-item .nav-link.nav-link-warning.active{background-color:var(--cyg-copper)!important;color:var(--cyg-button-primary-fg,#fff)!important}body .nav-pills .nav-item .nav-link.nav-link-danger.active{background-color:var(--cyg-danger)!important;color:var(--cyg-button-primary-fg,#fff)!important}body .nav-pills .nav-item .nav-link.nav-link-info.active{background-color:var(--cyg-info)!important;color:var(--cyg-button-primary-fg,#fff)!important}body .alert{border:0!important;border-left:3px solid var(--cyg-muted)!important;border-radius:8px!important;padding:10px 14px!important;font-size:13px;line-height:1.5;box-shadow:none!important}body .alert.alert-light-primary,body .alert.alert-primary,body .alert.bg-light-primary{background:var(--cyg-tint-primary-soft)!important;border-left-color:var(--cyg-primary)!important;color:var(--cyg-ink)!important}body .alert.alert-light-success,body .alert.alert-success,body .alert.bg-light-success{background:var(--cyg-tint-success-soft)!important;border-left-color:var(--cyg-success)!important;color:var(--cyg-ink)!important}body .alert.alert-light-warning,body .alert.alert-warning,body .alert.bg-light-warning{background:var(--cyg-tint-warning-soft)!important;border-left-color:var(--cyg-warning)!important;color:var(--cyg-ink)!important}body .alert.alert-danger,body .alert.alert-light-danger,body .alert.bg-light-danger{background:var(--cyg-tint-danger-soft)!important;border-left-color:var(--cyg-danger)!important;color:var(--cyg-ink)!important}body .alert.alert-info,body .alert.alert-light-info,body .alert.bg-light-info{background:var(--cyg-tint-info-soft)!important;border-left-color:var(--cyg-info)!important;color:var(--cyg-ink)!important}body .alert.alert-dark,body .alert.alert-light-dark,body .alert.alert-light-secondary,body .alert.alert-secondary{background:var(--cyg-tint-muted-soft)!important;border-left-color:var(--cyg-muted)!important;color:var(--cyg-ink)!important}body .alert.border-dashed,body .alert[class*="border-dashed"]{border:1px dashed var(--cyg-border)!important}body .badge-light-primary:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),body .badge.badge-primary:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),body .badge.bg-primary:not(.cyg-badge):not(.rounded-circle):not(.badge-circle){background:var(--cyg-tint-primary-soft)!important;color:var(--cyg-primary)!important}body .badge-light-success:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),body .badge.badge-success:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),body .badge.bg-success:not(.cyg-badge):not(.rounded-circle):not(.badge-circle){background:var(--cyg-tint-success-soft)!important;color:var(--cyg-success-text)!important}body .badge-light-warning:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),body .badge.badge-warning:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),body .badge.bg-warning:not(.cyg-badge):not(.rounded-circle):not(.badge-circle){background:var(--cyg-tint-warning-soft)!important;color:var(--cyg-warning-text)!important}body .badge-light-danger:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),body .badge.badge-danger:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),body .badge.bg-danger:not(.cyg-badge):not(.rounded-circle):not(.badge-circle){background:var(--cyg-tint-danger-soft)!important;color:var(--cyg-danger-text)!important}body .badge-light-info:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),body .badge.badge-info:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),body .badge.bg-info:not(.cyg-badge):not(.rounded-circle):not(.badge-circle){background:var(--cyg-tint-info-soft)!important;color:var(--cyg-info-text)!important}body .badge-light-secondary:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),body .badge.badge-dark:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),body .badge.badge-secondary:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),body .badge.bg-dark:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),body .badge.bg-light:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),body .badge.bg-secondary:not(.cyg-badge):not(.rounded-circle):not(.badge-circle){background:var(--cyg-tint-muted-strong)!important;color:var(--cyg-subink)!important}body .badge.bg-dark.text-light:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),body .badge.bg-dark.text-white:not(.cyg-badge):not(.rounded-circle):not(.badge-circle){color:var(--cyg-subink)!important}body .badge:is(.bg-primary, .badge-primary, .badge-light-primary, .bg-success, .badge-success, .badge-light-success,
    .bg-warning, .badge-warning, .badge-light-warning, .bg-danger, .badge-danger, .badge-light-danger,
    .bg-info, .badge-info, .badge-light-info):not(.cyg-badge):not(.rounded-circle):not(.badge-circle):not(.badge-square):not(:has(> i:first-child, > svg:first-child, > .svg-icon:first-child))::before{content:'';flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.modal.fade .modal-dialog{transition:transform 220ms cubic-bezier(.16,1,.3,1),opacity 220ms cubic-bezier(.16,1,.3,1)!important}.modal-backdrop.fade{transition:opacity 180ms cubic-bezier(.16,1,.3,1)!important}body .modal:has(.modal-dialog.modal-full),body .modal:has(> .modal-dialog.modal-full){position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;z-index:1100!important}body.cyg-app-shell:has(.modal-dialog.modal-full){padding-left:0!important}body .modal .modal-dialog.modal-full{max-width:none;width:auto;margin:.5rem;min-height:calc(100vh - 1rem)}body .modal .modal-dialog.modal-full .modal-content{min-height:calc(100vh - 1rem)}@media (min-width:992px){body .modal .modal-dialog.modal-full{margin:1.5rem;min-height:calc(100vh - 3rem)}body .modal .modal-dialog.modal-full .modal-content{min-height:calc(100vh - 3rem)}}.modal-full,.modal-fullscreen{width:100vw;max-width:none;margin:0}.modal-full .modal-content,.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-full .modal-footer,.modal-full .modal-header,.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-full .modal-body,.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}}body .modal-header{background:var(--cyg-cream);border-bottom:2px solid #cc8b47;padding:18px 24px}body .modal-header .modal-title,body .modal-header h1.modal-title,body .modal-header h2.modal-title,body .modal-header h3.modal-title,body .modal-header h4.modal-title,body .modal-header h5.modal-title{font-family:var(--cyg-font-display)!important;font-size:20px!important;font-weight:500!important;letter-spacing:-.015em!important;color:var(--cyg-ink)!important}body .modal-content{border:none!important;border-radius:12px!important;box-shadow:0 18px 60px rgba(20,34,46,.18);overflow:hidden}body .modal-footer{border-top:1px solid var(--cyg-border-soft);background:var(--cyg-surface);padding:14px 24px}body .modal:not(.swal2-popup):not(.cyg-modal) .modal-content{border:none!important;border-radius:8px!important;box-shadow:0 18px 60px rgba(20,34,46,.18)!important;overflow:hidden;max-height:90vh;display:flex;flex-direction:column}body .modal:not(.swal2-popup):not(.cyg-modal) .modal-dialog.modal-full .modal-content{max-height:none}body .modal:not(.swal2-popup):not(.cyg-modal) .modal-body{overflow-y:auto;flex:1 1 auto;min-height:0}body .modal:not(.swal2-popup):not(.cyg-modal) .modal-header{background:var(--cyg-cream)!important;border-bottom:2px solid #cc8b47!important;padding:14px 22px 12px!important;align-items:center}body .modal:not(.swal2-popup):not(.cyg-modal) .modal-header .modal-title,body .modal:not(.swal2-popup):not(.cyg-modal) .modal-header h5.modal-title{font-family:var(--cyg-font-display)!important;font-size:21px!important;font-weight:500!important;letter-spacing:-.015em!important;color:var(--cyg-ink)!important;margin:0!important}body .modal:not(.swal2-popup):not(.cyg-modal) .modal-header .modal-title small,body .modal:not(.swal2-popup):not(.cyg-modal) .modal-header h5.modal-title small{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--cyg-warning-text)!important;font-weight:500!important;display:block;margin-bottom:2px}body .modal:not(.swal2-popup):not(.cyg-modal) .modal-header .btn-close{color:var(--cyg-label)!important;opacity:.65}body .modal:not(.swal2-popup):not(.cyg-modal) .modal-header .btn-close:hover{color:var(--cyg-danger-text)!important}body .modal:not(.swal2-popup):not(.cyg-modal) .modal-body:not(.p-0){padding:22px 22px!important}body .modal:not(.swal2-popup):not(.cyg-modal) .modal-body{background:var(--cyg-surface)}body .modal-content:has(.submission-form) .modal-footer,body .modal:has(.submission-form) .modal-footer{padding:10px 22px!important}body .modal:not(.swal2-popup):not(.cyg-modal) .modal-footer{background:var(--cyg-surface)!important;border-top:1px solid var(--cyg-border-soft)!important;padding:12px 22px!important;gap:10px}body .modal:not(.swal2-popup):not(.cyg-modal) .modal-header .btn-close{width:32px!important;height:32px!important;padding:8px!important;border-radius:8px!important;background-size:14px 14px!important;transition:background-color .15s cubic-bezier(.16,1,.3,1),opacity .15s cubic-bezier(.16,1,.3,1)}body .modal:not(.swal2-popup):not(.cyg-modal) .modal-header .btn-close:hover{background-color:rgba(199,91,91,.08)!important;opacity:1!important}body .modal:not(.swal2-popup):not(.cyg-modal) .modal-body .form-label,body .modal:not(.swal2-popup):not(.cyg-modal) .modal-body label.form-label{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1.35!important;color:var(--cyg-ink)!important;margin-bottom:6px!important}body .modal-body .form-label .text-danger,body .modal-body .form-label.required::after{color:var(--cyg-danger-text)!important;font-weight:600!important;padding-left:1px!important}body .modal-body .form-group > .text-muted.fs-7,body .modal-body .form-group > .text-muted.fs-8,body .modal-body .form-group > span.text-muted,body .modal-body .form-text{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.45!important;color:var(--cyg-label)!important;margin-top:6px!important;display:block}body .modal-body .invalid-feedback,body .modal-body label.error{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;color:var(--cyg-danger-text)!important;margin-top:6px!important;display:block!important}body .modal-body .form-control.is-invalid,body .modal-body .form-select.is-invalid,body .modal-body .is-invalid > .k-input-inner,body .modal-body .k-dropdownlist.is-invalid,body .modal-body .k-input.k-invalid,body .modal-body .k-picker.k-invalid{border-color:var(--cyg-danger)!important;background-image:none!important}body .modal-backdrop.show{background-color:rgba(20,34,46,.55)!important;backdrop-filter:blur(2px);opacity:1!important;z-index:1095}body .modal-body .form-section-title,body .modal-body h5.form-section,body .modal-body h5.text-primary,body .modal-body h6.text-primary{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1.5!important;color:var(--cyg-ink)!important;margin:0!important;margin-top:8px!important;margin-bottom:14px!important}body .modal-body .separator,body .modal-body .separator-dashed{border:0!important;border-top:1px solid var(--cyg-border-soft)!important;margin:0!important;margin:20px 0!important}body .modal-body .form-group{margin-bottom:18px!important}body .modal-body .form-group.row{--bs-gutter-y:0;--bs-gutter-x:16px}body .modal-body .form-group + .form-group{margin-top:0}body .modal-body .card.bg-light,body .modal-body .card.bg-light-primary,body .modal-body .card.bg-light-secondary{background:var(--cyg-cream)!important;border:1px solid var(--cyg-border)!important;box-shadow:none!important;border-radius:8px!important}body .modal-body .card.bg-light-success{background:rgba(70,140,129,.08)!important;border:1px solid rgba(70,140,129,.24)!important}body .modal-body .card.bg-light-warning{background:rgba(204,139,71,.08)!important;border:1px solid rgba(204,139,71,.24)!important}body .modal-body .card.bg-light-danger{background:rgba(199,91,91,.08)!important;border:1px solid rgba(199,91,91,.24)!important}body .modal-body > .bg-light-primary.border-bottom,body .modal-body > .bg-light-secondary.border-bottom{background:var(--cyg-surface)!important;border-bottom:1px solid var(--cyg-border-soft)!important;padding:14px 22px!important}body .modal-body > .bg-light-secondary.border-bottom .fw-bold,body .modal-body > .bg-light-secondary.border-bottom h5{font-family:var(--cyg-font-display)!important;font-weight:500!important;color:var(--cyg-ink)!important}body .modal-body .action-card,body .modal-body .row.g-3 > [class*="col-"] > .border.rounded{border:1px solid var(--cyg-border)!important;border-radius:8px!important;background:var(--cyg-surface)!important;transition:all .15s cubic-bezier(.16,1,.3,1);cursor:pointer}body .modal-body .action-card:hover,body .modal-body .row.g-3 > [class*="col-"] > .border.rounded:hover{border-color:var(--cyg-accent)!important;background:var(--cyg-cream)!important;box-shadow:0 0 0 0 transparent;transform:translateY(-1px)}body .form-control:not(.k-input-inner):not(.kendo-control-solid):not(:has(.k-input)){border:1px solid var(--cyg-border)!important;border-radius:8px!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:15px!important;color:var(--cyg-ink)!important;padding:8px 12px!important;background:var(--cyg-surface)!important;box-shadow:none!important;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1)}body .form-control:hover:not(:focus):not(:disabled){border-color:var(--cyg-muted)!important}body .form-control:focus,body .form-select:focus{border-color:var(--cyg-accent)!important;box-shadow:0 0 0 3px rgba(33,75,99,.14)!important;outline:0!important}body .form-select{border:1px solid var(--cyg-border)!important;border-radius:8px!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:15px!important;color:var(--cyg-ink)!important;padding:8px 30px 8px 12px!important;background-color:var(--cyg-surface)!important}body .input-group > .form-control:not(.k-input-inner):not(.kendo-control-solid):not(:last-child),body .input-group > .form-select:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}body .input-group > .form-control:not(.k-input-inner):not(.kendo-control-solid):not(:first-child),body .input-group > .form-select:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}body .input-group > .input-group-text{border-radius:0!important}body .input-group > .input-group-text:first-child{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}body .input-group > .input-group-text:last-child{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}body .form-check-input[type="checkbox"][role="switch"],body .form-check.form-switch .form-check-input{background-color:var(--cyg-cream)!important;border-color:var(--cyg-border)!important;width:38px!important;height:22px!important;margin-top:1px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23677880'/%3e%3c/svg%3e")!important;transition:background-color 140ms cubic-bezier(.16,1,.3,1),background-position 140ms cubic-bezier(.16,1,.3,1)}body .form-check-input[type="checkbox"][role="switch"]:checked,body .form-check.form-switch .form-check-input:checked{background-color:var(--cyg-accent)!important;border-color:var(--cyg-accent)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e")!important}body .form-check-input[type="checkbox"][role="switch"]:focus,body .form-check.form-switch .form-check-input:focus{box-shadow:0 0 0 3px rgba(70,140,129,.18)!important}body .form-check-input[type="checkbox"]:not([role="switch"]):hover{border-color:var(--cyg-accent)!important;background-color:rgba(70,140,129,.08)!important}body .form-check-input[type="checkbox"]:not([role="switch"]):checked{background-color:var(--cyg-accent)!important;border-color:var(--cyg-accent)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3e%3c/svg%3e")!important}body .form-check-input[type="checkbox"]:not([role="switch"]):checked:hover{background-color:#3a7569!important;border-color:#3a7569!important}body .form-check-input[type="radio"]{width:18px!important;height:18px!important;border:1.5px solid var(--cyg-border-soft)!important;background-color:var(--cyg-surface)!important;transition:background-color 140ms cubic-bezier(.16,1,.3,1),border-color 140ms cubic-bezier(.16,1,.3,1),box-shadow 140ms cubic-bezier(.16,1,.3,1)!important;cursor:pointer}body .form-check-input[type="radio"]:hover{border-color:var(--cyg-primary)!important;background-color:rgba(33,75,99,.08)!important}body .form-check-input[type="radio"]:checked{background-color:var(--cyg-primary)!important;border-color:var(--cyg-primary)!important}body .form-check-input:focus,body .form-check-input:focus-visible{box-shadow:0 0 0 3px rgba(70,140,129,.18)!important;border-color:var(--cyg-accent)!important;outline:0!important}body .form-check-label{color:var(--cyg-subink)!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}body input.form-control[placeholder*="SEARCH"],body input.form-control[placeholder*="Search"],body input.form-control[placeholder*="search"]{background:#fafaf7!important;border-color:var(--cyg-border-soft)!important;padding-left:12px!important}body input.form-control[placeholder*="SEARCH"]:focus,body input.form-control[placeholder*="Search"]:focus,body input.form-control[placeholder*="search"]:focus{background:var(--cyg-surface)!important;border-color:var(--cyg-accent)!important}body .form-control.form-control-solid,body textarea.form-control.form-control-solid{background:var(--cyg-surface)!important;border:1px solid var(--cyg-border)!important;border-radius:8px!important;color:var(--cyg-ink)!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}body .form-control.form-control-solid:focus{background:var(--cyg-surface)!important;border-color:var(--cyg-accent)!important;box-shadow:0 0 0 3px rgba(33,75,99,.14)!important}body .nav-pills:not(.cygnum-page-nav):not(.cyg-tabs):not(.k-grid .nav-pills){display:flex!important;align-items:flex-end!important;gap:24px!important;border-bottom:1px solid var(--cyg-border-soft)!important;margin-bottom:0!important}body .nav-pills:not(.cygnum-page-nav):not(.cyg-tabs):not(.k-grid .nav-pills) .nav-link{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 0!important;margin:0 0 -1px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:0 0!important;color:var(--cyg-subink)!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;cursor:pointer!important}body .nav-pills:not(.cygnum-page-nav):not(.cyg-tabs):not(.k-grid .nav-pills) .nav-link:hover{color:var(--cyg-ink)!important}body .nav-pills:not(.cygnum-page-nav):not(.cyg-tabs):not(.k-grid .nav-pills) .nav-link.active,body .nav-pills:not(.cygnum-page-nav):not(.cyg-tabs):not(.k-grid .nav-pills) .show > .nav-link{color:var(--cyg-primary)!important;border-bottom-color:var(--cyg-primary)!important;background:0 0!important}body .nav-pills:not(.cygnum-page-nav):not(.cyg-tabs):not(.k-grid .nav-pills) .nav-link i{color:inherit!important;margin-right:6px}body .nav-pills:not(.cygnum-page-nav):not(.cyg-tabs):not(.k-grid .nav-pills) .nav-link .badge{background:0 0!important;background-color:transparent!important;color:var(--cyg-label)!important;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.82em!important;font-weight:500!important;letter-spacing:.04em;padding:0!important;margin-left:6px!important;border:none!important;border-radius:0!important;vertical-align:baseline}body .nav-pills:not(.cygnum-page-nav):not(.cyg-tabs):not(.k-grid .nav-pills) .nav-link.active .badge{color:var(--cyg-primary)!important;font-weight:600!important}body .nav-tabs.nav-line-tabs{border-bottom:1px solid var(--cyg-border)!important;gap:6px}body .nav-tabs.nav-line-tabs .nav-link{background:0 0!important;color:var(--cyg-subink)!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:10px 14px!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:15px!important;font-weight:500!important;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1)}body .nav-tabs.nav-line-tabs .nav-link:hover{color:var(--cyg-primary)!important;background:0 0!important}body .nav-tabs.nav-line-tabs .nav-link.active{color:var(--cyg-primary)!important;border-bottom-color:var(--cyg-primary)!important;font-weight:600!important;background:0 0!important}body .nav-tabs.nav-line-tabs.nav-line-tabs-2x .nav-link.active{border-bottom-width:3px!important}body .btn-group > .dropdown-menu{background:var(--cyg-surface)!important;border:1px solid var(--cyg-border)!important;border-radius:8px!important;box-shadow:0 12px 32px -10px var(--cyg-overlay-soft),0 2px 6px -2px var(--cyg-overlay-soft)!important;padding:6px!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;margin-top:4px!important}body .btn-group > .dropdown-menu .dropdown-item{display:flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:0 10px!important;border-radius:4px!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13.5px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;color:var(--cyg-ink)!important;background:0 0!important;transition:background-color 120ms cubic-bezier(.16,1,.3,1),color 120ms cubic-bezier(.16,1,.3,1)!important}body .btn-group > .dropdown-menu .dropdown-item:focus,body .btn-group > .dropdown-menu .dropdown-item:hover{background:var(--cyg-cream)!important;color:var(--cyg-primary)!important}body .btn-group > .dropdown-menu .dropdown-item-text{color:var(--cyg-subink)!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13px!important;padding:8px 14px!important;line-height:1.5!important}body .btn-group > .dropdown-menu .dropdown-item-text a,body .btn-group > .dropdown-menu .dropdown-item-text small a{color:var(--cyg-success-text)!important;text-decoration:none!important;font-weight:500;transition:color 140ms cubic-bezier(.16,1,.3,1)}body .btn-group > .dropdown-menu .dropdown-item-text a:hover,body .btn-group > .dropdown-menu .dropdown-item-text small a:hover{color:#3a7569!important;text-decoration:underline!important}body .btn-group > .dropdown-menu .dropdown-divider{height:0!important;border:0!important;border-top:1px solid var(--cyg-line)!important;margin:4px 2px!important;opacity:1!important}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform 220ms cubic-bezier(.16,1,.3,1)!important}body .cyg-tracker-toolbar__filters:has(.admin-tab-search) .btn.dropdown-toggle::after,body .d-flex.align-items-center.flex-wrap.mb-4:has(.admin-tab-search) .btn.dropdown-toggle::after,body .d-flex.align-items-center.mb-4:has(.admin-tab-search) .btn.dropdown-toggle::after{margin-left:4px}body .cyg-tracker-toolbar__filters:has(.admin-tab-search) .input-group,body .cyg-tracker-toolbar__filters:has(.admin-tab-search) .input-group .form-control,body .cyg-tracker-toolbar__filters:has(.admin-tab-search) .input-group .input-group-text,body .d-flex.align-items-center.flex-wrap.mb-4:has(.admin-tab-search) .input-group,body .d-flex.align-items-center.flex-wrap.mb-4:has(.admin-tab-search) .input-group .form-control,body .d-flex.align-items-center.flex-wrap.mb-4:has(.admin-tab-search) .input-group .input-group-text,body .d-flex.align-items-center.mb-4:has(.admin-tab-search) .input-group,body .d-flex.align-items-center.mb-4:has(.admin-tab-search) .input-group .form-control,body .d-flex.align-items-center.mb-4:has(.admin-tab-search) .input-group .input-group-text{height:36px!important;min-height:36px!important}body .cyg-tracker-toolbar__filters:has(.admin-tab-search) .input-group .form-control,body .d-flex.align-items-center.flex-wrap.mb-4:has(.admin-tab-search) .input-group .form-control,body .d-flex.align-items-center.mb-4:has(.admin-tab-search) .input-group .form-control{padding-top:6px!important;padding-bottom:6px!important}body .progress{background-color:var(--cyg-tint-muted-soft);border-radius:999px}body .progress .progress-bar{background-color:var(--cyg-primary);border-radius:999px}body .progress .progress-bar.bg-success{background-color:var(--cyg-success)}body .progress .progress-bar.bg-warning{background-color:var(--cyg-warning)}body .progress .progress-bar.bg-danger{background-color:var(--cyg-danger)}body .card .card-header h3.card-title .card-label,body .card .card-header h3.card-title .card-label.fw-bold,body .card .card-header h3.card-title .card-label.fw-bolder{font-family:var(--cyg-font-display)!important;font-weight:500!important;letter-spacing:-.015em!important;color:var(--cyg-ink)!important}body .card .card-header h3.card-title .text-muted.fw-semibold{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase;color:var(--cyg-label)!important;font-weight:500!important}body .card .card-header h3.card-title,body .card .card-header h4.card-title,body .card .card-header h5.card-title,body h3.card-title.align-items-start,body h4.card-title.align-items-start{font-family:var(--cyg-font-display)!important;font-size:16px!important;font-weight:500!important;line-height:1.15!important;color:var(--cyg-ink)!important}body .covenant-health-panel .perf-chart-card .card-header h4.card-title{font-size:14px!important;line-height:1.3!important;margin-bottom:0!important}body .card .card-header h3.card-title + .text-muted,body .card .card-header h3.card-title .text-muted,body h3.card-title.align-items-start .fs-7.text-muted,body h3.card-title.align-items-start span.text-muted{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--cyg-label)!important;font-weight:600!important}body .card{border:1px solid var(--cyg-border)!important;border-radius:12px!important;box-shadow:0 0 0 0 transparent}body .card .card-header{background:var(--cyg-surface);border-bottom:1px solid var(--cyg-border-soft)!important}body .card.card-flush .card-header{background:0 0}body .tab-content > .tab-pane > .card.mb-6{border-radius:12px!important}body .tab-content > .tab-pane > .card.mb-6 > .card-header{border-bottom:1px solid var(--cyg-border-soft)!important;background:var(--cyg-surface)!important}body .card.shadow-sm,body .cyg-surface.shadow-sm{box-shadow:none!important}body .btn:is(.btn-primary, .save-button, .btn-success, .btn-danger, .btn-secondary, .btn-light, .btn-white,
             .btn-light-primary, .btn-light-secondary, .btn-light-success, .btn-light-info, .btn-light-warning,
             .btn-light-danger, .btn-warning, .btn-info, .btn-outline, [class*="btn-outline-"], .close-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:36px!important;padding:0 16px!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13.5px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;text-decoration:none!important;border-radius:8px!important;border:1px solid var(--cyg-border)!important;background:var(--cyg-surface)!important;color:var(--cyg-ink)!important;box-shadow:none!important;cursor:pointer!important;transition:background-color 140ms cubic-bezier(.16,1,.3,1),border-color 140ms cubic-bezier(.16,1,.3,1),color 140ms cubic-bezier(.16,1,.3,1)!important}body .btn.btn-icon:is(.btn-primary, .btn-success, .btn-danger, .btn-secondary, .btn-light, .btn-white,
                      .btn-light-primary, .btn-light-secondary, .btn-light-success, .btn-light-info, .btn-light-warning,
                      .btn-light-danger, .btn-warning, .btn-info, .btn-outline, [class*="btn-outline-"]){width:36px!important;padding:0!important}body .btn:is(.btn-secondary, .btn-light, .btn-white, .btn-light-primary, .btn-light-secondary, .btn-light-success,
             .btn-light-info, .btn-light-warning, .btn-warning, .btn-info, .btn-outline, [class*="btn-outline-"], .close-button) :is(i, .svg-icon){color:var(--cyg-subink)!important}body .btn:is(.btn-secondary, .btn-light, .btn-white, .btn-light-primary, .btn-light-secondary, .btn-light-success,
             .btn-light-info, .btn-light-warning, .btn-warning, .btn-info, .btn-outline, [class*="btn-outline-"], .close-button):is(:hover, :focus-visible, .show, .active):not(:disabled){background:var(--cyg-cream)!important;border-color:var(--cyg-muted)!important;color:var(--cyg-ink)!important}body .btn:is(.btn-primary, .save-button){background:var(--cyg-primary)!important;border-color:var(--cyg-primary)!important;color:var(--cyg-button-primary-fg)!important}body .btn:is(.btn-primary, .save-button):is(:hover, :focus-visible, :active, .active, .show):not(:disabled){background:var(--cyg-primary-dark)!important;border-color:var(--cyg-primary-dark)!important;color:var(--cyg-button-primary-fg)!important}body .btn:is(.btn-primary, .save-button, .btn-success, .btn-danger) :is(i, .svg-icon){color:var(--cyg-button-primary-fg)!important}body .btn.btn-success{background:var(--cyg-success)!important;border-color:var(--cyg-success)!important;color:var(--cyg-button-primary-fg)!important}body .btn.btn-success:is(:hover, :focus-visible, :active, .active):not(:disabled){background:var(--cyg-accent-dark)!important;border-color:var(--cyg-accent-dark)!important;color:var(--cyg-button-primary-fg)!important}body .btn:is(.btn-light-danger, .btn-outline-danger){background:var(--cyg-surface)!important;border-color:var(--cyg-border)!important;color:var(--cyg-danger-text)!important}body .btn:is(.btn-light-danger, .btn-outline-danger) :is(i, .svg-icon){color:var(--cyg-danger-text)!important}body .btn:is(.btn-light-danger, .btn-outline-danger):is(:hover, :focus-visible, .active):not(:disabled){background:var(--cyg-tint-danger-soft)!important;border-color:var(--cyg-danger)!important;color:var(--cyg-danger-text)!important}body .btn.btn-danger{background:var(--cyg-danger)!important;border-color:var(--cyg-danger)!important;color:var(--cyg-button-primary-fg)!important}body .btn:is(.btn-primary, .save-button, .btn-success, .btn-danger, .btn-secondary, .btn-light, .btn-white,
             .btn-light-primary, .btn-light-secondary, .btn-light-success, .btn-light-info, .btn-light-warning,
             .btn-light-danger, .btn-warning, .btn-info, .btn-outline, [class*="btn-outline-"], .close-button):is(:disabled, .disabled){opacity:.5!important;cursor:not-allowed!important}body :is(td, .k-table-td, [id="reportingActionItemsListContainer"], [id="formActionItemsListContainer"], .ccal-due-actions) .btn:is(.btn-primary, .btn-success, .btn-danger, .btn-secondary, .btn-light, .btn-white,
             .btn-light-primary, .btn-light-secondary, .btn-light-success, .btn-light-info, .btn-light-warning,
             .btn-light-danger, .btn-warning, .btn-info, .btn-outline, [class*="btn-outline-"]){height:30px!important;padding:0 10px!important;font-size:13px!important;gap:6px!important}body :is(td, .k-table-td, [id="reportingActionItemsListContainer"], [id="formActionItemsListContainer"], .ccal-due-actions) .btn.btn-icon:is(.btn-primary, .btn-success, .btn-danger, .btn-secondary, .btn-light, .btn-white,
             .btn-light-primary, .btn-light-secondary, .btn-light-success, .btn-light-info, .btn-light-warning,
             .btn-light-danger, .btn-warning, .btn-info, .btn-outline, [class*="btn-outline-"]){width:30px!important;height:30px!important;padding:0!important}body :is(td, .k-table-td, [id="reportingActionItemsListContainer"], [id="formActionItemsListContainer"], .ccal-due-actions) .btn.btn-icon:is(.btn-secondary, .btn-light, .btn-white, .btn-light-primary, .btn-light-secondary,
             .btn-light-success, .btn-light-info, .btn-light-warning){background:0 0!important;border-color:transparent!important;color:var(--cyg-primary)!important}body :is(td, .k-table-td, [id="reportingActionItemsListContainer"], [id="formActionItemsListContainer"], .ccal-due-actions) .btn.btn-icon:is(.btn-secondary, .btn-light, .btn-white, .btn-light-primary, .btn-light-secondary,
             .btn-light-success, .btn-light-info, .btn-light-warning):is(:hover, :focus-visible):not(:disabled){background:var(--cyg-tint-muted-soft)!important;border-color:transparent!important;color:var(--cyg-primary)!important}body :is(td, .k-table-td, [id="reportingActionItemsListContainer"], [id="formActionItemsListContainer"], .ccal-due-actions) .btn.btn-primary{background:var(--cyg-surface)!important;border-color:var(--cyg-border)!important;color:var(--cyg-ink)!important}body :is(td, .k-table-td, [id="reportingActionItemsListContainer"], [id="formActionItemsListContainer"], .ccal-due-actions) .btn.btn-primary :is(i, .svg-icon){color:var(--cyg-subink)!important}body :is(td, .k-table-td, [id="reportingActionItemsListContainer"], [id="formActionItemsListContainer"], .ccal-due-actions) .btn.btn-primary:is(:hover, :focus-visible, .show):not(:disabled){background:var(--cyg-cream)!important;border-color:var(--cyg-muted)!important;color:var(--cyg-ink)!important}body :is(td, .k-table-td, [id="reportingActionItemsListContainer"], [id="formActionItemsListContainer"], .ccal-due-actions) .btn.btn-icon.btn-primary{background:0 0!important;border-color:transparent!important;color:var(--cyg-primary)!important}body :is(td, .k-table-td, [id="reportingActionItemsListContainer"], [id="formActionItemsListContainer"], .ccal-due-actions) .btn.btn-icon.btn-primary:is(:hover, :focus-visible):not(:disabled){background:var(--cyg-tint-muted-soft)!important;border-color:transparent!important;color:var(--cyg-primary)!important}body :is(td, .k-table-td, [id="reportingActionItemsListContainer"], [id="formActionItemsListContainer"], .ccal-due-actions) .btn.btn-icon.btn-primary :is(i, .svg-icon){color:var(--cyg-primary)!important}body :is(td, .k-table-td, [id="reportingActionItemsListContainer"], [id="formActionItemsListContainer"], .ccal-due-actions) .btn.btn-icon.btn-light-danger{background:0 0!important;border-color:transparent!important;color:var(--cyg-primary)!important;color:var(--cyg-danger-text)!important}body :is(td, .k-table-td, [id="reportingActionItemsListContainer"], [id="formActionItemsListContainer"], .ccal-due-actions) .btn.btn-icon.btn-light-danger:is(:hover, :focus-visible):not(:disabled){background:var(--cyg-tint-danger-soft)!important;border-color:var(--cyg-danger)!important;color:var(--cyg-danger-text)!important}.cyg-mf-purpose{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:400;line-height:1.45;color:var(--cyg-label);margin:0;font-size:13.5px;color:var(--cyg-subink);margin:2px 0 0}.cyg-mf-section{padding:20px 0 22px;border-top:1px solid var(--cyg-border-soft)}.cyg-mf-section:first-of-type{border-top:0;padding-top:4px}.cyg-mf-section:last-of-type{padding-bottom:6px}.cyg-mf-section > .form-group:last-child,.cyg-mf-section > [class*="mb-"]:last-child,.cyg-mf-section > div:last-child > .form-group:last-child{margin-bottom:0!important}.cyg-mf-section__head{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;margin-bottom:14px}.cyg-mf-section__head--n{grid-template-columns:24px minmax(0,1fr)}.cyg-mf-section__n{width:24px;height:24px;margin-top:1px;border-radius:50%;display:grid;place-items:center;background:var(--cyg-tint-primary-soft);color:var(--cyg-primary);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.cyg-mf-section__title{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.5;color:var(--cyg-ink);margin:0}.cyg-mf-section__sub{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:400;line-height:1.45;color:var(--cyg-label);margin:0}.cyg-mf-choice{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cyg-mf-choice--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cyg-mf-choice--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cyg-mf-choice__opt{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;border:1px solid var(--cyg-border);border-radius:8px;background:var(--cyg-surface);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:14px;font-weight:500;color:var(--cyg-subink,var(--cyg-label));text-align:left;cursor:pointer;transition:border-color 150ms cubic-bezier(.16,1,.3,1),background-color 150ms cubic-bezier(.16,1,.3,1);appearance:none}.cyg-mf-choice__opt i,.cyg-mf-choice__opt svg{width:18px;height:18px;flex:none;font-size:18px;line-height:18px;color:var(--cyg-label)}.cyg-mf-choice__opt:hover{border-color:var(--cyg-primary)}.cyg-mf-choice__opt:focus-visible{outline:2px solid var(--cyg-primary);outline-offset:2px}.cyg-mf-choice__opt.is-on{border-color:var(--cyg-primary);box-shadow:inset 0 0 0 1px var(--cyg-primary);background:var(--cyg-tint-primary-05);color:var(--cyg-primary);font-weight:600}.cyg-mf-choice__opt.is-on i,.cyg-mf-choice__opt.is-on svg{color:var(--cyg-primary)}.cyg-mf-note{margin:8px 0 18px;font-size:13px;color:var(--cyg-subink)}.cyg-mf-note b{color:var(--cyg-ink);font-weight:600}.cyg-mf-readback{padding:12px 16px;border:1px solid var(--cyg-border);border-left:3px solid var(--cyg-primary);border-radius:8px;background:var(--cyg-cream);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;line-height:1.5;color:var(--cyg-ink);margin:4px 0 6px}.cyg-mf-readback__k{display:block;margin-bottom:2px;font-size:12px;font-weight:600;color:var(--cyg-label)}.cyg-mf-readback b{font-weight:600}.cyg-mf-readback-bar{padding:0 22px;background:var(--cyg-surface)}.cyg-mf-switch.form-check.form-switch{margin:0;min-height:22px;padding-left:50px}.cyg-mf-switch.form-check.form-switch .form-check-input{margin-left:-50px}.cyg-mf-switch .form-check-label{font-size:13.5px;font-weight:600;line-height:1.5;color:var(--cyg-ink);cursor:pointer}.cyg-mf-switch .form-text{display:block;margin-top:0}.cyg-guide-btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--cyg-primary)}.cyg-guide-btn i{font-size:16px}.cyg-tracker-head__title .cyg-guide-btn{margin-left:auto}.cyg-guide__purpose{margin:4px 0 0;font-size:13.5px;color:var(--cyg-subink)}.cyg-guide__nav{position:sticky;top:-20px;z-index:2;display:flex;flex-wrap:nowrap;gap:14px;margin:-20px -24px 16px;padding:0 24px;background:var(--cyg-surface);border-bottom:1px solid var(--cyg-border-soft);overflow-x:auto}.cyg-guide__jump{flex:none;height:42px;padding:0;border:0;border-bottom:2px solid transparent;background:0 0;font-size:13px;font-weight:600;color:var(--cyg-subink);white-space:nowrap;cursor:pointer}.cyg-guide__jump:hover{color:var(--cyg-ink)}.cyg-guide__jump.is-on{color:var(--cyg-primary);border-bottom-color:var(--cyg-primary)}.cyg-guide__section + .cyg-guide__section{margin-top:26px;padding-top:20px;border-top:1px solid var(--cyg-border-soft)}.cyg-guide__title{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--cyg-ink)}.cyg-guide__p{margin:0 0 10px;font-size:14px;line-height:1.6;color:var(--cyg-subink);max-width:68ch}.cyg-guide__dodont{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cyg-guide__do,.cyg-guide__dont{padding:12px 14px;border-radius:10px;font-size:13.5px;line-height:1.5;color:var(--cyg-ink)}.cyg-guide__do b,.cyg-guide__dont b{display:block;margin-bottom:4px;font-size:13px;font-weight:600}.cyg-guide__do{background:var(--cyg-tint-success-soft)}.cyg-guide__do b{color:var(--cyg-success-text)}.cyg-guide__dont{background:var(--cyg-tint-danger-soft)}.cyg-guide__dont b{color:var(--cyg-danger-text)}.cyg-guide__steps{list-style:none;margin:0;padding:0}.cyg-guide__steps li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--cyg-border-soft)}.cyg-guide__steps li:last-child{border-bottom:0}.cyg-guide__n{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--cyg-primary);color:var(--cyg-on-brand-ink);font-size:13px;font-weight:600}.cyg-guide__steps li > div > b{display:block;font-size:14px;font-weight:600;color:var(--cyg-ink)}.cyg-guide__steps li > div > span{display:block;margin-top:2px;font-size:13.5px;line-height:1.5;color:var(--cyg-subink)}.cyg-guide__steps .cyg-guide__live{margin-top:2px}.cyg-guide__live{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:12px;background:var(--cyg-tint-primary-soft);color:var(--cyg-primary);font-size:13px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.cyg-guide__live--warning{background:var(--cyg-tint-warning-soft);color:var(--cyg-warning-text)}.cyg-guide__table{width:100%;border-collapse:collapse;font-size:13.5px}.cyg-guide__table td,.cyg-guide__table th{padding:10px 0;border-bottom:1px solid var(--cyg-border-soft);vertical-align:top;text-align:left}.cyg-guide__table tr:last-child td,.cyg-guide__table tr:last-child th{border-bottom:0}.cyg-guide__table th{width:170px;padding-right:16px;font-weight:600;color:var(--cyg-ink)}.cyg-guide__table td{line-height:1.5;color:var(--cyg-subink)}.cyg-guide__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cyg-guide__card{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--cyg-border);border-radius:10px;border-top-width:3px}.cyg-guide__card i{font-size:18px;color:var(--cyg-primary)}.cyg-guide__card b{font-size:13.5px;font-weight:600;color:var(--cyg-ink)}.cyg-guide__card > span{font-size:13px;line-height:1.5;color:var(--cyg-subink)}.cyg-guide__card .cyg-guide__live{align-self:flex-start;height:auto;min-height:24px;margin-top:6px;padding:3px 10px;white-space:normal;line-height:1.35}.cyg-guide__card--success{border-top-color:var(--cyg-success-text)}.cyg-guide__card--warning{border-top-color:var(--cyg-warning-text)}.cyg-guide__card--danger{border-top-color:var(--cyg-danger-text)}.cyg-guide__rules{list-style:none;margin:0;padding:0}.cyg-guide__rules li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:9px 0;border-bottom:1px solid var(--cyg-border-soft);font-size:13.5px;line-height:1.5;color:var(--cyg-subink)}.cyg-guide__rules li:last-child{border-bottom:0}.cyg-guide__rules i{margin-top:2px;font-size:16px;color:var(--cyg-success-text)}.cyg-guide__rules b{font-weight:600;color:var(--cyg-ink)}.cyg-guide__chips{display:flex;flex-wrap:wrap;gap:6px}.cyg-guide__chips span{padding:3px 8px;border-radius:4px;background:var(--cyg-tint-muted-soft);font-family:var(--cyg-font-mono);font-size:12px;color:var(--cyg-subink)}.cyg-guide__asat{margin-right:auto;align-self:center;font-size:13px;color:var(--cyg-label)}body .modal-content:has(.submission-form) > .modal-header,body .modal:has(.submission-form) > .modal-dialog > .modal-content > .modal-header{display:none!important}body .modal-content:has(.submission-form),body .modal:has(.submission-form) .modal-content{height:100vh;max-height:100vh;display:flex;flex-direction:column;overflow:hidden}body .modal-content:has(.submission-form) > .modal-body,body .modal:has(.submission-form) .modal-body{padding:0!important;flex:1 1 auto;min-height:0;overflow:hidden!important;display:flex;flex-direction:column}body .modal-body .telerik-blazor:has(> .cyg-form-head),body .modal-body .telerik-blazor:has(> .form-submission-splitter){height:100%;min-height:0;display:flex;flex-direction:column}body .modal-body .form-submission-splitter{flex:1 1 0;min-height:0;height:auto!important;border:0}body .modal-body .form-entry-pane{height:100%;min-height:0}body:has(.submission-form) .modal-backdrop.show{background-color:var(--cyg-overlay-strong);backdrop-filter:blur(6px)}body:has(.form-submission-modal-host-container .modal.show),html:has(.form-submission-modal-host-container .modal.show){overflow:hidden!important}@media (min-width:992px){body .modal .modal-dialog.modal-full:has(.submission-form):not(:has(.document-viewer-pane:not(.k-hidden))){max-width:1360px;margin-left:auto;margin-right:auto}}body .form-submission-splitter > .k-splitbar{width:8px;background:var(--cyg-border-soft);border:0;transition:background .15s cubic-bezier(.16,1,.3,1)}body .form-submission-splitter > .k-splitbar:focus-visible,body .form-submission-splitter > .k-splitbar:hover{background:var(--cyg-border)}.cyg-form-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;background:var(--cyg-surface);border-bottom:1px solid var(--cyg-border);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.cyg-form-head__main{min-width:0}.cyg-form-head__title{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--cyg-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cyg-form-head__period::before{content:"\00B7";margin:0 8px;color:var(--cyg-label);font-weight:400}.cyg-form-head__sub{margin:2px 0 0;font-size:13px;line-height:1.4;color:var(--cyg-subink);display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.cyg-form-head__sub > span + span::before{content:"\00B7";margin-right:8px;color:var(--cyg-label)}.cyg-form-head__warn{color:var(--cyg-warning-text);font-weight:600}.cyg-form-head__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.cyg-form-head__docs{gap:8px}.cyg-form-head__docs.is-on{background-color:var(--cyg-tint-primary-soft)!important;border-color:var(--cyg-primary)!important;color:var(--cyg-primary)!important}.form-submission-splitter > .k-splitbar:has(+ .k-pane.document-viewer-pane.k-hidden){display:none}.cyg-form-head__count{min-width:20px;padding:1px 6px;font-size:12px;font-weight:600;line-height:18px;text-align:center;color:var(--cyg-subink);background:var(--cyg-tint-muted-soft);border-radius:999px}.cyg-form-head__close{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:0 0;color:var(--cyg-subink);font-size:15px;cursor:pointer;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.cyg-form-head__close:hover{background:var(--cyg-tint-danger-soft);color:var(--cyg-danger-text)}.cyg-form-head__close:focus-visible{outline:2px solid var(--cyg-accent);outline-offset:2px}body .modal-body .submission-form{height:100%;min-height:0;display:flex;flex-direction:column}body .submission-form .form-entry-scrollable{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0!important}.cyg-form-layout{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:216px minmax(0,1fr)}.cyg-form-main{min-width:0;min-height:0;display:flex;flex-direction:column;padding:20px 24px 16px}.cyg-form-main > .tab-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cyg-form-main > .tab-content > .tab-pane{display:none}.cyg-form-main > .tab-content > .tab-pane.active{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;opacity:1}.cyg-form-nav{min-height:0;overflow-y:auto;padding:20px 12px;background:var(--cyg-cream);border-right:1px solid var(--cyg-border);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.cyg-form-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cyg-form-nav__item{width:100%;display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border:0;border-radius:8px;background:0 0;color:var(--cyg-subink);font-size:13.5px;font-weight:500;line-height:1.35;text-align:left;cursor:pointer;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.cyg-form-nav__item:hover{background:var(--cyg-surface);color:var(--cyg-ink)}.cyg-form-nav__item:focus-visible{outline:2px solid var(--cyg-accent);outline-offset:-2px}.cyg-form-nav__item.is-active{background:var(--cyg-surface);color:var(--cyg-ink);font-weight:600;box-shadow:inset 3px 0 0 var(--cyg-accent),0 0 0 1px var(--cyg-border)}.cyg-form-nav__mark{flex:0 0 auto;width:14px;margin-top:2px;font-size:13px;text-align:center;color:var(--cyg-label)}.cyg-form-nav__item--partial .cyg-form-nav__mark{color:var(--cyg-warning-text)}.cyg-form-nav__item--complete .cyg-form-nav__mark{color:var(--cyg-success-text)}.cyg-form-nav__item--error .cyg-form-nav__mark{color:var(--cyg-danger-text)}.cyg-form-nav__name{min-width:0;overflow-wrap:anywhere}.cyg-form-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-bottom:16px;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.cyg-form-section-head__title{display:flex;align-items:baseline;gap:12px;min-width:0}.cyg-form-section-head__name{margin:0;font-size:20px;font-weight:600;line-height:1.25;color:var(--cyg-ink)}.cyg-form-section-head__place{font-size:13px;color:var(--cyg-label);white-space:nowrap}.cyg-form-section-head__tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.cyg-form-section-head__label{font-size:13px;font-weight:500;color:var(--cyg-subink)}.cyg-form-section-head__switch{margin:0}.cyg-form-section-head__steps{display:flex;gap:6px}.cyg-form-section-head__steps > .btn{width:36px!important;padding:0!important}.cyg-entry-grid-wrap{flex:0 1 auto;min-height:0;overflow:auto;border:1px solid var(--cyg-border);border-radius:12px;background:var(--cyg-surface)}.cyg-entry-grid{--cyg-period-w:120px;width:max(100%,calc(260px + var(--cyg-periods,1) * var(--cyg-period-w)));table-layout:fixed;border-collapse:separate;border-spacing:0;margin:0;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;color:var(--cyg-ink);font-variant-numeric:tabular-nums}.cyg-entry-grid td,.cyg-entry-grid th{padding:0 12px;height:34px;border-bottom:1px solid var(--cyg-line-2);border-right:1px solid var(--cyg-line-2);vertical-align:middle;background-color:var(--cyg-surface)}.cyg-entry-grid tr > :last-child{border-right:0}.cyg-entry-grid td.current-period-cell,.cyg-entry-grid td.past-period-cell,.cyg-entry-grid th.current-period-column,.cyg-entry-grid th.past-period-column{width:var(--cyg-period-w);text-align:right}.cyg-entry-grid thead th{position:sticky;top:0;z-index:3;height:auto;padding:10px 12px;background-color:var(--cyg-cream);border-bottom:1px solid var(--cyg-border);font-size:12.5px;font-weight:600;color:var(--cyg-subink);text-align:left;white-space:nowrap}.cyg-entry-grid .cyg-period-code{font-size:13.5px;font-weight:600;color:var(--cyg-ink);line-height:1.3}.cyg-entry-grid .cyg-period-state{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:1px;font-size:12px;font-weight:500;color:var(--cyg-subink)}.cyg-entry-grid .cyg-period-state__icon{font-size:10px}.cyg-entry-grid .cyg-period-state__icon--warn{color:var(--cyg-warning-text)}.cyg-entry-grid .cyg-period-version{margin-top:2px;font-size:11.5px;font-weight:600;color:var(--cyg-warning-text)}.cyg-entry-grid .past-period-column--empty .cyg-period-code{color:var(--cyg-subink)}.cyg-entry-grid thead th.current-period-column{background-image:linear-gradient(var(--cyg-accent-tint),var(--cyg-accent-tint));box-shadow:inset 0 2px 0 var(--cyg-accent)}.cyg-entry-grid thead th.current-period-column .cyg-period-state{color:var(--cyg-success-text);font-weight:600}.cyg-entry-grid tr > :first-child{position:sticky;left:0;z-index:2;text-align:left;padding-left:16px}.cyg-entry-grid thead tr > :first-child{z-index:4}.cyg-entry-grid tbody td:first-child{font-weight:500;line-height:1.35;padding-top:6px;padding-bottom:6px}.cyg-entry-grid tbody td:first-child > .d-flex{gap:8px}.cyg-entry-grid td.past-period-cell{color:var(--cyg-subink)}.cyg-entry-grid tbody tr:hover > td{background-color:var(--cyg-cream)}.cyg-entry-grid tbody tr.cyg-row-highlight > td{background-image:linear-gradient(var(--cyg-copper-tint),var(--cyg-copper-tint))}.cyg-entry-grid tbody tr.cyg-row-error > td{background-image:linear-gradient(var(--cyg-tint-danger-08),var(--cyg-tint-danger-08))}.cyg-entry-grid td:has(> .cyg-cell-input){padding:0;cursor:text}.cyg-cell-input{display:block;width:100%;height:33px;padding:0 12px;border:0;border-radius:0;background:0 0;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;color:var(--cyg-input-value);text-align:left}.cyg-cell-input--num{text-align:right}.cyg-cell-input:focus{outline:0}.cyg-cell-input:disabled{color:var(--cyg-subink);cursor:default}.cyg-cell-input.cyg-num--neg{color:var(--cyg-danger-text)}.cyg-entry-grid tbody td:has( > .cyg-cell-input:not(:disabled)):hover{box-shadow:inset 0 0 0 1px var(--cyg-label)}.cyg-entry-grid tbody td:has(> .cyg-cell-input:focus){background-color:var(--cyg-surface);box-shadow:inset 0 0 0 2px var(--cyg-accent)}.cyg-entry-grid tbody td:has(> .cyg-cell-input.is-invalid){box-shadow:inset 0 0 0 2px var(--cyg-danger)}.cyg-entry-grid td.past-period-cell .cyg-cell-input{color:var(--cyg-subink)}.cyg-entry-grid.is-locked td:has(> .cyg-cell-input){cursor:default}.cyg-entry-grid.is-locked td.current-period-cell .cyg-cell-input:disabled{color:var(--cyg-input-value)}.cyg-entry-grid td.current-period-cell{position:relative}.cyg-entry-grid td:has(> .cyg-cell-unit) .cyg-cell-input{padding-right:24px}.cyg-cell-unit{position:absolute;top:50%;right:12px;transform:translateY(-50%);height:33px;line-height:33px;font-size:13.5px;color:var(--cyg-label);pointer-events:none}.cyg-entry-grid td.past-period-cell .cyg-cell-input:focus{color:var(--cyg-input-value)}.cyg-calc-value{display:block;text-align:right;color:var(--cyg-ink)}.cyg-entry-grid td.current-period-cell:has(> .cyg-calc-value){background-image:linear-gradient(var(--cyg-tint-muted-soft),var(--cyg-tint-muted-soft));cursor:default}.cyg-entry-grid td.past-period-cell .cyg-calc-value{color:var(--cyg-subink)}.cyg-num{font-variant-numeric:tabular-nums}.cyg-entry-grid .cyg-num--neg{color:var(--cyg-danger-text);font-family:inherit}.cyg-num--nil{color:var(--cyg-label)}.usd-subline{font-size:11.5px;color:var(--cyg-label);line-height:1.2}.cyg-entry-grid tr.cyg-row--calc > td:first-child{color:var(--cyg-subink)}.cyg-entry-grid tr.cyg-row--subtotal > td{border-top:1px solid var(--cyg-label);font-weight:600}.cyg-entry-grid tr.cyg-row--subtotal .cyg-calc-value{font-weight:600}.cyg-entry-grid tr.cyg-row--total > td,.cyg-entry-grid tr.cyg-row--total:hover > td{background-color:var(--cyg-cream);background-image:linear-gradient(var(--cyg-tint-primary-04),var(--cyg-tint-primary-04));border-top:1px solid var(--cyg-ink);border-bottom:1px solid var(--cyg-border);font-weight:700}.cyg-entry-grid tr.cyg-row--total .cyg-calc-value{font-weight:700}.cyg-entry-grid tr.cyg-row--total .cyg-num--nil{color:var(--cyg-subink)}.cyg-entry-grid tr.cyg-row--subtotal:hover > td{background-color:var(--cyg-surface)}.cyg-entry-grid tr.cyg-row--check > td{height:32px;font-size:12.5px}.cyg-entry-grid tr.cyg-row--check > td:first-child{color:var(--cyg-subink);font-weight:500}.cyg-check{display:inline-flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap}.cyg-check > i{font-size:11px}.cyg-check--pass{color:var(--cyg-success-text)}.cyg-check--fail{color:var(--cyg-danger-text)}.cyg-entry-grid td.cyg-cell--check-fail{background-image:linear-gradient(var(--cyg-tint-danger-08),var(--cyg-tint-danger-08))}.cyg-entry-grid tr.cyg-section-divider > td{position:static;height:auto;padding:14px 16px 6px;font-size:12.5px;font-weight:600;color:var(--cyg-ink);border-bottom:1px solid var(--cyg-border)}.cyg-entry-grid tr.cyg-section-divider--primary > td{background-color:var(--cyg-cream)}.cyg-entry-grid tr.cyg-section-divider--secondary > td{color:var(--cyg-subink)}.cyg-entry-grid tr.cyg-section-divider:hover > td{background-color:var(--cyg-surface)}.cyg-entry-grid tr.cyg-section-divider--primary:hover > td{background-color:var(--cyg-cream)}.cyg-entry-grid .cyg-section-divider__marker{display:none}.cyg-entry-grid tr.cyg-section-divider--secondary ~ tr:not(.cyg-section-divider) > td:first-child{padding-left:28px}.cyg-entry-grid td.cyg-cell--covenant-warn{background-image:linear-gradient(var(--cyg-tint-warning-12),var(--cyg-tint-warning-12));box-shadow:inset 3px 0 0 var(--cyg-warning)}.cyg-entry-grid td.cyg-cell--covenant-breach{background-image:linear-gradient(var(--cyg-tint-danger-12),var(--cyg-tint-danger-12));box-shadow:inset 3px 0 0 var(--cyg-danger)}.cyg-covenant-hint-row{margin-top:4px;line-height:1}.cyg-covenant-hint{display:inline-flex;max-width:100%;align-items:center;padding:2px 8px;border-radius:999px;background:var(--cyg-tint-muted-12);color:var(--cyg-subink);font-size:12px;font-weight:500;line-height:1.4;white-space:normal}.cyg-cov-result{position:absolute;right:0;bottom:6px;left:0;padding:0 12px;pointer-events:none;font-size:12px;font-weight:500;line-height:1.3;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cyg-cov-result--pass{color:var(--cyg-success-text)}.cyg-cov-result--warn{color:var(--cyg-warning-text);font-weight:600}.cyg-cov-result--breach{color:var(--cyg-danger-text);font-weight:600}.cyg-metric-hint{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:5px;margin:-5px -5px -5px 6px;color:var(--cyg-label);line-height:1;background:0 0;border:0;border-radius:4px;cursor:pointer;transition:color .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1)}.cyg-metric-hint.is-open,.cyg-metric-hint:hover{color:var(--cyg-primary);background:var(--cyg-tint-muted-soft)}.cyg-metric-hint:focus-visible{outline:2px solid var(--cyg-accent);outline-offset:0}.cyg-metric-hint > svg{display:block}.cmd-viz-about--form .cmd-viz-about__basis.is-alone{margin-top:4px;padding-top:0;border-top:0}.cyg-entry-grid td:first-child .text-danger{font-size:14px;line-height:1;color:var(--cyg-danger-text)}.cyg-entry-grid td .text-danger.small{font-size:12px;color:var(--cyg-danger-text);justify-content:flex-end}.cyg-restore-link{display:inline-flex;align-items:center;gap:4px;margin-top:2px;padding:0;border:0;background:0 0;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;color:var(--cyg-subink);cursor:pointer;opacity:0;transition:opacity .15s cubic-bezier(.16,1,.3,1)}.cyg-restore-link:hover{color:var(--cyg-primary);text-decoration:underline}.cyg-restore-link:focus-visible{opacity:1;outline:2px solid var(--cyg-accent)}.cyg-entry-grid tr:focus-within .cyg-restore-link,.cyg-entry-grid tr:hover .cyg-restore-link{opacity:1}.cyg-form-foot .btn.cyg-form-foot__comments,.submission-form .cyg-annotation-mark,.submission-form .cyg-annotation-slot{display:none!important}.submission-form .cyg-qualitative-card{flex-shrink:0;background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:12px;margin-bottom:16px;overflow:hidden;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.submission-form .cyg-qualitative-card.is-invalid{border-color:var(--cyg-danger)}.submission-form .cyg-qualitative-card__header{padding:16px 20px 0}.submission-form .cyg-qualitative-card__title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.submission-form .cyg-qualitative-card__title{display:block;margin:0;font-size:15px;font-weight:600;line-height:1.35;color:var(--cyg-ink)}.submission-form .cyg-qualitative-card__dek{display:block;margin-top:4px;font-size:13px;color:var(--cyg-subink)}.submission-form .cyg-qualitative-card__body{padding:12px 20px 20px}.submission-form .cyg-qualitative-card__body textarea.form-control.cyg-qual-box{min-height:132px;max-height:520px;field-sizing:content;padding:10px 12px;font-size:14px;line-height:1.55;resize:vertical;text-align:left}.submission-form .cyg-qual-answer{margin:0;font-size:14px;line-height:1.6;color:var(--cyg-ink);white-space:pre-line}.submission-form .cyg-qual-answer--empty{color:var(--cyg-label)}.submission-form .cyg-qual-last{margin-top:16px;padding:12px 16px;border-radius:8px;background:var(--cyg-cream)}.submission-form .cyg-qual-last__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.submission-form .cyg-qual-last__label{font-size:12.5px;font-weight:600;color:var(--cyg-subink)}.submission-form .cyg-qual-last__use{margin-right:-8px}.submission-form .cyg-qual-last__text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--cyg-ink);white-space:pre-line}.submission-form .cyg-qual-past__toggle{gap:8px;margin:8px 0 0 -8px}.submission-form .cyg-qual-past__chevron{font-size:11px;transition:transform .18s cubic-bezier(.16,1,.3,1)}.submission-form .cyg-qual-past__toggle:not(.collapsed) .cyg-qual-past__chevron{transform:rotate(180deg)}.submission-form .cyg-qual-past__list{margin:8px 0 4px;padding-left:12px;border-left:2px solid var(--cyg-line)}.submission-form .cyg-qual-past__list dt{margin:12px 0 2px;font-size:12.5px;font-weight:600;color:var(--cyg-subink)}.submission-form .cyg-qual-past__list dt:first-child{margin-top:0}.submission-form .cyg-qual-past__list dd{margin:0;font-size:13.5px;line-height:1.5;color:var(--cyg-ink);white-space:pre-line}.cyg-form-locked{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.cyg-form-locked i{color:var(--cyg-subink)}.submission-form .cyg-qual-count{margin-top:6px;font-size:12.5px;text-align:right;color:var(--cyg-subink)}.submission-form .cyg-qual-count.is-near{color:var(--cyg-warning-text)}.cyg-file-card .cyg-dropzone{position:relative}.cyg-file-card .cyg-dropzone:focus-within{border-color:var(--cyg-accent);box-shadow:0 0 0 3px var(--cyg-selection-ring)}.cyg-file-card .cyg-dropzone.is-invalid{border-color:var(--cyg-danger)}.cyg-file-card .cyg-dropzone.is-disabled{opacity:.6;cursor:default}.cyg-dropzone__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.cyg-dropzone__hint{display:block;margin-top:6px;font-size:12.5px;color:var(--cyg-subink)}.cyg-dropzone__error{margin-top:6px;font-size:12.5px;color:var(--cyg-danger-text)}.cyg-file-list{margin-top:16px}.cyg-file-list__head{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--cyg-subink)}.cyg-file-list__row{padding:8px 0;border-bottom:1px solid var(--cyg-line-2);font-size:13.5px;color:var(--cyg-ink)}.cyg-file-list__size{margin-left:8px;font-size:12.5px;color:var(--cyg-subink)}.cyg-file-list__meta{margin-top:2px;font-size:12.5px;color:var(--cyg-subink)}.cyg-file-list__actions{display:flex;gap:6px}.cyg-file-card .btn.cyg-file-list__btn,.cyg-file-list .btn.cyg-file-list__btn,.document-header .btn.document-header__btn{width:30px!important;height:30px!important;padding:0!important}.cyg-form-errors{margin-bottom:16px;font-size:13.5px}.cyg-form-errors__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cyg-form-errors__list{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px}.cyg-form-errors__list a{font-weight:600;color:var(--cyg-danger-text);text-decoration:underline}.cyg-form-errors__where{margin-left:6px;font-size:12.5px;color:var(--cyg-subink)}.undo-toast{position:absolute;bottom:88px;left:50%;transform:translateX(-50%);z-index:1055;display:flex;align-items:center;gap:12px;min-width:320px;max-width:480px;padding:10px 12px 10px 16px;border-radius:8px;background:var(--cyg-dark);color:var(--cyg-surface);box-shadow:var(--cyg-shadow-2);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px}.undo-toast__text{flex:1 1 auto}.undo-toast__action,.undo-toast__close{padding:4px 8px;border:0;border-radius:4px;background:0 0;color:var(--cyg-surface);font-weight:600;cursor:pointer}.undo-toast__action:hover,.undo-toast__close:hover{background:var(--cyg-shade-18)}.undo-toast__action:focus-visible,.undo-toast__close:focus-visible{outline:2px solid var(--cyg-surface);outline-offset:1px}.cov-preflight-backdrop{position:fixed;inset:0;z-index:1070;background:var(--cyg-shade-40)}.cov-preflight-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1071;width:min(640px,92vw);max-height:80vh;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--cyg-surface);box-shadow:var(--cyg-shadow-3);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.cov-preflight-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:var(--cyg-cream);border-bottom:1px solid var(--cyg-border)}.cov-preflight-title{margin:0;font-size:18px;font-weight:600;color:var(--cyg-ink)}.cov-preflight-body{padding:16px 20px;overflow-y:auto;font-size:14px;color:var(--cyg-ink)}.cov-preflight-actual{color:var(--cyg-danger-text);font-weight:600}.cov-preflight-note{margin:16px 0 0;font-size:13px;color:var(--cyg-subink)}.cov-preflight-footer{padding:12px 20px;border-top:1px solid var(--cyg-border)}.cyg-form-foot{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:12px 24px;background:var(--cyg-surface);border-top:1px solid var(--cyg-border);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.cyg-form-foot__status{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13.5px;color:var(--cyg-subink)}.cyg-form-foot__errors{color:var(--cyg-danger-text);font-weight:600}.cyg-form-foot__keys{color:var(--cyg-subink)}.cyg-form-foot__actions{display:flex;flex-wrap:wrap;gap:8px}body .version-timeline{position:relative;padding-left:28px;margin:0}body .version-timeline::before{content:'';position:absolute;left:5px;top:12px;bottom:12px;width:2px;background:var(--cyg-border);border-radius:1px}body .version-timeline-item{position:relative;padding-bottom:16px}body .version-timeline-item:last-child{padding-bottom:0}body .version-timeline-node{position:absolute;left:-28px;top:14px;width:14px;height:14px;display:flex;align-items:center;justify-content:center}body .version-timeline-dot{width:10px;height:10px;border-radius:50%;background:var(--cyg-muted);border:2px solid var(--cyg-surface);box-shadow:0 0 0 1.5px var(--cyg-border);transition:transform 160ms cubic-bezier(.16,1,.3,1)}body .version-timeline-item.is-current .version-timeline-dot{background:var(--cyg-primary);box-shadow:0 0 0 3px var(--cyg-tint-primary-soft);transform:scale(1.1)}body .version-timeline-content{padding:12px 14px;border:1px solid var(--cyg-border-soft);border-radius:8px;background:var(--cyg-surface);transition:border-color 160ms cubic-bezier(.16,1,.3,1),box-shadow 160ms cubic-bezier(.16,1,.3,1)}body .version-timeline-content:hover{border-color:var(--cyg-border);box-shadow:0 2px 8px rgba(20,34,46,.04)}body .version-timeline-item.is-current .version-timeline-content{border-color:var(--cyg-primary);background:var(--cyg-tint-primary-soft)}body .version-timeline-content > .d-flex:nth-child(2):not(:first-child){border-top:1px solid var(--cyg-border-soft);padding-top:10px;margin-top:10px}body .version-timeline-item.is-current .version-timeline-content > .d-flex:nth-child(2):not(:first-child){border-top-color:rgba(33,75,99,.18)}body .version-timeline .compare-versions-btn{background:var(--cyg-tint-primary-soft)!important;color:var(--cyg-primary)!important;border:1px solid transparent!important;border-radius:999px!important;padding:4px 10px!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:12px!important;font-weight:500!important;box-shadow:none!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1)}body .version-timeline .compare-versions-btn:focus,body .version-timeline .compare-versions-btn:hover{background:var(--cyg-primary)!important;color:#fff!important;border-color:var(--cyg-primary)!important}body .version-timeline .compare-versions-btn i{color:inherit!important;margin-right:4px}body .version-timeline-content .text-warning{color:var(--cyg-warning-text)!important}.cmpv{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.cmpv__versions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px 16px;padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid var(--cyg-border-soft)}.cmpv__ver{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.cmpv__label{font-size:12.5px;color:var(--cyg-label)}.cmpv__name{font-size:15px;font-weight:600;color:var(--cyg-ink)}.cmpv__meta{flex-basis:100%;font-size:12.5px;color:var(--cyg-subink)}.cmpv__arrow{font-size:18px;color:var(--cyg-label)}.cmpv__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 12px}.cmpv__count{margin:0 auto 0 0;font-size:14px;font-weight:600;color:var(--cyg-ink)}.cmpv__n{margin-left:4px;font-variant-numeric:tabular-nums;opacity:.75}.cmpv__search{width:220px;max-width:100%}.cmpv__table{width:100%}.cmpv__table th.cmpv__num{width:120px}.cmpv__table th.cmpv__num:last-child{width:150px}.cmpv__table .cmpv__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cmpv__table .cmpv__group td{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--cyg-subink);background:var(--cyg-cream);text-align:left;padding:12px 16px;border-bottom:1px solid var(--cyg-border);white-space:nowrap;vertical-align:middle}.cmpv__table .cmpv__row.is-changed .cmpv__metric{box-shadow:inset 3px 0 0 var(--cyg-copper)}.cmpv__table .cmpv__row .cmpv__new,.cmpv__table .cmpv__row .cmpv__old{color:var(--cyg-subink)}.cmpv__table .cmpv__row.is-changed .cmpv__new{color:var(--cyg-ink);font-weight:600}.cmpv__table .cmpv__delta{color:var(--cyg-ink)}.cmpv__table .cmpv__pct,.cmpv__table .cmpv__word{margin-left:6px;font-size:12.5px;color:var(--cyg-subink)}.cmpv__nomatch{margin:12px 0 0;font-size:13.5px;color:var(--cyg-subink)}.cmpv__note{margin:12px 0 0;font-size:12.5px;color:var(--cyg-subink)}.fsh{padding:2px 0 6px;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.fsh__lede{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid var(--cyg-border-soft);font-size:13px;color:var(--cyg-subink)}.fsh__lede b{font-weight:600;color:var(--cyg-ink)}.fsh__list{list-style:none;margin:0;padding:0 0 0 24px;position:relative}.fsh__list::before{content:'';position:absolute;left:5px;top:10px;bottom:12px;width:1px;background:var(--cyg-border)}.fsh__day{position:sticky;top:0;z-index:1;margin:0 0 0 -24px;padding:10px 0 6px 24px;background:var(--cyg-surface);font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cyg-label)}.fsh__item{position:relative;padding:6px 0 10px}.fsh__dot{position:absolute;left:-23px;top:12px;width:9px;height:9px;border-radius:50%;background:var(--cyg-surface);border:1.5px solid var(--cyg-muted)}.fsh__body{min-width:0}.fsh__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.fsh__title{font-size:14.5px;font-weight:600;color:var(--cyg-ink);line-height:1.3}.fsh__who{font-size:13px;color:var(--cyg-subink)}.fsh__status.cyg-badge{align-self:center}.fsh__latest{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cyg-success-text)}.fsh__right{margin-left:auto;display:inline-flex;align-items:baseline;gap:10px}.fsh__time{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--cyg-label);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:help}.fsh__item--lifecycle .fsh__dot{width:11px;height:11px;left:-24px;top:11px}.fsh__item--lifecycle .fsh__title{font-weight:700}.fsh__item--primary.fsh__item--lifecycle .fsh__dot{background:var(--cyg-primary);border-color:var(--cyg-primary)}.fsh__item--primary.fsh__item--lifecycle .fsh__title{color:var(--cyg-primary)}.fsh__item--success.fsh__item--lifecycle .fsh__dot{background:var(--cyg-accent);border-color:var(--cyg-accent)}.fsh__item--success.fsh__item--lifecycle .fsh__title{color:var(--cyg-success-text)}.fsh__item--copper.fsh__item--lifecycle .fsh__dot{background:var(--cyg-copper);border-color:var(--cyg-copper)}.fsh__item--copper.fsh__item--lifecycle .fsh__title{color:var(--cyg-warning-text)}.fsh__item--danger.fsh__item--lifecycle .fsh__dot{background:var(--cyg-danger);border-color:var(--cyg-danger)}.fsh__item--danger.fsh__item--lifecycle .fsh__title{color:var(--cyg-danger-text)}.fsh__item--info.fsh__item--lifecycle .fsh__dot{background:var(--cyg-info);border-color:var(--cyg-info)}.fsh__item--info.fsh__item--lifecycle .fsh__title{color:var(--cyg-info-text)}.fsh__item--info .fsh__dot{border-color:var(--cyg-info)}.fsh__item--quiet{padding:4px 0 8px}.fsh__item--quiet .fsh__title{color:var(--cyg-label);font-weight:500;font-size:13.5px}.fsh__item--quiet .fsh__dot{width:7px;height:7px;left:-22px;top:11px;border-color:var(--cyg-border)}.fsh__detail{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:4px;font-size:13px;color:var(--cyg-subink);line-height:1.4}.fsh__delta{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.fsh__metric{color:var(--cyg-ink);font-weight:500;display:inline-block;max-width:min(240px,58vw);overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.fsh__old{color:var(--cyg-label);text-decoration:line-through;text-decoration-color:var(--cyg-muted-2);font-variant-numeric:tabular-nums}.fsh__arr{color:var(--cyg-label)}.fsh__new{color:var(--cyg-ink);font-weight:600;font-variant-numeric:tabular-nums}.fsh__more{color:var(--cyg-label)}.fsh__note{margin-top:3px;font-size:13px;color:var(--cyg-label);line-height:1.4}.fsh__compare{display:inline-flex;align-items:center;gap:5px;margin:0;padding:1px 4px;background:0 0;border:none;border-radius:4px;font-family:inherit;font-size:13px;font-weight:600;color:var(--cyg-primary);cursor:pointer;transition:background-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.fsh__compare i{font-size:13px}.fsh__compare .fsh__count{font-weight:500;color:var(--cyg-label)}.fsh__compare:hover{background:var(--cyg-tint-primary-soft)}.fsh__compare:active{transform:translateY(1px)}.fsh__compare:focus-visible{outline:2px solid var(--cyg-primary);outline-offset:1px}body .cygnum-page-nav{background:var(--cyg-surface)!important;border-bottom:1px solid var(--cyg-border)!important;padding:0 28px!important;margin:0!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}body .cygnum-page-nav::-webkit-scrollbar{display:none}body .cygnum-page-nav > .cygnum-page-nav-link,body .cygnum-page-nav > .nav-item,body .cygnum-page-nav > .nav-link{flex-shrink:0;white-space:nowrap}body .cygnum-page-nav-link.nav-link{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;font-weight:500!important;padding:12px 16px 14px!important;border-bottom:2px solid transparent!important;background:0 0!important;color:var(--cyg-subink)!important;border-radius:0!important;transition:color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),font-weight .18s cubic-bezier(.16,1,.3,1)}body .cygnum-page-nav-link.nav-link:focus,body .cygnum-page-nav-link.nav-link:hover{color:var(--cyg-primary)!important;border-bottom-color:transparent!important}body .cygnum-page-nav .cygnum-page-nav-link.nav-link.active,body .cygnum-page-nav-link.nav-link.active,body.cygnum-page-nav .nav-link.active{color:var(--cyg-primary)!important;background:0 0!important;background-color:transparent!important;border-bottom:2px solid var(--cyg-primary)!important;font-weight:600!important}body .cygnum-page-nav .cygnum-page-nav-link.active:not(.btn-active-success):not(.btn-active-warning):not(.btn-active-danger):not(.btn-active-info):not(.btn-active-primary),body .cygnum-page-nav.nav-pills .nav-link.active:not(.btn-active-success):not(.btn-active-warning):not(.btn-active-danger):not(.btn-active-info):not(.btn-active-primary),body .cygnum-page-nav.nav-pills .show > .nav-link:not(.btn-active-success):not(.btn-active-warning):not(.btn-active-danger):not(.btn-active-info):not(.btn-active-primary){background:0 0!important;background-color:transparent!important;color:var(--cyg-primary)!important;border-bottom:2px solid var(--cyg-primary)!important;font-weight:600!important}body .cygnum-page-nav-link.nav-link i{font-size:16px!important;margin-right:6px;color:var(--cyg-label)!important;line-height:1}body .cygnum-page-nav-link.nav-link.active i,body .cygnum-page-nav-link.nav-link:hover i{color:var(--cyg-primary)!important}body .cygnum-page-nav.cyg-nav--managed{overflow:visible!important}body .cygnum-page-nav > .cyg-nav-hidden{display:none!important}body .cygnum-page-nav > .cyg-nav-more{flex-shrink:0;position:relative}body .cyg-nav-more__toggle{display:block;line-height:1.5;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:15px;font-weight:500;white-space:nowrap;padding:12px 16px 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:0 0;color:var(--cyg-subink);cursor:pointer;transition:color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1)}body .cyg-nav-more__toggle:focus-visible,body .cyg-nav-more__toggle:hover,body .cyg-nav-more__toggle[aria-expanded="true"]{color:var(--cyg-primary)}body .cyg-nav-more__toggle.is-active{color:var(--cyg-primary);font-weight:600;border-bottom-color:var(--cyg-primary)}body .cyg-nav-more__label{display:inline}body .cyg-nav-more__icon{font-size:16px;margin-right:6px;line-height:1;color:var(--cyg-label)}body .cyg-nav-more__toggle.is-active .cyg-nav-more__icon,body .cyg-nav-more__toggle:hover .cyg-nav-more__icon,body .cyg-nav-more__toggle[aria-expanded="true"] .cyg-nav-more__icon{color:var(--cyg-primary)}body .cyg-nav-more__chevron{display:inline-block;margin-left:4px;font-size:13px;color:var(--cyg-label);transition:transform .18s cubic-bezier(.16,1,.3,1)}body .cyg-nav-more__toggle[aria-expanded="true"] .cyg-nav-more__chevron{transform:rotate(180deg)}body .cyg-nav-more__menu{min-width:220px;padding:6px 0}body .cyg-nav-more__item{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:14px}body .cyg-nav-more__item i{font-size:16px;color:var(--cyg-label)}body .cyg-nav-more__item.active,body .cyg-nav-more__item.active:hover{background:var(--cyg-tint-primary-soft);color:var(--cyg-primary);font-weight:600}body .cyg-nav-more__item.active i{color:var(--cyg-primary)}@media (max-width:991px){body .cygnum-page-nav{padding:0 12px!important}body .cyg-nav-more__toggle,body .cygnum-page-nav-link.nav-link{padding:10px 14px 12px!important}}body .tracker-view-toggle.nav,body ul.tracker-view-toggle{display:inline-flex!important;align-items:center!important;gap:2px!important;padding:3px!important;background:var(--cyg-cream)!important;border:1px solid var(--cyg-border-soft)!important;border-radius:8px!important}body .tracker-view-toggle .nav-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:30px!important;padding:0 12px!important;border:0!important;border-radius:4px!important;background:0 0!important;color:var(--cyg-subink)!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;transition:background .15s ease,color .15s ease,box-shadow .15s ease!important}body .tracker-view-toggle .nav-link:hover{color:var(--cyg-ink)!important;background:var(--cyg-tint-muted-soft)!important}body .tracker-view-toggle .nav-link.active:not(.btn-active-success):not(.btn-active-warning):not(.btn-active-danger):not(.btn-active-info):not(.btn-active-primary){background:var(--cyg-surface)!important;color:var(--cyg-ink)!important;box-shadow:0 0 0 1px var(--cyg-border-soft),0 0 0 0 transparent!important}body .tracker-view-toggle .nav-link i{color:inherit!important;margin-right:4px}.cyg-tracker-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%}.cyg-tracker-head__title{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap;min-width:0}.cyg-tracker-head .cyg-section-band__dek{margin:0;flex:1 1 auto;text-align:right;min-width:0}.cyg-tracker-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%;margin-top:14px;padding-top:14px;border-top:1px solid var(--cyg-border-soft)}.cyg-tracker-toolbar__filters{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;flex-wrap:wrap}.cyg-tracker-toolbar__actions{display:flex;align-items:center;gap:10px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.cyg-section-band--inline:has(.cyg-tracker-head),.cyg-section-band:has(.cyg-tracker-head){flex-direction:column;align-items:stretch}@media (max-width:768px){.cyg-tracker-head .cyg-section-band__dek{flex:1 0 100%;text-align:left}.cyg-tracker-toolbar__actions,.cyg-tracker-toolbar__filters{flex:1 0 100%;justify-content:flex-start}}body .cov-coverage-matrix thead th,body .coverage-matrix-table thead,body .coverage-matrix-table thead th,body .coverage-matrix-table thead tr,body .req-coverage-matrix thead th,body table.coverage-matrix thead th,body table[id*="CoverageMatrix"] thead th,body table[id*="coverageMatrix"] thead th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.3!important;color:var(--cyg-subink)!important;background:var(--cyg-cream)!important;text-align:left!important;padding:12px 16px!important;border-bottom:1px solid var(--cyg-border)!important;white-space:nowrap!important;vertical-align:middle!important;border-top:none!important;padding:11px 8px!important}body .coverage-matrix-table tbody tr.matrix-row-fund,body .coverage-matrix-table tbody tr.matrix-row-fund td,body table[id*="CoverageMatrix"] tbody tr.matrix-row-fund td,body table[id*="coverageMatrix"] tbody tr.matrix-row-fund td{background:var(--cyg-cream)!important;color:var(--cyg-ink)!important;font-weight:600!important}.k-calendar .k-header{background-color:var(--cyg-success)}.k-calendar .k-header .k-link.k-state-hover{background-color:#3a7569}.k-calendar .k-calendar-header .k-today,.k-calendar .k-footer .k-nav-today{color:var(--cyg-success-text)}.k-calendar .k-calendar-header .k-today:hover,.k-calendar .k-footer .k-nav-today:hover{color:#3a7569}.k-calendar .k-calendar-header .k-today .k-link,.k-calendar .k-footer .k-nav-today .k-link{color:var(--cyg-success-text);box-shadow:inset 0 0 0 1px #468c81}.k-calendar .k-today .k-link{color:var(--cyg-success-text)!important;box-shadow:inset 0 0 0 1px #468c81!important;background-color:var(--cyg-tint-success-soft)!important}.k-calendar .k-button-flat-primary{color:var(--cyg-warning-text)}.k-calendar td.k-state-selected .k-link{border-color:var(--cyg-success);background-color:var(--cyg-success)}.k-calendar td.k-state-focused .k-link{box-shadow:inset 0 0 0 1px #468c81}.k-calendar-range td.k-range-end,.k-calendar-range td.k-range-mid,.k-calendar-range td.k-range-start{background-image:linear-gradient(transparent 1px,var(--cyg-tint-success-strong) 1px,var(--cyg-tint-success-strong) calc(100% - 1px),transparent calc(100% - 1px))}.k-button.k-state-selected:hover{border-color:var(--cyg-success);background-color:var(--cyg-success)}table:not(.k-scheduler-dayview) .k-scheduler-header-wrap .k-today{color:var(--cyg-success-text)}table:not(.k-scheduler-dayview) .k-scheduler-header-wrap .k-today strong{font-weight:700}.k-scheduler .k-scheduler-content .k-event.k-selected,.k-scheduler .k-scheduler-content .k-event.k-state-selected{box-shadow:0 0 0 3px var(--cyg-selection-ring);border-color:var(--cyg-primary)!important;border-width:2px}.k-scheduler .k-content.k-month:nth-child(even){border-style:solid;border-color:#86979b;border-width:0 .5px 0 .5px;margin:0 5px}.k-scheduler{border-radius:.475rem}.k-scheduler .k-scheduler-toolbar{background-color:var(--cyg-surface);border-bottom:1px solid #ece9e9;padding:.75rem 1rem}.k-scheduler .k-scheduler-toolbar .k-nav-today{background-color:var(--cyg-primary)!important;border-color:var(--cyg-primary)!important;color:var(--cyg-button-primary-fg)!important;font-weight:500}.k-scheduler .k-scheduler-toolbar .k-nav-today:hover{background-color:#193a4d!important}.k-scheduler .k-scheduler-toolbar .k-nav-next,.k-scheduler .k-scheduler-toolbar .k-nav-prev{color:var(--cyg-primary)}.k-scheduler .k-scheduler-toolbar .k-nav-next:hover,.k-scheduler .k-scheduler-toolbar .k-nav-prev:hover{background-color:rgba(33,75,99,.08);color:var(--cyg-primary)}.k-scheduler .k-scheduler-toolbar .k-nav-current{color:var(--cyg-primary);font-weight:600}.k-scheduler .k-scheduler-toolbar .k-scheduler-views .k-button{color:var(--cyg-label);background-color:transparent;border-color:#ece9e9}.k-scheduler .k-scheduler-toolbar .k-scheduler-views .k-button.k-selected,.k-scheduler .k-scheduler-toolbar .k-scheduler-views .k-button.k-state-selected{background-color:var(--cyg-primary)!important;border-color:var(--cyg-primary)!important;color:var(--cyg-button-primary-fg)!important}.k-scheduler .k-scheduler-toolbar .k-scheduler-views .k-button:hover:not(.k-state-selected):not(.k-selected){background-color:rgba(33,75,99,.08);color:var(--cyg-primary)}.k-scheduler .k-scheduler-toolbar .k-scheduler-search{border-color:#ece9e9;border-radius:.42rem}.k-scheduler .k-scheduler-toolbar .k-scheduler-search:focus-within{border-color:var(--cyg-primary);box-shadow:0 0 0 .2rem rgba(33,75,99,.08)}.k-scheduler .k-scheduler-header th{color:var(--cyg-label);background:var(--cyg-cream);font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.04em}.k-scheduler .k-event{background-color:var(--cyg-surface);border:1px solid var(--cyg-border);border-left:3px solid #86979b;border-radius:6px;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease;overflow:hidden;padding-inline-end:unset!important;color:var(--cyg-ink)}.k-scheduler .k-event:hover{border-color:var(--cyg-border);box-shadow:0 2px 8px var(--cyg-overlay-soft)}.k-scheduler .k-event .k-event-top-actions{display:none}.k-scheduler .k-event.event-status-warning{background-color:var(--cyg-surface)!important;border-left-color:var(--cyg-copper)!important}.k-scheduler .k-event.event-status-success{background-color:var(--cyg-surface)!important;border-left-color:var(--cyg-success)!important}.k-scheduler .k-event.event-status-danger{background-color:var(--cyg-surface)!important;border-left-color:var(--cyg-danger)!important}.k-scheduler .k-event.event-status-info{background-color:var(--cyg-surface)!important;border-left-color:var(--cyg-info)!important}.k-scheduler .k-event.event-status-secondary{background-color:var(--cyg-surface)!important;border-left-color:#86979b!important}.k-scheduler .k-event.event-status-primary{background-color:var(--cyg-surface)!important;border-left-color:var(--cyg-primary)!important}.event-content{padding:5px 0;height:100%;display:flex;flex-direction:column;gap:6px;overflow:hidden}.event-header{display:flex;align-items:flex-start;gap:8px}.event-title{font-weight:600;font-size:13px;line-height:1.35;color:var(--cyg-ink);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1}.event-what{font-size:12px;line-height:1.35;color:var(--cyg-subink);overflow-wrap:anywhere}.event-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.event-time{font-size:12px;color:var(--cyg-label);display:flex;align-items:center;gap:4px}.event-time i{font-size:10px}.event-status-badge{white-space:nowrap}.all-day-event-content{padding:5px 0;display:flex;align-items:center;gap:8px;height:100%}.all-day-event-content .all-day-icon{font-size:14px;opacity:.8}.all-day-event-title{font-weight:500;font-size:12px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-tooltip{border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:none;padding:0;overflow:hidden;background-color:var(--cyg-cream)}.k-task{border:none!important}.k-scheduler-tooltip .k-tooltip-event{background-color:#3a7569!important;border-color:#3a7569!important}.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row.k-hover,.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover,.k-scheduler-agendaview .k-scheduler-content tr.k-hover,.k-scheduler-agendaview .k-scheduler-content tr:hover{background-color:var(--cyg-tint-warning-soft)!important}.scheduler-tooltip-content{padding:14px 16px;max-width:300px;background-color:var(--cyg-cream);color:var(--cyg-ink)}.scheduler-tooltip-title{font-size:14px;font-weight:600;margin-bottom:2px;color:var(--cyg-ink);line-height:1.4}.scheduler-tooltip-subtitle{font-size:12px;color:var(--cyg-label)}.scheduler-tooltip-divider{height:1px;background-color:var(--cyg-border-soft);margin:10px 0}.scheduler-tooltip-details{display:flex;flex-direction:column;gap:6px}.scheduler-tooltip-row{display:flex;align-items:center;gap:8px}.scheduler-tooltip-row .tooltip-label{font-size:12px;color:var(--cyg-label);min-width:55px}.scheduler-tooltip-row .tooltip-value{font-size:12px;color:var(--cyg-ink);font-weight:500}.scheduler-tooltip-participants{margin-top:12px;padding-top:12px;border-top:1px solid var(--cyg-border-soft)}.scheduler-tooltip-participants-label{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--cyg-label);font-weight:600;margin-bottom:8px}.scheduler-tooltip-actions{margin-top:12px;padding-top:12px;border-top:1px solid #ece9e9;display:flex;gap:8px}.scheduler-tooltip-actions .tooltip-action-hint{font-size:12px;color:var(--cyg-label)}.scheduler-tooltip-actions .tooltip-action-hint kbd{background-color:#ece9e9;border-radius:3px;padding:2px 6px;font-size:12px;font-family:inherit}.group-header-content{display:flex;align-items:center;gap:12px;padding:10px 0}.group-header-content .symbol{box-shadow:0 2px 6px rgba(0,0,0,.1)}.group-header-content .group-header-text{font-size:14px;font-weight:600;color:var(--cyg-ink)}.group-header-content .group-header-count{font-size:12px;color:var(--cyg-label);margin-left:auto}.k-scheduler td.k-state-selected{background-color:rgba(33,75,99,.08)!important}.k-scheduler .k-scheduler-header-wrap .k-today,.k-scheduler .k-scheduler-table .k-today{background-color:rgba(70,140,129,.08)!important;position:relative}.k-scheduler .k-scheduler-header-wrap .k-today::after,.k-scheduler .k-scheduler-table .k-today::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--cyg-success)}body .k-scheduler-toolbar .k-button-group{display:inline-flex!important;align-items:center!important;gap:2px!important;padding:3px!important;background:var(--cyg-cream)!important;border:1px solid var(--cyg-border-soft)!important;border-radius:8px!important}body .k-scheduler-toolbar .k-button-group .k-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:30px!important;padding:0 12px!important;border:0!important;border-radius:4px!important;background:0 0!important;color:var(--cyg-subink)!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;transition:background .15s ease,color .15s ease,box-shadow .15s ease!important}body .k-scheduler-toolbar .k-button-group .k-button:hover{color:var(--cyg-ink)!important;background:var(--cyg-tint-muted-soft)!important}body .k-scheduler-toolbar .k-button-group .k-button.k-selected{background:var(--cyg-surface)!important;color:var(--cyg-ink)!important;box-shadow:0 0 0 1px var(--cyg-border-soft),0 0 0 0 transparent!important}.cyg-bulk-action-bar{position:sticky;top:0;z-index:9;margin:0 0 12px 0;border-radius:8px;background:linear-gradient(180deg,var(--cyg-surface) 0,var(--cyg-cream) 100%);border:1px solid var(--cyg-border-soft);border-bottom:2px solid var(--cyg-copper);box-shadow:0 1px 0 rgba(204,139,71,.08),0 4px 12px rgba(0,0,0,.04);overflow:hidden;opacity:0;transform:translateY(-4px);transition:opacity 180ms var(--cyg-ease-out,ease-out),transform 180ms var(--cyg-ease-out,ease-out)}.cyg-bulk-action-bar[hidden]{display:none!important}.cyg-bulk-action-bar.is-visible{opacity:1;transform:translateY(0)}.cyg-bulk-action-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;min-height:56px}.cyg-bulk-action-bar__lead{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 auto}.cyg-bulk-action-bar__meta{display:inline-flex;align-items:center;gap:8px;font-family:var(--cyg-font-mono, ui-monospace, "SFMono-Regular", monospace);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--cyg-subink)}.cyg-bulk-action-bar__meta-segment{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.cyg-bulk-action-bar__meta-segment > span[data-role$="-count"]{font-weight:600;color:var(--cyg-ink);font-variant-numeric:tabular-nums}.cyg-bulk-action-bar__meta-sep{color:var(--cyg-label)}.cyg-bulk-action-bar__meta--eligible > span[data-role="eligible-count"]{color:var(--cyg-success,var(--cyg-accent))}.cyg-bulk-action-bar__meta--blocked > span[data-role="blocked-count"]{color:var(--cyg-warning,var(--cyg-copper))}.cyg-bulk-action-bar__actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}[data-role="count-pill"] > span[data-role="selected-count"]{font-weight:700;font-variant-numeric:tabular-nums;margin-right:2px}@keyframes cyg-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-3px)}40%{transform:translateX(3px)}60%{transform:translateX(-2px)}80%{transform:translateX(2px)}}.cyg-shake{animation:cyg-shake 240ms ease-in-out}.cyg-bulk-approve-modal__hero{padding-bottom:16px;border-bottom:1px solid var(--cyg-border-soft)}.cyg-bulk-approve-modal__eyebrow{font-family:var(--cyg-font-mono, ui-monospace, "SFMono-Regular", monospace);font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--cyg-copper,var(--cyg-copper));font-weight:600;margin-bottom:6px}.cyg-bulk-approve-modal__title{font-family:var(--cyg-font-display, "Fraunces", Georgia, serif);font-weight:600;color:var(--cyg-ink);font-size:22px;line-height:1.3}.cyg-bulk-approve-modal__dek{font-size:13px;line-height:1.5;max-width:56ch}.cyg-bulk-approve-modal__summary{background:var(--cyg-cream,#faf7f2);border:1px solid var(--cyg-border-soft);border-radius:8px;padding:14px 16px}.cyg-bulk-approve-modal__summary-line{font-size:14px;color:var(--cyg-ink);font-weight:500}.cyg-bulk-approve-modal__toggles{display:flex;gap:16px;margin-top:6px;flex-wrap:wrap}.cyg-bulk-approve-modal__toggle{color:var(--cyg-copper,var(--cyg-copper));text-decoration:none;font-weight:500;font-size:12px}.cyg-bulk-approve-modal__toggle:hover{color:var(--cyg-copper-dark,#a86b2c);text-decoration:underline}.cyg-bulk-approve-modal__toggle--blocked{color:var(--cyg-warning,var(--cyg-copper))}.cyg-bulk-approve-modal__loading{font-size:13px}.cyg-bulk-approve-modal__blocked-panel,.cyg-bulk-approve-modal__eligible-panel{border-radius:6px;padding:12px 14px}.cyg-bulk-approve-modal__eligible-panel{background:rgba(70,140,129,.06);border:1px solid rgba(70,140,129,.25);border-left:3px solid var(--cyg-success,var(--cyg-accent))}.cyg-bulk-approve-modal__blocked-panel{background:rgba(204,139,71,.06);border:1px solid rgba(204,139,71,.25);border-left:3px solid var(--cyg-copper,var(--cyg-copper))}.cyg-bulk-approve-modal__panel-header{font-family:var(--cyg-font-mono, ui-monospace, "SFMono-Regular", monospace);font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-bottom:8px}.cyg-bulk-approve-modal__panel-header--eligible{color:var(--cyg-success,var(--cyg-accent))}.cyg-bulk-approve-modal__panel-header--blocked{color:var(--cyg-copper,var(--cyg-copper))}.cyg-bulk-approve-modal__rows{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto}.cyg-bulk-approve-modal__row{padding:8px 0;border-bottom:1px dashed rgba(0,0,0,.05);font-size:13px;color:var(--cyg-ink)}.cyg-bulk-approve-modal__row:last-child{border-bottom:none}.cyg-bulk-approve-modal__row-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cyg-bulk-approve-modal__row-entity{font-weight:600;color:var(--cyg-ink)}.cyg-bulk-approve-modal__row-sep{color:var(--cyg-label)}.cyg-bulk-approve-modal__row-subject{color:var(--cyg-subink);font-style:italic}.cyg-bulk-approve-modal__row-period{font-family:var(--cyg-font-mono, ui-monospace, "SFMono-Regular", monospace);font-size:12px;text-transform:uppercase;letter-spacing:.06em;background:var(--cyg-cream,#faf7f2);border:1px solid var(--cyg-border-soft);padding:1px 6px;border-radius:4px;color:var(--cyg-subink)}.cyg-bulk-approve-modal__row-reason{margin-top:4px;margin-left:0;color:var(--cyg-warning,var(--cyg-copper));font-size:12px;font-style:italic}.cyg-bulk-approve-modal__row-reason .la-ban{color:var(--cyg-warning,var(--cyg-copper))}.cyg-bulk-approve-modal__result{margin-top:16px;padding:14px 16px;border-radius:8px;background:var(--cyg-cream,#faf7f2);border:1px solid var(--cyg-border-soft)}.cyg-bulk-approve-modal__result--success{background:rgba(70,140,129,.08);border-color:var(--cyg-success,var(--cyg-accent))}.cyg-bulk-approve-modal__result--partial{background:rgba(204,139,71,.08);border-color:var(--cyg-copper,var(--cyg-copper))}.cyg-bulk-approve-modal__result--failed{background:rgba(199,91,91,.08);border-color:var(--cyg-danger,var(--cyg-danger))}.cyg-bulk-approve-modal__result-header{font-weight:600;margin-bottom:8px}.cyg-bulk-approve-modal__result-list{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto}.cyg-bulk-approve-modal__result-list li{padding:3px 0;font-size:13px;display:flex;align-items:center;gap:6px}.cyg-bulk-approve-modal__result-list li .la-check{color:var(--cyg-success,var(--cyg-accent))}.cyg-bulk-approve-modal__result-list li .la-times{color:var(--cyg-danger,var(--cyg-danger))}.cyg-mode-toggle{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;background:var(--cyg-surface);border:1px solid var(--cyg-border-soft);border-radius:999px;font-family:var(--cyg-font-mono, ui-monospace, "SFMono-Regular", monospace);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--cyg-subink);cursor:pointer;transition:background 140ms var(--cyg-ease-out,ease-out),border-color 140ms var(--cyg-ease-out,ease-out),color 140ms var(--cyg-ease-out,ease-out),box-shadow 140ms var(--cyg-ease-out,ease-out)}.cyg-mode-toggle__dot{width:8px;height:8px;border-radius:50%;background:var(--cyg-ink-faint,#c9c2b7);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);transition:background 140ms var(--cyg-ease-out,ease-out),box-shadow 140ms var(--cyg-ease-out,ease-out),transform 140ms var(--cyg-ease-out,ease-out)}.cyg-mode-toggle__label{white-space:nowrap}.cyg-mode-toggle:hover{border-color:var(--cyg-copper,var(--cyg-copper));color:var(--cyg-ink)}.cyg-mode-toggle:focus-visible{outline:2px solid var(--cyg-copper,var(--cyg-copper));outline-offset:2px}.cyg-mode-toggle[data-state="on"]{background:var(--cyg-copper,var(--cyg-copper));border-color:var(--cyg-copper,var(--cyg-copper));color:#fff;box-shadow:0 1px 0 rgba(204,139,71,.2),0 6px 14px rgba(204,139,71,.18)}.cyg-mode-toggle[data-state="on"] .cyg-mode-toggle__dot{background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.18);transform:scale(1.1)}.tracker-matrix-table .cell-action-pill{transition:outline 120ms var(--cyg-ease-out,ease-out),background 120ms var(--cyg-ease-out,ease-out),box-shadow 120ms var(--cyg-ease-out,ease-out),color 120ms var(--cyg-ease-out,ease-out)}[data-selection-mode="on"] .tracker-matrix-table .cell-action-pill{cursor:pointer}[data-selection-mode="on"] .tracker-matrix-table .cell-action-pill[data-eligible="false"]{opacity:.45;cursor:not-allowed;position:relative}[data-selection-mode="on"] .tracker-matrix-table .cell-action-pill[data-eligible="false"]::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(135deg,transparent 0,transparent 4px,var(--cyg-tint-muted-strong) 4px,var(--cyg-tint-muted-strong) 5px)}[data-selection-mode="on"] .tracker-matrix-table .cell-action-pill[data-eligible="true"]:hover{outline:2px dashed var(--cyg-copper,var(--cyg-copper));outline-offset:2px}[data-selection-mode="on"] .tracker-matrix-table .cell-action-pill.is-selected,[data-selection-mode="on"] .tracker-matrix-table .cell-action-pill[data-eligible="true"].is-selected{background:var(--cyg-copper,var(--cyg-copper))!important;color:#fff!important;outline:2px solid var(--cyg-copper,var(--cyg-copper));outline-offset:2px;box-shadow:0 0 0 3px rgba(204,139,71,.22),0 4px 10px rgba(204,139,71,.18);font-weight:600}[data-selection-mode="on"] .tracker-matrix-table .empty-cell-action{opacity:.3;cursor:not-allowed}@keyframes cyg-hint-sweep{0%{transform:translateX(0);opacity:.45}25%{transform:translateX(-2px);opacity:.8}50%{transform:translateX(2px);opacity:.8}75%{transform:translateX(-1px);opacity:.8}100%{transform:translateX(0);opacity:.45}}[data-selection-mode="on"][data-just-activated="1"] .tracker-matrix-table .cell-action-pill[data-eligible="false"]{animation:cyg-hint-sweep 520ms var(--cyg-ease-out,ease-out)}.cyg-borrower-context{border:1px solid var(--cyg-border);border-radius:12px;box-shadow:0 0 0 0 transparent;background:var(--cyg-surface);color:var(--cyg-ink);overflow:hidden}.cyg-borrower-context__layout{display:grid;grid-template-columns:minmax(240px,300px) 1fr;gap:0}.cyg-borrower-context__identity{padding:14px 18px;border-right:1px solid var(--cyg-border-soft);display:flex;flex-direction:column;gap:10px;min-width:0}.cyg-borrower-context__name-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cyg-borrower-context__identity-head{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.cyg-borrower-context__logo{flex-shrink:0;width:38px;height:38px;border-radius:4px;object-fit:contain;background:var(--cyg-surface);border:1px solid var(--cyg-border-soft);padding:3px}.cyg-borrower-context__name{margin:0;min-width:0;font-family:var(--cyg-font-display);font-size:18px;font-weight:600;letter-spacing:-.012em;color:var(--cyg-ink);line-height:1.2;overflow:hidden;text-overflow:ellipsis}.cyg-borrower-context__close{flex-shrink:0;width:24px;height:24px;border-radius:4px;border:1px solid var(--cyg-border-soft);background:var(--cyg-surface);color:var(--cyg-subink);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1)}.cyg-borrower-context__close i{font-size:12px;line-height:1}.cyg-borrower-context__close:hover{background:var(--cyg-tint-danger-soft);color:var(--cyg-danger-text);border-color:var(--cyg-tint-danger-strong)}.cyg-borrower-context__badges{display:flex;flex-wrap:wrap;gap:6px}.cyg-borrower-context__about{margin-top:6px;padding:11px 14px 12px;border:1px solid var(--cyg-border-soft);border-radius:8px;background:var(--cyg-cream)}.cyg-borrower-context__about-eyebrow{display:block;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--cyg-warning-text);margin-bottom:5px}.cyg-borrower-context__about-text{margin:0;max-width:110ch;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;line-height:1.6;color:var(--cyg-subink)}.cyg-borrower-context__meta{display:flex;flex-direction:column;gap:4px;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;color:var(--cyg-subink)}.cyg-borrower-context__meta-item{display:inline-flex;align-items:center;gap:6px;line-height:1.4}.cyg-borrower-context__meta-item i{font-size:13px;color:var(--cyg-label);line-height:1;width:14px;text-align:center}.cyg-borrower-context__summary{margin-top:4px;padding-top:10px;border-top:1px solid var(--cyg-border-soft);display:flex;flex-direction:column;gap:4px}.cyg-borrower-context__summary-eyebrow{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--cyg-warning-text);margin-bottom:2px}.cyg-borrower-context__summary-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cyg-borrower-context__ccy-toggle{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--cyg-cream);border:1px solid var(--cyg-border-soft);border-radius:8px}.cyg-ccy-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:4px;background:0 0;color:var(--cyg-subink);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.cyg-ccy-btn:hover{color:var(--cyg-ink);background:var(--cyg-tint-muted-soft)}.cyg-ccy-btn.active{background:var(--cyg-surface);color:var(--cyg-ink);box-shadow:0 0 0 1px var(--cyg-border-soft),0 0 0 0 transparent}.cyg-borrower-context__summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cyg-borrower-context__summary-label{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;color:var(--cyg-subink)}.cyg-borrower-context__summary-value{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;font-weight:600;color:var(--cyg-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.cyg-borrower-context__summary-value--success{color:var(--cyg-success-text)}.cyg-borrower-context__summary-value--primary{color:var(--cyg-primary)}.cyg-borrower-context__contacts{margin-top:4px;padding-top:10px;border-top:1px solid var(--cyg-border-soft);display:flex;flex-direction:column;gap:4px}.cyg-borrower-context__contact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.cyg-borrower-context__contact{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.cyg-borrower-context__contact-name{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:500;color:var(--cyg-ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .12s cubic-bezier(.16,1,.3,1)}.cyg-borrower-context__contact-name:focus,.cyg-borrower-context__contact-name:hover{color:var(--cyg-primary);text-decoration:underline}.cyg-borrower-context__contact-role{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;color:var(--cyg-subink);white-space:nowrap;flex-shrink:0}.cyg-borrower-context__contact-empty{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;color:var(--cyg-label)}.cyg-borrower-context__deals-col{padding:8px 12px;min-width:0}.cyg-borrower-context__deals{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cyg-deal-row{display:grid;grid-template-columns:minmax(160px,215px) 1fr;gap:14px;align-items:center;padding:10px 12px;border:1px solid var(--cyg-border-soft);border-radius:8px;background:var(--cyg-surface);transition:border-color .12s cubic-bezier(.16,1,.3,1),background .12s cubic-bezier(.16,1,.3,1)}.cyg-deal-row:hover{border-color:var(--cyg-border);background:var(--cyg-cream)}.cyg-deal-row__id{display:inline-flex;align-items:center;gap:10px;min-width:0}.cyg-deal-row__id-text{display:flex;flex-direction:column;min-width:0}.cyg-deal-row__fund-name{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;font-weight:600;letter-spacing:-.005em;color:var(--cyg-ink);line-height:1.2}.cyg-deal-row__sector{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;color:var(--cyg-subink);line-height:1.35}.cyg-deal-row__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:end}.cyg-deal-metric{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:right}.cyg-deal-metric__label{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--cyg-label);line-height:1.2}.cyg-deal-metric__value{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;font-weight:600;color:var(--cyg-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cyg-deal-metric__sub{display:block;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:500;color:var(--cyg-subink);letter-spacing:.04em}.cyg-deal-row__officers{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:9px;padding-top:8px;border-top:1px solid var(--cyg-border-soft)}.cyg-deal-row__officers-label{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--cyg-label);line-height:1.2;flex-shrink:0}.cyg-deal-row__officers-names{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 7px;min-width:0}.cyg-deal-row__officer{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:500;color:var(--cyg-ink);line-height:1.3;text-decoration:none;transition:color .12s cubic-bezier(.16,1,.3,1)}a.cyg-deal-row__officer:focus,a.cyg-deal-row__officer:hover{color:var(--cyg-primary);text-decoration:underline}.cyg-deal-row__officers-sep{color:var(--cyg-label);font-size:12px;line-height:1.3}.cyg-deal-row__officers-empty{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;color:var(--cyg-label);line-height:1.3}.cyg-deal-metric--success .cyg-deal-metric__value{color:var(--cyg-success-text)}.cyg-deal-metric--warning .cyg-deal-metric__value{color:var(--cyg-warning-text)}.cyg-deal-metric--danger .cyg-deal-metric__value{color:var(--cyg-danger-text)}.cyg-deal-metric--muted .cyg-deal-metric__value{color:var(--cyg-label)}.cyg-borrower-context__empty{padding:16px;color:var(--cyg-subink);font-size:13px;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;display:inline-flex;align-items:center;gap:8px}.cyg-borrower-context__empty i{color:var(--cyg-label);font-size:14px}.cyg-deal-row__id .cyg-fund-chip{width:30px;height:30px;font-size:10.5px;flex-shrink:0}.cyg-financial-statements .cyg-surface + .cyg-surface{margin-top:0}.cyg-financial-statements .cyg-fs-band{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.cyg-financial-statements .cyg-fs-band__lede{flex:1 1 auto;min-width:280px}.cyg-financial-statements .cyg-fs-band__toolbar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.cyg-financial-statements .cyg-fs-field{display:flex;flex-direction:column;gap:4px;min-width:180px}.cyg-financial-statements .cyg-fs-field__label{font-size:12px;color:var(--cyg-label);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.cyg-financial-statements .cyg-fs-field__value{display:flex;align-items:center;min-height:38px;font-size:.92rem;font-weight:600;color:var(--cyg-ink)}.cyg-financial-statements__charts{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:16px}@media (min-width:1400px){.cyg-financial-statements__charts{grid-template-columns:repeat(3,1fr)}}.cyg-financial-statements__chart{min-height:320px}.cyg-financial-statements__tables{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:12px}@media (min-width:1400px){.cyg-financial-statements__tables{grid-template-columns:repeat(3,1fr)}}.cyg-fs-chart-card .cyg-fs-chart-card__head{padding:10px 16px 4px}.cyg-fs-chart-card .cyg-fs-chart-card__title{font-size:.85rem;font-weight:700;color:var(--cyg-ink);margin:0;letter-spacing:.005em}.cyg-fs-kpi{background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:12px;box-shadow:0 0 0 0 transparent;padding:16px 20px;display:flex;flex-direction:column;gap:4px;height:100%}.cyg-fs-kpi__label{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.25;color:var(--cyg-label)}.cyg-fs-kpi__value{font-family:var(--cyg-font-display);font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.15;color:var(--cyg-ink);font-variant-numeric:tabular-nums}.cyg-fs-kpi__delta{display:flex;align-items:baseline;gap:4px;font-size:12px;font-weight:600;flex-wrap:wrap}.cyg-fs-kpi__delta-num{white-space:nowrap}.cyg-fs-kpi__delta-suffix{color:var(--cyg-label);font-weight:500;white-space:nowrap}.cyg-fs-kpi__delta--up{color:var(--cyg-success-text)}.cyg-fs-kpi__delta--down{color:var(--cyg-danger-text)}.cyg-fs-kpi__delta--flat{color:var(--cyg-label)}.cyg-statement-table-wrap{overflow:hidden;display:flex;flex-direction:column}.cyg-statement-table-wrap .cyg-statement-table__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 16px;background:0 0;color:var(--cyg-ink);border-bottom:1px solid var(--cyg-line)}.cyg-statement-table-wrap .cyg-statement-table__title{font-size:.88rem;font-weight:700;margin:0;letter-spacing:.005em}.cyg-statement-table-wrap .cyg-statement-table__subtitle{font-size:12px;color:var(--cyg-label);font-weight:500}.cyg-statement-table-wrap .cyg-statement-table__body,.cyg-statement-table-wrap .cyg-surface__body.cyg-statement-table__body{padding:0;flex:1 1 auto}.cyg-statement-table-wrap .cyg-statement-table__placeholder{padding:14px 16px;color:var(--cyg-label);font-size:13px}.cyg-statement-table-wrap .cyg-statement-table__footer{padding:8px 16px;font-size:12px;color:var(--cyg-label);border-top:1px solid var(--cyg-line);background:var(--cyg-surface)}table[data-cyg-sortable] > thead th{cursor:pointer;user-select:none;white-space:nowrap}table[data-cyg-sortable] > thead th[aria-sort="ascending"]::after{content:"\00a0\25B4";color:var(--cyg-primary)}table[data-cyg-sortable] > thead th[aria-sort="descending"]::after{content:"\00a0\25BE";color:var(--cyg-primary)}.cyg-statement-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.cyg-statement-table td{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;line-height:1.4;color:var(--cyg-ink);padding:12px 16px;border-bottom:1px solid var(--cyg-line-2);vertical-align:middle;text-align:left}.cyg-statement-table th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--cyg-subink);background:var(--cyg-cream);text-align:left;padding:12px 16px;border-bottom:1px solid var(--cyg-border);white-space:nowrap;vertical-align:middle}.cyg-statement-table .cyg-statement-table__col-th{text-align:right;white-space:nowrap}.cyg-statement-table .cyg-statement-table__value{text-align:right;font-weight:600;color:var(--cyg-ink);white-space:nowrap}.cyg-statement-table .cyg-statement-table__delta{text-align:right;white-space:nowrap}.cyg-statement-table .cyg-statement-table__section td{background:var(--cyg-tint-info-soft);color:var(--cyg-info-text);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.cyg-statement-table .cyg-statement-table__total td{background:var(--cyg-elevated-1);color:var(--cyg-ink);font-weight:700}.cyg-statement-table .cyg-statement-table__line--highlight td,.cyg-statement-table .cyg-statement-table__total.cyg-statement-table__line--highlight td{background:var(--cyg-tint-success-soft);color:var(--cyg-success-text);font-weight:700;font-size:.9rem}.cyg-statement-table--matrix .cyg-statement-table__rowhead{position:sticky;left:0;background:var(--cyg-surface);z-index:5;min-width:240px;max-width:280px;border-right:1px solid var(--cyg-line);box-shadow:6px 0 8px -8px var(--cyg-overlay-soft,rgba(0,0,0,.12))}.cyg-statement-table--matrix .cyg-statement-table__section .cyg-statement-table__rowhead{background:linear-gradient(var(--cyg-tint-info-soft),var(--cyg-tint-info-soft)),var(--cyg-surface)}.cyg-statement-table--matrix .cyg-statement-table__total .cyg-statement-table__rowhead{background:linear-gradient(var(--cyg-elevated-1),var(--cyg-elevated-1)),var(--cyg-surface)}.cyg-statement-table--matrix .cyg-statement-table__line--highlight .cyg-statement-table__rowhead{background:linear-gradient(var(--cyg-tint-success-soft),var(--cyg-tint-success-soft)),var(--cyg-surface)}.cyg-statement-table__scroll{overflow-x:auto;max-width:100%}.cyg-fs-delta{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600}.cyg-fs-delta--up{background:var(--cyg-tint-success-soft);color:var(--cyg-success-text)}.cyg-fs-delta--down{background:var(--cyg-tint-danger-soft);color:var(--cyg-danger-text)}.cyg-fs-delta--flat{background:var(--cyg-tint-muted-soft);color:var(--cyg-label)}.inv-overview .inv-kpi-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (min-width:1400px){.inv-overview .inv-kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr))}}.inv-overview .inv-kpi-strip--7{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:1400px){.inv-overview .inv-kpi-strip--7{grid-template-columns:repeat(7,minmax(0,1fr))}}.inv-overview .inv-kpi-strip--one-row{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:1400px){.inv-overview .inv-kpi-strip--one-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.inv-overview .inv-next30__count{font-weight:600;color:var(--cyg-primary);font-variant-numeric:tabular-nums}.inv-overview .inv-dl__period{white-space:nowrap}.inv-overview .inv-ring{transform:rotate(-90deg)}.inv-overview .inv-ring__bg{stroke:var(--cyg-border)}.inv-overview .inv-ring__fg{stroke:var(--cyg-success);transition:stroke .3s ease,stroke-dasharray .5s ease}.inv-overview .inv-ring__fg[data-tone="warning"]{stroke:var(--cyg-warning)}.inv-overview .inv-ring__fg[data-tone="danger"]{stroke:var(--cyg-danger)}.inv-overview .inv-card{display:flex;flex-direction:column;padding:0;overflow:hidden}.inv-overview .inv-card__body{padding:0;flex:1 1 auto}.inv-overview .inv-card__body .cyg-state--card{padding:22px 18px}.inv-overview .inv-card__footer{padding:14px 20px;border-top:1px solid var(--cyg-line)}.inv-overview .inv-card__footer a{font-size:13px;font-weight:600;color:var(--cyg-primary);text-decoration:none}.inv-overview .inv-card__footer a:hover{text-decoration:underline}.inv-overview .inv-card__footer-muted{font-size:13px;color:var(--cyg-label)}.inv-overview .inv-card .cyg-section-band--inline{display:flex;align-items:center;justify-content:space-between;gap:12px}.inv-overview .inv-deadlines-table tbody tr{cursor:pointer}.inv-overview .inv-deadlines-table tbody tr:hover td{background:var(--cyg-elevated-1)}.inv-overview .inv-requests-table{opacity:.5}.inv-overview .inv-donut{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 18px}.inv-overview .inv-donut__chart{flex:0 0 200px;max-width:220px;min-width:170px}.inv-overview .inv-legend{flex:1 1 180px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.inv-overview .inv-legend li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--cyg-subink)}.inv-overview .inv-legend__dot{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.inv-overview .inv-legend__dot--success{background:var(--cyg-success)}.inv-overview .inv-legend__dot--copper{background:var(--cyg-copper)}.inv-overview .inv-legend__dot--danger{background:var(--cyg-danger)}.inv-overview .inv-legend__dot--muted{background:var(--cyg-muted)}.inv-overview .inv-legend__label{flex:1 1 auto}.inv-overview .inv-legend__val{font-weight:600;color:var(--cyg-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.inv-overview .inv-legend__val em{font-style:normal;font-weight:500;color:var(--cyg-label)}.inv-overview .inv-legend__note{display:block;margin-top:6px;font-size:13px;color:var(--cyg-label)}.inv-overview .inv-legend__awaiting .inv-legend__label{color:var(--cyg-label)}.inv-overview .inv-summary{list-style:none;margin:0;padding:6px 18px}.inv-overview .inv-summary__row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--cyg-line)}.inv-overview .inv-summary__row:last-child{border-bottom:none}.inv-overview .inv-summary__icon{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;flex:0 0 auto}.inv-overview .inv-summary__icon--primary{background:var(--cyg-tint-primary-soft);color:var(--cyg-primary)}.inv-overview .inv-summary__icon--success{background:var(--cyg-tint-success-soft);color:var(--cyg-success-text)}.inv-overview .inv-summary__icon--copper{background:var(--cyg-tint-warning-soft);color:var(--cyg-warning-text)}.inv-overview .inv-summary__label{flex:1 1 auto;font-size:.88rem;color:var(--cyg-subink);font-weight:500}.inv-overview .inv-summary__count{font-family:var(--cyg-font-display);font-size:1.1rem;font-weight:700;color:var(--cyg-ink);font-variant-numeric:tabular-nums}.inv-overview .inv-summary__text{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.inv-overview .inv-summary__sub{font-size:13px;color:var(--cyg-subink);font-variant-numeric:tabular-nums}.inv-overview .inv-summary__row[role="button"]{cursor:pointer;border-radius:8px;transition:background-color 120ms ease}.inv-overview .inv-summary__row[role="button"]:focus-visible,.inv-overview .inv-summary__row[role="button"]:hover{background:var(--cyg-tint-primary-soft);outline:0}.inv-overview .cyg-surface > .cyg-section-band--inline + .cyg-surface__body.inv-next30{padding:8px 20px 14px}.inv-overview .inv-next30__group{border-bottom:1px solid var(--cyg-line)}.inv-overview .inv-next30__group:last-child{border-bottom:0}.inv-overview .inv-next30__head{display:flex;align-items:center;gap:12px;padding:12px 0}.inv-overview .inv-next30__head .inv-summary__label{flex:1 1 auto;font-weight:600;color:var(--cyg-ink)}.inv-overview .inv-next30__head .inv-summary__count{margin-left:auto;font-variant-numeric:tabular-nums}.inv-overview .inv-next30__list{list-style:none;margin:0;padding:2px 0 12px 46px}.inv-overview .inv-next30__list .inv-activity__row{padding:7px 0;border-bottom:0}.inv-overview .inv-next30__list .inv-activity__row:not(:last-child){border-bottom:1px solid var(--cyg-line-2)}.inv-overview .inv-activity__dot--danger{background:var(--cyg-danger)}.inv-overview .inv-activity{list-style:none;margin:0;padding:4px 18px}.inv-overview .inv-activity__row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--cyg-line)}.inv-overview .inv-activity__row:last-child{border-bottom:none}.inv-overview .inv-activity__row[role="button"]{cursor:pointer;border-radius:8px;margin:0 -8px;padding-left:8px;padding-right:8px}.inv-overview .inv-activity__row[role="button"]:focus-visible,.inv-overview .inv-activity__row[role="button"]:hover{background:var(--cyg-tint-primary-soft);outline:0}.inv-overview .inv-activity__dot{width:8px;height:8px;border-radius:50%;background:var(--cyg-primary);flex:0 0 auto}.inv-overview .inv-activity__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.inv-overview .inv-activity__name{font-size:14px;color:var(--cyg-ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-overview .inv-activity__meta{font-size:12px;color:var(--cyg-label)}.inv-overview .inv-focus{padding:0;overflow:hidden}.inv-overview .inv-focus__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.inv-overview .inv-focus__card{display:flex;gap:14px;padding:18px 22px;border-right:1px solid var(--cyg-line);cursor:pointer;transition:background .15s ease}.inv-overview .inv-focus__card:last-child{border-right:none}.inv-overview .inv-focus__card:hover{background:var(--cyg-elevated-1)}.inv-overview .inv-focus__icon{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;flex:0 0 auto}.inv-overview .inv-focus__card--danger .inv-focus__icon{background:var(--cyg-tint-danger-soft);color:var(--cyg-danger-text)}.inv-overview .inv-focus__card--copper .inv-focus__icon{background:var(--cyg-tint-warning-soft);color:var(--cyg-warning-text)}.inv-overview .inv-focus__card--success .inv-focus__icon{background:var(--cyg-tint-success-soft);color:var(--cyg-success-text)}.inv-overview .inv-focus__body{display:flex;flex-direction:column;gap:3px;min-width:0}.inv-overview .inv-focus__title{font-size:.95rem;font-weight:700;color:var(--cyg-ink)}.inv-overview .inv-focus__hint{font-size:13px;color:var(--cyg-subink)}.inv-overview .inv-focus__cta{font-size:13px;font-weight:600;color:var(--cyg-primary);margin-top:2px}.inv-overview .cyg-section-band--inline .cyg-section-band__title{font-family:var(--cyg-font-body);color:var(--cyg-ink)}.inv-overview .inv-kpi{background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:12px;box-shadow:0 0 0 0 transparent;padding:16px 20px;display:flex;flex-direction:column;gap:4px;height:100%;transition:border-color .15s ease,box-shadow .15s ease}.inv-overview .inv-kpi--clickable{cursor:pointer}.inv-overview .inv-kpi--clickable:hover{border-color:var(--cyg-muted);box-shadow:var(--cyg-shadow-2)}.inv-overview .pm-attention-row{cursor:pointer;transition:background .14s ease}.inv-overview .pm-attention-row:hover td{background:var(--cyg-elevated-1)}.inv-overview .pm-attention-issue{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--cyg-subink)}.inv-overview .pm-attention-issue--overdue{color:var(--cyg-danger-text);font-weight:600}.inv-overview .inv-kpi--clickable:focus-visible{outline:0;border-color:var(--cyg-primary);box-shadow:0 0 0 3px var(--cyg-tint-primary-soft)}.inv-overview .inv-kpi__label{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.25;color:var(--cyg-label)}.inv-overview .inv-kpi__value{font-family:var(--cyg-font-display);font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.15;color:var(--cyg-ink);font-variant-numeric:tabular-nums}.inv-overview .inv-kpi__value--danger{color:var(--cyg-danger-text)}.inv-overview .inv-kpi__value-unit{font-family:var(--cyg-font-body);font-size:.85rem;font-weight:600;color:var(--cyg-label);margin-left:.25em}.inv-overview .inv-kpi__sub{font-size:13px;line-height:1.35;color:var(--cyg-subink)}.inv-overview .inv-kpi--ring{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px}.inv-overview .inv-kpi--ring .inv-kpi__ring{align-self:center}.inv-overview .inv-kpi--ring .inv-kpi__main{display:flex;flex-direction:column;gap:3px;min-width:0}.inv-overview .inv-kpi__ring{flex:0 0 auto}.inv-overview .inv-kpi__ring svg{width:52px;height:52px}.inv-overview .inv-kpi__delta{display:inline-flex;align-items:baseline;gap:4px;margin-top:5px;font-size:12px;font-weight:600;flex-wrap:wrap;row-gap:0;line-height:1.3}.inv-overview .inv-kpi__delta-num{white-space:nowrap}.inv-overview .inv-kpi__delta-suffix{color:var(--cyg-label);font-weight:500;white-space:nowrap}.inv-overview .inv-kpi__delta--up{color:var(--cyg-success-text)}.inv-overview .inv-kpi__delta--down{color:var(--cyg-danger-text)}.inv-overview .inv-kpi__delta--flat{color:var(--cyg-label)}.inv-overview .cyg-statement-table__scroll{max-height:320px;overflow-y:auto}.inv-overview .inv-deadlines-table td,.inv-overview .inv-deadlines-table th{vertical-align:top}.inv-overview .inv-deadlines-table th{white-space:nowrap}.inv-overview .inv-deadlines-table .inv-dl__item{width:100%}.inv-overview .inv-deadlines-table .inv-dl__name{display:block;font-weight:600;color:var(--cyg-ink);line-height:1.3;margin-bottom:3px}.inv-overview .inv-deadlines-table .inv-dl__due{white-space:nowrap}.inv-overview .inv-deadlines-table .inv-dl__date{display:block;color:var(--cyg-ink)}.inv-overview .inv-deadlines-table .inv-dl__days{display:block;font-size:12px;color:var(--cyg-label);margin-top:2px}.inv-overview .inv-deadlines-table .inv-dl__days.is-overdue{color:var(--cyg-danger-text);font-weight:600}.inv-overview .cyg-surface > .cyg-section-band--inline + .cyg-surface__body{padding:0}.inv-overview .cyg-surface > .cyg-section-band--inline + .cyg-surface__body > .cyg-statement-table__scroll > table > * > tr > :first-child,.inv-overview .cyg-surface > .cyg-section-band--inline + .cyg-surface__body > .table-responsive > table > * > tr > :first-child,.inv-overview .cyg-surface > .cyg-section-band--inline + .cyg-surface__body > table > * > tr > :first-child{padding-left:20px}.inv-overview .cyg-surface > .cyg-section-band--inline + .cyg-surface__body > .cyg-statement-table__scroll > table > * > tr > :last-child,.inv-overview .cyg-surface > .cyg-section-band--inline + .cyg-surface__body > .table-responsive > table > * > tr > :last-child,.inv-overview .cyg-surface > .cyg-section-band--inline + .cyg-surface__body > table > * > tr > :last-child{padding-right:20px}.inv-overview .inv-card__body:has(.inv-donut){display:flex;align-items:center}.inv-overview .inv-donut{width:100%;padding:10px 14px;gap:18px;justify-content:center}.inv-overview .inv-donut__chart{flex:0 0 260px;max-width:300px;min-width:220px}.inv-overview .inv-legend{gap:8px;flex:0 1 auto}.inv-overview .inv-legend li{font-size:13px}.inv-overview .inv-summary{padding:4px 14px}.inv-overview .inv-summary__row{padding:8px 0;gap:10px}.inv-overview .inv-summary__icon{width:30px;height:30px;font-size:.9rem}.inv-overview .inv-summary__label{font-size:14px}.inv-overview .inv-activity{padding:2px 14px}.inv-overview .inv-activity__row{padding:7px 0;gap:8px}.inv-overview .inv-activity__name{font-size:14px}.inv-overview .inv-activity__meta{font-size:12px}.inv-overview .inv-focus__card{padding:14px 18px;gap:10px}.inv-overview .inv-focus__icon{width:36px;height:36px;font-size:1.05rem}.inv-overview .inv-focus__title{font-size:.88rem}.inv-overview .inv-focus__hint{font-size:13px}.inv-overview .pm-bars{padding:10px 16px;display:flex;flex-direction:column;gap:12px}.inv-overview .pm-bar{display:flex;align-items:center;gap:10px;font-size:13px}.inv-overview .pm-bar__label{flex:0 0 38%;max-width:38%;color:var(--cyg-ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-overview .pm-bar__track{flex:1 1 auto;height:8px;border-radius:999px;background:var(--cyg-elevated-1);overflow:hidden}.inv-overview .pm-bar__fill{display:block;height:100%;border-radius:999px;background:var(--cyg-primary)}.inv-overview .pm-bar__val{flex:0 0 auto;min-width:52px;text-align:right;font-weight:600;color:var(--cyg-subink);font-variant-numeric:tabular-nums}.inv-overview .inv-kpi__value--copper{color:var(--cyg-warning-text)}.inv-overview .pm-funnel,.inv-overview .pm-treemap{min-height:300px}.readiness-chips{display:inline-flex;gap:5px;flex-wrap:wrap}.readiness-list{max-height:320px;overflow-y:auto}.readiness-list__items{list-style:none;margin:0;padding:0}.readiness-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 16px;border-bottom:1px solid var(--cyg-line)}.readiness-row:last-child{border-bottom:none}.readiness-row__main{display:flex;flex-direction:column;min-width:0}.readiness-row__report{font-size:14px;font-weight:600;color:var(--cyg-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.readiness-row__stage{font-size:12px;color:var(--cyg-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.readiness-row__meta{display:flex;align-items:center;gap:8px;flex:0 0 auto}.readiness-row__window{font-size:12px;color:var(--cyg-subink);font-variant-numeric:tabular-nums;white-space:nowrap}.readiness-tick{appearance:none;border:0;background:0 0;cursor:pointer;color:var(--cyg-label);font-size:1.05rem;line-height:1;padding:2px;transition:color .15s var(--cyg-ease,ease)}.readiness-tick:hover{color:var(--cyg-success-text)}.readiness-tick--done{color:var(--cyg-success-text)}.perf-overview .perf-chart{min-height:240px}.perf-overview .perf-delta{display:inline-block;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--cyg-label)}.perf-overview .perf-delta--up{color:var(--cyg-success-text)}.perf-overview .perf-delta--down{color:var(--cyg-danger-text)}.perf-overview .perf-delta--flat{color:var(--cyg-label)}.perf-overview .perf-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 18px;margin-bottom:12px;min-height:34px}.perf-overview .perf-toolbar__control{display:flex;align-items:center;gap:10px}.perf-overview .perf-toolbar__value{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--cyg-ink);white-space:nowrap}.perf-overview .perf-toolbar__label{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--cyg-label);white-space:nowrap}.perf-overview .perf-ccy-toggle{display:flex;align-items:center;gap:10px;justify-content:flex-end}.perf-overview .perf-ccy-toggle__label{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--cyg-label)}.perf-overview .perf-ccy-track{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--cyg-cream);border:1px solid var(--cyg-border-soft);border-radius:8px}.perf-overview .perf-ccy-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:4px;background:0 0;color:var(--cyg-subink);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.perf-overview .perf-ccy-btn:hover{color:var(--cyg-ink);background:var(--cyg-tint-muted-soft)}.perf-overview .perf-ccy-btn.active{background:var(--cyg-surface);color:var(--cyg-ink);box-shadow:0 0 0 1px var(--cyg-border-soft),0 0 0 0 transparent}.perf-overview .perf-table-scroll{max-height:340px;overflow:auto;overscroll-behavior-x:contain;background:linear-gradient(90deg,var(--cyg-surface) 40%,transparent) left/20px 100% no-repeat local,linear-gradient(270deg,var(--cyg-surface) 40%,transparent) right/20px 100% no-repeat local,linear-gradient(90deg,var(--cyg-tint-muted-strong),transparent) left/12px 100% no-repeat scroll,linear-gradient(270deg,var(--cyg-tint-muted-strong),transparent) right/12px 100% no-repeat scroll}.perf-overview .perf-table{width:100%;min-width:max-content}.perf-overview .perf-table td,.perf-overview .perf-table th{vertical-align:middle;white-space:nowrap}.perf-overview .perf-table th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--cyg-subink);background:var(--cyg-cream);text-align:left;padding:12px 16px;border-bottom:1px solid var(--cyg-border);white-space:nowrap;vertical-align:middle;position:sticky;top:0;z-index:1}.perf-overview .perf-table td{border-top:1px solid var(--cyg-line)}.perf-overview .perf-table td:first-child,.perf-overview .perf-table th:first-child{position:sticky;left:0;background:var(--cyg-surface);z-index:2;max-width:200px;overflow:hidden;text-overflow:ellipsis;box-shadow:1px 0 0 var(--cyg-line)}.perf-overview .perf-table th:first-child{z-index:3}.perf-overview .perf-table .perf-section-row td{position:sticky;left:0;z-index:2;max-width:none}.perf-overview .perf-table .perf-row--link{cursor:pointer;outline:0}.perf-overview .perf-table .perf-row--link:focus-visible td,.perf-overview .perf-table .perf-row--link:hover td{background:var(--cyg-tint-primary-soft)}.perf-overview .perf-table .perf-row--link:focus-visible td:first-child{box-shadow:inset 2px 0 0 var(--cyg-primary)}.perf-overview .perf-cov-asof{display:inline-flex;align-items:center;gap:5px;margin:0 0 8px;padding:2px 9px;font-size:12px;font-weight:600;color:var(--cyg-label);background:var(--cyg-tint-muted-soft);border:1px solid var(--cyg-border-soft);border-radius:999px}.perf-overview .perf-cov-asof i{font-size:.85rem}.perf-overview .perf-cov-clause{display:flex;align-items:center;gap:4px;margin-top:2px;font-size:12px;color:var(--cyg-label);cursor:help}.perf-overview .perf-cov-clause i{font-size:13px;color:var(--cyg-warning-text)}.perf-overview .perf-cov-clause--link{cursor:pointer;text-decoration:none;color:var(--cyg-primary)}.perf-overview .perf-cov-clause--link:hover{color:var(--cyg-warning-text);text-decoration:underline}.perf-overview .perf-cov-clause--link.is-busy{opacity:.5;pointer-events:none}.perf-overview .perf-cov-current{color:var(--cyg-primary);text-decoration:none;border-bottom:1px dotted var(--cyg-border);font-variant-numeric:tabular-nums}.perf-overview .perf-cov-current:hover{color:var(--cyg-warning-text);border-bottom-color:var(--cyg-copper)}.perf-overview .perf-section-row td{color:var(--cyg-primary);font-weight:800;background:var(--cyg-tint-primary-soft);font-size:12px;text-transform:uppercase;letter-spacing:.02em;padding:7px 10px}.perf-overview .perf-note{margin:4px 2px 8px;font-size:12px;color:var(--cyg-label)}.rps-summary{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.rps-summary__item{flex:1 1 140px;padding:10px 14px;background:var(--cyg-elevated-1);border:1px solid var(--cyg-border-soft);border-radius:8px}.rps-summary__lbl{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--cyg-label);margin-bottom:3px}.rps-summary__val{font-size:1.05rem;font-weight:700;color:var(--cyg-ink)}.rps-scroll{overflow-y:auto}.rps-table{width:100%}.rps-table td,.rps-table th{vertical-align:middle}.rps-table th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--cyg-subink);background:var(--cyg-cream);text-align:left;padding:12px 16px;border-bottom:1px solid var(--cyg-border);white-space:nowrap;vertical-align:middle;position:sticky;top:0;z-index:1}.rps-table td{border-top:1px solid var(--cyg-line)}.rps-table tbody tr.rps-past td{color:var(--cyg-label)}.rps-table tbody tr.rps-future td{color:var(--cyg-ink)}.rps-note{margin:10px 2px 0;font-size:12px;color:var(--cyg-label)}.rps-title__who{margin-left:8px;font-weight:500;color:var(--cyg-subink)}.rps-summary--five .rps-summary__item{flex:1 1 150px}.rps-summary__item--lead{flex:1.4 1 200px;background:var(--cyg-tint-primary-soft);border-color:transparent}.rps-summary__sub{margin-top:3px;font-size:12px;color:var(--cyg-subink);font-variant-numeric:tabular-nums}.rps-summary__fund{display:inline-flex;align-items:center;gap:4px;margin-right:10px}.rps-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 10px}.rps-filters__group{display:inline-flex;flex-wrap:wrap;gap:6px}.rps-filters__past{margin-left:auto;border:1px dashed var(--cyg-border);background:0 0;color:var(--cyg-subink);border-radius:999px;padding:4px 12px;font-size:13px;cursor:pointer}.rps-filters__past.is-pressed,.rps-filters__past:hover{background:var(--cyg-elevated-1);color:var(--cyg-ink)}.rps-filters__past .la{margin-right:4px}.rps{overflow-x:hidden;min-width:0}.rps-scroll{max-height:min(60vh,520px);overflow-x:auto}.rps-cat{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em}.rps-cat--drawdown{background:var(--cyg-tint-info-soft);color:var(--cyg-info-text)}.rps-cat--principal{background:var(--cyg-tint-primary-soft);color:var(--cyg-primary)}.rps-cat--interest{background:var(--cyg-tint-warning-soft);color:var(--cyg-warning-text)}.rps-table tbody tr.rps-next td{background:var(--cyg-tint-primary-soft)}.rps-table tbody tr[hidden]{display:none}.rps-table--past-hidden tbody tr.rps-past{display:none}.inv-commentary__bullets{margin:0;padding-left:18px;list-style:disc}.inv-commentary__bullets li{margin-bottom:8px;line-height:1.5}.inv-commentary__bullets li:last-child{margin-bottom:0}.cov-comp{display:flex;flex-direction:column;gap:10px;padding:4px 0 2px}.cov-comp__top{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.cov-comp__headline{display:flex;align-items:baseline;gap:8px;font-family:var(--cyg-font-display)}.cov-comp__total{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--cyg-ink);font-variant-numeric:tabular-nums}.cov-comp__word{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:14px;color:var(--cyg-subink)}.cov-comp__rate{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;color:var(--cyg-subink)}.cov-comp__rate-n{font-weight:600;color:var(--cyg-ink);font-variant-numeric:tabular-nums}.cov-comp__bar{display:flex;gap:3px;height:30px;border-radius:8px;overflow:hidden}.cov-comp__seg{appearance:none;-webkit-appearance:none;border:0;padding:0 8px;min-width:28px;flex-basis:0;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;font:700 12.5px/1 'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-variant-numeric:tabular-nums;color:var(--cyg-surface);background:var(--cyg-muted);outline:0;transition:opacity 180ms cubic-bezier(.16,1,.3,1),transform 180ms cubic-bezier(.16,1,.3,1),flex-grow 320ms cubic-bezier(.16,1,.3,1)}.cov-comp__seg--compliant{background:var(--cyg-success)}.cov-comp__seg--warning{background:var(--cyg-warning)}.cov-comp__seg--breach{background:var(--cyg-danger)}.cov-comp__seg--nodata{background:var(--cyg-muted)}.cov-comp__seg:hover{opacity:.88}.cov-comp__seg:active{transform:scaleY(.94)}.cov-comp__seg:focus-visible{box-shadow:inset 0 0 0 2px var(--cyg-surface),inset 0 0 0 4px var(--cyg-selection-ring)}.cov-comp__bar.has-filter .cov-comp__seg:not(.is-pressed){opacity:.28}.cov-comp__bar.has-filter .cov-comp__seg:not(.is-pressed):hover{opacity:.6}.cov-comp__seg-n{pointer-events:none}.cov-comp__chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cov-chip{appearance:none;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:1px solid var(--cyg-border);border-radius:999px;background:var(--cyg-surface);color:var(--cyg-subink);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;padding:0 12px 0 10px}.cov-chip__dot{width:8px;height:8px;border-radius:50%;background:var(--cyg-muted);flex:0 0 auto}.cov-chip--compliant .cov-chip__dot{background:var(--cyg-success)}.cov-chip--warning .cov-chip__dot{background:var(--cyg-warning)}.cov-chip--breach .cov-chip__dot{background:var(--cyg-danger)}.cov-chip__n{font-variant-numeric:tabular-nums;font-weight:600;color:var(--cyg-ink);padding-left:2px}.cov-chip:hover:not(:disabled){border-color:var(--cyg-muted);color:var(--cyg-ink)}.cov-chip:focus-visible{box-shadow:0 0 0 3px var(--cyg-tint-primary-soft);border-color:var(--cyg-selection-ring)}.cov-chip:disabled{opacity:.45;cursor:default}.cov-chip.is-pressed{color:var(--cyg-ink)}.cov-chip--all.is-pressed{background:var(--cyg-tint-primary-soft);border-color:var(--cyg-primary);color:var(--cyg-ink)}.cov-chip--compliant.is-pressed{background:var(--cyg-tint-success-soft);border-color:var(--cyg-success)}.cov-chip--warning.is-pressed{background:var(--cyg-tint-warning-soft);border-color:var(--cyg-warning)}.cov-chip--breach.is-pressed{background:var(--cyg-tint-danger-soft);border-color:var(--cyg-danger)}.cov-chip--nodata.is-pressed{background:var(--cyg-tint-muted-soft);border-color:var(--cyg-muted)}.cov-tools{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cov-search{position:relative;display:inline-flex;align-items:center;margin:0}.cov-search svg{position:absolute;left:10px;color:var(--cyg-label);pointer-events:none}.cov-search__input{width:230px;height:34px;padding:0 10px 0 32px;border:1px solid var(--cyg-border);border-radius:8px;background:var(--cyg-surface);color:var(--cyg-ink);font:500 13px/1 'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;outline:0;transition:border-color 180ms cubic-bezier(.16,1,.3,1),box-shadow 180ms cubic-bezier(.16,1,.3,1);-webkit-appearance:none;appearance:none}.cov-search__input::placeholder{color:var(--cyg-label)}.cov-search__input:focus{border-color:var(--cyg-primary);box-shadow:0 0 0 3px var(--cyg-tint-primary-soft)}.cov-health-filterbar__term{font-weight:600;color:var(--cyg-ink)}.cov-health-filterbar{display:flex;align-items:center;gap:8px;min-height:24px;margin:8px 0 12px;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;color:var(--cyg-subink)}.cov-health-filterbar__hint{color:var(--cyg-label)}.cov-health-filterbar__dot{width:8px;height:8px;border-radius:50%;background:var(--cyg-muted);flex:0 0 auto}.cov-health-filterbar__dot--compliant{background:var(--cyg-success)}.cov-health-filterbar__dot--warning{background:var(--cyg-warning)}.cov-health-filterbar__dot--breach{background:var(--cyg-danger)}.cov-health-filterbar__text{color:var(--cyg-ink);font-weight:500}.cov-health-filterbar__status{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--cyg-label)}.cov-health-filterbar__clear{appearance:none;-webkit-appearance:none;background:0 0;border:1px solid var(--cyg-border);border-radius:999px;color:var(--cyg-subink);font:inherit;font-size:12px;padding:2px 10px;margin-left:4px;cursor:pointer;transition:color 180ms cubic-bezier(.16,1,.3,1),border-color 180ms cubic-bezier(.16,1,.3,1),background 180ms cubic-bezier(.16,1,.3,1)}.cov-health-filterbar__clear:hover{color:var(--cyg-ink);border-color:var(--cyg-primary);background:var(--cyg-tint-primary-soft)}.cov-health-filterbar__clear:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:1px}.cov-health-nomatch{padding:28px 0}.cov-health-filterbar.d-none + #covenantCardsGrid{margin-top:14px}.cov-card{cursor:pointer;outline:0;position:relative;border:1px solid var(--cyg-border-soft);transition:transform 220ms cubic-bezier(.16,1,.3,1),box-shadow 220ms cubic-bezier(.16,1,.3,1),border-color 220ms cubic-bezier(.16,1,.3,1);animation:cov-card-in 320ms cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--cov-i,0) * 28ms)}@keyframes cov-card-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cvc-rail{position:relative}.cvc-rail::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--cyg-muted);pointer-events:none}.cvc-rail--compliant::before{background:var(--cyg-success)}.cvc-rail--warning::before{background:var(--cyg-warning)}.cvc-rail--breach::before{background:var(--cyg-danger)}.cov-card:hover{transform:translateY(-2px);box-shadow:var(--cyg-shadow-2);border-color:var(--cyg-border)}.cov-card:active{transform:translateY(0) scale(.995);box-shadow:var(--cyg-shadow-1)}.cov-card:focus-visible{border-color:var(--cyg-selection-ring);box-shadow:0 0 0 3px var(--cyg-tint-primary-soft)}.cov-card--breach:hover{border-color:var(--cyg-danger)}.cov-card--warning:hover{border-color:var(--cyg-warning)}.cov-card--compliant:hover{border-color:var(--cyg-success)}.cvc{display:flex;flex-direction:column;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.cvc__head{padding:14px 16px 0 18px}.cvc__name{font-size:14px;font-weight:600;line-height:1.3;color:var(--cyg-ink);letter-spacing:-.005em}.cvc__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:var(--cyg-label)}.cvc__rule{font-weight:600;color:var(--cyg-subink);font-variant-numeric:tabular-nums}.cvc__sep::before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--cyg-border);vertical-align:middle}.cvc__clause{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.cvc__body{padding:12px 16px 12px 18px;flex:1 1 auto}.cvc__hero-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.cvc__hero{min-width:0}.cvc__value{font-family:var(--cyg-font-display);font-size:30px;font-weight:600;letter-spacing:-.025em;line-height:1;color:var(--cyg-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cvc__unit{font-size:17px;font-weight:500;color:var(--cyg-subink);margin-left:1px}.cvc__value--none{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:16px;font-weight:500;color:var(--cyg-label);letter-spacing:0}.cvc__delta-slot{min-height:18px;margin-top:6px}.cvc__delta{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1;color:var(--cyg-subink);white-space:nowrap}.cvc__delta-n{font-weight:600;font-variant-numeric:tabular-nums}.cvc__delta-vs{color:var(--cyg-label)}.cvc__delta--good .cvc__arrow,.cvc__delta--good .cvc__delta-n{color:var(--cyg-success-text)}.cvc__delta--bad .cvc__arrow,.cvc__delta--bad .cvc__delta-n{color:var(--cyg-danger-text)}.cvc__delta--flat .cvc__arrow{color:var(--cyg-label)}.cvc__delta--none{color:var(--cyg-label);font-size:12px}.cvc__delta--skel,.cvc__spark-skel{display:inline-block;height:12px;width:96px;border-radius:4px;background-color:var(--cyg-line-2);position:relative;overflow:hidden}.cvc__delta--skel::after,.cvc__spark-skel::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--cyg-surface) 50%,transparent 75%);transform:translateX(-100%);animation:cyg-shimmer 1.4s linear 14;pointer-events:none}@media (prefers-reduced-motion:reduce){.cvc__delta--skel::after,.cvc__spark-skel::after{animation:none}}.cvc__spark-skel{height:34px}.cvc__spark{flex:0 0 auto;line-height:0}.cvc__spark-svg{display:block;overflow:visible}.cvc__spark-area{fill:var(--cyg-tint-primary-soft)}.cvc__spark-line{fill:none;stroke:var(--cyg-primary);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.cvc__spark-limit{fill:none;stroke:var(--cyg-danger);stroke-width:1;stroke-dasharray:3 3;opacity:.8}.cvc__spark-dot{fill:var(--cyg-muted);stroke:var(--cyg-surface);stroke-width:1.5}.cvc__spark-dot--compliant{fill:var(--cyg-success)}.cvc__spark-dot--warning{fill:var(--cyg-warning)}.cvc__spark-dot--breach{fill:var(--cyg-danger)}.cvc__spark-svg{cursor:crosshair}.cvc__spark-overlay{fill:transparent;stroke:none}.cvc__spark-hit{fill:transparent;stroke:none;pointer-events:none}.cvc__spark-cursor{stroke:var(--cyg-label);stroke-width:1;stroke-dasharray:2 2;opacity:0;pointer-events:none;transition:opacity 180ms cubic-bezier(.16,1,.3,1)}.cvc__spark-cursor.is-on{opacity:.9}.cvc__spark-pt{fill:var(--cyg-primary);stroke:var(--cyg-surface);stroke-width:1.5;opacity:0;pointer-events:none;transition:opacity 180ms cubic-bezier(.16,1,.3,1)}.cvc__spark-pt--warning{fill:var(--cyg-warning)}.cvc__spark-pt--breach{fill:var(--cyg-danger)}.cvc__spark-pt.is-on{opacity:1}.cov-spark-tip{position:fixed;z-index:1090;display:flex;align-items:baseline;gap:8px;padding:6px 10px;border-radius:8px;background:var(--cyg-ink);color:var(--cyg-surface);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;line-height:1.2;box-shadow:var(--cyg-shadow-2);pointer-events:none;white-space:nowrap}.cov-spark-tip__period{opacity:.85}.cov-spark-tip__value{font-weight:700;font-size:13px;font-variant-numeric:tabular-nums}.cov-spark-tip__hr{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums;color:var(--cyg-surface)}.cov-spark-tip__dot{width:8px;height:8px;border-radius:50%;background:var(--cyg-muted);flex:0 0 auto}.cov-spark-tip__dot--breach{background:var(--cyg-danger)}.cov-spark-tip__dot--warning{background:var(--cyg-warning)}.cov-spark-tip__dot--compliant{background:var(--cyg-success)}.cvc__gauge{margin-top:12px}.cvc__track{position:relative;height:6px;border-radius:3px;background:var(--cyg-tint-muted-soft);overflow:visible}.cvc__track > span{position:absolute;top:0;height:100%}.cvc__warn{background:var(--cyg-tint-warning-strong);border-radius:0}.cvc__over{right:0;background:var(--cyg-tint-danger-soft);border-radius:0 3px 3px 0}.cvc__fill{left:0;border-radius:3px;background:var(--cyg-muted);transition:width 420ms cubic-bezier(.16,1,.3,1)}.cvc__fill--compliant{background:var(--cyg-success)}.cvc__fill--warning{background:var(--cyg-warning)}.cvc__fill--breach{background:var(--cyg-danger)}.cvc__limit{width:2px;top:-3px!important;height:12px!important;margin-left:-1px;border-radius:1px;background:var(--cyg-ink)}.cvc__over--low{left:0;right:auto;border-radius:3px 0 0 3px}.cvc__dot{width:10px;height:10px!important;top:-2px!important;margin-left:-5px;border-radius:50%;background:var(--cyg-muted);box-shadow:0 0 0 2px var(--cyg-surface)}.cvc__dot--compliant{background:var(--cyg-success)}.cvc__dot--warning{background:var(--cyg-warning)}.cvc__dot--breach{background:var(--cyg-danger)}.cvc__nottested{color:var(--cyg-label);font-style:italic}.cvc__consequence{color:var(--cyg-label)}.cvc__limitwarn{color:var(--cyg-warning-text);font-weight:600}.cvc__gauge-labels{display:flex;justify-content:space-between;gap:8px;margin-top:7px;font-size:12px;color:var(--cyg-label);font-variant-numeric:tabular-nums}.cvc__gauge-l{color:var(--cyg-subink);font-weight:500}.cvc__gauge-r{font-weight:600}.cvc__gauge-r--compliant{color:var(--cyg-success-text)}.cvc__gauge-r--warning{color:var(--cyg-warning-text)}.cvc__gauge-r--breach{color:var(--cyg-danger-text)}.cvc__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 16px 11px 18px;border-top:1px solid var(--cyg-border-soft)}.cvc__status{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--cyg-subink)}.cvc__status-dot{width:8px;height:8px;border-radius:50%;background:var(--cyg-muted);box-shadow:0 0 0 3px var(--cyg-tint-muted-soft)}.cvc__status--compliant{color:var(--cyg-success-text)}.cvc__status--compliant .cvc__status-dot{background:var(--cyg-success);box-shadow:0 0 0 3px var(--cyg-tint-success-soft)}.cvc__status--warning{color:var(--cyg-warning-text)}.cvc__status--warning .cvc__status-dot{background:var(--cyg-warning);box-shadow:0 0 0 3px var(--cyg-tint-warning-soft)}.cvc__status--breach{color:var(--cyg-danger-text)}.cvc__status--breach .cvc__status-dot{background:var(--cyg-danger);box-shadow:0 0 0 3px var(--cyg-tint-danger-soft)}.cov-card__hint{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--cyg-label);transition:color 180ms cubic-bezier(.16,1,.3,1)}.cov-card__hint svg{transition:transform 180ms cubic-bezier(.16,1,.3,1)}.cov-card:focus-visible .cov-card__hint,.cov-card:hover .cov-card__hint{color:var(--cyg-primary)}.cov-card:focus-visible .cov-card__hint svg,.cov-card:hover .cov-card__hint svg{transform:translateX(3px)}.cov-tbl{margin-top:4px}.cov-tbl .cov-row{cursor:pointer}.cov-tbl .cov-row:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:-2px}.cov-tbl > tbody > tr > td{vertical-align:middle}.cov-tbl__name{font-size:14px;font-weight:600;line-height:1.3;color:var(--cyg-ink)}.cov-tbl .cvc__meta{margin-top:3px}.cov-tbl__value{font-size:15px;font-weight:600;color:var(--cyg-ink);white-space:nowrap}.cov-tbl__value--none{font-size:13px;font-weight:500;color:var(--cyg-label)}.cov-tbl__delta{min-height:16px;margin-top:4px}.cov-tbl__dist{width:38%;min-width:240px}.cov-tbl .cvc__gauge{margin-top:0}.cov-tbl .cyg-cell-num{text-align:right}.cov-tbl .cvc__status{white-space:nowrap}@media (prefers-reduced-motion:reduce){.cov-card{animation:none}.cov-card,.cov-card__hint svg,.cov-chip,.cov-comp__seg,.cvc__fill{transition:none}}.cov-board__band{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:background 180ms cubic-bezier(.16,1,.3,1)}.cov-board__band:hover{background:var(--cyg-cream)}.cov-board__text{min-width:0}.cov-board__toggle{appearance:none;-webkit-appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--cyg-border);border-radius:999px;background:var(--cyg-surface);color:var(--cyg-ink);font:600 12px/1 'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;cursor:pointer;transition:background 180ms cubic-bezier(.16,1,.3,1),border-color 180ms cubic-bezier(.16,1,.3,1)}.cov-board__toggle:hover{border-color:var(--cyg-primary)}.cov-board__toggle:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:2px}.cov-board__toggle svg{transition:transform 180ms cubic-bezier(.16,1,.3,1)}.cov-board__toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.cov-board.is-open .cov-board__band{border-bottom:1px solid var(--cyg-border-soft)}.cyg-views{display:flex;align-items:flex-end}.cyg-views__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cyg-views__picker{max-width:280px}.cyg-views__lead{color:var(--cyg-label);font-weight:500}.cyg-views__name{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.cyg-views__changed{font-size:13px;font-weight:500;color:var(--cyg-warning-text)}.cyg-views__input{width:200px}.cyg-views__menu{min-width:240px}.cyg-frail{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px 18px;align-items:center;margin-bottom:10px}.cyg-frail__slot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;position:relative}.cyg-frail__eyebrow{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cyg-label);margin-right:2px;white-space:nowrap}.cyg-frail__add,.cyg-frail__chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px 0 10px;border-radius:999px;border:1px solid var(--cyg-border);background:var(--cyg-surface);color:var(--cyg-subink);font:500 13px/1 'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;cursor:pointer;max-width:100%;transition:border-color 180ms cubic-bezier(.16,1,.3,1),background 180ms cubic-bezier(.16,1,.3,1),color 180ms cubic-bezier(.16,1,.3,1),transform 180ms cubic-bezier(.16,1,.3,1),box-shadow 180ms cubic-bezier(.16,1,.3,1)}.cyg-frail__chip{background:var(--cyg-tint-primary-soft);border-color:var(--cyg-primary);color:var(--cyg-ink)}.cyg-frail__chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.cyg-frail__chip-x{appearance:none;-webkit-appearance:none;border:0;background:0 0;color:var(--cyg-label);font:600 15px/1 'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;padding:0 0 0 2px;cursor:pointer}.cyg-frail__chip-x:hover{color:var(--cyg-danger-text)}.cyg-frail__chip--toggle{background:var(--cyg-surface);border-color:var(--cyg-border);color:var(--cyg-subink)}.cyg-frail__chip--toggle.is-on{background:var(--cyg-tint-danger-soft);border-color:var(--cyg-danger);color:var(--cyg-ink)}.cyg-frail__chip--toggle .cyg-frail__dot{background:var(--cyg-danger)}.cyg-frail__dot{width:8px;height:8px;border-radius:50%;background:var(--cyg-primary);flex:0 0 auto}.cyg-frail__add{border-style:dashed;color:var(--cyg-primary)}.cyg-frail__add::before{content:"+";font-weight:700;font-size:15px;line-height:1}.cyg-frail__add:hover,.cyg-frail__chip--toggle:hover{border-color:var(--cyg-primary);color:var(--cyg-ink);transform:translateY(-1px);box-shadow:var(--cyg-shadow-1)}.cyg-frail__add:focus-visible,.cyg-frail__chip--toggle:focus-visible,.cyg-frail__chip-x:focus-visible,.cyg-frail__reset:focus-visible,.cyg-frail__win:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:1px}.cyg-frail__win{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--cyg-border);border-radius:8px;background:var(--cyg-surface);color:var(--cyg-ink);font:500 13px/1 'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;cursor:pointer;white-space:nowrap;transition:border-color 180ms cubic-bezier(.16,1,.3,1),box-shadow 180ms cubic-bezier(.16,1,.3,1)}.cyg-frail__win:hover{border-color:var(--cyg-primary);box-shadow:var(--cyg-shadow-1)}.cyg-frail__win b{font-weight:600}.cyg-frail__win .cyg-frail__range{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--cyg-label)}.cyg-frail__win .cyg-frail__caret{color:var(--cyg-label);font-size:12px}.cyg-frail__seg{display:inline-flex;gap:2px;padding:3px;background:var(--cyg-cream);border:1px solid var(--cyg-border);border-radius:999px}.cyg-frail__seg button{appearance:none;-webkit-appearance:none;border:0;background:0 0;font:600 12px/1 'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:var(--cyg-subink);padding:6px 12px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background 180ms cubic-bezier(.16,1,.3,1),color 180ms cubic-bezier(.16,1,.3,1)}.cyg-frail__seg button:hover{color:var(--cyg-ink)}.cyg-frail__seg button.is-on{background:var(--cyg-primary);color:var(--cyg-button-primary-fg);box-shadow:0 1px 3px var(--cyg-overlay-soft)}.cyg-frail__seg button.is-on:hover{color:var(--cyg-button-primary-fg)}.cyg-frail__seg button:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:-2px}.cyg-frail__seg svg{width:13px;height:13px}.cyg-frail__reset{appearance:none;-webkit-appearance:none;border:0;background:0 0;color:var(--cyg-primary);font:600 12.5px/1 'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;cursor:pointer;padding:6px 4px}.cyg-frail__reset[hidden]{display:none}.cyg-frail__pop{position:absolute;top:calc(100% + 8px);left:0;z-index:1060;min-width:320px;max-width:min(560px,92vw);background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:10px;box-shadow:var(--cyg-shadow-3);padding:12px 14px 14px;display:none}.cyg-frail__pop.is-open{display:block}.cyg-frail__pop--right{left:auto;right:0}.cyg-frail__pop-title{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cyg-label);margin-bottom:8px}.cyg-frail__pop-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.cyg-frail__pop-field{display:flex;flex-direction:column;gap:4px;min-width:140px;flex:1 1 140px}.cyg-frail__pop-field > label{font-size:12px;color:var(--cyg-label);margin:0}.cyg-frail__pop .k-dropdownlist,.cyg-frail__pop .k-multiselect,.cyg-frail__pop .k-numerictextbox{width:100%!important}.cyg-frail__pop-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:8px;border-top:1px solid var(--cyg-border-soft);font-size:12px;color:var(--cyg-label)}.cyg-frail__pop-foot button{appearance:none;-webkit-appearance:none;border:0;background:0 0;color:var(--cyg-primary);font:600 12px/1 'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;cursor:pointer;padding:4px 6px;text-transform:capitalize}.cyg-frail__readback{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:9px 12px;border-radius:8px;background:var(--cyg-cream);border:1px solid var(--cyg-border-soft);font:400 13.5px/1.35 'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:var(--cyg-subink);margin-bottom:16px}.cyg-frail__part{appearance:none;-webkit-appearance:none;border:0;background:0 0;padding:0 0 1px;font:600 13.5px/1.35 'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:var(--cyg-ink);border-bottom:1.5px dashed var(--cyg-copper);cursor:pointer;transition:background 180ms cubic-bezier(.16,1,.3,1)}.cyg-frail__part:hover{background:var(--cyg-tint-warning-soft)}.cyg-frail__part--static{border-bottom:0;cursor:default;font-weight:600}.cyg-frail__part--static:hover{background:0 0}.cyg-frail__sep{color:var(--cyg-border);margin:0 2px}.cyg-frail__share{margin-left:auto;display:inline-flex;gap:14px}.cyg-frail__share button{appearance:none;-webkit-appearance:none;border:0;background:0 0;color:var(--cyg-primary);font:600 12.5px/1 'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:0}.cyg-frail__share button svg{width:13px;height:13px}.cyg-frail__share .is-done{color:var(--cyg-success-text)}.cyg-frail__readback--auto{margin-top:10px;margin-bottom:12px}@media (max-width:991.98px){.cyg-frail{grid-template-columns:1fr;gap:8px}.cyg-frail__pop{min-width:0;width:min(68vw,560px)}.cyg-frail__share{margin-left:0;width:100%}.cyg-frail__chip-label{max-width:160px}}.card-toolbar:has(> .cyg-frail__readback--auto){flex-wrap:wrap;justify-content:flex-end;row-gap:8px}.card-toolbar > .cyg-frail__readback--auto{flex-basis:100%;justify-content:flex-end}@media (max-width:991.98px){.card-toolbar:has(> .cyg-frail__readback--auto){justify-content:flex-start}.card-toolbar > .cyg-frail__readback--auto{justify-content:flex-start}}.cyg-rs-fund{position:relative;overflow:hidden}.cyg-rs-fund::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--cyg-border)}.cyg-rs-fund[data-status="Late"]::before{background:var(--cyg-danger)}.cyg-rs-fund[data-status="AtRisk"]::before{background:var(--cyg-warning)}.cyg-rs-fund[data-status="OnTrack"]::before{background:var(--cyg-success)}.cyg-rs-fund[data-status="Done"]::before{background:var(--cyg-muted)}.cyg-rs-fund__head{display:flex;align-items:center;gap:10px;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid var(--cyg-line-2)}.cyg-rs-fund__name{font-family:var(--cyg-font-display, 'Fraunces', Georgia, serif);font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--cyg-ink)}.cyg-rs-fund__count{margin-left:auto;font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--cyg-label)}.cyg-rs-run{display:flex;align-items:center;gap:14px;padding:11px 8px;margin:0 -8px;border-top:1px solid var(--cyg-line-2);border-radius:7px;cursor:pointer;transition:background 140ms var(--cyg-ease,cubic-bezier(.16,1,.3,1))}.cyg-rs-run:first-of-type{border-top:none}.cyg-rs-run:hover{background:var(--cyg-cream)}.cyg-rs-run:focus-visible{outline:0;background:var(--cyg-cream);box-shadow:inset 0 0 0 1px var(--cyg-border-soft)}.cyg-rs-run__lead{flex:0 0 116px;display:flex}.cyg-rs-run__body{min-width:0;flex:1}.cyg-rs-run__title{font-weight:600;font-size:13px;color:var(--cyg-ink);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cyg-rs-run__meta{font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;letter-spacing:.03em;color:var(--cyg-label);margin-top:1px;font-feature-settings:"tnum" 1}.cyg-rs-run__late{color:var(--cyg-danger-text);font-weight:600}.cyg-rs-track{display:flex;align-items:center;gap:3px;flex-shrink:0}.cyg-rs-pip{width:14px;height:5px;border-radius:999px;background:var(--cyg-line-2)}.cyg-rs-pip.is-done{background:var(--cyg-success)}.cyg-rs-pip.is-overdue{background:var(--cyg-danger)}.cyg-rs-track__count{margin-left:7px;font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;color:var(--cyg-subink);font-feature-settings:"tnum" 1;white-space:nowrap}.cyg-rs-run__chev{color:var(--cyg-label);font-size:16px;flex-shrink:0}@media (max-width:1500px){.cyg-rs-pip{width:11px}}.cyg-rs-freq{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--cyg-cream);border:1px solid var(--cyg-border-soft);border-radius:8px}.cyg-rs-freq__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:4px;background:0 0;color:var(--cyg-subink);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.cyg-rs-freq__btn:hover{color:var(--cyg-ink);background:var(--cyg-tint-muted-soft)}.cyg-rs-freq__btn.is-active{background:var(--cyg-surface);color:var(--cyg-ink);box-shadow:0 0 0 1px var(--cyg-border-soft),0 0 0 0 transparent}.cyg-rs-status{margin-left:8px}.cyg-rs-status__dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;background:var(--cyg-muted);vertical-align:1px}.cyg-rs-status__dot--late{background:var(--cyg-danger)}.cyg-rs-status__dot--atrisk{background:var(--cyg-warning)}.cyg-rs-status__dot--ontrack{background:var(--cyg-success)}.cyg-rs-status__dot--done{background:var(--cyg-primary)}.cyg-rs-freq__count{margin-left:2px;font-variant-numeric:tabular-nums;font-weight:500;font-feature-settings:"tnum" 1}.cyg-fr .cyg-fr-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;padding:14px 18px 4px}.cyg-fr .cyg-fr-stats:empty{display:none}.cyg-fr .cyg-fr-stat{background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:12px;box-shadow:0 0 0 0 transparent;padding:16px 20px;display:flex;flex-direction:column;gap:4px}.cyg-fr .cyg-fr-stat__n{font-family:var(--cyg-font-display);font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.15;color:var(--cyg-ink);font-variant-numeric:tabular-nums}.cyg-fr .cyg-fr-stat__l{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.25;color:var(--cyg-label)}.cyg-fr .cyg-fr-toolbar{padding:12px 18px;border-bottom:1px solid var(--cyg-line-2)}.cyg-fr .cyg-fr-toolbar[hidden]{display:none}.cyg-fr .cyg-fr-search{width:260px}.cyg-fr .cyg-fr-toggle[aria-pressed="true"]{background:var(--cyg-tint-primary-soft)!important;border-color:var(--cyg-primary)!important;color:var(--cyg-primary)!important}.cyg-fr .cyg-fr-count{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--cyg-label);margin-right:6px;font-feature-settings:"tnum" 1}.cyg-fr .cyg-fr-mandate{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:18px;padding:16px 18px;border-bottom:1px solid var(--cyg-line-2);background:var(--cyg-cream)}.cyg-fr .cyg-fr-mandate[hidden]{display:none}.cyg-fr .cyg-fr-mandate__h{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--cyg-label);margin-bottom:6px}.cyg-fr .cyg-fr-mandate__big{font-size:14.5px;line-height:1.45;color:var(--cyg-ink)}.cyg-fr .cyg-fr-mandate__list{margin:0;padding-left:18px;font-size:13px;line-height:1.5;color:var(--cyg-subink)}.cyg-fr .cyg-fr-mandate__list li + li{margin-top:2px}.cyg-fr .cyg-fr-sheet-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:12px 18px 4px}.cyg-fr .cyg-fr-sheet-head__t{font-weight:600;font-size:13.5px;color:var(--cyg-ink)}.cyg-fr .cyg-fr-sheet-head__n{font-size:12px;color:var(--cyg-label)}.cyg-fr .cyg-fr-scroll{overflow-x:auto;padding:8px 0 4px}.cyg-fr .cyg-fr-table{width:100%}.cyg-fr .cyg-fr-table td,.cyg-fr .cyg-fr-table th{vertical-align:top}.cyg-fr .cyg-fr-table td{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;line-height:1.4;color:var(--cyg-ink);padding:12px 16px;border-bottom:1px solid var(--cyg-line-2);vertical-align:middle}@media (min-width:1200px){.cyg-fr .cyg-fr-scroll{overflow:visible}.cyg-fr .cyg-fr-table thead th{position:sticky;top:60px;z-index:2;background:var(--cyg-cream);box-shadow:0 1px 0 var(--cyg-line)}}.cyg-fr .cyg-fr-col-obl{min-width:240px}.cyg-fr .cyg-fr-col-req{min-width:170px}.cyg-fr .cyg-fr-col-act{min-width:240px}.cyg-fr .cyg-fr-col-perm{min-width:260px}.cyg-fr .cyg-fr-col-src{white-space:nowrap}.cyg-fr .cyg-fr-row{cursor:pointer}.cyg-fr .cyg-fr-row:hover td{background:var(--cyg-cream)}.cyg-fr .cyg-fr-row:focus-visible{outline:0}.cyg-fr .cyg-fr-row:focus-visible td{background:var(--cyg-cream)}.cyg-fr .cyg-fr-row.is-open td{background:var(--cyg-tint-primary-soft)}.cyg-fr .cyg-fr-row.is-sub .cyg-fr-title{padding-left:14px}.cyg-fr .cyg-fr-row.is-sub .cyg-fr-title::before{content:"\2514\00a0";color:var(--cyg-label)}.cyg-fr .cyg-fr-row.is-group .cyg-fr-title{font-weight:700}.cyg-fr .cyg-fr-title{font-weight:600;color:var(--cyg-ink);display:block}.cyg-fr .cyg-fr-detail-excerpt{display:block;margin-top:2px;font-size:12px;color:var(--cyg-subink)}.cyg-fr .cyg-fr-muted{color:var(--cyg-label)}.cyg-fr .cyg-fr-bind,.cyg-fr .cyg-fr-clause{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--cyg-subink);white-space:nowrap}.cyg-fr .cyg-fr-bind{font-family:inherit;font-size:12px;white-space:normal;max-width:190px;display:inline-block}.cyg-fr mark{background:var(--cyg-tint-warning-strong);color:inherit;padding:0 1px;border-radius:2px}.cyg-fr .cyg-fr-kind{display:inline-block;padding:1px 7px;border-radius:999px;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.05em;text-transform:uppercase;background:var(--cyg-tint-muted-soft);color:var(--cyg-label);vertical-align:1px}.cyg-fr .cyg-fr-kind--investor{background:var(--cyg-tint-primary-soft);color:var(--cyg-primary)}.cyg-fr .cyg-fr-kind--lender{background:var(--cyg-tint-warning-soft);color:var(--cyg-warning-text)}.cyg-fr .cyg-fr-kind--governance{background:var(--cyg-tint-info-soft);color:var(--cyg-info-text)}.cyg-fr .cyg-fr-kind--policy{background:var(--cyg-tint-success-soft);color:var(--cyg-success-text)}.cyg-fr .cyg-fr-kind--law{background:var(--cyg-tint-danger-soft);color:var(--cyg-danger-text)}.cyg-fr .cyg-fr-names{font-size:12px;color:var(--cyg-subink)}.cyg-fr .cyg-fr-tpl{display:inline-block;margin:0 4px 2px 0;padding:1px 7px;border-radius:4px;border:1px solid var(--cyg-border-soft);font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--cyg-ink)}.cyg-fr .cyg-fr-tpl--none{border-style:dashed;color:var(--cyg-label)}.cyg-fr .cyg-fr-cat{font-weight:600;color:var(--cyg-ink)}.cyg-fr .cyg-fr-perm{color:var(--cyg-ink)}.cyg-fr .cyg-fr-perm--none{color:var(--cyg-label);font-style:italic}.cyg-fr .cyg-fr-src{display:inline-block;margin:0 4px 2px 0;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--cyg-tint-primary-soft);color:var(--cyg-primary)}.cyg-fr .cyg-fr-detail td{padding:0!important;background:var(--cyg-cream)}.cyg-fr .cyg-fr-detail__box{padding:12px 18px 14px;border-top:1px solid var(--cyg-line-2);border-bottom:1px solid var(--cyg-line-2);font-size:13px;line-height:1.5;color:var(--cyg-ink)}.cyg-fr .cyg-fr-detail__h{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--cyg-label);margin-bottom:6px}.cyg-fr .cyg-fr-quote{padding:10px 14px;border-left:3px solid var(--cyg-primary);background:var(--cyg-surface);border-radius:0 8px 8px 0}.cyg-fr .cyg-fr-detail__grid{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:10px;font-size:12px;color:var(--cyg-subink)}.cyg-fr .cyg-fr-caveats{padding:12px 18px 16px}.cyg-fr .cyg-fr-caveats[hidden]{display:none}.cyg-fr .cyg-fr-caveat{font-size:13px;line-height:1.5;color:var(--cyg-subink)}.cyg-fr .cyg-fr-caveat p{margin:4px 0 0}.cyg-fr .cyg-fr-caveat + .cyg-fr .cyg-fr-caveat{margin-top:10px}.cyg-fr .cyg-fr-caveat--note{padding:10px 14px;border-radius:8px;background:var(--cyg-tint-warning-soft);color:var(--cyg-ink)}.cyg-fr .cyg-fr-empty{padding:30px 0}@media print{.cyg-fr .cyg-fr-toolbar{display:none!important}}.cyg-ce .cyg-ce-views{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--cyg-cream);border:1px solid var(--cyg-border-soft);border-radius:8px}.cyg-ce .cyg-ce-view{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:4px;background:0 0;color:var(--cyg-subink);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.cyg-ce .cyg-ce-view i{font-size:14px;opacity:.8}.cyg-ce .cyg-ce-view:hover{color:var(--cyg-ink);background:var(--cyg-tint-muted-soft)}.cyg-ce .cyg-ce-view.is-active{background:var(--cyg-surface);color:var(--cyg-ink);box-shadow:0 0 0 1px var(--cyg-border-soft),0 0 0 0 transparent}.cyg-ce .cyg-ce-body{padding:0!important}.cyg-ce .cyg-ce-panel[hidden]{display:none}.cyg-ce .cyg-ce-h{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cyg-label)}.cyg-ce .cyg-ce-h__n{font-weight:500;color:var(--cyg-label);font-feature-settings:"tnum" 1}.cyg-ce .cyg-ce-muted{color:var(--cyg-label)}.cyg-ce .cyg-ce-small{font-size:12px}.cyg-ce .cyg-ce-mono{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-feature-settings:"tnum" 1;white-space:nowrap}.cyg-ce .cyg-ce-dot{display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--cyg-muted);vertical-align:middle;margin:0 2px}.cyg-ce .cyg-ce-link{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:13px;font-weight:600;color:var(--cyg-primary);text-decoration:none}.cyg-ce .cyg-ce-link:hover{text-decoration:underline}.cyg-ce .cyg-ce-count{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--cyg-label);margin-right:6px;font-feature-settings:"tnum" 1}.cyg-ce .cyg-ce-toolbar{padding:12px 18px;border-bottom:1px solid var(--cyg-line-2)}.cyg-ce .cyg-ce-search{width:240px}.cyg-ce .cyg-ce-search--wide{width:320px}.cyg-ce #ceListsToggle.is-on,.cyg-ce .cyg-ce-toggle[aria-pressed="true"]{background:var(--cyg-tint-primary-soft)!important;border-color:var(--cyg-primary)!important;color:var(--cyg-primary)!important}.cyg-ce .cyg-ce-scroll{overflow-x:auto}@media (min-width:1200px){.cyg-ce .cyg-ce-scroll{overflow:visible}}.cyg-ce .cyg-ce-intro{margin:0;padding:14px 18px;font-size:13.5px;line-height:1.5;color:var(--cyg-subink);border-bottom:1px solid var(--cyg-line-2)}.cyg-ce .cyg-ce-note{padding:10px 18px 14px;font-size:12px;color:var(--cyg-label)}.cyg-ce .cyg-ce-note:empty{display:none}.cyg-ce .cyg-ce-readonly{display:flex;align-items:center;gap:8px;padding:8px 18px;font-size:13px;color:var(--cyg-subink);background:var(--cyg-cream);border-bottom:1px solid var(--cyg-line-2)}.cyg-ce .cyg-ce-readonly i{color:var(--cyg-label)}.cyg-ce mark{background:var(--cyg-tint-warning-strong);color:inherit;padding:0 1px;border-radius:2px}.cyg-ce .cyg-ce-ask{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr) auto;gap:18px;align-items:end;padding:16px 18px;background:var(--cyg-cream);border-bottom:1px solid var(--cyg-line-2)}.cyg-ce .cyg-ce-ask__actions{display:flex;gap:6px;padding-bottom:1px}.cyg-ce .cyg-ce-vehicles{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cyg-ce .cyg-ce-vehicle{display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 6px;border:1px solid var(--cyg-border-soft);border-radius:999px;background:var(--cyg-surface);color:var(--cyg-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background 180ms cubic-bezier(.16,1,.3,1),border-color 180ms cubic-bezier(.16,1,.3,1),transform 180ms cubic-bezier(.16,1,.3,1)}.cyg-ce .cyg-ce-vehicle:hover{border-color:var(--cyg-primary)}.cyg-ce .cyg-ce-vehicle:active{transform:translateY(1px)}.cyg-ce .cyg-ce-vehicle.is-active{border-color:var(--cyg-primary);background:var(--cyg-tint-primary-soft);box-shadow:inset 0 0 0 1px var(--cyg-primary)}.cyg-ce .cyg-ce-vehicle__dot{width:22px;height:22px;border-radius:50%;background:var(--cyg-tint-muted-strong)}.cyg-ce .cyg-ce-vehicle__n{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--cyg-label);font-feature-settings:"tnum" 1}.cyg-ce .cyg-ce-result{padding:18px;transition:opacity 180ms cubic-bezier(.16,1,.3,1)}.cyg-ce .cyg-ce-result.is-loading{pointer-events:none}.cyg-ce .cyg-ce-verdict{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px 18px;align-items:center;padding:18px 20px;border:1px solid var(--cyg-border-soft);border-left:5px solid var(--cyg-muted);border-radius:8px;background:var(--cyg-surface);margin-bottom:20px;animation:cyg-ce-in 260ms cubic-bezier(.16,1,.3,1) both}@keyframes cyg-ce-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cyg-ce .cyg-ce-verdict__mark{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:var(--cyg-tint-muted-soft);color:var(--cyg-label)}.cyg-ce .cyg-ce-verdict__tier{display:inline-block;margin-bottom:4px;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cyg-label)}.cyg-ce .cyg-ce-verdict__h{margin:0 0 4px;font-family:var(--cyg-font-display);font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--cyg-ink)}.cyg-ce .cyg-ce-verdict__p{margin:0;font-size:13.5px;line-height:1.45;color:var(--cyg-subink)}.cyg-ce .cyg-ce-verdict__meta{display:grid;grid-template-columns:repeat(2,minmax(120px,auto));gap:8px 22px;margin:0;padding-left:18px;border-left:1px solid var(--cyg-line-2)}.cyg-ce .cyg-ce-verdict__meta dt{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--cyg-label);margin-bottom:1px}.cyg-ce .cyg-ce-verdict__meta dd{margin:0;font-size:13px;font-weight:600;color:var(--cyg-ink);white-space:nowrap}.cyg-ce .cyg-ce-iso{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:500;color:var(--cyg-label)}.cyg-ce .v-ok{border-left-color:var(--cyg-accent)}.cyg-ce .v-ok .cyg-ce-verdict__mark{background:var(--cyg-tint-success-soft);color:var(--cyg-success-text)}.cyg-ce .v-ok .cyg-ce-verdict__tier{color:var(--cyg-success-text)}.cyg-ce .v-note{border-left-color:var(--cyg-info)}.cyg-ce .v-note .cyg-ce-verdict__mark{background:var(--cyg-tint-info-soft);color:var(--cyg-info-text)}.cyg-ce .v-note .cyg-ce-verdict__tier{color:var(--cyg-info-text)}.cyg-ce .v-cond{border-left-color:var(--cyg-copper)}.cyg-ce .v-cond .cyg-ce-verdict__mark{background:var(--cyg-tint-warning-soft);color:var(--cyg-warning-text)}.cyg-ce .v-cond .cyg-ce-verdict__tier{color:var(--cyg-warning-text)}.cyg-ce .v-stop{border-left-color:var(--cyg-danger)}.cyg-ce .v-stop .cyg-ce-verdict__mark{background:var(--cyg-tint-danger-soft);color:var(--cyg-danger-text)}.cyg-ce .v-stop .cyg-ce-verdict__tier{color:var(--cyg-danger-text)}.cyg-ce .cyg-ce-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:28px;align-items:start}.cyg-ce .cyg-ce-hit{padding:12px 14px 12px 16px;border:1px solid var(--cyg-border-soft);border-left-width:4px;border-radius:8px;background:var(--cyg-surface)}.cyg-ce .cyg-ce-hit + .cyg-ce .cyg-ce-hit{margin-top:8px}.cyg-ce .cyg-ce-hit.s-stop{border-left-color:var(--cyg-danger)}.cyg-ce .cyg-ce-hit.s-cond{border-left-color:var(--cyg-copper)}.cyg-ce .cyg-ce-hit.s-note{border-left-color:var(--cyg-info)}.cyg-ce .cyg-ce-hit__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cyg-ce .cyg-ce-hit__name{font-weight:700;font-size:14px;color:var(--cyg-ink)}.cyg-ce .cyg-ce-hit__action{margin:6px 0 4px;font-size:13.5px;line-height:1.5;color:var(--cyg-ink)}.cyg-ce .cyg-ce-hit__meta{margin:0;font-size:12px;line-height:1.5;color:var(--cyg-label)}.cyg-ce .cyg-ce-hit__meta a{color:var(--cyg-primary);font-weight:600;text-decoration:none}.cyg-ce .cyg-ce-hit__meta a:hover{text-decoration:underline}.cyg-ce .cyg-ce-noneflag{display:flex;align-items:center;gap:10px;padding:14px 16px;margin-bottom:18px;border-radius:8px;background:var(--cyg-tint-success-soft);color:var(--cyg-ink);font-size:13.5px}.cyg-ce .cyg-ce-noneflag i{font-size:20px;color:var(--cyg-success-text)}.cyg-ce .cyg-ce-hit + .cyg-ce-h{margin-top:22px}.cyg-ce .cyg-ce-cleared{display:flex;flex-wrap:wrap;gap:6px}.cyg-ce .cyg-ce-cleared__i{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--cyg-border-soft);border-radius:999px;font-size:13px;color:var(--cyg-ink)}.cyg-ce .cyg-ce-cleared__i i{color:var(--cyg-success-text);font-size:12px}.cyg-ce .cyg-ce-cleared__i.is-na{color:var(--cyg-label);border-style:dashed}.cyg-ce .cyg-ce-cleared__na{font-size:12px;color:var(--cyg-label)}.cyg-ce .cyg-ce-cleared__na::before{content:": "}.cyg-ce .cyg-ce-rail{display:grid;gap:14px}.cyg-ce .cyg-ce-rail__block{padding:14px 16px;border:1px solid var(--cyg-line-2);border-radius:8px;background:var(--cyg-cream)}.cyg-ce .cyg-ce-rail__block--warn{background:var(--cyg-tint-warning-soft);border-color:transparent}.cyg-ce .cyg-ce-rail__p{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--cyg-subink)}.cyg-ce .cyg-ce-kv{display:grid;gap:6px;margin:0}.cyg-ce .cyg-ce-kv div{display:flex;justify-content:space-between;gap:10px;font-size:13px}.cyg-ce .cyg-ce-kv dt{color:var(--cyg-label)}.cyg-ce .cyg-ce-kv dd{margin:0;color:var(--cyg-ink);text-align:right}.cyg-ce .cyg-ce-band--lg{font-size:12px!important;padding:5px 12px!important}.cyg-ce .cyg-ce-lists{padding:6px 18px 14px;border-bottom:1px solid var(--cyg-line-2)}.cyg-ce .cyg-ce-lists[hidden]{display:none}.cyg-ce .cyg-ce-table{width:100%}.cyg-ce .cyg-ce-table td,.cyg-ce .cyg-ce-table th{vertical-align:top}.cyg-ce .cyg-ce-table td{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;line-height:1.4;color:var(--cyg-ink);padding:12px 16px;border-bottom:1px solid var(--cyg-line-2);vertical-align:middle}.cyg-ce .cyg-ce-table td.num,.cyg-ce .cyg-ce-table th.num{text-align:right;font-variant-numeric:tabular-nums}.cyg-ce .cyg-ce-table tr.is-retired td{color:var(--cyg-label)}.cyg-ce .cyg-ce-listname{display:block;font-weight:600;color:var(--cyg-ink)}.cyg-ce .cyg-ce-about{display:block;margin-top:2px;font-size:12px;color:var(--cyg-label);max-width:420px}.cyg-ce .cyg-ce-logic{display:inline-block;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;white-space:nowrap}.cyg-ce .cyg-ce-logic--eligibility{background:var(--cyg-tint-primary-soft);color:var(--cyg-primary)}.cyg-ce .cyg-ce-logic--restriction{background:var(--cyg-tint-danger-soft);color:var(--cyg-danger-text)}.cyg-ce .cyg-ce-asat{width:150px}.cyg-ce .cyg-ce-addrow{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:12px 18px;background:var(--cyg-cream);border-bottom:1px solid var(--cyg-line-2)}.cyg-ce .cyg-ce-addrow[hidden]{display:none}.cyg-ce .cyg-ce-matrix{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.cyg-ce .cyg-ce-matrix td,.cyg-ce .cyg-ce-matrix th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;line-height:1.4;color:var(--cyg-ink);padding:12px 16px;border-bottom:1px solid var(--cyg-line-2);vertical-align:middle;padding:8px 12px}.cyg-ce .cyg-ce-matrix thead th{z-index:2;background:var(--cyg-cream);color:var(--cyg-label);text-align:left;box-shadow:0 2px 0 var(--cyg-border);vertical-align:bottom}.cyg-ce .cyg-ce-matrix tbody tr:hover td{background:var(--cyg-tint-primary-soft)}@media (min-width:1200px){.cyg-ce .cyg-ce-matrix thead th{position:sticky;top:60px}}.cyg-ce .cyg-ce-matrix__country{position:sticky;left:0;z-index:1;background:var(--cyg-surface);min-width:220px}thead .cyg-ce .cyg-ce-matrix__country{z-index:3}.cyg-ce .cyg-ce-matrix__iso{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--cyg-label);width:44px}.cyg-ce .cyg-ce-matrix__list{text-align:center!important;width:78px}.cyg-ce .cyg-ce-matrix__lname{display:block;line-height:1.2}.cyg-ce .cyg-ce-matrix__lsub{display:block;font-size:12px;letter-spacing:.08em;color:var(--cyg-label);font-weight:500;margin-top:2px}.cyg-ce .cyg-ce-matrix__list.l-eligibility .cyg-ce-matrix__lsub{color:var(--cyg-primary)}.cyg-ce .cyg-ce-matrix__list.l-restriction .cyg-ce-matrix__lsub{color:var(--cyg-danger-text)}.cyg-ce .cyg-ce-matrix__list.is-retired{color:var(--cyg-label);text-decoration:line-through}.cyg-ce .cyg-ce-matrix__band{width:120px}.cyg-ce .cyg-ce-matrix__act{width:36px}.cyg-ce .cyg-ce-cname{font-weight:600;color:var(--cyg-ink)}.cyg-ce .cyg-ce-regiontag{margin-left:6px;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--cyg-success-text)}.cyg-ce .cyg-ce-cell{text-align:center}.cyg-ce .cyg-ce-cell.is-retired{opacity:.45}.cyg-ce .cyg-ce-cell.is-flag{background:var(--cyg-tint-danger-soft)}.cyg-ce .cyg-ce-cell.is-absent .cyg-ce-tick__empty{background:var(--cyg-copper);opacity:.55}.cyg-ce .cyg-ce-tick{width:26px;height:26px;display:inline-grid;place-items:center;border:1px solid var(--cyg-border);border-radius:4px;background:var(--cyg-surface);color:var(--cyg-success-text);font-size:14px;cursor:pointer;transition:border-color 180ms cubic-bezier(.16,1,.3,1),background 180ms cubic-bezier(.16,1,.3,1),transform 180ms cubic-bezier(.16,1,.3,1)}.cyg-ce .cyg-ce-tick.is-on{border-color:var(--cyg-accent);background:var(--cyg-tint-success-soft)}.cyg-ce .cyg-ce-tick:not(:disabled):hover{border-color:var(--cyg-primary)}.cyg-ce .cyg-ce-tick:not(:disabled):active{transform:scale(.94)}.cyg-ce .cyg-ce-tick:disabled{cursor:default}.cyg-ce .cyg-ce-tick__empty{width:6px;height:6px;border-radius:50%;background:var(--cyg-line)}.cyg-ce .cyg-ce-iconbtn{width:28px;height:28px;display:inline-grid;place-items:center;border:0;border-radius:4px;background:0 0;color:var(--cyg-label);cursor:pointer}.cyg-ce .cyg-ce-iconbtn:hover{background:var(--cyg-tint-danger-soft);color:var(--cyg-danger-text)}.cyg-ce .cyg-ce-changes{padding:14px 18px 18px;border-top:1px solid var(--cyg-line-2)}.cyg-ce .cyg-ce-changes[hidden]{display:none}.cyg-ce .cyg-ce-changelist{list-style:none;margin:0;padding:0}.cyg-ce .cyg-ce-changelist li{display:grid;grid-template-columns:150px 140px minmax(0,1fr);gap:12px;padding:5px 0;border-bottom:1px solid var(--cyg-line-2);font-size:13px}.cyg-ce .cyg-ce-changelist__when{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--cyg-label);font-feature-settings:"tnum" 1}.cyg-ce .cyg-ce-changelist__who{color:var(--cyg-subink)}.cyg-ce .cyg-ce-changelist__what{color:var(--cyg-ink)}.cyg-ce .cyg-ce-changelist__what b{font-weight:600}.cyg-ce .cyg-ce-howrated{display:grid;grid-template-columns:minmax(0,1.5fr) auto;gap:18px;align-items:center;padding:14px 18px;background:var(--cyg-cream);border-bottom:1px solid var(--cyg-line-2)}.cyg-ce .cyg-ce-howrated__text{font-size:13px;line-height:1.5;color:var(--cyg-subink)}.cyg-ce .cyg-ce-howrated__text b{color:var(--cyg-ink)}.cyg-ce .cyg-ce-bandcounts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.cyg-ce .cyg-ce-bandcount{display:inline-flex;align-items:center;gap:8px;padding:5px 8px 5px 5px;border:1px solid var(--cyg-border-soft);border-radius:999px;background:var(--cyg-surface);cursor:pointer;font:inherit}.cyg-ce .cyg-ce-bandcount:hover{border-color:var(--cyg-primary)}.cyg-ce .cyg-ce-bandcount__n{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600;color:var(--cyg-ink);font-feature-settings:"tnum" 1}.cyg-ce .cyg-ce-seg{display:inline-flex;align-items:center;border:1px solid var(--cyg-border-soft);border-radius:999px;padding:2px;gap:1px;background:var(--cyg-surface)}.cyg-ce .cyg-ce-seg__b{padding:3px 9px;border:0;border-radius:999px;background:0 0;color:var(--cyg-subink);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background 180ms cubic-bezier(.16,1,.3,1),color 180ms cubic-bezier(.16,1,.3,1)}.cyg-ce .cyg-ce-seg__b:not(:disabled):hover{background:var(--cyg-cream);color:var(--cyg-ink)}.cyg-ce .cyg-ce-seg__b.is-under{color:var(--cyg-label);font-weight:500}.cyg-ce .cyg-ce-seg__b.is-on{color:var(--cyg-ink);background:var(--cyg-tint-muted-strong)}.cyg-ce .cyg-ce-seg__b.is-on.t-success{background:var(--cyg-tint-success-soft);color:var(--cyg-success-text)}.cyg-ce .cyg-ce-seg__b.is-on.t-info{background:var(--cyg-tint-info-soft);color:var(--cyg-info-text)}.cyg-ce .cyg-ce-seg__b.is-on.t-copper{background:var(--cyg-tint-warning-soft);color:var(--cyg-warning-text)}.cyg-ce .cyg-ce-seg__b.is-on.t-danger{background:var(--cyg-tint-danger-soft);color:var(--cyg-danger-text)}.cyg-ce .cyg-ce-seg__b:disabled{cursor:default}.cyg-ce .cyg-ce-seg__clear{width:22px;height:22px;border:0;border-radius:50%;background:0 0;color:var(--cyg-label);cursor:pointer}.cyg-ce .cyg-ce-seg__clear:hover{color:var(--cyg-danger-text);background:var(--cyg-tint-danger-soft)}.cyg-ce .cyg-ce-debtable td{white-space:normal}.cyg-ce .cyg-ce-prov{display:flex;flex-direction:column;gap:6px;margin:0 0 14px;padding:10px 14px;border:1px solid var(--cyg-line);border-radius:var(--cyg-radius-sm);background:var(--cyg-cream);font-size:13px}.cyg-ce .cyg-ce-prov.is-missing,.cyg-ce .cyg-ce-prov.is-stale{border-color:var(--cyg-warning);background:var(--cyg-tint-warning-soft)}.cyg-ce .cyg-ce-prov__row{display:flex;align-items:center;gap:10px}.cyg-ce .cyg-ce-prov__row > i{color:var(--cyg-subink);font-size:15px;flex:0 0 auto}.cyg-ce .cyg-ce-prov__row > span{flex:1 1 auto;min-width:0}.cyg-ce .cyg-ce-prov__row .cyg-ce-link{flex:0 0 auto}.cyg-ce .cyg-ce-prov__row--warn{color:var(--cyg-warning-ink,var(--cyg-ink))}.cyg-ce .cyg-ce-prov__row--warn > i{color:var(--cyg-warning-text)}.cyg-ce .cyg-ce-stale{color:var(--cyg-warning-text)}@media (max-width:991.98px){.cyg-ce .cyg-section-band{align-items:stretch!important}.cyg-ce .cyg-ce-views{width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cyg-ce .cyg-ce-views::-webkit-scrollbar{display:none}.cyg-ce .cyg-ce-view{flex:0 0 auto;white-space:nowrap;padding:7px 11px}.cyg-ce .cyg-ce-ask__actions{flex-wrap:wrap}.cyg-ce .cyg-ce-ask{grid-template-columns:1fr}.cyg-ce .cyg-ce-grid{grid-template-columns:1fr}.cyg-ce .cyg-ce-verdict{grid-template-columns:auto minmax(0,1fr)}.cyg-ce .cyg-ce-verdict__meta{grid-column:1/-1;padding-left:0;border-left:0;grid-template-columns:repeat(2,1fr)}.cyg-ce .cyg-ce-howrated{grid-template-columns:1fr}.cyg-ce .cyg-ce-changelist li{grid-template-columns:1fr;gap:2px}}.k-list-item-text:has(> .cyg-ce-opt){display:flex;width:100%}.cyg-ce-opt,.k-list-item .cyg-ce-opt{display:flex;align-items:center;gap:8px;width:100%}.cyg-ce-opt__iso{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--cyg-label);width:26px;flex:0 0 26px}.cyg-ce-opt__region{margin-left:auto;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--cyg-success-text)}.cyg-mailline__summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.cyg-mailline__empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 16px;color:var(--cyg-label)}.cyg-mailline__empty i{font-size:2.4rem;opacity:.6}.cyg-mailline__empty span{font-size:.9rem}.cyg-mailline{position:relative;display:flex;flex-direction:column}.cyg-mailline__item{position:relative;display:flex;gap:14px;padding-bottom:18px}.cyg-mailline__rail{position:relative;flex:0 0 34px;display:flex;justify-content:center}.cyg-mailline__item:not(.is-last) .cyg-mailline__rail::after{content:"";position:absolute;top:34px;bottom:-18px;left:50%;width:2px;transform:translateX(-50%);background:var(--cyg-line)}.cyg-mailline__item.is-future:not(.is-last) .cyg-mailline__rail::after{background:0 0;border-left:2px dashed var(--cyg-border);width:0}.cyg-mailline__dot{position:relative;z-index:1;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--cyg-elevated-1);border:1px solid var(--cyg-border-soft)}.cyg-mailline__dot i{font-size:1rem;line-height:1;display:block;position:relative;top:1px}.cyg-mailline__dot--success{background:var(--cyg-tint-success-soft)}.cyg-mailline__dot--success i{color:var(--cyg-success-text)}.cyg-mailline__dot--info{background:var(--cyg-tint-info-soft)}.cyg-mailline__dot--info i{color:var(--cyg-info-text)}.cyg-mailline__dot--warning{background:var(--cyg-tint-warning-soft)}.cyg-mailline__dot--warning i{color:var(--cyg-warning-text)}.cyg-mailline__dot--danger{background:var(--cyg-tint-danger-soft)}.cyg-mailline__dot--danger i{color:var(--cyg-danger-text)}.cyg-mailline__dot--muted{background:var(--cyg-tint-muted-soft)}.cyg-mailline__dot--muted i{color:var(--cyg-label)}.cyg-mailline__card{flex:1 1 auto;min-width:0;background:var(--cyg-surface);border:1px solid var(--cyg-border-soft);border-radius:10px;padding:12px 14px}.cyg-mailline__item.is-future .cyg-mailline__card{background:0 0;border-style:dashed}.cyg-mailline__item.is-future .cyg-mailline__dot{border-style:dashed}.cyg-mailline__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.cyg-mailline__title{font-weight:600;font-size:.9rem;color:var(--cyg-ink)}.cyg-mailline__time{font-size:.75rem;color:var(--cyg-label);margin-bottom:6px}.cyg-mailline__time i{margin-right:4px}.cyg-mailline__meta-utc{margin-left:4px;opacity:.7;font-size:12px;letter-spacing:.03em}.cyg-mailline__sep{margin:0 4px;opacity:.6}.cyg-mailline__subject{font-size:.82rem;color:var(--cyg-subink);margin-bottom:6px;word-break:break-word}.cyg-mailline__recips{font-size:13px;color:var(--cyg-subink);word-break:break-word;line-height:1.5}.cyg-mailline__recips--cc{color:var(--cyg-label)}.cyg-mailline__reclabel{font-weight:600;color:var(--cyg-label);margin-right:2px}.am-overview .inv-donut__chart{flex:0 0 190px;max-width:210px;min-width:150px}.am-overview .inv-donut{gap:16px;padding:12px 14px}.am-overview .inv-legend li{font-size:13px}.am-overview .inv-legend__val{min-width:42px;text-align:right}.am-overview .am-statcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--cyg-line)}.am-overview .am-statcard{display:flex;align-items:center;gap:11px;padding:14px 16px;background:var(--cyg-surface)}.am-overview .am-statcard__icon{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;flex:0 0 auto;background:var(--cyg-tint-primary-soft);color:var(--cyg-primary)}.am-overview .am-statcard__icon--success{background:var(--cyg-tint-success-soft);color:var(--cyg-success-text)}.am-overview .am-statcard__icon--copper{background:var(--cyg-tint-warning-soft);color:var(--cyg-warning-text)}.am-overview .am-statcard__icon--info{background:var(--cyg-tint-info-soft);color:var(--cyg-info-text)}.am-overview .am-statcard__icon--danger{background:var(--cyg-tint-danger-soft);color:var(--cyg-danger-text)}.am-overview .am-statcard__body{display:flex;flex-direction:column;gap:1px;min-width:0}.am-overview .am-statcard__value{font-family:var(--cyg-font-display);font-size:1.2rem;font-weight:700;color:var(--cyg-ink);font-variant-numeric:tabular-nums;line-height:1.1}.am-overview .am-statcard__na{font-size:.82rem;font-weight:600;color:var(--cyg-label)}.am-overview .am-statcard__label{font-size:12px;color:var(--cyg-subink);line-height:1.25}.am-overview .am-impact-report-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--cyg-primary);text-decoration:none;transition:gap .15s var(--cyg-ease),color .15s var(--cyg-ease)}.am-overview .am-impact-report-link i{font-size:.85rem}.am-overview .am-impact-report-link:hover{color:var(--cyg-success-text);gap:9px}.am-overview .inv-summary__row--sub{padding-left:14px}.am-overview .inv-summary__row--sub .inv-summary__label{font-size:13px;color:var(--cyg-label)}.am-overview .inv-summary__row--sub .inv-summary__label::before{content:'\2022';margin-right:6px;color:var(--cyg-label)}.am-overview .inv-summary__row--sub .inv-summary__count{font-size:.95rem;font-weight:600}.am-overview .am-highlights{list-style:none;margin:0;padding:6px 18px}.am-overview .am-highlight{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--cyg-line)}.am-overview .am-highlight:last-child{border-bottom:none}.am-overview .am-highlight__icon{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;flex:0 0 auto;background:var(--cyg-tint-primary-soft);color:var(--cyg-primary)}.am-overview .am-highlight__icon--success{background:var(--cyg-tint-success-soft);color:var(--cyg-success-text)}.am-overview .am-highlight__icon--copper{background:var(--cyg-tint-warning-soft);color:var(--cyg-warning-text)}.am-overview .am-highlight__icon--info{background:var(--cyg-tint-info-soft);color:var(--cyg-info-text)}.am-overview .am-highlight__text{flex:1 1 auto;font-size:.86rem;color:var(--cyg-subink);font-weight:500}.am-overview .am-highlight__chevron{color:var(--cyg-label);font-size:.9rem;flex:0 0 auto}.am-overview .am-highlight--link{cursor:pointer;border-radius:8px;margin:0 -8px;padding-left:8px;padding-right:8px;transition:background .14s ease}.am-overview .am-highlight--link:focus-visible,.am-overview .am-highlight--link:hover{background:var(--cyg-elevated-1)}.am-overview .am-highlight--link:focus-visible .am-highlight__chevron,.am-overview .am-highlight--link:hover .am-highlight__chevron{color:var(--cyg-primary)}.am-overview .am-target-flash{animation:am-target-flash 2.2s ease}@keyframes am-target-flash{0%{box-shadow:0 0 0 3px var(--cyg-selection-ring)}70%{box-shadow:0 0 0 3px var(--cyg-selection-ring)}100%{box-shadow:0 0 0 0 transparent}}.am-overview .am-foot-pill{font-variant-numeric:tabular-nums}.am-overview .am-chart{min-height:220px}.am-overview .am-chart-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.am-overview .am-chart-scroll__inner{min-width:100%}.am-overview .am-wall-grain{display:inline-flex;gap:4px}.am-overview .am-wall-facts{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0 0 10px;padding:8px 12px;border:1px solid var(--cyg-border-soft);border-radius:8px;background:var(--cyg-elevated-1)}.am-overview .am-wall-fact{display:flex;flex-direction:column;gap:1px;min-width:0}.am-overview .am-wall-fact dt{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cyg-label);white-space:nowrap}.am-overview .am-wall-fact dd{margin:0;font-size:.92rem;font-weight:700;color:var(--cyg-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.am-overview .am-wall-fact--lead dd{font-size:1.05rem}.am-overview .am-wall-fact--risk dd{color:var(--cyg-warning-text)}.am-overview .am-wall-equity{margin-top:6px;font-size:12px;color:var(--cyg-warning-text);font-weight:600}.am-overview [data-ami-sdg]{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px}.am-overview .am-sdg-chip{display:inline-block;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:600;background:var(--cyg-tint-info-soft);color:var(--cyg-info-text);border:1px solid var(--cyg-border-soft);white-space:nowrap}.am-overview .am-impact-themes{list-style:none;margin:0;padding:6px 16px}.am-overview .am-impact-themes li{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--cyg-line);font-size:.82rem;color:var(--cyg-subink)}.am-overview .am-impact-themes li:last-child{border-bottom:none}.am-overview .am-impact-themes li b{color:var(--cyg-ink);font-variant-numeric:tabular-nums;font-weight:700}.am-overview.am-impact .am-impact-masthead{background:linear-gradient(135deg,#214b63 0,#193a4d 100%);color:var(--cyg-button-primary-fg);border-radius:12px;padding:20px 24px;margin-bottom:18px}.am-overview.am-impact .am-impact-masthead__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;opacity:.72;margin-bottom:10px}.am-overview.am-impact .am-impact-masthead__row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.am-overview.am-impact .am-impact-masthead__id{min-width:0;flex:1 1 320px}.am-overview.am-impact .am-impact-masthead__title{font-family:var(--cyg-font-display, 'Fraunces', Georgia, serif);font-weight:600;font-size:1.5rem;line-height:1.15;margin:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.am-overview.am-impact .am-impact-masthead__ticker{font-family:var(--cyg-font-mono);font-size:12px;font-weight:700;letter-spacing:.08em;padding:3px 9px;border-radius:6px;background:var(--cyg-on-brand-fill);border:1px solid var(--cyg-on-brand-line)}.am-overview.am-impact .am-impact-masthead__sub{margin:8px 0 0;font-size:.85rem;line-height:1.5;max-width:620px;opacity:.82}.am-overview.am-impact .am-impact-masthead__meta{display:flex;gap:10px;flex-wrap:wrap;flex:0 0 auto}.am-overview.am-impact .am-impact-chip{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:10px;background:var(--cyg-on-brand-fill);border:1px solid var(--cyg-on-brand-line);min-width:92px}.am-overview.am-impact .am-impact-chip__k{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;opacity:.72}.am-overview.am-impact .am-impact-chip__v{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.am-overview.am-impact .am-impact__sections-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;align-items:start}.am-overview.am-impact .am-impact-trows{display:flex;flex-direction:column}.am-overview.am-impact .am-impact-trow{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 18px;border-top:1px solid var(--cyg-line)}.am-overview.am-impact .am-impact-trow__label{font-size:.82rem;color:var(--cyg-subink);min-width:0}.am-overview.am-impact .am-impact-trow__note{display:block;margin-top:2px;font-size:12px;color:var(--cyg-label);line-height:1.4}.am-overview.am-impact .am-impact-trow__vals{flex:0 0 auto;display:flex;align-items:baseline;gap:10px;text-align:right}.am-overview.am-impact .am-impact-trow__a{font-family:var(--cyg-font-body);font-size:1.05rem;font-weight:700;color:var(--cyg-ink);font-variant-numeric:tabular-nums}.am-overview.am-impact .am-impact-trow__b{font-size:.82rem;font-weight:600;color:var(--cyg-label);font-variant-numeric:tabular-nums}.am-overview.am-impact .am-impact-card{padding:0;overflow:hidden;margin:0}.am-overview.am-impact .am-impact-card--wide{grid-column:1/-1}.am-overview.am-impact .am-impact-empty{grid-column:1/-1;padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.am-overview.am-impact .am-impact-empty__icon{font-size:2.4rem;color:var(--cyg-label)}.am-overview.am-impact .am-impact-empty__title{font-size:1rem;font-weight:600;color:var(--cyg-ink)}.am-overview.am-impact .am-impact-empty__text{font-size:.85rem;color:var(--cyg-subink);max-width:420px;line-height:1.5}.am-overview.am-impact .am-impact-card__head{display:flex;align-items:center;gap:14px;padding:15px 18px;border-bottom:1px solid var(--cyg-line)}.am-overview.am-impact .am-impact-card__titles{min-width:0}.am-overview.am-impact .am-impact-card__name{font-size:1rem;font-weight:600;color:var(--cyg-ink);line-height:1.2}.am-overview.am-impact .am-impact-card__eyebrow{font-size:12px;color:var(--cyg-label);font-weight:500;margin-top:2px}.am-overview.am-impact .am-impact-card__sdg{color:var(--cyg-subink);font-weight:600}.am-overview.am-impact .am-impact-badge{width:46px;height:46px;border-radius:11px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--cyg-icon-tile-bg);box-shadow:0 1px 3px var(--cyg-overlay-soft)}.am-overview.am-impact .am-impact-badge__img{width:100%;height:100%;object-fit:contain;display:block}.am-overview.am-impact .am-impact-card__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:0 -1px -1px 0}.am-overview.am-impact .am-impact-metric{padding:14px 18px;background:var(--cyg-surface);border-right:1px solid var(--cyg-line);border-bottom:1px solid var(--cyg-line)}.am-overview.am-impact .am-impact-metric--iconed{display:flex;align-items:flex-start;gap:12px}.am-overview.am-impact .am-impact-metric__icon{width:30px;height:30px;flex:0 0 auto;object-fit:contain;border-radius:7px;background:var(--cyg-icon-tile-bg);margin-top:1px}.am-overview.am-impact .am-impact-metric__body{display:flex;flex-direction:column;gap:3px;min-width:0}.am-overview.am-impact .am-impact-metric__label{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--cyg-label)}.am-overview.am-impact .am-impact-metric__value{font-family:var(--cyg-font-body);font-size:1.3rem;font-weight:700;color:var(--cyg-ink);line-height:1.15;font-variant-numeric:tabular-nums}.am-overview.am-impact .am-impact-metric__value .u{font-size:12px;font-weight:600;color:var(--cyg-label);margin-left:.15em}.am-overview.am-impact .am-impact-metric__cap{font-size:13px;color:var(--cyg-subink);line-height:1.4}.am-overview.am-impact .am-impact-metric__note{margin-top:4px;font-size:12px;color:var(--cyg-label);line-height:1.4}.am-overview.am-impact .am-impact-metric__note b{color:var(--cyg-subink);font-weight:600}.am-overview.am-impact .am-impact__cmp-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:16px 18px}.am-overview.am-impact .am-impact__cmp-title{font-size:13px;font-weight:600;color:var(--cyg-subink);margin-bottom:12px}.am-overview.am-impact .am-impact__cmp-unit{color:var(--cyg-label);font-weight:500}.am-overview.am-impact .am-impact__bar-row{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:12px;margin-bottom:9px}.am-overview.am-impact .am-impact__bcode{font-size:12px;color:var(--cyg-label);font-weight:600;font-variant-numeric:tabular-nums}.am-overview.am-impact .am-impact__bar-track{height:9px;background:var(--cyg-elevated-1);border-radius:6px;overflow:hidden;border:1px solid var(--cyg-line)}.am-overview.am-impact .am-impact__bar-fill{height:100%;border-radius:6px;background:var(--cyg-accent);transition:width .9s var(--cyg-ease,ease)}.am-overview.am-impact .am-impact__bar-val{font-size:.75rem;color:var(--cyg-subink);font-variant-numeric:tabular-nums;font-weight:600}.am-overview.am-impact .am-impact__bar-na{color:var(--cyg-label);font-weight:500;font-size:12px}.am-overview.am-impact .am-impact__legend{margin-top:24px;padding-top:16px;border-top:1px solid var(--cyg-line);font-size:12px;color:var(--cyg-label);line-height:1.6}.am-overview.am-impact .am-impact__legend p{margin:0 0 8px}.am-overview.am-impact .am-impact__legend b{color:var(--cyg-subink);font-weight:600}.am-overview .am-map{display:flex;flex-direction:column;gap:8px}.am-overview .inv-card__body > .am-map{padding:14px 20px 4px}.am-overview .inv-card__body > .am-drill .am-drill__head{padding:0 20px}.am-overview .am-map__canvas-wrap{position:relative;width:100%;height:188px}.am-overview .am-map__canvas-wrap canvas{width:100%!important;height:100%!important;display:block}.am-overview .am-map--wide .am-map__canvas-wrap{height:230px}.am-overview .am-map--split{flex-direction:row;align-items:flex-start;gap:16px}.am-overview .am-map--split .am-map__main{flex:1 1 58%;min-width:0;display:flex;flex-direction:column;gap:8px}.am-overview .am-map--split .am-map__canvas-wrap{height:240px}.am-overview .am-map--split .am-map-top{flex:0 0 40%;max-height:268px}.am-overview .am-map-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 12px}.am-overview .am-map-legend__row{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--cyg-subink);font-variant-numeric:tabular-nums}.am-overview .am-map-legend__swatch{width:12px;height:12px;border-radius:3px;flex:0 0 auto;border:1px solid var(--cyg-border-soft)}.am-overview .am-map-top{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:132px;overflow-y:auto}.am-overview .am-map-top__row{display:flex;align-items:center;gap:8px;padding:5px 2px;border-bottom:1px solid var(--cyg-line)}.am-overview .am-map-top__row:last-child{border-bottom:none}.am-overview .am-map-top__swatch{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.am-overview .am-map-top__name{flex:1 1 auto;min-width:0;font-size:13px;color:var(--cyg-subink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-overview .am-map-top__val{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--cyg-ink);font-variant-numeric:tabular-nums}.am-overview .am-map-top__empty{padding:16px 4px;text-align:center;font-size:13px;color:var(--cyg-label)}.am-overview .am-map-legend__scale{display:flex;align-items:center;gap:8px;width:100%;list-style:none}.am-overview .am-map-legend__scale-bar{flex:1 1 auto;height:8px;border-radius:4px;min-width:60px}.am-overview .am-map-legend__scale-label{font-size:12px;font-weight:600;color:var(--cyg-label);font-variant-numeric:tabular-nums;white-space:nowrap}.am-overview .am-map-count{font-size:12px;font-weight:600;color:var(--cyg-label);font-variant-numeric:tabular-nums;margin-left:auto}.am-overview .am-ccy-toggle{margin-left:auto;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:3px 10px;border-radius:999px;border:1px solid var(--cyg-border-soft);background:0 0;color:var(--cyg-label);cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.am-overview .am-ccy-toggle:hover{color:var(--cyg-primary);border-color:var(--cyg-primary)}.am-overview .am-ccy-toggle[aria-pressed="true"]{background:var(--cyg-button-primary-bg);border-color:var(--cyg-button-primary-bg);color:var(--cyg-button-primary-fg)}.am-overview .am-table-scroll{max-height:340px;overflow-y:auto}.am-overview .am-table-scroll .cyg-statement-table{width:100%}.am-overview .am-table-scroll .cyg-statement-table th{white-space:nowrap}.am-overview .am-table-scroll .cyg-statement-table thead th{position:sticky;top:0;z-index:2;background:var(--cyg-cream);box-shadow:0 1px 0 var(--cyg-line)}.am-overview .am-funnel-host{padding:12px 14px;min-height:200px}.am-overview .am-funnel{display:flex;flex-direction:column;align-items:center}.am-overview .am-funnel__row{display:flex;align-items:center;gap:10px;width:100%;justify-content:center}.am-overview .am-funnel__band{flex:0 1 auto;min-width:0;border-radius:6px;padding:8px 14px;color:var(--cyg-button-primary-fg);display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 1px 2px var(--cyg-overlay-soft)}.am-overview .am-funnel__name{font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.am-overview .am-funnel__meta{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.am-overview .am-funnel__pct{flex:0 0 40px;text-align:right;font-size:13px;font-weight:700;color:var(--cyg-ink);font-variant-numeric:tabular-nums}.am-overview .am-funnel__arrow{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:7px solid var(--cyg-muted);margin:2px 0;transform:translateX(-25px);opacity:.85}.am-overview .am-riskbars-host{padding:14px 16px;min-height:180px}.am-overview .am-riskbars{display:flex;flex-direction:column;gap:12px}.am-overview .am-riskbar{display:grid;grid-template-columns:1fr;gap:5px}.am-overview .am-riskbar__label{font-size:13px;font-weight:600;color:var(--cyg-subink);line-height:1.2}.am-overview .am-riskbar__track{position:relative;height:9px;border-radius:999px;background:var(--cyg-tint-muted-soft);overflow:hidden}.am-overview .am-riskbar__fill{position:absolute;inset:0 auto 0 0;border-radius:999px;min-width:3px;transition:width .4s cubic-bezier(.16,1,.3,1)}.am-overview .am-riskbar__val{font-size:12px;font-weight:600;color:var(--cyg-label);font-variant-numeric:tabular-nums}.am-overview .am-riskbars__note{margin-top:12px;font-size:13px;color:var(--cyg-label)}.am-overview .am-riskdeals{margin:12px 16px 4px}.am-overview .am-riskdeals__toggle{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--cyg-border-soft);background:var(--cyg-surface);color:var(--cyg-primary);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1)}.am-overview .am-riskdeals__toggle:hover{background:var(--cyg-tint-primary-soft);border-color:var(--cyg-primary)}.am-overview .am-riskdeals__toggle i{font-size:.85rem}.am-overview .am-riskdeals__panel{margin-top:10px}.am-overview.am-portfolio-summary .cyg-grid-card{min-height:220px}.am-overview.am-portfolio-summary .am-portfolio-summary-grid .k-grid-header .k-cell-inner,.am-overview.am-portfolio-summary .am-portfolio-summary-grid .k-grid-header .k-column-title,.am-overview.am-portfolio-summary .am-portfolio-summary-grid .k-grid-header th{white-space:normal!important;line-height:1.2}.am-overview.am-portfolio-summary .am-portfolio-summary-grid .k-grid-header th{vertical-align:middle}.am-overview.am-portfolio-summary .am-portfolio-summary-grid td{white-space:nowrap}.am-overview .am-drill{margin-top:12px;padding-top:10px;border-top:1px solid var(--cyg-line)}.am-overview .am-drill__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.am-overview .am-drill__toggle{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--cyg-border-soft);background:var(--cyg-surface);color:var(--cyg-primary);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1)}.am-overview .am-drill__toggle:hover{background:var(--cyg-tint-primary-soft);border-color:var(--cyg-primary)}.am-overview .am-drill__toggle i{font-size:.85rem}.am-overview .am-drill__chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 10px;border-radius:999px;background:var(--cyg-tint-primary-soft);border:1px solid var(--cyg-border-soft);font-size:12px;font-weight:600;color:var(--cyg-primary)}.am-overview .am-drill__chip[hidden]{display:none}.am-overview .am-drill__chip-label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-overview .am-drill__chip-clear{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;padding:0;border:none;border-radius:999px;background:0 0;color:var(--cyg-primary);font-size:1rem;line-height:1;cursor:pointer;transition:background .15s cubic-bezier(.16,1,.3,1)}.am-overview .am-drill__chip-clear:hover{background:var(--cyg-tint-primary-strong)}.am-overview .am-drill__body{margin-top:10px}.am-overview .am-drill__body[hidden]{display:none}.am-overview .am-drill__scroll{max-height:320px;overflow-y:auto}.am-overview [data-am-country-rail] .am-map-top__row,.am-overview [data-amp-country-rail] .am-map-top__row{cursor:pointer;border-radius:6px;transition:background .12s cubic-bezier(.16,1,.3,1)}.am-overview [data-am-country-rail] .am-map-top__row:hover,.am-overview [data-amp-country-rail] .am-map-top__row:hover{background:var(--cyg-tint-primary-soft)}.am-overview [data-am-sector] .pm-bar,.am-overview [data-amp-sector] .pm-bar{cursor:pointer;border-radius:6px;transition:background .12s cubic-bezier(.16,1,.3,1)}.am-overview [data-am-sector] .pm-bar:hover,.am-overview [data-amp-sector] .pm-bar:hover{background:var(--cyg-tint-primary-soft)}.am-overview .am-map__canvas-wrap canvas{cursor:pointer}.am-portal .fund-perf-slicers{max-height:none!important;overflow:visible!important;opacity:1!important;background:0 0!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.am-portal .fund-perf-slicers__inner{display:flex!important;flex-wrap:wrap;gap:24px;padding:0!important;align-items:center}.am-portal .fund-perf-slicer--views,.am-portal .fund-perf-slicer:has(#fpCounterpartySlicer),.am-portal .fund-perf-slicer:has(#fpStatusSlicer),.am-portal .fund-perf-slicer:has(#fpTypeSlicer),.am-portal .fund-perf-slicer__refresh{display:none!important}.am-portal .fund-perf-slicer{flex-direction:row;align-items:center;gap:8px}.am-portal .fund-perf-slicer__label{display:inline-block;flex:0 0 auto;white-space:nowrap;margin-bottom:0}.am-portal .cmd-sql-host{position:relative}.am-portal .cmd-sql-trigger--inband{position:static;flex:0 0 auto;align-self:center;margin-left:8px}.am-portal .inv-kpi-strip.cmd-sql-host > .cmd-sql-trigger{top:-6px;right:0}.am-portal .cmd-export-trigger.is-busy{opacity:.4;pointer-events:none}#cmdDashboardContent{position:relative}#cmdDashboardContent.am-loading .tab-content{opacity:.45;pointer-events:none;transition:opacity .15s var(--cyg-ease,ease)}#cmdDashboardContent.am-loading::after{content:"";position:fixed;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid var(--cyg-line-2);border-top-color:var(--cyg-primary);border-radius:50%;animation:am-portal-spin .7s linear infinite;z-index:20;pointer-events:none}@keyframes am-portal-spin{to{transform:rotate(360deg)}}.am-focus-modal__body{padding:20px 28px 28px;min-height:460px}.am-focus-modal__loader{min-height:420px;padding-top:8px}.am-focus-modal__content .am-map--focus .am-map__canvas-wrap{height:52vh}.am-focus-modal__content .pm-bars--focus{min-height:300px}.am-focus-modal__content .am-table-scroll{max-height:38vh}.am-focus-modal__content .pm-risk-drill__caption{font-size:13px;font-weight:600;color:var(--cyg-label);margin-bottom:12px;font-variant-numeric:tabular-nums}.am-focus-modal__content .am-focus-drill{margin-top:22px}.am-focus-modal__content .am-focus-drill__head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.am-focus-modal__content .am-focus-drill__title{font-size:.85rem;font-weight:700;color:var(--cyg-subink);margin:0}.am-focus-modal__content .am-map-top [data-amp-country-rail-row],.am-focus-modal__content .pm-bars--focus .pm-bar{cursor:pointer}.am-overview .am-statcard:has([data-am-activity]){cursor:pointer;border-radius:8px;transition:background .14s ease}.am-overview .am-statcard:has([data-am-activity]):hover{background:var(--cyg-elevated-1)}.am-overview .inv-card:has(#amOverviewCountryMap),.am-overview .inv-card:has(#amPortfolioCountryMap),.am-overview .inv-card:has([data-am-sector]),.am-overview .inv-card:has([data-amp-sector]){cursor:zoom-in}.am-overview .inv-card:has(#amOverviewCountryMap) .am-drill,.am-overview .inv-card:has(#amOverviewCountryMap) .am-map-top__row,.am-overview .inv-card:has(#amOverviewCountryMap) .pm-bar,.am-overview .inv-card:has(#amOverviewCountryMap) a,.am-overview .inv-card:has(#amOverviewCountryMap) button,.am-overview .inv-card:has(#amOverviewCountryMap) canvas,.am-overview .inv-card:has(#amPortfolioCountryMap) .am-drill,.am-overview .inv-card:has(#amPortfolioCountryMap) .am-map-top__row,.am-overview .inv-card:has(#amPortfolioCountryMap) .pm-bar,.am-overview .inv-card:has(#amPortfolioCountryMap) a,.am-overview .inv-card:has(#amPortfolioCountryMap) button,.am-overview .inv-card:has(#amPortfolioCountryMap) canvas,.am-overview .inv-card:has([data-am-sector]) .am-drill,.am-overview .inv-card:has([data-am-sector]) .am-map-top__row,.am-overview .inv-card:has([data-am-sector]) .pm-bar,.am-overview .inv-card:has([data-am-sector]) a,.am-overview .inv-card:has([data-am-sector]) button,.am-overview .inv-card:has([data-am-sector]) canvas,.am-overview .inv-card:has([data-amp-sector]) .am-drill,.am-overview .inv-card:has([data-amp-sector]) .am-map-top__row,.am-overview .inv-card:has([data-amp-sector]) .pm-bar,.am-overview .inv-card:has([data-amp-sector]) a,.am-overview .inv-card:has([data-amp-sector]) button,.am-overview .inv-card:has([data-amp-sector]) canvas{cursor:pointer}.am-portal .cmd-tile{border-radius:12px}.am-portal .cmd-tile__title{font-family:var(--cyg-font-body);font-size:.85rem;font-weight:700;letter-spacing:.005em}.am-portal .cmd-kpi__label{font-family:var(--cyg-font-body);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--cyg-label)}.am-portal .cmd-kpi__value{font-family:var(--cyg-font-body);font-size:1.6rem}.am-portal .cmd-section-title{font-family:var(--cyg-font-body);font-weight:700}.am-portal .am-portal-stub .cyg-surface__body{min-height:220px;display:flex;align-items:center;justify-content:center}.am-mix-table .am-mix-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.am-mix-table .am-mix-total td{font-weight:600;border-top:1px solid var(--cyg-line-2)}.am-mix-table .am-mix-sector{cursor:pointer}.am-mix-table .am-mix-sector td:first-child{font-weight:600}.am-mix-table .am-mix-sector:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:-2px}.am-mix-table .am-mix-chev{margin-right:6px;font-size:.85rem;color:var(--cyg-label)}.am-mix-table .am-mix-sub td:first-child{padding-left:36px;color:var(--cyg-subink)}.am-table-scroll.am-mix-scroll{overflow-x:auto;max-width:100%}.am-table-scroll.am-mix-scroll--full{max-height:none}.am-wall-facts.am-mix-facts{margin:16px 20px 4px}.am-riskdeals.am-mix-deals{margin:12px 20px 8px}.am-mix-table td{white-space:nowrap}.am-mix-table td:first-child{white-space:normal}.am-mix-name{display:inline-flex;align-items:baseline;gap:6px;white-space:normal}.am-mix-name .am-mix-chev{margin-right:0}.fm-overview .inv-kpi__value--date{font-size:1.15rem}.fm-overview .inv-legend__dot--info{background:var(--cyg-info)}.fm-overview .inv-legend__dot--warning{background:var(--cyg-warning)}.fm-overview .fm-cal{padding:10px 14px}.fm-overview .fm-cal__month{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--cyg-label);white-space:nowrap}.fm-overview .fm-cal__empty{margin:10px 0 0;text-align:center;font-size:13px;color:var(--cyg-label)}.fm-overview .fm-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.fm-overview .fm-cal__grid--head{margin-bottom:5px}.fm-overview .fm-cal__dow{text-align:center;font-size:12px;font-weight:600;color:var(--cyg-label);text-transform:uppercase;letter-spacing:.04em}.fm-overview .fm-cal__cell{position:relative;min-height:26px;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--cyg-subink);border-radius:7px;font-variant-numeric:tabular-nums}.fm-overview .fm-cal__cell--blank{visibility:hidden}.fm-overview .fm-cal__cell--due{background:var(--cyg-tint-info-soft);color:var(--cyg-ink)}.fm-overview .fm-cal__cell--inprogress{background:var(--cyg-tint-warning-soft);color:var(--cyg-ink)}.fm-overview .fm-cal__cell--overdue{background:var(--cyg-tint-danger-soft);color:var(--cyg-ink)}.fm-overview .fm-cal__cell--due::after,.fm-overview .fm-cal__cell--inprogress::after,.fm-overview .fm-cal__cell--overdue::after{content:"";position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:50%}.fm-overview .fm-cal__cell--due::after{background:var(--cyg-info)}.fm-overview .fm-cal__cell--inprogress::after{background:var(--cyg-copper)}.fm-overview .fm-cal__cell--overdue::after{background:var(--cyg-danger)}.fm-overview .fm-cal__cell--today{background:var(--cyg-primary);color:var(--cyg-button-primary-fg);font-weight:700}.fm-overview .fm-cal__cell--today.fm-cal__cell--due,.fm-overview .fm-cal__cell--today.fm-cal__cell--inprogress,.fm-overview .fm-cal__cell--today.fm-cal__cell--overdue{background:var(--cyg-primary);color:var(--cyg-button-primary-fg)}.fm-overview .fm-cal-legend{display:flex;gap:14px;flex-wrap:wrap}.fm-overview .fm-cal-legend__item{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--cyg-subink)}.fm-overview .fm-cal-legend__dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.fm-overview .fm-cal-legend__dot--due{background:var(--cyg-info)}.fm-overview .fm-cal-legend__dot--inprogress{background:var(--cyg-copper)}.fm-overview .fm-cal-legend__dot--overdue{background:var(--cyg-danger)}.fm-overview .inv-deadlines-table tr.inv-dl__row--projected{cursor:default}.fm-overview .inv-deadlines-table tr[role="button"]{cursor:pointer}.pm-keydates-filter{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.cygnum-page-nav .nav-link.disabled{opacity:.4;cursor:default;pointer-events:none}.cm-tab-host--loading{opacity:.45;transition:opacity .15s ease;min-height:120px}.cm-relcards{display:flex;flex-direction:column;gap:10px}.cm-relcard{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--cyg-surface);border:1px solid var(--cyg-border);border-left:3px solid var(--cyg-primary);border-radius:10px;padding:13px 16px}.cm-relcard--equity{border-left-color:var(--cyg-copper)}.cm-relcard__badge{flex:0 0 auto;min-width:44px;height:30px;padding:0 10px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:var(--cyg-font-mono);font-size:12px;font-weight:700;color:var(--cyg-button-primary-fg);background:var(--cyg-primary)}.cm-relcard--equity .cm-relcard__badge{background:var(--cyg-copper)}.cm-relcard__who{min-width:150px}.cm-relcard__name{font-weight:600;font-size:14px;color:var(--cyg-ink)}.cm-relcard__dek{font-size:12px;color:var(--cyg-label);margin-top:1px}.cm-relcard__mets{display:flex;gap:24px;flex-wrap:wrap;margin-left:auto}.cm-met{text-align:right}.cm-met__l{font-family:var(--cyg-font-mono);font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--cyg-label)}.cm-met__v{font-size:13.5px;font-weight:600;margin-top:2px;color:var(--cyg-ink);font-variant-numeric:tabular-nums}.cm-met__v--accent{color:var(--cyg-warning-text)}.cm-widget-title{font-family:var(--cyg-font-mono);font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--cyg-warning-text);margin-bottom:10px}.cm-bars{display:flex;flex-direction:column;gap:8px}.cm-bar{display:flex;align-items:center;gap:10px;font-size:13px}.cm-bar__l{width:130px;flex:0 0 130px;color:var(--cyg-subink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-bar--self .cm-bar__l{font-weight:700;color:var(--cyg-ink)}.cm-bar__track{flex:1;height:10px;background:var(--cyg-line);border-radius:5px;overflow:hidden}.cm-bar__fill{display:block;height:100%;border-radius:5px;background:var(--cyg-info)}.cm-bar--self .cm-bar__fill{background:var(--cyg-primary)}.cm-bar__v{width:52px;flex:0 0 52px;text-align:right;font-variant-numeric:tabular-nums;font-size:12px;color:var(--cyg-subink)}.cm-profile{display:flex;flex-direction:column;gap:5px}.cm-yr{border:1px solid var(--cyg-border-soft);border-radius:8px;overflow:hidden}.cm-yr__head{display:flex;align-items:center;gap:10px;padding:8px 11px;cursor:pointer;font-size:13px}.cm-yr__head:hover{background:var(--cyg-elevated-1)}.cm-yr__cav{width:12px;color:var(--cyg-label);transition:transform .15s ease;font-size:12px}.cm-yr.open .cm-yr__cav{transform:rotate(90deg)}.cm-yr__label{width:44px;flex:0 0 44px;font-weight:600;color:var(--cyg-subink)}.cm-yr__track{flex:1;height:10px;background:var(--cyg-line);border-radius:5px;overflow:hidden}.cm-yr__fill{display:block;height:100%;border-radius:5px;background:var(--cyg-info)}.cm-yr__fill--interest{background:var(--cyg-copper)}.cm-yr__v{width:66px;flex:0 0 66px;text-align:right;font-variant-numeric:tabular-nums;font-size:12px;color:var(--cyg-ink)}.cm-yr__months{display:none;padding:6px 12px 10px 34px;flex-direction:column;gap:5px;background:var(--cyg-elevated-1);border-top:1px solid var(--cyg-border-soft)}.cm-yr.open .cm-yr__months{display:flex}.cm-mrow{display:flex;align-items:center;gap:10px;font-size:12px}.cm-mrow__l{width:36px;flex:0 0 36px;color:var(--cyg-label)}.cm-mrow__track{flex:1;height:7px;background:var(--cyg-line);border-radius:4px;overflow:hidden}.cm-mrow__fill{display:block;height:100%;border-radius:4px;background:var(--cyg-info)}.cm-mrow__v{width:66px;flex:0 0 66px;text-align:right;font-variant-numeric:tabular-nums;color:var(--cyg-subink)}.cm-profile__foot{padding:9px 16px;border-top:1px solid var(--cyg-border-soft);font-size:12px;color:var(--cyg-label)}.cm-table{width:100%;border-collapse:collapse;font-size:13px}.cm-table th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--cyg-subink);background:var(--cyg-cream);text-align:left;padding:12px 16px;border-bottom:1px solid var(--cyg-border);white-space:nowrap;vertical-align:middle}.cm-table td{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;line-height:1.4;color:var(--cyg-ink);padding:12px 16px;border-bottom:1px solid var(--cyg-line-2);vertical-align:middle}.cm-table .cm-num{text-align:right;font-variant-numeric:tabular-nums}.cm-pending__body{text-align:center;padding:48px 24px}.cm-pending__glyph{font-size:34px;color:var(--cyg-label);margin-bottom:12px}.cm-pending__title{font-size:16px;color:var(--cyg-ink);margin-bottom:8px}.cm-pending__dek{font-size:13px;color:var(--cyg-subink);max-width:560px;margin:0 auto;line-height:1.6}.cmd-filters-toggle{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;background:var(--cyg-surface);color:var(--cyg-ink);border:1px solid var(--cyg-border);border-radius:16px;font-family:var(--cyg-font-display, 'Outfit', system-ui, sans-serif);font-size:13px;font-weight:500;cursor:pointer;transition:border-color 160ms ease,color 160ms ease,background 160ms ease}.cmd-filters-toggle:hover{border-color:var(--cyg-copper);color:var(--cyg-warning-text)}.cmd-filters-toggle.is-active{border-color:var(--cyg-primary);color:var(--cyg-primary);background:var(--cyg-tint-primary-soft,var(--cyg-elevated-1))}.cmd-filters-toggle .la{font-size:14px}.cmd-filters-toggle__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;margin-left:2px;border-radius:9px;background:var(--cyg-primary);color:var(--cyg-button-primary-fg);font-size:12px;font-weight:700}.cmd-slicers-wrap .fund-perf-slicers{overflow:hidden;max-height:0;padding-top:0;padding-bottom:0;margin:0;border-width:0;box-shadow:none;transition:max-height 280ms cubic-bezier(.25,.1,.25,1),padding 220ms ease,margin 220ms ease,border-width 220ms ease}.cmd-slicers-wrap .fund-perf-slicers.is-visible{max-height:800px;padding-top:16px;padding-bottom:16px;margin:12px 0 22px;border-width:1px}#cmdStickyToolbarNav{margin-bottom:16px}.cmd-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-bottom:12px}.cmd-grid--row1 > .cmd-tile{grid-column:span 12}.cmd-grid--row4 > .cmd-tile{grid-column:span 3}.cmd-grid--row6 > .cmd-tile{grid-column:span 2}.cmd-grid--row8{grid-template-columns:repeat(8,minmax(0,1fr))}.cmd-grid--row8 > .cmd-tile{grid-column:span 1}.cmd-grid--row3a > .cmd-tile{grid-column:span 4}.cmd-grid--row2 > .cmd-tile{grid-column:span 6}.cmd-grid--row5{grid-template-columns:repeat(5,minmax(0,1fr))}.cmd-grid--row5 > .cmd-tile{grid-column:span 1}.cmd-grid--row60-40 > .cmd-tile:nth-child(1){grid-column:span 7}.cmd-grid--row60-40 > .cmd-tile:nth-child(2){grid-column:span 5}.cmd-donut-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cmd-donut-pair__col{min-width:0}.cmd-donut-pair__heading{font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--cyg-label);text-align:center;margin-bottom:4px}.cmd-tile__drilldown{margin-top:10px;border-top:1px solid var(--cyg-border-soft);padding-top:10px}.cmd-tile__drilldown-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cmd-tile__drilldown-toggle{font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;border-radius:4px}.cmd-tile__drilldown-hint{font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;color:var(--cyg-subink)}.cmd-tile__drilldown-body{margin-top:8px}.cmd-tile__drilldown-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;background:var(--cyg-tint-info-soft,var(--cyg-elevated-1));color:var(--cyg-info-text);border-radius:12px;font-family:var(--cyg-font-display, 'Outfit', system-ui, sans-serif);font-size:12px;font-weight:600}.cmd-tile__drilldown-chip[hidden]{display:none!important}.cmd-tile__drilldown-chip-clear{appearance:none;background:0 0;border:0;color:var(--cyg-info-text);width:18px;height:18px;line-height:16px;border-radius:50%;cursor:pointer;font-size:14px;font-weight:600;padding:0;transition:background 160ms ease,color 160ms ease}.cmd-tile__drilldown-chip-clear:hover{background:var(--cyg-info);color:var(--cyg-button-primary-fg)}.cmd-tile{position:relative;background:var(--cyg-surface);border:1px solid var(--cyg-border-soft);border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 2px var(--cyg-overlay-soft);transition:border-color 160ms ease,box-shadow 160ms ease;min-height:96px}.cmd-strip{position:relative}.cmd-tile:hover{border-color:var(--cyg-border)}.cmd-tile__header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:18px}.cmd-tile__title{font-family:var(--cyg-font-display, 'Outfit', system-ui, sans-serif);font-size:13px;font-weight:600;color:var(--cyg-ink);margin:0;line-height:1.2}.cmd-tile__subtitle{font-size:12px;color:var(--cyg-subink);line-height:1.3}.cmd-tile__icon{width:18px;height:18px;color:var(--cyg-primary);opacity:.85;flex-shrink:0}.cmd-tile__note{font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--cyg-label)}.cmd-tile__body{flex:1;display:flex;flex-direction:column;justify-content:center}.cmd-kpi{display:flex;flex-direction:column;gap:6px;min-height:92px}.cmd-kpi__label{font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--cyg-label);margin:0}.cmd-kpi__value{font-family:var(--cyg-font-display, 'Outfit', system-ui, sans-serif);font-feature-settings:'tnum' 1;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;color:var(--cyg-ink);line-height:1.05;letter-spacing:-.01em;margin:0}.cmd-kpi__value-unit{font-size:.55em;margin-left:2px;color:var(--cyg-subink);font-weight:600}.cmd-kpi__delta{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-weight:500;color:var(--cyg-subink)}.cmd-kpi__delta--up{color:var(--cyg-success-text)}.cmd-kpi__delta--down{color:var(--cyg-danger-text)}.cmd-kpi__delta--flat{color:var(--cyg-subink)}.cmd-kpi__sub{font-size:12px;color:var(--cyg-subink);line-height:1.3}.cmd-kpi__spark{width:100%;height:28px;margin-top:4px;flex-shrink:0}.cmd-kpi--accent{border-top:2px solid var(--cyg-accent)}.cmd-kpi--info{border-top:2px solid var(--cyg-info)}.cmd-kpi--copper{border-top:2px solid var(--cyg-copper)}.cmd-kpi--danger{border-top:2px solid var(--cyg-danger)}.cmd-kpi--primary{border-top:2px solid var(--cyg-primary)}.cmd-kpi--success{border-top:2px solid var(--cyg-success)}.cmd-chart{width:100%;height:200px;flex-shrink:0}.cmd-chart--tall{height:240px}.cmd-bars{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.cmd-bars__row{display:grid;grid-template-columns:56px 1fr 84px;align-items:center;gap:8px;font-size:12px}.cmd-bars--risk .cmd-bars__row{grid-template-columns:220px 1fr 64px}.cmd-bars--risk .cmd-bars__label{white-space:normal;line-height:1.25}.cmd-tt{padding:8px 10px;font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;min-width:180px}.cmd-tt__title{font-weight:600;color:var(--cyg-ink);margin-bottom:6px;border-bottom:1px solid var(--cyg-border-soft);padding-bottom:4px}.cmd-tt__row{display:flex;align-items:center;gap:6px;padding:2px 0;color:var(--cyg-subink)}.cmd-tt__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cmd-tt__name{flex:1;color:var(--cyg-ink)}.cmd-tt__val{font-feature-settings:'tnum' 1;font-variant-numeric:tabular-nums;color:var(--cyg-ink)}.cmd-tt__total{margin-top:4px;border-top:1px solid var(--cyg-border-soft);padding-top:4px;font-weight:600}.cmd-tt__empty{font-style:italic}.cmd-bars__label{font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;font-weight:600;color:var(--cyg-ink);letter-spacing:.04em}.cmd-bars__bar{position:relative;height:8px;background:var(--cyg-border-soft);border-radius:4px;overflow:hidden}.cmd-bars__fill{position:absolute;inset:0 auto 0 0;height:100%;background:var(--cyg-accent);border-radius:4px;transition:width 240ms ease}.cmd-bars__value{font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-feature-settings:'tnum' 1;font-variant-numeric:tabular-nums;font-size:12px;color:var(--cyg-ink);text-align:right}.cmd-news{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cmd-news__item{padding:10px 0;border-bottom:1px solid var(--cyg-border-soft);display:flex;flex-direction:column;gap:4px}.cmd-news__item:last-child{border-bottom:none}.cmd-news__item:first-child{padding-top:4px}.cmd-news__head{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.cmd-news__date{color:var(--cyg-subink)}.cmd-news__fund{color:var(--cyg-primary);font-weight:600}.cmd-news__src{color:var(--cyg-subink);word-break:break-word}.cmd-news__src a{color:inherit}.cmd-news__src a:hover{color:var(--cyg-success-text);text-decoration:underline}.cmd-news__title{font-family:var(--cyg-font-display, 'Outfit', system-ui, sans-serif);font-size:13px;font-weight:600;color:var(--cyg-ink);line-height:1.35}.cmd-news__body{font-size:12px;color:var(--cyg-subink);line-height:1.4}.cmd-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--cyg-subink);padding:32px 16px;gap:8px}.cmd-placeholder__title{font-family:var(--cyg-font-display, 'Outfit', system-ui, sans-serif);font-size:14px;font-weight:600;color:var(--cyg-ink)}.cmd-placeholder__body{font-size:12px;color:var(--cyg-subink);max-width:320px}.cmd-empty{color:var(--cyg-subink);font-style:italic;font-size:12px;text-align:center;padding:16px 0}.cmd-deploy{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.cmd-deploy__ring{height:200px;width:100%}.cmd-deploy__stats{display:grid;grid-template-columns:1fr;gap:8px;align-content:center;font-size:12px}.cmd-deploy__stat{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--cyg-border-soft);padding-bottom:6px}.cmd-deploy__stat:last-child{border-bottom:none;padding-bottom:0}.cmd-deploy__stat-label{font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--cyg-label)}.cmd-deploy__stat-value{font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-feature-settings:'tnum' 1;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;color:var(--cyg-ink)}.cmd-lifecycle{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:8px}.cmd-lifecycle__step{text-align:center;padding:8px 4px;background:var(--cyg-elevated-1,var(--cyg-surface));border:1px solid var(--cyg-border-soft);border-radius:6px;display:flex;flex-direction:column;gap:2px}.cmd-lifecycle__count{font-family:var(--cyg-font-display, 'Outfit', system-ui, sans-serif);font-feature-settings:'tnum' 1;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;color:var(--cyg-ink);line-height:1}.cmd-lifecycle__label{font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--cyg-subink)}@media (max-width:1366px){.cmd-grid--row6 > .cmd-tile{grid-column:span 4}.cmd-grid--row3a > .cmd-tile{grid-column:span 6}.cmd-grid--row2 > .cmd-tile{grid-column:span 12}.cmd-grid--row4 > .cmd-tile{grid-column:span 6}.cmd-grid--row8{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.cmd-grid--row3a > .cmd-tile,.cmd-grid--row6 > .cmd-tile{grid-column:span 12}.cmd-grid--row4 > .cmd-tile{grid-column:span 12}.cmd-deploy{grid-template-columns:1fr}.cmd-grid--row8{grid-template-columns:repeat(2,minmax(0,1fr))}}.cmd-tabs{display:flex;flex-wrap:wrap;gap:2px;margin:-8px 0 14px;padding:4px 0;border-bottom:1px solid var(--cyg-border-soft);position:sticky;top:0;background:var(--cyg-cream);z-index:4}.cmd-tabs__tab{appearance:none;background:0 0;border:1px solid transparent;border-bottom:2px solid transparent;padding:8px 14px;font-family:var(--cyg-font-display, 'Outfit', system-ui, sans-serif);font-size:12px;font-weight:500;color:var(--cyg-subink);cursor:pointer;letter-spacing:.01em;transition:color 160ms ease,border-color 160ms ease,background 160ms ease;border-radius:4px 4px 0 0}.cmd-tabs__tab:hover{color:var(--cyg-ink);background:var(--cyg-elevated-1,var(--cyg-surface))}.cmd-tabs__tab.is-active{color:var(--cyg-primary);border-bottom-color:var(--cyg-primary);background:var(--cyg-surface);font-weight:600}.cmd-tabs__tab[disabled]{opacity:.4;cursor:not-allowed}.cmd-tab-pane{display:none}.cmd-tab-pane.is-active{display:block}.cmd-tile--map .cmd-tile__body--mapgrid{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr);gap:12px;align-items:stretch}.cmd-map-canvas-wrap{position:relative;min-height:360px;background:var(--cyg-elevated-1,var(--cyg-surface));border-radius:6px;padding:6px;display:flex;flex-direction:column;gap:6px}.cmd-map-canvas-wrap canvas{flex:1 1 auto;width:100%!important;height:auto!important;min-height:320px;max-height:420px}.cmd-map-legend-discrete{list-style:none;margin:0;padding:6px 4px 0;display:flex;flex-wrap:wrap;gap:6px 10px;border-top:1px solid var(--cyg-border-soft);font-size:12px;font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);color:var(--cyg-subink)}.cmd-map-legend-discrete li{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.cmd-map-legend-discrete .cmd-map-legend__swatch{display:inline-block;width:12px;height:12px;border-radius:2px;flex-shrink:0}.cmd-map-top{list-style:none;margin:0;padding:4px 0 0;display:flex;flex-direction:column;gap:6px;counter-reset:cmd-map-rank}.cmd-map-top__row{counter-increment:cmd-map-rank;display:grid;grid-template-columns:16px 14px 1fr auto;align-items:center;gap:6px;padding:4px 6px;border-radius:4px;font-size:12px;background:var(--cyg-surface);border:1px solid var(--cyg-border-soft)}.cmd-map-top__row::before{content:counter(cmd-map-rank);font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:10px;color:var(--cyg-label)}.cmd-map-top__swatch{display:inline-block;width:12px;height:12px;border-radius:2px;flex-shrink:0}.cmd-map-top__name{color:var(--cyg-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.cmd-map-top__val{font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;color:var(--cyg-ink);text-align:right;font-weight:600}.cmd-section-divider{margin:24px 0 12px;padding-top:8px;border-top:1px solid var(--cyg-border-soft)}.cmd-section-title{font-family:var(--cyg-font-display, 'Outfit', system-ui, sans-serif);font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--cyg-ink);margin:0;text-transform:uppercase}.cmd-table-wrap{width:100%;overflow-x:auto}.cmd-table{width:100%;border-collapse:collapse;font-size:12px}.cmd-table td,.cmd-table th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;line-height:1.4;color:var(--cyg-ink);padding:12px 16px;border-bottom:1px solid var(--cyg-line-2);vertical-align:middle}.cmd-table th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--cyg-subink);background:var(--cyg-cream);text-align:left;padding:12px 16px;border-bottom:1px solid var(--cyg-border);white-space:nowrap;vertical-align:middle}.cmd-tile__body--scroll .cmd-table thead th{position:sticky;top:0;z-index:2;background:var(--cyg-surface);border-bottom:1px solid var(--cyg-border)}.cmd-table tr:last-child td{border-bottom:none}.cmd-table tr:hover td{background:var(--cyg-elevated-1,var(--cyg-surface))}.cmd-table td.k-text-right,.cmd-table th.k-text-right{text-align:right}.cmd-table td.cmd-table__num{font-variant-numeric:tabular-nums;text-align:right}.cmd-progress{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.cmd-progress__head{display:flex;justify-content:space-between;align-items:baseline;font-size:12px}.cmd-progress__label{color:var(--cyg-subink)}.cmd-progress__value{font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-feature-settings:'tnum' 1;font-variant-numeric:tabular-nums;color:var(--cyg-ink);font-weight:600}.cmd-progress__track{height:6px;background:var(--cyg-border-soft);border-radius:3px;overflow:hidden;position:relative}.cmd-progress__fill{height:100%;border-radius:3px;background:var(--cyg-info);transition:width 240ms ease}.cmd-progress--success .cmd-progress__fill{background:var(--cyg-success)}.cmd-progress--warning .cmd-progress__fill{background:var(--cyg-warning)}.cmd-progress--danger .cmd-progress__fill{background:var(--cyg-danger)}.cmd-progress__limit{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--cyg-ink);opacity:.5}.cmd-alerts{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.cmd-alerts__item{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--cyg-border-soft)}.cmd-alerts__item:last-child{border-bottom:none}.cmd-alerts__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:6px}.cmd-alerts__dot--danger{background:var(--cyg-danger)}.cmd-alerts__dot--warning{background:var(--cyg-warning)}.cmd-alerts__dot--info{background:var(--cyg-info)}.cmd-alerts__dot--success{background:var(--cyg-success)}.cmd-alerts__text{display:flex;flex-direction:column;gap:2px;flex:1}.cmd-alerts__title{font-size:12px;font-weight:500;color:var(--cyg-ink)}.cmd-alerts__sub{font-size:12px;color:var(--cyg-subink)}.cmd-tile__body--scroll{overflow-y:auto;max-height:360px}.cmd-table--compact td,.cmd-table--compact th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;line-height:1.4;color:var(--cyg-ink);padding:12px 16px;border-bottom:1px solid var(--cyg-line-2);vertical-align:middle;padding:8px 12px}.cmd-table-title{display:flex;align-items:center;gap:8px;margin-bottom:6px}.cmd-table-title__hint{font-size:12px;color:var(--cyg-subink);font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace)}.cmd-section-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cyg-label);margin-bottom:6px}.cmd-bars--compact .cmd-bars__row{padding:3px 0}.cmd-bars--compact .cmd-bars__label{font-size:12px}.cmd-bars--compact .cmd-bars__value{font-size:12px}.cmd-fund-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.cmd-map-wrap{position:relative;width:100%}.cmd-chart--map{height:280px;position:relative;overflow:hidden;border-radius:4px;background:linear-gradient(180deg,var(--cyg-surface) 0,var(--cyg-elevated-1) 100%)}.cmd-chart--map .jvm-zoom-btn{position:absolute;left:8px;width:22px;height:22px;line-height:22px;text-align:center;background:var(--cyg-surface);color:var(--cyg-ink);border:1px solid var(--cyg-border-soft);border-radius:3px;font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:13px;cursor:pointer;user-select:none;z-index:2}.cmd-chart--map .jvm-zoom-btn:hover{background:var(--cyg-elevated-1)}.cmd-chart--map .jvm-zoomin{top:8px}.cmd-chart--map .jvm-zoomout{top:36px}.cmd-chart--map .jvm-tooltip{background:var(--cyg-surface);border:1px solid var(--cyg-border);color:var(--cyg-ink);font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;padding:5px 8px;border-radius:3px;box-shadow:0 4px 14px var(--cyg-overlay-soft)}.cmd-tag{display:inline-block;padding:1px 6px;font-size:12px;border-radius:4px;background:var(--cyg-elevated-1,var(--cyg-surface));border:1px solid var(--cyg-border-soft);color:var(--cyg-subink);white-space:nowrap}.cmd-sql-trigger{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:4px;padding:2px 7px;font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--cyg-subink);background:var(--cyg-surface);border:1px solid var(--cyg-border-soft);border-radius:3px;cursor:pointer;user-select:none;opacity:.55;transition:opacity 140ms ease,color 140ms ease,border-color 140ms ease;z-index:3}.cmd-sql-trigger:hover{opacity:1;color:var(--cyg-warning-text);border-color:var(--cyg-copper)}.cmd-sql-trigger:focus-visible{outline:2px solid var(--cyg-copper);outline-offset:1px;opacity:1}.cmd-sql-trigger__chev{font-weight:600;color:inherit}.cmd-sql-trigger__ico{display:inline-block;vertical-align:-1px;color:inherit}.cmd-viz-tools{display:inline-flex;align-items:center;align-self:center;gap:6px;z-index:3}.cmd-viz-tools > .cmd-sql-trigger{position:static;top:auto;right:auto}.cmd-sql-host{position:relative}.cmd-sql-host > .cmd-viz-tools{position:absolute;top:8px;right:8px}.cmd-strip > .cmd-viz-tools,.inv-kpi-strip.cmd-sql-host > .cmd-viz-tools{top:6px;right:6px}.cmd-viz-tools.cmd-viz-tools--title{position:static;display:inline-flex;vertical-align:middle;align-self:center;margin-left:4px;line-height:1}.cyg-section-band__title > .cmd-viz-tools--title,.tmo-panel__title > .cmd-viz-tools--title{margin-left:-6px}.cmd-viz-tools--title > .cmd-viz-menu-btn{height:22px;width:24px}.cmd-viz-tail{white-space:nowrap}.cmd-sql-host.cmd-sql-host--gutter{padding-right:34px}.cmd-sql-host.cmd-sql-host--gutter > .cmd-viz-tools{top:10px;right:2px}.cmd-strip > .cmd-sql-trigger{top:-6px;right:0}.cmd-viz-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;padding:0;margin:0;color:var(--cyg-label);background:0 0;border:1px solid transparent;border-radius:6px;cursor:pointer;opacity:.7;transition:background 140ms ease,color 140ms ease,opacity 140ms ease,border-color 140ms ease}.cmd-viz-menu-btn.is-open,.cmd-viz-menu-btn:hover{opacity:1;color:var(--cyg-ink);background:var(--cyg-elevated-1);border-color:var(--cyg-border-soft)}.cmd-viz-menu-btn:focus-visible{outline:2px solid var(--cyg-copper);outline-offset:1px;opacity:1}.cmd-viz-menu-btn svg{display:block}.cmd-viz-menu{position:fixed;z-index:1080;min-width:224px;padding:6px;background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:12px;box-shadow:0 14px 34px var(--cyg-overlay-soft),0 3px 10px var(--cyg-overlay-soft)}.cmd-viz-menu[hidden]{display:none}.cmd-viz-menu__item{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;background:0 0;border:0;border-radius:9px;font-family:var(--cyg-font-body);font-size:14px;line-height:1.2;color:var(--cyg-ink);text-align:left;cursor:pointer;transition:background 120ms ease,color 120ms ease}.cmd-viz-menu__item[hidden]{display:none}.cmd-viz-menu__item:focus-visible,.cmd-viz-menu__item:hover{background:var(--cyg-elevated-1);outline:0}.cmd-viz-menu__ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;color:var(--cyg-subink);background:var(--cyg-elevated-1);border-radius:8px}.cmd-viz-menu__ico svg{display:block}.cmd-viz-menu__item:hover .cmd-viz-menu__ico{color:var(--cyg-primary);background:var(--cyg-tint-primary-soft)}.cmd-viz-menu__item[data-act="xlsx"] .cmd-viz-menu__ico{color:var(--cyg-success-text);background:var(--cyg-tint-success-soft)}.cmd-viz-menu__item[data-act="xlsx"]:hover .cmd-viz-menu__ico{color:var(--cyg-success-text);background:var(--cyg-tint-success-strong)}.cmd-viz-menu__label{flex:1 1 auto}.cmd-viz-menu__sep{height:1px;margin:6px 8px;background:var(--cyg-line)}.cmd-viz-menu__sep[hidden]{display:none}.cmd-viz-info-btn svg{display:block}.cmd-viz-about{position:absolute;z-index:1080;width:400px;max-width:calc(100vw - 16px);padding:14px 16px 16px;background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:12px;box-shadow:0 14px 34px var(--cyg-overlay-soft),0 3px 10px var(--cyg-overlay-soft);font-family:var(--cyg-font-body);color:var(--cyg-ink)}.cmd-viz-about[hidden]{display:none}.cmd-viz-about__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.cmd-viz-about__eyebrow{font-size:12px;font-weight:600;color:var(--cyg-primary)}.cmd-viz-about__close{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:-6px;padding:0;color:var(--cyg-label);background:0 0;border:0;border-radius:6px;cursor:pointer}.cmd-viz-about__close:hover{color:var(--cyg-ink);background:var(--cyg-elevated-1)}.cmd-viz-about__close:focus-visible{outline:2px solid var(--cyg-copper);outline-offset:1px}.cmd-viz-about__close svg{display:block}.cmd-viz-about__title{margin:0 0 8px;font-family:var(--cyg-font-display, 'Fraunces', Georgia, serif);font-size:17px;font-weight:600;line-height:1.25;color:var(--cyg-ink)}.cmd-viz-about__body{font-size:14px;line-height:1.5;color:var(--cyg-subink)}.cmd-viz-about__body p{margin:0 0 8px}.cmd-viz-about__body p:last-child{margin-bottom:0}.cmd-viz-about__basis{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:12px 0 0;padding-top:10px;border-top:1px solid var(--cyg-line);font-size:13px;line-height:1.4}.cmd-viz-about__basis[hidden]{display:none}.cmd-viz-about__basis dt{margin:0;font-weight:600;color:var(--cyg-ink);white-space:nowrap}.cmd-viz-about__basis dd{margin:0;color:var(--cyg-subink)}.cmd-sql-modal__dialog{max-width:880px;width:90vw}.cmd-sql-modal__content{background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:10px;box-shadow:0 18px 56px var(--cyg-overlay-strong);color:var(--cyg-ink)}.cmd-sql-modal__header{padding:14px 20px;background:var(--cyg-elevated-1,var(--cyg-cream));border-bottom:1px solid var(--cyg-border-soft);align-items:flex-start}.cmd-sql-modal__header .btn-close{margin-top:2px}.cmd-sql-modal__title{font-family:var(--cyg-font-display, 'Outfit', system-ui, sans-serif);font-size:16px;font-weight:600;color:var(--cyg-ink);margin:0}.cmd-sql-modal__sub{font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;color:var(--cyg-subink);margin-top:2px}.cmd-sql-modal__body{padding:0;max-height:64vh;overflow:hidden;background:var(--cyg-surface);display:flex;flex-direction:column}.cmd-sql-modal__tabs{display:flex;gap:4px;padding:8px 20px 0 20px;background:var(--cyg-surface);border-bottom:1px solid var(--cyg-border-soft)}.cmd-sql-modal__tab{appearance:none;background:0 0;border:1px solid transparent;border-bottom:none;border-radius:4px 4px 0 0;padding:6px 14px;font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--cyg-subink);cursor:pointer}.cmd-sql-modal__tab:hover{color:var(--cyg-ink)}.cmd-sql-modal__tab.is-active{background:var(--cyg-page-bg,var(--cyg-elevated-1));border-color:var(--cyg-border-soft);color:var(--cyg-ink);margin-bottom:-1px;padding-bottom:7px}.cmd-sql-modal__pane{display:none;flex:1;min-height:0;overflow:auto;background:var(--cyg-page-bg,var(--cyg-surface))}.cmd-sql-modal__pane.is-active{display:block}.cmd-sql-modal__pre{margin:0;padding:16px 20px;font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;line-height:1.5;color:var(--cyg-ink);white-space:pre;background:0 0;tab-size:2}.cmd-sql-modal__params-wrap{padding:0}.cmd-sql-modal__params{width:100%;border-collapse:collapse;font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px}.cmd-sql-modal__params thead th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--cyg-subink);background:var(--cyg-cream);text-align:left;padding:12px 16px;border-bottom:1px solid var(--cyg-border);white-space:nowrap;vertical-align:middle;position:sticky;top:0;z-index:1}.cmd-sql-modal__params tbody td{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;line-height:1.4;color:var(--cyg-ink);padding:12px 16px;border-bottom:1px solid var(--cyg-line-2);vertical-align:middle}.cmd-sql-modal__params tbody tr:last-child td{border-bottom:none}.cmd-sql-modal__params tbody tr:hover td{background:var(--cyg-elevated-1,var(--cyg-surface))}.cmd-sql-modal__params-th-name{width:28%}.cmd-sql-modal__params-th-type{width:18%}.cmd-sql-modal__params-th-val{width:54%}.cmd-sql-modal__params-name{color:var(--cyg-warning-text);font-weight:600}.cmd-sql-modal__params-type{color:var(--cyg-subink);font-size:12px}.cmd-sql-modal__params-val{color:var(--cyg-ink);white-space:pre-wrap;word-break:break-word}.cmd-sql-modal__params-empty{padding:24px;text-align:center;color:var(--cyg-subink);font-style:italic}.cmd-sql-modal__footer{padding:10px 20px;background:var(--cyg-surface);border-top:1px solid var(--cyg-border-soft);gap:8px}.cmd-sql-modal__hint{flex:1;font-family:var(--cyg-font-mono, 'JetBrains Mono', monospace);font-size:12px;color:var(--cyg-subink);text-align:left}.rs-sticky{position:sticky;top:60px;z-index:99}.rs-split{max-width:1804px;margin-inline:auto}.rs-split-doc{flex:0 1 1060px;min-width:560px;max-width:1060px}.rs-split-rail{flex:1 1 500px;min-width:420px;max-width:720px;position:relative}.rs-split.is-rail-collapsed{max-width:none}.rs-split.is-rail-collapsed .rs-split-rail{flex:0 0 auto;min-width:0;max-width:none}.rs-split.is-rail-collapsed .rs-rail{display:none}.rs-split.is-rail-collapsed .rs-split-doc{flex-grow:1;max-width:none}.rs-rail-toggle{display:flex;align-items:center;gap:6px;background:var(--cyg-surface);border:1px solid var(--cyg-border-soft);border-radius:999px;color:var(--cyg-label);font-size:12px;letter-spacing:.03em;padding:4px 12px;margin:0 0 8px auto;cursor:pointer;position:sticky;top:120px;z-index:100}.rs-rail-toggle:focus-visible,.rs-rail-toggle:hover{color:var(--cyg-primary);border-color:var(--cyg-tint-primary-strong)}.rs-rail-toggle svg{transition:transform 160ms ease}.rs-split.is-rail-collapsed .rs-rail-toggle svg{transform:rotate(180deg)}.rs-editor-close{flex:0 0 auto;background:0 0;border:none;color:var(--cyg-label);font-size:20px;line-height:1;padding:0 2px;cursor:pointer}.rs-editor-close:focus-visible,.rs-editor-close:hover{color:var(--cyg-ink)}.rs-editor-count{flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap}.rs-fmtbar{display:flex;align-items:center;gap:2px;padding:0 0 4px}.rs-fmt{display:inline-flex;align-items:center;gap:3px;background:0 0;border:1px solid transparent;border-radius:5px;color:var(--cyg-label);font-size:12px;line-height:1;min-width:26px;height:24px;padding:0 6px;justify-content:center;cursor:pointer;transition:color 140ms ease,background-color 140ms ease,border-color 140ms ease}.rs-fmt b{font-size:13px}.rs-fmt sup{font-size:12px;margin-left:1px}.rs-fmt:focus-visible,.rs-fmt:hover{color:var(--cyg-ink);background:var(--cyg-tint-muted-soft);border-color:var(--cyg-border-soft)}.rs-fmt:active{transform:translateY(1px)}.rs-fmt--wide{letter-spacing:.01em}.rs-fmt-sep{width:1px;height:14px;margin:0 4px;background:var(--cyg-border-soft)}.rs-gate-list{text-align:left;margin-top:4px;border:1px solid var(--cyg-border-soft);border-radius:4px;overflow:hidden}.rs-gate-item{display:flex;align-items:flex-start;gap:9px;padding:9px 11px;border-bottom:1px solid var(--cyg-border-soft);color:var(--cyg-ink);font-size:.92rem;text-align:left}.rs-gate-item:last-child{border-bottom:none}.rs-gate-item .rs-gate-mark{flex:0 0 auto;width:18px;height:18px;margin-top:1px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;background:var(--cyg-tint-warning-soft);color:var(--cyg-success-text)}.rs-gate-item .rs-gate-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.rs-gate-item .rs-gate-title{font-weight:600}.rs-gate-item .rs-gate-detail{font-size:.82rem;color:var(--cyg-label)}.rs-gate-item .rs-gate-go{flex:0 0 auto;color:var(--cyg-primary);font-size:1.15rem;line-height:1}.rs-gate-item:not(.is-ok){cursor:pointer}.rs-gate-item:not(.is-ok):focus-visible,.rs-gate-item:not(.is-ok):hover{background:var(--cyg-tint-primary-soft)}.rs-gate-item:not(.is-ok) .rs-gate-title{color:var(--cyg-primary)}.rs-gate-item.is-ok .rs-gate-mark{background:var(--cyg-tint-success-soft);color:var(--cyg-success-text)}.rs-gate-item.is-ok .rs-gate-title{color:var(--cyg-subink);font-weight:500}.rs-gate-summary{margin-top:10px;padding:8px 11px;border-radius:4px;background:var(--cyg-tint-warning-soft);color:var(--cyg-subink);font-size:.85rem;text-align:left}.rs-gate-summary.is-ready{background:var(--cyg-tint-success-soft)}body .swal-modal.rs-gate-swal{max-width:560px!important;width:92vw!important}.rs-rail{padding:0}.rs-rail .rs-rail-tabs{padding:0 2px;gap:1px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.rs-rail .rs-rail-tabs::-webkit-scrollbar{height:0}.rs-rail .rs-rail-tabs .cyg-tab{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;padding:10px 4px}.rs-rail .rs-rail-tabs .rs-tab-count.is-empty{display:none!important}.rs-rail .rs-rail-tabs .cyg-badge{padding:1px 5px;font-size:12px}.rs-rail .rs-rail-pane{padding:10px 14px 14px}.rs-rail .rs-card-body{font-size:.95rem;color:var(--cyg-subink)}.rs-rail .rs-card-meta{font-size:.9rem;color:var(--cyg-label)}.rs-rail .fs-7{font-size:.95rem!important}.rs-rail .fs-8{font-size:.875rem!important}body .rs-entry-card .k-grid.rs-grid--dense tbody:not(.form-body) tr td{padding-left:8px!important;padding-right:8px!important}.rs-entry-card{padding-bottom:14px;border-radius:6px}.rs-entry-card + .rs-entry-card{border-top:1px solid var(--cyg-border-soft);padding-top:14px}.rs-entry-card:last-child{padding-bottom:0}.rs-entry-card .rs-entry-title{padding:2px 0 0;font-size:.95rem;font-weight:700;color:var(--cyg-ink)}.rs-entry-card .rs-entry-help{padding:4px 0 0;font-size:13px;line-height:1.4;color:var(--cyg-label)}.rs-entry-card .rs-entry-body{padding:6px 0 0}.rs-entry-card .rs-cell-clamp{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.rs-entry-card .rs-entry-textarea{width:100%;min-height:74px;resize:vertical;font:inherit;color:var(--cyg-ink);background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:4px;padding:4px 6px}.rs-entry-card .rs-col-h{display:block;white-space:normal;overflow-wrap:break-word;line-height:1.25;cursor:help;text-transform:none;letter-spacing:0}.rs-entry-card .k-grid .k-table-th{white-space:normal;height:auto}.rs-entry-card .rs-entry-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.rs-entry-card .rs-entry-actions .cyg-btn{white-space:nowrap}.rs-entry-card .rs-entry-actions .rs-entry-comment{font-size:.85rem;white-space:nowrap}.rs-entry-card .k-grid{width:100%}.rs-entry-card .k-grid .k-grid-content{overflow-y:visible}.rs-entry-card .k-grid td{padding:5px 8px;font-size:.9rem}.rs-entry-card .k-grid th{padding:5px 8px;font-size:.75rem}.rs-entry-card .k-grid .k-grid-delete{min-width:26px;padding:2px 4px}.rs-entry-card .k-grid td.text-end,.rs-entry-card .k-grid th.text-end .k-link{text-align:right;justify-content:flex-end}.rs-pager{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);display:flex;align-items:center;gap:2px;padding:4px 8px;border-radius:999px;background:var(--cyg-ink);color:var(--cyg-surface);box-shadow:var(--cyg-elevated-2);z-index:15;user-select:none}.rs-pager button{border:none;background:0 0;color:var(--cyg-surface);font-size:15px;line-height:1;padding:6px 9px;border-radius:999px;cursor:pointer}.rs-pager button:hover{background:var(--cyg-overlay-soft)}.rs-pager .rs-pager-pages{font-size:13px;font-variant-numeric:tabular-nums;padding:0 4px;display:inline-flex;align-items:center}.rs-pager .rs-pager-pages input{width:34px;border:none;border-radius:4px;background:var(--cyg-overlay-soft);color:var(--cyg-surface);font-size:13px;font-variant-numeric:tabular-nums;text-align:center;padding:3px 2px;outline:0}.rs-pager .rs-pager-pages input:focus{background:var(--cyg-surface);color:var(--cyg-ink)}.rs-pager #RsZoomLabel{font-size:13px;font-variant-numeric:tabular-nums}.rs-pager .rs-pager-sep{width:1px;height:18px;background:var(--cyg-overlay-strong);margin:0 6px}.rs-avatar{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1;user-select:none}.rs-avatar.rs-avatar--t0{background:var(--cyg-tint-primary-soft);color:var(--cyg-primary)}.rs-avatar.rs-avatar--t1{background:var(--cyg-copper-tint);color:var(--cyg-warning-text)}.rs-avatar.rs-avatar--t2{background:var(--cyg-tint-info-soft);color:var(--cyg-info-text)}.rs-avatar.rs-avatar--t3{background:var(--cyg-tint-muted-soft);color:var(--cyg-subink)}.rs-avatar.rs-avatar--sm{width:24px;height:24px;font-size:12px}.rs-thread{position:relative;padding:14px 0 12px;border-bottom:1px solid var(--cyg-border-soft)}.rs-thread:last-child{border-bottom:none}.rs-thread .rs-thread-actions{position:absolute;top:12px;right:0;display:flex;gap:12px;font-size:13px;opacity:0;transition:opacity .12s}.rs-thread:focus-within .rs-thread-actions,.rs-thread:hover .rs-thread-actions{opacity:1}.rs-thread .rs-thread-top{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-right:70px}.rs-msg{display:flex;gap:10px;align-items:flex-start}.rs-msg .rs-msg-body{min-width:0;flex:1 1 auto}.rs-msg .rs-msg-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.rs-msg .rs-msg-author{color:var(--cyg-ink);font-weight:700;font-size:.95rem}.rs-msg .rs-msg-time{color:var(--cyg-label);font-size:.82rem;cursor:help;border-bottom:1px dotted transparent}.rs-msg .rs-msg-time:hover{border-bottom-color:var(--cyg-border)}.rs-msg .rs-msg-text{font-size:1rem;line-height:1.5;color:var(--cyg-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px}.rs-thread-replies{position:relative;margin:10px 0 0 15px;padding-left:25px}.rs-thread-replies::before{content:'';position:absolute;left:0;top:-6px;bottom:14px;width:1px;background:var(--cyg-border)}.rs-thread-replies .rs-msg--reply{position:relative;padding:6px 0}.rs-thread-replies .rs-msg--reply::before{content:'';position:absolute;left:-25px;top:18px;width:19px;height:1px;background:var(--cyg-border)}.rs-thread-replies .rs-msg--reply .rs-msg-author{font-size:.9rem}.rs-thread-replies .rs-msg--reply .rs-msg-text{font-size:.95rem}.rs-thread-reply{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0 40px}.rs-thread-reply textarea.rs-reply-text{flex:1 1 auto;min-width:0;resize:none;border:1px solid var(--cyg-border);border-radius:4px;background:var(--cyg-surface);color:var(--cyg-ink);padding:5px 10px;font-size:.92rem;line-height:1.4}.rs-thread-reply textarea.rs-reply-text::placeholder{color:var(--cyg-muted)}.rs-thread-reply textarea.rs-reply-text:focus{outline:0;border-color:var(--cyg-primary);box-shadow:0 0 0 3px var(--cyg-selection-ring)}.rs-thread-reply .rs-reply-send{opacity:0;transition:opacity .12s}.rs-thread-reply:focus-within .rs-reply-send,.rs-thread-reply:hover .rs-reply-send{opacity:1}.rs-comment-anchor{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--cyg-primary);background:var(--cyg-tint-primary-soft);border-radius:999px;padding:3px 10px 3px 8px;max-width:100%;min-width:0}.rs-comment-anchor span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-comment-anchor:hover{background:var(--cyg-tint-primary-strong);color:var(--cyg-primary-dark)}.rs-thread--resolved .rs-msg-text{color:var(--cyg-subink)}.rs-thread--resolved .rs-thread-actions{opacity:1}.rs-resolved-toggle{display:flex;align-items:center;gap:7px;width:100%;margin-top:12px;padding:9px 0;background:0 0;border:none;border-top:1px solid var(--cyg-border-soft);font-size:.85rem;font-weight:600;color:var(--cyg-subink);text-align:left}.rs-resolved-toggle .rs-resolved-caret{transition:transform .15s ease}.rs-resolved-toggle.is-open .rs-resolved-caret{transform:rotate(90deg)}.rs-resolved-toggle:hover{color:var(--cyg-primary)}.rs-resolved-toggle:focus-visible{outline:2px solid var(--cyg-primary);outline-offset:2px}.rs-timeline-day{position:sticky;top:0;z-index:2;margin:0;padding:10px 0 6px;background:var(--cyg-surface);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cyg-label)}ol.rs-timeline{list-style:none;margin:0 0 4px;padding:0 0 0 18px;position:relative}ol.rs-timeline::before{content:'';position:absolute;left:4px;top:6px;bottom:10px;width:1px;background:var(--cyg-border)}.rs-timeline-item{position:relative;padding:7px 0 9px}.rs-timeline-item .rs-timeline-dot{position:absolute;left:-18px;top:13px;width:9px;height:9px;border-radius:50%;background:var(--cyg-surface);border:1.5px solid var(--cyg-muted)}.rs-timeline-item .rs-timeline-head{display:flex;align-items:baseline;gap:8px}.rs-timeline-item .rs-timeline-title{color:var(--cyg-ink);font-weight:600;font-size:.95rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-timeline-item .rs-timeline-meta{font-size:.85rem;color:var(--cyg-subink);margin-top:2px}.rs-timeline-item .rs-timeline-meta time{cursor:help}.rs-timeline-item.rs-timeline-item--lifecycle{padding:5px 0 6px}.rs-timeline-item.rs-timeline-item--lifecycle .rs-timeline-dot{background:var(--cyg-primary);border-color:var(--cyg-primary);width:11px;height:11px;left:-19px;top:11px}.rs-timeline-item.rs-timeline-item--lifecycle .rs-timeline-title{color:var(--cyg-primary);font-weight:700}.rs-activity-rev{margin-left:auto;font-size:13px;color:var(--cyg-label);font-variant-numeric:tabular-nums;white-space:nowrap}.rs-activity-rev.rs-activity-rev--more{display:inline-flex;align-items:center;gap:3px;background:0 0;border:none;padding:1px 4px;border-radius:4px;color:var(--cyg-primary);font-weight:600}.rs-activity-rev.rs-activity-rev--more svg{transition:transform .15s ease}.rs-activity-rev.rs-activity-rev--more.is-open svg{transform:rotate(180deg)}.rs-activity-rev.rs-activity-rev--more:hover{background:var(--cyg-tint-primary-soft)}.rs-activity-rev.rs-activity-rev--more:focus-visible{outline:2px solid var(--cyg-primary);outline-offset:1px}ol.rs-timeline-revs{list-style:none;margin:6px 0 0;padding:6px 0 2px 10px;border-left:1px solid var(--cyg-border-soft)}ol.rs-timeline-revs .rs-timeline-rev{display:flex;align-items:baseline;gap:8px;padding:2px 0;font-size:.82rem;color:var(--cyg-subink)}ol.rs-timeline-revs .rs-timeline-rev .rs-activity-rev{margin-left:0}ol.rs-timeline-revs .rs-timeline-rev time{color:var(--cyg-label);cursor:help}ol.rs-timeline-revs .rs-timeline-rev .rs-activity-preview{margin-top:0}.rs-activity-kind{padding:1px 6px;border-radius:999px;background:var(--cyg-tint-primary-soft);color:var(--cyg-primary);font-size:12px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:0 0 auto}.rs-activity-kind--mcp{background:var(--cyg-tint-info-soft);color:var(--cyg-info-text)}.rs-activity-preview{font-size:.85rem;color:var(--cyg-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px;min-width:0}.rs-version-item{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--cyg-border-soft)}.rs-version-item:last-child{border-bottom:none}.rs-version-item .rs-version-no{flex:0 0 auto;min-width:42px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--cyg-tint-primary-soft);color:var(--cyg-primary);font-weight:700;font-size:.95rem;font-variant-numeric:tabular-nums}.rs-version-item .rs-version-main{flex:1 1 auto;min-width:0}.rs-version-item .rs-version-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rs-version-item .rs-version-meta{font-size:.875rem;color:var(--cyg-label)}.rs-version-item .rs-version-approval{font-size:.875rem;color:var(--cyg-success-text);margin-top:2px}.rs-version-item .rs-version-actions{display:flex;align-items:center;gap:14px;margin-top:4px;font-size:.875rem}.rs-version-item .rs-version-actions .rs-version-hash{margin-left:auto;color:var(--cyg-label);font-variant-numeric:tabular-nums;font-size:13px}.rs-todo-item{display:flex;align-items:baseline;gap:8px;padding:6px 0;cursor:pointer;border-bottom:1px dashed var(--cyg-border-soft)}.rs-todo-item:last-child{border-bottom:none}.rs-todo-item:hover .rs-todo-label{color:var(--cyg-primary);text-decoration:underline}.rs-todo-item.rs-todo-item--static{cursor:default}.rs-todo-item.rs-todo-item--static:hover .rs-todo-label{color:var(--cyg-ink);text-decoration:none}.rs-todo-item:focus-visible{outline:2px solid var(--cyg-primary);outline-offset:2px;border-radius:4px}.rs-todo-item:focus-visible .rs-todo-label{color:var(--cyg-primary)}.rs-todo-item .rs-todo-label{font-size:.95rem;color:var(--cyg-ink)}.rs-todo-item .rs-todo-kind{margin-left:auto;font-size:13px;color:var(--cyg-label)}.rs-todo-head{font-size:13.5px;font-weight:600;color:var(--cyg-ink);padding:2px 0 4px}.rs-todo-more{appearance:none;-webkit-appearance:none;display:block;width:100%;margin-top:10px;padding:10px 0 2px;border:0;border-top:1px solid var(--cyg-border-soft);background:0 0;text-align:left;font:500 13.5px/1.4 'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:var(--cyg-primary);cursor:pointer}.rs-todo-more:hover{text-decoration:underline}.rs-todo-more:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:2px;border-radius:4px}.rs-todo-group--optional{margin-top:4px}.rs-new-comment{margin-top:14px;padding-top:12px;border-top:1px solid var(--cyg-border-soft)}.rs-new-comment .rs-new-comment__anchor{font-size:.82rem;color:var(--cyg-subink);margin-bottom:6px}.rs-new-comment .rs-new-comment__anchor a{color:var(--cyg-primary)}.rs-new-comment .rs-new-comment__row{display:flex;align-items:flex-start;gap:8px}.rs-new-comment textarea{flex:1 1 auto;min-width:0;resize:vertical;border:1px solid var(--cyg-border);border-radius:4px;background:var(--cyg-surface);color:var(--cyg-ink);padding:7px 10px;font-size:.95rem;line-height:1.45}.rs-new-comment textarea::placeholder{color:var(--cyg-muted)}.rs-new-comment textarea:focus{outline:0;border-color:var(--cyg-primary);box-shadow:0 0 0 3px var(--cyg-selection-ring)}.rs-import-preview{text-align:left;font-size:.92rem;color:var(--cyg-ink)}.rs-import-preview .rs-import-file{font-weight:600;color:var(--cyg-subink);margin-bottom:10px}.rs-import-map{border:1px solid var(--cyg-border-soft);border-radius:4px;padding:8px 10px;margin-bottom:10px}.rs-import-map .rs-import-map__title{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cyg-label);margin-bottom:5px}.rs-import-map .rs-import-map__row{display:flex;align-items:baseline;gap:8px;padding:2px 0;font-size:.85rem}.rs-import-map .rs-import-map__to{flex:0 0 42%;font-weight:600;color:var(--cyg-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-import-map .rs-import-map__arrow{color:var(--cyg-label)}.rs-import-map .rs-import-map__from{flex:1 1 auto;min-width:0;color:var(--cyg-subink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-import-map .rs-import-map__row.is-missing .rs-import-map__from{color:var(--cyg-warning-text)}.rs-import-map .rs-import-map__row.is-ignored{color:var(--cyg-label)}ul.rs-import-warnings{list-style:none;margin:0 0 10px;padding:8px 10px;border-radius:4px;background:var(--cyg-tint-warning-soft);color:var(--cyg-subink);font-size:.82rem}ul.rs-import-warnings li + li{margin-top:3px}.rs-import-modes{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.rs-import-mode{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px;border:1px solid var(--cyg-border);border-radius:4px;cursor:pointer}.rs-import-mode:has(input:checked){border-color:var(--cyg-primary);background:var(--cyg-tint-primary-soft)}.rs-import-mode.is-blocked{cursor:not-allowed;opacity:.7}.rs-import-mode .rs-import-mode__label{font-weight:600}.rs-import-mode .rs-import-mode__counts{margin-left:auto;display:flex;gap:5px}.rs-import-mode .rs-import-mode__blocked{flex:1 0 100%;font-size:13px;color:var(--cyg-danger-text)}.rs-diff-scroll{max-height:320px;overflow:auto;border:1px solid var(--cyg-border-soft);border-radius:4px}table.rs-diff-table{width:100%;border-collapse:collapse;font-size:13px}table.rs-diff-table th{position:sticky;top:0;z-index:1;background:var(--cyg-surface);border-bottom:1px solid var(--cyg-border);padding:5px 7px;text-align:left;font-weight:700;color:var(--cyg-subink);white-space:nowrap}table.rs-diff-table td{padding:4px 7px;border-bottom:1px solid var(--cyg-border-soft);color:var(--cyg-ink);vertical-align:top}table.rs-diff-table td.num{text-align:right;font-variant-numeric:tabular-nums}table.rs-diff-table td s{color:var(--cyg-label)}table.rs-diff-table .rs-diff-mark{width:18px;text-align:center;font-weight:700;color:var(--cyg-label)}table.rs-diff-table .rs-diff-row--added{background:var(--cyg-tint-success-soft)}table.rs-diff-table .rs-diff-row--changed{background:var(--cyg-tint-warning-soft)}table.rs-diff-table .rs-diff-row--removed{background:var(--cyg-tint-danger-soft);text-decoration:line-through}table.rs-diff-table .rs-diff-row--unchanged td{color:var(--cyg-subink)}.rs-import-note{margin-top:8px;font-size:13px;color:var(--cyg-label)}body .swal-modal.rs-import-swal{max-width:760px!important;width:92vw!important}body .swal-modal.rs-import-swal .swal-title{font-size:1.05rem}body .swal-modal.rs-import-swal .swal-content{margin-top:6px}body.rs-reader-only #RsAssignTask,body.rs-reader-only #RsLifecycle,body.rs-reader-only #kt_toolbar #RsAssignTask,body.rs-reader-only .rs-new-comment{display:none!important}body.rs-reader-only .rs-reader-notice{display:flex}.rs-reader-notice{display:none;align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 12px;border:1px solid var(--cyg-border-soft);border-left:3px solid var(--cyg-primary);border-radius:4px;background:var(--cyg-tint-primary-soft);color:var(--cyg-subink);font-size:.88rem;line-height:1.45}.rs-reader-notice svg{flex:0 0 auto;margin-top:2px;color:var(--cyg-primary)}.rs-reader-notice strong{display:block;color:var(--cyg-ink);font-weight:700}.rs-mention{display:inline;padding:1px 5px;border-radius:4px;background:var(--cyg-tint-primary-soft);color:var(--cyg-primary);font-weight:600;white-space:nowrap}.rs-mention-picker{position:fixed;z-index:1080;max-height:300px;overflow-y:auto;padding:4px;border:1px solid var(--cyg-border);border-radius:4px;background:var(--cyg-surface);box-shadow:var(--cyg-shadow-2)}.rs-mention-option{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:4px;background:0 0;text-align:left;color:var(--cyg-ink)}.rs-mention-option.is-active,.rs-mention-option:hover{background:var(--cyg-tint-primary-soft)}.rs-mention-option .rs-mention-option__text{min-width:0;display:flex;flex-direction:column;line-height:1.25}.rs-mention-option .rs-mention-option__name{font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-mention-option .rs-mention-option__login{font-size:13px;color:var(--cyg-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-mention-count{position:sticky;top:0;z-index:1;padding:6px 9px 5px;margin:-4px -4px 2px;background:var(--cyg-surface);border-bottom:1px solid var(--cyg-border-soft);font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--cyg-label)}.rs-list-page{padding:24px 28px 48px}.rs-list-page .inv-overview .inv-kpi-strip.rs-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.rs-kpi-bar{height:3px;border-radius:2px;margin-top:12px;background:var(--cyg-line-2);overflow:hidden}.rs-kpi-bar i{display:block;height:100%;width:0;transition:width .3s ease}.rs-kpi-bar--copper i{background:var(--cyg-copper)}.rs-kpi-bar--info i{background:var(--cyg-info)}.rs-kpi-bar--success i{background:var(--cyg-success)}.rs-list{overflow:hidden}.rs-list__count{font-size:12px;font-weight:700;padding:1px 8px;border-radius:999px;background:var(--cyg-tint-muted-strong);color:var(--cyg-subink);vertical-align:middle}.rs-list .rs-view-seg{margin-left:auto}.rs-list .rs-search{width:280px;max-width:100%}.rs-list__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.rs-list__actions .cyg-btn[hidden]{display:none!important}.rs-group{display:inline-flex;align-items:center;gap:12px;vertical-align:middle}.rs-group .cyg-fund-chip{flex:none}.rs-group__mark{width:28px;height:28px;border-radius:8px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--cyg-tint-primary-soft);color:var(--cyg-primary);font-size:16px}.rs-group__text{display:flex;flex-direction:column;line-height:1.3}.rs-group__name{font-size:14.5px;font-weight:600;color:var(--cyg-ink)}.rs-group__meta{font-size:13px;font-weight:400;color:var(--cyg-label)}.rs-group__mix{display:inline-flex;flex-wrap:wrap;gap:6px}.rs-cov{display:inline-flex;gap:3px;flex-wrap:nowrap}.rs-cov__cell{width:20px;height:22px;border-radius:4px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;line-height:1;background:var(--cyg-border-soft);color:var(--cyg-label)}.rs-cov--q .rs-cov__cell{width:32px}.rs-cov__cell--upcoming{background:0 0;box-shadow:inset 0 0 0 1px var(--cyg-border)}.rs-cov__cell--draft{background:var(--cyg-tint-warning-soft);color:var(--cyg-warning-text)}.rs-cov__cell--finalreview,.rs-cov__cell--inreview{background:var(--cyg-tint-info-soft);color:var(--cyg-info-text)}.rs-cov__cell--changesrequested{background:var(--cyg-tint-danger-soft);color:var(--cyg-danger-text)}.rs-cov__cell--approved,.rs-cov__cell--published{background:var(--cyg-tint-success-soft);color:var(--cyg-success-text)}.rs-list .rs-list__grid.k-grid tr.rs-gap-row td{color:var(--cyg-label)}.rs-gap-toggle{display:inline-flex;align-items:center;gap:8px;margin:0 0 0 16px;font-size:13px;color:var(--cyg-label);cursor:pointer;white-space:nowrap}.rs-gap-toggle[hidden]{display:none}.rs-list .rs-list__grid.k-grid{border:0!important;border-radius:0!important;box-shadow:none!important}.rs-list .rs-list__grid.k-grid .k-table-th:first-child,.rs-list .rs-list__grid.k-grid td:first-child,.rs-list .rs-list__grid.k-grid th:first-child{padding-left:20px!important}.rs-list .rs-list__grid.k-grid .k-table-th:last-child,.rs-list .rs-list__grid.k-grid td:last-child,.rs-list .rs-list__grid.k-grid th:last-child{padding-right:20px!important}.rs-list .rs-list__grid.k-grid .k-pager{border-top:1px solid var(--cyg-border-soft);padding:10px 20px}.rs-list .rs-list__grid.k-grid.rs-list__grid--grouped .k-pager{display:none}.rs-list .rs-list__grid.k-grid tr.k-grouping-row .k-table-td,.rs-list .rs-list__grid.k-grid tr.k-grouping-row td{background:var(--cyg-surface)!important;border-top:1px solid var(--cyg-border);padding-top:12px;padding-bottom:12px;font-weight:400;cursor:pointer}.rs-list .rs-list__grid.k-grid tr.k-grouping-row:hover td{background:var(--cyg-cream)!important}.rs-list .rs-list__grid.k-grid tr.k-grouping-row p.k-reset{display:flex;align-items:center;gap:6px;margin:0}.cyg-btn.rs-new-btn i{font-size:16px;line-height:1}.rs-src-sql{margin-top:10px}.rs-src-sql summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--cyg-primary)}.rs-src-sql .rs-src-sql__p,.rs-src-sql .rs-src-sql__q{margin:8px 0 0;padding:10px 12px;max-height:260px;overflow:auto;font-family:var(--cyg-font-mono);font-size:12px;line-height:1.45;white-space:pre;color:var(--cyg-ink);background:var(--cyg-page-bg);border:1px solid var(--cyg-border-soft);border-radius:6px}.rs-src-sql .rs-src-sql__p{color:var(--cyg-subink)}.dr__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.dr__head-text{min-width:0}.dr__head-actions{display:flex;align-items:center;gap:14px;flex:0 0 auto;padding-top:2px}.dr__meta{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;color:var(--cyg-subink);white-space:nowrap}.dr__meta-sep{color:var(--cyg-label);margin:0 2px}.dr.cyg-surface{overflow:visible}.dr > .cyg-section-band{border-top-left-radius:inherit;border-top-right-radius:inherit}.dr__body{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:420px}.dr__rail{min-width:0;border-right:1px solid var(--cyg-border-soft);padding:14px 10px 18px 14px;background:var(--cyg-surface)}.dr__rail-head{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyg-label);padding:4px 8px 10px}.dr__folders{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%}.dr__folder{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:7px 8px;border:1px solid transparent;border-radius:8px;background:0 0;color:var(--cyg-ink);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;text-align:left;cursor:pointer;transition:background 180ms cubic-bezier(.16,1,.3,1),border-color 180ms cubic-bezier(.16,1,.3,1)}.dr__folder:hover{background:var(--cyg-tint-primary-soft)}.dr__folder:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:1px}.dr__folder.is-on{background:var(--cyg-tint-primary-soft);border-color:var(--cyg-border-soft);font-weight:600}.dr__folder.is-empty{color:var(--cyg-label)}.dr__folder-ico{font-size:16px;color:var(--cyg-primary);text-align:center}.dr__folder-code{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.04em;color:var(--cyg-subink);background:var(--cyg-cream);border:1px solid var(--cyg-border-soft);border-radius:3px;padding:2px 3px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr__folder-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.dr__folder-count{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--cyg-subink);font-variant-numeric:tabular-nums;min-width:18px;text-align:right}.dr__main{min-width:0;display:flex;flex-direction:column}.dr__toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid var(--cyg-border-soft)}.dr__search{display:flex;align-items:center;gap:8px;flex:1 1 260px;min-width:200px;max-width:420px;height:36px;padding:0 12px;margin:0;border:1px solid var(--cyg-border);border-radius:8px;background:var(--cyg-surface);color:var(--cyg-subink);transition:border-color 180ms cubic-bezier(.16,1,.3,1),box-shadow 180ms cubic-bezier(.16,1,.3,1)}.dr__search:focus-within{border-color:var(--cyg-accent);box-shadow:0 0 0 3px var(--cyg-tint-primary-soft)}.dr__search > i{font-size:15px;color:var(--cyg-label)}.dr__search > input{flex:1 1 auto;min-width:0;border:0;outline:0;background:0 0;color:var(--cyg-ink);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px}.dr__search > input::placeholder{color:var(--cyg-muted)}.dr__switch{display:inline-flex;align-items:center;gap:8px;margin:0 0 0 auto;padding-left:0;min-height:0;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;color:var(--cyg-subink);white-space:nowrap;cursor:pointer}.dr__switch .form-check-input{margin:0;cursor:pointer}.dr__readback{margin:0;padding:8px 18px 0;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;color:var(--cyg-subink)}.dr__clear{border:0;background:0 0;padding:0 0 0 6px;font:inherit;color:var(--cyg-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.dr__scroll{overflow:visible}.dr__table{width:100%;border-collapse:separate;border-spacing:0;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;color:var(--cyg-ink)}.dr__table th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--cyg-subink);background:var(--cyg-cream);text-align:left;padding:12px 16px;border-bottom:1px solid var(--cyg-border);white-space:nowrap;vertical-align:middle;position:sticky;top:var(--dr-sticky-top,0);z-index:1}.dr__table th:first-child{padding-left:18px}.dr__th-actions,.dr__th-ver{text-align:right}.dr__th-period{width:150px}.dr__th-ver{width:96px}.dr__th-status{width:130px}.dr__th-filed{width:150px}.dr__th-actions{width:84px}.dr__table td{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;line-height:1.4;color:var(--cyg-ink);padding:12px 16px;border-bottom:1px solid var(--cyg-line-2);vertical-align:middle}.dr__table td:first-child{padding-left:18px}.dr__year td{padding:14px 18px 6px;background:var(--cyg-surface);border-bottom:1px solid var(--cyg-border-soft)}.dr__year-label{font-family:var(--cyg-font-display);font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--cyg-ink)}.dr__year-count{margin-left:10px;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;color:var(--cyg-label)}.dr__row{cursor:pointer;transition:background 180ms cubic-bezier(.16,1,.3,1)}.dr__row:hover td{background:var(--cyg-tint-primary-soft)}.dr__row:focus-visible{outline:0}.dr__row:focus-visible td{background:var(--cyg-tint-primary-soft);box-shadow:inset 3px 0 0 var(--cyg-accent)}.dr__row--ghost td{background:var(--cyg-page-bg)}.dr__row--ghost .dr__name,.dr__row--ghost .dr__period-code{color:var(--cyg-subink)}.dr__period-code{display:block;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--cyg-ink)}.dr__period-range{display:block;font-size:12px;color:var(--cyg-label);margin-top:2px;white-space:nowrap}.dr__doc{min-width:220px}.dr__code{display:inline-block;margin-right:8px;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.04em;color:var(--cyg-subink);background:var(--cyg-cream);border:1px solid var(--cyg-border-soft);border-radius:3px;padding:1px 5px;vertical-align:1px}.dr__name{font-weight:500}.dr__files{min-width:240px}.dr__file{display:flex;align-items:center;gap:8px;max-width:420px;color:var(--cyg-ink);text-decoration:none;line-height:1.3;padding:1px 0}.dr__file + .dr__file{margin-top:3px}.dr__file:hover .dr__file-name{color:var(--cyg-primary);text-decoration:underline;text-underline-offset:2px}.dr__file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dr__file-size{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--cyg-label);flex:0 0 auto}.dr__ico{font-size:17px;flex:0 0 auto;color:var(--cyg-label)}.dr__ico--pdf{color:var(--cyg-danger-text)}.dr__ico--xls{color:var(--cyg-success-text)}.dr__ico--doc{color:var(--cyg-info-text)}.dr__ico--ppt{color:var(--cyg-warning-text)}.dr__ico--img{color:var(--cyg-primary)}.dr__nofile{color:var(--cyg-label);font-style:italic}.dr__nofile--late{color:var(--cyg-danger-text);font-style:normal}.dr__nofile-due{font-style:normal}.dr__ver{text-align:right;white-space:nowrap}.dr__vpill{display:inline-block;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;color:var(--cyg-primary);background:var(--cyg-tint-primary-soft);border-radius:999px;padding:2px 8px}.dr__vsub{display:block;font-size:12px;color:var(--cyg-label);margin-top:3px}.dr__status{white-space:nowrap}.dr__filed-date{display:block;white-space:nowrap}.dr__filed-by{display:block;font-size:12px;color:var(--cyg-label);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.dr__actions{text-align:right;white-space:nowrap}.dr__act{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-left:2px;border:1px solid transparent;border-radius:8px;background:0 0;color:var(--cyg-subink);font-size:15px;cursor:pointer;text-decoration:none;transition:background 180ms cubic-bezier(.16,1,.3,1),color 180ms cubic-bezier(.16,1,.3,1),border-color 180ms cubic-bezier(.16,1,.3,1)}.dr__act:focus-visible,.dr__act:hover{background:var(--cyg-surface);border-color:var(--cyg-border);color:var(--cyg-primary);outline:0}.dr__act--danger:focus-visible,.dr__act--danger:hover{color:var(--cyg-danger-text);border-color:var(--cyg-danger)}.dr__state:empty{display:none}.dr__state{padding:18px}.dr__skel-wrap{display:flex;flex-direction:column;gap:14px;padding:6px 0}.dr__skel-row{display:flex;align-items:center;gap:16px}.dr__skel{display:block;height:12px;border-radius:4px;background-color:var(--cyg-line-2);position:relative;overflow:hidden}.dr__skel::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--cyg-surface) 50%,transparent 75%);transform:translateX(-100%);animation:cyg-shimmer 1.4s linear 14;pointer-events:none}@media (prefers-reduced-motion:reduce){.dr__skel::after{animation:none}}.dr__skel--xs{width:48px}.dr__skel--sm{width:110px}.dr__skel--md{width:180px}.dr__skel--lg{flex:1 1 auto}.cyg-panel{display:flex;flex-direction:column;min-width:0;background:var(--cyg-surface);border:1px solid var(--cyg-border-soft);border-radius:10px}.cyg-panel__head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px 16px;border-bottom:1px solid var(--cyg-border-soft)}.cyg-panel__text{min-width:0}.cyg-panel__title{margin:0;font-size:15px;font-weight:600;color:var(--cyg-ink);display:flex;align-items:center;gap:8px}.cyg-panel__count{font-size:12px;font-weight:700;padding:1px 8px;border-radius:999px;background:var(--cyg-tint-muted-strong);color:var(--cyg-subink)}.cyg-panel__count--danger{background:var(--cyg-tint-danger-soft);color:var(--cyg-danger-text)}.cyg-panel__count--warning{background:var(--cyg-tint-warning-soft);color:var(--cyg-warning-text)}.cyg-panel__dek{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--cyg-subink);max-width:88ch}.cyg-panel__side{display:flex;align-items:center;gap:12px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;font-size:13px;color:var(--cyg-subink)}.cyg-panel__side b{color:var(--cyg-ink);font-weight:600}.cyg-panel__body{padding:20px;flex:1 1 auto;min-width:0}.cyg-panel__body--flush{padding:0;overflow-x:auto}.cyg-panel__foot{padding:14px 20px;border-top:1px solid var(--cyg-border-soft);font-size:13px}.cyg-panel__foot .cyg-panel__link,.cyg-panel__foot a{font-weight:600;color:var(--cyg-primary);text-decoration:none;background:0 0;border:0;padding:0;cursor:pointer}.cyg-panel__foot .cyg-panel__link:hover,.cyg-panel__foot a:hover{text-decoration:underline}.cyg-panel__empty{margin:0;padding:20px;font-size:13.5px;color:var(--cyg-subink)}.cyg-panel-row{display:grid;gap:24px;align-items:stretch}.cyg-panel-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cyg-panel-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cyg-panel-row--wide-left{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.cyg-panel-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.cyg-panel-table td,.cyg-panel-table th{vertical-align:middle;text-align:left}.cyg-panel-table th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--cyg-subink);background:var(--cyg-cream);text-align:left;padding:12px 16px;border-bottom:1px solid var(--cyg-border);white-space:nowrap;vertical-align:middle}.cyg-panel-table td{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;line-height:1.4;color:var(--cyg-ink);padding:12px 16px;border-bottom:1px solid var(--cyg-line-2);vertical-align:middle}.cyg-panel-table td:first-child,.cyg-panel-table th:first-child{padding-left:20px}.cyg-panel-table td:last-child,.cyg-panel-table th:last-child{padding-right:20px}.cyg-panel-table tbody tr:last-child td{border-bottom:0}.cyg-panel-table .is-num{text-align:right}.cyg-panel-table tr.is-clickable{cursor:pointer}.cyg-panel-table tr.is-clickable:hover td{background:var(--cyg-cream)}.cyg-panel-table .cyg-panel-table__sub{display:block;margin-top:2px;font-size:12px;color:var(--cyg-label)}.cyg-panel-btn i{font-size:16px;line-height:1}.cyg-btn.cyg-panel-btn--xs{height:30px!important;padding:0 10px!important;font-size:13px!important;gap:6px!important}.cyg-attn{border:1px solid var(--cyg-tint-danger-strong);border-radius:10px;background:var(--cyg-tint-danger-soft);padding:14px 16px 16px}.cyg-attn--clear{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;color:var(--cyg-success-text);background:var(--cyg-tint-success-soft);border-color:transparent}.cyg-attn__ok{width:8px;height:8px;border-radius:50%;background:var(--cyg-success);flex-shrink:0}.cyg-attn__head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.cyg-attn__title{margin:0;font-size:18px;font-weight:700;color:var(--cyg-danger-text);display:flex;align-items:center;gap:8px}.cyg-attn__all{font-size:13px;font-weight:600;color:var(--cyg-primary);background:0 0;border:0;padding:0;cursor:pointer}.cyg-attn__all:hover{text-decoration:underline}.cyg-attn__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.cyg-attn__item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px;border-radius:8px;background:var(--cyg-surface);border:1px solid var(--cyg-line)}.cyg-attn__mark{width:22px;height:22px;border-radius:50%;background:var(--cyg-info);position:relative}.cyg-attn__mark::after{content:'!';position:absolute;inset:0;text-align:center;line-height:22px;font-weight:800;font-size:13px;color:var(--cyg-surface)}.cyg-attn__item--danger .cyg-attn__mark{background:var(--cyg-danger)}.cyg-attn__item--warning .cyg-attn__mark{background:var(--cyg-warning)}.cyg-attn__item--copper .cyg-attn__mark{background:var(--cyg-copper)}.cyg-attn__itemtitle{font-weight:600;font-size:13.5px;line-height:1.3;color:var(--cyg-ink)}.cyg-attn__text{font-size:13px;color:var(--cyg-subink);line-height:1.4;margin-top:3px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cyg-attn__when{font-size:12px;color:var(--cyg-label);margin-top:3px}.cyg-attn__btn{margin-top:8px;border:0;cursor:pointer;padding:4px 12px;border-radius:4px;font-size:13px;font-weight:600;background:var(--cyg-tint-info-soft);color:var(--cyg-info-text)}.cyg-attn__btn--danger{background:var(--cyg-tint-danger-soft);color:var(--cyg-danger-text)}.cyg-attn__btn--warning{background:var(--cyg-tint-warning-soft);color:var(--cyg-warning-text)}.cyg-attn__btn--copper{background:var(--cyg-tint-warning-soft);color:var(--cyg-warning-text)}.cyg-attn__btn:hover{filter:brightness(.96)}.cyg-panel__link{border:0;background:0 0;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--cyg-primary);cursor:pointer}.cyg-panel__link:hover{text-decoration:underline}.cyg-panel__link:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:2px;border-radius:2px}.cyg-panel-menu{position:relative}.cyg-panel-menu__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;cursor:pointer;border:1px solid var(--cyg-border);border-radius:8px;background:var(--cyg-surface);color:var(--cyg-subink);transition:border-color .15s ease,color .15s ease}.cyg-panel-menu__btn i{font-size:18px}.cyg-panel-menu__btn:hover,.cyg-panel-menu__btn[aria-expanded="true"]{border-color:var(--cyg-ink);color:var(--cyg-ink)}.cyg-panel-menu__btn:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:1px}.cyg-panel-menu__list{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:240px;padding:6px;background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:10px;box-shadow:var(--cyg-shadow-3)}.cyg-panel-menu__list[hidden]{display:none}.cyg-panel-menu__item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:0 0;cursor:pointer;padding:9px 12px;border-radius:8px;font-size:13.5px;color:var(--cyg-ink)}.cyg-panel-menu__item i{font-size:16px;color:var(--cyg-label)}.cyg-panel-menu__item:focus-visible,.cyg-panel-menu__item:hover{background:var(--cyg-tint-primary-soft);outline:0}.cyg-panel-menu__item[hidden]{display:none}body #kt_toolbar .cyg-page-back{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:28px;height:28px;margin-right:12px;padding:0;border:0;border-radius:4px;background:0 0;color:var(--cyg-subink);text-decoration:none;cursor:pointer;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}body #kt_toolbar .cyg-page-back svg{width:18px;height:18px}body #kt_toolbar .cyg-page-back:hover{background:var(--cyg-tint-primary-soft);color:var(--cyg-primary)}body #kt_toolbar .cyg-page-back:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:2px}body #kt_toolbar .cyg-page-head .cyg-badge{margin-right:6px}body #kt_toolbar .cyg-page-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}body #kt_toolbar .cyg-page-actions .cyg-btn:not(.cyg-btn--primary)[aria-expanded="true"]{background:var(--cyg-cream)!important;border-color:var(--cyg-muted)!important;color:var(--cyg-ink)!important}body #kt_toolbar .cyg-page-actions .cyg-btn--square{width:36px!important;padding:0!important}.cyg-br{display:flex;flex-direction:column;gap:24px;padding:24px 0 48px;font-variant-numeric:tabular-nums;color:var(--cyg-ink)}.cyg-br button{font:inherit}.cyg-br .cyg-br-muted{font-size:13px;color:var(--cyg-label);margin:0}.cyg-br .cyg-br-pad{padding:20px}.cyg-br .cyg-br-unmatched{color:var(--cyg-warning-text)}.cyg-br .cyg-br-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.cyg-br .cyg-br-head__text{min-width:0;flex:1 1 auto}.cyg-br .cyg-br-head__title{font-family:var(--cyg-font-display, 'Fraunces', Georgia, serif);font-size:24px;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0}.cyg-br .cyg-br-head__dek{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--cyg-subink);max-width:80ch}.cyg-br .cyg-br-head__side{flex:0 0 auto;display:flex;align-items:center;gap:8px}.cyg-br .cyg-br-head__side.cmd-sql-host > .cmd-viz-tools{position:static}.cyg-br .cyg-br-feed{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;color:var(--cyg-subink);min-width:0}.cyg-br .cyg-br-head__line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.cyg-br .cyg-br-head__line .cyg-br-feed{margin:0}.cyg-br .cyg-br-feed__label{font-weight:600;color:var(--cyg-ink)}.cyg-br .cyg-br-feed__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-br .cyg-br-scope{display:inline-flex;border:1px solid var(--cyg-border);border-radius:8px;padding:2px;background:var(--cyg-surface);height:36px;align-items:stretch}.cyg-br .cyg-br-scope__btn{border:0;background:0 0;border-radius:6px;padding:0 12px;font-size:13px;color:var(--cyg-subink);cursor:pointer}.cyg-br .cyg-br-scope__btn b{margin-left:4px}.cyg-br .cyg-br-scope__btn.is-on{background:var(--cyg-tint-primary-soft);color:var(--cyg-primary);font-weight:600}.cyg-br.inv-overview .cyg-br-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.cyg-br .cyg-br-tile{text-align:left;font:inherit;color:inherit;padding:16px;gap:6px}.cyg-br .cyg-br-tile:active{transform:translateY(1px)}.cyg-br .cyg-br-tile.is-on{border-color:var(--cyg-primary);box-shadow:0 0 0 3px var(--cyg-tint-primary-soft)}.cyg-br .cyg-br-tone--danger{color:var(--cyg-danger-text)}.cyg-br .cyg-br-tone--warning{color:var(--cyg-warning-text)}.cyg-br .cyg-br-views{display:flex;align-items:flex-end;gap:24px;border-bottom:1px solid var(--cyg-border-soft);overflow-x:auto;scroll-margin-top:90px}.cyg-br .cyg-br-views__btn{display:inline-flex;align-items:center;gap:8px;padding:10px 0;margin:0 0 -1px;border:0;border-bottom:2px solid transparent;border-radius:0;background:0 0;color:var(--cyg-subink);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer}.cyg-br .cyg-br-views__btn:hover{color:var(--cyg-ink)}.cyg-br .cyg-br-views__btn.is-on{color:var(--cyg-primary);border-bottom-color:var(--cyg-primary);background:0 0}.cyg-br .cyg-br-views__btn--more:not(.is-on){display:none}.cyg-br .cyg-pi-navtools{display:flex;align-items:center;gap:8px;margin-left:auto;padding:4px 0}.cyg-br .cyg-pi-navtools[hidden]{display:none}.cyg-br .cyg-pi-navtools .cyg-pi-search{width:260px;flex:0 0 auto}.cyg-br .cyg-pi-navtools .k-dropdownlist{width:190px}.cyg-br .cyg-pi-navtools .cyg-chip{white-space:nowrap}.cyg-br .cyg-pi-navtools .cyg-chip b{margin-left:4px}.cyg-br .cyg-br-views__n{font-size:12px;font-weight:700;line-height:18px;min-width:20px;padding:0 6px;border-radius:999px;text-align:center;background:var(--cyg-tint-muted-strong);color:var(--cyg-subink)}.cyg-br .cyg-br-views__n:empty{display:none}.cyg-br .cyg-br-views__n.is-warn{background:var(--cyg-tint-warning-soft);color:var(--cyg-warning-text)}.cyg-br .cyg-br-view{display:flex;flex-direction:column;gap:24px}.cyg-br .cyg-br-view[hidden]{display:none}.cyg-br .cyg-br-views__sep{flex:0 0 1px;align-self:stretch;margin:10px 4px;background:var(--cyg-line)}.cyg-br .cyg-br-today{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr);gap:24px;align-items:start}.cyg-br .cyg-br-today[hidden]{display:none}.cyg-br .cyg-br-today__main,.cyg-br .cyg-br-today__side{display:flex;flex-direction:column;gap:24px;min-width:0}.cyg-br .cyg-br-clear{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--cyg-success-text)}.cyg-br .cyg-br-clear__dot{width:8px;height:8px;border-radius:50%;background:var(--cyg-success);flex-shrink:0}.cyg-br .cyg-br-tasks{list-style:none;margin:0;padding:0}.cyg-br .cyg-br-task{display:grid;grid-template-columns:4px minmax(0,1fr) minmax(120px,220px) 96px 136px;gap:16px;align-items:center;padding:14px 20px 14px 0;border-bottom:1px solid var(--cyg-line-2)}.cyg-br .cyg-br-task:last-child{border-bottom:0}.cyg-br .cyg-br-task[data-tone="danger"] .cyg-br-task__bar{background:var(--cyg-danger)}.cyg-br .cyg-br-task[data-tone="warning"] .cyg-br-task__bar{background:var(--cyg-warning)}.cyg-br .cyg-br-task[data-tone="copper"] .cyg-br-task__bar{background:var(--cyg-copper)}.cyg-br .cyg-br-task__bar{align-self:stretch;border-radius:0 3px 3px 0;background:var(--cyg-info)}.cyg-br .cyg-br-task__main{min-width:0}.cyg-br .cyg-br-task__title{font-size:14px;font-weight:600;line-height:1.35}.cyg-br .cyg-br-task__detail{font-size:13px;color:var(--cyg-subink);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-br .cyg-br-task__when{font-size:13px;color:var(--cyg-label);white-space:nowrap;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.cyg-br .cyg-br-task__when b{font-size:13px;font-weight:600;color:var(--cyg-warning-text)}.cyg-br .cyg-br-task__owner{font-size:13px;color:var(--cyg-subink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-br .cyg-br-attn__group{display:flex;align-items:baseline;gap:8px;padding:12px 20px;background:var(--cyg-cream);border-bottom:1px solid var(--cyg-line-2);font-size:13.5px;font-weight:600;color:var(--cyg-ink)}.cyg-br .cyg-br-attn__group b{font-weight:600;color:var(--cyg-subink)}.cyg-br .cyg-br-attn__group + .cyg-br-tasks{border-bottom:1px solid var(--cyg-line-2)}.cyg-br .cyg-br-attn__why{font-weight:400;font-size:13px;color:var(--cyg-label)}.cyg-br .cyg-br-task__act .cyg-panel-btn{width:100%;justify-content:center}.cyg-br .cyg-br-dates,.cyg-br .cyg-br-feedlist,.cyg-br .cyg-br-mini-inbox{list-style:none;margin:0;padding:0}.cyg-br .is-clickable{cursor:pointer;transition:background .15s ease}.cyg-br .is-clickable:hover{background:var(--cyg-cream)}.cyg-br .is-clickable:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:-2px}.cyg-br .cyg-br-date{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--cyg-line-2)}.cyg-br .cyg-br-date:last-child{border-bottom:0}.cyg-br .cyg-br-date__cal{display:flex;flex-direction:column;align-items:center;justify-content:center;height:44px;border-radius:8px;background:var(--cyg-tint-muted-soft);font-size:12px;font-weight:600;color:var(--cyg-subink);line-height:1.1}.cyg-br .cyg-br-date__cal b{font-size:17px;font-weight:700;color:var(--cyg-ink)}.cyg-br .cyg-br-date__cal.is-danger{background:var(--cyg-tint-danger-soft)}.cyg-br .cyg-br-date__cal.is-danger b{color:var(--cyg-danger-text)}.cyg-br .cyg-br-date__cal.is-warning{background:var(--cyg-tint-warning-soft)}.cyg-br .cyg-br-date__cal.is-warning b{color:var(--cyg-warning-text)}.cyg-br .cyg-br-date__main{display:flex;flex-direction:column;min-width:0}.cyg-br .cyg-br-date__what{font-size:13.5px;font-weight:600}.cyg-br .cyg-br-date__detail{font-size:13px;color:var(--cyg-subink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-br .cyg-br-date__rel{font-size:13px;color:var(--cyg-label);white-space:nowrap}.cyg-br .cyg-br-date__rel.is-danger{color:var(--cyg-danger-text);font-weight:600}.cyg-br .cyg-br-date__rel.is-warning{color:var(--cyg-warning-text);font-weight:600}.cyg-br .cyg-br-mini-inbox li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--cyg-line-2)}.cyg-br .cyg-br-mini-inbox li:last-child{border-bottom:0}.cyg-br .cyg-br-mini-inbox__main{display:flex;flex-direction:column;min-width:0}.cyg-br .cyg-br-mini-inbox__subject{font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cyg-br .cyg-br-mini-inbox__meta{font-size:13px;color:var(--cyg-label);margin-top:2px}.cyg-br .cyg-br-feedlist li{display:flex;flex-direction:column;padding:12px 20px;border-bottom:1px solid var(--cyg-line-2)}.cyg-br .cyg-br-feedlist li:last-child{border-bottom:0}.cyg-br .cyg-br-feedlist__what{font-size:13.5px;font-weight:600}.cyg-br .cyg-br-feedlist__detail{font-size:13px;color:var(--cyg-subink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-br .cyg-br-feedlist__meta{font-size:12px;color:var(--cyg-label);margin-top:2px}.cyg-br .cyg-br-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cyg-br .cyg-br-bars__row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 24px;gap:12px;align-items:center;font-size:13.5px}.cyg-br .cyg-br-bars__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-br .cyg-br-bars__track{height:6px;border-radius:999px;background:var(--cyg-tint-muted-strong);overflow:hidden}.cyg-br .cyg-br-bars__fill{display:block;height:100%;border-radius:inherit;background:var(--cyg-primary)}.cyg-br .cyg-br-bars__n{text-align:right;font-weight:600}.cyg-br .cyg-br-resp-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--cyg-line-2);font-size:13px}.cyg-br .cyg-br-resp-line__label{color:var(--cyg-label);margin-right:4px}.cyg-br .cyg-br-resp-line__chip{border:1px solid var(--cyg-border);background:var(--cyg-surface);border-radius:999px;padding:3px 10px;font-size:13px;cursor:pointer}.cyg-br .cyg-br-resp-line__chip b{margin-left:2px}.cyg-br .cyg-br-resp-line__chip:hover{border-color:var(--cyg-primary);color:var(--cyg-primary)}.cyg-br .cyg-br-resp-line__none{color:var(--cyg-warning-text)}.cyg-br .cyg-br-foot-note{color:var(--cyg-subink)}.cyg-br .cyg-br-tiles[hidden]{display:none}.cyg-br .cyg-br-split{display:grid;grid-template-columns:minmax(360px,420px) minmax(0,1fr);gap:24px;align-items:start}.cyg-br .cyg-br-split__list{position:sticky;top:var(--br-sticky-top,80px);max-height:calc(100vh - var(--br-sticky-top,80px) - 16px);overflow:hidden}.cyg-br .cyg-br-split__detail{min-height:480px;overflow-anchor:none}.cyg-br .cyg-br-list-head{display:flex;flex-direction:column;gap:12px;padding:16px;border-bottom:1px solid var(--cyg-border-soft)}.cyg-br .cyg-br-list-head__row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.cyg-br .cyg-br-rows{overflow-y:auto;flex:1 1 auto;min-height:0}.cyg-br .cyg-br-rows__group{padding:12px 16px 6px;font-size:12px;font-weight:600;color:var(--cyg-label);background:var(--cyg-elevated-1);border-bottom:1px solid var(--cyg-line-2);position:sticky;top:0;z-index:1}.cyg-br .cyg-br-rows__empty{padding:24px 16px}.cyg-br .cyg-br-rows__empty .cyg-state{margin:0;max-width:none}.cyg-br .cyg-br-rows__empty-act{margin-top:12px}.cyg-br .cyg-br-detail-empty{padding:48px 32px}.cyg-br .cyg-br-detail-empty .cyg-state{margin:0 auto}.cyg-br .cyg-br-find__search{position:relative;width:100%}.cyg-br .cyg-br-find__search .la-search{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--cyg-label);font-size:16px;pointer-events:none}.cyg-br .cyg-br-find__search input.form-control.form-control-sm{height:36px;padding-left:38px!important;font-size:13.5px}.cyg-br .cyg-br-seg{display:flex;flex-wrap:nowrap;gap:2px;overflow-x:auto;scrollbar-width:none;max-width:100%}.cyg-br .cyg-br-seg__btn{border:1px solid transparent;background:0 0;border-radius:8px;padding:5px 8px;font-size:13px;white-space:nowrap;flex-shrink:0;color:var(--cyg-subink);cursor:pointer}.cyg-br .cyg-br-seg__btn b{margin-left:4px;font-weight:600;color:var(--cyg-label)}.cyg-br .cyg-br-seg__btn:hover{color:var(--cyg-ink);background:var(--cyg-tint-muted-soft)}.cyg-br .cyg-br-seg__btn.is-on{background:var(--cyg-tint-primary-soft);color:var(--cyg-primary);font-weight:600}.cyg-br .cyg-br-seg__btn.is-on b{color:var(--cyg-primary)}.cyg-br .cyg-br-chips{display:flex;flex-wrap:wrap;gap:6px}.cyg-br .cyg-br-chips[hidden]{display:none}.cyg-br .cyg-br-find__types,.cyg-br .cyg-br-responses{display:contents}.cyg-br .cyg-br-chip-btn{border:1px solid var(--cyg-border);background:var(--cyg-surface);border-radius:999px;padding:3px 10px;font-size:13px;color:var(--cyg-subink);cursor:pointer}.cyg-br .cyg-br-chip-btn b{margin-left:3px;color:var(--cyg-label)}.cyg-br .cyg-br-chip-btn:hover{border-color:var(--cyg-primary);color:var(--cyg-primary)}.cyg-br .cyg-br-chip-btn.is-on{background:var(--cyg-primary);border-color:var(--cyg-primary);color:var(--cyg-surface)}.cyg-br .cyg-br-chip-btn.is-on b{color:var(--cyg-surface)}.cyg-br .cyg-br-readback{font-size:13px;color:var(--cyg-label)}.cyg-br .cyg-br-readback b{color:var(--cyg-ink);font-weight:600}.cyg-br .cyg-br-readback__clear{border:0;background:0 0;color:var(--cyg-primary);font-size:13px;font-weight:600;padding:0 0 0 4px;cursor:pointer}.cyg-br .cyg-br-readback__clear:hover{text-decoration:underline}.cyg-br .cyg-br-row,.cyg-br .cyg-br-thread{display:grid;width:100%;text-align:left;border:0;border-bottom:1px solid var(--cyg-line-2);border-left:3px solid transparent;background:var(--cyg-surface);color:var(--cyg-ink);cursor:pointer;padding:14px 16px 14px 13px;gap:12px;transition:background .15s ease}.cyg-br .cyg-br-row:hover,.cyg-br .cyg-br-thread:hover{background:var(--cyg-cream)}.cyg-br .cyg-br-row.is-sel,.cyg-br .cyg-br-thread.is-sel{background:var(--cyg-tint-primary-soft);border-left-color:var(--cyg-primary)}.cyg-br .cyg-br-row:focus-visible,.cyg-br .cyg-br-thread:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:-2px}.cyg-br .cyg-br-row{grid-template-columns:minmax(0,1fr) auto}.cyg-br .cyg-br-row[data-sev="overdue"]:not(.is-sel){border-left-color:var(--cyg-danger)}.cyg-br .cyg-br-row[data-sev="incure"]:not(.is-sel){border-left-color:var(--cyg-warning)}.cyg-br .cyg-br-row__main{display:flex;flex-direction:column;gap:2px;min-width:0}.cyg-br .cyg-br-row__title{font-size:14px;font-weight:600;line-height:1.35}.cyg-br .cyg-br-row__meta,.cyg-br .cyg-br-row__stage{font-size:13px;color:var(--cyg-subink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-br .cyg-br-row__stage{color:var(--cyg-label)}.cyg-br .cyg-br-row__side{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.cyg-br .cyg-br-row__date{font-size:12px;color:var(--cyg-label);white-space:nowrap}.cyg-br .cyg-br-row__date.is-bad{color:var(--cyg-danger-text);font-weight:600}.cyg-br .cyg-br-row__date.is-warn{color:var(--cyg-warning-text);font-weight:600}.cyg-br .cyg-br-thread{grid-template-columns:32px minmax(0,1fr);align-items:start}.cyg-br .cyg-br-thread__main{display:flex;flex-direction:column;gap:3px;min-width:0}.cyg-br .cyg-br-thread__top{display:flex;justify-content:space-between;gap:8px;font-size:13px}.cyg-br .cyg-br-thread__from{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-br .cyg-br-thread__n{font-weight:500;color:var(--cyg-label)}.cyg-br .cyg-br-thread__when{color:var(--cyg-label);white-space:nowrap}.cyg-br .cyg-br-thread__subject{font-size:13.5px;line-height:1.4;color:var(--cyg-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cyg-br .cyg-br-thread__bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:4px}.cyg-br .cyg-br-thread__match{font-size:13px;color:var(--cyg-subink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-br .cyg-br-conf{font-size:12px;color:var(--cyg-label);margin-left:2px}.cyg-br .cyg-br-inbox-feed{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--cyg-label)}.cyg-br .cyg-br-inbox-feed__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-br .cyg-br-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--cyg-tint-primary-soft);color:var(--cyg-primary);font-size:12px;font-weight:700;letter-spacing:.02em}.cyg-br .cyg-br-detail__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px 24px;border-bottom:1px solid var(--cyg-border-soft)}.cyg-br .cyg-br-back{display:none}.cyg-br .cyg-br-detail__title{margin:0;font-size:18px;font-weight:600;line-height:1.35}.cyg-br .cyg-br-detail__meta{margin:6px 0 0;font-size:13px;color:var(--cyg-subink)}.cyg-br .cyg-br-detail__pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.cyg-br .cyg-br-detail__pills .cyg-br-card__status{display:inline-flex}.cyg-br .cyg-br-detail__acts{display:flex;align-items:flex-start;gap:8px}.cyg-br .cyg-br-detail__body{padding:8px 24px 24px}.cyg-br .cyg-br-detail__foot{display:flex;justify-content:flex-end;padding-top:16px;margin-top:8px;border-top:1px solid var(--cyg-line-2)}.cyg-br .cyg-br-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;cursor:pointer;border:1px solid var(--cyg-border);border-radius:8px;background:var(--cyg-surface);color:var(--cyg-subink);text-decoration:none}.cyg-br .cyg-br-icon-btn i{font-size:15px;line-height:1}.cyg-br .cyg-br-icon-btn:hover{border-color:var(--cyg-primary);color:var(--cyg-primary)}.cyg-br .cyg-br-icon-btn--sm{width:26px;height:26px}.cyg-br .cyg-br-icon-btn--sm i{font-size:13px}.cyg-br .cyg-br-icon-btn--danger:hover{border-color:var(--cyg-danger);color:var(--cyg-danger-text)}.cyg-br .cyg-br-sec{padding:16px 0;border-bottom:1px solid var(--cyg-line-2)}.cyg-br .cyg-br-sec:last-child{border-bottom:0}.cyg-br .cyg-br-sec__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;min-height:30px}.cyg-br .cyg-br-sec__title{margin:0;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.cyg-br .cyg-br-sec__side{display:flex;align-items:center;gap:8px;font-size:13px}.cyg-br .cyg-br-sec-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:32px;border-bottom:1px solid var(--cyg-line-2)}.cyg-br .cyg-br-sec-grid > .cyg-br-sec{border-bottom:0}.cyg-br .cyg-br-track{list-style:none;margin:0 -4px;padding:0 4px 6px;display:flex;position:relative;overflow-x:auto;scrollbar-width:thin}.cyg-br .cyg-br-track__hit{display:flex;flex-direction:column;align-items:center;width:100%;background:0 0;border:0;padding:0 0 4px;color:inherit;cursor:pointer;border-radius:8px}.cyg-br .cyg-br-track__hit:hover{background:var(--cyg-cream)}.cyg-br .cyg-br-track__hit:hover .cyg-br-track__dot{border-color:var(--cyg-primary)}.cyg-br .cyg-br-track__hit:hover .cyg-br-track__label{color:var(--cyg-ink)}.cyg-br .cyg-br-track__step{position:relative;flex:1 0 100px;min-width:100px;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:12px;color:var(--cyg-label)}.cyg-br .cyg-br-track__step::before{content:"";position:absolute;top:7px;left:50%;right:-50%;height:2px;background:var(--cyg-line);z-index:0}.cyg-br .cyg-br-track__step:last-child::before{display:none}.cyg-br .cyg-br-track__step.is-done::before{background:var(--cyg-primary)}.cyg-br .cyg-br-track__step.is-done .cyg-br-track__dot{background:var(--cyg-primary);border-color:var(--cyg-primary)}.cyg-br .cyg-br-track__step.is-current .cyg-br-track__dot{background:var(--cyg-surface);border-color:var(--cyg-copper);border-width:4px}.cyg-br .cyg-br-track__step.is-current .cyg-br-track__label,.cyg-br .cyg-br-track__step.is-done .cyg-br-track__label{color:var(--cyg-ink)}.cyg-br .cyg-br-track__step.is-current .cyg-br-track__label{font-weight:700}.cyg-br .cyg-br-track__dot{position:relative;z-index:1;width:16px;height:16px;border-radius:50%;background:var(--cyg-surface);border:2px solid var(--cyg-line);margin-bottom:6px;box-sizing:border-box}.cyg-br .cyg-br-track__label{line-height:1.25;padding:0 4px}.cyg-br .cyg-br-track__date{font-size:12px;color:var(--cyg-label);margin-top:2px}.cyg-br .cyg-br-now{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13.5px;color:var(--cyg-subink);margin:16px 0 0}.cyg-br .cyg-br-now b{color:var(--cyg-ink)}.cyg-br .cyg-br-next{color:var(--cyg-warning-text);font-weight:600}.cyg-br .cyg-br-summary-wrap{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13.5px}.cyg-br .cyg-br-summary{color:var(--cyg-ink)}.cyg-br .cyg-br-summary--empty{color:var(--cyg-label)}.cyg-br .cyg-br-summary__input{flex:1 1 auto}.cyg-br .cyg-br-summary__acts{display:flex;gap:8px}.cyg-br .cyg-br-stagemore{margin-top:12px}.cyg-br .cyg-br-stagemore > summary{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--cyg-primary);cursor:pointer;list-style:none}.cyg-br .cyg-br-stagemore > summary::-webkit-details-marker{display:none}.cyg-br .cyg-br-stagemore > summary::before{content:'+';display:inline-block;width:12px;text-align:center;font-weight:700}.cyg-br .cyg-br-stagemore > summary:hover{text-decoration:underline}.cyg-br .cyg-br-stagemore[open] > summary::before{content:'\2212'}.cyg-br .cyg-br-stagectl{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,1.2fr) minmax(140px,1fr) auto;gap:8px;align-items:center;margin-top:12px;padding:12px;border-radius:8px;background:var(--cyg-elevated-1);border:1px solid var(--cyg-line-2)}.cyg-br .cyg-br-stagectl .form-control,.cyg-br .cyg-br-stagectl .k-dropdownlist,.cyg-br .cyg-br-stagectl .k-input{height:36px;font-size:13.5px}.cyg-br .cyg-br-decision{display:flex;flex-direction:column;gap:12px}.cyg-br .cyg-br-decision__resp{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cyg-br .cyg-br-closectl__label,.cyg-br .cyg-br-decision__label{font-size:13px;color:var(--cyg-subink);min-width:72px}.cyg-br .cyg-br-decide .cyg-btn.cyg-panel-btn--xs,.cyg-br .cyg-br-detail__body .cyg-btn.cyg-panel-btn--xs{height:36px!important;padding:0 16px!important;font-size:13.5px!important;gap:8px!important}.cyg-br .cyg-br-decide .form-control,.cyg-br .cyg-br-decide .k-datepicker,.cyg-br .cyg-br-decide .k-dropdownlist,.cyg-br .cyg-br-detail__body .form-control,.cyg-br .cyg-br-detail__body .k-datepicker,.cyg-br .cyg-br-detail__body .k-dropdownlist{height:36px}.cyg-br .cyg-br-cond-add .form-control,.cyg-br .cyg-br-cond-add .k-datepicker{height:36px}.cyg-br .cyg-br-drow{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:36px}.cyg-br .cyg-br-drow__value{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.cyg-br .cyg-br-drow__value .cyg-br-outcome-pick,.cyg-br .cyg-br-drow__value .k-dropdownlist{width:200px}.cyg-br .cyg-br-drow__text{font-size:13.5px;font-weight:600}.cyg-br .cyg-br-drow__act{display:flex;justify-content:flex-end}.cyg-br .cyg-br-decision{gap:10px}.cyg-br .cyg-br-recform .k-datepicker{width:170px}.cyg-br .cyg-br-recform .form-control{flex:1 1 220px;min-width:0;font-size:13.5px}.cyg-br .cyg-br-recform .cyg-br-summary__acts{margin-top:4px}.cyg-br .cyg-br-drow__value a{font-size:13.5px;font-weight:600;color:var(--cyg-primary);text-decoration:underline;text-underline-offset:2px}.cyg-br .cyg-br-cond-add .k-input-inner::placeholder,.cyg-br .cyg-br-cond-add input::placeholder,.cyg-br .cyg-br-recform .k-input-inner::placeholder,.cyg-br .cyg-br-stagectl input::placeholder{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;letter-spacing:0!important}.cyg-br .cyg-br-textbtn{border:0;background:0 0;padding:2px 6px;font-size:13px;font-weight:600;color:var(--cyg-primary);cursor:pointer;border-radius:4px}.cyg-br .cyg-br-textbtn:hover{background:var(--cyg-tint-primary-soft)}.cyg-br .cyg-br-actions__row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cyg-br .cyg-br-closectl{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cyg-br .cyg-br-closectl .cyg-br-outcome-pick,.cyg-br .cyg-br-closectl .k-dropdownlist{width:170px}.cyg-br .cyg-br-closectl__label{font-size:13px;color:var(--cyg-subink)}.cyg-br .cyg-br-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin:0}.cyg-br .cyg-br-facts div{display:flex;flex-direction:column;gap:2px;min-width:0}.cyg-br .cyg-br-facts dt{font-size:12px;color:var(--cyg-label);font-weight:500}.cyg-br .cyg-br-facts dd{margin:0;font-size:13.5px;font-weight:600;color:var(--cyg-ink);overflow-wrap:anywhere}.cyg-br .cyg-br-conds{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cyg-br .cyg-br-cond{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid var(--cyg-line-2)}.cyg-br .cyg-br-cond:first-child{padding-top:0}.cyg-br .cyg-br-cond:last-child{border-bottom:0}.cyg-br .cyg-br-cond__main{display:flex;flex-direction:column;gap:2px;min-width:0}.cyg-br .cyg-br-cond__text{font-size:13.5px;color:var(--cyg-ink)}.cyg-br .cyg-br-cond__meta{font-size:13px;color:var(--cyg-label)}.cyg-br .cyg-br-cond__flag{color:var(--cyg-danger-text)}.cyg-br .cyg-br-cond__task{color:var(--cyg-primary)}.cyg-br .cyg-br-cond__side{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.cyg-br .cyg-br-cond__acts{display:inline-flex;align-items:center;gap:2px}.cyg-br .cyg-br-cond-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;margin-top:12px;align-items:center}.cyg-br .cyg-br-cond-add > :first-child{grid-column:1/-1}.cyg-br .cyg-br-cond-add .form-control{height:32px;font-size:13px}.cyg-br .cyg-br-chain{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cyg-br .cyg-br-msg{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start}.cyg-br .cyg-br-msg__card{border:1px solid var(--cyg-border-soft);border-radius:10px;padding:14px 16px;background:var(--cyg-surface);min-width:0}.cyg-br .cyg-br-msg__head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:13px;cursor:pointer}.cyg-br .cyg-br-msg__snippet{display:none;font-size:13px;color:var(--cyg-subink);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-br .cyg-br-msg.is-collapsed .cyg-br-msg__card{padding:10px 16px;background:var(--cyg-elevated-1)}.cyg-br .cyg-br-msg.is-collapsed .cyg-br-msg__body{display:none}.cyg-br .cyg-br-msg.is-collapsed .cyg-br-msg__snippet{display:block}.cyg-br .cyg-br-msg.is-collapsed .cyg-br-msg__card:hover{border-color:var(--cyg-border)}.cyg-br .cyg-br-msg__from{font-weight:600;color:var(--cyg-ink)}.cyg-br .cyg-br-msg__addr{color:var(--cyg-label);font-size:13px}.cyg-br .cyg-br-msg__reads{font-size:12px;color:var(--cyg-warning-text);background:var(--cyg-tint-warning-soft);border-radius:999px;padding:2px 8px}.cyg-br .cyg-br-msg__stage{font-weight:600}.cyg-br .cyg-br-msg__reads.cyg-br-msg__quoted{color:var(--cyg-label);background:var(--cyg-tint-muted-soft)}.cyg-br .cyg-br-msg__when{color:var(--cyg-label);margin-left:auto;white-space:nowrap;font-size:13px}.cyg-br .cyg-br-msg__to{font-size:12px;color:var(--cyg-label);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-br .cyg-br-msg__text{font-size:13.5px;line-height:1.6;color:var(--cyg-ink);margin-top:12px;overflow-wrap:anywhere;max-width:78ch}.cyg-br .cyg-br-msg__text p{margin:0 0 10px}.cyg-br .cyg-br-msg__text p:last-child{margin-bottom:0}.cyg-br .cyg-br-msg__att{font-size:13px;color:var(--cyg-subink);margin-top:10px;padding-top:10px;border-top:1px solid var(--cyg-line-2)}.cyg-br .cyg-br-trail{list-style:none;margin:0;padding:0;font-size:13px}.cyg-br .cyg-br-trail li{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:12px;padding:8px 0;border-bottom:1px solid var(--cyg-line-2)}.cyg-br .cyg-br-trail li:last-child{border-bottom:0}.cyg-br .cyg-br-trail__when{color:var(--cyg-label);white-space:nowrap}.cyg-br .cyg-br-trail__note{color:var(--cyg-subink)}.cyg-br .cyg-br-trail__by{color:var(--cyg-label)}.cyg-br .cyg-br-decide{display:flex;flex-direction:column;gap:12px;margin:16px 0 20px;padding:16px;border-radius:10px;background:var(--cyg-elevated-1);border:1px solid var(--cyg-border-soft)}.cyg-br .cyg-br-decide__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:13.5px}.cyg-br .cyg-br-decide__label{font-size:13px;font-weight:600;color:var(--cyg-subink)}.cyg-br .cyg-br-decide__who{font-weight:600}.cyg-br .cyg-br-decide__raised{display:flex;flex-direction:column;gap:6px}.cyg-br .cyg-br-raised{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 12px;border:1px solid var(--cyg-border-soft);border-radius:8px;background:var(--cyg-surface);cursor:pointer;font-size:13.5px}.cyg-br .cyg-br-raised span:nth-child(2){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-br .cyg-br-raised i{color:var(--cyg-label)}.cyg-br .cyg-br-raised:hover{border-color:var(--cyg-primary)}.cyg-br .cyg-br-match{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(140px,1fr) auto;gap:8px;align-items:center}.cyg-br .cyg-br-notes{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;align-items:end}.cyg-br .cyg-br-notes label{grid-column:1/-1;margin:0}.cyg-br .cyg-br-notes textarea.form-control{font-size:13.5px}.cyg-br .cyg-br-notes__ro{font-size:13px;color:var(--cyg-subink);margin:0}.cyg-br .cyg-btn.cyg-btn--ghost.cyg-panel-btn.cyg-br-btn--ok{color:var(--cyg-success-text)!important}.cyg-br .cyg-btn.cyg-btn--ghost.cyg-panel-btn.cyg-br-btn--danger{color:var(--cyg-danger-text)!important}.cyg-br .cyg-btn.cyg-btn--ghost.cyg-panel-btn.cyg-br-btn--danger:hover{border-color:var(--cyg-danger)!important}.cyg-section-band .pm-breach-chip{cursor:pointer;margin-left:6px}.cyg-section-band .pm-breach-chip:hover{filter:brightness(.97)}.cyg-section-band .pm-breach-chip .la{font-size:12px}.cyg-br-modal__thread{font-size:13px;color:var(--cyg-subink);margin:0 0 12px}.cyg-br-modal__hint{font-size:12px;line-height:1.45;color:var(--cyg-label);margin-top:6px}.cyg-br .cyg-br-detail__body .k-datepicker,.cyg-br .cyg-br-detail__body .k-dropdownlist,.cyg-br .cyg-br-detail__body .k-input,.cyg-br .cyg-br-detail__body .k-picker,.cyg-br .cyg-br-list-head .k-datepicker,.cyg-br .cyg-br-list-head .k-dropdownlist,.cyg-br .cyg-br-list-head .k-input,.cyg-br .cyg-br-list-head .k-picker{font-size:13.5px}.cyg-br .cyg-br-detail__body .k-input-inner,.cyg-br .cyg-br-detail__body .k-input-value-text,.cyg-br .cyg-br-list-head .k-input-inner,.cyg-br .cyg-br-list-head .k-input-value-text{font-size:13.5px}@keyframes cyg-br-enter{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cyg-br .cyg-br-skel{display:block;height:12px;border-radius:4px;margin:6px 0;background-color:var(--cyg-line-2);position:relative;overflow:hidden}.cyg-br .cyg-br-skel::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--cyg-surface) 50%,transparent 75%);transform:translateX(-100%);animation:cyg-shimmer 1.4s linear 14;pointer-events:none}@media (prefers-reduced-motion:reduce){.cyg-br .cyg-br-skel::after{animation:none}}.cyg-br .cyg-br-tile.is-skel{cursor:default}.cyg-br .cyg-br-tile.is-skel .cyg-br-skel:nth-child(2){height:22px}.cyg-br .cyg-br-skel-panel{padding:20px}.cyg-br .cyg-br-skel-panel .cyg-br-skel:first-child{height:16px;margin-bottom:16px}.cyg-br .cyg-br-split__detail,.cyg-br .cyg-br-split__list,.cyg-br .cyg-br-today,.cyg-br [data-br-unregistered]{transition:opacity .18s ease}.cyg-br .is-entering{animation:cyg-br-enter .2s cubic-bezier(.16,1,.3,1) both}.cyg-br .cyg-br-row:active,.cyg-br .cyg-br-thread:active,.cyg-br .cyg-btn:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.cyg-br .is-entering{animation:none}}.cyg-pi .cyg-pi-grow{flex:1 1 auto}.cyg-pi .cyg-pi-nowrap{white-space:nowrap}.cyg-pi .cyg-pi-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:0}.cyg-pi .cyg-pi-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto}.cyg-pi .cyg-pi-chips .cyg-chip b{margin-left:4px}.cyg-pi .cyg-pi-search{width:280px;flex:0 0 auto}.cyg-pi .cyg-pi-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px;background:var(--cyg-muted)}.cyg-pi .cyg-pi-dot--breach{background:var(--cyg-danger)}.cyg-pi .cyg-pi-dot--incident{background:var(--cyg-warning)}.cyg-pi .cyg-pi-dot--consent{background:var(--cyg-info)}.cyg-pi .cyg-pi-dot--stage-reply{background:var(--cyg-danger)}.cyg-pi .cyg-pi-dot--stage-approval{background:var(--cyg-info)}.cyg-pi .cyg-pi-dot--stage-ic{background:var(--cyg-warning)}.cyg-pi .cyg-pi-dot--stage-approved{background:var(--cyg-success)}.cyg-pi .cyg-pi-dot--stage-incident{background:var(--cyg-muted)}.cyg-pi .cyg-pi-listhead{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:13px;color:var(--cyg-label);border-bottom:1px solid var(--cyg-border-soft)}.cyg-pi .cyg-pi-listhead > :nth-child(2){margin-left:auto}.cyg-pi .cyg-pi-row{display:flex;flex-direction:column;gap:2px;padding:12px 16px 12px 13px}.cyg-pi .cyg-pi-row__top{display:flex;align-items:baseline;gap:6px;min-width:0}.cyg-pi .cyg-pi-row__top .cyg-br-row__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-pi .cyg-pi-row__top .cyg-br-row__date{margin-left:auto;padding-left:8px;flex:0 0 auto}.cyg-pi .cyg-pi-row.is-closed{background:var(--cyg-elevated-1)}.cyg-pi .cyg-pi-row.is-closed .cyg-br-row__title,.cyg-pi .cyg-pi-row.is-closed .cyg-pi-row__subject{color:var(--cyg-subink)}.cyg-pi .cyg-pi-group{padding:8px 16px;font-size:13px;font-weight:600;color:var(--cyg-label);background:var(--cyg-elevated-1);border-bottom:1px solid var(--cyg-border-soft)}.cyg-pi .cyg-pi-row__subject{font-size:13.5px;line-height:1.4;color:var(--cyg-subink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-pi .cyg-pi-row__bot{display:flex;align-items:center;gap:8px;margin-top:4px;min-width:0;white-space:nowrap;overflow:hidden}.cyg-pi .cyg-pi-row__bot .cyg-pi-dot{margin-right:-2px}.cyg-pi .cyg-pi-row__fund{font-size:13px;color:var(--cyg-label)}.cyg-pi .cyg-pi-case{display:flex;flex-direction:column;min-width:0}.cyg-pi .cyg-pi-dhead{padding:20px 24px 12px;display:flex;flex-direction:column;gap:8px}.cyg-pi .cyg-pi-dhead__row{display:flex;align-items:center;gap:12px}.cyg-pi .cyg-pi-dhead__ids{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--cyg-label);flex:1 1 auto;min-width:0}.cyg-pi .cyg-pi-menu{margin-left:auto}.cyg-pi .cyg-pi-dhead__title{margin:0;font-size:18px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.cyg-pi .cyg-pi-dhead__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;color:var(--cyg-subink)}.cyg-pi .cyg-pi-dhead__meta b{color:var(--cyg-ink);font-weight:600}.cyg-pi .cyg-pi-dtabs{padding:0 24px}.cyg-pi .cyg-pi-dbody{padding:8px 24px 24px}.cyg-pi .cyg-pi-quote{margin:8px 0 0;padding:8px 12px;border-left:3px solid var(--cyg-line);background:var(--cyg-elevated-1);border-radius:0 4px 4px 0;font-size:13.5px;line-height:1.5;color:var(--cyg-ink);white-space:pre-wrap;overflow-wrap:anywhere}.cyg-pi .cyg-pi-label{font-size:13px;font-weight:600;color:var(--cyg-label);margin-top:12px}.cyg-pi .cyg-pi-attr{font-size:13px;margin-top:4px}.cyg-pi .cyg-pi-more-link{display:inline-block;margin-top:8px}.cyg-pi .cyg-pi-summary{margin:0;font-size:14px;line-height:1.55}.cyg-pi .cyg-pi-kv{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px 16px;margin:0;align-items:center}.cyg-pi .cyg-pi-kv dt{font-size:13px;font-weight:500;color:var(--cyg-label)}.cyg-pi .cyg-pi-kv dd{margin:0;font-size:13.5px;min-width:0}.cyg-pi .cyg-pi-kv dd .k-dropdownlist{width:240px}.cyg-pi .cyg-pi-inline-acts{display:inline-flex;gap:6px;margin-left:8px;vertical-align:middle}.cyg-pi .cyg-pi-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cyg-pi .cyg-pi-tasks{list-style:none;margin:0;padding:0}.cyg-pi .cyg-pi-tasks li{display:flex;align-items:flex-start;gap:8px;padding:8px 0;border-bottom:1px solid var(--cyg-line-2)}.cyg-pi .cyg-pi-tasks li:last-child{border-bottom:0}.cyg-pi .cyg-pi-tasks label{display:flex;align-items:flex-start;gap:10px;flex:1 1 auto;min-width:0;margin:0;font-size:13.5px;line-height:1.45;cursor:pointer}.cyg-pi .cyg-pi-tasks .form-check-input{margin-top:2px;flex-shrink:0}.cyg-pi .cyg-pi-tasks li.is-done .cyg-pi-task__text{color:var(--cyg-label);text-decoration:line-through}.cyg-pi .cyg-pi-addrow{display:flex;gap:8px;margin-top:12px}.cyg-pi .cyg-pi-addrow .form-control{height:36px;font-size:13.5px}.cyg-pi .cyg-pi-conv{margin-top:12px}.cyg-pi .cyg-pi-conv__head{display:flex;justify-content:space-between;gap:8px;margin:16px 0 8px;font-size:13.5px;font-weight:600}.cyg-pi .cyg-pi-msg{border:1px solid var(--cyg-border-soft);border-radius:8px;padding:12px 16px;margin-bottom:10px;background:var(--cyg-surface)}.cyg-pi .cyg-pi-msg.is-ext{border-left:3px solid var(--cyg-copper)}.cyg-pi .cyg-pi-msg.is-hl{box-shadow:0 0 0 2px var(--cyg-selection-ring)}.cyg-pi .cyg-pi-msg__h{display:flex;align-items:center;gap:6px;font-size:13.5px}.cyg-pi .cyg-pi-msg__rc{font-size:13px;color:var(--cyg-label);margin-top:2px;overflow-wrap:anywhere}.cyg-pi .cyg-pi-msg__b{margin-top:8px;font-size:13.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.cyg-pi .cyg-pi-decs{list-style:none;margin:0;padding:0}.cyg-pi .cyg-pi-decs > li{padding:10px 0;border-bottom:1px solid var(--cyg-line-2)}.cyg-pi .cyg-pi-decs > li:last-child{border-bottom:0}.cyg-pi .cyg-pi-decs__h{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.cyg-pi .cyg-pi-decs__h b{font-weight:600}.cyg-pi .cyg-pi-fu{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.45}.cyg-pi .cyg-pi-form{margin:4px 24px 12px;padding:16px;border:1px solid var(--cyg-line-2);border-radius:8px;background:var(--cyg-elevated-1);display:flex;flex-direction:column;gap:6px}.cyg-pi .cyg-pi-form .form-label{margin:8px 0 0;font-size:13px;font-weight:600}.cyg-pi .cyg-pi-form .form-control{font-size:13.5px}.cyg-pi .cyg-pi-form .k-datepicker,.cyg-pi .cyg-pi-form .k-dropdownlist{width:100%}.cyg-pi .cyg-pi-form__lead{margin:0;font-size:13.5px;color:var(--cyg-subink)}.cyg-pi .cyg-pi-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.cyg-pi .cyg-pi-form__acts{display:flex;gap:8px;margin-top:12px}.cyg-pi .cyg-pi-track{margin:8px 0 16px}.cyg-pi .cyg-pi-status{border:1px solid var(--cyg-primary);border-radius:8px;padding:16px 20px;margin-bottom:24px;background:var(--cyg-surface)}.cyg-pi .cyg-pi-status.is-closed{border-color:var(--cyg-border)}.cyg-pi .cyg-pi-status p{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:var(--cyg-subink)}.cyg-pi .cyg-pi-status .cyg-pi-acts{margin-top:12px}.cyg-pi .cyg-pi-status__title{margin:8px 0 0;font-size:16px;font-weight:600;color:var(--cyg-ink)}.cyg-pi .cyg-pi-turn{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--cyg-muted-tint);color:var(--cyg-subink)}.cyg-pi .cyg-pi-turn--hand{background:var(--cyg-copper-tint);color:var(--cyg-copper-dark)}.cyg-pi .cyg-pi-turn--done{background:var(--cyg-tint-success-soft);color:var(--cyg-success-text)}.cyg-pi .cyg-pi-said{margin-top:12px;padding:10px 14px;border-radius:4px;background:var(--cyg-elevated-1)}.cyg-pi .cyg-pi-said .cyg-pi-quote{margin:4px 0 0;padding:0;border:0;background:0 0}.cyg-pi .cyg-pi-said__who{font-size:13px;color:var(--cyg-label)}.cyg-pi .cyg-pi-hint{font-size:13px;color:var(--cyg-label)}.cyg-pi .cyg-pi-sec{margin-bottom:24px}.cyg-pi .cyg-pi-sec__title{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--cyg-ink)}.cyg-pi .cyg-pi-chain{list-style:none;margin:0;padding:0 0 0 16px;border-left:2px solid var(--cyg-line-2)}.cyg-pi .cyg-pi-ch{position:relative;padding:0 0 16px 12px}.cyg-pi .cyg-pi-ch::before{content:"";position:absolute;left:-23px;top:5px;width:12px;height:12px;border-radius:50%;background:var(--cyg-surface);border:2px solid var(--cyg-line)}.cyg-pi .cyg-pi-ch.is-hl .cyg-pi-ch__x{color:var(--cyg-ink)}.cyg-pi .cyg-pi-ch__h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px}.cyg-pi .cyg-pi-ch__h b{font-weight:600}.cyg-pi .cyg-pi-ch__addr,.cyg-pi .cyg-pi-ch__when{font-size:13px;color:var(--cyg-label);overflow-wrap:anywhere}.cyg-pi .cyg-pi-ch__x{margin-top:4px;font-size:13.5px;line-height:1.5;color:var(--cyg-subink);overflow-wrap:anywhere}.cyg-pi .cyg-pi-ch__more{margin-top:4px}.cyg-pi .cyg-pi-ch__more > summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--cyg-primary);width:max-content}.cyg-pi .cyg-pi-ch__more > summary:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:2px}.cyg-pi .cyg-pi-ch__more[open]{padding:8px 12px 12px;border-radius:4px;background:var(--cyg-elevated-1)}.cyg-pi .cyg-pi-form__title{margin:0;font-size:15px;font-weight:600}.cyg-pi .cyg-pi-edit__grid{display:grid;grid-template-columns:120px minmax(0,420px);gap:10px 16px;align-items:center;margin-top:8px}.cyg-pi .cyg-pi-edit__grid .form-label{margin:0}.cyg-pi .cyg-pi-hist{overflow:hidden}.cyg-pi .cyg-pi-toolbar--hist{padding:16px 20px;margin:0;border-bottom:1px solid var(--cyg-border-soft)}.cyg-pi .cyg-pi-toolbar--hist .k-dropdownlist{width:200px}.cyg-pi .cyg-pi-toolbar--hist .k-dropdownlist:nth-of-type(2),.cyg-pi .cyg-pi-toolbar--hist [data-pi-hborrower] + .k-dropdownlist{width:280px}.cyg-pi .cyg-pi-hist__scroll{overflow-x:auto}.cyg-pi .cyg-pi-htable{width:100%;margin:0}.cyg-pi .cyg-pi-htable > tbody > tr.cyg-pi-hrow{cursor:pointer}.cyg-pi .cyg-pi-htable > tbody > tr.cyg-pi-hrow:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:-2px}.cyg-pi .cyg-pi-htable > tbody > tr.cyg-pi-xp > td{background:var(--cyg-elevated-1);padding:0}.cyg-pi .cyg-pi-chev{transition:transform .15s ease;color:var(--cyg-label)}.cyg-pi tr.is-open .cyg-pi-chev{transform:rotate(90deg)}.cyg-pi .cyg-pi-ttl{font-weight:600}.cyg-pi .cyg-pi-sub{font-size:12px;color:var(--cyg-label);margin-top:2px}.cyg-pi .cyg-pi-xpin{padding:16px 24px 20px;cursor:default;display:flex;flex-direction:column;gap:10px}.cyg-pi .cyg-pi-xpbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cyg-pi .cyg-pi-xpscroll{max-height:480px;overflow-y:auto;padding-right:4px}.cyg-pi .cyg-pi-more{padding:16px;text-align:center}.cyg-pi .cyg-pi-foot{margin:0;padding:12px 20px 16px;font-size:13px;color:var(--cyg-label)}.cyg-pi .cyg-pi-stats{margin-bottom:16px;padding:4px 20px 4px}.cyg-pi .cyg-pi-stats .cyg-br-sec{border:0}.cyg-pi .cyg-pi-stats__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px}.cyg-pi .cyg-pi-stats__scroll{max-height:420px;overflow:auto}.cyg-pi .cyg-pi-stable{width:100%}.cyg-pi .cyg-pi-stable .cyg-pi-n{text-align:right;font-variant-numeric:tabular-nums;width:18%}.cyg-pi .cyg-pi-stable td:first-child{white-space:nowrap}.cyg-pi .cyg-pi-stable .cyg-pi-stable__total td{font-weight:700;border-top:1px solid var(--cyg-border)}.cyg-pi .cyg-pi-stats__foot{padding:12px 0 8px}.cyg-br .cyg-pi-year{display:flex;flex-direction:column;gap:12px}.cyg-br .cyg-pi-year[hidden]{display:none}.cyg-br .cyg-pi-year .cyg-pi-figs{grid-template-columns:repeat(5,minmax(0,1fr))}.cyg-br .cyg-pi-year .cyg-pi-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px;background:var(--cyg-muted)}.cyg-br .cyg-pi-year .cyg-pi-dot--breach{background:var(--cyg-danger)}.cyg-br .cyg-pi-year .cyg-pi-dot--incident{background:var(--cyg-warning)}.cyg-br .cyg-pi-year .cyg-pi-dot--consent{background:var(--cyg-info)}.cyg-br .cyg-pi-year__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.cyg-br .cyg-pi-year__title{margin:0;font-size:15px;font-weight:600;color:var(--cyg-ink)}.cyg-br .cyg-pi-year__note{font-size:13px;color:var(--cyg-label)}.cyg-br .cyg-pi-year__list{overflow:hidden}.cyg-br .cyg-pi-year__lhead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--cyg-elevated-1);border-bottom:1px solid var(--cyg-border-soft);font-size:13.5px}.cyg-br .cyg-pi-ytable{width:100%;margin:0}.cyg-br .cyg-pi-ytable tr{cursor:pointer}.cyg-br .cyg-pi-ytable tr:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:-2px}.cyg-br .cyg-pi-ytable .cyg-pi-year__subj{color:var(--cyg-subink)}.cov-types{margin-bottom:4px}.cov-types__tile[role="button"]{cursor:pointer}.cov-types__note{font-family:var(--cyg-font-body);font-size:13px;font-weight:500;color:var(--cyg-label);margin-left:6px}.cov-types__bar{display:flex;gap:2px;height:6px;margin-top:12px;border-radius:3px;overflow:hidden;background:var(--cyg-line-2)}.cov-types__seg{display:block;flex:1 1 0;min-width:4px}.cov-types__seg--compliant{background:var(--cyg-success)}.cov-types__seg--warning{background:var(--cyg-warning)}.cov-types__seg--breach{background:var(--cyg-danger)}.cov-types__seg--none{background:var(--cyg-muted)}.cov-portfolio__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0 12px}.cov-portfolio__hint{font-size:13px;color:var(--cyg-label)}.cov-portfolio__row{cursor:pointer}.cov-portfolio__row:hover .cov-band__cell,.cov-portfolio__row:hover .cov-band__name{background:var(--cyg-cream)}.cov-portfolio__row:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:-2px}.covenant-charts.is-portfolio .cyg-frail,.covenant-charts.is-portfolio .cyg-frail__readback{display:none}#covenantChartsPane .covenant-health-panel{border:0;box-shadow:none;margin-bottom:0!important;background:0 0}.tfd{color:var(--cyg-ink);font-variant-numeric:tabular-nums}.tfd button{font:inherit;color:inherit}.tfd .tfd-body{padding-top:16px;padding-bottom:48px}.tfd .tfd-main{min-width:0;display:flex;flex-direction:column;gap:14px;transition:opacity .2s ease}.tfd .tfd-main.is-loading{pointer-events:none}.tfd .tfd-devbar{display:flex;justify-content:flex-end;margin-top:22px}.tfd .tfd-field__label{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--cyg-label)}.tfd .tfd-navcount{margin-left:6px;font-size:12px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--cyg-tint-muted-strong);color:var(--cyg-subink)}.tfd .tfd-navcount--warn{background:var(--cyg-tint-danger-soft);color:var(--cyg-danger-text)}.tfd .tfd-navcount[hidden]{display:none}.tfd .tfd-menu{position:relative}.tfd .tfd-menu__btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:32px;padding:0;cursor:pointer;border:1px solid var(--cyg-border);border-radius:8px;background:var(--cyg-surface);color:var(--cyg-subink);transition:border-color .15s ease,color .15s ease}.tfd .tfd-menu__btn:hover,.tfd .tfd-menu__btn[aria-expanded="true"]{border-color:var(--cyg-ink);color:var(--cyg-ink)}.tfd .tfd-menu__btn:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:1px}.tfd .tfd-menu__list{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:260px;padding:6px;background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:10px;box-shadow:var(--cyg-shadow-3);animation:tfd-rise .18s cubic-bezier(.16,1,.3,1) both}.tfd .tfd-menu__list[hidden]{display:none}.tfd .tfd-menu__item{display:block;width:100%;text-align:left;border:0;background:0 0;cursor:pointer;padding:9px 12px;border-radius:8px;font-size:13.5px;color:var(--cyg-ink)}.tfd .tfd-menu__item:focus-visible,.tfd .tfd-menu__item:hover{background:var(--cyg-tint-primary-soft);outline:0}.tfd .tmo-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:2px 0 8px}.tfd .tmo-head__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tfd .tmo-head__title{font-family:var(--cyg-font-display, 'Fraunces', Georgia, serif);font-size:28px;font-weight:700;letter-spacing:-.015em;line-height:1.15;margin:0}.tfd .tmo-head--compact .tmo-head__title{font-size:20px}.tfd .tmo-head__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;color:var(--cyg-subink);margin-top:6px}.tfd .tmo-sep{color:var(--cyg-border)}.tfd .tmo-prov{margin-top:8px;font-size:13px;line-height:1.45;color:var(--cyg-subink);max-width:860px}.tfd .tmo-prov.cyg-strip{color:var(--cyg-ink);margin-bottom:0}.tfd .tmo-gap{margin:0 20px 16px}.tfd .tmo-hist-q{min-width:260px;height:36px}.tfd .tmo-hist-rel{border-top:1px solid var(--cyg-border)}.tfd .tmo-hist-rel summary{padding:12px 20px;cursor:pointer;font-size:13.5px;color:var(--cyg-primary)}.tfd .tmo-head__side{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tfd .tmo-asat{display:flex;align-items:center;gap:10px;padding:7px 12px;font-size:13.5px;border:1px solid var(--cyg-border);border-radius:8px;background:var(--cyg-surface)}.tfd .tmo-asat span{color:var(--cyg-subink)}.tfd .tmo-asat b{font-weight:600}.tfd .tmo-new{display:inline-flex;align-items:center;gap:6px}.tfd .tmo-tone--danger{color:var(--cyg-danger-text)}.tfd .tmo-tone--warning{color:var(--cyg-warning-text)}.tfd .tmo-card .cyg-section-band__title{display:flex;align-items:baseline;gap:6px}.tfd .tmo-card__paren{font-weight:500;color:var(--cyg-subink)}.tfd .tmo-card__meta{font-size:13px;color:var(--cyg-subink)}.tfd .tmo-card__meta b{color:var(--cyg-ink)}.tfd .tmo-card .inv-card__body{overflow-x:auto}.tfd .tmo-table{width:100%}.tfd .tmo-table td,.tfd .tmo-table th{vertical-align:top}.tfd .tmo-table th{white-space:nowrap}.tfd .tmo-table .tmo-total td{font-weight:700;border-top:1px solid var(--cyg-border)}.tfd .tmo-table tr.tmo-used td{background:var(--cyg-tint-warning-soft)}.tfd .tmo-table .tfd-row{cursor:pointer}.tfd .tmo-table .tfd-row:hover td{background:var(--cyg-elevated-1)}.tfd .tmo-events .tmo-det{color:var(--cyg-subink)}.tfd .tmo-nowrap{white-space:nowrap}.tfd .tmo-issue{max-width:320px;font-size:13px}.tfd .tmo-section:first-child{margin-top:0}.tfd .tmo-ltv{margin:4px 0 20px}.tfd .tmo-ltv__rail{position:relative;padding:30px 0 30px}.tfd .tmo-ltv__track{display:flex;height:12px;border-radius:6px;overflow:hidden;gap:2px}.tfd .tmo-ltv__seg{display:block;height:100%}.tfd .tmo-ltv__seg--green{background:var(--cyg-tint-success-strong)}.tfd .tmo-ltv__seg--amber{background:var(--cyg-tint-warning-strong)}.tfd .tmo-ltv__seg--red{flex:1;background:var(--cyg-tint-danger-strong)}.tfd .tmo-ltv__needle{position:absolute;top:24px;left:0;width:4px;height:24px;margin-left:-2px;border-radius:2px;box-shadow:0 0 0 2px var(--cyg-surface);transition:left 1s cubic-bezier(.16,1,.3,1);z-index:1}.tfd .tmo-ltv__flag{position:absolute;top:0;left:0;transform:translateX(-50%);white-space:nowrap;font-size:13px;line-height:20px;transition:left 1s cubic-bezier(.16,1,.3,1)}.tfd .tmo-ltv__flag b{font-size:15px;font-weight:700;margin-left:2px}.tfd .tmo-ltv__flag--end{transform:translateX(calc(-100% + 2px))}.tfd .tmo-ltv__flag--start{transform:translateX(-2px)}.tfd .tmo-ltv__tick{position:absolute;top:53px;font-size:12.5px;font-weight:600;color:var(--cyg-ink);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.tfd .tmo-ltv__tick::before{content:'';position:absolute;top:-9px;width:1px;height:6px;background:var(--cyg-subink)}.tfd .tmo-ltv__tick--before{transform:translateX(-100%);padding-right:4px}.tfd .tmo-ltv__tick--before::before{right:0}.tfd .tmo-ltv__tick--after{padding-left:4px}.tfd .tmo-ltv__tick--after::before{left:0}.tfd .tmo-ltv__key{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.35;color:var(--cyg-label)}.tfd li.tmo-ltv__zone{display:grid!important;grid-template-columns:10px 84px minmax(0,1fr);column-gap:10px;align-items:center;margin:0;padding:0}.tfd li.tmo-ltv__zone b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.tfd li.tmo-ltv__zone em{font-style:normal;font-weight:600}.tfd li.tmo-ltv__zone.is-now{color:var(--cyg-ink)}.tfd li.tmo-ltv__zone.is-now b{font-weight:700}.tfd .tmo-ltv__sw{width:10px;height:10px;border-radius:3px;flex-shrink:0}.tfd .tmo-ltv__sw--green{background:var(--cyg-tint-success-strong);box-shadow:inset 0 0 0 1px var(--cyg-success)}.tfd .tmo-ltv__sw--amber{background:var(--cyg-tint-warning-strong);box-shadow:inset 0 0 0 1px var(--cyg-warning)}.tfd .tmo-ltv__sw--red{background:var(--cyg-tint-danger-strong);box-shadow:inset 0 0 0 1px var(--cyg-danger)}.tfd .tmo-status{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;align-items:start;padding-top:18px;border-top:1px solid var(--cyg-border-soft)}.tfd .tmo-status--amber .tmo-status__icon{background:var(--cyg-warning)}.tfd .tmo-status--red .tmo-status__icon{background:var(--cyg-danger)}.tfd .tmo-status__head{font-size:17px;font-weight:700}.tfd .tmo-status--amber .tmo-status__head{color:var(--cyg-warning-text)}.tfd .tmo-status--red .tmo-status__head{color:var(--cyg-danger-text)}.tfd .tmo-status__text{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--cyg-subink)}.tfd .tmo-status__text b{color:var(--cyg-ink)}.tfd .tmo-dl{margin:0;padding:10px 18px}.tfd .tmo-dl > div{display:grid;grid-template-columns:minmax(110px,42%) minmax(0,1fr);gap:10px;padding:5px 0;font-size:13.5px}.tfd .tmo-dl dt{font-weight:500;color:var(--cyg-subink)}.tfd .tmo-dl dd{margin:0;color:var(--cyg-ink)}.tfd .tmo-attn{border:1px solid var(--cyg-tint-danger-strong);border-radius:10px;background:var(--cyg-tint-danger-soft);padding:14px 16px 16px}.tfd .tmo-attn--clear{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;color:var(--cyg-success-text);background:var(--cyg-tint-success-soft);border-color:transparent}.tfd .tmo-attn__ok{width:8px;height:8px;border-radius:50%;background:var(--cyg-success)}.tfd .tmo-attn__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tfd .tmo-attn__title{margin:0;font-size:18px;font-weight:700;color:var(--cyg-danger-text);display:flex;align-items:center;gap:8px}.tfd .tmo-attn__all{font-size:13px;font-weight:600;color:var(--cyg-primary);text-decoration:none}.tfd .tmo-attn__all:hover{text-decoration:underline}.tfd .tmo-attn__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tfd .tmo-attn__item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px;border-radius:8px;background:var(--cyg-surface);border:1px solid var(--cyg-line)}.tfd .tmo-attn__mark{width:22px;height:22px;border-radius:50%;background:var(--cyg-info);color:var(--cyg-surface);display:inline-flex;align-items:center;justify-content:center}.tfd .tmo-attn__item--danger .tmo-attn__mark{background:var(--cyg-danger)}.tfd .tmo-attn__item--warning .tmo-attn__mark{background:var(--cyg-warning)}.tfd .tmo-attn__itemtitle{font-weight:600;font-size:13.5px;line-height:1.3}.tfd .tmo-attn__text{font-size:13px;color:var(--cyg-subink);line-height:1.45;margin-top:4px}.tfd .tmo-attn__body{display:flex;flex-direction:column;min-width:0}.tfd .tmo-attn__btn{margin-top:auto;align-self:flex-start;border:0;cursor:pointer;padding:4px 12px;border-radius:4px;font-size:13px;font-weight:600;background:var(--cyg-tint-info-soft);color:var(--cyg-info-text)}.tfd .tmo-attn__btn--danger{background:var(--cyg-tint-danger-soft);color:var(--cyg-danger-text)}.tfd .tmo-attn__btn--warning{background:var(--cyg-tint-warning-soft);color:var(--cyg-warning-text)}.tfd .tmo-attn__btn:hover{filter:brightness(.96)}.tfd .tmo-seg{display:flex;align-items:flex-end;gap:24px;border-bottom:1px solid var(--cyg-border-soft);padding:10px 20px 0}.tfd .tmo-seg--page{padding:0;margin-bottom:12px}.tfd .tmo-seg__btn{display:inline-flex;align-items:center;gap:8px;padding:10px 0;margin:0 0 -1px;border:0;border-bottom:2px solid transparent;border-radius:0;background:0 0;color:var(--cyg-subink);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer}.tfd .tmo-seg__btn span{font-size:12px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--cyg-tint-muted-strong)}.tfd .tmo-seg__btn:hover{color:var(--cyg-ink)}.tfd .tmo-seg__btn.is-on{color:var(--cyg-primary);border-bottom-color:var(--cyg-primary);background:0 0}.tfd .tmo-subtabs{display:flex;gap:4px;padding:6px 14px 0;border-bottom:1px solid var(--cyg-line);overflow-x:auto;scrollbar-width:none}.tfd .tmo-subtab{border:0;background:0 0;cursor:pointer;padding:10px 12px;font-size:13.5px;font-weight:500;color:var(--cyg-subink);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.tfd .tmo-subtab:hover{color:var(--cyg-ink)}.tfd .tmo-subtab.is-on{color:var(--cyg-primary);font-weight:600;border-bottom-color:var(--cyg-primary)}.tfd .tmo-cap{display:grid;grid-template-columns:minmax(120px,38%) minmax(0,1fr) auto;gap:12px;align-items:center;padding:6px 0;font-size:13.5px;cursor:pointer}.tfd .tmo-cap__label{color:var(--cyg-subink)}.tfd .tmo-cap__track{height:8px;border-radius:4px;background:var(--cyg-line-2);overflow:hidden}.tfd .tmo-cap__fill{display:block;height:100%;border-radius:4px}.tfd .tmo-cap__fill--muted{background:var(--cyg-tint-muted-strong)}.tfd .tmo-cap__fill--primary{background:var(--cyg-primary)}.tfd .tmo-cap__fill--success{background:var(--cyg-success)}.tfd .tmo-cap__val{font-weight:700;min-width:64px;text-align:right}.tfd .tmo-cap__rule{border-top:1px solid var(--cyg-line);margin:10px 0 6px}.tfd .tmo-cap__line{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;font-size:13.5px;cursor:pointer}.tfd .tmo-cap__line span{color:var(--cyg-subink)}.tfd .tmo-cap__line b{font-weight:700;white-space:nowrap}.tfd .tmo-cap__line small{display:block;font-size:12px;color:var(--cyg-label);margin-top:1px}.tfd .tfd-body{padding:24px 28px 72px!important}.tfd .tfd-main{gap:0}.tfd .tmo-section{margin-top:24px}.tfd .cyg-statement-table td,.tfd .cyg-statement-table th,.tfd .tmo-table td,.tfd .tmo-table th{vertical-align:middle}.tfd .cyg-statement-table th,.tfd .tmo-table th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--cyg-subink);background:var(--cyg-cream);text-align:left;padding:12px 16px;border-bottom:1px solid var(--cyg-border);white-space:nowrap;vertical-align:middle}.tfd .cyg-statement-table td,.tfd .tmo-table td{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;line-height:1.4;color:var(--cyg-ink);padding:12px 16px;border-bottom:1px solid var(--cyg-line-2);vertical-align:middle}.tfd .cyg-statement-table td:first-child,.tfd .cyg-statement-table th:first-child,.tfd .tmo-table td:first-child,.tfd .tmo-table th:first-child{padding-left:20px}.tfd .cyg-statement-table td:last-child,.tfd .cyg-statement-table th:last-child,.tfd .tmo-table td:last-child,.tfd .tmo-table th:last-child{padding-right:20px}.tfd .cyg-statement-table tbody tr:last-child td,.tfd .tmo-table tbody tr:last-child td{border-bottom:0}.tfd .cyg-statement-table td .tfd-sub,.tfd .tmo-table td .tfd-sub{margin-top:2px}.tfd .tmo-table.tmo-table--tight td,.tfd .tmo-table.tmo-table--tight th{padding:12px 12px}.tfd .tmo-table.tmo-table--tight td:first-child,.tfd .tmo-table.tmo-table--tight th:first-child{padding-left:20px}.tfd .tmo-table.tmo-table--tight td:last-child,.tfd .tmo-table.tmo-table--tight th:last-child{padding-right:20px}.tfd .tmo-panel__head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 20px;border-bottom:1px solid var(--cyg-border-soft)}.tfd .tmo-panel__title{margin:0;font-size:15px;font-weight:600;color:var(--cyg-ink);display:flex;align-items:center;gap:8px}.tfd .tmo-panel__count{font-size:12px;font-weight:700;padding:1px 8px;border-radius:999px;background:var(--cyg-tint-muted-strong);color:var(--cyg-subink)}.tfd .tmo-panel__count--danger{background:var(--cyg-tint-danger-soft);color:var(--cyg-danger-text)}.tfd .tmo-panel__count--warning{background:var(--cyg-tint-warning-soft);color:var(--cyg-warning-text)}.tfd .tmo-panel__dek{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--cyg-subink);max-width:88ch}.tfd .tmo-panel__side{display:flex;align-items:center;gap:20px;flex-shrink:0;font-size:13px;color:var(--cyg-subink)}.tfd .tmo-panel__side b{color:var(--cyg-ink);font-weight:600}.tfd .tmo-panel__body{padding:16px 20px 20px;flex:1 1 auto;min-width:0;overflow-x:auto}.tfd .tmo-panel__body--flush{padding:0}.tfd .tmo-panel .tfd-filter{margin:0;padding:16px 20px;border-bottom:1px solid var(--cyg-border-soft)}.tfd .tmo-panel .tfd-note{margin:0;padding:12px 20px 16px}.tfd .tmo-deskrecords{margin-top:24px}.tfd .tmo-deskrecords > summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--cyg-ink);padding:8px 0}.tfd .tmo-deskrecords > summary span{margin-left:6px;font-weight:500;color:var(--cyg-subink)}.tfd .tmo-deskrecords[open] > summary{margin-bottom:12px}.tfd .tmo-panel .tfd-sublist{border-top:1px solid var(--cyg-border-soft)}.tfd .tmo-panel .tfd-sublist__title{margin:0;padding:16px 20px 8px;font-size:13px;font-weight:600;color:var(--cyg-ink)}.tfd .tmo-panel .tfd-excs{border:0;border-radius:0}.tfd .tmo-panel .tfd-exc{padding:16px 20px}.tfd .tfd-exc.tfd-exc--group{display:block;padding:0}.tfd .tfd-exc--group > summary{display:grid;grid-template-columns:136px minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px 20px;cursor:pointer;list-style:none}.tfd .tfd-exc--group > summary::-webkit-details-marker{display:none}.tfd .tfd-exc__count{margin-left:4px;font-weight:500;color:var(--cyg-subink)}.tfd .tfd-excs--nested{border-top:1px solid var(--cyg-border-soft);padding-left:24px}.tfd .tmo-panel .cyg-state--card{margin:8px auto}.tfd .tmo-empty-note{margin:0;font-size:13.5px;color:var(--cyg-subink)}.tfd .tfd-attn__row{padding:14px 20px 14px 0;gap:16px}.tfd .tfd-attn__row + .tfd-attn__row{border-top:1px solid var(--cyg-line-2)}.tfd .tmo-stat{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.tfd .tmo-stat__k{font-size:12px;color:var(--cyg-label)}.tfd .tmo-stat__v{font-size:16px;font-weight:700;margin-top:2px}.tfd .tmo-btn i{font-size:16px;line-height:1}.tfd .cyg-btn.tmo-btn--xs{height:30px!important;padding:0 10px!important;font-size:13px!important;gap:6px!important}.tfd .tfd-exc__acts{gap:8px}.tfd .tmo-new{font-weight:600!important}.tfd .tmo-new__caret{font-size:13px!important;margin-left:2px;opacity:.85}.tfd .tmo-asat{height:36px;padding:0 14px;gap:8px;border-color:var(--cyg-border-soft);background:var(--cyg-surface)}.tfd .tmo-asat i{font-size:16px;color:var(--cyg-label)}.tfd .tmo-asat span{color:var(--cyg-label)}.tfd .tmo-head .tfd-menu__btn{width:36px;height:36px}.tfd .tmo-head{padding-bottom:20px}.tfd .tmo-head__title{font-size:24px;letter-spacing:-.01em}.tfd .tmo-head__meta{margin-top:8px;font-size:13.5px}.tfd .tmo-pad{padding:20px}.tfd .tmo-status__icon{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--cyg-surface);background:var(--cyg-success)}.tfd .tmo-status__icon::after{display:none!important}.tfd .tmo-dl{padding:12px 20px}.tfd .tmo-dl > div{padding:7px 0;grid-template-columns:124px minmax(0,1fr);column-gap:12px}.tfd .tmo-cap{padding:7px 0}.tfd .tmo-attn{padding:18px 20px 20px}.tfd .tmo-attn__item{padding:14px 16px}.tfd .tmo-attn__text{margin-bottom:12px}.tfd .tmo-mix{padding:16px 20px 18px;border-top:1px solid var(--cyg-border-soft)}.tfd .tmo-mix__head{font-size:12px;font-weight:600;color:var(--cyg-subink);margin-bottom:10px}.tfd .tmo-mix__row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(60px,1fr) auto;align-items:center;gap:14px;padding:6px 0;font-size:13px}.tfd .tmo-mix__row small{display:block;font-size:12px;color:var(--cyg-label)}.tfd .tmo-mix__name{min-width:0;color:var(--cyg-ink)}.tfd .tmo-mix__bar{height:6px;border-radius:3px;background:var(--cyg-line-2);overflow:hidden}.tfd .tmo-mix__bar span{display:block;height:100%;background:var(--cyg-primary);border-radius:3px}.tfd .tmo-mix__val{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;color:var(--cyg-ink)}.tfd .tmo-mix__val small{font-weight:500}.tfd .tfd-log--rules{list-style:none;margin:0;padding:0}.tfd .tfd-log--rules > li{padding:14px 0;border-bottom:1px solid var(--cyg-border-soft);display:block}.tfd .tfd-log--rules > li:first-child{padding-top:0}.tfd .tfd-log--rules > li:last-child{border-bottom:0}.tfd .tfd-log--rules .tfd-log__when{font-size:13px;color:var(--cyg-label);margin-bottom:6px}.tfd .tfd-log--rules .tfd-log__changes{list-style:none;margin:0;padding:0;font-size:13.5px}.tfd .tfd-log--rules .tfd-log__changes li{display:block;padding:2px 0;border:0}.tfd .tfd-log--rules .tfd-log__changes b,.tfd .tfd-log--rules .tfd-log__changes span{display:inline;margin:0;padding:0}.tfd .tfd-log--rules .tfd-log__field{color:var(--cyg-subink)}.tfd .tfd-log--rules .tfd-log__from{color:var(--cyg-label)}.tfd .tfd-log--rules .tfd-log__why{margin-top:6px;font-size:13px;color:var(--cyg-subink);font-style:italic}.tfd .tmo-more{display:none}.tfd .is-all .tmo-more{display:table-row}.tfd .is-all li.tmo-more{display:list-item}.tfd .tmo-fold{margin-left:12px;font-weight:600;color:var(--cyg-primary);text-decoration:none}.tfd .tmo-fold:hover{text-decoration:underline}.tfd #tfNav .cygnum-page-nav-link{padding-left:14px!important;padding-right:14px!important}.tfd .tmo-seg--page{margin-bottom:20px}.tfd .tfd-req{padding:18px 22px}.tfd .tmo-book-dates{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:4px 20px;margin:-4px 0 14px;font-size:13px;color:var(--cyg-subink)}.tfd .tmo-book-dates b{font-weight:600;color:var(--cyg-ink)}.tfd .inv-kpi.tmo-kpi--alert{border-color:transparent}.tfd .inv-kpi.tmo-kpi--danger{background:var(--cyg-tint-danger-soft);box-shadow:inset 3px 0 0 var(--cyg-danger)}.tfd .inv-kpi.tmo-kpi--warning{background:var(--cyg-tint-warning-soft);box-shadow:inset 3px 0 0 var(--cyg-warning)}.tfd .tmo-messages{min-width:220px}.tfd .tmo-messages .tmo-issue{margin-top:6px}.tfd .tmo-book-row{margin-top:0}.tfd .tmo-book-row > [class*="col-"]{margin-top:24px}.tfd .tmo-util-list{display:flex;flex-direction:column;gap:4px;padding:16px 20px 8px}.tfd .tmo-util{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 0;cursor:pointer;border-radius:4px}.tfd .tmo-util:hover .tmo-util__name{color:var(--cyg-primary)}.tfd .tmo-util:focus-visible{outline:0;box-shadow:0 0 0 2px var(--cyg-tint-primary-soft)}.tfd .tmo-util__name{font-size:14px;font-weight:600;color:var(--cyg-ink);line-height:1.3}.tfd .tmo-util__track{position:relative;height:10px;border-radius:999px;background:var(--cyg-tint-muted-strong)}.tfd .tmo-util__fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px}.tfd .tmo-util__fill--green{background:var(--cyg-success)}.tfd .tmo-util__fill--amber{background:var(--cyg-warning)}.tfd .tmo-util__fill--red{background:var(--cyg-danger)}.tfd .tmo-util__mark{position:absolute;top:-4px;width:2px;height:18px;margin-left:-1px;background:var(--cyg-subink)}.tfd .tmo-util__mark--max{background:var(--cyg-danger-text)}.tfd .tmo-util__value{min-width:92px;text-align:right;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.tfd .tmo-util__value small{display:block;font-size:12px;font-weight:500;color:var(--cyg-label)}.tfd .tmo-util-key{display:flex;align-items:center;gap:6px;padding:0 20px 16px;font-size:12px;color:var(--cyg-label)}.tfd .tmo-util-key .tmo-util-key__mark{display:inline-block;width:2px;height:12px;background:var(--cyg-subink);margin-left:10px}.tfd .tmo-util-key .tmo-util-key__mark:first-child{margin-left:0}.tfd .tmo-util-key .tmo-util-key__mark--max{background:var(--cyg-danger-text)}.tfd .tmo-capacity{display:flex;flex-direction:column}.tfd .tmo-capacity__item{display:flex;flex-direction:column;gap:2px;padding:16px 20px}.tfd .tmo-capacity__item + .tmo-capacity__item{border-top:1px solid var(--cyg-border-soft)}.tfd .tmo-capacity__item b{font-size:22px;font-weight:700;color:var(--cyg-ink);font-variant-numeric:tabular-nums}.tfd .tmo-capacity__item span{font-size:14px;font-weight:600;color:var(--cyg-ink)}.tfd .tmo-capacity__item small{font-size:13px;color:var(--cyg-subink);line-height:1.45}.tfd .tmo-feed{list-style:none;margin:0;padding:8px 0}.tfd .tmo-feed__item{display:flex;gap:12px;padding:10px 20px;cursor:pointer;font-size:13.5px;color:var(--cyg-ink)}.tfd .tmo-feed__item:hover{background:var(--cyg-elevated-1)}.tfd .tmo-feed__item:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--cyg-tint-primary-soft)}.tfd .tmo-feed__item b{font-weight:600}.tfd .tmo-feed__det{color:var(--cyg-subink)}.tfd .tmo-feed__dot{flex:0 0 10px;height:10px;margin-top:5px;border-radius:50%;background:var(--cyg-muted)}.tfd .tmo-feed__dot--success{background:var(--cyg-success)}.tfd .tmo-feed__dot--warning{background:var(--cyg-warning)}.tfd .tmo-feed__dot--danger{background:var(--cyg-danger)}.tfd .tmo-feed__dot--info{background:var(--cyg-primary)}.tfd .tfd-attn{border:1px solid var(--cyg-line);border-radius:10px;overflow:hidden;background:var(--cyg-surface)}.tfd .tfd-attn--clear{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;color:var(--cyg-success-text);background:var(--cyg-tint-success-soft);border-color:transparent}.tfd .tfd-attn__ok{width:8px;height:8px;border-radius:50%;background:var(--cyg-success)}.tfd .tfd-attn__head{padding:10px 16px;font-size:13px;font-weight:600;border-bottom:1px solid var(--cyg-line);background:var(--cyg-cream)}.tfd .tfd-attn__head span{margin-left:6px;font-weight:700;color:var(--cyg-subink)}.tfd .tfd-attn__row{display:grid;grid-template-columns:4px minmax(0,1fr) auto;gap:14px;align-items:center;padding:11px 16px 11px 0}.tfd .tfd-attn__row + .tfd-attn__row{border-top:1px solid var(--cyg-line-2)}.tfd .tfd-attn__mark{align-self:stretch;background:var(--cyg-info)}.tfd .tfd-attn__row--danger .tfd-attn__mark{background:var(--cyg-danger)}.tfd .tfd-attn__row--warning .tfd-attn__mark{background:var(--cyg-warning)}.tfd .tfd-attn__title{font-weight:600;font-size:13.5px}.tfd .tfd-attn__body{font-size:13px;color:var(--cyg-subink);line-height:1.45;margin-top:2px}.tfd .tfd-link{border:0;background:0 0;padding:0;cursor:pointer;white-space:nowrap;font-size:13px;font-weight:600;color:var(--cyg-primary);border-bottom:1px solid var(--cyg-tint-primary-strong)}.tfd .tfd-link:hover{border-bottom-color:var(--cyg-primary)}.tfd .cyg-badge + .cyg-badge{margin-left:4px}.tfd .tfd-tone--green{color:var(--cyg-success-text)}.tfd .tfd-tone--amber{color:var(--cyg-warning-text)}.tfd .tfd-tone--red{color:var(--cyg-danger-text)}.tfd .tfd-bg--green{background:var(--cyg-success)}.tfd .tfd-bg--amber{background:var(--cyg-warning)}.tfd .tfd-bg--red{background:var(--cyg-danger)}.tfd .tfd-muted{color:var(--cyg-label)}.tfd .tfd-note{font-size:13px;color:var(--cyg-subink);margin:10px 0 0}.tfd .tfd-pane--in{animation:tfd-fade .28s cubic-bezier(.16,1,.3,1) both}.tfd .tfd-pane__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:16px 0 14px}.tfd .tfd-pane__head--gap{margin-top:32px}.tfd .tfd-pane__stats{display:flex;gap:22px}.tfd .tfd-pane__stats div{display:flex;flex-direction:column;text-align:right}.tfd .tfd-pane__stats span{font-size:12px;color:var(--cyg-label)}.tfd .tfd-pane__stats b{font-size:17px}.tfd .tfd-grid{display:grid;gap:22px 32px;margin-top:16px}.tfd .tfd-grid--position{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.tfd .tfd-grid--rules{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.tfd .tfd-block--wide{grid-column:1/-1}.tfd .tfd-block__title{font-size:15px;font-weight:600;margin:0}.tfd .tfd-block__title--gap{margin-top:22px}.tfd .tfd-block__sub{font-size:13px;color:var(--cyg-subink);margin:3px 0 14px;max-width:70ch;line-height:1.5}.tfd .tfd-block__h4{font-size:12px;font-weight:600;color:var(--cyg-label);margin:16px 0 12px}.tfd .tfd-count-inline{font-size:12px;font-weight:600;color:var(--cyg-danger-text);margin-left:6px}.tfd .tfd-bars{display:flex;flex-direction:column;gap:12px}.tfd .tfd-bar__top{display:flex;justify-content:space-between;font-size:13.5px;margin-bottom:5px}.tfd .tfd-bar__top em{font-style:normal;color:var(--cyg-label);font-size:12px;margin-left:6px}.tfd .tfd-bar__track{height:8px;border-radius:4px;background:var(--cyg-line-2);overflow:hidden}.tfd .tfd-bar__track span{display:block;height:100%;border-radius:4px;background:var(--cyg-primary);transform-origin:left;animation:tfd-grow .8s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i,0) * 70ms)}.tfd .tfd-bar--muted .tfd-bar__track span{background:var(--cyg-accent)}.tfd .tfd-block--sim{padding:16px 22px;border-radius:12px;background:var(--cyg-cream);border:1px solid var(--cyg-line)}.tfd .tfd-sim{display:flex;flex-direction:column;gap:14px}.tfd .tfd-sim__row{display:grid;grid-template-columns:88px minmax(0,1fr) 52px;align-items:center;gap:12px}.tfd .tfd-sim__row .tfd-field__label{margin:0}.tfd .tfd-sim__row .k-slider{width:100%}.tfd .tfd-sim__out{font-weight:700;text-align:right}.tfd .tfd-sim__slider{position:relative}.tfd .tfd-sim__ends{position:relative;height:14px;margin-top:2px;font-size:12px;color:var(--cyg-label)}.tfd .tfd-sim__ends span{position:absolute;top:0}.tfd .tfd-sim__ends span:nth-child(1){left:0}.tfd .tfd-sim__ends span:nth-child(2){left:66.67%;transform:translateX(-50%)}.tfd .tfd-sim__ends span:nth-child(3){right:0}.tfd .tfd-sim__toggles{display:flex;flex-wrap:wrap;gap:8px 16px}.tfd .tfd-sim__result{display:grid;grid-template-columns:1fr 28px 1fr;align-items:stretch;gap:8px;transition:opacity .15s ease}.tfd .tfd-sim__result.is-busy{opacity:.5}.tfd .tfd-sim__col{background:var(--cyg-surface);border:1px solid var(--cyg-line);border-radius:8px;padding:12px 14px}.tfd .tfd-sim__col--idle{display:flex;flex-direction:column;justify-content:center;border-style:dashed;background:0 0}.tfd .tfd-sim__k{font-size:12px;color:var(--cyg-label)}.tfd .tfd-sim__ltv{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.tfd .tfd-sim__room{font-size:13px;font-weight:600}.tfd .tfd-sim__coll,.tfd .tfd-sim__hint{font-size:12px;color:var(--cyg-label)}.tfd .tfd-sim__arrow{align-self:center;justify-self:center;width:14px;height:14px;border-top:2px solid var(--cyg-muted);border-right:2px solid var(--cyg-muted);transform:rotate(45deg)}.tfd .tfd-toggle{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;user-select:none}.tfd .tfd-toggle input{width:16px;height:16px;accent-color:var(--cyg-primary)}.tfd .tfd-variants{display:flex;flex-direction:column}.tfd .tfd-variant{display:grid;grid-template-columns:minmax(0,1fr) 80px 130px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--cyg-line-2)}.tfd .tfd-variant:first-child{border-top:0}.tfd .tfd-variant__label{font-size:13.5px;font-weight:600}.tfd .tfd-variant__label small{display:block;font-weight:400;font-size:12px;color:var(--cyg-label);margin-top:2px}.tfd .tfd-variant__ltv{font-size:18px;font-weight:700;text-align:right}.tfd .tfd-variant__room{font-size:13px;text-align:right;color:var(--cyg-subink)}.tfd .tfd-table-wrap{overflow-x:auto}.tfd .tfd-table{width:100%;border-collapse:collapse;font-size:13px}.tfd .tfd-table th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--cyg-subink);background:var(--cyg-cream);text-align:left;padding:12px 16px;border-bottom:1px solid var(--cyg-border);white-space:nowrap;vertical-align:middle}.tfd .tfd-table td{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;line-height:1.4;color:var(--cyg-ink);padding:12px 16px;border-bottom:1px solid var(--cyg-line-2);vertical-align:middle}.tfd .tfd-table tbody tr:last-child td{border-bottom:0}.tfd .tfd-table--compact td,.tfd .tfd-table--compact th{padding:8px 12px}.tfd .tfd-block > .tfd-table{border:1px solid var(--cyg-line);border-radius:8px;overflow:hidden}.tfd .tfd-num{text-align:right!important;white-space:nowrap}.tfd .tfd-sub{font-size:12px;color:var(--cyg-label);margin-top:1px}.tfd .tfd-row[role="button"]{cursor:pointer;transition:background .15s ease}.tfd .tfd-row[role="button"]:hover td{background:var(--cyg-tint-primary-soft)}.tfd .tfd-row[role="button"]:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:-2px}.tfd .tfd-row.is-muted td{color:var(--cyg-label)}.tfd .tfd-row--divider td{font-size:12px;font-weight:600;color:var(--cyg-label);background:var(--cyg-cream);padding:7px 12px}.tfd .tfd-flags{white-space:nowrap}.tfd .tfd-actions{white-space:nowrap;text-align:right}.tfd .tfd-tl{position:relative;height:8px;border-radius:4px;background:var(--cyg-line-2);margin-top:6px}.tfd .tfd-tl__fill{position:absolute;left:0;top:0;bottom:0;border-radius:4px}.tfd .tfd-tl__adv,.tfd .tfd-tl__max{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--cyg-subink)}.tfd .tfd-tl__max{background:var(--cyg-danger)}.tfd .tfd-filter{display:flex;flex-wrap:wrap;gap:10px 22px;margin:16px 0 14px}.tfd .tfd-filter__group{display:flex;flex-wrap:wrap;gap:6px}.tfd .tfd-chip{appearance:none;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:1px solid var(--cyg-border);border-radius:999px;background:var(--cyg-surface);color:var(--cyg-subink);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.tfd .tfd-chip b{margin-left:0}.tfd .tfd-chip:hover{border-color:var(--cyg-muted);color:var(--cyg-ink)}.tfd .tfd-chip.is-on{background:var(--cyg-tint-primary-soft);border-color:var(--cyg-primary);color:var(--cyg-ink)}.tfd .tfd-reqs{display:flex;flex-direction:column;gap:12px}.tfd .tfd-req{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) auto;gap:22px;align-items:center;text-align:left;padding:16px 20px;border:1px solid var(--cyg-line);border-radius:10px;background:var(--cyg-surface);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease}.tfd .tfd-req:hover{border-color:var(--cyg-border);box-shadow:var(--cyg-shadow-1)}.tfd .tfd-req:active{transform:scale(.995)}.tfd .tfd-req__ref{font-size:13px;color:var(--cyg-label);font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tfd .tfd-req__amt{font-size:22px;font-weight:700;letter-spacing:-.01em}.tfd .tfd-req__meta{font-size:13px;color:var(--cyg-subink)}.tfd .tfd-req__nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tfd .tfd-req__nums span{display:block;font-size:12px;color:var(--cyg-label)}.tfd .tfd-req__nums b{font-size:16px}.tfd .tfd-req__side{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.tfd .tfd-steps--returned{font-size:12px;color:var(--cyg-danger-text);font-weight:600}.tfd .tfd-excs{display:flex;flex-direction:column;border:1px solid var(--cyg-line);border-radius:10px;overflow:hidden;background:var(--cyg-surface)}.tfd .tfd-exc{display:grid;grid-template-columns:136px minmax(0,1fr) auto;gap:14px;padding:12px 16px;align-items:start}.tfd .tfd-exc + .tfd-exc{border-top:1px solid var(--cyg-line-2)}.tfd .tfd-exc.is-done{opacity:.7}.tfd .tfd-exc__title{font-size:13.5px;font-weight:600}.tfd .tfd-exc__detail{font-size:13px;color:var(--cyg-subink);margin-top:2px}.tfd .tfd-exc__note{font-size:13px;color:var(--cyg-success-text);margin-top:4px}.tfd .tfd-exc__status{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.tfd .tfd-exc__acts{display:flex;gap:12px}.tfd .tfd-details{margin-top:14px}.tfd .tfd-details summary{cursor:pointer;font-size:13px;color:var(--cyg-subink);margin-bottom:8px}.tfd .tfd-sparks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:20px}.tfd .tfd-spark-card{border:1px solid var(--cyg-line);border-radius:10px;padding:12px 14px 8px;background:var(--cyg-surface)}.tfd .tfd-spark-card__top{display:flex;align-items:baseline;gap:8px;font-size:13px}.tfd .tfd-spark-card__top span{flex:1;color:var(--cyg-subink)}.tfd .tfd-spark-card__top b{font-size:18px}.tfd .tfd-spark-card__top em{font-style:normal;font-size:12px;font-weight:600}.tfd .tfd-rules{margin:0;display:flex;flex-direction:column}.tfd .tfd-rules div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:14px;padding:10px 0;border-top:1px solid var(--cyg-line-2)}.tfd .tfd-rules div:first-child{border-top:0}.tfd .tfd-rules dt{font-size:13px;font-weight:600;color:var(--cyg-label)}.tfd .tfd-rules dd{margin:0;font-size:13.5px;line-height:1.5;color:var(--cyg-subink)}.tfd .tfd-rules dd b{color:var(--cyg-ink)}.tfd .tfd-log{list-style:none;padding:0;margin:8px 0 0}.tfd .tfd-log li{padding:8px 0;border-top:1px solid var(--cyg-line-2);font-size:13px}.tfd .tfd-log li:first-child{border-top:0}.tfd .tfd-log span{display:block;font-size:12px;color:var(--cyg-label)}.tfd .tfd-state{margin:16px 0}.tfd .tfd-state__actions{display:flex;gap:8px;margin-top:12px}.tfd .tfd-skel{border-radius:10px;background-color:var(--cyg-line-2);position:relative;overflow:hidden}.tfd .tfd-skel::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--cyg-surface) 50%,transparent 75%);transform:translateX(-100%);animation:cyg-shimmer 1.4s linear 14;pointer-events:none}@media (prefers-reduced-motion:reduce){.tfd .tfd-skel::after{animation:none}}.tfd .tfd-skel--rail{height:88px;margin-bottom:6px}.tfd .tfd-skel--head{height:64px}.tfd .tfd-skel--hero{height:210px}.tfd .tfd-skel--strip{height:72px}.tfd .tfd-skel-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tfd .tfd-skels{display:flex;flex-direction:column}.tfd .tfd-skel--title{height:28px;width:320px;max-width:70%;border-radius:8px}.tfd .tfd-skel--meta{height:16px;width:520px;max-width:90%;margin:12px 0 28px;border-radius:8px}.tfd .tfd-skel-tiles{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;margin-bottom:24px}.tfd .tfd-skel--tile{height:108px}.tfd .tfd-skel-cards{display:grid;grid-template-columns:5fr 4fr 3fr;gap:24px}.tfd .tfd-skel--card{height:420px}.tfd .tfd-in{animation:tfd-rise .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i,0) * 55ms)}.tfd button.is-busy{opacity:.6;pointer-events:none}@media (prefers-reduced-motion:reduce){.tfd .tfd-bar__track span,.tfd .tfd-in,.tfd .tfd-pane--in{animation:none}.tfd .tfd-gauge__slide{transition:none}}.cdd .tfd-calc{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.cdd .tfd-calc td{padding:6px 4px;vertical-align:top}.cdd .tfd-calc small{display:block;font-size:12px;color:var(--cyg-label)}.cdd .tfd-calc__op{width:24px;color:var(--cyg-subink);font-weight:500;font-size:17px;line-height:1.1;text-align:center}.cdd .tfd-calc__total td{border-top:1px solid var(--cyg-border);font-weight:600}.cdd .tfd-calc__pick td{background:var(--cyg-tint-success-soft)}.cdd .tfd-calc__bad td{background:var(--cyg-tint-danger-soft);color:var(--cyg-danger-text)}.cdd .tfd-calc__rule td{padding:6px 0}.cdd .tfd-num{text-align:right;white-space:nowrap}.cdd .tfd-link{border:0;background:0 0;padding:0;cursor:pointer;font-size:13px;font-weight:600;color:var(--cyg-primary);border-bottom:1px solid var(--cyg-tint-primary-strong);margin-top:8px}.cdd .tfd-tone--green{color:var(--cyg-success-text)}.cdd .tfd-tone--amber{color:var(--cyg-warning-text)}.cdd .tfd-tone--red{color:var(--cyg-danger-text)}.cdd.tfd-drawer .cdd__foot{display:flex;align-items:center;gap:8px}.cdd .tfd-steps--returned{font-size:13px;color:var(--cyg-danger-text);font-weight:600;margin-bottom:12px}.cdd .tfd-verdict{margin-bottom:14px}.cdd .tfd-verdict__count{display:flex;gap:14px;margin-top:8px;font-size:13px;font-weight:600}.cdd .tfd-pf{border:1px solid var(--cyg-line);border-radius:8px;overflow:hidden;font-variant-numeric:tabular-nums}.cdd .tfd-pf__row{display:grid;grid-template-columns:1.3fr 1fr 1fr;padding:7px 12px;font-size:13px}.cdd .tfd-pf__row + .tfd-pf__row{border-top:1px solid var(--cyg-line-2)}.cdd .tfd-pf__row span:not(:first-child){text-align:right}.cdd .tfd-pf__row--head{background:var(--cyg-cream);font-size:12px;color:var(--cyg-label);font-weight:600}.cdd .tfd-pf__tranche{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.cdd .tfd-pf__tranche div{padding:10px 12px;border-radius:8px;background:var(--cyg-cream)}.cdd .tfd-pf__tranche span{display:block;font-size:12px;color:var(--cyg-label)}.cdd .tfd-pf__tranche b{font-size:16px}.cdd .tfd-checks{margin-bottom:14px}.cdd .tfd-checks__head{font-size:12px;font-weight:600;color:var(--cyg-label);margin:6px 0}.cdd .tfd-check{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;padding:9px 0;border-top:1px solid var(--cyg-line-2);align-items:start}.cdd .tfd-check__icon{width:16px;height:16px;margin-top:2px;border-radius:50%;background:var(--cyg-success);position:relative}.cdd .tfd-check__icon::after{content:'';position:absolute;left:5px;top:3px;width:4px;height:8px;border:solid var(--cyg-surface);border-width:0 2px 2px 0;transform:rotate(45deg)}.cdd .tfd-check--warn .tfd-check__icon{background:var(--cyg-warning)}.cdd .tfd-check--warn .tfd-check__icon::after{left:7px;top:3px;width:2px;height:6px;border:0;background:var(--cyg-surface);transform:none}.cdd .tfd-check--fail .tfd-check__icon{background:var(--cyg-danger)}.cdd .tfd-check--fail .tfd-check__icon::after{left:3px;top:7px;width:10px;height:2px;border:0;background:var(--cyg-surface);transform:rotate(45deg)}.cdd .tfd-check--info .tfd-check__icon{background:var(--cyg-muted)}.cdd .tfd-check--info .tfd-check__icon::after{display:none}.cdd .tfd-check__title{font-size:13.5px;font-weight:600}.cdd .tfd-check__detail{font-size:13px;color:var(--cyg-subink);line-height:1.45;margin-top:1px}.cdd .tfd-check__ok{font-size:13px;color:var(--cyg-success-text);margin-top:4px}.cdd .tfd-check__val{font-size:13px;font-weight:600;white-space:nowrap;text-align:right;color:var(--cyg-subink)}.cdd .tfd-check--fail .tfd-check__val{color:var(--cyg-danger-text)}.cdd .tfd-check--warn .tfd-check__val{color:var(--cyg-warning-text)}.cdd .tfd-form{display:flex;flex-direction:column;gap:12px}.cdd .tfd-form--note{margin-top:12px}.cdd .tfd-form__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 14px}.cdd .tfd-form__full{grid-column:span 6}.cdd .tfd-form__half{grid-column:span 3}.cdd .tfd-form__third{grid-column:span 2}.cdd .tfd-form__field{display:flex;flex-direction:column;min-width:0}.cdd .tfd-form__field .k-datepicker,.cdd .tfd-form__field .k-dropdownlist,.cdd .tfd-form__field .k-input,.cdd .tfd-form__field .k-multiselect,.cdd .tfd-form__field .k-numerictextbox,.cdd .tfd-form__field .k-picker,.cdd .tfd-form__field .k-widget{width:100%!important}.cdd .tfd-field__label{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--cyg-label);margin-bottom:5px;display:block}.cdd .tfd-input-text{width:100%;height:36px;padding:6px 10px}.cdd .tfd-form__hint{font-size:12px;color:var(--cyg-label);margin-top:5px}.cdd .tfd-form__section{font-size:13px;font-weight:600;color:var(--cyg-ink);padding-top:8px;border-top:1px solid var(--cyg-line)}.cdd .tfd-textarea{width:100%;padding:8px 10px;border:1px solid var(--cyg-border);border-radius:8px;font:inherit;font-size:13.5px;resize:vertical;background:var(--cyg-surface);color:var(--cyg-ink)}.cdd .tfd-textarea:focus{outline:2px solid var(--cyg-selection-ring);outline-offset:0}.cdd .tfd-textarea--code{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.cdd .tfd-toggle{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.cdd .tfd-toggle input{width:16px;height:16px;accent-color:var(--cyg-primary)}.cdd .tfd-live{margin-top:6px;padding-top:14px;border-top:1px dashed var(--cyg-border);transition:opacity .15s ease}.cdd .tfd-live.is-busy{opacity:.5}.cdd .tfd-live__hint{font-size:13px;color:var(--cyg-label)}.cdd .tfd-mt-8{margin-top:8px}.cdd .tfd-foot-note{font-size:13px;color:var(--cyg-subink);align-self:center;margin-right:auto}@media (min-width:1400px) and (max-width:1599.98px){.tfd .inv-overview .inv-kpi-strip--7 .inv-kpi__value{font-size:21px}}@media (min-width:1200px) and (max-width:1399.98px){.tfd .inv-overview .inv-kpi-strip--7{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.tfd .inv-overview .inv-kpi{padding:16px 14px}.tfd .inv-overview .inv-kpi__value{font-size:20px}.tfd #tfNav .cygnum-page-nav-link > i{display:none}}@media (min-width:992px) and (max-width:1399.98px){.tfd .tmo-third .tmo-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.tfd .tmo-third .tmo-capgrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:40px;align-items:start}.tfd .tmo-third .tmo-capgrid__side .tmo-cap__rule{display:none}}@keyframes tfd-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tfd-fade{from{opacity:0}to{opacity:1}}@keyframes tfd-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}.intel{color:var(--cyg-ink)}.intel .intel-body{padding-top:16px;padding-bottom:48px}.intel .intel-asof{font-size:13px;color:var(--cyg-subink)}.intel .intel-toolbar-right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.intel .intel-fund-filter{display:flex;align-items:center;gap:8px;margin:0}.intel .intel-fund-filter[hidden]{display:none}.intel .intel-fund-filter .k-dropdownlist{min-width:220px}.intel .intel-fund{margin-left:4px}.intel .intel-views{margin:0 0 14px}.intel .intel-card{height:100%}.intel .intel-count{font-weight:600;color:var(--cyg-subink);margin-left:4px}.intel .intel-list{display:flex;flex-direction:column;padding:0}.intel .intel-row{display:block;padding:12px 20px;border-top:1px solid var(--cyg-border);color:var(--cyg-ink);text-decoration:none}.intel .intel-row:first-child{border-top:0}.intel .intel-row[role="button"]{cursor:pointer}.intel .intel-row:hover{background:var(--cyg-cream);color:var(--cyg-ink)}.intel .intel-row:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:-2px}.intel .intel-row__top{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.intel .intel-row__subject{font-size:14px;font-weight:600}.intel .intel-row__when{margin-left:auto;font-size:13px;color:var(--cyg-subink);font-variant-numeric:tabular-nums;white-space:nowrap}.intel .intel-row__title{margin-top:2px;font-size:14px;line-height:1.45}.intel .intel-row__sub{margin-top:2px;font-size:13px;line-height:1.45;color:var(--cyg-subink)}.intel .intel-row__why{margin-top:2px;font-size:13.5px;line-height:1.45;color:var(--cyg-ink)}.intel .intel-row__ai{font-weight:600}.intel .intel-row__warn{margin-top:2px;font-size:13px;color:var(--cyg-warning-text)}.intel .intel-row__older{font-weight:600;color:var(--cyg-warning-text)}.intel .intel-row__money{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.intel .intel-row__label{font-weight:600;color:var(--cyg-ink)}.intel .intel-row__link{display:block;color:var(--cyg-ink);text-decoration:underline;text-decoration-color:var(--cyg-border);text-underline-offset:3px}.intel .intel-row__link:hover{color:var(--cyg-ink);text-decoration-color:currentColor}.intel .intel-row__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.intel .intel-ask{flex:none;white-space:nowrap}.intel .inv-kpi.is-on{border-color:var(--cyg-primary);box-shadow:0 0 0 3px var(--cyg-tint-primary-soft)}.intel .intel-filterbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 20px;font-size:13px;font-weight:600;color:var(--cyg-subink);border-bottom:1px solid var(--cyg-border)}.intel .intel-row--item{padding:0}.intel .intel-row--item:hover{background:0 0}.intel .intel-row__head{position:relative;padding:12px 44px 12px 20px;cursor:pointer}.intel .intel-row__head:hover{background:var(--cyg-cream)}.intel .intel-row__head:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:-2px}.intel .intel-row__chev{position:absolute;top:12px;right:20px;color:var(--cyg-subink);transition:transform 150ms ease}.intel .intel-row--item.is-open .intel-row__chev{transform:rotate(180deg)}.intel .intel-row__why--short{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.intel .intel-row--item.is-open .intel-row__why--short{display:block}.intel .intel-row__detail{padding:0 20px 12px;font-size:13.5px;line-height:1.45}.intel .intel-row__detail[hidden]{display:none}.intel .intel-row__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.intel .intel-group{padding:12px 20px 4px;font-size:13px;font-weight:600;color:var(--cyg-subink);border-top:1px solid var(--cyg-border)}.intel .intel-group:first-child{border-top:0}.intel .intel-more{display:flex;justify-content:center;padding:12px 20px;border-top:1px solid var(--cyg-border);margin-top:auto}.intel .cyg-surface > .cyg-section-band--inline + .cyg-surface__body.intel-note-body{padding:14px 20px}.intel .intel-note-body{font-size:15px;line-height:1.6}.intel .intel-note-body p{margin:0 0 8px;max-width:980px}.intel .intel-note-sources{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px}.intel .intel-note-sources a{color:var(--cyg-ink);text-decoration:underline}.intel .intel-note-foot{margin-top:8px;font-size:13px;color:var(--cyg-subink)}.intel .intel-note{padding:12px 20px;font-size:13px;color:var(--cyg-subink);border-top:1px solid var(--cyg-border)}.intel .intel-performing{margin:0;padding:12px 20px;font-size:14px;line-height:1.6}.intel .intel-item__top{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:2px}.intel .intel-item__subject{font-weight:600;font-size:14px}.intel .intel-item__why{margin:0 0 4px;font-size:13.5px;line-height:1.5;color:var(--cyg-ink)}.intel .intel-radar-b{padding:14px 20px;border-bottom:1px solid var(--cyg-line-2)}.intel .intel-radar-b:last-child{border-bottom:0}.intel .intel-radar-b__name{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.intel .intel-radar-b__table{overflow-x:auto;margin-top:8px}.intel .intel-radar__more{padding:12px 20px}.intel .intel-watch-table{width:100%;table-layout:fixed}.intel .intel-watch-table td,.intel .intel-watch-table th{white-space:normal;vertical-align:top;overflow-wrap:anywhere}.intel .intel-watch-table__kind{width:140px}.intel .intel-watch-table__date{width:112px}.intel.is-pane-watch [data-intel-today-only]{display:none!important}.intel .intel-tabs-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;margin:0 0 14px}.intel .intel-tabs-row .intel-views{margin:0}.intel .intel-viewbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;max-width:100%}.intel .intel-viewbar[hidden]{display:none}.intel .intel-viewbar .cyg-subtabs{flex-wrap:wrap;max-width:100%}.intel .intel-viewbar .cyg-subtabs[hidden]{display:none}.intel .intel-viewbar__label{font-size:13px;font-weight:600;color:var(--cyg-subink)}.intel .intel-viewbar__focus{display:flex;align-items:center;gap:8px;padding-left:14px;border-left:1px solid var(--cyg-border)}.intel .intel-viewbar__focus[hidden]{display:none}.intel .intel-card > .cyg-section-band--inline > div{flex:1 1 auto;min-width:0}.intel .intel-card .cyg-section-band--inline .cyg-section-band__dek{text-align:left}.intel .intel-card-counts{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.intel .intel-card-table{padding:0 20px 12px}.intel .intel-card-table table{width:100%}.intel .intel-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.intel .intel-area{border-left:1px solid var(--cyg-border);min-width:0}.intel .intel-area:nth-child(3n + 1){border-left:0}.intel .intel-area__counts{padding:0 20px 8px;margin-top:0}.intel .intel-row__next{margin-top:4px}.intel .intel-foot{font-size:13px;color:var(--cyg-subink)}.intel .intel-weaker{color:var(--cyg-danger-text);font-weight:600}.intel .intel-stronger{color:var(--cyg-success-text);font-weight:600}.tfi .tfi-keyfigs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:0 0 14px;padding:14px 16px;border-radius:8px;background:var(--cyg-tint-muted-soft)}.tfi .tfi-keyfig{min-width:0}.tfi .tfi-keyfig dt{font-size:13px;font-weight:500;color:var(--cyg-label);margin-bottom:4px}.tfi .tfi-keyfig dd{margin:0}.tfi .tfi-keyfig dd b{display:block;font-size:18px;font-weight:600;color:var(--cyg-ink);line-height:1.25;overflow-wrap:anywhere}.tfi .tfi-keyfig dd small{display:block;margin-top:2px;font-size:13px;color:var(--cyg-subink);overflow-wrap:anywhere}.tfi .tfi-more{margin-top:12px}.tfi .tfi-more > summary{cursor:pointer;font-size:13.5px;font-weight:600;color:var(--cyg-primary);padding:4px 0}.tfi .tfi-more[open] > summary{margin-bottom:12px}.tfi .tfi-lead{font-size:14px;font-weight:600;color:var(--cyg-ink);margin:0 0 12px}.tfi .tfi-decision{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:12px}.tfi .tfi-area{width:100%;font-size:14px}.tfi .tfi-ticks{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.tfi .tfi-ticks li{display:flex;gap:10px;align-items:flex-start}.tfi .tfi-ticks b{display:block;font-size:13.5px;color:var(--cyg-ink);font-weight:600}.tfi .tfi-ticks small{display:block;font-size:13px;color:var(--cyg-subink)}.tfi .tfi-countline{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:13.5px;color:var(--cyg-subink)}.tfi .tfi-countline b{color:var(--cyg-ink);font-weight:600}.tfi .tfi-brief{list-style:none;margin:0;padding:0}.tfi .tfi-brief li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--cyg-line)}.tfi .tfi-brief li:first-child{border-top:0;padding-top:0}.tfi .tfi-brief .tfi-doc__icon{flex:0 0 auto}.tfi .tfi-brief .tfi-brief__name{flex:1 1 auto;min-width:0;font-size:13.5px;color:var(--cyg-ink);overflow-wrap:anywhere}.tfi .tfi-brief small{display:block;font-size:12px;color:var(--cyg-subink)}.tfi .tfi-conds{list-style:none;margin:0;padding:0;display:grid;gap:12px}.tfi .tfi-cond{padding:12px 14px;border-radius:8px;background:var(--cyg-tint-warning-soft)}.tfi .tfi-cond .tfi-cond__text{margin-top:6px}.tfi .tfi-cond b{display:block;font-size:13.5px;color:var(--cyg-ink)}.tfi .tfi-cond small{display:block;font-size:13px;color:var(--cyg-subink);margin-top:2px}.tfi .tfi-preview{width:100%;height:420px;margin-top:12px;border:1px solid var(--cyg-border);border-radius:8px;background:var(--cyg-surface)}.tfi .tfi-confirm__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tfi .tfi-linkbtn{border:0;background:0 0;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--cyg-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tfi .tfi-linkbtn:focus-visible{outline:2px solid var(--cyg-primary);outline-offset:2px;border-radius:2px}.tfi .tfi-stepline{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 16px;border:1px solid var(--cyg-border);border-radius:8px;background:var(--cyg-cream);font-size:13px;color:var(--cyg-subink)}.tfi .tfi-stepline__dots{display:inline-flex;gap:4px}.tfi .tfi-stepline__dots i{width:22px;height:4px;border-radius:2px;background:var(--cyg-line)}.tfi .tfi-stepline__dots i.is-on{background:var(--cyg-primary)}.tfi .tfi-stepline__text{font-weight:600;color:var(--cyg-ink)}.tfi .tfi-stepline__meta{margin-left:auto;color:var(--cyg-label);font-size:13px}.tfi .tfi-answer{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:16px;padding:18px 20px;margin-bottom:16px;border:1px solid var(--cyg-border);border-radius:10px;background:var(--cyg-tint-primary-05)}.tfi .tfi-answer__big{margin:0;font-size:26px;line-height:1.15;font-weight:700;color:var(--cyg-primary);font-variant-numeric:tabular-nums}.tfi .tfi-answer p{margin:6px 0 0;font-size:14px;color:var(--cyg-subink)}.tfi .tfi-answer__chip{margin-top:8px}.tfi .tfi-todo{list-style:none;margin:0;padding:0}.tfi .tfi-todo__item{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--cyg-line-2)}.tfi .tfi-todo__item:first-child{border-top:0;padding-top:0}.tfi .tfi-todo__item.is-link{cursor:pointer}.tfi .tfi-todo__item.is-link:hover .tfi-todo__main > b{color:var(--cyg-primary)}.tfi .tfi-todo__item b{display:block;font-size:14px;font-weight:600;color:var(--cyg-ink)}.tfi .tfi-todo__item small{display:block;font-size:13px;color:var(--cyg-label);margin-top:2px}.tfi .tfi-todo__item .tfi-check__act{margin-top:8px}.tfi .tfi-todo__main{min-width:0;flex:1 1 auto}.tfi .tfi-todo__tick{flex:0 0 22px;height:22px;margin-top:1px;border-radius:50%;border:2px solid var(--cyg-border);display:grid;place-items:center;font-size:12px;font-weight:700;line-height:1;color:var(--cyg-surface)}.tfi .tfi-todo__item.is-done .tfi-todo__tick{background:var(--cyg-success);border-color:var(--cyg-success)}.tfi .tfi-todo__item.is-block .tfi-todo__tick{border-color:var(--cyg-danger-text);color:var(--cyg-danger-text)}.tfi .tfi-todo__count{font-size:13px;font-weight:600;color:var(--cyg-label)}.tfi .tfi-drop.tfi-drop--inline{flex-direction:row;justify-content:flex-start;text-align:left;min-height:0;gap:12px;padding:12px 16px;margin-top:12px;border-radius:8px}.tfi .tfi-drop.tfi-drop--inline b{font-size:14px;margin-top:0}.tfi .tfi-drop.tfi-drop--inline > span{font-size:13px;color:var(--cyg-subink)}.tfi .tfi-todopanel .tfi-docs{margin-top:12px}.tfi .tfi-read__group{font-size:13px;font-weight:600;color:var(--cyg-label);padding:14px 0 4px}.tfi .tfi-read__group:first-child{padding-top:0}.tfi .tfi-read{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;align-items:start}.tfi .tfi-read > .tfi-editing,.tfi .tfi-read > .tfi-field{margin:6px 0 10px}.tfi .tfi-kv{padding:8px 0;border-bottom:1px solid var(--cyg-line-2);min-width:0}.tfi .tfi-kv__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.tfi .tfi-kv__row--sub{justify-content:flex-start;gap:8px;margin-top:2px;flex-wrap:wrap}.tfi .tfi-kv__label{font-size:13.5px;color:var(--cyg-subink);flex:0 1 auto;min-width:0}.tfi .tfi-kv__label .tfi-src{margin-left:4px;vertical-align:1px}.tfi .tfi-kv__val{font-size:14px;font-weight:600;color:var(--cyg-ink);text-align:right}.tfi .tfi-kv__note{font-size:12px;color:var(--cyg-label)}.tfi .tfi-kv__edit{margin-left:8px;font-size:13px;font-weight:500}.tfi .tfi-kv.is-flash{background:var(--cyg-tint-primary-soft)}.tfi .tfi-editing .tfi-linkbtn{margin-top:4px}.tfi .tfi-read__more{margin:12px 0 0;font-size:13px;color:var(--cyg-label)}.tfi .tfi-decide{display:flex;flex-direction:column;gap:6px}.tfi .tfi-decide .tfi-submit__btn{width:100%;justify-content:center}.tfi .tfi-decide .tfi-noteform{margin-top:0}.tfi .tfi-decide__more{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.tfi .tfi-allchecks{margin-top:12px}.tfi .tfi-now{border:1px solid var(--cyg-border);border-radius:10px;background:var(--cyg-surface);margin-bottom:16px;overflow:hidden}.tfi .tfi-now__head{padding:18px 20px 14px;border-bottom:1px solid var(--cyg-line)}.tfi .tfi-now__eyebrow{font-size:13px;font-weight:600;color:var(--cyg-label)}.tfi .tfi-now__big{margin:2px 0 0;font-size:24px;line-height:1.2;font-weight:700;color:var(--cyg-primary)}.tfi .tfi-now__head p{margin:6px 0 0;font-size:14px;color:var(--cyg-subink)}.tfi .tfi-now--done .tfi-now__big{color:var(--cyg-success-text)}.tfi .tfi-nowsteps{list-style:none;margin:0;padding:4px 20px 12px}.tfi .tfi-nowstep{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 0;border-top:1px solid var(--cyg-line-2)}.tfi .tfi-nowstep:first-child{border-top:0}.tfi .tfi-nowstep b{display:block;font-size:14px;font-weight:600;color:var(--cyg-ink)}.tfi .tfi-nowstep small{display:block;font-size:13px;color:var(--cyg-label);margin-top:2px;line-height:1.45}.tfi .tfi-nowstep .tfi-submit__why{display:block;margin-top:2px}.tfi .tfi-nowstep .tfi-noteform{margin-top:10px}.tfi .tfi-nowstep.is-current b{color:var(--cyg-primary)}.tfi .tfi-nowstep.is-current .tfi-todo__tick{border-color:var(--cyg-primary)}.tfi .tfi-nowstep.is-done .tfi-todo__tick{background:var(--cyg-success);border-color:var(--cyg-success)}.tfi .tfi-nowstep.is-later b,.tfi .tfi-nowstep.is-later small{color:var(--cyg-label);font-weight:500}.tfi .tfi-nowstep__acts{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.tfi .tfi-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tfi .tfi-chip{font-size:12px;font-weight:600;padding:2px 9px;border-radius:20px;background:var(--cyg-line-2);color:var(--cyg-label)}.tfi .tfi-chip.is-done{background:var(--cyg-tint-success-soft);color:var(--cyg-success-text)}.tfi .tfi-chip.is-current{background:var(--cyg-tint-primary-soft);color:var(--cyg-primary)}.tfi .tfi-now__form{padding:4px 20px 18px}.tfi .tfi-now__form .tfi-noteform{margin-top:0;background:0 0;padding:0;border:0}.tfi .tfi-approved__more{display:flex;flex-direction:column;gap:6px;margin-top:12px}.tfi .tfi-arrow{color:var(--cyg-label);padding:0 2px}.tfi .tfi-origin{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:13px;color:var(--cyg-subink)}.tfi .tfi-origin__turn{margin-left:8px}.tfi .tfi-bank{font-size:13.5px;line-height:1.5;color:var(--cyg-subink);margin-bottom:12px}.tfi .tfi-reasoncode{width:100%}.tfi .tfi-main{display:flex;flex-direction:column;gap:14px;min-width:0}.tfi .tfi-head{padding-bottom:0}.tfi .tfi-saved{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;color:var(--cyg-subink)}.tfi .tfi-saved i{font-size:16px;color:var(--cyg-success-text)}.tfi .tfi-next{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:10px;background:var(--cyg-tint-info-soft);color:var(--cyg-ink);font-size:14px;line-height:1.45;border:1px solid var(--cyg-tint-info-strong)}.tfi .tfi-next i{font-size:20px;color:var(--cyg-info-text);margin-top:-1px}.tfi .tfi-next--done{background:var(--cyg-tint-success-soft);border-color:var(--cyg-tint-success-strong)}.tfi .tfi-next--done i{color:var(--cyg-success-text)}.tfi .tfi-next--stop{background:var(--cyg-tint-danger-soft);border-color:var(--cyg-tint-danger-strong)}.tfi .tfi-next--stop i{color:var(--cyg-danger-text)}.tfi .tfi-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:14px;align-items:start}.tfi .tfi-col{display:flex;flex-direction:column;gap:14px;min-width:0}.tfi .tfi-col--side{position:sticky;top:132px}.tfi .tfi-panel .tmo-panel__body{overflow:visible}.tfi .tfi-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:700;background:var(--cyg-primary);color:var(--cyg-button-primary-fg);margin-right:2px}.tfi .tfi-subhead{font-size:12px;font-weight:600;color:var(--cyg-label);margin:0 0 8px}.tfi .tfi-empty{font-size:13.5px;color:var(--cyg-subink)}.tfi .tfi-foot{padding:16px 20px}.tfi .tfi-ico{flex:0 0 auto;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.tfi .tfi-ico--pass{background:var(--cyg-success);color:var(--cyg-button-primary-fg)}.tfi .tfi-ico--warn{background:var(--cyg-warning);color:var(--cyg-button-primary-fg)}.tfi .tfi-ico--fail{background:var(--cyg-danger);color:var(--cyg-button-primary-fg)}.tfi .tfi-ico--info{background:var(--cyg-tint-muted-strong);color:var(--cyg-subink)}.tfi .tfi-docgrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px}.tfi .tfi-docgrid--read{grid-template-columns:minmax(0,1fr)}.tfi .tfi-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;min-height:184px;padding:20px;cursor:pointer;border-radius:10px;border:1.5px dashed var(--cyg-border);background:var(--cyg-tint-primary-soft);color:var(--cyg-subink);transition:border-color .15s ease,background-color .15s ease}.tfi .tfi-drop b{font-size:15px;color:var(--cyg-ink);margin-top:6px}.tfi .tfi-drop u{color:var(--cyg-primary);text-underline-offset:3px}.tfi .tfi-drop small{font-size:12px;color:var(--cyg-label);max-width:320px;margin-top:6px;line-height:1.4}.tfi .tfi-drop.is-over,.tfi .tfi-drop:focus-visible,.tfi .tfi-drop:hover{border-color:var(--cyg-primary);background:var(--cyg-tint-primary-strong);outline:0}.tfi .tfi-drop.is-busy{cursor:progress}.tfi .tfi-drop__icon{color:var(--cyg-primary)}.tfi .tfi-drop__busy{display:flex;flex-direction:column;align-items:center;gap:6px}.tfi .tfi-spin{width:26px;height:26px;border-radius:50%;border:3px solid var(--cyg-tint-primary-strong);border-top-color:var(--cyg-primary);animation:tfi-spin .8s linear infinite}.tfi .tfi-slots{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tfi .tfi-slot{display:flex;gap:10px;align-items:flex-start}.tfi .tfi-slot .tfi-ico{margin-top:1px}.tfi .tfi-slot__text{display:flex;flex-direction:column;min-width:0;font-size:13.5px;line-height:1.35}.tfi .tfi-slot__text em{font-style:normal;font-size:12px;color:var(--cyg-label)}.tfi .tfi-slot__text small{font-size:12px;color:var(--cyg-label);overflow-wrap:anywhere}.tfi .tfi-docs{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid var(--cyg-line-2)}.tfi .tfi-doc,.tfi .tfi-letter{display:flex;gap:12px;align-items:flex-start;padding:14px 0}.tfi .tfi-doc + .tfi-doc,.tfi .tfi-letter + .tfi-letter{border-top:1px solid var(--cyg-line-2)}.tfi .tfi-doc__icon{flex:0 0 auto;width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--cyg-tint-danger-soft);color:var(--cyg-danger-text)}.tfi .tfi-doc__main,.tfi .tfi-letter__main{flex:1 1 auto;min-width:0}.tfi .tfi-doc__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tfi .tfi-doc__name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.tfi .tfi-doc__meta{font-size:13px;color:var(--cyg-label);margin-top:3px;line-height:1.5}.tfi .tfi-doc__meta .tmo-sep,.tfi .tfi-head .tmo-sep{margin:0 7px;color:var(--cyg-line)}.tfi .tfi-doc__note{font-size:13px;color:var(--cyg-subink);margin-top:4px}.tfi .tfi-doc__note--warn{color:var(--cyg-danger-text)}.tfi .tfi-doc__actions{display:flex;gap:6px;flex:0 0 auto}.tfi .tfi-kind{width:240px}.tfi .tfi-warn{color:var(--cyg-danger-text)}.tfi .tfi-btn-quiet{color:var(--cyg-label)!important}.tfi .tfi-legend{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.tfi .tfi-fset{border:0;margin:0;padding:0}.tfi .tfi-fset legend{float:none;width:auto;font-size:13px;font-weight:700;color:var(--cyg-ink);margin:0 0 12px;padding:0}.tfi .tfi-fset + .tfi-fset{margin-top:16px;padding-top:16px;border-top:1px solid var(--cyg-line-2)}.tfi .tfi-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.tfi .tfi-field{min-width:0;border-radius:8px;transition:box-shadow .3s ease,background-color .3s ease}.tfi .tfi-field.is-flash{box-shadow:0 0 0 6px var(--cyg-tint-primary-soft);background:var(--cyg-tint-primary-soft)}.tfi .tfi-field.is-editing{grid-column:1/-1}.tfi .tfi-field .k-datepicker,.tfi .tfi-field .k-input,.tfi .tfi-field .k-numerictextbox,.tfi .tfi-field .k-textbox{width:100%}.tfi .tfi-field.is-changed .k-input,.tfi .tfi-field.is-changed .k-numerictextbox,.tfi .tfi-field.is-changed .k-picker{border-color:var(--cyg-warning)}.tfi .tfi-field.is-missing .k-input,.tfi .tfi-field.is-missing .k-numerictextbox,.tfi .tfi-field.is-missing .k-picker{border-color:var(--cyg-danger)}.tfi .tfi-field__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.tfi .tfi-field__label{margin:0;font-size:13px;font-weight:600;color:var(--cyg-label)}.tfi .tfi-req{font-style:normal;color:var(--cyg-danger-text);margin-left:2px}.tfi .tfi-src{flex:0 0 auto;display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.tfi .tfi-src--doc{background:var(--cyg-tint-success-soft);color:var(--cyg-success-text)}.tfi .tfi-src--you{background:var(--cyg-tint-warning-soft);color:var(--cyg-warning-text)}.tfi .tfi-src--calc{background:var(--cyg-tint-info-soft);color:var(--cyg-info-text)}.tfi .tfi-src--none{background:var(--cyg-tint-muted-soft);color:var(--cyg-label)}.tfi .tfi-calc,.tfi .tfi-ro{min-height:36px;display:flex;align-items:center;padding:0 12px;border-radius:8px;background:var(--cyg-tint-muted-soft);font-size:14px}.tfi .tfi-note{font-size:12px;line-height:1.4;color:var(--cyg-label);margin-top:5px;overflow-wrap:anywhere}.tfi .tfi-note--src{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic}.tfi .tfi-note--you{color:var(--cyg-warning-text)}.tfi .tfi-note--you a{margin-left:4px}.tfi .tfi-note--warn{color:var(--cyg-warning-text)}.tfi .tfi-note--miss{color:var(--cyg-danger-text)}.tfi .tfi-note--hint{color:var(--cyg-subink)}.tfi .tfi-by{color:var(--cyg-label)}.tfi .tfi-noteform,.tfi .tfi-reason{margin-top:10px;padding:12px;border-radius:8px;background:var(--cyg-tint-warning-soft);border:1px solid var(--cyg-tint-warning-strong)}.tfi .tfi-noteform label,.tfi .tfi-reason label{display:block;font-size:13px;font-weight:600;color:var(--cyg-ink);margin-bottom:6px}.tfi .tfi-noteform .k-input,.tfi .tfi-reason .k-input{width:100%}.tfi .tfi-noteform .k-input + label,.tfi .tfi-noteform label + .k-input + label,.tfi .tfi-reason .k-input + label,.tfi .tfi-reason label + .k-input + label{margin-top:10px}.tfi .tfi-noteform{background:var(--cyg-tint-primary-soft);border-color:var(--cyg-tint-primary-strong)}.tfi .tfi-reason__actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.tfi .tfi-text{width:100%}.tfi .tfi-verdict{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:8px;margin-bottom:16px}.tfi .tfi-verdict b{display:block;font-size:15px}.tfi .tfi-verdict small{font-size:13px;color:var(--cyg-subink)}.tfi .tfi-verdict--pass{background:var(--cyg-tint-success-soft)}.tfi .tfi-verdict--warn{background:var(--cyg-tint-warning-soft)}.tfi .tfi-verdict--fail{background:var(--cyg-tint-danger-soft)}.tfi .tfi-verdict__list{margin:0 0 16px;padding-left:18px;display:flex;flex-direction:column;gap:6px}.tfi .tfi-verdict__list li{font-size:13.5px;line-height:1.45;color:var(--cyg-ink)}.tfi .tfi-verdict__list.is-remedy li{color:var(--cyg-ink);font-weight:500}.tfi .tfi-verdict__basis{font-size:13px;color:var(--cyg-subink);line-height:1.45;margin:4px 0 0}.tfi .tfi-ba{width:100%;margin-bottom:16px}.tfi .tfi-ba td,.tfi .tfi-ba th{padding:7px 0;vertical-align:top;white-space:normal;overflow-wrap:normal}.tfi .tfi-ba td b{white-space:normal}.tfi .tfi-ba td:first-child{min-width:110px}.tfi .tfi-ba td + td,.tfi .tfi-ba th + th{padding-left:12px}.tfi .tfi-ba td:first-child,.tfi .tfi-ba th:first-child{padding-left:0}.tfi .tfi-ba td:last-child,.tfi .tfi-ba th:last-child{padding-right:0}.tfi .tfi-ba tr.is-breach td{color:var(--cyg-danger-text)}.tfi .tfi-ba tr.is-total td{font-weight:600;border-top:1px solid var(--cyg-line)}.tfi .tfi-op{display:inline-block;width:14px;color:var(--cyg-subink)}.tfi .tfi-provisional{margin-bottom:12px;padding:8px 12px;border-radius:8px;font-size:13px;line-height:1.45;background:var(--cyg-tint-warning-soft);color:var(--cyg-subink);border:1px solid var(--cyg-tint-warning-strong)}.tfi .tfi-history{margin-top:6px;font-size:13px;color:var(--cyg-subink)}.tfi .tfi-history summary{cursor:pointer;color:var(--cyg-primary);font-weight:600}.tfi .tfi-history ol{margin:6px 0 0;padding-left:18px}.tfi .tfi-history li{margin-bottom:4px;line-height:1.45}.tfi .tfi-history__when{color:var(--cyg-label)}.tfi .tfi-history__why{color:var(--cyg-subink)}.tfi .tfi-stage__rules{margin-top:16px;padding-top:16px;border-top:1px solid var(--cyg-border-soft)}.tfi .tfi-stage__rules:first-child{margin-top:0;padding-top:0;border-top:0}.tfi .tfi-sum{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:8px;margin-bottom:16px}.tfi .tfi-sum b{display:block;font-size:14.5px}.tfi .tfi-sum small{font-size:13px;color:var(--cyg-subink)}.tfi .tfi-sum--ok{background:var(--cyg-tint-success-soft)}.tfi .tfi-sum--block{background:var(--cyg-tint-danger-soft)}.tfi .tfi-sum--idle{background:var(--cyg-tint-muted-soft);font-size:13px;color:var(--cyg-subink)}.tfi .tfi-cgroup + .tfi-cgroup{margin-top:14px}.tfi .tfi-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.tfi .tfi-check{display:flex;gap:10px;align-items:flex-start;padding:7px 8px;margin:0 -8px;border-radius:8px}.tfi .tfi-check .tfi-ico{margin-top:1px}.tfi .tfi-check.is-link{cursor:pointer}.tfi .tfi-check.is-link:hover{background:var(--cyg-tint-muted-soft)}.tfi .tfi-check.is-fail .tfi-check__title{color:var(--cyg-danger-text)}.tfi .tfi-check__main{flex:1 1 auto;min-width:0}.tfi .tfi-check__title{font-size:13.5px;line-height:1.35;font-weight:500}.tfi .tfi-check__val{font-size:13px;line-height:1.4;color:var(--cyg-subink);margin-top:1px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.tfi .tfi-check__detail{font-size:13px;color:var(--cyg-subink);line-height:1.45;margin-top:3px}.tfi .tfi-check__ack{font-size:12px;color:var(--cyg-success-text);margin-top:3px}.tfi .tfi-check__who{font-size:12px;color:var(--cyg-label);margin-top:6px;font-style:italic}.tfi .tfi-check__act{margin-top:8px}.tfi .tfi-submit{display:flex;flex-direction:column;gap:8px;width:100%}.tfi .tfi-submit .cyg-btn,.tfi .tfi-submit .tfi-submit__btn{justify-content:center;width:100%}.tfi .tfi-submit__why{font-size:13px;color:var(--cyg-danger-text);line-height:1.4}.tfi .tfi-submit__why.is-ok{color:var(--cyg-label)}.tfi .tfi-desklink{font-size:13px}.tfi .tfi-summary{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.tfi .tfi-sumrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"dt src" "dd dd";gap:2px 8px;padding:10px 0;border-bottom:1px solid var(--cyg-line-2)}.tfi .tfi-sumrow dt{grid-area:dt;font-size:12px;font-weight:600;color:var(--cyg-label)}.tfi .tfi-sumrow dd{grid-area:dd;margin:0;font-size:14px}.tfi .tfi-sumrow dd b{font-weight:600}.tfi .tfi-sumrow dd small{display:block;font-size:12px;color:var(--cyg-warning-text);margin-top:2px}.tfi .tfi-sumrow__src{grid-area:src}.tfi .tfi-approval__who{margin:0;font-size:14px;color:var(--cyg-ink)}.tfi .tfi-letters__list{list-style:none;margin:0;padding:0}.tfi .tfi-letter .tfi-doc__icon{background:var(--cyg-tint-primary-soft);color:var(--cyg-primary)}.tfi .tfi-letter__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tfi .tfi-letter__actions a.cyg-btn{text-decoration:none}.tfi .tfi-uploadbtn{cursor:pointer;margin:0}.tfi .tfi-sha{font-family:var(--cyg-font-mono);font-size:12px}.tfi .tfi-gen{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.tfi .tfi-gen small{font-size:13px;color:var(--cyg-label);flex:1 1 240px}.tfi .tfi-letters__list + .tfi-gen{padding-top:14px;border-top:1px solid var(--cyg-line-2)}.tfi .tfi-slot.is-missing .tfi-slot__text small{color:var(--cyg-danger-text)}.tfi-drawer .tfi-drawer__read{margin-bottom:14px}.tfi-drawer .tfi-drawer__read dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px}.tfi-drawer .tfi-drawer__read dt{font-size:12px;font-weight:600;color:var(--cyg-label)}.tfi-drawer .tfi-drawer__read dd{margin:0;font-size:13.5px}.tfi-drawer .tfi-subhead{font-size:12px;font-weight:600;color:var(--cyg-label);margin:0 0 8px}.tfi-drawer .tfi-drawer__frame{width:100%;height:70vh;border:1px solid var(--cyg-border);border-radius:8px;background:var(--cyg-surface)}.tfi-drawer .tfi-desklink{display:inline-block;margin-top:8px;font-size:13px}@keyframes tfi-spin{to{transform:rotate(360deg)}}#tfDesk .tfd-menu__item small{display:block;font-size:12px;color:var(--cyg-label);margin-top:1px}#tfDesk .tfd-menu__sep{height:1px;margin:6px 4px;background:var(--cyg-line-2)}#tfDesk .tfd-intakes__table tbody tr{cursor:pointer}#tfDesk .tfd-intakes__filter{margin:12px 16px;flex-wrap:wrap}#tfDesk .tfd-intakes__why{max-width:320px;overflow-wrap:anywhere}#tfDesk .tfd-intakes__table tbody tr:hover td{background:var(--cyg-tint-muted-soft)}#tfDesk .tfd-docset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}#tfDesk .tfd-docset__group{padding:16px 20px;border-bottom:1px solid var(--cyg-line-2);min-width:0}#tfDesk .tfd-docset__group:nth-child(odd){border-right:1px solid var(--cyg-line-2)}#tfDesk .tfd-docset__head{font-size:13px;font-weight:700;color:var(--cyg-ink);margin-bottom:10px}#tfDesk .tfd-docset__head .tfd-sub{font-weight:400;margin-left:6px}#tfDesk .tfd-docset__dl{margin:0;display:grid;grid-template-columns:minmax(120px,38%) minmax(0,1fr);gap:6px 14px}#tfDesk .tfd-docset__dl > div{display:contents}#tfDesk .tfd-docset__dl dt{font-size:13px;font-weight:500;color:var(--cyg-label)}#tfDesk .tfd-docset__dl dd{margin:0;font-size:13.5px;overflow-wrap:anywhere}#tfDesk .tfd-docset__payee{background:var(--cyg-tint-primary-soft)}#tfDesk .tfd-docset__pending{margin-top:12px;padding:10px 12px;border-radius:8px;font-size:13px;background:var(--cyg-tint-warning-soft);border:1px solid var(--cyg-tint-warning-strong)}#tfDesk .tfd-docset__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}#tfDesk .tfd-docset__why{margin:10px 0 0}.cdd.tfd-drawer .tfd-stockpreview{display:flex;flex-direction:column;gap:12px;margin-top:16px}.cdd.tfd-drawer .tfd-stockfile{border:1px solid var(--cyg-border-soft);border-radius:8px;padding:12px 14px;background:var(--cyg-surface)}.cdd.tfd-drawer .tfd-stockfile__head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.cdd.tfd-drawer .tfd-stockfile .tfd-table{margin-top:8px}.cdd.tfd-drawer .tfd-stockfile__rec{margin-top:8px}.cdd.tfd-drawer .tfd-sub{font-size:12px;color:var(--cyg-label);margin-top:1px}.cdd.tfd-drawer .tfd-form__group{font-size:13px;font-weight:700;color:var(--cyg-ink);margin:18px 0 8px}.cdd.tfd-drawer .tfd-form__group:first-child{margin-top:0}.cdd.tfd-drawer .tfd-docset__dl{margin:0 0 16px;display:grid;grid-template-columns:minmax(110px,34%) minmax(0,1fr);gap:6px 14px}.cdd.tfd-drawer .tfd-docset__dl > div{display:contents}.cdd.tfd-drawer .tfd-docset__dl dt{font-size:13px;color:var(--cyg-label)}.cdd.tfd-drawer .tfd-docset__dl dd{margin:0;font-size:13.5px;overflow-wrap:anywhere}.tfi-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;list-style:none;margin:0;padding:14px 16px;border-radius:10px;background:var(--cyg-surface);border:1px solid var(--cyg-border-soft)}.tfi-track-phone{display:none}.tfi-track__step{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-right:10px;min-width:0}.tfi-track__step::before{content:"";position:absolute;left:26px;right:4px;top:11px;height:2px;border-radius:2px;background:var(--cyg-line)}.tfi-track__step:last-child::before{display:none}.tfi-track__step.is-done::before{background:var(--cyg-success)}.tfi-track__dot{position:relative;z-index:1;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--cyg-surface);color:var(--cyg-label);border:2px solid var(--cyg-line)}.tfi-track__text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.tfi-track__text b{font-size:13px;font-weight:600;color:var(--cyg-subink)}.tfi-track__text small{font-size:12px;color:var(--cyg-label);margin-top:2px;overflow-wrap:anywhere}.tfi-track__step.is-done .tfi-track__dot{background:var(--cyg-success);border-color:var(--cyg-success);color:var(--cyg-button-primary-fg)}.tfi-track__step.is-current .tfi-track__dot{border-color:var(--cyg-primary);color:var(--cyg-primary);box-shadow:0 0 0 4px var(--cyg-tint-primary-soft)}.tfi-track__step.is-failed .tfi-track__dot{border-color:var(--cyg-danger);color:var(--cyg-danger-text)}.tfi-track__step.is-current .tfi-track__text b,.tfi-track__step.is-done .tfi-track__text b{color:var(--cyg-ink)}.tfi-track__step.is-failed .tfi-track__text small{color:var(--cyg-danger-text)}.tfi-track--compact{padding:0;border:0;background:0 0;border-radius:0}.tfi-track--compact .tfi-track__step{gap:4px;padding-right:6px}.tfi-track--compact .tfi-track__step::before{left:20px;top:8px}.tfi-track--compact .tfi-track__dot{width:18px;height:18px;font-size:12px}.tfi-track--compact .tfi-track__text b{font-size:12px}.tm2-body{padding-top:20px;padding-bottom:40px}.tm2-main > * + *{margin-top:20px}.tm2-muted{color:var(--cyg-subink);font-weight:400}.tm2-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tm2-navcount{margin-left:6px;padding:0 7px;border-radius:10px;font-size:12px;line-height:18px;background:var(--cyg-tint-primary-16);color:var(--cyg-primary)}.tm2-navcount[data-tone="warning"]{background:var(--cyg-tint-warning-18);color:var(--cyg-warning-text)}.tm2-grid{display:grid;gap:20px}.tm2-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tm2-grid--2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.tm2-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tm2 .tm2-grid > .tm2-card{height:100%;margin:0}.tm2 .tm2-card > .inv-card__footer{padding:14px 20px;border-top:1px solid var(--cyg-line)}.tm2-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tm2-card__dek{margin:4px 0 0;font-size:13px;color:var(--cyg-subink);text-align:left}.tm2-card__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tm2-card__body--flush{padding:0!important}.tm2-table-wrap{overflow-x:auto}.tm2-row-link{cursor:pointer}.tm2-row-link:focus-visible,.tm2-tree__parent:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:-2px}tr.is-muted td{color:var(--cyg-subink)}.tm2-kpi--warning .inv-kpi__value{color:var(--cyg-warning-text)}.tm2-kpi--danger .inv-kpi__value{color:var(--cyg-danger-text)}.tm2-kpis .inv-kpi__sub .cyg-badge{margin-right:4px}.tm2-ltv{display:flex;align-items:center;gap:14px;margin:6px 0 8px}.tm2-ltv__legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:14px;font-size:13px;color:var(--cyg-subink)}.tm2-ltv__key{display:inline-block;width:2px;height:12px;margin-right:6px;vertical-align:-1px;background:var(--cyg-ink)}.tm2-ltv__key--max{background:var(--cyg-danger)}.tm2-ltv__track{position:relative;flex:1;height:12px;border-radius:6px;background:var(--cyg-tint-muted-12)}.tm2-ltv__fill{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:var(--cyg-primary)}.tm2-ltv__fill--success{background:var(--cyg-success)}.tm2-ltv__fill--warning{background:var(--cyg-warning)}.tm2-ltv__fill--danger{background:var(--cyg-danger)}.tm2-ltv__mark{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--cyg-ink)}.tm2-ltv__mark--max{background:var(--cyg-danger)}.tm2-ltv__value{font-family:var(--cyg-font-display);font-size:20px;font-weight:700;color:var(--cyg-ink);min-width:72px;text-align:right}.tm2-facts{margin-top:14px}.tm2-facts td:first-child{color:var(--cyg-subink)}.tm2-bars{list-style:none;margin:0;padding:0;display:grid;gap:14px}.tm2-bars__head{display:flex;justify-content:space-between;font-size:13.5px;color:var(--cyg-ink)}.tm2-bars__track{height:8px;margin:6px 0 4px;border-radius:4px;background:var(--cyg-tint-muted-12);overflow:hidden}.tm2-bars__fill{display:block;height:100%;border-radius:4px;background:var(--cyg-primary)}.tm2-bars__fill--1{background:var(--cyg-accent)}.tm2-bars__fill--2{background:var(--cyg-copper)}.tm2-bars__fill--3{background:var(--cyg-info)}.tm2-bars__sub{font-size:13px;color:var(--cyg-subink)}.tm2-attention{list-style:none;margin:0;padding:0}.tm2-attention li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;font-size:13.5px;color:var(--cyg-ink);border-top:1px solid var(--cyg-line)}.tm2-attention li:first-child{border-top:0;padding-top:0}.tm2-attention li[role="button"]{cursor:pointer}.tm2-attention li[role="button"]:hover span{color:var(--cyg-primary)}.tm2-attention li .cyg-badge{flex:none}.tm2-activity{list-style:none;margin:0;padding:0}.tm2-activity li{display:flex;gap:12px;padding:8px 0;border-top:1px solid var(--cyg-line)}.tm2-activity li:first-child{border-top:0;padding-top:0}.tm2-activity__icon{flex:none;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:15px;background:var(--cyg-tint-primary-16);color:var(--cyg-primary)}.tm2-activity__icon--release{background:var(--cyg-tint-warning-14);color:var(--cyg-warning-text)}.tm2-activity__icon--repayment{background:var(--cyg-tint-success-12);color:var(--cyg-success-text)}.tm2-activity__text{font-size:13.5px;color:var(--cyg-ink)}.tm2-activity__sub{font-size:13px;color:var(--cyg-subink)}.tm2-tree__toggle,.tm2-tree__toggle-col{width:34px}.tm2-tree__toggle i{transition:transform 160ms var(--cyg-ease);font-size:16px;color:var(--cyg-subink)}.tm2-tree__parent{cursor:pointer}.tm2-tree__parent.is-open{background:var(--cyg-tint-primary-04)}.tm2-tree__parent.is-open .tm2-tree__toggle i{transform:rotate(90deg);color:var(--cyg-primary)}.tm2-tree__child td{background:var(--cyg-cream)}.tm2-tree__child td:nth-child(2){padding-left:28px}.tm2-tree__child--release i{color:var(--cyg-warning-text)}.tm2-tree__child--repayment i{color:var(--cyg-success-text)}.tm2-tree tfoot td{font-weight:600;border-top:2px solid var(--cyg-border)}.tm2-wh .tm2-group td{background:var(--cyg-cream);border-top:2px solid var(--cyg-border)}.tm2-group__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;align-items:center}.tm2-group__title{font-size:13.5px}.tm2-group__title a{color:var(--cyg-primary)}.tm2-group__facts{font-size:13px;color:var(--cyg-subink)}.tm2-group__facts b{color:var(--cyg-ink)}.tm2-checks .cyg-badge{margin:1px 2px 1px 0}.tm2-section-title{margin:8px 0 -4px;font-family:var(--cyg-font-display);font-size:18px;font-weight:600;color:var(--cyg-ink)}.tm2-pr-table td,.tm2-pr-table th{padding-left:8px;padding-right:8px}.tm2-pr-table td{padding-top:8px;padding-bottom:8px;white-space:nowrap}.tm2-pr-table td:nth-child(2){min-width:170px;white-space:normal}.tm2-pr-place{font-size:13px}.tm2-pr-date{white-space:nowrap}.tm2-row--held td{background:var(--cyg-tint-primary-04)}.tmp-save{margin-top:16px}.tm2-pr-ctrls{display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:14px}.tm2-pr-ctrls--pad{margin:0;padding:14px 20px;border-bottom:1px solid var(--cyg-line)}.tm2-pr-foot{margin:12px 0 0;font-size:13px}.tm2-pr-tip{padding:8px 10px;font-size:12.5px;line-height:1.5;color:var(--cyg-ink)}.tm2-pr-tip b{font-size:13px}.tm2-pr-cmp{padding:14px 0;border-top:1px solid var(--cyg-line)}.tm2-pr-cmp:first-child{padding-top:0;border-top:0}.tm2-pr-cmp__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;font-size:14px;color:var(--cyg-ink)}.tm2-pr-cmp__head .cyg-badge{margin-left:auto}.tm2-pr-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tm2-pr-checks{list-style:none;display:flex;flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;padding:0;font-size:13px;color:var(--cyg-subink)}.tm2-pr-checks li::before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--cyg-success)}.tm2-pr-checks li.is-adjusted::before{background:var(--cyg-warning)}.tm2-pr-checks li.is-fails::before{background:var(--cyg-danger)}.tm2-pr-gap{margin:10px 0 0;font-size:13.5px;color:var(--cyg-ink)}.tm2-pr-result{grid-template-columns:repeat(4,minmax(0,1fr))}.tm2-pr-sub{margin:4px 0 8px;font-size:13.5px;font-weight:600;color:var(--cyg-ink)}.tm2-pr-sub ~ .tm2-pr-sub{margin-top:20px}.tm2-pr-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;background:var(--cyg-line-2)}.tm2-pr-bar__part--open{background:var(--cyg-primary)}.tm2-pr-bar__part--closed,.tm2-pr-bar__part--stale{background:var(--cyg-warning)}.tm2-pr-bar__part--none{background:var(--cyg-danger)}.tm2-pr-bar__part--current{background:var(--cyg-success)}.tm2-pr-legend{list-style:none;margin:8px 0 0;padding:0;font-size:13px;color:var(--cyg-subink)}.tm2-pr-legend li{margin:3px 0}.tm2-pr-legend b{color:var(--cyg-ink);font-weight:600}.tm2-pr-legend i{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:2px;vertical-align:-1px}.tm2-pr-pick td{background:var(--cyg-tint-primary-04);font-weight:600}.tm2-pr-click{cursor:pointer}.tm2-pr-click:focus-visible td,.tm2-pr-click:hover td{background:var(--cyg-tint-primary-04)}.tm2-rules th{width:60%;font-weight:500;color:var(--cyg-ink)}.tm2-rules th .form-text{font-size:12px}.tm2-rule-field{width:40%}.tm2-rule-field .cyg-input,.tm2-rule-field .k-widget{width:100%;max-width:320px}.tm2-rule-pools{width:100%;min-height:72px}.tm2-rule-save{display:flex;gap:12px;align-items:center}.tm2-rule-save .cyg-input{flex:1}.tm2-link-form{display:flex;flex-direction:column}.tm2-link-form .cyg-input,.tm2-link-form .k-widget{width:100%}.tm2-link-form .cyg-btn{align-self:flex-start}.tmr-layout{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:start}.tmr-side{position:sticky;top:140px;display:grid;gap:20px}.tmr-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px}.tmr-fields--4{grid-template-columns:repeat(4,minmax(0,1fr))}.tmr-field{display:flex;flex-direction:column;gap:6px}.tmr-field .cyg-input,.tmr-field .k-widget{width:100%}.tmr-field .form-label{margin:0;font-size:13px;font-weight:600;color:var(--cyg-ink)}.tmr-hint{font-size:13px;color:var(--cyg-subink)}.tmr-lots td{vertical-align:middle}.tmr-lots .cyg-input,.tmr-lots .k-widget{width:100%;min-width:90px}.tmr-lots--entry{table-layout:fixed;min-width:818px}.tmr-lots__remove{color:var(--cyg-subink)}.tmr-lots__remove:hover{color:var(--cyg-danger-text)}.tmr-add{margin-top:12px}.tmr-calc{margin:0;padding:0;list-style:none}.tmr-calc li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:13.5px;border-top:1px solid var(--cyg-line)}.tmr-calc li:first-child{border-top:0}.tmr-calc__k{color:var(--cyg-subink)}.tmr-calc__k small{display:block;font-size:12px}.tmr-calc__v{font-variant-numeric:tabular-nums;color:var(--cyg-ink);text-align:right;white-space:nowrap}.tmr-calc li.is-binding .tmr-calc__v{font-weight:700;color:var(--cyg-primary)}.tmr-calc li.is-binding .tmr-calc__k{color:var(--cyg-ink);font-weight:600}.tmr-result{margin-top:10px;padding:14px 16px;border-radius:10px;background:var(--cyg-tint-primary-05);display:flex;justify-content:space-between;align-items:baseline;gap:12px}.tmr-result span{font-size:13.5px;font-weight:600;color:var(--cyg-ink)}.tmr-result b{font-size:22px;color:var(--cyg-primary);font-variant-numeric:tabular-nums}.tmr-result small{display:block;font-size:13px;font-weight:400;color:var(--cyg-subink)}.tmr-compare th{font-weight:400;color:var(--cyg-subink)}.tmr-checks{list-style:none;margin:0;padding:0}.tmr-checks li{display:grid;grid-template-columns:20px 1fr;gap:8px;padding:7px 0;border-top:1px solid var(--cyg-line);font-size:13px}.tmr-checks li:first-child{border-top:0}.tmr-checks i{font-size:17px;line-height:1.2}.tmr-checks .is-pass i{color:var(--cyg-success-text)}.tmr-checks .is-warning i{color:var(--cyg-warning-text)}.tmr-checks .is-fail i{color:var(--cyg-danger-text)}.tmr-checks small{display:block;color:var(--cyg-subink);font-size:13px}.tmr-actions{display:flex;justify-content:flex-end;gap:12px}.tmr-dropzone{margin-top:4px}.tm2-drawer-actions{display:flex;gap:12px;margin-top:20px}.tmr-lot-title{margin:12px 0 4px;font-size:13.5px;font-weight:600;color:var(--cyg-ink)}.cyg-dropzone.is-over{border-color:var(--cyg-primary);background:var(--cyg-tint-primary-05)}.tm2-nowrap{white-space:nowrap}.tm2-tree__detail > td{padding:4px 16px 16px 46px!important;background:var(--cyg-tint-primary-04)}.tm2-detail{display:grid;gap:14px}.tm2-sub{border:1px solid var(--cyg-border);border-radius:10px;background:var(--cyg-surface);overflow:hidden}.tm2-sub__head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--cyg-line)}.tm2-sub__icon{font-size:22px;color:var(--cyg-primary)}.tm2-sub__title{margin:0;font-size:14px;font-weight:600;color:var(--cyg-ink)}.tm2-sub__dek{margin:2px 0 0;font-size:13px;color:var(--cyg-subink)}.tm2-sub__action{margin-left:auto}.tm2-subtable tfoot td{font-weight:600;background:var(--cyg-tint-primary-04)}.tm2-ltv-success{color:var(--cyg-success-text);font-weight:600}.tm2-ltv-warning{color:var(--cyg-warning-text);font-weight:600}.tm2-ltv-danger{color:var(--cyg-danger-text);font-weight:600}.tm2-late{color:var(--cyg-danger-text);font-weight:600}.tm2-pool-label{max-width:180px}.tm2-age{display:inline-block}.tm2-trade{padding:16px;border:1px solid var(--cyg-border);border-radius:10px;background:var(--cyg-surface)}.tm2-trade__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;color:var(--cyg-ink)}.tm2-trade__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);gap:16px}.tm2-trade__box{min-width:0;padding:12px 14px;border:1px solid var(--cyg-line);border-radius:8px}.tm2-trade__box .tm2-facts{margin-top:8px}.tm2-trade__box .tm2-sub__title + .tm2-sub__title,.tm2-trade__next + .tm2-sub__title{margin-top:16px}.tm2-trade__next{margin:8px 0 0;font-size:13.5px;color:var(--cyg-ink)}.tm2-trade .tfi-track{margin:16px 0}.tm2-docs{list-style:none;margin:8px 0 0;padding:0}.tm2-docs li{display:flex;gap:8px;align-items:flex-start;padding:6px 0;font-size:13.5px;border-top:1px solid var(--cyg-line)}.tm2-docs li:first-child{border-top:0}.tm2-docs li i{font-size:18px;color:var(--cyg-primary)}.tm2-ltv__fill--neutral{background:var(--cyg-primary)}.tmx-tests{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.tmx-test{padding:12px 14px;border:1px solid var(--cyg-line);border-radius:8px}.tmx-test.is-binding{border-color:var(--cyg-primary);background:var(--cyg-tint-primary-16)}.tmx-test__label{font-size:13px;color:var(--cyg-subink)}.tmx-test__value{font-size:18px;font-weight:700;color:var(--cyg-ink);font-variant-numeric:tabular-nums}.tmx-answer{font-size:20px;font-weight:700;color:var(--cyg-ink);margin:8px 0 4px}.tmx-sub{margin:0;font-size:14px;color:var(--cyg-subink)}.tmx-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tmx-field > label{display:block;margin-bottom:4px;font-size:13px;font-weight:500;color:var(--cyg-subink)}.tmx-field .k-numerictextbox{width:100%}.tmx-check{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;color:var(--cyg-ink)}.tmx-gates-title{margin:20px 0 8px;font-size:14px;font-weight:600;color:var(--cyg-ink)}.tmx-gates{list-style:none;margin:0;padding:0}.tmx-gates li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;font-size:13.5px;color:var(--cyg-ink);border-top:1px solid var(--cyg-line)}.tmx-gates li:first-child{border-top:0;padding-top:0}.tmx-gates li .cyg-badge{flex:none}.tmx-chart{display:block;width:100%;height:auto}.tmx-chart__grid{stroke:var(--cyg-line)}.tmx-chart__line{fill:none;stroke:var(--cyg-primary);stroke-width:2}.tmx-chart__label{font-size:12px;fill:var(--cyg-subink)}.tmx-axis{display:flex;justify-content:space-between;margin-top:4px;font-size:12px;color:var(--cyg-subink)}.tmx-subnav{display:flex;gap:8px;flex-wrap:wrap}.tmx-save{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.tmx-form > * + *{margin-top:12px}.tmx-form .k-datepicker,.tmx-form .k-dropdownlist,.tmx-form .k-numerictextbox{width:100%}.tmx-basis{margin-top:12px;font-size:13px;color:var(--cyg-subink)}.tmx-clock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.tmx-clock__step{padding:10px 12px;border:1px solid var(--cyg-line);border-radius:8px;font-size:13px;color:var(--cyg-subink)}.tmx-clock__step b{display:block;color:var(--cyg-ink);font-size:14px}.tmx-amounts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,180px));gap:12px}.tmx-amounts .k-numerictextbox{width:100%}body .tmx-amounts .k-numerictextbox .k-input-spinner,body .tmx-form .k-numerictextbox .k-input-spinner{display:none}.tmx-wide{margin-top:12px;max-width:540px}.tmx-docs{list-style:none;margin:0;padding:0}.tmx-doc{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:12px 0;border-top:1px solid var(--cyg-line)}.tmx-doc:first-child{border-top:0;padding-top:0}.tmx-doc__name{font-size:14px;font-weight:600;color:var(--cyg-ink)}.tmx-doc__clause{display:block;font-size:13px;font-weight:400;color:var(--cyg-subink)}.tmx-doc__files{grid-column:1/-1;font-size:13px}.tmx-doc__files a{margin-right:10px}.tmx-doc__remove{padding:0;border:0;background:0 0;color:var(--cyg-danger-text);font:inherit;font-size:13px;cursor:pointer}.tmx-doc input[type="file"]{display:none}.tmx-sort{display:inline-block;width:200px}.tmx-blocked{list-style:none;margin:8px 0 0;padding:0;font-size:13px;color:var(--cyg-subink)}.tmx-blocked li + li{margin-top:2px}.tmx-picks{display:grid;gap:10px}.tmx-pick{display:block;width:100%;padding:14px 16px;text-align:left;border:1px solid var(--cyg-border);border-radius:8px;background:var(--cyg-surface);color:var(--cyg-ink);cursor:pointer;font:inherit}.tmx-pick b{display:block;font-size:14px}.tmx-pick small{font-size:13px;color:var(--cyg-subink)}.tmx-pick:hover{border-color:var(--cyg-primary)}.tmx-pick:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:1px}.tm2-question{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:28px 0 -4px;font-size:17px;font-weight:600;color:var(--cyg-ink)}.tm2-question small{flex-basis:100%;margin-left:38px;font-size:13px;font-weight:400;color:var(--cyg-subink)}.tm2-main > .tm2-question:first-child{margin-top:0}.tm2-question__n{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;flex:none;background:var(--cyg-primary);color:var(--cyg-surface);font-size:14px;font-weight:700}.tm2-room__title{margin-top:18px}.tm2-facts__total td{font-weight:600;color:var(--cyg-ink)}.tm2-stress__slider{margin-bottom:14px}.tm2-stress__slider label{display:block;font-size:13.5px;font-weight:600;color:var(--cyg-ink);margin-bottom:4px}.tm2-stress__row{display:flex;align-items:center;gap:14px}.tm2-stress__row .k-slider{flex:1;min-width:0}.tm2-stress__row output{min-width:52px;text-align:right;font-size:17px;font-weight:700;color:var(--cyg-ink)}.tm2-stress__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 12px}.tm2-stress__cell{padding:10px 12px;border:1px solid var(--cyg-line);border-radius:8px;min-width:0}.tm2-stress__cell > span{display:block;font-size:12.5px;color:var(--cyg-subink)}.tm2-stress__cell > b{display:block;font-size:17px;font-weight:700;color:var(--cyg-ink)}.tm2-stress__cell > em{display:block;font-style:normal;font-size:12.5px;color:var(--cyg-subink)}.tm2-stress__note{margin:0 0 4px;font-size:13.5px;font-weight:500;color:var(--cyg-ink)}.tm2-stress__basis{margin:12px 0 0;font-size:13px}.tm2-attention-table td{vertical-align:top}.tmb .tmb-facility + .tmb-facility{margin-top:48px}.tmb .tmb-facility + .tmb-facility{margin-top:32px}.tmb .tmb-facility:last-child{padding-bottom:40px}.tmb .tmb-summary__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid var(--cyg-border-soft)}.tmb .tmb-dates{flex:0 0 auto;display:flex;flex-direction:column;gap:2px;text-align:right;font-size:13px;color:var(--cyg-subink)}.tmb .tmb-dates__row{display:flex;justify-content:flex-end;gap:6px;white-space:nowrap}.tmb .tmb-dates__row b{font-weight:600;color:var(--cyg-ink)}.tmb .tmb-dates__row--lead{font-size:14px}.tmb .tmb-dates__row--lead b{font-weight:700}.tmb .tmb-summary__title{margin:0;font-size:18px;font-weight:600;color:var(--cyg-ink);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tmb .tmb-summary__meta{margin-top:4px;font-size:13.5px;color:var(--cyg-subink)}.tmb .tmb-summary .tmb-band{padding:12px 20px;font-size:14px}.tmb .tmb-summary .tmb-band .la{margin-right:4px}.tmb .tmb-figures{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.tmb .tmb-figure{padding:20px 20px 22px;min-width:0;display:flex;flex-direction:column}.tmb .tmb-figure__limits{margin-top:4px;font-size:13px;font-weight:600;color:var(--cyg-label)}.tmb .tmb-figure__action{margin-top:auto;padding-top:16px}.tmb .tmb-figure + .tmb-figure{border-left:1px solid var(--cyg-border-soft)}.tmb .tmb-figure__label{font-size:13px;font-weight:600;color:var(--cyg-label)}.tmb .tmb-figure__value{margin-top:6px;font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--cyg-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.tmb .tmb-figure--warning .tmb-figure__value{color:var(--cyg-warning-text)}.tmb .tmb-figure--danger .tmb-figure__value{color:var(--cyg-danger-text)}.tmb .tmb-figure__sub{margin-top:6px;font-size:13px;color:var(--cyg-subink)}.tmb .tmb-done-toggle td{padding:0!important;background:var(--cyg-elevated-1)}.tmb .tmb-fold{display:flex;align-items:center;gap:8px;width:100%;padding:12px 20px;border:0;background:0 0;font-size:13px;font-weight:600;color:var(--cyg-subink);cursor:pointer;text-align:left}.tmb .tmb-fold i{margin-left:auto;transition:transform .15s ease}.tmb .tmb-fold[aria-expanded="true"] i{transform:rotate(180deg)}.tmb .tmb-fold:hover{color:var(--cyg-ink)}.tmb .tmb-fold:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--cyg-tint-primary-soft)}.tmb .tmb-gauge{position:relative;height:6px;margin:14px 0 22px;max-width:360px;border-radius:999px;background:var(--cyg-tint-muted-strong)}.tmb .tmb-gauge__fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px}.tmb .tmb-gauge__fill--success{background:var(--cyg-success)}.tmb .tmb-gauge__fill--warning{background:var(--cyg-warning)}.tmb .tmb-gauge__fill--danger{background:var(--cyg-danger)}.tmb .tmb-gauge__mark{position:absolute;top:-3px;width:2px;height:12px;margin-left:-1px;background:var(--cyg-subink)}.tmb .tmb-gauge__mark em{position:absolute;top:14px;left:50%;transform:translateX(-50%);font-size:12px;font-style:normal;color:var(--cyg-label);white-space:nowrap}.tmb .tmb-gauge__mark--max{background:var(--cyg-danger-text)}.tmb .tmb-gauge__mark--max em{color:var(--cyg-danger-text)}.tmb .tmb-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.tmb .tmb-head__title{margin:0;font-size:20px;font-weight:600;color:var(--cyg-ink);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tmb .tmb-head__meta{margin-top:4px;font-size:13.5px;color:var(--cyg-subink)}.tmb .tmb-head__actions{display:flex;gap:8px;flex-wrap:wrap}.tmb .tmb-info{margin-top:4px;font-size:13px;color:var(--cyg-warning-text)}.tmb .tmb-link{font-size:13px;color:var(--cyg-primary);white-space:nowrap}.tmb .tmb-note{font-size:14px;line-height:1.5;color:var(--cyg-subink);margin-bottom:16px}.tmb .tmb-textarea{width:100%}.tmb .tmb-wh--has{cursor:pointer}.tmb .tmb-wh__name{display:flex;align-items:flex-start;gap:8px}.tmb .tmb-wh__name .tfd-sub{display:block}.tmb .tmb-expand{flex:0 0 24px;width:24px;height:24px;margin-top:-2px;padding:0;border:0;border-radius:4px;background:0 0;color:var(--cyg-subink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.tmb .tmb-expand i{transition:transform .15s ease}.tmb .tmb-expand[aria-expanded="true"] i{transform:rotate(90deg)}.tmb .tmb-expand:hover{color:var(--cyg-ink);background:var(--cyg-elevated-1)}.tmb .tmb-expand:focus-visible{outline:0;box-shadow:0 0 0 2px var(--cyg-tint-primary-soft)}.tmb .tmb-expand--none{cursor:default}.tmb .tmb-wh.is-open td{border-bottom-color:transparent}.tmb .tmb-rc td{background:var(--cyg-elevated-1);padding-top:8px!important;padding-bottom:8px!important}.tmb .tmb-rc__no{display:inline-block;padding-left:32px;font-weight:600;color:var(--cyg-ink)}.tmb .tmb-main{display:flex;flex-direction:column;gap:14px;transition:opacity .2s ease}.tmb .tmb-main.is-loading{opacity:.55;pointer-events:none}.tmb .tfi-track{margin-bottom:16px}.tmb .tmb-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;align-items:start;margin-top:20px}.tmb .tmb-drop{display:flex;align-items:center;gap:12px;padding:16px;margin-bottom:16px;cursor:pointer;border:1.5px dashed var(--cyg-border);border-radius:8px;font-size:14px;color:var(--cyg-subink)}.tmb .tmb-drop i{font-size:24px;color:var(--cyg-primary)}.tmb .tmb-drop.is-over,.tmb .tmb-drop:hover{border-color:var(--cyg-primary);background:var(--cyg-tint-primary-soft)}.tmb .tmb-slots{display:flex;flex-direction:column;gap:12px}.tmb .tmb-slot__head{display:flex;align-items:center;gap:8px;font-size:14px}.tmb .tmb-docs{list-style:none;padding:0;margin:4px 0 0 22px;display:flex;flex-direction:column;gap:4px}.tmb .tmb-doc{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px}.tmb .tmb-doc .k-dropdownlist,.tmb .tmb-doc .k-picker{width:220px!important;flex:0 0 auto;margin-left:auto}.tmb .tmb-x{border:0;background:0 0;cursor:pointer;font-size:18px;line-height:1;color:var(--cyg-label);padding:0 4px}.tmb .tmb-x:hover{color:var(--cyg-danger-text)}.tmb .tmb-fields{table-layout:fixed;width:100%}.tmb .tmb-fields td{vertical-align:middle}.tmb .tmb-fields td:nth-child(2){width:44%}.tmb .tmb-fields td:nth-child(3){width:26%}.tmb .tmb-label{width:30%;font-weight:600;color:var(--cyg-ink)}.tmb .tmb-req{color:var(--cyg-warning-text)}.tmb .tmb-input{width:100%;height:36px}.tmb .tmb-reason{margin-top:4px}.tmb .tmb-row--flag td{background:var(--cyg-tint-warning-soft)}.tmb .tmb-flaggroup h4{margin:0 0 8px;font-size:12px;font-weight:700;color:var(--cyg-label)}.tmb .tmb-flaggroup ul{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:8px}.tmb .tmb-flag{display:flex;gap:8px;font-size:13.5px;line-height:1.45;color:var(--cyg-ink)}.tmb .tmb-flag__mark{flex:0 0 10px;height:10px;margin-top:5px;border-radius:50%;background:var(--cyg-success)}.tmb .tmb-flag--warning .tmb-flag__mark{background:var(--cyg-warning)}.tmb .tmb-flag--problem .tmb-flag__mark{background:var(--cyg-danger)}.tmb .tmb-flag--required .tmb-flag__mark{background:var(--cyg-danger)}.tmb .tmb-flag--attention .tmb-flag__mark{background:var(--cyg-warning)}.tmb .tmb-flag--info .tmb-flag__mark{background:var(--cyg-muted)}.tmb .tmb-ready{display:flex;align-items:center;gap:14px;margin-bottom:14px}.tmb .tmb-ready__ring{--tmb-ready:0;flex:0 0 96px;width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--tmb-ready-tone) calc(var(--tmb-ready) * 1%),var(--cyg-line) 0);--tmb-ready-tone:var(--cyg-danger)}.tmb .tmb-ready__ring span{width:74px;height:74px;border-radius:50%;background:var(--cyg-surface);display:grid;place-items:center;font-size:20px;font-weight:700;color:var(--cyg-ink)}.tmb .tmb-ready__ring--some{--tmb-ready-tone:var(--cyg-warning)}.tmb .tmb-ready__ring--ready{--tmb-ready-tone:var(--cyg-success)}.tmb .tmb-ready__text{min-width:0}.tmb .tmb-ready__text b{display:block;font-size:16px;font-weight:600;color:var(--cyg-ink);margin-bottom:4px}.tmb .tmb-ready__text p{margin:0;font-size:13.5px;line-height:1.5;color:var(--cyg-subink)}.tmb .tmb-ready__bands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:14px}.tmb .tmb-ready__band{padding:8px 10px;border-radius:8px;background:var(--cyg-tint-muted-soft);text-align:center}.tmb .tmb-ready__band b{display:block;font-size:13px;color:var(--cyg-ink)}.tmb .tmb-ready__band small{display:block;font-size:12px;color:var(--cyg-subink)}.tmb .tmb-ready__band.is-on{background:var(--cyg-tint-warning-soft);box-shadow:inset 0 0 0 1px var(--cyg-tint-warning-strong)}.tmb .tmb-ready__legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:12px;font-size:13px;color:var(--cyg-subink)}.tmb .tmb-ready__count{font-size:14px;font-weight:600;color:var(--cyg-ink);margin-right:auto}.tmb .tmb-lv{display:inline-flex;align-items:center;gap:6px}.tmb .tmb-lv i{width:9px;height:9px;border-radius:50%;background:var(--cyg-muted)}.tmb .tmb-lv--required i{background:var(--cyg-danger)}.tmb .tmb-lv--attention i{background:var(--cyg-warning)}.tmb .tmb-passed{margin-top:12px}.tmb .tmb-passed > summary{cursor:pointer;font-size:13.5px;font-weight:600;color:var(--cyg-primary)}.tmb .tmb-passed ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:6px}.tmb .tmb-fgroup + .tmb-fgroup{margin-top:14px}.tmb .tmb-fgroup__title{font-size:13.5px;font-weight:600;color:var(--cyg-ink);margin:0 0 8px}.tmb .tmb-slot__state{margin-left:auto;font-size:13px;color:var(--cyg-subink)}.cdd .cyg-drawer__title{padding-right:56px}.cdd__back{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:4px;margin:-6px 0 8px -4px;padding:3px 8px 3px 4px;border:0;border-radius:8px;background:0 0;color:var(--cyg-subink);font:600 12.5px/1.2 'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;cursor:pointer;max-width:calc(100% - 56px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdd__back:hover{color:var(--cyg-primary);background:var(--cyg-tint-primary-soft)}.cdd__back:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:1px}.cdd__back[hidden]{display:none}.cdd__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;color:var(--cyg-subink)}.cdd__meta:empty{display:none}.cdd__meta-item{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdd__meta-k{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;color:var(--cyg-label)}.cdd__foot.d-none{display:none}.cdd-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px}.cdd-facts--1{grid-template-columns:minmax(0,1fr)}.cdd-facts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cdd-facts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cdd-fact{background:var(--cyg-cream);border:1px solid var(--cyg-border-soft);border-radius:8px;padding:12px 8px 10px;text-align:center;min-width:0}.cdd-fact--link{cursor:pointer;transition:border-color 180ms cubic-bezier(.16,1,.3,1),background 180ms cubic-bezier(.16,1,.3,1)}.cdd-fact--link:hover{border-color:var(--cyg-primary);background:var(--cyg-tint-primary-soft)}.cdd-fact--link:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:1px}.cdd-fact__value{font-family:var(--cyg-font-display);font-size:19px;font-weight:600;line-height:1.2;color:var(--cyg-ink);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdd-fact__value--success{color:var(--cyg-success-text)}.cdd-fact__value--warning{color:var(--cyg-warning-text)}.cdd-fact__value--danger{color:var(--cyg-danger-text)}.cdd-fact__value--primary{color:var(--cyg-primary)}.cdd-fact__value--info{color:var(--cyg-info-text)}.cdd-fact__value--muted{color:var(--cyg-label)}.cdd-fact__na{color:var(--cyg-label);font-weight:500}.cdd-fact__label{margin-top:4px;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;color:var(--cyg-label)}.cdd-fact__hint{margin-top:3px;font-size:12px;line-height:1.3;color:var(--cyg-subink);overflow-wrap:anywhere}.cdd-section{margin-bottom:24px}.cdd-section:last-child{margin-bottom:4px}.cdd-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.cdd-section__title{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.5;color:var(--cyg-ink);margin:0;font-size:14px}.cdd-section__count{margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--cyg-tint-muted-soft);color:var(--cyg-subink);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;letter-spacing:0}.cdd-section__hint{margin-top:8px;font-size:12px;color:var(--cyg-label)}.cdd-empty{padding:16px;border-radius:8px;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;color:var(--cyg-subink);background:var(--cyg-tint-muted-soft);border:1px dashed var(--cyg-border)}.cdd-empty--error{color:var(--cyg-danger-text);background:var(--cyg-tint-danger-soft);border-color:var(--cyg-tint-danger-strong)}.cdd-skel{border-radius:8px;background-color:var(--cyg-line-2);position:relative;overflow:hidden}.cdd-skel::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--cyg-surface) 50%,transparent 75%);transform:translateX(-100%);animation:cyg-shimmer 1.4s linear 14;pointer-events:none}@media (prefers-reduced-motion:reduce){.cdd-skel::after{animation:none}}.cdd-skel--chart{height:180px;margin-bottom:20px}.cdd-skel--row{height:34px;margin-bottom:6px}.cdd-skel-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.cdd-skel-facts .cdd-skel{height:62px}.cdd-table-wrap{overflow-x:auto}.cdd-table{width:100%;border-collapse:collapse;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;color:var(--cyg-ink)}.cdd-table th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--cyg-subink);background:var(--cyg-cream);text-align:left;padding:12px 16px;border-bottom:1px solid var(--cyg-border);white-space:nowrap;vertical-align:middle;padding:8px 12px}.cdd-table td{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;line-height:1.4;color:var(--cyg-ink);padding:12px 16px;border-bottom:1px solid var(--cyg-line-2);vertical-align:middle;padding:8px 12px}.cdd-table--compact td{padding:8px 12px}.cdd-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cdd-table th.cdd-num{text-align:right}.cdd-na{color:var(--cyg-label)}.cdd-go{width:22px;text-align:right;color:var(--cyg-label)}.cdd-row.is-muted td{color:var(--cyg-label)}.cdd-row.is-current td{background:var(--cyg-cream)}.cdd-row--danger td:first-child{box-shadow:inset 3px 0 0 var(--cyg-danger)}.cdd-row--warning td:first-child{box-shadow:inset 3px 0 0 var(--cyg-warning)}.cdd-row--success td:first-child{box-shadow:inset 3px 0 0 var(--cyg-success)}.cdd-row--link{cursor:pointer;outline:0}.cdd-row--link:hover td{background:var(--cyg-tint-primary-soft)}.cdd-row--link:hover .cdd-go{color:var(--cyg-primary)}.cdd-row--link:focus-visible td{background:var(--cyg-tint-primary-soft);box-shadow:inset 0 0 0 1px var(--cyg-selection-ring)}.cdd-strong{font-weight:600}.cdd-sub{display:block;font-size:12px;color:var(--cyg-label);margin-top:1px}.cdd-tone--danger{color:var(--cyg-danger-text);font-weight:600}.cdd-tone--warning{color:var(--cyg-warning-text);font-weight:600}.cdd-tone--success{color:var(--cyg-success-text)}.cdd-tone--muted{color:var(--cyg-label)}.cdd-timeline{list-style:none;margin:0;padding:0 0 0 4px}.cdd-timeline__item{position:relative;padding:0 0 16px 22px;border-left:1px solid var(--cyg-border);margin-left:4px}.cdd-timeline__item:last-child{border-left-color:transparent;padding-bottom:2px}.cdd-timeline__dot{position:absolute;left:-5px;top:4px;width:9px;height:9px;border-radius:50%;background:var(--cyg-muted);box-shadow:0 0 0 3px var(--cyg-surface)}.cdd-timeline__item--success .cdd-timeline__dot{background:var(--cyg-success)}.cdd-timeline__item--warning .cdd-timeline__dot{background:var(--cyg-warning)}.cdd-timeline__item--danger .cdd-timeline__dot{background:var(--cyg-danger)}.cdd-timeline__item--primary .cdd-timeline__dot{background:var(--cyg-primary)}.cdd-timeline__item--info .cdd-timeline__dot{background:var(--cyg-info)}.cdd-timeline__item.is-future .cdd-timeline__dot{background:var(--cyg-surface);border:1.5px dashed var(--cyg-muted)}.cdd-timeline__item.is-future .cdd-timeline__title{color:var(--cyg-subink);font-weight:500}.cdd-timeline__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cdd-timeline__title{font-size:13.5px;font-weight:600;color:var(--cyg-ink)}.cdd-timeline__when{font-size:12px;color:var(--cyg-label);white-space:nowrap;font-variant-numeric:tabular-nums}.cdd-timeline__by{font-size:12px;color:var(--cyg-subink);margin-top:1px}.cdd-timeline__body{margin-top:5px;font-size:13px;line-height:1.45;color:var(--cyg-subink);white-space:pre-line}.cdd-bars{display:flex;flex-direction:column;gap:10px}.cdd-bar{min-width:0}.cdd-bar--link{cursor:pointer;border-radius:8px;margin:-4px -6px;padding:4px 6px}.cdd-bar--link:hover{background:var(--cyg-tint-primary-soft)}.cdd-bar--link:focus-visible{outline:2px solid var(--cyg-selection-ring)}.cdd-bar__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;margin-bottom:4px}.cdd-bar__label{color:var(--cyg-ink);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdd-bar__sub{margin-left:8px;color:var(--cyg-label);font-weight:400;font-size:12px}.cdd-bar__value{color:var(--cyg-ink);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.cdd-bar__track{display:block;height:6px;border-radius:999px;background:var(--cyg-tint-muted-soft);overflow:hidden}.cdd-bar__fill{display:block;height:100%;border-radius:999px;background:var(--cyg-primary)}.cdd-bar__fill--success{background:var(--cyg-success)}.cdd-bar__fill--warning{background:var(--cyg-warning)}.cdd-bar__fill--danger{background:var(--cyg-danger)}.cdd-bar__fill--info{background:var(--cyg-info)}.cdd-bar__fill--muted{background:var(--cyg-muted)}.cdd-spark-wrap{border:1px solid var(--cyg-border-soft);border-radius:8px;padding:10px 10px 6px;background:var(--cyg-surface)}.cdd-spark{display:block;width:100%;height:72px;overflow:visible}.cdd-spark__area{fill:var(--cyg-tint-primary-soft);stroke:none}.cdd-spark__line{fill:none;stroke:var(--cyg-primary);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.cdd-spark__limit{stroke:var(--cyg-danger);stroke-width:1.2;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.cdd-spark__pt{fill:var(--cyg-surface);stroke:var(--cyg-primary);stroke-width:1.5;vector-effect:non-scaling-stroke}.cdd-spark__pt.is-last{fill:var(--cyg-primary)}.cdd-spark-axis{display:flex;justify-content:space-between;margin-top:4px;font-size:12px;color:var(--cyg-label)}.cdd-dl{margin:0}.cdd-dl__row{display:grid;grid-template-columns:40% 60%;gap:12px;padding:7px 0;border-bottom:1px solid var(--cyg-border-soft);font-size:13px}.cdd-dl__row:last-child{border-bottom:0}.cdd-dl dt{font-weight:500;color:var(--cyg-subink)}.cdd-dl dd{margin:0;color:var(--cyg-ink);min-width:0;overflow-wrap:anywhere}.cdd-person{color:var(--cyg-primary);text-decoration:none}.cdd-person:hover{text-decoration:underline}.cdd-link{color:var(--cyg-primary);font-weight:600;text-decoration:none}.cdd-link:hover{text-decoration:underline}[data-cdd-open]{cursor:pointer}body.cdd-over-modal .cdd.offcanvas{z-index:1070}body.cdd-over-modal .offcanvas-backdrop{z-index:1065}tr.cdd-open-row{cursor:pointer}tr.cdd-open-row:hover > td{background:var(--cyg-tint-primary-soft)}tr.cdd-open-row:focus-visible > td{background:var(--cyg-tint-primary-soft);outline:0}[data-cdd-grid] .k-grid-content tbody tr,[data-cdd-grid] .k-grid-table tbody tr{cursor:pointer}.pm-bar.pm-bar--open{cursor:pointer;border-radius:8px}.pm-bar.pm-bar--open:focus-visible,.pm-bar.pm-bar--open:hover{background:var(--cyg-tint-primary-soft);outline:0}.cdd-timeline.is-capped .cdd-timeline__item.is-overflow{display:none}.cdd-more{appearance:none;-webkit-appearance:none;margin:4px 0 0 26px;padding:4px 10px;border:1px solid var(--cyg-border);border-radius:999px;background:var(--cyg-surface);color:var(--cyg-primary);font:600 12px/1.2 'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;cursor:pointer}.cdd-more:hover{border-color:var(--cyg-primary);background:var(--cyg-tint-primary-soft)}.cdd-more:focus-visible{outline:2px solid var(--cyg-selection-ring);outline-offset:1px}.cdd-recipients{display:flex;align-items:baseline;gap:8px;margin:0 0 12px;font-size:13px;color:var(--cyg-subink);overflow-wrap:anywhere}.cdd-entity{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;align-items:start}.cdd-entity--nochip{grid-template-columns:minmax(0,1fr)}.cdd-entity__chip{margin-top:1px}.cdd-entity__text{min-width:0}.cdd-entity__text .cdd-sub{overflow-wrap:anywhere}.cdd-table td{vertical-align:top}.cdd-table td.cdd-go{vertical-align:middle}.cdd-file{display:flex;align-items:center;gap:6px;min-width:0}.cdd-file + .cdd-file{margin-top:4px}.cdd-file a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cyg-primary);font-weight:500}.cdd-file a:hover{text-decoration:underline}.cdd-file .cdd-na{white-space:nowrap;flex-shrink:0}.cdd-ver-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}body .k-grid tbody tr.cyg-row-current > td{background:var(--cyg-primary-tint)}body .k-grid tbody tr.cyg-row-current > td:first-child{box-shadow:inset 3px 0 0 var(--cyg-primary)}body.cdd-from-row{overflow:auto!important;padding-right:0!important}body.cdd-from-row .offcanvas-backdrop.show{opacity:0;pointer-events:none}.cdd-quote{margin:0;padding:2px 0 2px 12px;border-left:3px solid var(--cyg-accent);font-size:15px;line-height:1.6;color:var(--cyg-ink);white-space:pre-line}.cdd-pdf{display:block;width:100%;height:72vh;border:1px solid var(--cyg-border);border-radius:8px;background:var(--cyg-surface)}.cyg-page-header{display:grid;grid-template-columns:1fr auto;gap:32px;padding:36px 0 24px;border-bottom:1px solid var(--cyg-border);align-items:end}.cyg-page-header__eyebrow{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:var(--cyg-warning-text);font-weight:500;display:inline-flex;align-items:center;gap:14px;margin-bottom:14px}.cyg-page-header__title{font-family:var(--cyg-font-display);font-size:50px;font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--cyg-ink);margin:0 0 12px}.cyg-page-header__title em{font-style:italic;color:var(--cyg-success-text);font-weight:500}.cyg-page-header__dek{font-size:16px;line-height:1.55;color:var(--cyg-subink);max-width:68ch;margin:0}.cyg-page-header__meta{text-align:right;display:grid;gap:6px;align-content:end}.cyg-page-header__meta-label{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--cyg-label)}.cyg-page-header__meta-value{font-family:var(--cyg-font-display);font-size:26px;font-weight:500;letter-spacing:-.015em;color:var(--cyg-ink)}@media (max-width:980px){.cyg-page-header{grid-template-columns:1fr}.cyg-page-header__meta{text-align:left}.cyg-page-header__title{font-size:38px}}.cyg-section-band{background:var(--cyg-cream);border:1px solid var(--cyg-border);border-bottom:none;border-radius:12px 12px 0 0;padding:24px 32px 18px;position:relative;display:flex;justify-content:space-between;gap:32px;align-items:flex-end}.cyg-section-band::after{content:'';position:absolute;left:32px;right:32px;bottom:0;height:2px;background:#cc8b47;opacity:.75}.cyg-section-band__title{font-family:var(--cyg-font-display);font-size:25px;font-weight:500;letter-spacing:-.02em;color:var(--cyg-ink);margin:0;display:flex;align-items:baseline;gap:14px}.cyg-section-band__count{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--cyg-warning-text)}.cyg-section-band__methodology{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;text-align:right;color:var(--cyg-subink);letter-spacing:.01em;line-height:1.55;max-width:54ch;margin:0}.cyg-section-band__methodology strong{color:var(--cyg-primary);font-weight:600}.cyg-section-body{background:var(--cyg-surface);border:1px solid var(--cyg-border);border-top:none;border-radius:0 0 12px 12px;padding:26px 28px;box-shadow:0 0 0 0 transparent}.cyg-section-band--methodology{border-radius:12px;border-bottom:1px solid var(--cyg-border);flex-direction:column;align-items:stretch;gap:18px}.cyg-section-band--methodology::after{height:1.5px;opacity:.55}.cyg-section-band--methodology .cyg-section-band__methodology{text-align:left;max-width:none}.cyg-section-band--inline{background:0 0;border:none;border-radius:0;padding:16px 20px;border-bottom:1px solid var(--cyg-border-soft);flex-direction:row;align-items:center;gap:14px}.cyg-section-band--inline::after{display:none}.cyg-section-band--inline .cyg-section-band__title{font-size:15px;font-weight:600;letter-spacing:0;line-height:1.3}.cyg-section-band--inline .cyg-section-band__count{font-size:12px;color:var(--cyg-success-text)}.cyg-section-band__eyebrow{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cyg-warning-text);flex-shrink:0}.cyg-section-band__dek{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:14px;color:var(--cyg-subink);margin:0;flex:1 1 auto;line-height:1.4}.cyg-section-band--inline .cyg-section-band__dek{text-align:right;color:var(--cyg-label);font-size:13px}.cyg-surface__body{padding:16px 20px 20px}.cyg-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.cyg-mini-card{background:var(--cyg-surface);border:1px solid var(--cyg-border-soft);border-radius:8px;padding:18px 22px 14px;box-shadow:0 0 0 0 transparent}.cyg-mini-card__header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}.cyg-mini-card__title{font-family:var(--cyg-font-display);font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--cyg-ink);margin:0}.cyg-mini-card__subtitle{font-size:15px;color:var(--cyg-label);margin:2px 0 0}.cyg-mini-card__badge{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--cyg-warning-text)}.cyg-chart-card{background:var(--cyg-surface);border:1px solid var(--cyg-border-soft);border-radius:12px;padding:22px 26px 16px;box-shadow:0 0 0 0 transparent;transition:box-shadow 220ms cubic-bezier(.16,1,.3,1)}.cyg-chart-card:hover{box-shadow:0 6px 22px rgba(20,34,46,.08)}.cyg-chart-card__header{margin-bottom:14px;display:flex;gap:14px;align-items:baseline;justify-content:space-between}.cyg-chart-card__title{font-family:var(--cyg-font-display);font-size:19px;font-weight:500;letter-spacing:-.015em;color:var(--cyg-ink);margin:0}.cyg-chart-card__subtitle{font-size:15px;color:var(--cyg-label);margin:5px 0 0}.cyg-chart-card__note{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;letter-spacing:.08em;color:var(--cyg-warning-text);font-weight:500;white-space:nowrap}.cyg-chart-card__body{min-height:280px}.cyg-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cyg-kpi-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.cyg-kpi-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.cyg-kpi-grid--six{grid-template-columns:repeat(6,minmax(0,1fr))}.cyg-kpi-grid--seven{grid-template-columns:repeat(7,minmax(0,1fr))}.cyg-kpi-grid:has( > .cyg-kpi:nth-child(7):last-child){grid-template-columns:repeat(12,minmax(0,1fr))}.cyg-kpi-grid:has( > .cyg-kpi:nth-child(7):last-child) > .cyg-kpi:nth-child(-n+4){grid-column:span 3}.cyg-kpi-grid:has( > .cyg-kpi:nth-child(7):last-child) > .cyg-kpi:nth-child(n+5){grid-column:span 4}.cyg-kpi-grid:has( > .cyg-kpi:nth-child(5):last-child){grid-template-columns:repeat(12,minmax(0,1fr))}.cyg-kpi-grid:has( > .cyg-kpi:nth-child(5):last-child) > .cyg-kpi:nth-child(-n+3){grid-column:span 4}.cyg-kpi-grid:has( > .cyg-kpi:nth-child(5):last-child) > .cyg-kpi:nth-child(n+4){grid-column:span 6}.cyg-kpi-grid:has( > .cyg-kpi:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.cyg-kpi-grid:has( > .cyg-kpi:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.cyg-kpi{background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:12px;box-shadow:0 0 0 0 transparent;padding:16px 20px;display:flex;flex-direction:column;gap:4px;position:relative;transition:border-color 160ms cubic-bezier(.16,1,.3,1),box-shadow 160ms cubic-bezier(.16,1,.3,1)}.cyg-kpi--copper::before,.cyg-kpi--danger::before,.cyg-kpi--info::before,.cyg-kpi--muted::before,.cyg-kpi--primary::before,.cyg-kpi::before{display:none}.cyg-kpi:hover{border-color:var(--cyg-muted);box-shadow:var(--cyg-shadow-2)}.cyg-kpi:focus-visible{outline:0;border-color:var(--cyg-primary);box-shadow:0 0 0 3px var(--cyg-tint-primary-soft)}.cyg-kpi__label{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.25;color:var(--cyg-label);margin:0 0 4px}.cyg-kpi__value{font-family:var(--cyg-font-display);font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.15;color:var(--cyg-ink);font-variant-numeric:tabular-nums}.cyg-kpi__value-unit{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:.85rem;font-weight:600;color:var(--cyg-label);margin-left:.25em;letter-spacing:0}.cyg-kpi__sub{font-size:13px;line-height:1.35;color:var(--cyg-subink);margin:4px 0 0}.cyg-kpi__delta{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.04em;opacity:0;transform:translateY(-3px);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.cyg-kpi:hover .cyg-kpi__delta{opacity:1;transform:translateY(0)}.cyg-kpi__delta--up{background:rgba(70,140,129,.1);color:var(--cyg-success-text)}.cyg-kpi__delta--down{background:rgba(199,91,91,.1);color:var(--cyg-danger-text)}.cyg-kpi--ring{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;padding-right:22px}.cyg-kpi__ring{width:60px;height:60px;position:relative}.cyg-kpi__ring svg{transform:rotate(-90deg)}.cyg-kpi__spark{height:38px;margin-top:8px}.cyg-kpi__spark svg{width:100%;height:100%}.cyg-kpi__spark path{fill:none;stroke:#468c81;stroke-width:1.5;opacity:.85}.cyg-kpi__spark .area{fill:#468c81;opacity:.08;stroke:none}.cyg-kpi{animation:cyg-rise .45s cubic-bezier(.16,1,.3,1) both}.cyg-kpi:nth-child(1){animation-delay:20ms}.cyg-kpi:nth-child(2){animation-delay:80ms}.cyg-kpi:nth-child(3){animation-delay:.14s}.cyg-kpi:nth-child(4){animation-delay:.2s}.cyg-kpi:nth-child(5){animation-delay:.26s}.cyg-kpi:nth-child(6){animation-delay:.32s}.cyg-kpi:nth-child(7){animation-delay:.38s}@media (max-width:1080px){.cyg-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cyg-kpi-grid--seven,.cyg-kpi-grid--six{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.cyg-kpi-grid,.cyg-kpi-grid--seven,.cyg-kpi-grid--six{grid-template-columns:1fr}}.cyg-explainer-card{background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:12px;padding:0;overflow:hidden;box-shadow:0 0 0 0 transparent}.cyg-explainer-card__head{display:grid;grid-template-columns:auto 1fr;gap:24px;padding:28px 30px 18px;align-items:start}.cyg-explainer-card__icon{width:54px;height:54px;border-radius:8px;background:rgba(33,75,99,.08);display:flex;align-items:center;justify-content:center;color:var(--cyg-primary);font-size:24px;flex-shrink:0}.cyg-explainer-card__eyebrow{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cyg-warning-text);font-weight:600;margin:0 0 6px}.cyg-explainer-card__title{font-family:var(--cyg-font-display);font-size:26px;font-weight:500;letter-spacing:-.02em;color:var(--cyg-ink);margin:0 0 10px}.cyg-explainer-card__dek{font-size:16px;color:var(--cyg-subink);line-height:1.55;margin:0;max-width:64ch}.cyg-explainer-card__body{background:var(--cyg-cream);padding:22px 30px;border-top:1px solid var(--cyg-border);border-bottom:1px solid var(--cyg-border)}.cyg-explainer-card__rel{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cyg-label);font-weight:600;margin:0 0 8px}.cyg-explainer-card__rel-line{font-size:15px;color:var(--cyg-subink);line-height:1.5}.cyg-explainer-card__rel-line strong{color:var(--cyg-primary);font-weight:600}.cyg-explainer-card__entities{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cyg-explainer-card__foot{padding:18px 30px 24px;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.cyg-explainer-card__tip-eyebrow{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cyg-warning-text);font-weight:600;white-space:nowrap;padding-top:2px}.cyg-explainer-card__tip{font-size:15px;color:var(--cyg-subink);line-height:1.55}.cyg-explainer-card__example{margin:14px 30px 24px;padding:14px 18px;background:var(--cyg-cream);border-left:3px solid #cc8b47;border-radius:0 8px 8px 0;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;color:var(--cyg-subink);line-height:1.55}.cyg-footnote{background:var(--cyg-cream);border:1px solid var(--cyg-border);border-radius:10px;padding:18px 26px;margin-top:28px;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;color:var(--cyg-subink);line-height:1.6;display:grid;gap:8px}.cyg-footnote__marker{color:var(--cyg-warning-text);font-weight:600;margin-right:4px}.cyg-footnote code{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:rgba(33,75,99,.08);color:var(--cyg-primary);padding:1px 5px;border-radius:3px}.cyg-placeholder{padding:42px;text-align:center;background:var(--cyg-cream);background-image:repeating-linear-gradient(45deg,transparent 0 14px,rgba(33,75,99,.025) 14px 18px);border:1px dashed var(--cyg-border);border-radius:8px}.cyg-placeholder__title{font-family:var(--cyg-font-display);font-size:22px;font-weight:500;color:var(--cyg-primary);margin:0 0 8px}.cyg-placeholder__body{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;color:var(--cyg-label)}.cyg-toolbar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:8px;box-shadow:0 0 0 0 transparent;flex-wrap:wrap}.cyg-toolbar__group{display:flex;align-items:center;gap:8px;border-right:1px solid var(--cyg-border-soft);padding-right:12px}.cyg-toolbar__group:last-child{border-right:none;padding-right:0}.cyg-toolbar__label{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyg-label);font-weight:600}.cyg-toolbar__cta{margin-left:auto}.cyg-input{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:15px;color:var(--cyg-ink);background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:8px;height:36px;padding:0 10px;display:inline-flex;align-items:center;gap:8px;min-width:160px;cursor:pointer;transition:border-color .15s cubic-bezier(.16,1,.3,1)}.cyg-input:hover{border-color:var(--cyg-accent)}.cyg-input:focus{outline:0;border-color:var(--cyg-accent);box-shadow:0 0 0 3px rgba(33,75,99,.12)}.cyg-input--caret::after{content:'';margin-left:auto;width:8px;height:8px;border-right:1.5px solid #86979b;border-bottom:1.5px solid #86979b;transform:rotate(45deg) translateY(-2px)}.cyg-slicer{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px 16px;background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:8px;box-shadow:0 0 0 0 transparent}.cyg-slicer__field{display:flex;flex-direction:column;gap:4px}.cyg-slicer__label{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyg-label);font-weight:600}.cyg-slicer__input{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:14px;color:var(--cyg-ink);background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:8px;padding:7px 10px;display:flex;align-items:center;min-height:34px}.cyg-slicer__input--primary{background:#214b63;color:#fff;border-color:var(--cyg-primary);font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;font-size:14px}.cyg-kpi--operator .cyg-kpi__valuewrap{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.cyg-kpi--operator .cyg-kpi__value-unit{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;font-weight:500;color:var(--cyg-label);letter-spacing:.01em}.cyg-kpi--operator .cyg-kpi__delta{position:static;opacity:1;transform:none;display:inline-flex;padding:2px 7px;font-size:12px}.cyg-kpi--operator .cyg-kpi__delta--flat{background:rgba(134,151,155,.12);color:var(--cyg-label)}.cyg-kpi--operator:hover{transform:none;box-shadow:0 0 0 0 transparent;border-color:transparent}.cyg-row-list{background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:12px;box-shadow:0 0 0 0 transparent;overflow:hidden}.cyg-row-list__head{padding:10px 16px;border-bottom:2px solid #cc8b47;display:flex;align-items:center;gap:12px}.cyg-row-list__title{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:15px;font-weight:600;color:var(--cyg-ink);margin:0}.cyg-row-list__count{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.1em;color:var(--cyg-label);font-weight:600}.cyg-row{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:14px;align-items:center;padding:9px 16px;border-bottom:1px solid var(--cyg-border-soft);cursor:pointer;transition:background .14s cubic-bezier(.16,1,.3,1)}.cyg-row:hover{background:var(--cyg-cream)}.cyg-row:last-child{border-bottom:none}.cyg-row__avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;color:#fff;letter-spacing:.04em}.cyg-row__main{display:flex;flex-direction:column;gap:1px;min-width:0}.cyg-row__title{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-weight:500;font-size:15px;color:var(--cyg-ink);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cyg-row__sub{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.04em;color:var(--cyg-label)}.cyg-row__date{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--cyg-subink);white-space:nowrap}.cyg-grid-card__head{background:var(--cyg-surface);border-bottom:2px solid #cc8b47;padding:11px 16px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cyg-grid-card__title{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:15px;font-weight:600;color:var(--cyg-ink);margin:0}.cyg-grid-card__count{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.1em;color:var(--cyg-label);font-weight:600}.cyg-grid-card__search{border:1px solid var(--cyg-border);border-radius:8px;padding:5px 10px;font-size:14px;min-width:220px;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.cyg-grid-card__search:focus{outline:0;border-color:var(--cyg-accent);box-shadow:0 0 0 3px rgba(33,75,99,.12)}.cyg-grid-card__filters{display:flex;gap:8px;flex:1;flex-wrap:wrap}.cyg-grid-card__filterchip{display:inline-flex;align-items:center;gap:4px;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.06em;font-weight:500;background:var(--cyg-cream);border:1px solid var(--cyg-border);border-radius:8px;padding:4px 9px;color:var(--cyg-subink);cursor:pointer;transition:border-color .14s cubic-bezier(.16,1,.3,1),color .14s cubic-bezier(.16,1,.3,1)}.cyg-grid-card__filterchip:hover{border-color:var(--cyg-accent);color:var(--cyg-success-text)}.cyg-grid-table{width:100%;border-collapse:collapse;font-size:14px}.cyg-grid-table thead th{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--cyg-subink);background:var(--cyg-cream);text-align:left;padding:12px 16px;border-bottom:1px solid var(--cyg-border);white-space:nowrap;vertical-align:middle}.cyg-grid-table thead th.is-sorted{color:var(--cyg-mode-accent)}.cyg-grid-table thead th .cyg-th-sort{display:inline-block;margin-left:4px;color:var(--cyg-label);font-size:12px}.cyg-grid-table thead th.is-sorted .cyg-th-sort{color:var(--cyg-mode-accent)}.cyg-grid-table tbody td{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;line-height:1.4;color:var(--cyg-ink);padding:12px 16px;border-bottom:1px solid var(--cyg-line-2);vertical-align:middle;font-variant-numeric:tabular-nums}.cyg-grid-table tbody tr:hover td{background:var(--cyg-cream)}.cyg-grid-table tbody tr:last-child td{border-bottom:none}.cyg-grid-table--compact thead th{padding:8px 12px}.cyg-grid-table--compact tbody td{padding:8px 12px}.cyg-grid-foot{display:flex;align-items:center;gap:14px;padding:10px 16px;border-top:1px solid var(--cyg-border-soft);background:var(--cyg-surface);font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--cyg-label);letter-spacing:.04em}.cyg-cell-name{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-weight:500;color:var(--cyg-ink)}.cyg-cell-mono{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:var(--cyg-subink);letter-spacing:.01em}.cyg-cell-num{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-variant-numeric:tabular-nums;font-weight:500}.cyg-cell-num-strong{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;color:var(--cyg-ink)}.cyg-page .apexcharts-tooltip{border-radius:8px!important;box-shadow:0 6px 22px rgba(20,34,46,.08)!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13px!important;border:1px solid var(--cyg-border)!important;background:var(--cyg-surface)!important}.cyg-page .apexcharts-tooltip-title{background:var(--cyg-cream)!important;border-bottom:1px solid var(--cyg-border)!important;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--cyg-label)!important;padding:8px 12px!important}.cyg-page .apexcharts-legend-text{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;color:var(--cyg-subink)!important;font-size:13px!important}.apexcharts-canvas .apexcharts-xaxis-label,.apexcharts-canvas .apexcharts-yaxis-label,.cyg-page .apexcharts-xaxis-label,.cyg-page .apexcharts-yaxis-label{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12px!important;fill:var(--cyg-subink)!important;letter-spacing:.04em}.apexcharts-canvas .apexcharts-xaxis line,.apexcharts-canvas .apexcharts-xaxis-tick,.apexcharts-canvas .apexcharts-yaxis line,.apexcharts-canvas .apexcharts-yaxis-tick{stroke:var(--cyg-border)!important}.cyg-spark-slot{display:inline-block;width:110px;height:28px;vertical-align:middle}.cyg-spark-empty{color:var(--cyg-label);font-size:12px;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cyg-donut-center{text-align:center}.cyg-donut-center__value{font-family:var(--cyg-font-display);font-size:26px;font-weight:500;letter-spacing:-.015em;color:var(--cyg-ink);line-height:1}.cyg-donut-center__label{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--cyg-label);margin-top:4px}.cyg-diff-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cyg-diff-count{text-align:center;padding:14px 10px 12px;border-radius:10px;border:1px solid var(--cyg-border-soft);background:var(--cyg-surface)}.cyg-diff-count__n{display:block;font-family:var(--cyg-font-display);font-size:30px;line-height:1;color:var(--cyg-primary);font-weight:500}.cyg-diff-count__lbl{display:block;margin-top:6px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--cyg-label);font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cyg-diff-count--added .cyg-diff-count__n{color:#3a7569}.cyg-diff-count--changed .cyg-diff-count__n{color:var(--cyg-primary)}.cyg-diff-count--removed .cyg-diff-count__n{color:var(--cyg-danger-text)}.cyg-diff-count--unchanged .cyg-diff-count__n{color:var(--cyg-label)}:root{--kendo-color-primary:var(--cyg-primary);--kendo-color-primary-hover:#193A4D;--kendo-color-primary-active:#142F3E;--kendo-color-primary-emphasis:rgba(33, 75, 99, 0.4);--kendo-color-primary-subtle:var(--cyg-primary-tint);--kendo-color-primary-subtle-hover:rgba(33, 75, 99, 0.14);--kendo-color-primary-subtle-active:rgba(33, 75, 99, 0.2);--kendo-color-primary-on-subtle:var(--cyg-primary);--kendo-color-primary-on-surface:var(--cyg-primary);--kendo-color-on-primary:#ffffff;--kendo-color-secondary:var(--cyg-muted);--kendo-color-secondary-hover:#6c7c80;--kendo-color-secondary-active:#5b6b6f;--kendo-color-secondary-emphasis:rgba(134, 151, 155, 0.4);--kendo-color-secondary-subtle:var(--cyg-muted-tint);--kendo-color-secondary-subtle-hover:var(--cyg-tint-muted-strong);--kendo-color-secondary-subtle-active:rgba(134, 151, 155, 0.24);--kendo-color-secondary-on-subtle:var(--cyg-subink);--kendo-color-secondary-on-surface:var(--cyg-muted);--kendo-color-on-secondary:#ffffff;--kendo-color-tertiary:var(--cyg-info);--kendo-color-tertiary-hover:#4A8AC0;--kendo-color-tertiary-subtle:var(--cyg-info-tint);--kendo-color-tertiary-on-surface:var(--cyg-info);--kendo-color-success:var(--cyg-accent);--kendo-color-success-hover:#3A7569;--kendo-color-success-active:#2F6056;--kendo-color-success-emphasis:rgba(70, 140, 129, 0.4);--kendo-color-success-subtle:var(--cyg-accent-tint);--kendo-color-success-subtle-hover:rgba(70, 140, 129, 0.16);--kendo-color-success-subtle-active:var(--cyg-tint-success-strong);--kendo-color-success-on-subtle:var(--cyg-accent);--kendo-color-success-on-surface:var(--cyg-accent);--kendo-color-on-success:#ffffff;--kendo-color-warning:var(--cyg-copper);--kendo-color-warning-hover:#B07839;--kendo-color-warning-active:#985F2E;--kendo-color-warning-emphasis:rgba(204, 139, 71, 0.4);--kendo-color-warning-subtle:var(--cyg-copper-tint);--kendo-color-warning-subtle-hover:rgba(204, 139, 71, 0.18);--kendo-color-warning-subtle-active:rgba(204, 139, 71, 0.24);--kendo-color-warning-on-subtle:var(--cyg-copper);--kendo-color-warning-on-surface:var(--cyg-copper);--kendo-color-error:var(--cyg-danger);--kendo-color-error-hover:#A84A4A;--kendo-color-error-active:#8E3D3D;--kendo-color-error-emphasis:rgba(199, 91, 91, 0.4);--kendo-color-error-subtle:var(--cyg-danger-tint);--kendo-color-error-subtle-hover:rgba(199, 91, 91, 0.18);--kendo-color-error-subtle-active:rgba(199, 91, 91, 0.24);--kendo-color-error-on-subtle:var(--cyg-danger);--kendo-color-error-on-surface:var(--cyg-danger);--kendo-color-on-error:#ffffff;--kendo-color-info:var(--cyg-info);--kendo-color-info-hover:#4A8AC0;--kendo-color-info-active:#3D7BAB;--kendo-color-info-emphasis:rgba(90, 155, 213, 0.4);--kendo-color-info-subtle:var(--cyg-info-tint);--kendo-color-info-subtle-hover:rgba(90, 155, 213, 0.18);--kendo-color-info-subtle-active:rgba(90, 155, 213, 0.24);--kendo-color-info-on-subtle:var(--cyg-info);--kendo-color-info-on-surface:var(--cyg-info);--kendo-color-on-info:#ffffff;--kendo-color-app-surface:var(--cyg-page-bg);--kendo-color-on-app-surface:var(--cyg-ink);--kendo-color-surface:var(--cyg-cream);--kendo-color-surface-alt:var(--cyg-surface);--kendo-color-subtle:var(--cyg-subink);--kendo-color-border:var(--cyg-border);--kendo-color-border-alt:var(--cyg-border-soft);--kendo-color-base:var(--cyg-cream);--kendo-color-base-hover:#f5f3ee;--kendo-color-base-active:#ecebe5;--kendo-color-base-subtle:var(--cyg-cream);--kendo-color-base-subtle-hover:#f5f3ee;--kendo-color-base-subtle-active:#ecebe5;--kendo-color-base-emphasis:rgba(26, 39, 50, 0.3);--kendo-color-base-on-subtle:var(--cyg-ink);--kendo-color-base-on-surface:var(--cyg-ink);--kendo-color-on-base:var(--cyg-ink);--kendo-font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--kendo-font-family-sans-serif:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--kendo-font-family-monospace:'JetBrains Mono',ui-monospace,'SFMono-Regular',Menlo,Consolas,monospace}body .k-grid{border:0!important;font-size:13px!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;background:var(--cyg-surface)!important;color:var(--cyg-ink)!important}body .k-grid-header{background-color:var(--cyg-cream)!important;border-bottom:2px solid var(--cyg-border)!important}body .k-grid .k-grid-header-locked,body .k-grid .k-grid-header-wrap{background-color:var(--cyg-cream)!important}body .k-grid .k-grid-header .k-table-th,body .k-grid-header .k-table-th,body .k-grid-header th,body .k-grid-header th.k-header{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.3!important;color:var(--cyg-subink)!important;background:var(--cyg-cream)!important;text-align:left!important;padding:12px 16px!important;border-bottom:1px solid var(--cyg-border)!important;white-space:nowrap!important;vertical-align:middle!important;border-width:0 0 1px 0!important}body .k-grid-header .k-table-th .k-cell-inner > .k-link,body .k-grid-header .k-table-th .k-link,body .k-grid-header th .k-cell-inner > .k-link,body .k-grid-header th .k-link,body .k-grid-header th.k-header .k-link{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:6px}body .k-grid .k-grid-header .k-table-th.text-end,body .k-grid .k-grid-header .k-table-th.text-right{text-align:right!important}body .k-grid .k-grid-header .k-table-th.text-end .k-cell-inner,body .k-grid .k-grid-header .k-table-th.text-right .k-cell-inner{justify-content:flex-end}body .k-grid-header .k-cell-inner{display:flex!important;align-items:center;gap:6px;margin:0!important}body .k-grid-header .k-column-title{display:inline-block;line-height:1.2}body .k-grid-header th.k-sorted .k-cell-inner > .k-link,body .k-grid-header th.k-sorted .k-link{color:var(--cyg-success-text)!important}body .k-grid .k-grid-header .k-cell-inner > .k-link > .k-sort-icon,body .k-grid .k-grid-header .k-cell-inner > .k-link > .k-sort-order,body .k-grid-header .k-sort-icon{display:inline-flex!important;align-items:center!important;margin-left:6px!important;flex-shrink:0;color:var(--cyg-success-text)!important;line-height:1}body .k-grid .k-grid-header .k-cell-inner > .k-link > .k-sort-icon .k-icon,body .k-grid .k-grid-header .k-cell-inner > .k-link > .k-sort-icon .k-svg-icon,body .k-grid-header th.k-sorted .k-icon.k-i-sort-asc-sm,body .k-grid-header th.k-sorted .k-icon.k-i-sort-desc-sm,body .k-grid-header th.k-sorted .k-link .k-icon,body .k-grid-header th.k-sorted .k-sort-order,body .k-grid-header th.k-sorted .k-svg-icon{color:var(--cyg-success-text)!important;fill:#468c81!important;width:12px!important;height:12px!important;position:static!important;top:auto!important;left:auto!important;font:inherit!important;line-height:1!important}body .k-grid-header .k-sort-icon svg,body .k-grid-header .k-svg-icon svg{width:12px!important;height:12px!important}body .k-grid .k-pager,body .k-grid .k-pager-wrap{background:var(--cyg-surface)!important;border-top:1px solid var(--cyg-border-soft)!important;padding:6px 12px!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13px!important;font-variant-numeric:tabular-nums;color:var(--cyg-subink)!important}body .k-grid .k-pager .k-pager-info{color:var(--cyg-subink)!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13px!important}body .k-grid:has(.k-grid-norecords) .k-pager{display:none!important}body .k-grid .k-pager .k-pager-nav .k-link,body .k-grid .k-pager .k-pager-numbers .k-link{min-width:28px!important;height:28px!important;min-height:28px!important;padding:0 6px!important;box-sizing:border-box!important;line-height:26px!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13px!important;border-radius:4px!important;color:var(--cyg-subink)!important;margin-left:2px;border:none!important;transition:background-color 140ms cubic-bezier(.16,1,.3,1),color 140ms cubic-bezier(.16,1,.3,1)}body .k-grid .k-pager .k-pager-nav .k-link:hover,body .k-grid .k-pager .k-pager-numbers .k-link:hover{background-color:var(--cyg-cream)!important;color:var(--cyg-primary)!important}body .k-grid .k-pager .k-pager-numbers .k-link.k-state-selected,body .k-grid .k-pager .k-pager-numbers .k-selected,body .k-grid .k-pager .k-pager-numbers a.k-selected{background-color:var(--cyg-accent)!important;color:#fff!important;border-color:var(--cyg-accent)!important;font-weight:600!important}body .k-grid .k-pager .k-dropdown,body .k-grid .k-pager .k-pager-sizes{background:0 0!important}body .k-grid .k-pager .k-button{min-width:26px!important;width:auto!important;height:26px!important;min-height:26px!important;padding:0 6px!important;box-sizing:border-box!important;line-height:24px!important}body .k-grid .k-pager .k-button.k-icon-button{padding:0!important;width:26px!important}body .k-grid .k-pager .k-dropdownlist,body .k-grid .k-pager .k-numerictextbox,body .k-grid .k-pager .k-pager-input .k-input,body .k-grid .k-pager .k-pager-input .k-numerictextbox,body .k-grid .k-pager .k-pager-sizes .k-dropdownlist{height:28px!important;min-height:28px!important}body .k-grid .k-pager .k-dropdownlist .k-input-inner,body .k-grid .k-pager .k-numerictextbox .k-input-inner,body .k-grid .k-pager .k-pager-input .k-input .k-input-inner,body .k-grid .k-pager .k-pager-sizes .k-dropdownlist .k-input-inner{height:26px!important;line-height:26px!important;padding-top:0!important;padding-bottom:0!important}body .k-grid .k-table-td,body .k-grid tbody:not(.form-body) tr td,body .k-grid td{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13.5px!important;line-height:1.4!important;color:var(--cyg-ink)!important;padding:12px 16px!important;border-bottom:1px solid var(--cyg-line-2)!important;vertical-align:middle!important;font-variant-numeric:tabular-nums;background-color:var(--cyg-surface)!important;border-width:0 0 1px 0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .k-grid .tracker-matrix-table td,body .k-grid tbody:not(.form-body) tr td.cyg-cell-wrap,body .k-grid td.cyg-cell-wrap,body .k-grid td.k-detail-cell,body .k-grid td.k-grouping-cell,body .k-grid td.k-hierarchy-cell{overflow:visible!important;white-space:normal!important;text-overflow:clip!important}body .k-grid tbody:not(.form-body) tr td.cyg-cell-wrap{overflow-wrap:break-word!important}body .k-grid.cyg-grid--squeezed .k-grid-header .k-cell-inner,body .k-grid.cyg-grid--squeezed .k-grid-header .k-column-title,body .k-grid.cyg-grid--squeezed .k-grid-header .k-link,body .k-grid.cyg-grid--squeezed .k-grid-header .k-table-th,body .k-grid.cyg-grid--squeezed .k-grid-header th{white-space:normal!important;text-overflow:clip!important}body .k-grid.cyg-grid--squeezed .k-grid-header .k-link{height:auto!important}body .k-grid tbody:not(.form-body) tr td.cyg-cell-clamp .cyg-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere;line-height:1.3}body .k-grid tbody:not(.form-body) tr td.cyg-cell-pills > div{display:flex;flex-wrap:wrap;gap:4px}body .k-grid tbody:not(.form-body) tr td.cyg-cell-pills > div > .badge{margin:0!important}body .k-grid tbody:not(.form-body) tr td.cyg-cell-pills > .badge{margin:2px 4px 2px 0!important}body .k-grid td:has(.cyg-row-actions),body .k-grid td:has([data-kt-menu-trigger="click"]){overflow:visible!important;position:relative;z-index:3}body .k-grid tbody:not(.form-body) tr td:has(.cyg-row-actions),body .k-grid tbody:not(.form-body) tr td:has([data-kt-menu-trigger="click"]){padding-top:4px!important;padding-bottom:4px!important;padding-left:8px!important;padding-right:8px!important}body .k-grid .k-table-row:has(.menu-sub-dropdown.show),body .k-grid tbody tr:has(.menu-sub-dropdown.show){position:relative;z-index:4}body .k-grid .k-table-row:has(.menu-sub-dropdown.show) td,body .k-grid tbody tr:has(.menu-sub-dropdown.show) td{overflow:visible!important}body .k-grid .menu-sub-dropdown.show,body .k-grid .menu-sub-dropdown[data-kt-menu="true"].show{z-index:1075!important}body .k-grid .k-table-row,body .k-grid tbody tr,body .k-grid tbody:not(.form-body) tr{background:var(--cyg-surface)!important}body .k-grid .k-table-row.k-hover .k-table-td,body .k-grid .k-table-row.k-hover td,body .k-grid .k-table-row:hover td,body .k-grid tbody tr:hover .k-table-td,body .k-grid tbody tr:hover td,body .k-grid tbody:not(.form-body) tr:hover td{background-color:var(--cyg-tint-primary-soft)!important}body .k-grid .k-grid-content{background:var(--cyg-surface)!important}body .k-grid .k-table-row.k-selected .k-table-td,body .k-grid .k-table-row.k-selected td,body .k-grid tr.k-selected td,body .k-grid tr.k-state-selected td{background:rgba(33,75,99,.08)!important;color:var(--cyg-primary)!important;font-weight:500}body .k-grid .k-table-row.k-selected td:first-child,body .k-grid tr.k-selected td:first-child,body .k-grid tr.k-state-selected td:first-child{box-shadow:inset 3px 0 0 #214b63!important}body .k-grid tr.cyg-row--overdue td:first-child{box-shadow:inset 3px 0 0 #c75b5b!important}body .k-grid tr.cyg-row--overdue td{background:rgba(199,91,91,.04)!important}body .k-grid tr.cyg-row--rework td:first-child{box-shadow:inset 3px 0 0 #cc8b47!important}body .k-grid tr.cyg-row--rework td{background:rgba(204,139,71,.04)!important}body .k-grid tr.cyg-row--compliant td:first-child{box-shadow:inset 3px 0 0 #468c81!important}body .k-grid tr.cyg-row-fund--aatif td:first-child{box-shadow:inset 3px 0 0 #214b63!important}body .k-grid tr.cyg-row-fund--fei td:first-child{box-shadow:inset 3px 0 0 #468c81!important}body .k-grid tr.cyg-row-fund--alcbf td:first-child{box-shadow:inset 3px 0 0 #5a9bd5!important}body .k-grid tr.cyg-row-fund--agg td:first-child{box-shadow:inset 3px 0 0 #cc8b47!important}body .k-grid tr.cyg-row-fund--ogef td:first-child{box-shadow:inset 3px 0 0 #86979b!important}body .k-grid tr.cyg-row-fund--ugeap td:first-child{box-shadow:inset 3px 0 0 #c75b5b!important}body .k-grid tr.cyg-row-fund--e3 td:first-child{box-shadow:inset 3px 0 0 #181c32!important}body .k-grid .k-grouping-header,body .k-grid div.k-grouping-header{background:var(--cyg-cream)!important;border-color:var(--cyg-border)!important;color:var(--cyg-label)!important;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:600!important;padding:4px 12px!important;min-height:0!important;line-height:1.4!important;opacity:.7}body .k-grid .k-grouping-header:hover{opacity:1}body .k-grid .k-grouping-header:has(.k-group-indicator){padding:6px 12px!important;font-size:12px!important;opacity:1}body .k-grid .k-grouping-header .k-group-indicator{background:#468c81!important;border-color:var(--cyg-accent)!important;color:#fff!important;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;text-transform:uppercase;letter-spacing:.06em;border-radius:999px!important}body .k-grid .k-grid-toolbar{background:var(--cyg-cream)!important;color:var(--cyg-primary)!important;border-color:var(--cyg-border)!important;border-radius:12px 12px 0 0!important;padding:10px 14px!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-weight:500}body .k-grid .k-grid-toolbar .k-grid-search{background:var(--cyg-surface)!important;border-color:var(--cyg-border)!important;border-radius:8px!important;color:var(--cyg-ink)!important;height:36px!important}body .k-grid .k-filter-row .k-table-th,body .k-grid .k-filter-row > .k-table-th,body .k-grid-header .k-filter-row th{background:var(--cyg-surface)!important;padding:6px 14px!important;border-color:var(--cyg-border-soft)!important}body .k-grid-header .k-filter-row .k-input,body .k-grid-header .k-filter-row .k-picker{height:32px!important;font-size:13px!important;background:var(--cyg-surface)!important;border:1px solid var(--cyg-border-soft)!important;border-radius:4px!important;box-shadow:none!important}body .k-grid-norecords{color:var(--cyg-subink)!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13.5px!important;letter-spacing:0;display:flex!important;justify-content:flex-start!important;align-items:stretch!important;padding:0!important;min-height:0!important}body .k-grid-norecords-template{color:var(--cyg-subink)!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13.5px!important;letter-spacing:0;position:static!important}body .k-grid-norecords > .cyg-state,body .k-grid-norecords > .k-grid-norecords-template{width:100%;margin:0}body .k-grid:has(.k-grid-norecords){height:auto!important}body .k-grid:has(.k-grid-norecords) :is(.k-grid-content, .k-grid-content-locked, .k-virtual-scrollable-wrap){height:auto!important;min-height:0!important}body .k-grid:has(.k-grid-norecords) .k-grid-content :is(table, .k-grid-table){height:auto!important}body .k-input,body .k-picker{background:var(--cyg-surface)!important;border:1px solid var(--cyg-border)!important;border-radius:8px!important;box-shadow:none!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;color:var(--cyg-ink)!important}body .k-input.k-hover,body .k-input:hover,body .k-picker.k-hover,body .k-picker:hover{border-color:var(--cyg-accent)!important;background:var(--cyg-surface)!important}body .k-input.k-focus,body .k-input.k-state-focused,body .k-input:focus-within,body .k-picker.k-focus,body .k-picker.k-state-focused{border-color:var(--cyg-accent)!important;box-shadow:0 0 0 3px rgba(33,75,99,.12)!important;background:var(--cyg-surface)!important}body .k-input.k-combobox.kendo-control-solid,body .k-input.k-datepicker.kendo-control-solid,body .k-input.k-datetimepicker.kendo-control-solid,body .k-input.k-dropdownlist.kendo-control-solid,body .k-input.k-numerictextbox.kendo-control-solid,body .k-input.k-timepicker.kendo-control-solid,body .k-input.kendo-control-solid:not(.k-multiselect),body .k-picker.kendo-control-solid:not(.k-multiselect){height:36px!important;min-height:36px!important;background-color:var(--cyg-surface)!important;border:1px solid var(--cyg-border)!important;border-radius:8px!important}body .k-input.k-datepicker.kendo-control-solid .k-input-inner,body .k-input.k-datetimepicker.kendo-control-solid .k-input-inner,body .k-input.k-numerictextbox.kendo-control-solid .k-input-inner,body .k-input.kendo-control-solid .k-input-inner,body .k-input.kendo-control-solid input.k-input-inner,body .k-picker.kendo-control-solid .k-input-inner{font-size:15px!important;line-height:1.4!important;padding:7px 10px!important;height:auto!important;background-color:transparent!important;color:var(--cyg-ink)!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;min-width:0!important}body .k-input.kendo-control-solid .k-button,body .k-picker.kendo-control-solid .k-button{font-size:14px!important;padding-inline:.5rem!important;height:auto!important}body :is(.k-picker, .k-input):is(.k-dropdownlist, .k-combobox, .k-datepicker, .k-datetimepicker, .k-timepicker, .k-numerictextbox, .k-textbox):not(.kendo-control-solid):not(.k-pager *):not(.k-grid td *):not(.k-filtercell *):not(.submission-form *){height:36px!important;min-height:36px!important}body :is(.k-picker, .k-input):is(.k-dropdownlist, .k-combobox, .k-datepicker, .k-datetimepicker, .k-timepicker, .k-numerictextbox, .k-textbox):not(.kendo-control-solid):not(.k-pager *):not(.k-grid td *):not(.k-filtercell *):not(.submission-form *) .k-input-inner{font-size:15px!important;line-height:1.4!important;padding:7px 10px!important;height:auto!important}body .k-numerictextbox .k-input-spinner,body .k-numerictextbox .k-spin-button,body .k-numerictextbox.kendo-control-solid .k-input-spinner,body .k-numerictextbox.kendo-control-solid .k-spin-button{display:flex!important;flex-direction:column!important;align-self:stretch!important;align-items:stretch!important;width:28px!important;flex-shrink:0!important;flex-grow:0!important;visibility:visible!important;background:0 0!important;border-left:1px solid var(--cyg-border-soft)!important;overflow:hidden}body .k-numerictextbox .k-input-spinner > .k-button,body .k-numerictextbox .k-input-spinner > .k-spinner-decrease,body .k-numerictextbox .k-input-spinner > .k-spinner-increase,body .k-numerictextbox .k-spin-button > .k-button,body .k-numerictextbox.kendo-control-solid .k-input-spinner > .k-button,body .k-numerictextbox.kendo-control-solid .k-spin-button > .k-button{flex:1 1 50%!important;width:100%!important;min-width:0!important;height:auto!important;min-height:14px!important;padding:0!important;margin:0!important;line-height:1!important;background:0 0!important;border:none!important;border-radius:0!important;color:var(--cyg-label)!important;cursor:pointer;visibility:visible!important;opacity:1!important;display:inline-flex!important;align-items:center;justify-content:center}body .k-numerictextbox .k-input-spinner > .k-button:hover,body .k-numerictextbox.kendo-control-solid .k-input-spinner > .k-button:hover{background:rgba(33,75,99,.08)!important;color:var(--cyg-primary)!important}body .k-numerictextbox .k-input-spinner > .k-button .k-icon,body .k-numerictextbox .k-input-spinner > .k-button .k-svg-icon,body .k-numerictextbox.kendo-control-solid .k-input-spinner > .k-button .k-icon,body .k-numerictextbox.kendo-control-solid .k-input-spinner > .k-button .k-svg-icon{font-size:13px!important;width:13px!important;height:13px!important}body .k-input.k-numerictextbox.kendo-control-solid{overflow:hidden}body .k-numerictextbox.k-input.d-block,body .k-numerictextbox.kendo-control-solid.d-block{display:inline-flex!important;flex-direction:row!important;align-items:stretch!important}body .k-multiselect.kendo-control-solid{min-height:36px!important;background:var(--cyg-surface)!important;border:1px solid var(--cyg-border)!important;border-radius:8px!important;padding:2px!important;height:auto!important}body .k-multiselect.kendo-control-solid .k-input-values,body .k-multiselect.kendo-control-solid .k-multiselect-wrap{background:0 0!important;border:none!important;padding:0!important;min-height:32px;box-shadow:none!important}body .k-multiselect.kendo-control-solid .k-input-values .k-input,body .k-multiselect.kendo-control-solid .k-multiselect-wrap .k-input{font-size:15px!important;background:0 0!important;line-height:1.4!important;padding:6px 8px!important;height:auto!important;min-height:auto!important}body .k-datepicker .k-input-inner,body .k-daterangepicker .k-dateinput,body .k-datetimepicker .k-input-inner,body .k-timepicker .k-input-inner{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:14px!important;letter-spacing:.01em}body .k-daterangepicker.kendo-control-solid .k-dateinput{height:36px!important;padding:7px 10px!important;background:0 0!important;border:none!important}body .k-daterangepicker.kendo-control-solid{background-color:var(--cyg-surface)!important;border:1px solid var(--cyg-border)!important;border-radius:8px!important;min-height:36px!important;display:inline-flex!important;align-items:center;overflow:hidden}body .k-daterangepicker.kendo-control-solid .k-dateinput + .k-dateinput{border-left:1px solid var(--cyg-border-soft)!important}body .k-numeric-wrap,body .k-picker-wrap{background:var(--cyg-surface)!important;height:36px!important;border-radius:8px!important;border:1px solid var(--cyg-border)!important}body .k-numeric-wrap .k-input,body .k-picker-wrap .k-input{padding:7px 10px!important;font-size:15px!important;background:0 0!important;border:none!important}body .k-numeric-wrap .k-select,body .k-picker-wrap .k-select{line-height:1.4!important;background:0 0!important;border:none!important}body .k-input-values .k-chip,body .k-multiselect .k-chip,body .k-multiselect-wrap li{background:rgba(33,75,99,.08)!important;border:1px solid var(--cyg-tint-primary-strong)!important;color:var(--cyg-primary)!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13px!important;border-radius:999px!important;padding:2px 10px!important;line-height:1.6!important;height:auto!important;margin:1px 2px!important}body .k-list-content,body .k-list-scroller{height:280px!important;min-height:0!important}body .k-animation-container:has(.k-list),body .k-list,body .k-popup.k-list-container{height:auto!important;min-height:0!important}body .k-list-filter{padding:6px 8px!important}body .k-list-filter .k-searchbox.k-input{height:32px!important;min-height:32px!important;border:1px solid var(--cyg-border)!important;border-radius:8px!important;background:var(--cyg-surface)!important}body .k-list-filter .k-searchbox .k-input-inner{font-size:13.5px!important;line-height:1.4!important;padding:4px 8px!important;height:auto!important;color:var(--cyg-ink)!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}body .k-list-filter .k-searchbox .k-input-icon{padding:0 6px!important}body .k-list-filter .k-searchbox .k-input-icon svg,body .k-list-filter .k-searchbox .k-svg-icon svg{width:14px!important;height:14px!important}body .k-popup.k-list-container{background:var(--cyg-surface)!important;border:1px solid var(--cyg-border)!important;border-radius:8px!important;box-shadow:0 12px 32px -10px var(--cyg-overlay-soft),0 2px 6px -2px var(--cyg-overlay-soft)!important;padding:6px!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}body .k-animation-container:has(> .k-popup.k-list-container),body .k-popup.k-list-container{max-width:min(560px,calc(100vw - 32px))!important}body .k-popup.k-list-container .k-list-item,body .k-popup.k-list-container .k-list-item-text{white-space:normal!important;overflow-wrap:anywhere}body .k-list-item,body .k-list-optionlabel{display:flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:0 10px!important;border-radius:4px!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:13.5px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;color:var(--cyg-ink)!important;background:0 0!important;transition:background-color 120ms cubic-bezier(.16,1,.3,1),color 120ms cubic-bezier(.16,1,.3,1)!important;font-weight:400!important}body .k-list-custom-value.k-selected,body .k-list-item.k-selected,body .k-list-item.k-state-selected,body .k-list-optionlabel.k-selected{background:#214b63!important;color:#fff!important}body .k-list-item.k-hover,body .k-list-item:hover{background:var(--cyg-cream)!important;color:var(--cyg-primary)!important}body .k-list-item.k-selected.k-hover,body .k-list-item.k-selected:hover,body .k-list-optionlabel.k-selected:hover{background:#193a4d!important;color:#fff!important}body :is(.k-list-item, .k-list-optionlabel) :is(.cyg-opt-sub, .text-muted, small){color:var(--cyg-subink)!important;opacity:1!important}body :is(.k-list-item.k-selected, .k-list-item.k-state-selected, .k-list-optionlabel.k-selected, .k-list-custom-value.k-selected) :is(.cyg-opt-sub, .text-muted, small, [class*="text-gray"]){color:inherit!important;opacity:.85!important}body .k-button-solid-base.k-selected,body .k-button-solid-primary,body .k-button-solid-primary.k-selected{background:#214b63!important;border-color:var(--cyg-primary)!important;color:#fff!important;border-radius:8px!important}body .k-button-solid-primary:focus,body .k-button-solid-primary:hover{background:#193a4d!important;border-color:#193a4d!important}body .k-checkbox:checked,body .k-radio:checked{background-color:var(--cyg-primary)!important;border-color:var(--cyg-primary)!important}body .k-switch-on .k-switch-track{background-color:var(--cyg-success)!important;border-color:var(--cyg-success)!important}body .k-calendar{border:1px solid var(--cyg-border)!important;border-radius:8px!important;box-shadow:0 6px 22px rgba(20,34,46,.08)!important;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}body .k-calendar .k-calendar-header{background:var(--cyg-cream)!important;border-bottom:1px solid var(--cyg-border)!important;padding:8px 12px!important}body .k-calendar .k-today .k-link{color:var(--cyg-success-text)!important;box-shadow:inset 0 0 0 1px #468c81!important;background:rgba(70,140,129,.08)!important}body .k-calendar td.k-selected .k-link,body .k-calendar td.k-state-selected .k-link{background:#468c81!important;border-color:var(--cyg-accent)!important;color:#fff!important}body .k-window{border-radius:12px!important;border:none!important;box-shadow:0 18px 60px rgba(20,34,46,.18)!important;overflow:hidden}body .k-window-titlebar{background:var(--cyg-cream)!important;border-bottom:2px solid #cc8b47!important;padding:18px 24px!important;color:var(--cyg-ink)!important;font-family:var(--cyg-font-display)!important;font-weight:500!important;font-size:19px!important;letter-spacing:-.015em}body .k-listview{border:1px solid var(--cyg-border)!important;border-radius:8px!important;background:var(--cyg-surface)!important}body .k-listview-content{padding:0!important}.cyg-grid-card .k-grid,.cyg-grid-card .k-grid-header,.cyg-surface__body > .k-grid,.cyg-surface__body > .k-widget.k-grid{border-radius:12px 12px 0 0!important}body .k-grid .k-skeleton,body .k-grid-content .k-skeleton,body .k-skeleton{background-color:var(--cyg-border)!important;opacity:1!important;border-radius:3px}body .k-grid .k-skeleton::after,body .k-skeleton::after{background:linear-gradient(90deg,rgba(251,250,246,0) 0,var(--cyg-cream) 50%,rgba(251,250,246,0) 100%)!important;opacity:.9!important}body .k-grid-content .k-skeleton{background:linear-gradient(90deg,var(--cyg-border) 0,var(--cyg-cream) 50%,var(--cyg-border) 100%)!important;background-size:200% 100%!important;animation:cyg-shimmer-bg 1.4s linear 14!important}.cyg-quick-search-scrim{position:fixed;inset:0;background:var(--cyg-overlay-soft);z-index:1069}.cyg-quick-search{position:fixed;top:8vh;left:50%;transform:translateX(-50%);z-index:1070;width:min(1000px,calc(100vw - 32px));height:min(660px,84vh);display:flex;flex-direction:column;border:1px solid var(--cyg-border);border-radius:10px;box-shadow:0 18px 60px rgba(20,34,46,.18);background:var(--cyg-surface);overflow:hidden;padding:0}.cyg-quick-search-scrim[hidden],.cyg-quick-search[hidden]{display:none}.cyg-quick-search.is-narrow{width:min(560px,calc(100vw - 32px))}.cyg-quick-search__input-wrap{position:relative;display:flex;align-items:center;flex:0 0 58px;height:58px;padding:0 18px;border-bottom:1px solid var(--cyg-line)}.cyg-quick-search__icon{color:var(--cyg-label);flex:0 0 auto;margin-right:10px}.cyg-quick-search__input{flex:1 1 auto;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:0 0;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:16px;color:var(--cyg-ink);padding:0;line-height:1.4}.cyg-quick-search__input:focus{outline:0!important;border:0!important;box-shadow:none!important}.cyg-quick-search__input::placeholder{color:var(--cyg-muted);opacity:1}.cyg-quick-search__clear{flex:0 0 auto;margin-left:8px;width:22px;height:22px;border-radius:999px;border:0;background:0 0;color:var(--cyg-label);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color 180ms cubic-bezier(.16,1,.3,1),color 180ms cubic-bezier(.16,1,.3,1)}.cyg-quick-search__clear:hover{background:rgba(134,151,155,.1);color:var(--cyg-ink)}.cyg-quick-search__results{overflow-y:auto;padding:8px 6px 10px}.cyg-quick-search__results--loading{opacity:.55;pointer-events:none}.cyg-quick-search__error{padding:16px;text-align:center;color:var(--cyg-danger-text);font-size:13px}.cyg-quick-search__results .fs-7.text-primary{font-family:inherit;font-size:12.5px!important;font-weight:600;letter-spacing:0;text-transform:none!important;color:var(--cyg-subink)!important;margin-bottom:6px!important}.cyg-quick-search__results .mb-5{margin-bottom:8px!important}.cyg-quick-search__results a{text-decoration:none!important}.cyg-quick-search__results a.bg-hover-light{border-radius:8px;padding:8px 12px!important;transition:background-color 180ms cubic-bezier(.16,1,.3,1);display:flex;align-items:center;margin:2px 4px}.cyg-quick-search__results a.bg-hover-light:hover{background:rgba(33,75,99,.08)!important}.cyg-quick-search__results a.bg-hover-light *{text-decoration:none!important}.cyg-quick-search__results .symbol-30px,.cyg-quick-search__results .symbol-label{width:32px;height:32px}.cyg-quick-search__results .symbol-label{background:rgba(33,75,99,.08);border-radius:8px;display:inline-flex!important;align-items:center;justify-content:center;position:relative}.cyg-quick-search__results .text-dark{color:var(--cyg-ink)!important;font-size:13px;font-weight:600}.cyg-quick-search__results .text-muted{color:var(--cyg-subink)!important;font-size:12px}.cyg-quick-search__results .no-records{padding:24px 16px;text-align:center;font-size:13px}.cyg-quick-search__results hr{margin:8px 12px;color:var(--cyg-line);opacity:1}.cyg-quick-search__results .quick-search-result .fs-7.text-primary{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--cyg-label)!important;padding:10px 12px 6px;margin:0!important;text-transform:uppercase}.cyg-quick-search__results .quick-search-result .mb-10{margin-bottom:8px!important}.cyg-search-logs{padding:4px 0 8px}.cyg-search-logs__head{font-size:12.5px;font-weight:600;color:var(--cyg-subink);padding:10px 14px 8px}.cyg-search-logs__list{display:flex;flex-direction:column;gap:0}.cyg-search-logs__row{display:flex;align-items:center;gap:12px;padding:8px 12px;margin:1px 6px;border-radius:8px;color:var(--cyg-ink);text-decoration:none;transition:background-color 180ms cubic-bezier(.16,1,.3,1),color 180ms cubic-bezier(.16,1,.3,1)}.cyg-search-logs__row:focus-visible,.cyg-search-logs__row:hover{background:var(--cyg-cream);color:var(--cyg-ink);text-decoration:none;outline:0}.cyg-search-logs__tile{flex:0 0 32px;width:32px;height:32px;border-radius:8px;background:rgba(33,75,99,.08);display:inline-flex;align-items:center;justify-content:center;color:#214b63;overflow:hidden}.cyg-search-logs__avatar{display:block;width:100%;height:100%;border-radius:8px;background-size:cover;background-position:center;background-repeat:no-repeat}.cyg-search-logs__img{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}.cyg-search-logs__icon{font-size:15px;color:#214b63;line-height:1}.cyg-search-logs__row:hover .cyg-search-logs__tile{background:rgba(33,75,99,.16)}.cyg-search-logs__name{flex:1 1 auto;min-width:0;font-size:14px;font-weight:500;color:var(--cyg-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-quick-search__body{display:flex;align-items:stretch;flex:1 1 auto;min-height:0}.cyg-quick-search__kindbar{flex:0 0 auto;padding:8px 14px;border-bottom:1px solid var(--cyg-line)}.cyg-quick-search__kindbar[hidden]{display:none}.cyg-quick-search__kindbar .cyg-quick-search__kinds{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:0;margin:0;border-bottom:0}.cyg-quick-search__body .cyg-quick-search__results{flex:0 0 360px;min-width:0;border-right:1px solid var(--cyg-line)}.cyg-quick-search.is-narrow .cyg-quick-search__results{flex:1 1 auto;border-right:0}.cyg-quick-search.is-narrow .cyg-quick-search__glance{display:none}.cyg-quick-search__glance{flex:1 1 auto;min-width:0;padding:16px 20px;overflow-y:auto}.cyg-quick-search__glance-empty{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--cyg-subink);font-size:13px}.cyg-quick-search__foot{flex:0 0 auto;padding:9px 18px;border-top:1px solid var(--cyg-line);background:var(--cyg-cream);color:var(--cyg-subink);font-size:12px}.cyg-quick-search__glance-name{font-size:18px;font-weight:600;color:var(--cyg-ink)}.cyg-quick-search__glance-sub{font-size:13.5px;color:var(--cyg-subink);margin-bottom:12px}.cyg-quick-search__results a.bg-hover-light.is-active{background:var(--cyg-primary-tint)}.cyg-quick-search__results .scroll-y{max-height:none!important;overflow:visible!important}.cyg-quick-search__kinds{display:flex;flex-wrap:wrap;gap:4px;padding:2px 4px 10px;margin-bottom:6px;border-bottom:1px solid var(--cyg-line)}.cyg-quick-search__kind{border:1px solid var(--cyg-border);background:var(--cyg-surface);color:var(--cyg-subink);border-radius:999px;font-size:12.5px;font-weight:600;line-height:1;padding:6px 10px;min-height:28px;cursor:pointer;transition:background-color 180ms cubic-bezier(.16,1,.3,1),color 180ms cubic-bezier(.16,1,.3,1),border-color 180ms cubic-bezier(.16,1,.3,1)}.cyg-quick-search__kind:hover{background:rgba(33,75,99,.08);color:var(--cyg-ink)}.cyg-quick-search__kind:focus-visible{outline:2px solid var(--cyg-primary);outline-offset:2px}.cyg-quick-search__kind.is-on{background:var(--cyg-primary);border-color:var(--cyg-primary);color:var(--cyg-on-brand-ink)}.cyg-quick-search__badge{flex:0 0 auto;margin-left:8px;font-size:12px;white-space:nowrap}.cyg-quick-search__more{margin-left:6px;font-weight:500;color:var(--cyg-subink)}.cyg-quick-search__hint{padding:0 16px 12px;font-size:12.5px;color:var(--cyg-subink);text-align:center}.cyg-quick-search__requests{border-top:1px solid var(--cyg-line);margin-top:4px;padding-top:6px}.cyg-quick-search__results a.cyg-quick-search__request{border-radius:8px;padding:8px 12px;margin:2px 4px;font-size:13px;color:var(--cyg-ink)}.cyg-quick-search__results a.cyg-quick-search__request .symbol-label{width:32px;height:32px;flex:0 0 auto}.cyg-quick-search__results a.cyg-quick-search__request.is-active,.cyg-quick-search__results a.cyg-quick-search__request:hover{background:var(--cyg-primary-tint)}.cyg-user-avatar{flex:0 0 auto;width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--cyg-primary);color:var(--cyg-button-primary-fg);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1}.cyg-user-avatar img{width:100%;height:100%;object-fit:cover;display:block}.cyg-user-avatar--lg{width:40px;height:40px;font-size:16px}.cyg-user-toggle{display:inline-flex;align-items:center;gap:10px;border:1px solid transparent!important;border-radius:8px!important;box-shadow:none!important;background:0 0}.cyg-user-toggle.show,.cyg-user-toggle:hover{background:var(--cyg-cream)!important}.cyg-user-toggle__name{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;font-weight:600;color:var(--cyg-ink);white-space:nowrap}.cyg-user-toggle__acting{align-items:center;height:22px;padding:0 9px;border-radius:999px;background:var(--cyg-tint-warning-soft);color:var(--cyg-warning-text);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:600;white-space:nowrap}.cyg-user-menu.dropdown-menu{background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:8px;box-shadow:0 12px 32px -10px var(--cyg-overlay-soft),0 2px 6px -2px var(--cyg-overlay-soft);padding:6px;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;width:344px;min-width:344px;max-width:calc(100vw - 24px);padding:0 0 6px;margin-top:8px;overflow:visible;color:var(--cyg-ink)}.cyg-user-menu__head{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--cyg-cream);border-bottom:2px solid var(--cyg-copper);border-top-left-radius:8px;border-top-right-radius:8px}.cyg-user-menu__head-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.cyg-user-menu__name{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:16px;font-weight:600;line-height:1.25;color:var(--cyg-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-user-menu__email{font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;line-height:1.35;color:var(--cyg-subink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-user-menu__acting{margin:8px 8px 2px;padding:10px 12px;border-radius:8px;background:var(--cyg-tint-warning-soft);border:1px solid var(--cyg-border-soft);font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13px;line-height:1.4;color:var(--cyg-ink)}.cyg-user-menu__acting-text{margin-bottom:8px}.cyg-user-menu__acting .cyg-user-menu__item--back{margin:0;background:var(--cyg-surface);border:1px solid var(--cyg-border);font-weight:600}.cyg-user-menu__item{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border-radius:4px;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;font-weight:500;line-height:1.35;letter-spacing:0;color:var(--cyg-ink);background:0 0;transition:background-color 120ms cubic-bezier(.16,1,.3,1),color 120ms cubic-bezier(.16,1,.3,1);gap:12px;margin:0 6px;text-decoration:none;cursor:pointer}.cyg-user-menu__acting + .cyg-user-menu__has-flyout,.cyg-user-menu__head + .cyg-user-menu__has-flyout,.cyg-user-menu__head + .cyg-user-menu__item{margin-top:6px}.cyg-user-menu__has-flyout:focus-within > .cyg-user-menu__item,.cyg-user-menu__has-flyout:hover > .cyg-user-menu__item,.cyg-user-menu__item:focus-visible,.cyg-user-menu__item:hover{background:var(--cyg-cream);color:var(--cyg-primary);text-decoration:none;outline:0}.cyg-user-menu__icon{flex:0 0 18px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--cyg-label);transition:color 120ms cubic-bezier(.16,1,.3,1)}.cyg-user-menu__icon svg{width:18px;height:18px;display:block}.cyg-user-menu__has-flyout:focus-within > .cyg-user-menu__item .cyg-user-menu__icon,.cyg-user-menu__has-flyout:hover > .cyg-user-menu__item .cyg-user-menu__icon,.cyg-user-menu__item:focus-visible .cyg-user-menu__icon,.cyg-user-menu__item:hover .cyg-user-menu__icon{color:var(--cyg-primary)}.cyg-user-menu__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyg-user-menu__chevron{flex:0 0 12px;display:inline-flex;align-items:center;justify-content:center;color:var(--cyg-label)}.cyg-user-menu__chevron svg{width:12px;height:12px;display:block}.cyg-user-menu__divider{height:0;border:0;border-top:1px solid var(--cyg-line);margin:4px 2px;opacity:1;margin:6px 6px}.cyg-user-menu__has-flyout{position:relative}.cyg-user-menu__flyout{background:var(--cyg-surface);border:1px solid var(--cyg-border);border-radius:8px;box-shadow:0 12px 32px -10px var(--cyg-overlay-soft),0 2px 6px -2px var(--cyg-overlay-soft);padding:6px;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;position:absolute;top:-6px;right:calc(100% + 10px);width:268px;z-index:1;opacity:0;visibility:hidden;transform:translateX(6px);transition:opacity 180ms cubic-bezier(.16,1,.3,1),transform 180ms cubic-bezier(.16,1,.3,1),visibility 0s linear 280ms;pointer-events:none}.cyg-user-menu__flyout::before{content:"";position:absolute;top:0;bottom:0;right:-12px;width:12px;background:0 0}.cyg-user-menu__has-flyout:focus-within .cyg-user-menu__flyout,.cyg-user-menu__has-flyout:hover .cyg-user-menu__flyout{opacity:1;visibility:visible;transform:translateX(0);pointer-events:auto;transition:opacity 180ms cubic-bezier(.16,1,.3,1),transform 180ms cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.cyg-user-menu__subitem{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border-radius:4px;font-family:'Public Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:13.5px;font-weight:500;line-height:1.35;letter-spacing:0;color:var(--cyg-ink);background:0 0;transition:background-color 120ms cubic-bezier(.16,1,.3,1),color 120ms cubic-bezier(.16,1,.3,1);text-decoration:none}.cyg-user-menu__subitem:focus-visible,.cyg-user-menu__subitem:hover{background:var(--cyg-cream);color:var(--cyg-primary);text-decoration:none;outline:0}.cyg-user-menu__sub-list{border-top:1px solid var(--cyg-line);margin:6px 0 0;padding:6px 0 0;max-height:240px;overflow-y:auto}.cyg-user-menu__sub-list:empty{display:none}.cyg-user-menu__subitem--linked{font-weight:400;color:var(--cyg-subink)}[data-theme="dark"] #kt_content,[data-theme="dark"] #kt_wrapper,[data-theme="dark"] .content,[data-theme="dark"] .kt-content,[data-theme="dark"] .kt-wrapper,[data-theme="dark"] .subheader,[data-theme="dark"] body{background-color:var(--cyg-page-bg)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body #kt_header,[data-theme="dark"] body .header{background:var(--cyg-surface)!important;border-bottom-color:var(--cyg-border)!important}[data-theme="dark"] body #kt_header #cygThemeToggle,[data-theme="dark"] body #kt_header .btn.btn-icon,[data-theme="dark"] body #kt_header_nav .btn.btn-icon{color:var(--cyg-subink)!important}[data-theme="dark"] body #kt_header #cygThemeToggle:focus,[data-theme="dark"] body #kt_header #cygThemeToggle:hover,[data-theme="dark"] body #kt_header .btn.btn-icon:focus,[data-theme="dark"] body #kt_header .btn.btn-icon:hover,[data-theme="dark"] body #kt_header_nav .btn.btn-icon:focus,[data-theme="dark"] body #kt_header_nav .btn.btn-icon:hover{color:var(--cyg-accent)!important;background-color:rgba(70,140,129,.12)!important}[data-theme="dark"] body #kt_header #cygThemeToggle svg,[data-theme="dark"] body #kt_header .btn.btn-icon .cyg-svg-icon,[data-theme="dark"] body #kt_header .btn.btn-icon svg{color:inherit!important;stroke:currentColor!important}[data-theme="dark"] body .alert,[data-theme="dark"] body .card,[data-theme="dark"] body .card-body,[data-theme="dark"] body .card-footer,[data-theme="dark"] body .card-header,[data-theme="dark"] body .cyg-explainer-card,[data-theme="dark"] body .cyg-grid-card,[data-theme="dark"] body .cyg-mini-card,[data-theme="dark"] body .cyg-section-band,[data-theme="dark"] body .cyg-side-nav,[data-theme="dark"] body .cyg-stack,[data-theme="dark"] body .cyg-strip,[data-theme="dark"] body .cyg-surface,[data-theme="dark"] body .cyg-toolbar,[data-theme="dark"] body .modal-content{background:var(--cyg-surface)!important;border-color:var(--cyg-border)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .alert *,[data-theme="dark"] body .cyg-explainer-card *,[data-theme="dark"] body .cyg-mini-card *,[data-theme="dark"] body .cyg-side-nav *,[data-theme="dark"] body h1,[data-theme="dark"] body h2,[data-theme="dark"] body h3,[data-theme="dark"] body h4,[data-theme="dark"] body h5,[data-theme="dark"] body h6,[data-theme="dark"] body p,[data-theme="dark"] body span:not(.cyg-badge):not(.cyg-fund-chip):not(.cyg-pill):not(.cyg-dot):not(.svg-icon):not(.k-icon):not(.k-svg-icon):not(.symbol-label):not(.cyg-bool__label):not(.cyg-bool__dash):not(.k-link):not(.k-cell-inner){color:inherit}[data-theme="dark"] body a{color:var(--cyg-info-text)!important}[data-theme="dark"] body .btn.btn-danger,[data-theme="dark"] body .btn.btn-danger:focus,[data-theme="dark"] body .btn.btn-danger:hover,[data-theme="dark"] body .btn.btn-success,[data-theme="dark"] body .btn.btn-success:focus,[data-theme="dark"] body .btn.btn-success:hover,[data-theme="dark"] body .cyg-avatar,[data-theme="dark"] body .cyg-avatar--primary,[data-theme="dark"] body .cyg-badge--solid,[data-theme="dark"] body .cyg-bg-accent,[data-theme="dark"] body .cyg-bg-danger,[data-theme="dark"] body .cyg-bg-primary,[data-theme="dark"] body .cyg-bg-success,[data-theme="dark"] body .cyg-btn--primary,[data-theme="dark"] body .cyg-btn--primary:focus,[data-theme="dark"] body .cyg-btn--primary:hover,[data-theme="dark"] body .k-button-solid-primary,[data-theme="dark"] body .k-calendar .k-calendar-td.k-selected .k-link,[data-theme="dark"] body .k-calendar .k-calendar-td.k-state-selected .k-link,[data-theme="dark"] body .k-grid .k-pager .k-button.k-selected,[data-theme="dark"] body .k-grid .k-pager .k-button.k-state-selected,[data-theme="dark"] body .k-switch-on .k-switch-label-on,[data-theme="dark"] body .k-switch-on .k-switch-track{color:#0c1518!important}[data-theme="dark"] body .btn.btn-primary,[data-theme="dark"] body .btn.btn-primary:focus,[data-theme="dark"] body .btn.btn-primary:hover{background:var(--cyg-button-primary-bg)!important;border-color:var(--cyg-button-primary-bg)!important;color:var(--cyg-button-primary-fg)!important}[data-theme="dark"] body .cyg-btn--primary,[data-theme="dark"] body .save-button{background:var(--cyg-primary)!important;border-color:var(--cyg-primary)!important}[data-theme="dark"] body .cyg-avatar{text-shadow:none}[data-theme="dark"] body .btn.btn-success,[data-theme="dark"] body .btn.btn-success:hover{background:var(--cyg-success)!important;border-color:var(--cyg-success)!important}[data-theme="dark"] body .btn.btn-danger,[data-theme="dark"] body .btn.btn-danger:hover{background:var(--cyg-danger)!important;border-color:var(--cyg-danger)!important}[data-theme="dark"] body .k-button.k-button-md.k-rounded-md.k-button-flat.k-button-flat-primary,[data-theme="dark"] body .k-button.k-button-md.k-rounded-md.k-button-flat.k-button-flat-primary .k-button-text,[data-theme="dark"] body .k-button.k-button-solid-primary,[data-theme="dark"] body .k-button.k-button-solid-primary .k-button-text,[data-theme="dark"] body .k-button.k-button-solid-primary:hover,[data-theme="dark"] body .k-button.k-selected,[data-theme="dark"] body .k-button.k-selected .k-button-text,[data-theme="dark"] body .k-button.k-state-selected,[data-theme="dark"] body .k-button.k-state-selected .k-button-text,[data-theme="dark"] body .k-button[aria-pressed="true"],[data-theme="dark"] body .k-button[aria-pressed="true"] .k-button-text,[data-theme="dark"] body .k-calendar .k-button.k-button-flat-primary,[data-theme="dark"] body .k-calendar .k-button.k-button-flat-primary .k-button-text,[data-theme="dark"] body .k-calendar .k-button.k-selected,[data-theme="dark"] body .k-calendar .k-button.k-selected .k-button-text,[data-theme="dark"] body .k-calendar .k-calendar-header .k-button-text,[data-theme="dark"] body .k-calendar .k-today,[data-theme="dark"] body .k-grid .k-toolbar .k-button-solid-primary,[data-theme="dark"] body .k-grid .k-toolbar .k-button-solid-primary .k-button-text,[data-theme="dark"] body .k-list-item.k-selected,[data-theme="dark"] body .k-pager-numbers .k-button.k-selected,[data-theme="dark"] body .k-pager-numbers .k-button.k-state-selected,[data-theme="dark"] body .k-treeview .k-selected{color:#0c1518!important}[data-theme="dark"] body .cyg-kpi__label,[data-theme="dark"] body .fund-perf-fund-selector__current,[data-theme="dark"] body .num--total{color:var(--cyg-label)!important}[data-theme="dark"] body #kt_header_menu .menu-link span,[data-theme="dark"] body .header .menu-link span:not(.cyg-notif-badge):not(.cyg-fund-chip):not(.cyg-dot):not(.menu-icon),[data-theme="dark"] body .topbar .menu-content span:not(.cyg-notif-badge),[data-theme="dark"] body .topbar .menu-link .username,[data-theme="dark"] body .topbar .menu-link strong{color:var(--cyg-subink)!important}[data-theme="dark"] body .fname{color:var(--cyg-ink)!important}[data-theme="dark"] body .browse{color:var(--cyg-accent)!important}[data-theme="dark"] body .xls{color:#0c1518!important}[data-theme="dark"] body .here{color:var(--cyg-accent)!important}[data-theme="dark"] body .cyg-card-subhead__meta,[data-theme="dark"] body .text-muted,[data-theme="dark"] body small{color:var(--cyg-subink)!important}[data-theme="dark"] body .cyg-mono-eyebrow,[data-theme="dark"] body .cyg-page-header__eyebrow{color:var(--cyg-copper)!important}[data-theme="dark"] body .k-grid,[data-theme="dark"] body .k-grid .k-table-td,[data-theme="dark"] body .k-grid tbody:not(.form-body) tr td,[data-theme="dark"] body .k-grid td,[data-theme="dark"] body .k-grid-header,[data-theme="dark"] body .k-grid-header .k-table-th,[data-theme="dark"] body .k-grid-header th,[data-theme="dark"] body .k-grid-header th.k-header,[data-theme="dark"] body .k-scheduler,[data-theme="dark"] body .k-scheduler-content,[data-theme="dark"] body .k-scheduler-header,[data-theme="dark"] body .k-scheduler-layout,[data-theme="dark"] body .k-scheduler-table,[data-theme="dark"] body .k-scheduler-table td,[data-theme="dark"] body .k-scheduler-table th,[data-theme="dark"] body .k-scheduler-times,[data-theme="dark"] body .k-scheduler-times td,[data-theme="dark"] body .k-scheduler-toolbar{background-color:var(--cyg-surface)!important;color:var(--cyg-ink)!important;border-color:var(--cyg-border-soft)!important}[data-theme="dark"] body .k-grid .k-table-row.k-hover .k-table-td,[data-theme="dark"] body .k-grid .k-table-row.k-hover td,[data-theme="dark"] body .k-grid tbody tr:hover td{background:var(--cyg-cream)!important}[data-theme="dark"] body .k-grid-header .k-link,[data-theme="dark"] body .k-grid-header .k-table-th,[data-theme="dark"] body .k-grid-header th,[data-theme="dark"] body .k-grid-header th.k-header{color:var(--cyg-label)!important}[data-theme="dark"] body .cyg-cover__title,[data-theme="dark"] body .cyg-page-header__title,[data-theme="dark"] body .cyg-section-band__title,[data-theme="dark"] body .cyg-section-title{color:var(--cyg-ink)!important}[data-theme="dark"] body .cyg-page-header__dek,[data-theme="dark"] body .cyg-section-dek{color:var(--cyg-subink)!important}[data-theme="dark"] body .form-control,[data-theme="dark"] body .k-datepicker,[data-theme="dark"] body .k-datetimepicker,[data-theme="dark"] body .k-dropdownlist,[data-theme="dark"] body .k-input,[data-theme="dark"] body .k-input-solid,[data-theme="dark"] body .k-multiselect,[data-theme="dark"] body .k-numerictextbox,[data-theme="dark"] body .k-picker,[data-theme="dark"] body .k-picker-solid,[data-theme="dark"] body .k-textbox,[data-theme="dark"] body .kendo-control-solid{background-color:var(--cyg-cream)!important;color:var(--cyg-ink)!important;border-color:var(--cyg-border)!important}[data-theme="dark"] body .k-input .k-input-inner,[data-theme="dark"] body .k-picker .k-input-inner,[data-theme="dark"] body .k-picker-solid .k-input-inner{background-color:transparent!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .k-picker .k-input-button,[data-theme="dark"] body .k-picker .k-input-button .k-button-icon{background-color:transparent!important;color:var(--cyg-subink)!important}[data-theme="dark"] body .k-input-button,[data-theme="dark"] body .k-input-inner,[data-theme="dark"] body .k-picker .k-input-inner{background:0 0!important;color:var(--cyg-ink)!important}[data-theme="dark"] .k-animation-container,[data-theme="dark"] .k-list,[data-theme="dark"] .k-list-container,[data-theme="dark"] .k-list-content,[data-theme="dark"] .k-list-group-sticky-header,[data-theme="dark"] .k-list-md,[data-theme="dark"] .k-list-optionlabel,[data-theme="dark"] .k-list-scroller,[data-theme="dark"] .k-list-ul,[data-theme="dark"] .k-list-virtual,[data-theme="dark"] .k-menu-popup,[data-theme="dark"] .k-popup{background:var(--cyg-surface)!important;color:var(--cyg-ink)!important;border-color:var(--cyg-border)!important}[data-theme="dark"] .k-list-item,[data-theme="dark"] .k-list-item:hover,[data-theme="dark"] li.k-item,[data-theme="dark"] li.k-item:hover{color:var(--cyg-ink)!important;background-color:transparent!important}[data-theme="dark"] .k-list-item:hover,[data-theme="dark"] li.k-item:hover{background-color:var(--cyg-cream)!important}[data-theme="dark"] .k-list-item.k-selected,[data-theme="dark"] li.k-item.k-selected,[data-theme="dark"] li.k-item.k-state-selected{background-color:rgba(70,140,129,.3)!important;color:var(--cyg-ink)!important}[data-theme="dark"] .k-list-item.k-focus,[data-theme="dark"] .k-list-item.k-state-focused,[data-theme="dark"] li.k-item.k-focus{background-color:rgba(70,140,129,.18)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body #kt_aside,[data-theme="dark"] body .aside{background-color:#0a1014!important}[data-theme="dark"] #kt_scrolltop,[data-theme="dark"] .scrolltop{box-shadow:0 6px 22px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.06)}[data-theme="dark"] #kt_scrolltop:hover,[data-theme="dark"] .scrolltop:hover{box-shadow:0 14px 36px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.1)}[data-theme="dark"] #cygThemeToggle .cyg-theme-icon--sun{display:block}[data-theme="dark"] #cygThemeToggle .cyg-theme-icon--moon{display:none}[data-theme="dark"] body .bg-body,[data-theme="dark"] body .bg-white{background-color:var(--cyg-surface)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .bg-light,[data-theme="dark"] body .bg-light-primary{background-color:var(--cyg-tint-primary-strong)!important}[data-theme="dark"] body .bg-light-success{background-color:rgba(70,140,129,.18)!important}[data-theme="dark"] body .bg-light-copper,[data-theme="dark"] body .bg-light-warning{background-color:rgba(204,139,71,.18)!important}[data-theme="dark"] body .bg-light-danger{background-color:rgba(199,91,91,.18)!important}[data-theme="dark"] body .bg-light-info{background-color:rgba(90,155,213,.18)!important}[data-theme="dark"] body .text-dark,[data-theme="dark"] body .text-gray-700,[data-theme="dark"] body .text-gray-800,[data-theme="dark"] body .text-gray-900{color:var(--cyg-ink)!important}[data-theme="dark"] body .text-gray-500,[data-theme="dark"] body .text-gray-600{color:var(--cyg-subink)!important}[data-theme="dark"] body .text-muted{color:var(--cyg-muted)!important}[data-theme="dark"] body #HeaderCurrentUserName,[data-theme="dark"] body #kt_header .kt-header__topbar-user,[data-theme="dark"] body #kt_header .menu-link span:not(.cyg-notif-badge):not(.menu-icon),[data-theme="dark"] body #kt_header .tenancy-name,[data-theme="dark"] body #kt_header .topbar-item .menu .menu-content span,[data-theme="dark"] body #kt_header .uname,[data-theme="dark"] body #kt_header .user-info,[data-theme="dark"] body #kt_quick_user_toggle,[data-theme="dark"] body #kt_quick_user_toggle span,[data-theme="dark"] body .header .menu-link span,[data-theme="dark"] body .header .symbol .symbol-label.fs-1,[data-theme="dark"] body .header_top_actions .username,[data-theme="dark"] body .tenancy-name,[data-theme="dark"] body .topbar .tenancy-name,[data-theme="dark"] body .topbar .uname,[data-theme="dark"] body .topbar-item > .btn,[data-theme="dark"] body .topbar-item > .btn span,[data-theme="dark"] body .uname{color:var(--cyg-subink)!important}[data-theme="dark"] body .badge-light-success:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),[data-theme="dark"] body .badge.bg-light-success,[data-theme="dark"] body .cyg-badge--success,[data-theme="dark"] body .text-success{color:var(--cyg-success)!important}[data-theme="dark"] body .badge-light-danger:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),[data-theme="dark"] body .badge.bg-light-danger,[data-theme="dark"] body .cyg-badge--danger,[data-theme="dark"] body .text-danger{color:var(--cyg-danger)!important}[data-theme="dark"] body .badge-light-warning:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),[data-theme="dark"] body .badge.bg-light-warning,[data-theme="dark"] body .cyg-badge--copper,[data-theme="dark"] body .cyg-badge--warning,[data-theme="dark"] body .text-warning{color:var(--cyg-copper)!important}[data-theme="dark"] body .badge-light-info:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),[data-theme="dark"] body .badge.bg-light-info,[data-theme="dark"] body .cyg-badge--info,[data-theme="dark"] body .text-info{color:var(--cyg-info-text)!important}[data-theme="dark"] body .badge-light-primary:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),[data-theme="dark"] body .badge.bg-light-primary,[data-theme="dark"] body .cyg-badge--asset,[data-theme="dark"] body .text-primary{color:var(--cyg-primary)!important}[data-theme="dark"] body .pe-mode-btn.active,[data-theme="dark"] body .pe-scope-btn.active,[data-theme="dark"] body .pe-toggle-btn.active{color:#0c1518!important}[data-theme="dark"] body .dictionary-table th,[data-theme="dark"] body .table-bordered th,[data-theme="dark"] body th[scope="row"]{color:var(--cyg-ink)!important}[data-theme="dark"] body .badge.badge-light,[data-theme="dark"] body .badge.bg-light{background:var(--cyg-elevated-1)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .k-calendar .k-calendar-title,[data-theme="dark"] body .k-calendar-header .k-button,[data-theme="dark"] body .k-calendar-header .k-button .k-button-text,[data-theme="dark"] body .k-calendar-title,[data-theme="dark"] body .k-calendar-view-header .k-button,[data-theme="dark"] body .k-calendar-view-header .k-button .k-button-text{background:0 0!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .k-calendar .k-nav-next,[data-theme="dark"] body .k-calendar .k-nav-prev,[data-theme="dark"] body .k-calendar .k-nav-today{background:0 0!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .k-button-flat,[data-theme="dark"] body .k-button-flat .k-button-text{color:var(--cyg-ink)!important}[data-theme="dark"] body #header_notification_bar .cyg-notif-badge,[data-theme="dark"] body #kt_header .cyg-notif-badge,[data-theme="dark"] body .cyg-notif-badge{color:#fff!important;background:#8d3f3f!important}[data-theme="dark"] body .symbol-label.bg-light-primary{color:var(--cyg-primary)!important}[data-theme="dark"] body .symbol-label.bg-light-info{color:var(--cyg-info-text)!important}[data-theme="dark"] body .symbol-label.bg-light-danger{color:var(--cyg-danger)!important}[data-theme="dark"] body .symbol-label.bg-light-success{color:var(--cyg-success)!important}[data-theme="dark"] body .symbol-label.bg-light-warning{color:var(--cyg-copper)!important}[data-theme="dark"] body .aside .menu > .menu-item .menu-link.active,[data-theme="dark"] body .aside .menu > .menu-item.here > .menu-link,[data-theme="dark"] body .aside .menu > .menu-item.show > .menu-link{background-color:rgba(70,140,129,.18)!important;color:var(--cyg-ink)!important;border-left-color:var(--cyg-accent)!important}[data-theme="dark"] body .aside .menu > .menu-item .menu-link.active .menu-icon,[data-theme="dark"] body .aside .menu > .menu-item .menu-link.active .menu-title,[data-theme="dark"] body .aside .menu > .menu-item.here > .menu-link .menu-icon,[data-theme="dark"] body .aside .menu > .menu-item.here > .menu-link .menu-title,[data-theme="dark"] body .aside .menu > .menu-item.show > .menu-link .menu-icon,[data-theme="dark"] body .aside .menu > .menu-item.show > .menu-link .menu-title{color:var(--cyg-ink)!important}[data-theme="dark"] body .aside .menu > .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),[data-theme="dark"] body .aside .menu > .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),[data-theme="dark"] body .aside .menu > .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g){fill:var(--cyg-ink)!important}[data-theme="dark"] body .aside .menu > .menu-item.hover > .menu-link:not(.disabled):not(.active),[data-theme="dark"] body .aside .menu > .menu-item:hover > .menu-link:not(.disabled):not(.active){background-color:rgba(70,140,129,.08)!important}[data-theme="dark"] body .aside .menu-link:hover .menu-icon,[data-theme="dark"] body .aside .menu-link:hover .menu-title{color:var(--cyg-ink)!important}[data-theme="dark"] body .aside .menu-link:hover .menu-icon .svg-icon svg [fill]:not(.permanent):not(g){fill:var(--cyg-ink)!important}[data-theme="dark"] body .cygnum-page-nav-link.nav-link:not(.active):hover{border-bottom-color:var(--cyg-border-soft)!important}[data-theme="dark"] body #dashboardNav .nav-link:not(.active):hover{background-color:rgba(70,140,129,.06)!important}[data-theme="dark"] body #kt_header_search .menu,[data-theme="dark"] body #kt_header_search .menu-sub-dropdown,[data-theme="dark"] body #kt_header_search [data-kt-search-element="content"]{background:var(--cyg-surface)!important;color:var(--cyg-ink)!important;border-color:var(--cyg-border)!important}[data-theme="dark"] body #kt_header_search .text-muted,[data-theme="dark"] body #kt_header_search [data-kt-search-element="results"] h3,[data-theme="dark"] body #kt_header_search h3,[data-theme="dark"] body #kt_header_search h4{color:var(--cyg-subink)!important}[data-theme="dark"] body #kt_header_search .menu-content a,[data-theme="dark"] body #kt_header_search [data-kt-search-element="empty"] a,[data-theme="dark"] body #kt_header_search [data-kt-search-element="recent-searches"] a,[data-theme="dark"] body #kt_header_search [data-kt-search-element="results"] a{color:var(--cyg-ink)!important}[data-theme="dark"] body #kt_header_search .menu-content a:hover,[data-theme="dark"] body #kt_header_search [data-kt-search-element="recent-searches"] a:hover,[data-theme="dark"] body #kt_header_search [data-kt-search-element="results"] a:hover{background:var(--cyg-cream)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body #kt_header_search [data-kt-search-element="form"] input.form-control,[data-theme="dark"] body #kt_header_search input.form-control-flush{background:var(--cyg-cream)!important;color:var(--cyg-ink)!important;border-color:var(--cyg-border)!important}[data-theme="dark"] body #kt_header_search input.form-control::placeholder{color:var(--cyg-muted)!important}[data-theme="dark"] body #kt_header_search .symbol .symbol-label{background:var(--cyg-cream)!important}[data-theme="dark"] body .apexcharts-menu,[data-theme="dark"] body .apexcharts-tooltip,[data-theme="dark"] body .apexcharts-tooltip.apexcharts-theme-light{background:var(--cyg-surface)!important;color:var(--cyg-ink)!important;border-color:var(--cyg-border)!important}[data-theme="dark"] body .apexcharts-menu-item{color:var(--cyg-ink)!important}[data-theme="dark"] body .apexcharts-menu-item:hover{background:var(--cyg-elevated-1)!important}[data-theme="dark"] body .drop-title{color:var(--cyg-ink)!important}[data-theme="dark"] body .border,[data-theme="dark"] body [class*="border-gray"],[data-theme="dark"] body [class*="border-light"]{border-color:var(--cyg-border)!important}[data-theme="dark"] body .action-card,[data-theme="dark"] body .admin-explainer-card,[data-theme="dark"] body .admin-kpi-tile,[data-theme="dark"] body .admin-overview-hero .card,[data-theme="dark"] body .cygnum-page-nav{background:var(--cyg-surface)!important;border-color:var(--cyg-border)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .modal-footer,[data-theme="dark"] body .modal-header{background:var(--cyg-cream)!important;border-color:var(--cyg-border)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .modal-body{background:var(--cyg-surface)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .btn-light,[data-theme="dark"] body .btn-secondary{background-color:var(--cyg-cream)!important;color:var(--cyg-ink)!important;border-color:var(--cyg-border)!important}[data-theme="dark"] body #kt_header .svg-icon,[data-theme="dark"] body #kt_header i,[data-theme="dark"] body .header .topbar .svg-icon,[data-theme="dark"] body .header .topbar i{color:var(--cyg-subink)!important}[data-theme="dark"] body #kt_header .header-brand-logo-default,[data-theme="dark"] body #kt_header img.h-70px{filter:invert(1) hue-rotate(180deg) brightness(1.05) saturate(.9)}[data-theme="dark"] body .header .topbar .username{color:var(--cyg-subink)!important}[data-theme="dark"] body .content > .toolbar.h-auto,[data-theme="dark"] body .sticky-toolbar-nav,[data-theme="dark"] body .subheader,[data-theme="dark"] body .subheader.subheader-solid,[data-theme="dark"] body .toolbar{background-color:var(--cyg-page-bg)!important;border-bottom-color:var(--cyg-border)!important}[data-theme="dark"] body .cygnum-page-nav{background:var(--cyg-page-bg)!important;border-bottom-color:var(--cyg-border)!important}[data-theme="dark"] body .cygnum-page-nav-link.nav-link{color:var(--cyg-subink)!important}[data-theme="dark"] body .cygnum-page-nav-link.nav-link.active,[data-theme="dark"] body .cygnum-page-nav-link.nav-link:hover{color:var(--cyg-ink)!important}[data-theme="dark"] body .cygnum-page-nav-link.nav-link.active{border-bottom-color:var(--cyg-accent)!important}[data-theme="dark"] body .k-grid .k-grouping-header,[data-theme="dark"] body .k-grid .k-grouping-header *{color:var(--cyg-label)!important;background-color:var(--cyg-cream)!important}[data-theme="dark"] body .nav .nav-link.btn,[data-theme="dark"] body .nav-link.btn-sm,[data-theme="dark"] body .nav-pills .nav-link:not(.cygnum-page-nav-link){color:var(--cyg-subink)!important}[data-theme="dark"] body .nav .nav-link.btn:hover,[data-theme="dark"] body .nav-link.btn-sm:hover,[data-theme="dark"] body .nav-pills .nav-link:not(.cygnum-page-nav-link):hover{color:var(--cyg-ink)!important}[data-theme="dark"] body .nav .nav-link.btn.active,[data-theme="dark"] body .nav-link.btn-sm.active,[data-theme="dark"] body .nav-pills .nav-link.active:not(.cygnum-page-nav-link){color:var(--cyg-ink)!important;background-color:rgba(70,140,129,.18)!important}[data-theme="dark"] body .form-check-label,[data-theme="dark"] body label.form-label,[data-theme="dark"] body label.fs-7{color:var(--cyg-ink)!important}[data-theme="dark"] body input::placeholder,[data-theme="dark"] body textarea::placeholder{color:var(--cyg-muted)!important;opacity:1!important}[data-theme="dark"] body .card-header h3,[data-theme="dark"] body .card-header h5,[data-theme="dark"] body .card-title,[data-theme="dark"] body .card-title .card-label,[data-theme="dark"] body h3.card-title,[data-theme="dark"] body h5.card-title{color:var(--cyg-ink)!important;font-weight:600!important}[data-theme="dark"] body .card > .card-header{background-color:var(--cyg-surface)!important;border-bottom-color:var(--cyg-border-soft)!important}[data-theme="dark"] body .admin-explainer-card .badge:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),[data-theme="dark"] body .cyg-explainer-card .badge:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),[data-theme="dark"] body .cyg-pill{background-color:var(--cyg-tint-success-strong)!important;border-color:rgba(70,140,129,.4)!important;color:#d8efea!important;font-weight:600!important;font-size:12px!important;padding:4px 10px!important;letter-spacing:.06em!important}[data-theme="dark"] body .cyg-pill:hover{background-color:rgba(199,91,91,.18)!important;border-color:rgba(199,91,91,.45)!important;color:#f7cdcd!important}[data-theme="dark"] body .cyg-pill .cyg-pill__close{color:#aab8be!important}[data-theme="dark"] body .cyg-pill:hover .cyg-pill__close{color:#f7cdcd!important}[data-theme="dark"] body .k-chip,[data-theme="dark"] body .k-chip-solid,[data-theme="dark"] body .k-chip-solid-base,[data-theme="dark"] body .k-multiselect .k-chip{background-color:var(--cyg-tint-success-strong)!important;border:1px solid rgba(70,140,129,.4)!important;color:#d8efea!important}[data-theme="dark"] body .k-chip:hover,[data-theme="dark"] body .k-multiselect .k-chip:hover{background-color:rgba(70,140,129,.32)!important;border-color:rgba(70,140,129,.55)!important}[data-theme="dark"] body .k-chip .k-chip-content,[data-theme="dark"] body .k-chip .k-chip-label{color:#d8efea!important}[data-theme="dark"] body .k-chip .k-chip-remove-action,[data-theme="dark"] body .k-chip .k-i-x-circle,[data-theme="dark"] body .k-chip .k-icon,[data-theme="dark"] body .k-chip-action{color:#ceaaaa!important}[data-theme="dark"] body .k-chip .k-chip-remove-action:hover,[data-theme="dark"] body .k-chip-action:hover{color:#f7cdcd!important}[data-theme="dark"] body .admin-explainer-card .badge.badge-light-primary:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),[data-theme="dark"] body .cyg-explainer-card .badge.badge-light-primary:not(.cyg-badge):not(.rounded-circle):not(.badge-circle){background-color:rgba(70,140,129,.28)!important;color:#d8efea!important}[data-theme="dark"] body .admin-explainer-card .badge.badge-light-success:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),[data-theme="dark"] body .cyg-explainer-card .badge.badge-light-success:not(.cyg-badge):not(.rounded-circle):not(.badge-circle){background-color:rgba(70,140,129,.28)!important;color:#d8efea!important}[data-theme="dark"] body .admin-explainer-card .badge.badge-light-warning:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),[data-theme="dark"] body .cyg-explainer-card .badge.badge-light-warning:not(.cyg-badge):not(.rounded-circle):not(.badge-circle){background-color:rgba(204,139,71,.3)!important;color:#fae0c4!important}[data-theme="dark"] body .admin-explainer-card .badge.badge-light-info:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),[data-theme="dark"] body .cyg-explainer-card .badge.badge-light-info:not(.cyg-badge):not(.rounded-circle):not(.badge-circle){background-color:rgba(90,155,213,.28)!important;color:#cce0f4!important}[data-theme="dark"] body .admin-explainer-card .badge.badge-light-danger:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),[data-theme="dark"] body .cyg-explainer-card .badge.badge-light-danger:not(.cyg-badge):not(.rounded-circle):not(.badge-circle){background-color:rgba(199,91,91,.28)!important;color:#f5cccc!important}[data-theme="dark"] body .k-grid .k-grid-pager,[data-theme="dark"] body .k-grid .k-pager,[data-theme="dark"] body .k-grid .k-pager-wrap{background:var(--cyg-surface)!important;color:var(--cyg-ink)!important;border-top-color:var(--cyg-border)!important}[data-theme="dark"] body .k-grid .k-pager-info,[data-theme="dark"] body .k-grid .k-pager-numbers .k-link{color:var(--cyg-subink)!important}[data-theme="dark"] body .badge-light:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),[data-theme="dark"] body .badge.badge-light:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),[data-theme="dark"] body .badge.bg-light:not(.cyg-badge):not(.rounded-circle):not(.badge-circle){background-color:rgba(124,158,178,.18)!important;color:var(--cyg-subink)!important}[data-theme="dark"] body .bg-light-secondary{background-color:var(--cyg-tint-muted-strong)!important}[data-theme="dark"] body .symbol-label.bg-light-secondary{color:var(--cyg-subink)!important}[data-theme="dark"] body .badge-light-secondary:not(.cyg-badge):not(.rounded-circle):not(.badge-circle),[data-theme="dark"] body .badge.bg-light-secondary:not(.cyg-badge):not(.rounded-circle):not(.badge-circle){background-color:rgba(134,151,155,.2)!important;color:var(--cyg-subink)!important}[data-theme="dark"] body .modal-body .action-card .fw-bold,[data-theme="dark"] body .modal-body .action-card .text-gray-800,[data-theme="dark"] body .modal-body .action-card span.fw-bold.d-block{color:var(--cyg-ink)!important}[data-theme="dark"] body .k-callout,[data-theme="dark"] body .k-edit-form,[data-theme="dark"] body .k-edit-form-container,[data-theme="dark"] body .k-event-popup,[data-theme="dark"] body .k-scheduler,[data-theme="dark"] body .k-scheduler-toolbar,[data-theme="dark"] body .k-tooltip,[data-theme="dark"] body .k-tooltip-content,[data-theme="dark"] body .k-window,[data-theme="dark"] body .k-window-content{background-color:var(--cyg-surface)!important;color:var(--cyg-ink)!important;border-color:var(--cyg-border)!important}[data-theme="dark"] body .k-window-titlebar{background-color:var(--cyg-cream)!important;color:var(--cyg-ink)!important;border-bottom-color:var(--cyg-border)!important}[data-theme="dark"] body .k-edit-buttons,[data-theme="dark"] body .k-edit-form-container label,[data-theme="dark"] body .k-edit-label,[data-theme="dark"] body .k-event-popup .k-event-name{color:var(--cyg-ink)!important}[data-theme="dark"] body .cygnum-notif-dropdown{background:var(--cyg-surface)!important;border-color:var(--cyg-border)!important}[data-theme="dark"] body .cygnum-notif-list{background:0 0!important}[data-theme="dark"] body .cygnum-notif-item{background:var(--cyg-surface)!important}[data-theme="dark"] body .cygnum-notif-item + .cygnum-notif-item{border-top-color:var(--cyg-border-soft)!important}[data-theme="dark"] body .cygnum-notif-item:hover{background:var(--cyg-cream)!important}[data-theme="dark"] body .cygnum-notif-text,[data-theme="dark"] body .notif-unread .cygnum-notif-text{color:var(--cyg-ink)!important}[data-theme="dark"] body .cygnum-notif-time{color:var(--cyg-muted)!important}[data-theme="dark"] body .cygnum-notif-mark-read{color:var(--cyg-primary)!important}[data-theme="dark"] body .cygnum-notif-mark-read:hover{color:var(--cyg-accent)!important}[data-theme="dark"] body .cygnum-notif-empty{color:var(--cyg-muted)!important}[data-theme="dark"] body .cygnum-notif-empty i,[data-theme="dark"] body .cygnum-notif-empty svg{color:var(--cyg-muted)!important}[data-theme="dark"] body .cygnum-notif-footer{border-top-color:var(--cyg-border-soft)!important}[data-theme="dark"] body .cygnum-notif-list::-webkit-scrollbar-thumb{background:var(--cyg-border)!important}[data-theme="dark"] body #kt_aside_menu .menu-link:not(.active) .menu-icon i,[data-theme="dark"] body #kt_aside_menu .menu-link:not(.active) .menu-title,[data-theme="dark"] body .aside .menu-link:not(.active) .menu-icon,[data-theme="dark"] body .aside .menu-link:not(.active) .menu-icon i,[data-theme="dark"] body .aside .menu-link:not(.active) .menu-title{color:var(--cyg-subink)!important}[data-theme="dark"] body .aside .menu-link:not(.active):hover{background-color:rgba(126,182,173,.12)!important}[data-theme="dark"] body .aside .menu-link:not(.active):hover .menu-icon i,[data-theme="dark"] body .aside .menu-link:not(.active):hover .menu-title{color:var(--cyg-ink)!important}[data-theme="dark"] body .k-list .k-list-item .k-list-item-text,[data-theme="dark"] body .k-list-container .k-list-item,[data-theme="dark"] body .k-popup .k-list-item{color:var(--cyg-ink)!important}[data-theme="dark"] body .k-popup .k-list-item.k-disabled,[data-theme="dark"] body .k-popup .k-list-item.k-state-disabled{color:var(--cyg-muted)!important}[data-theme="dark"] body .form-check-label{color:var(--cyg-ink)!important}[data-theme="dark"] body .ccal-cell .pill,[data-theme="dark"] body .ccal-day-pill,[data-theme="dark"] body .ccal-pill{background-color:var(--cyg-cream)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .modal-content > .btn-close,[data-theme="dark"] body .modal-header .btn-close{background-color:rgba(255,255,255,.06)!important;opacity:1!important;filter:invert(1) grayscale(100%) brightness(2)}[data-theme="dark"] body .modal-content > .btn-close:hover,[data-theme="dark"] body .modal-header .btn-close:hover{background-color:rgba(232,135,135,.22)!important}[data-theme="dark"] body .tracker-view-toggle .nav-item.show .nav-link,[data-theme="dark"] body .tracker-view-toggle .nav-link.active,[data-theme="dark"] body .tracker-view-toggle .nav-link.active:not(.btn-active-success):not(.btn-active-warning):not(.btn-active-danger):not(.btn-active-info):not(.btn-active-primary){background:var(--cyg-primary)!important;background-color:var(--cyg-primary)!important;color:#0d1418!important}[data-theme="dark"] body .tracker-view-toggle.nav,[data-theme="dark"] body ul.tracker-view-toggle{background:var(--cyg-cream)!important;border-color:var(--cyg-border)!important}[data-theme="dark"] body #header_notification_bar .cyg-notif-badge{border-color:var(--cyg-surface)}[data-theme="dark"] body .input-group .input-group-text,[data-theme="dark"] body .input-group.input-group-solid .input-group-text{background-color:var(--cyg-surface)!important;border-color:var(--cyg-border)!important;color:var(--cyg-subink)!important}[data-theme="dark"] body .k-button-group .k-button.k-button-solid-base,[data-theme="dark"] body .k-toolbar-button-group .k-button.k-button-solid-base{background-color:var(--cyg-surface)!important;border-color:var(--cyg-border)!important;color:var(--cyg-subink)!important}[data-theme="dark"] body .k-button-group .k-button.k-button-solid-base:hover,[data-theme="dark"] body .k-toolbar-button-group .k-button.k-button-solid-base:hover{background-color:var(--cyg-cream)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .submission-form .form-control,[data-theme="dark"] body .submission-form input.form-control{background:var(--cyg-cream)!important;border-color:var(--cyg-border)!important}[data-theme="dark"] body .submission-form .form-control:focus,[data-theme="dark"] body .submission-form input.form-control:focus{background:var(--cyg-cream)!important;border-color:var(--cyg-accent)!important;box-shadow:0 0 0 3px rgba(126,182,173,.25)!important}[data-theme="dark"] body .cyg-user-menu.dropdown-menu{background:var(--cyg-surface);border-color:var(--cyg-border);box-shadow:0 12px 32px rgba(0,0,0,.45),0 2px 4px rgba(0,0,0,.25)}[data-theme="dark"] body .cyg-user-menu__item:focus,[data-theme="dark"] body .cyg-user-menu__item:hover{background:var(--cyg-elevated-1)}[data-theme="dark"] body .cyg-search-logs__row:focus-visible,[data-theme="dark"] body .cyg-search-logs__row:hover{background:rgba(70,140,129,.18)}[data-theme="dark"] body .cyg-search-logs__tile{background:rgba(70,140,129,.18);color:var(--cyg-accent)}[data-theme="dark"] body .cyg-search-logs__row:hover .cyg-search-logs__tile{background:rgba(70,140,129,.28)}[data-theme="dark"] body .cyg-search-logs__icon{color:var(--cyg-accent)}[data-theme="dark"] body .cyg-user-menu,[data-theme="dark"] body .cyg-user-menu__flyout{background:var(--cyg-surface);border-color:var(--cyg-border);color:var(--cyg-ink)}[data-theme="dark"] body .cyg-user-menu__item,[data-theme="dark"] body .cyg-user-menu__subitem{color:var(--cyg-ink)}[data-theme="dark"] body .cyg-user-menu__name{color:var(--cyg-ink)}[data-theme="dark"] body .cyg-user-menu__name .tenancy-name{color:var(--cyg-subink)}[data-theme="dark"] body .cyg-user-menu__email{color:var(--cyg-label)}[data-theme="dark"] body .cyg-user-menu__chevron,[data-theme="dark"] body .cyg-user-menu__icon{color:var(--cyg-muted)}[data-theme="dark"] body .cyg-user-menu__divider,[data-theme="dark"] body .cyg-user-menu__sub-list{background:var(--cyg-line);border-top-color:var(--cyg-line)}[data-theme="dark"] body .cyg-user-menu__sub-list{background:0 0}[data-theme="dark"] body .cyg-user-menu__has-flyout:focus-within > .cyg-user-menu__item--has-flyout,[data-theme="dark"] body .cyg-user-menu__has-flyout:hover > .cyg-user-menu__item--has-flyout,[data-theme="dark"] body .cyg-user-menu__item:focus-visible,[data-theme="dark"] body .cyg-user-menu__item:hover,[data-theme="dark"] body .cyg-user-menu__subitem:focus-visible,[data-theme="dark"] body .cyg-user-menu__subitem:hover{background:rgba(70,140,129,.18)}[data-theme="dark"] .empty-cell-action{background:var(--cyg-elevated-1);border-color:rgba(255,255,255,.18);color:var(--cyg-subink)}[data-theme="dark"] .empty-cell-action:hover{background:rgba(107,168,199,.15);border-color:var(--cyg-primary);color:var(--cyg-primary);box-shadow:0 1px 3px rgba(0,0,0,.3)}[data-theme="dark"] .col-period-active .empty-cell-action{border-color:rgba(107,168,199,.55);color:var(--cyg-primary);background:rgba(107,168,199,.1)}[data-theme="dark"] .tracker-row:hover{background-color:var(--cyg-elevated-1)}[data-theme="dark"] .tracker-matrix-table .col-period-active{background-color:rgba(107,168,199,.1)}[data-theme="dark"] .tracker-matrix-table thead .col-period-active{background:rgba(107,168,199,.1);color:var(--cyg-primary)}[data-theme="dark"] .tracker-matrix-table th{background:var(--cyg-cream);color:var(--cyg-label);border-bottom-color:var(--cyg-border)}[data-theme="dark"] body .tracker-matrix-table,[data-theme="dark"] body .tracker-matrix-table > tbody,[data-theme="dark"] body .tracker-matrix-table > tbody > tr,[data-theme="dark"] body .tracker-matrix-table > tbody > tr > td,[data-theme="dark"] body .tracker-matrix-table > thead > tr > th{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-color:var(--cyg-ink);background-color:transparent!important}[data-theme="dark"] body .tracker-matrix-table > thead{background-color:var(--cyg-elevated-1)!important}[data-theme="dark"] body .tracker-matrix-table .col-period-active{background-color:rgba(107,168,199,.1)!important}[data-theme="dark"] body .tracker-matrix-table thead .col-period-active{background-color:rgba(107,168,199,.14)!important;color:var(--cyg-primary)!important}[data-theme="dark"] body .cov-unified,[data-theme="dark"] body .cov-unified > tbody,[data-theme="dark"] body .cov-unified > tbody > tr,[data-theme="dark"] body .cov-unified > tbody > tr > td{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;background-color:transparent!important}[data-theme="dark"] .tracker-view-toggle{background:rgba(255,255,255,.05)}[data-theme="dark"] .tracker-view-toggle .nav-link:hover{background:rgba(107,168,199,.12)}[data-theme="dark"] body .badge.badge-light-success,[data-theme="dark"] body .badge.bg-light-success,[data-theme="dark"] body .cell-action-pill.badge-light-success{background:var(--cyg-tint-success-soft)!important;color:var(--cyg-accent)!important}[data-theme="dark"] body .badge.badge-light-primary,[data-theme="dark"] body .badge.bg-light-primary,[data-theme="dark"] body .cell-action-pill.badge-light-primary{background:var(--cyg-tint-primary-soft)!important;color:var(--cyg-primary)!important}[data-theme="dark"] body .badge.badge-light-info,[data-theme="dark"] body .badge.bg-light-info{background:var(--cyg-tint-primary-soft)!important;color:var(--cyg-primary)!important}[data-theme="dark"] body .badge.badge-light-warning,[data-theme="dark"] body .badge.bg-light-warning,[data-theme="dark"] body .cell-action-pill.badge-light-warning{background:rgba(204,139,71,.1)!important;color:var(--cyg-copper)!important}[data-theme="dark"] body .badge.badge-light-danger,[data-theme="dark"] body .badge.bg-light-danger,[data-theme="dark"] body .cell-action-pill.badge-light-danger{background:var(--cyg-tint-danger-soft)!important;color:var(--cyg-danger)!important}[data-theme="dark"] body .badge.badge-light-secondary,[data-theme="dark"] body .badge.bg-light,[data-theme="dark"] body .badge.bg-light-secondary{background:rgba(255,255,255,.05)!important;color:var(--cyg-subink)!important}[data-theme="dark"] body .cyg-badge.cyg-badge--muted{background:var(--cyg-elevated-1)!important;color:var(--cyg-subink)!important}[data-theme="dark"] body .bg-light-primary,[data-theme="dark"] body a.bg-light-primary,[data-theme="dark"] body div.bg-light-primary{background:var(--cyg-tint-primary-soft)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .bg-light-success,[data-theme="dark"] body a.bg-light-success,[data-theme="dark"] body div.bg-light-success{background:rgba(126,182,173,.08)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .bg-light-warning,[data-theme="dark"] body a.bg-light-warning,[data-theme="dark"] body div.bg-light-warning{background:rgba(204,139,71,.08)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .bg-light-danger,[data-theme="dark"] body a.bg-light-danger,[data-theme="dark"] body div.bg-light-danger{background:rgba(232,135,135,.08)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .bg-light-info,[data-theme="dark"] body a.bg-light-info,[data-theme="dark"] body div.bg-light-info{background:rgba(107,168,199,.06)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .bg-light,[data-theme="dark"] body .bg-light-secondary,[data-theme="dark"] body a.bg-light-secondary,[data-theme="dark"] body div.bg-light-secondary{background:var(--cyg-elevated-1)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .admin-explainer-card .badge.badge-light-primary,[data-theme="dark"] body .admin-explainer-card .btn.btn-light-primary,[data-theme="dark"] body .admin-explainer-card .nav-link.btn-light-primary{background:rgba(107,168,199,.1)!important;color:var(--cyg-primary)!important;border-color:rgba(107,168,199,.2)!important}[data-theme="dark"] body .cyg-user-menu__avatar{border-color:var(--cyg-border-soft);background:rgba(70,140,129,.18)}[data-theme="dark"] body #kt_header .symbol-label.bg-danger,[data-theme="dark"] body #kt_header .symbol-label.bg-info,[data-theme="dark"] body #kt_header .symbol-label.bg-primary,[data-theme="dark"] body #kt_header .symbol-label.bg-success,[data-theme="dark"] body #kt_header .symbol-label.bg-warning,[data-theme="dark"] body .symbol-label.bg-danger,[data-theme="dark"] body .symbol-label.bg-info,[data-theme="dark"] body .symbol-label.bg-primary,[data-theme="dark"] body .symbol-label.bg-success,[data-theme="dark"] body .symbol-label.bg-warning{color:var(--cyg-page-bg)!important}[data-theme="dark"] body .modal .action-card,[data-theme="dark"] body .modal .cyg-action-tile{background:var(--cyg-elevated-1)!important;border-color:rgba(255,255,255,.12)!important}[data-theme="dark"] body .modal .action-card:hover,[data-theme="dark"] body .modal .cyg-action-tile:hover{background:rgba(107,168,199,.1)!important;border-color:var(--cyg-primary)!important;box-shadow:0 2px 8px rgba(0,0,0,.35)}[data-theme="dark"] body .modal-backdrop,[data-theme="dark"] body .modal-backdrop.show{background-color:var(--cyg-overlay-strong)!important;opacity:1!important}[data-theme="dark"] body .k-popup.k-tooltip,[data-theme="dark"] body .k-scheduler-tooltip,[data-theme="dark"] body .k-tooltip,[data-theme="dark"] body .k-tooltip-content{background-color:var(--cyg-cream)!important;color:var(--cyg-ink)!important;border-color:var(--cyg-border)!important}[data-theme="dark"] body .k-tooltip .k-callout{color:var(--cyg-cream)!important}[data-theme="dark"] body .ccal-count{background:rgba(13,20,24,.78)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .ccal-day.ccal-bad .ccal-count,[data-theme="dark"] body .ccal-day.ccal-heavy .ccal-count{background:rgba(13,20,24,.85)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .ccal-months:not(.ccal-months-single) .ccal-day .ccal-count{background:var(--cyg-ink)!important;color:var(--cyg-surface)!important;box-shadow:0 0 0 1.5px var(--cyg-surface)}[data-theme="dark"] body .ccal-months:not(.ccal-months-single) .ccal-day.ccal-bad .ccal-count{background:var(--cyg-danger-text)!important;color:var(--cyg-surface)!important}[data-theme="dark"] body .ccal-months:not(.ccal-months-single) .ccal-day.ccal-warn .ccal-count{background:var(--cyg-warning-text)!important;color:var(--cyg-surface)!important}[data-theme="dark"] body .table.table-striped > tbody > tr:nth-of-type(odd),[data-theme="dark"] body .table.table-striped > tbody > tr:nth-of-type(odd) > *{--bs-table-bg-state:var(--cyg-elevated-1);--bs-table-color-state:var(--cyg-ink);background-color:var(--cyg-elevated-1)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .table.table-striped > tbody > tr:nth-of-type(even),[data-theme="dark"] body .table.table-striped > tbody > tr:nth-of-type(even) > *{--bs-table-bg-state:var(--cyg-surface);--bs-table-color-state:var(--cyg-ink);background-color:var(--cyg-surface)!important;color:var(--cyg-ink)!important}[data-theme="dark"] body .table.table-striped-columns > :not(caption) > tr > :nth-child(odd){--bs-table-bg-state:var(--cyg-elevated-1);background-color:var(--cyg-elevated-1)!important;color:var(--cyg-ink)!important}[data-theme="dark"] .cmd-tile{box-shadow:0 1px 0 var(--cyg-overlay-soft)}[data-theme="dark"] .cmd-bars__bar{background:var(--cyg-elevated-1,var(--cyg-border-soft))}[data-theme="dark"] body .submission-form table .cyg-section-divider--primary > td{background:var(--cyg-tint-primary-soft);border-top-color:var(--cyg-accent)}[data-theme="dark"] body .submission-form table .cyg-section-divider--secondary > td{border-top-color:var(--cyg-border-soft)}[data-theme="dark"] .cyg-state{background:var(--cyg-cream);border-color:var(--cyg-border-soft)}[data-theme="dark"] .cyg-state--chart .cyg-state__pill,[data-theme="dark"] .cyg-state__chip,[data-theme="dark"] .cyg-state__icon{background:var(--cyg-elevated-2,var(--cyg-surface));border-color:var(--cyg-border)}[data-theme="dark"] .cyg-state--chart,[data-theme="dark"] .cyg-state--line,[data-theme="dark"] .k-grid-norecords .cyg-state{background:0 0}:root body .subheader h5.fw-bold,:root body .subheader h5.text-dark,:root body .toolbar h5.fw-bold,:root body .toolbar h5.text-dark{font-size:22px!important;font-weight:600!important;letter-spacing:-.005em!important;line-height:1.2!important}:root .cyg-page-header{padding:18px 0 14px}:root .cyg-page-header__title{font-size:22px;line-height:1.15;letter-spacing:-.015em;margin:0 0 6px}:root .cyg-page-header__title em{font-style:normal;color:var(--cyg-ink)}:root .cyg-page-header__eyebrow{font-size:12px;letter-spacing:.16em;margin-bottom:8px;gap:10px}:root .cyg-page-header__dek{font-size:13px;line-height:1.5}:root .cyg-page-header__meta-label{font-size:12px;letter-spacing:.16em}:root .cyg-page-header__meta-value{font-size:18px;font-weight:600;letter-spacing:-.005em}@media (max-width:980px){:root .cyg-page-header__title{font-size:20px}}:root .cyg-section-band{padding:12px 18px 10px;background:0 0;border-bottom:1px solid var(--cyg-border-soft);border-radius:0;align-items:center}:root .cyg-section-band::after{display:none}:root .cyg-section-band__title{font-family:var(--cyg-font-body);font-weight:600;letter-spacing:0;text-transform:none}:root .cyg-section-band__count{font-size:12px;letter-spacing:0}:root .cyg-section-band__methodology{font-size:12px;line-height:1.45}:root .cyg-section-body{padding:16px 18px}:root .cyg-section-band--methodology{display:none}:root .cyg-mini-card{padding:12px 14px}:root .cyg-mini-card__title{font-family:var(--cyg-font-body);font-size:13px;font-weight:600;letter-spacing:0}:root .cyg-mini-card__subtitle{font-size:12px}:root .cyg-chart-card__title{font-family:var(--cyg-font-body);font-size:14px;font-weight:600;letter-spacing:0}:root .cyg-chart-card__subtitle{font-size:12px}:root .cyg-kpi__delta{opacity:1;transform:none;font-size:12px;letter-spacing:.04em}:root .cyg-kpi:hover .cyg-kpi__delta{opacity:1;transform:none}:root .cyg-kpi:hover .cyg-kpi__label{color:var(--cyg-label)}:root .cyg-surface.mb-6{margin-bottom:12px!important}:root .cyg-surface .cyg-section-band--inline{gap:8px 12px;row-gap:0}:root .cyg-tracker-head,:root .cyg-tracker-head__title{gap:12px}:root .cyg-bulk-action-bar:empty{margin:0!important;padding:0!important;display:none}:root .tracker-matrix-table th{padding:8px 10px}:root .tracker-matrix-table td{padding:7px 10px}:root .tracker-section{margin-bottom:0}@media (max-width:991.98px){body.cyg-app-shell{overflow-x:hidden;-webkit-text-size-adjust:100%}#kt_header{position:sticky;top:0;z-index:60;min-height:56px;background:var(--cyg-surface);border-bottom:1px solid var(--cyg-border);box-shadow:0 1px 0 rgba(0,0,0,.02)}#kt_header > .container,#kt_header > .container-fluid,#kt_header > [class*="container"]{padding-left:12px;padding-right:12px;min-height:56px}#kt_header img.d-none.d-lg-block{display:none!important}#kt_aside_mobile_toggle{width:44px!important;height:44px!important;margin-left:0!important;color:var(--cyg-ink)}#kt_aside_mobile_toggle .svg-icon svg{width:22px;height:22px}#kt_header .btn-icon{width:44px!important;height:44px!important;min-width:44px}#kt_header .symbol{width:32px;height:32px}#kt_header .symbol .symbol-label{font-size:13px}#kt_aside.offcanvas{width:min(86vw,320px);box-shadow:0 10px 60px rgba(0,0,0,.45)}#kt_aside.offcanvas .aside-logo,#kt_aside.offcanvas .brand{min-height:56px;padding-left:12px;padding-right:12px}.offcanvas-backdrop{background-color:var(--cyg-overlay-strong)}#kt_wrapper{margin-left:0!important;padding-left:0!important}#kt_aside .menu .menu-link{min-height:44px;padding-top:10px;padding-bottom:10px}}@media (max-width:991.98px) and (max-width:767.98px){#kt_header #kt_calendar_drawer_button{display:none!important}#kt_header .dropdown-language{display:none!important}#kt_header #cygThemeToggle{display:none!important}}@media (max-width:991.98px) and (max-width:359px){#kt_activity_drawer_toggle{display:none!important}}@media (max-width:991.98px){#kt_content,.container-fluid,.container-xxl,.content{padding-left:12px!important;padding-right:12px!important}#kt_content > .container,#kt_content > .container-fluid,.content > .container,.content > .container-fluid{padding-top:12px!important;padding-bottom:16px!important}.cyg-card,.cyg-page,.cyg-surface{border-radius:10px;padding:14px 14px;margin-left:0;margin-right:0}.cyg-page-header,.cyg-page__header,.kt-subheader,.page-title-wrap{flex-direction:column;align-items:flex-start;gap:8px;padding:8px 0 12px}.cyg-page-header .cyg-page-header__title,.cyg-page-header h1,.cyg-page-header h2,.cyg-page__header .cyg-page-header__title,.cyg-page__header h1,.cyg-page__header h2,.kt-subheader .cyg-page-header__title,.kt-subheader h1,.kt-subheader h2,.page-title-wrap .cyg-page-header__title,.page-title-wrap h1,.page-title-wrap h2{font-size:22px;line-height:1.2;margin:0}.cyg-page-header .cyg-page-header__subtitle,.cyg-page__header .cyg-page-header__subtitle,.kt-subheader .cyg-page-header__subtitle,.page-title-wrap .cyg-page-header__subtitle{font-size:13px;color:var(--cyg-subink)}.cyg-page-header .cyg-page-header__actions,.cyg-page-header .page-actions,.cyg-page__header .cyg-page-header__actions,.cyg-page__header .page-actions,.kt-subheader .cyg-page-header__actions,.kt-subheader .page-actions,.page-title-wrap .cyg-page-header__actions,.page-title-wrap .page-actions{width:100%;display:flex;flex-wrap:wrap;gap:8px}.cyg-page-header .cyg-page-header__actions .btn,.cyg-page-header .cyg-page-header__actions .cyg-btn,.cyg-page-header .page-actions .btn,.cyg-page-header .page-actions .cyg-btn,.cyg-page__header .cyg-page-header__actions .btn,.cyg-page__header .cyg-page-header__actions .cyg-btn,.cyg-page__header .page-actions .btn,.cyg-page__header .page-actions .cyg-btn,.kt-subheader .cyg-page-header__actions .btn,.kt-subheader .cyg-page-header__actions .cyg-btn,.kt-subheader .page-actions .btn,.kt-subheader .page-actions .cyg-btn,.page-title-wrap .cyg-page-header__actions .btn,.page-title-wrap .cyg-page-header__actions .cyg-btn,.page-title-wrap .page-actions .btn,.page-title-wrap .page-actions .cyg-btn{flex:1 1 auto;min-height:44px}.cyg-page-toolbar,.cyg-toolbar,.page-toolbar{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.cyg-page-toolbar > *,.cyg-toolbar > *,.page-toolbar > *{flex-shrink:0}}@media (max-width:991.98px){.sticky-toolbar-nav{display:contents!important;margin-bottom:0!important;box-shadow:none!important;background:0 0}#kt_toolbar{position:relative!important;box-shadow:none!important}.cygnum-page-nav,.cygnum-page-nav.nav-pills{position:sticky;top:56px;z-index:50;background:var(--cyg-page-bg);margin:0 -12px 12px;padding:4px 12px;border-bottom:1px solid var(--cyg-border);box-shadow:0 4px 8px -6px rgba(0,0,0,.18)}#kt_toolbar .h-20px.border-start,#kt_toolbar_container .border-start{display:none!important}#kt_toolbar{padding:8px 0 12px!important}#kt_toolbar #kt_toolbar_container{display:block!important}#kt_toolbar #kt_toolbar_container > .d-flex{flex-wrap:wrap;margin-right:0!important}#kt_toolbar h5{font-size:18px;margin:0 0 2px!important;color:var(--cyg-ink)}#kt_toolbar span.text-muted{font-size:12px;display:block;width:100%;margin:0!important}.cyg-toolbar-filters{flex-direction:column;gap:6px!important;width:100%;margin-top:8px;flex-wrap:nowrap!important}.cyg-toolbar-filters .cyg-toolbar-filter{width:100%;display:grid!important;grid-template-columns:112px 1fr;align-items:center;gap:8px!important}.cyg-tracker-toolbar__filters{width:100%}.cyg-tracker-toolbar__filters > .d-flex{flex-direction:column!important;gap:8px!important;flex-wrap:nowrap!important;width:100%;align-items:stretch!important}.cyg-tracker-toolbar__filters > .d-flex > div{width:100%;display:grid!important;grid-template-columns:100px 1fr;align-items:center;gap:8px!important}.cyg-tracker-toolbar__filters > .d-flex label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--cyg-label);margin:0}.admin-section .cyg-tracker-toolbar__filters > .d-flex > div.input-group{display:flex!important;flex-wrap:nowrap!important;gap:0!important;width:100%!important}.admin-section .cyg-tracker-toolbar__filters > .d-flex > div.btn-group{display:flex!important}.admin-section .cyg-tracker-toolbar__filters > .d-flex > div:not(:has(> label)):not(.input-group):not(.btn-group):not(.admin-subtab-filters){display:block!important}.admin-section .cyg-tracker-toolbar__filters > .d-flex .admin-subtab-filters [data-frail-auto],.admin-section .cyg-tracker-toolbar__filters > .d-flex > div.admin-subtab-filters:not(.is-hidden){display:contents!important}.admin-section .cyg-tracker-toolbar__filters > .d-flex .admin-subtab-filters div:has(> label.cyg-toolbar-filter__label){width:100%;display:grid!important;grid-template-columns:100px 1fr;align-items:center;gap:8px!important}.admin-section .input-group:has(.admin-tab-search){flex-wrap:nowrap!important}.admin-section .input-group:has(.admin-tab-search) > .form-control{flex:1 1 auto!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.cyg-toolbar-filters .cyg-toolbar-filter__ddl,.cyg-toolbar-filters .k-combobox,.cyg-toolbar-filters .k-datepicker,.cyg-toolbar-filters .k-dropdownlist,.cyg-toolbar-filters .k-multiselect,.cyg-toolbar-filters .k-numerictextbox,.cyg-toolbar-filters .k-picker,.cyg-tracker-toolbar__filters .cyg-toolbar-filter__ddl,.cyg-tracker-toolbar__filters .k-combobox,.cyg-tracker-toolbar__filters .k-datepicker,.cyg-tracker-toolbar__filters .k-dropdownlist,.cyg-tracker-toolbar__filters .k-multiselect,.cyg-tracker-toolbar__filters .k-numerictextbox,.cyg-tracker-toolbar__filters .k-picker{width:100%!important;max-width:100%!important}.fund-perf-slicers{padding:8px 10px!important;margin:0 0 8px!important;border-radius:10px;max-height:56px;overflow:hidden;position:relative;transition:max-height 220ms cubic-bezier(.16,1,.3,1)}.fund-perf-slicers::after{content:'tap to expand filters';position:absolute;inset:auto 0 0 0;text-align:center;font-size:10px;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--cyg-label);background:linear-gradient(to bottom,transparent,var(--cyg-surface) 60%);padding:14px 0 6px;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.fund-perf-slicers:focus-within{max-height:1000px}.fund-perf-slicers:focus-within::after{content:none}.fund-perf-slicers__inner{display:flex!important;flex-direction:column!important;gap:8px!important;max-width:100%}.am-portal .fund-perf-slicers{display:none!important}.fund-perf-slicer{width:100%;min-width:0}.fund-perf-slicer .k-multiselect{width:100%!important;min-height:44px;max-height:110px!important;overflow-y:auto}.fund-perf-slicer--grow{flex:0 0 auto!important}.fund-perf-slicer .k-multiselect .k-chip-list,.fund-perf-slicer .k-multiselect .k-input-values{max-height:90px!important;overflow-y:auto;-webkit-overflow-scrolling:touch}.fund-perf-slicer__views-row{flex-wrap:wrap;gap:6px!important;width:100%}.fund-perf-slicer__views-row > *{flex:0 0 auto}.fund-perf-slicer__views-row .k-dropdownlist,.fund-perf-slicer__views-row .k-picker{flex:1 1 100%;order:-1}.fund-perf-hero,.fund-perf-page{padding:10px 12px}.fund-perf-hero .cyg-page-hero__title,.fund-perf-hero h1,.fund-perf-page .cyg-page-hero__title,.fund-perf-page h1{font-size:24px!important;line-height:1.15}.fund-perf-hero .cyg-page-hero__eyebrow,.fund-perf-hero .text-eyebrow,.fund-perf-page .cyg-page-hero__eyebrow,.fund-perf-page .text-eyebrow{font-size:12px}.fund-perf-block-top{padding:14px!important;gap:14px!important;margin:0 0 14px 0!important;border-radius:12px}.fund-perf-block-top > *{min-width:0}.fund-perf-block-top::before{display:none!important}.fund-perf-block-top__divider{display:none!important}.fund-perf-narrative-label{margin:0 0 12px 0}.fund-perf-narrative-label__title{font-size:1.05rem!important;line-height:1.2!important}.fund-perf-narrative-label__side{font-size:12px!important;padding:3px 8px!important;letter-spacing:.16em!important}.fund-perf-block-top__footer{flex-direction:column;gap:8px;font-size:12px;padding-top:12px;margin-top:12px}.fund-perf-kpi-note{font-size:12px!important;line-height:1.4!important;padding:8px 10px!important;margin-top:10px!important}.fund-perf-kpi,.fund-perf-kpi-card{padding:12px 14px}.fund-perf-kpi .fund-perf-kpi__value,.fund-perf-kpi .kpi-value,.fund-perf-kpi-card .fund-perf-kpi__value,.fund-perf-kpi-card .kpi-value{font-size:28px;line-height:1.1}.fund-perf-kpi .fund-perf-kpi__label,.fund-perf-kpi .kpi-label,.fund-perf-kpi-card .fund-perf-kpi__label,.fund-perf-kpi-card .kpi-label{font-size:12px}.cyg-tracker-toolbar{flex-direction:column;align-items:stretch;gap:10px}.cyg-tracker-toolbar > *{width:100%}.cyg-tracker-toolbar .btn-group,.cyg-tracker-toolbar .cyg-tracker-toolbar__view-toggle{display:inline-flex;width:auto}.cyg-tracker-toolbar .btn-group .btn,.cyg-tracker-toolbar .cyg-tracker-toolbar__view-toggle .btn{min-height:40px;padding:8px 14px;font-size:13px}}@media (max-width:991.98px){.cyg-tab-strip,.cyg-tabs,.nav-pills,.nav-tabs,[data-cyg-tabs]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-bottom:2px;margin-bottom:8px}.cyg-tab-strip::-webkit-scrollbar,.cyg-tabs::-webkit-scrollbar,.nav-pills::-webkit-scrollbar,.nav-tabs::-webkit-scrollbar,[data-cyg-tabs]::-webkit-scrollbar{display:none}.cyg-tab-strip > .cyg-tab,.cyg-tab-strip > .nav-item,.cyg-tab-strip > a,.cyg-tab-strip > li,.cyg-tabs > .cyg-tab,.cyg-tabs > .nav-item,.cyg-tabs > a,.cyg-tabs > li,.nav-pills > .cyg-tab,.nav-pills > .nav-item,.nav-pills > a,.nav-pills > li,.nav-tabs > .cyg-tab,.nav-tabs > .nav-item,.nav-tabs > a,.nav-tabs > li,[data-cyg-tabs] > .cyg-tab,[data-cyg-tabs] > .nav-item,[data-cyg-tabs] > a,[data-cyg-tabs] > li{flex-shrink:0;white-space:nowrap}.cyg-tab-strip .cyg-tab,.cyg-tab-strip .nav-link,.cyg-tabs .cyg-tab,.cyg-tabs .nav-link,.nav-pills .cyg-tab,.nav-pills .nav-link,.nav-tabs .cyg-tab,.nav-tabs .nav-link,[data-cyg-tabs] .cyg-tab,[data-cyg-tabs] .nav-link{min-height:44px;padding:10px 14px;font-size:14px;display:inline-flex;align-items:center}.cyg-page-nav,.cygnum-page-nav{padding:6px 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.cyg-page-nav::-webkit-scrollbar,.cygnum-page-nav::-webkit-scrollbar{display:none}.cyg-page-nav .cygnum-page-nav-link,.cyg-page-nav .nav-link,.cyg-page-nav__item,.cygnum-page-nav .cygnum-page-nav-link,.cygnum-page-nav .nav-link,.cygnum-page-nav__item{flex-shrink:0;min-height:42px;white-space:nowrap;padding:8px 12px!important;font-size:13px}.cyg-page-nav .cygnum-page-nav-link .la,.cyg-page-nav .cygnum-page-nav-link i,.cyg-page-nav .nav-link .la,.cyg-page-nav .nav-link i,.cyg-page-nav__item .la,.cyg-page-nav__item i,.cygnum-page-nav .cygnum-page-nav-link .la,.cygnum-page-nav .cygnum-page-nav-link i,.cygnum-page-nav .nav-link .la,.cygnum-page-nav .nav-link i,.cygnum-page-nav__item .la,.cygnum-page-nav__item i{font-size:15px}}@media (max-width:991.98px){.cyg-action-row,.cyg-reporting-tracker-row,.cyg-tracker-row,[data-cyg-tracker-row]{flex-wrap:wrap;row-gap:6px}.cyg-action-row .basicActionsTemplate,.cyg-action-row .basicActionsTemplate2,.cyg-action-row .cyg-tracker-row__actions,.cyg-reporting-tracker-row .basicActionsTemplate,.cyg-reporting-tracker-row .basicActionsTemplate2,.cyg-reporting-tracker-row .cyg-tracker-row__actions,.cyg-tracker-row .basicActionsTemplate,.cyg-tracker-row .basicActionsTemplate2,.cyg-tracker-row .cyg-tracker-row__actions,[data-cyg-tracker-row] .basicActionsTemplate,[data-cyg-tracker-row] .basicActionsTemplate2,[data-cyg-tracker-row] .cyg-tracker-row__actions{gap:4px}.cyg-action-row .basicActionsTemplate .btn,.cyg-action-row .basicActionsTemplate .k-button,.cyg-action-row .basicActionsTemplate2 .btn,.cyg-action-row .basicActionsTemplate2 .k-button,.cyg-action-row .cyg-tracker-row__actions .btn,.cyg-action-row .cyg-tracker-row__actions .k-button,.cyg-reporting-tracker-row .basicActionsTemplate .btn,.cyg-reporting-tracker-row .basicActionsTemplate .k-button,.cyg-reporting-tracker-row .basicActionsTemplate2 .btn,.cyg-reporting-tracker-row .basicActionsTemplate2 .k-button,.cyg-reporting-tracker-row .cyg-tracker-row__actions .btn,.cyg-reporting-tracker-row .cyg-tracker-row__actions .k-button,.cyg-tracker-row .basicActionsTemplate .btn,.cyg-tracker-row .basicActionsTemplate .k-button,.cyg-tracker-row .basicActionsTemplate2 .btn,.cyg-tracker-row .basicActionsTemplate2 .k-button,.cyg-tracker-row .cyg-tracker-row__actions .btn,.cyg-tracker-row .cyg-tracker-row__actions .k-button,[data-cyg-tracker-row] .basicActionsTemplate .btn,[data-cyg-tracker-row] .basicActionsTemplate .k-button,[data-cyg-tracker-row] .basicActionsTemplate2 .btn,[data-cyg-tracker-row] .basicActionsTemplate2 .k-button,[data-cyg-tracker-row] .cyg-tracker-row__actions .btn,[data-cyg-tracker-row] .cyg-tracker-row__actions .k-button{width:32px;height:32px;min-width:32px;min-height:32px;padding:0}.cyg-tracker-card__header,.tracker-card__header{padding:10px 12px}.cyg-tracker-card__header .cyg-badge--lg,.cyg-tracker-card__header .cyg-tracker-card__count,.tracker-card__header .cyg-badge--lg,.tracker-card__header .cyg-tracker-card__count{font-size:12px;padding:4px 8px}.cyg-section-band,.cyg-section-band--inline{flex-wrap:wrap;gap:6px!important;align-items:center!important}.cyg-section-band .cyg-section-band__title,.cyg-section-band--inline .cyg-section-band__title{flex:1 1 auto;font-size:16px;line-height:1.2;min-width:0}.cyg-section-band .cyg-section-band__dek,.cyg-section-band--inline .cyg-section-band__dek{flex:1 1 100%;font-size:12px;color:var(--cyg-label);margin:0!important;order:3}.cyg-section-band .cyg-badge,.cyg-section-band .cyg-badge--asset,.cyg-section-band--inline .cyg-badge,.cyg-section-band--inline .cyg-badge--asset{font-size:12px;padding:3px 8px;order:2;flex-shrink:0}.urgency-group-header{padding:6px 0 6px!important;margin-top:0!important}.urgency-group-header .cyg-badge{font-size:12px;padding:3px 8px}#formActionItemsListContainer,#reportingActionItemsListContainer,.compliance-scroll,[data-cyg-tracker-scroll]{max-height:none!important;overflow-y:visible!important;overscroll-behavior:auto}.compliance-scroll{overflow-x:auto!important;touch-action:pan-x}.compliance-scroll::-webkit-scrollbar:horizontal{height:6px}.submission-list-item{padding:10px 8px!important;gap:8px}.submission-list-item .symbol{width:28px!important;height:28px!important;margin-right:8px!important;flex-shrink:0}.submission-list-item .symbol .symbol-label{font-size:12px;width:100%;height:100%}.submission-list-item .flex-grow-1{margin-right:4px!important;min-width:0}.submission-list-item .flex-grow-1 > .d-flex{flex-wrap:wrap;gap:4px 6px!important;align-items:center}.submission-list-item .flex-grow-1 .text-gray-900{font-size:13px;max-width:100%}.submission-list-item .badge,.submission-list-item .cyg-badge{font-size:12px;padding:2px 5px;line-height:1.4}.submission-list-item .d-flex.ms-auto{gap:2px!important;margin-left:auto!important;flex-shrink:0}.submission-list-item .d-flex.ms-auto .btn{width:28px;height:28px;min-width:28px;min-height:28px;padding:0;border-radius:6px}.submission-list-item .d-flex.ms-auto .btn .la,.submission-list-item .d-flex.ms-auto .btn i{font-size:13px}.submission-list-item .d-flex.ms-auto .btn:nth-of-type(n+3){display:none}.cyg-tracker-list .cyg-tracker-item,.cyg-tracker-list > li{flex-wrap:wrap;gap:6px;padding:10px 12px}.cyg-tracker-list .cyg-tracker-item > .cyg-tracker-item__meta,.cyg-tracker-list > li > .cyg-tracker-item__meta{flex:1 1 100%;min-width:0}.qa-stack-row{padding:8px 10px}.qa-stack-row .qa-stack__indicator{width:3px;flex-shrink:0}.qa-stack-row .d-flex.align-items-start.gap-3{gap:8px!important}.qa-stack-row .tl-title{font-size:13px;font-weight:600}.qa-stack-row .badge{font-size:12px;padding:2px 6px;white-space:nowrap;flex-shrink:0}.qa-stack-row > .d-flex .flex-grow-1 > .d-flex.align-items-center.gap-2{flex-wrap:wrap;gap:4px!important;row-gap:4px}.qa-group__items{max-height:none;overflow-y:visible;overscroll-behavior:auto}.qa-group__items::-webkit-scrollbar{width:3px}.qa-group__items::-webkit-scrollbar-thumb{background:var(--cyg-border);border-radius:999px}.qa-group__header{padding:8px 10px;font-size:12px}}@media (max-width:991.98px) and (max-width:359px){.submission-list-item{flex-wrap:wrap}.submission-list-item .flex-grow-1{flex:1 1 calc(100% - 36px);margin-right:0!important}.submission-list-item .d-flex.ms-auto{margin-left:36px!important;margin-top:4px;width:calc(100% - 36px);justify-content:flex-end}}@media (max-width:767.98px){.cyg-kpi-grid,.cyg-stat-grid,.row.cyg-card-row,.stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.cyg-kpi-grid > .col,.cyg-kpi-grid > [class*="col-"],.cyg-stat-grid > .col,.cyg-stat-grid > [class*="col-"],.row.cyg-card-row > .col,.row.cyg-card-row > [class*="col-"],.stat-cards > .col,.stat-cards > [class*="col-"]{width:100%;flex:0 0 100%;max-width:100%}.cyg-kpi-grid--seven,.cyg-kpi-grid--six,.cyg-kpi-grid--three,.cyg-kpi-grid--two,.cyg-kpi-grid:has( > .cyg-kpi:nth-child(5):last-child),.cyg-kpi-grid:has( > .cyg-kpi:nth-child(6):last-child),.cyg-kpi-grid:has( > .cyg-kpi:nth-child(7):last-child),.cyg-kpi-grid:has( > .cyg-kpi:nth-child(8):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}.cyg-kpi-grid:has( > .cyg-kpi:nth-child(5):last-child) > .cyg-kpi:nth-child(-n+3),.cyg-kpi-grid:has( > .cyg-kpi:nth-child(5):last-child) > .cyg-kpi:nth-child(n+4),.cyg-kpi-grid:has( > .cyg-kpi:nth-child(7):last-child) > .cyg-kpi:nth-child(-n+4),.cyg-kpi-grid:has( > .cyg-kpi:nth-child(7):last-child) > .cyg-kpi:nth-child(n+5){grid-column:span 1!important}.cyg-kpi-grid > .cyg-kpi{grid-column:span 1!important}.cyg-kpi-grid > .cyg-kpi:nth-child(odd):last-child{grid-column:1/-1!important}.cmd-grid > *:nth-child(odd):last-child,.cmd-grid > .cmd-kpi:nth-child(odd):last-child,.cmd-grid > .cmd-tile:nth-child(odd):last-child{grid-column:1/-1!important}.card-title,.cyg-card__title{font-size:15px}.cyg-kpi{padding:10px 12px 8px!important;border-radius:12px}.cyg-kpi::before{height:2px!important;border-radius:12px 12px 0 0!important}.cyg-kpi:active{transform:scale(.97)!important;transition-duration:80ms!important}.cyg-kpi:nth-child(odd):last-child{grid-column:1/-1!important}.cyg-kpi__label,.stat-label{font-size:12px!important;letter-spacing:.1em!important;margin:0 0 6px!important;line-height:1.2}.cyg-kpi__value,.kpi-value,.stat-value{font-size:24px!important;line-height:1.05!important;letter-spacing:-.02em}.cyg-kpi__value-unit{font-size:12px!important}.cyg-kpi__sub{font-size:12px!important;line-height:1.3!important;margin:4px 0 0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cyg-label)}.cyg-kpi.cyg-kpi--ring{overflow:hidden!important}.cyg-kpi--ring .cyg-kpi__chart,.cyg-kpi--ring .cyg-kpi__ring{width:36px!important;height:36px!important;overflow:hidden;flex-shrink:0}.cyg-kpi--ring svg{width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important}.cyg-kpi__delta{display:none!important}.cyg-kpi--active{background:var(--cyg-tint-primary-soft);border-color:var(--cyg-primary)}}@media (max-width:359px){.cyg-kpi-grid,.cyg-kpi-grid--seven,.cyg-kpi-grid--six,.cyg-kpi-grid--three,.cyg-kpi-grid--two,.cyg-stat-grid,.row.cyg-card-row,.stat-cards{grid-template-columns:1fr!important}.cyg-kpi-grid > .cyg-kpi{grid-column:span 1!important}}@media (max-width:767.98px){.cmd-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.cmd-grid > *,.cmd-grid--row2 > .cmd-tile,.cmd-grid--row3a > .cmd-tile,.cmd-grid--row6 > .cmd-tile{grid-column:span 1!important}.cmd-grid > .cmd-tile:not(.cmd-kpi){grid-column:1/-1!important}.cmd-grid > .cmd-tile.cmd-tile--wide{grid-column:1/-1!important}.cmd-kpi,.cmd-tile{padding:10px 12px 8px!important;border-radius:12px!important;min-height:auto!important}.cmd-kpi:active,.cmd-tile:active{transform:scale(.97);transition:transform 60ms ease-out}.cmd-kpi:nth-child(odd):last-child,.cmd-tile:nth-child(odd):last-child{grid-column:1/-1!important}.cmd-kpi__label{font-size:12px!important;letter-spacing:.1em!important;margin:0 0 6px!important}.cmd-kpi__value,.cmd-tile__value{font-size:22px!important;line-height:1.05!important;letter-spacing:-.02em!important}.cmd-kpi__value-unit,.cmd-tile__value-unit{font-size:12px!important}.cmd-kpi__sub,.cmd-tile__sub{font-size:12px!important;line-height:1.3!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-tile--map .cmd-tile__body--mapgrid{grid-template-columns:1fr!important;gap:10px!important}.cmd-tile--map .cmd-map-canvas-wrap{max-width:320px;margin:0 auto}.cmd-tile--map .cmd-map-top tbody td,.cmd-tile--map .cmd-map-top thead th{padding:5px 6px!important;font-size:12px!important}.cmd-tile--map .cmd-map-top td:last-child,.cmd-tile--map .cmd-map-top th:last-child{text-align:right;white-space:nowrap}.cmd-tile--map .cmd-map-legend,.cmd-tile--map .cmd-map-legend-discrete{flex-wrap:wrap;gap:6px 10px;font-size:12px;margin-top:8px}.cmd-kpi .apexcharts-canvas[data-spark="true"],.cmd-kpi > svg.cmd-kpi-spark,.cmd-kpi__spark,.cmd-kpi__sparkline,.cmd-tile > svg.cmd-tile-spark,.cmd-tile__spark{max-height:28px!important;max-width:100%!important}}@media (max-width:359px){.cmd-grid{grid-template-columns:1fr!important}}@media (max-width:991.98px){.cyg-table-scroll,.table-responsive{-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin:0 -12px;padding:0 12px;touch-action:pan-x}table.cyg-table,table.table{font-size:13px}table.cyg-table > :not(caption) > * > *,table.table > :not(caption) > * > *{padding:8px 10px}.cyg-coverage-matrix,.cyg-financial-statements,.tracker-matrix-table,table.cyg-matrix,table.cyg-tracker-matrix{min-width:max-content;font-size:12px}.cyg-coverage-matrix td,.cyg-coverage-matrix th,.cyg-financial-statements td,.cyg-financial-statements th,.tracker-matrix-table td,.tracker-matrix-table th,table.cyg-matrix td,table.cyg-matrix th,table.cyg-tracker-matrix td,table.cyg-tracker-matrix th{padding:6px 8px!important}.cyg-coverage-matrix td:first-child,.cyg-coverage-matrix th:first-child,.cyg-financial-statements td:first-child,.cyg-financial-statements th:first-child,.tracker-matrix-table td:first-child,.tracker-matrix-table th:first-child,table.cyg-matrix td:first-child,table.cyg-matrix th:first-child,table.cyg-tracker-matrix td:first-child,table.cyg-tracker-matrix th:first-child{position:sticky;left:0;z-index:2;background:var(--cyg-surface);border-right:1px solid var(--cyg-border);box-shadow:2px 0 6px -4px rgba(0,0,0,.12);max-width:180px;white-space:normal}.cyg-coverage-matrix thead th:first-child,.cyg-financial-statements thead th:first-child,.tracker-matrix-table thead th:first-child,table.cyg-matrix thead th:first-child,table.cyg-tracker-matrix thead th:first-child{z-index:3;background:var(--cyg-cream)}#formTrackerMatrixPane,#trackerMatrixPane,.cyg-matrix-wrap,.tracker-matrix-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}#formTrackerMatrixPane::-webkit-scrollbar,#trackerMatrixPane::-webkit-scrollbar,.cyg-matrix-wrap::-webkit-scrollbar,.tracker-matrix-wrap::-webkit-scrollbar{height:6px}#formTrackerMatrixPane::-webkit-scrollbar-thumb,#trackerMatrixPane::-webkit-scrollbar-thumb,.cyg-matrix-wrap::-webkit-scrollbar-thumb,.tracker-matrix-wrap::-webkit-scrollbar-thumb{background:var(--cyg-border);border-radius:999px}}@media (max-width:991.98px){.cyg-grid-card{overflow-x:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:thin}.cyg-grid-card::-webkit-scrollbar{height:6px}.cyg-grid-card::-webkit-scrollbar-thumb{background:var(--cyg-border);border-radius:999px}.cyg-grid-card,.k-grid{font-size:13px;height:auto!important}.cyg-grid-card .k-grid-aria-root,.cyg-grid-card .k-grid-content,.cyg-grid-card .k-grid-content-locked,.k-grid .k-grid-aria-root,.k-grid .k-grid-content,.k-grid .k-grid-content-locked{max-height:none!important;overflow-y:visible!important;touch-action:pan-x}.cyg-grid-card .k-grid-header th.k-header,.cyg-grid-card .k-table-th,.k-grid .k-grid-header th.k-header,.k-grid .k-table-th{padding:8px 8px;font-size:12px;letter-spacing:.02em;min-width:88px}.cyg-grid-card .k-grid-content td,.cyg-grid-card td.k-table-td,.k-grid .k-grid-content td,.k-grid td.k-table-td{padding:8px 8px;line-height:1.35;min-width:88px}.cyg-grid-card .k-grid-header th.cyg-col-actions,.cyg-grid-card .k-table-th.cyg-col-actions,.cyg-grid-card td.k-table-td.cyg-col-actions,.k-grid .k-grid-header th.cyg-col-actions,.k-grid .k-table-th.cyg-col-actions,.k-grid td.k-table-td.cyg-col-actions{min-width:56px}.cyg-grid-card .k-grid-table,.cyg-grid-card table.k-table,.k-grid .k-grid-table,.k-grid table.k-table{min-width:max-content}.cyg-grid-card .k-grid-toolbar,.cyg-grid-card .k-toolbar,.k-grid .k-grid-toolbar,.k-grid .k-toolbar{flex-wrap:wrap;gap:6px;padding:8px}.cyg-grid-card .k-grid-toolbar > *,.cyg-grid-card .k-toolbar > *,.k-grid .k-grid-toolbar > *,.k-grid .k-toolbar > *{margin:0}.cyg-grid-card .k-grid-pager,.cyg-grid-card .k-pager,.k-grid .k-grid-pager,.k-grid .k-pager{flex-wrap:wrap;row-gap:6px;padding:6px}.cyg-grid-card .k-grid-pager .k-link,.cyg-grid-card .k-grid-pager .k-pager-nav,.cyg-grid-card .k-pager .k-link,.cyg-grid-card .k-pager .k-pager-nav,.k-grid .k-grid-pager .k-link,.k-grid .k-grid-pager .k-pager-nav,.k-grid .k-pager .k-link,.k-grid .k-pager .k-pager-nav{min-width:36px;min-height:36px}.cyg-grid-card .k-grid-pager .k-pager-info,.cyg-grid-card .k-pager .k-pager-info,.k-grid .k-grid-pager .k-pager-info,.k-grid .k-pager .k-pager-info{font-size:12px;width:100%;text-align:center;order:99}.k-grid .basicActionsTemplate{gap:4px}.k-grid .basicActionsTemplate .btn,.k-grid .basicActionsTemplate .k-button{min-width:36px;min-height:36px;padding:6px}.k-grid .k-grouping-header,.k-grid-header .k-grouping-row,.k-grouping-header{display:none!important}.cyg-admin-search-row,.cyg-admin-toolbar,[class*="admin-toolbar"]{flex-direction:column!important;gap:8px!important;align-items:stretch!important}.cyg-admin-search-row > *,.cyg-admin-toolbar > *,[class*="admin-toolbar"] > *{width:100%}.cyg-admin-search-row .form-control,.cyg-admin-search-row .k-input,.cyg-admin-search-row .k-picker,.cyg-admin-toolbar .form-control,.cyg-admin-toolbar .k-input,.cyg-admin-toolbar .k-picker,[class*="admin-toolbar"] .form-control,[class*="admin-toolbar"] .k-input,[class*="admin-toolbar"] .k-picker{width:100%!important}.admin-subtab-pills,.cyg-sub-pills,[data-cyg-subnav]{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.admin-subtab-pills::-webkit-scrollbar,.cyg-sub-pills::-webkit-scrollbar,[data-cyg-subnav]::-webkit-scrollbar{display:none}.admin-subtab-pills > *,.cyg-sub-pills > *,[data-cyg-subnav] > *{flex-shrink:0}}@media (max-width:767.98px){.modal-dialog{margin:0 auto!important;max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px);min-height:auto!important;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.modal,.modal.show{padding-left:0!important;padding-right:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.cyg-modal,.modal-content{border-radius:14px!important;border:0!important;max-height:calc(100vh - 32px);margin:0 auto;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.25),0 8px 24px rgba(0,0,0,.15)}.cyg-modal::before,.modal-content::before{content:none}.cyg-modal__header,.modal-header{padding:12px 16px;border-bottom:1px solid var(--cyg-border-soft)}.cyg-modal__body,.modal-body{padding:12px 16px;overflow-y:auto;flex:1 1 auto}.cyg-modal__footer,.modal-footer{padding:10px 12px;gap:8px;border-top:1px solid var(--cyg-border-soft)}.cyg-modal__footer .btn,.cyg-modal__footer .cyg-btn,.modal-footer .btn,.modal-footer .cyg-btn{flex:1 1 auto;min-height:44px}}@media (max-width:991.98px){.cyg-input,.form-control,.form-select,.k-combobox .k-input-inner,.k-datepicker .k-input-inner,.k-dropdownlist .k-input-inner,.k-input-inner,.k-multiselect .k-input-inner,.k-numerictextbox .k-input-inner,textarea.form-control{font-size:16px!important;line-height:1.4}.cyg-input,.form-control,.form-select,.k-input,.k-picker{min-height:44px}.cyg-label,.form-label,label{font-size:13px;margin-bottom:4px}.input-group{flex-wrap:wrap}.input-group > .form-control,.input-group > .form-select{flex:1 1 100%;border-radius:var(--bs-border-radius)!important}.form-text,.invalid-feedback{font-size:12px}}@media (max-width:991.98px){.btn,.cyg-btn,.k-button{min-height:44px;padding-left:14px;padding-right:14px;font-size:14px}.btn-sm,.cyg-btn--sm,.k-button-sm{min-height:36px;padding-left:10px;padding-right:10px;font-size:13px}.btn-icon,.cyg-btn--icon{min-width:44px;padding:0}.cyg-form-sticky-bar,.cyg-form-sticky-footer,.cyg-sticky-bar{padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:8px;flex-wrap:wrap}.cyg-form-sticky-bar .btn,.cyg-form-sticky-bar .cyg-btn,.cyg-form-sticky-footer .btn,.cyg-form-sticky-footer .cyg-btn,.cyg-sticky-bar .btn,.cyg-sticky-bar .cyg-btn{flex:1 1 auto;min-height:44px}}@media (max-width:991.98px){.cyg-form-head{padding:10px 12px}.cyg-form-head__title{font-size:16px}.cyg-form-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.cyg-form-nav{padding:8px 12px;border-right:0;border-bottom:1px solid var(--cyg-border);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.cyg-form-nav__list{flex-direction:row;gap:6px}.cyg-form-nav__item{white-space:nowrap;min-height:44px;align-items:center}.cyg-form-main{padding:12px 12px 8px}.cyg-form-section-head__name{font-size:17px}.cyg-entry-grid{--cyg-period-w:112px;width:max(100%,calc(180px + var(--cyg-periods,1) * var(--cyg-period-w)))}.cyg-cell-input{font-size:16px;height:36px}.cyg-cell-unit{height:36px;line-height:36px;font-size:16px}.form-submission-splitter > .k-pane.document-viewer-pane,.form-submission-splitter > .k-splitbar{display:none!important}.form-submission-splitter > .k-pane:first-child{flex:1 1 100%!important;width:100%!important}.cyg-form-foot{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.cyg-form-foot__keys{display:none}.cyg-form-head .btn.cyg-form-head__docs{display:none!important}.cyg-form-foot__actions{width:100%}.cyg-form-foot__actions > .btn{flex:1 1 0;min-height:44px}body .tracker-matrix-table .col-row-num,body .tracker-matrix-table thead th.col-row-num{display:none!important}body .tracker-matrix-table .col-borrower,body .tracker-matrix-table td.sticky-col,body .tracker-matrix-table th.sticky-col{position:sticky!important;left:0!important;z-index:3;background:var(--cyg-surface)!important;border-right:1px solid var(--cyg-border)!important;box-shadow:4px 0 8px -6px rgba(0,0,0,.18);width:90px!important;min-width:90px!important;max-width:90px!important;white-space:normal!important;word-break:break-word;font-size:12px!important;padding:5px 6px!important;line-height:1.2}body .tracker-matrix-table thead th.col-borrower,body .tracker-matrix-table thead th.sticky-col{z-index:4;background:var(--cyg-cream)!important}body .tracker-matrix-table .col-fund{width:70px!important;min-width:70px!important;padding:4px 5px!important}body .tracker-matrix-table .col-name{width:140px!important;min-width:140px!important;white-space:normal;font-size:12px!important;line-height:1.2}body .tracker-matrix-table .col-detail{width:70px!important;min-width:70px!important;font-size:12px}body .tracker-matrix-table .col-period{width:56px!important;min-width:56px!important;font-size:12px}body .tracker-matrix-table .cyg-due-flag--cell{white-space:normal}body .tracker-matrix-table .col-actions{width:56px!important;min-width:56px!important}}@media (max-width:359px){body .tracker-matrix-table .col-name,body .tracker-matrix-table th.col-name{display:none!important}body .tracker-matrix-table .col-borrower{width:80px!important;min-width:80px!important;max-width:80px!important;font-size:12px!important}body .tracker-matrix-table .col-fund{width:56px!important;min-width:56px!important}}@media (max-width:991.98px){.apex-toolbar,.apexcharts-toolbar{flex-wrap:wrap!important;gap:4px!important;top:auto!important;right:4px!important;position:relative!important;max-width:100%}.apex-toolbar .apexcharts-menu-icon,.apex-toolbar .apexcharts-pan-icon,.apex-toolbar .apexcharts-reset-icon,.apex-toolbar .apexcharts-selection-icon,.apex-toolbar .apexcharts-zoom-icon,.apex-toolbar .apexcharts-zoomin-icon,.apex-toolbar .apexcharts-zoomout-icon,.apexcharts-toolbar .apexcharts-menu-icon,.apexcharts-toolbar .apexcharts-pan-icon,.apexcharts-toolbar .apexcharts-reset-icon,.apexcharts-toolbar .apexcharts-selection-icon,.apexcharts-toolbar .apexcharts-zoom-icon,.apexcharts-toolbar .apexcharts-zoomin-icon,.apexcharts-toolbar .apexcharts-zoomout-icon{transform:scale(.8)}.apexcharts-menu-icon,.apexcharts-pan-icon,.apexcharts-reset-icon,.apexcharts-selection-icon,.apexcharts-zoom-icon{display:none!important}.apexcharts-legend{padding:2px 4px!important;font-size:12px!important;gap:4px!important}.apexcharts-legend .apexcharts-legend-series{margin:2px 6px!important}.apexcharts-tooltip{font-size:12px!important}.compliance-calendar-layout{display:block!important;grid-template-columns:1fr!important;overflow-x:hidden;max-width:100%;width:100%}.ccal-grid-wrap,.ccal-panel-wrap{max-width:100%;width:100%;overflow:hidden}.ccal-months{grid-template-columns:1fr!important;gap:12px!important}.ccal-month{max-width:100%;width:100%}.ccal-month table,.ccal-month-table{width:100%;font-size:12px;table-layout:fixed}.ccal-month table td,.ccal-month table th,.ccal-month-table td,.ccal-month-table th{padding:4px 0!important;text-align:center;width:14.28%!important;min-width:0!important;box-sizing:border-box}.ccal-toolbar .btn-group,.ccal-view-toggle{flex-shrink:0}.ccal-toolbar{flex-direction:column;align-items:stretch!important;gap:8px!important}.cyg-fs-band{flex-direction:column!important;align-items:stretch!important;gap:8px!important;flex-wrap:wrap!important;padding:10px 12px!important}.cyg-fs-band__actions,.cyg-fs-band__filters,.cyg-fs-band__lede{width:100%!important;flex:1 1 100%!important;min-width:0!important}.cyg-fs-band__filters{display:flex;flex-wrap:wrap;gap:6px}.cyg-fs-band__filters .form-control,.cyg-fs-band__filters .form-select,.cyg-fs-band__filters .k-dropdownlist,.cyg-fs-band__filters .k-picker{flex:1 1 auto;min-width:0;width:auto!important}.cyg-fs-kpi{padding:8px 12px!important;border-radius:10px;margin-bottom:6px}.cyg-fs-kpi__label{font-size:12px!important;letter-spacing:.08em}.cyg-fs-kpi__value{font-size:18px!important;font-weight:600;font-variant-numeric:tabular-nums}.cyg-financial-statements .cyg-financial-statements__head,.cyg-financial-statements .cyg-financial-statements__toolbar,.financial-statements-card .cyg-financial-statements__head,.financial-statements-card .cyg-financial-statements__toolbar,[id*="financial-statements" i] .cyg-financial-statements__head,[id*="financial-statements" i] .cyg-financial-statements__toolbar,[id*="financialStatements" i] .cyg-financial-statements__head,[id*="financialStatements" i] .cyg-financial-statements__toolbar{flex-direction:column!important;align-items:stretch!important;gap:6px!important;padding:8px 10px!important}.cyg-financial-statements .cyg-financial-statements__filters,.cyg-financial-statements .cyg-financial-statements__period-picker,.cyg-financial-statements .cyg-financial-statements__view-toggle,.financial-statements-card .cyg-financial-statements__filters,.financial-statements-card .cyg-financial-statements__period-picker,.financial-statements-card .cyg-financial-statements__view-toggle,[id*="financial-statements" i] .cyg-financial-statements__filters,[id*="financial-statements" i] .cyg-financial-statements__period-picker,[id*="financial-statements" i] .cyg-financial-statements__view-toggle,[id*="financialStatements" i] .cyg-financial-statements__filters,[id*="financialStatements" i] .cyg-financial-statements__period-picker,[id*="financialStatements" i] .cyg-financial-statements__view-toggle{flex-wrap:wrap!important;gap:6px!important;width:100%}.cyg-financial-statements .cyg-financial-statements__filters .btn,.cyg-financial-statements .cyg-financial-statements__filters .cyg-btn,.cyg-financial-statements .cyg-financial-statements__filters .k-dropdownlist,.cyg-financial-statements .cyg-financial-statements__filters .k-picker,.cyg-financial-statements .cyg-financial-statements__period-picker .btn,.cyg-financial-statements .cyg-financial-statements__period-picker .cyg-btn,.cyg-financial-statements .cyg-financial-statements__period-picker .k-dropdownlist,.cyg-financial-statements .cyg-financial-statements__period-picker .k-picker,.cyg-financial-statements .cyg-financial-statements__view-toggle .btn,.cyg-financial-statements .cyg-financial-statements__view-toggle .cyg-btn,.cyg-financial-statements .cyg-financial-statements__view-toggle .k-dropdownlist,.cyg-financial-statements .cyg-financial-statements__view-toggle .k-picker,.financial-statements-card .cyg-financial-statements__filters .btn,.financial-statements-card .cyg-financial-statements__filters .cyg-btn,.financial-statements-card .cyg-financial-statements__filters .k-dropdownlist,.financial-statements-card .cyg-financial-statements__filters .k-picker,.financial-statements-card .cyg-financial-statements__period-picker .btn,.financial-statements-card .cyg-financial-statements__period-picker .cyg-btn,.financial-statements-card .cyg-financial-statements__period-picker .k-dropdownlist,.financial-statements-card .cyg-financial-statements__period-picker .k-picker,.financial-statements-card .cyg-financial-statements__view-toggle .btn,.financial-statements-card .cyg-financial-statements__view-toggle .cyg-btn,.financial-statements-card .cyg-financial-statements__view-toggle .k-dropdownlist,.financial-statements-card .cyg-financial-statements__view-toggle .k-picker,[id*="financial-statements" i] .cyg-financial-statements__filters .btn,[id*="financial-statements" i] .cyg-financial-statements__filters .cyg-btn,[id*="financial-statements" i] .cyg-financial-statements__filters .k-dropdownlist,[id*="financial-statements" i] .cyg-financial-statements__filters .k-picker,[id*="financial-statements" i] .cyg-financial-statements__period-picker .btn,[id*="financial-statements" i] .cyg-financial-statements__period-picker .cyg-btn,[id*="financial-statements" i] .cyg-financial-statements__period-picker .k-dropdownlist,[id*="financial-statements" i] .cyg-financial-statements__period-picker .k-picker,[id*="financial-statements" i] .cyg-financial-statements__view-toggle .btn,[id*="financial-statements" i] .cyg-financial-statements__view-toggle .cyg-btn,[id*="financial-statements" i] .cyg-financial-statements__view-toggle .k-dropdownlist,[id*="financial-statements" i] .cyg-financial-statements__view-toggle .k-picker,[id*="financialStatements" i] .cyg-financial-statements__filters .btn,[id*="financialStatements" i] .cyg-financial-statements__filters .cyg-btn,[id*="financialStatements" i] .cyg-financial-statements__filters .k-dropdownlist,[id*="financialStatements" i] .cyg-financial-statements__filters .k-picker,[id*="financialStatements" i] .cyg-financial-statements__period-picker .btn,[id*="financialStatements" i] .cyg-financial-statements__period-picker .cyg-btn,[id*="financialStatements" i] .cyg-financial-statements__period-picker .k-dropdownlist,[id*="financialStatements" i] .cyg-financial-statements__period-picker .k-picker,[id*="financialStatements" i] .cyg-financial-statements__view-toggle .btn,[id*="financialStatements" i] .cyg-financial-statements__view-toggle .cyg-btn,[id*="financialStatements" i] .cyg-financial-statements__view-toggle .k-dropdownlist,[id*="financialStatements" i] .cyg-financial-statements__view-toggle .k-picker{flex:1 1 auto!important;min-width:0!important;min-height:44px}.cyg-financial-statements table td:first-child,.cyg-financial-statements table th:first-child,.financial-statements-card table td:first-child,.financial-statements-card table th:first-child,[id*="financial-statements" i] table td:first-child,[id*="financial-statements" i] table th:first-child,[id*="financialStatements" i] table td:first-child,[id*="financialStatements" i] table th:first-child{position:sticky!important;left:0!important;z-index:2;background:var(--cyg-surface)!important;box-shadow:1px 0 0 var(--cyg-border);max-width:180px;white-space:normal}.cyg-financial-statements table thead th:first-child,.financial-statements-card table thead th:first-child,[id*="financial-statements" i] table thead th:first-child,[id*="financialStatements" i] table thead th:first-child{z-index:3;background:var(--cyg-cream)!important}.cyg-financial-statements .cyg-financial-statements__chart,.financial-statements-card .cyg-financial-statements__chart,[id*="financial-statements" i] .cyg-financial-statements__chart,[id*="financialStatements" i] .cyg-financial-statements__chart{order:99;margin-top:8px;min-height:200px!important;max-height:240px}}@media (max-width:991.98px){.apexcharts-canvas,.cyg-chart,[id*="chart"] .apexcharts-canvas{width:100%!important;max-width:100%}.apexcharts-legend{padding:4px!important;font-size:12px!important}.apexcharts-legend .apexcharts-legend-series{margin-right:8px!important}.apexcharts-tooltip{font-size:12px}.cyg-chart-card{padding:10px 10px 8px}}@media (max-width:767.98px){.cyg-display-1,.h1,h1{font-size:26px;line-height:1.18}.cyg-display-2,.h2,h2{font-size:22px;line-height:1.2}.h3,h3{font-size:19px;line-height:1.22}.h4,h4{font-size:17px;line-height:1.25}.h5,h5{font-size:15px;line-height:1.3}.cyg-eyebrow,.cyg-label{font-size:12px;letter-spacing:.08em}}@media (max-width:767.98px){.cyg-hide-on-phone{display:none!important}}@media (max-width:991.98px){.cyg-hide-on-mobile{display:none!important}}@media (min-width:768px){.cyg-show-on-phone{display:none!important}}@media (min-width:992px){.cyg-show-on-mobile{display:none!important}}@media (max-width:991.98px){.cyg-mobile-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}}@media (max-width:991.98px){#kt_toolbar h5,.cmd-hero__title,.cyg-page-header__title,.cyg-page-hero__title,.fund-perf-hero__title,.subheader h5{font-size:20px!important;line-height:1.15!important;margin:0!important;letter-spacing:-.01em;font-weight:600}.cmd-hero,.fund-perf-hero{padding:8px 10px!important}.cmd-hero__eyebrow,.fund-perf-hero__eyebrow{font-size:12px!important;letter-spacing:.08em!important;margin:0 0 2px!important}.cmd-hero__meta,.cmd-hero__subtitle,.fund-perf-hero__subtitle{font-size:12px!important;margin:2px 0 0!important;color:var(--cyg-label)}.cmd-hero__filter-summary,.cmd-hero__status-pill{display:none!important}.action-card,.btn.btn-light-primary,.btn.btn-primary,.cyg-action-tile,.cyg-kpi,.cygnum-page-nav-link,.nav-link[data-bs-toggle="pill"],.qa-stack-row,.submission-list-item,[role="button"]:not([disabled]){transition:transform 120ms ease-out,background-color 120ms ease-out;-webkit-tap-highlight-color:transparent}.action-card:active,.btn.btn-light-primary:active,.btn.btn-primary:active,.cyg-action-tile:active,.cyg-kpi:active,.cygnum-page-nav-link:active,.nav-link[data-bs-toggle="pill"]:active,.qa-stack-row:active,.submission-list-item:active,[role="button"]:not([disabled]):active{transform:scale(.97);transition-duration:60ms}#formActionItemsListContainer,#reportingActionItemsListContainer,.compliance-scroll,.cyg-toolbar-filters,.cyg-tracker-toolbar__filters,.cygnum-page-nav,.k-grid-content,.modal-body,.nav-pills,.nav-tabs,.qa-group__items,.table-responsive{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.cyg-card,.cyg-surface{box-shadow:0 1px 2px rgba(20,34,46,.04),0 2px 8px rgba(20,34,46,.05);border-color:transparent!important}.cygnum-page-nav.nav-pills .nav-link.active::after,.nav-tabs .nav-link.active::after{height:3px}.cygnum-page-nav.nav-pills .nav-link,.nav-tabs .nav-link{font-weight:500;letter-spacing:0}.cygnum-page-nav.nav-pills .nav-link.active,.nav-tabs .nav-link.active{font-weight:700}.cyg-section-band__title{font-size:16px!important;line-height:1.2!important;font-weight:600}#kt_aside.offcanvas{transition-duration:220ms!important;transition-timing-function:cubic-bezier(.16,1,.3,1)!important}}@media (max-width:991.98px){[data-theme="dark"] .cyg-card,[data-theme="dark"] .cyg-surface{box-shadow:0 1px 2px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.25);border:1px solid var(--cyg-border-soft)!important}}@media (max-width:991.98px){.btn-print,.cmd-sql-trigger,.cyg-debug-pill,.cyg-export-menu,.cyg-sql-pill,.cyg-tools-menu,.k-grid-header .k-grouping-row,.k-grouping-header,[data-cyg-debug],[data-cyg-print]{display:none!important}.cyg-help-hint,.cyg-section-band p.text-muted,.cyg-section-band__caption,.cyg-section-band__dek,.cyg-tracker-card__subtitle{display:none!important}#kt_toolbar span.text-muted,.cyg-page-header__eyebrow,.cyg-page-header__subtitle,.cyg-page-hero__subtitle{display:none!important}#kt_toolbar .border-start,#kt_toolbar .h-20px.border-start{display:none!important}.cyg-tracker-head .cyg-section-band__dek,.qa-group__hint,.qa-group__subtitle{display:none!important}.cyg-section-band .badge:not(.cyg-fund-chip),.cyg-section-band .cyg-badge:not(.cyg-fund-chip),.cyg-section-band [class*="badge-light"]{display:none!important}.cyg-tracker-toolbar__actions:empty,.cyg-tracker-toolbar__actions:not(:has( > *:not([style*="display: none"]))){display:none!important}.cyg-period-version{display:none!important}#borrowerComplianceCard,.cyg-borrower-compliance-card,[id*="orrowerCompliance"]{display:none!important}.admin-explainer-card,.admin-section-explainer,.cyg-admin-explainer,[class*="explainer-card"]{display:none!important}.k-daterangepicker{display:flex!important;flex-direction:column;gap:6px;width:100%}.k-daterangepicker .k-dateinput{width:100%!important;min-height:44px}#timelineDateRange,.borrower-timeline-card .cyg-section-band__filter .btn-light-danger,.borrower-timeline-card .k-clear-button,.borrower-timeline-card .k-dateinput,.borrower-timeline-card .k-daterangepicker,.borrower-timeline-card button[title*="lear" i],.borrower-timeline-card button[title*="öschen" i],.timeline-filter .k-daterangepicker,.timeline-filter button[title*="lear" i],.timeline-filter button[title*="öschen" i],[id*="ctivityTimeline"] .k-clear-button,[id*="ctivityTimeline"] .k-dateinput,[id*="ctivityTimeline"] .k-daterangepicker,[id*="ctivityTimeline"] button[title*="lear" i],[id*="ctivityTimeline"] button[title*="öschen" i]{display:none!important}.borrower-timeline-card .cyg-section-band__filter,.borrower-timeline-card .d-flex.align-items-center.flex-wrap.w-100,[id*="ctivityTimeline"] .cyg-section-band__filter,[id*="ctivityTimeline"] .d-flex.align-items-center.flex-wrap.w-100{flex-direction:column;align-items:stretch!important;gap:6px!important}.cyg-admin-card__lead,.cyg-admin-overview-card p:not(:first-child),.cyg-overview-card__description{display:none!important}.cyg-overview-hint,.cyg-page-help,.cyg-tip,.cyg-tooltip-tip{display:none!important}.k-grid .k-grouping-header,.k-grid-header .k-grouping-dropclue{display:none!important}.mb-3{margin-bottom:6px!important}.mb-4{margin-bottom:8px!important}.mb-5{margin-bottom:10px!important}.mb-6{margin-bottom:10px!important}.mb-10,.mb-7,.mb-8,.mb-9{margin-bottom:12px!important}.mt-3{margin-top:6px!important}.mt-4{margin-top:8px!important}.mt-5{margin-top:10px!important}.mt-10,.mt-6,.mt-7,.mt-8,.mt-9{margin-top:10px!important}.cyg-surface.mb-5,.cyg-surface.mb-6{margin-bottom:10px!important}.row[class*="g-"],.row[class*="gy-"]{--bs-gutter-y:12px}.cyg-surface__body{padding:12px 16px!important}.cyg-section-band{padding:12px 16px!important;min-height:auto!important}.cyg-kpi,.cyg-kpi-card,.cyg-perf-tile,.cyg-stat-card{padding:10px 12px 8px!important;margin-bottom:0!important}#kt_content,.container-fluid,.container-xxl,.content{padding-left:10px!important;padding-right:10px!important}#kt_content > .container,#kt_content > .container-fluid,.content > .container,.content > .container-fluid{padding-top:8px!important;padding-bottom:12px!important}#kt_aside .menu .menu-link{padding:10px 14px!important}#kt_aside .aside-logo{padding:10px 14px!important;min-height:56px!important}.cyg-drawer__head{padding:12px 14px 10px!important}.cyg-drawer__toolbar{padding:10px 14px!important}.cyg-drawer__body,.cyg-drawer__body.cyg-drawer__body--padded{padding:12px 14px!important}#kt_toolbar.subheader{padding-top:6px!important;padding-bottom:6px!important}.cyg-help-hint,.cyg-page-header__subtitle--secondary,.cyg-section-band__dek{font-size:12px}#addReportingSubmissionRequestBtn,#addSubmissionRequestBtn,#fmdCov_bulkAssignBtn,#fmdCov_createAssignmentBtn,#fmdReq_bulkAssignBtn,#fmdReq_createAssignmentBtn,button[id*="ddReporting" i],button[id*="ddSubmission" i],button[id^="fmdCov_"][id$="Btn"],button[id^="fmdCov_"][id*="reate" i],button[id^="fmdCov_"][id*="ulkAssign" i],button[id^="fmdReq_"][id$="Btn"],button[id^="fmdReq_"][id*="reate" i],button[id^="fmdReq_"][id*="ulkAssign" i]{display:none!important}#kt_content:has(#adminTabsList) .card-toolbar .btn-primary,#kt_content:has(#adminTabsList) .card-toolbar .btn-success,#kt_content:has(#adminTabsList) .tab-pane .btn-primary.btn-sm,#kt_content:has(#adminTabsList) .tab-pane .btn-success.btn-sm,[id^="adminBor_"] .btn-primary.btn-sm,[id^="adminCov_"] .btn-primary.btn-sm,[id^="adminFund_"] .btn-primary.btn-sm,[id^="adminMetric_"] .btn-primary.btn-sm,[id^="adminReq_"] .btn-primary.btn-sm,[id^="adminReq_"] .btn-success.btn-sm,[id^="adminTab"] .btn-primary.btn-sm,[id^="adminTab"] .btn-success.btn-sm,[id^="adminTemplate_"] .btn-primary.btn-sm,[id^="adminUser_"] .btn-primary.btn-sm,form[id*="dminCovenants"] .btn-primary,form[id*="dminRoles"] .btn-primary,form[id*="dminUsers"] .btn-primary{display:none!important}.cyg-mode-toggle,button.cyg-mode-toggle,button[id*="bulkApprove" i],button[id*="bulkSelect" i]{display:none!important}.cyg-bulk-action-bar,[id*="bulkApproveBar"]{display:none!important}.action-card.cyg-action-tile:has(.cyg-action-tile__title:is( :is([data-action="change-status"]), :is([data-action="upload"]), :is([data-action="edit"]))){display:none!important}.cyg-dropzone,.cyg-file-upload,.file-upload-zone,.form-submission-upload-card,.form-submission-upload-overlay,button[id*="upload" i]:not([id*="img" i]),input[type="file"],label[for*="upload" i]{display:none!important}.basicActionsTemplate a[title*="Approve" i],.basicActionsTemplate a[title*="Delete" i],.basicActionsTemplate a[title*="Edit" i],.basicActionsTemplate a[title*="Reject" i],.basicActionsTemplate a[title*="Submit" i],.basicActionsTemplate a[title*="Upload" i],.basicActionsTemplate2 a[title*="Approve" i],.basicActionsTemplate2 a[title*="Delete" i],.basicActionsTemplate2 a[title*="Edit" i],.basicActionsTemplate2 a[title*="Reject" i],.basicActionsTemplate2 a[title*="Submit" i],.basicActionsTemplate2 a[title*="Upload" i]{display:none!important}.submission-list-item .d-flex.ms-auto .btn:not(:first-child){display:none!important}}@media (max-width:575.98px){.cyg-section-band__dek{display:none}.cyg-page-header__eyebrow ~ .cyg-page-header__subtitle,.subheader span.text-muted,h1 + .text-muted,h2 + .text-muted{display:none!important}}@media (max-width:991.98px){[data-theme="dark"] #kt_header{box-shadow:0 1px 0 var(--cyg-elevated-1)}[data-theme="dark"] #kt_aside.offcanvas{box-shadow:0 10px 60px rgba(0,0,0,.7)}[data-theme="dark"] .cyg-coverage-matrix td:first-child,[data-theme="dark"] .cyg-coverage-matrix th:first-child,[data-theme="dark"] .cyg-financial-statements td:first-child,[data-theme="dark"] .cyg-financial-statements th:first-child,[data-theme="dark"] .cyg-form-submission .metric-table td:first-child,[data-theme="dark"] .cyg-form-submission .metric-table th:first-child{background:var(--cyg-surface);box-shadow:2px 0 6px -4px rgba(0,0,0,.5)}}@media (max-width:991.98px){body{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}#kt_scrolltop,.scrolltop{bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;right:16px!important;width:40px!important;height:40px!important}}@media (max-width:991.98px){.inv-overview .inv-donut{flex-direction:column;align-items:stretch}.inv-overview .inv-donut__chart{flex:0 0 auto;max-width:240px;margin:0 auto}.inv-overview .inv-focus__grid{grid-template-columns:1fr}.inv-overview .inv-focus__card{border-right:none;border-bottom:1px solid var(--cyg-line)}.inv-overview .inv-focus__card:last-child{border-bottom:none}.inv-overview:has(> .inv-focus){display:flex;flex-direction:column}.inv-overview > .inv-focus{order:-1}.cyg-quick-search{top:0;width:100%;height:100dvh;border-radius:0;border:0}.cyg-quick-search__body{flex:1 1 auto;height:auto}.cyg-quick-search__body .cyg-quick-search__results{flex:1 1 auto;border-right:0}.cyg-quick-search__foot,.cyg-quick-search__glance{display:none}.cyg-quick-search__clear{display:inline-flex!important;width:40px;height:40px;margin-right:-8px}}@media (min-width:1400px) and (max-width:1699.98px){.inv-overview .inv-kpi-strip--one-row .inv-kpi{padding-left:14px;padding-right:14px}.inv-overview .inv-kpi-strip--one-row .inv-kpi--ring{gap:8px}.inv-overview .inv-kpi-strip--one-row .inv-kpi__ring svg{width:44px;height:44px}}@media (max-width:767.98px){.inv-overview .inv-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.inv-overview .inv-kpi-strip{grid-template-columns:1fr}}@media (max-width:1080px){.cyg-pair{grid-template-columns:1fr}}@media (max-width:980px){.cyg-slicer{grid-template-columns:repeat(2,1fr)}}@media (max-width:1199px){.cyg-deal-row{grid-template-columns:1fr;gap:10px}.cyg-deal-row__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px}.cyg-deal-metric{text-align:left}}@media (max-width:991px){.cyg-borrower-context__layout{grid-template-columns:1fr}.cyg-borrower-context__identity{border-right:none;border-bottom:1px solid var(--cyg-border-soft)}}@media (max-width:575px){.cyg-borrower-context__deals-col,.cyg-borrower-context__identity{padding:12px 14px}.cyg-deal-row__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.event-content{padding:4px 6px;gap:2px}.event-title{font-size:12px;-webkit-line-clamp:1}.event-status-badge{font-size:12px;padding:1px 5px}.event-time{display:none}.scheduler-tooltip-content{padding:12px;max-width:280px}}@media (max-width:991.98px){.am-impact .am-impact__cmp-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:991.98px){.rs-list-page{padding:16px 16px 40px}.rs-list-page .inv-overview .inv-kpi-strip.rs-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rs-list .rs-view-seg{margin-left:0}.rs-list .rs-search{width:100%}.rs-gap-toggle{margin:10px 0 0}.rs-list .rs-list__grid.k-grid{overflow-x:auto}.rs-list .rs-list__grid.k-grid table{min-width:960px}}@media (max-width:991.98px){.rs-split{max-width:none}.rs-split-doc,.rs-split-rail{flex:1 1 100%;min-width:0;max-width:100%}.rs-rail-toggle{display:none}.rs-split.is-rail-collapsed .rs-rail{display:block}.rs-entry-body .k-grid-content td,.rs-entry-body .k-grid-header th.k-header,.rs-entry-body .k-table-th,.rs-entry-body td.k-table-td{min-width:0;padding:7px 6px;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.rs-entry-body .k-grid-content > table,.rs-entry-body .k-grid-header table,.rs-entry-body .k-grid-table,.rs-entry-body table.k-table{table-layout:fixed;width:100%!important;min-width:0!important}.rs-entry-body .k-grid-content .k-table-td,.rs-entry-body .k-grid-content td{white-space:normal!important}.rs-entry-body .k-grid-content{overflow-x:hidden}.rs-pager{left:50%;right:auto;transform:translateX(-50%);max-width:calc(100% - 16px)}}@media (max-width:767.98px){#RsEditor{width:calc(100% - 16px)!important;left:8px!important}}@media (max-width:991.98px){.import-options-backdrop{display:none!important}}@media (max-width:991.98px){.cyg-fr .cyg-fr-search{width:100%;max-width:100%}.cyg-fr .cyg-fr-toggle{white-space:nowrap}.cyg-fr .cyg-fr-mandate{grid-template-columns:1fr;gap:12px}.cyg-fr .cyg-fr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.cyg-state{padding:14px 14px;column-gap:12px}.cyg-state--line .cyg-state__cta,.k-grid-norecords .cyg-state .cyg-state__cta{margin-left:20px;width:100%}.cyg-state--chart .cyg-state__ghost{inset:12px 12px 20px}.cyg-state--chart .cyg-state__pill{max-width:calc(100% - 24px);padding:8px 12px}}@media (max-width:1199.98px){.dr__body{grid-template-columns:200px minmax(0,1fr)}.dr__th-period{width:120px}}@media (max-width:991.98px){.dr__head{flex-direction:column;align-items:stretch}.dr__head-actions{justify-content:space-between;flex-wrap:wrap}.dr__meta{white-space:normal}.dr__body{grid-template-columns:minmax(0,1fr)}.dr.cyg-surface{overflow:hidden}.dr__toolbar > *{min-width:0;flex-shrink:1}.dr__search{flex:1 1 100%;max-width:none}.dr__scroll{overflow-x:auto}.dr__table th{position:static}.dr__rail{border-right:0;border-bottom:1px solid var(--cyg-border-soft);padding:10px 12px;overflow:hidden}.dr__folders{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding-bottom:4px}.dr__folder{grid-template-columns:auto auto;width:auto;flex:0 0 auto;padding:6px 10px}.dr__folder-code,.dr__folder-ico{display:none}.dr__folder-name{max-width:180px}.dr__switch{margin-left:0}.dr__table{min-width:860px}}@media (max-width:767.98px){.cdd.offcanvas-end{width:100vw}.cdd .cyg-drawer__head{padding:18px 16px 14px}.cdd .cyg-drawer__body--padded{padding:16px}.cdd-facts,.cdd-facts--3,.cdd-facts--4,.cdd-skel-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cdd-dl__row{grid-template-columns:1fr;gap:2px}.cdd .cyg-drawer__foot{flex-wrap:wrap}.cdd .cyg-drawer__foot .cyg-btn{flex:1 1 auto;justify-content:center}}@media (max-width:991.98px){.am-wall-facts.am-mix-facts{margin:4px 0}.am-riskdeals.am-mix-deals{margin:12px 0 4px}.am-mix-table td,.am-mix-table th{padding:8px 12px}.am-table-scroll.am-mix-scroll{margin-left:-16px;margin-right:-16px;max-width:none}}@media (max-width:767.98px){.am-portal .am-wall-facts{gap:6px 16px}.am-portal .am-wall-grain{flex-wrap:wrap}.rps-summary--five .rps-summary__item{flex-basis:45%}}@media (max-width:1199.98px){.tfd .tmo-attn__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tfd .tfd-grid--position,.tfd .tfd-grid--rules{grid-template-columns:minmax(0,1fr)}.tfd .tfd-req{grid-template-columns:minmax(0,1fr)}.tfd .tfd-req__side{align-items:flex-start}}@media (max-width:991.98px){.tfd .tmo-head{flex-direction:column;align-items:flex-start}.tfd .tmo-head__title{font-size:22px}.tfd .tmo-head__meta{gap:4px 16px}.tfd .tmo-head__meta .tmo-sep{display:none}.tfd .tmo-attn__grid{grid-template-columns:minmax(0,1fr)}.tfd .tmo-table{display:block;overflow-x:auto}.tfd .tfd-sim__result{grid-template-columns:minmax(0,1fr)}.tfd .tfd-sim__arrow{transform:rotate(135deg)}.tfd .tfd-exc{grid-template-columns:minmax(0,1fr)}.tfd .tfd-exc__status{align-items:flex-start}.cdd .tfd-form__half,.cdd .tfd-form__third{grid-column:span 6}.cdd .tfd-pf__tranche{grid-template-columns:minmax(0,1fr)}.tfd .tfd-rules div{grid-template-columns:minmax(0,1fr);gap:4px}.tfd .tmo-panel__head{flex-wrap:wrap}.tfd .tmo-panel__text{flex:1 1 220px}}@media (max-width:575.98px){.tfd .tmo .inv-kpi-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tfd .tfd-skel-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tfd .tfd-skel-cards{grid-template-columns:minmax(0,1fr)}.tfd .tfd-skel--card{height:260px}.tfd .tmo .inv-kpi-strip .inv-kpi{min-width:0;padding:14px 14px}.tfd .tmo .inv-kpi-strip .inv-kpi__value{font-size:21px!important;white-space:nowrap}.tfd .tmo-valtable{display:table}.tfd .tmo-valtable td:nth-child(2),.tfd .tmo-valtable td:nth-child(4),.tfd .tmo-valtable th:nth-child(2),.tfd .tmo-valtable th:nth-child(4){display:none}.tfd .tmo-cap{grid-template-columns:minmax(0,1fr) auto}.tfd .tmo-cap__track{grid-column:1/-1;grid-row:2}.tfd .tfd-variant{grid-template-columns:minmax(0,1fr) auto}.tfd .tfd-variant__room{grid-column:1/-1;text-align:left}}@media (max-width:991.98px){body #kt_toolbar .cyg-page-back{width:40px;height:40px;margin-left:-6px;margin-right:6px}body #kt_toolbar .cyg-page-head h5{margin-right:10px!important}body #kt_toolbar .cyg-page-actions{margin-top:8px}body #kt_toolbar .cyg-page-actions .cyg-btn{min-height:44px}}@media (max-width:1199.98px){.cyg-panel-row--2,.cyg-panel-row--3,.cyg-panel-row--wide-left{grid-template-columns:minmax(0,1fr)}.cyg-attn__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.cyg-attn__grid{grid-template-columns:minmax(0,1fr)}.cyg-panel__head{flex-direction:column;gap:12px}.cyg-panel__side{justify-content:flex-start}.cyg-panel__body--flush .cyg-panel-table{min-width:520px}}@media (max-width:1199.98px){.cyg-br .cyg-br-head{flex-direction:column;align-items:stretch;gap:16px}.cyg-br .cyg-br-head__text{width:100%}.cyg-br .cyg-br-head__side{justify-content:flex-start}.cyg-br .cyg-br-today{grid-template-columns:minmax(0,1fr)}.cyg-br.inv-overview .cyg-br-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.cyg-br .cyg-pi-year .cyg-pi-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.cyg-pi .cyg-pi-edit__grid{grid-template-columns:minmax(0,1fr);gap:4px}.cyg-pi .cyg-pi-edit__grid .form-label{margin-top:8px}.cyg-br .cyg-pi-ytable td:first-child,.cyg-br .cyg-pi-ytable td:nth-child(3){display:none}.cyg-br .cyg-pi-ytable td{white-space:normal}.cyg-pi .cyg-br-sec__head{flex-wrap:wrap;row-gap:8px}.cyg-pi .cyg-br-sec__side{flex-wrap:wrap}.cyg-br .cyg-br-split{grid-template-columns:minmax(0,1fr)}.cyg-br .cyg-br-split__list{position:static;max-height:none}.cyg-br .cyg-br-split__detail{display:none;min-height:0}.cyg-br .cyg-br-split.is-reading .cyg-br-split__list{display:none}.cyg-br .cyg-br-split.is-reading .cyg-br-split__detail{display:flex}.cyg-br .cyg-br-back{display:inline-flex;align-items:center;gap:6px;grid-column:1/-1;justify-self:start;border:0;background:0 0;padding:0;font-size:13.5px;font-weight:600;color:var(--cyg-primary);cursor:pointer}.cyg-br .cyg-br-sec-grid{grid-template-columns:minmax(0,1fr);gap:0}.cyg-br .cyg-br-sec-grid > .cyg-br-sec + .cyg-br-sec{border-top:1px solid var(--cyg-line-2)}.cyg-br .cyg-br-stagectl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cyg-br .cyg-br-stagectl > .cyg-panel-btn{justify-self:start}}@media (max-width:1199.98px){.cyg-pi .cyg-pi-search{width:100%}.cyg-br .cyg-br-views{flex-wrap:wrap}.cyg-br .cyg-pi-navtools{width:100%;margin-left:0;flex-wrap:wrap}.cyg-br .cyg-pi-navtools .cyg-pi-search{flex:1 1 100%;width:auto}.cyg-br .cyg-pi-navtools .k-dropdownlist{flex:1 1 auto}.cyg-pi .cyg-pi-toolbar--hist .k-dropdownlist{width:100%}}@media (max-width:575.98px){.cyg-pi .cyg-pi-dhead{padding:16px 16px 8px}.cyg-pi .cyg-pi-dtabs{padding:0 16px;overflow-x:auto}.cyg-pi .cyg-pi-dbody{padding:8px 16px 16px}.cyg-pi .cyg-pi-form{margin:4px 16px 12px}.cyg-pi .cyg-pi-kv{grid-template-columns:minmax(0,1fr);gap:4px}.cyg-pi .cyg-pi-kv dd{margin-bottom:8px}.cyg-pi .cyg-pi-stats{padding:4px 12px}.cyg-pi .cyg-pi-stats .cyg-pi-stable td,.cyg-pi .cyg-pi-stats .cyg-pi-stable th{padding:8px 12px}.cyg-pi .cyg-pi-stats .cyg-pi-stable th{white-space:normal}.cyg-pi .cyg-pi-stats .cyg-pi-stable .cyg-pi-n{width:auto}.cyg-pi .cyg-pi-hide-sm{display:none}.cyg-pi .cyg-pi-xpin{padding:12px 16px 16px}.cyg-pi .cyg-pi-hist__scroll{overflow-x:visible}.cyg-pi .cyg-pi-htable{display:block}.cyg-pi .cyg-pi-htable > thead{display:none}.cyg-pi .cyg-pi-htable > tbody{display:block}.cyg-pi .cyg-pi-htable > tbody > tr.cyg-pi-hrow{display:grid;grid-template-columns:16px minmax(0,1fr) auto;column-gap:8px;row-gap:4px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--cyg-line-2)}.cyg-pi .cyg-pi-htable > tbody > tr.cyg-pi-hrow > td{display:block;padding:0;border:0;min-width:0}.cyg-pi .cyg-pi-htable > tbody > tr.cyg-pi-hrow > td.cyg-pi-hide-sm{display:none}.cyg-pi .cyg-pi-htable > tbody > tr.cyg-pi-hrow > td:nth-child(1){grid-column:1;grid-row:1}.cyg-pi .cyg-pi-htable > tbody > tr.cyg-pi-hrow > td:nth-child(2){grid-column:2;grid-row:1}.cyg-pi .cyg-pi-htable > tbody > tr.cyg-pi-hrow > td:nth-child(3){grid-column:3;grid-row:1;justify-self:end}.cyg-pi .cyg-pi-htable > tbody > tr.cyg-pi-hrow > td:nth-child(4),.cyg-pi .cyg-pi-htable > tbody > tr.cyg-pi-hrow > td:nth-child(6),.cyg-pi .cyg-pi-htable > tbody > tr.cyg-pi-hrow > td:nth-child(8){grid-column:2/-1}.cyg-pi .cyg-pi-htable > tbody > tr.cyg-pi-xp{display:block}.cyg-pi .cyg-pi-htable > tbody > tr.cyg-pi-xp > td{display:block}.cyg-pi .cyg-pi-htable > tbody > tr:not(.cyg-pi-hrow):not(.cyg-pi-xp){display:block}.cyg-pi .cyg-pi-htable > tbody > tr:not(.cyg-pi-hrow):not(.cyg-pi-xp) > td{display:block}}@media (max-width:575.98px){.cyg-br{padding-top:16px;gap:16px}.cyg-br.inv-overview .cyg-br-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cyg-br .cyg-br-tile{padding:12px}.cyg-br .cyg-br-head__title{font-size:22px}.cyg-br .cyg-br-head__side{flex-wrap:wrap}.cyg-br .cyg-br-task{grid-template-columns:4px minmax(0,1fr);row-gap:8px}.cyg-br .cyg-br-task > .cyg-br-task__when{display:none}.cyg-br .cyg-br-task > .cyg-br-task__act,.cyg-br .cyg-br-task > .cyg-br-task__owner{grid-column:2}.cyg-br .cyg-br-feed__text{display:none}.cyg-br .cyg-br-head{gap:8px}.cyg-br .cyg-br-head__line{gap:4px 12px}.cyg-pi .cyg-pi-chips{flex-wrap:wrap}.cyg-pi .cyg-pi-chips .cyg-chip{flex:0 0 auto}.cyg-br .cyg-br-detail__head{grid-template-columns:minmax(0,1fr);padding:16px}.cyg-br .cyg-br-detail__body{padding:4px 16px 16px}.cyg-br .cyg-br-match,.cyg-br .cyg-br-stagectl{grid-template-columns:minmax(0,1fr)}.cyg-br .cyg-br-facts{grid-template-columns:minmax(0,1fr)}.cyg-br .cyg-br-trail li{grid-template-columns:minmax(0,1fr);gap:2px}.cyg-br .cyg-br-msg{grid-template-columns:minmax(0,1fr)}.cyg-br .cyg-br-msg > .cyg-br-avatar{display:none}}@media (max-width:1199.98px){.tfi .tfi-grid{grid-template-columns:minmax(0,1fr)}.tfi .tfi-col--side{position:static}.tfi .tfi-confirm__grid{grid-template-columns:minmax(0,1fr)}.tfi .tfi-preview{height:320px}}@media (max-width:991.98px){.tfi .tfi-read{grid-template-columns:minmax(0,1fr)}.tfi .tfi-answer{grid-template-columns:minmax(0,1fr);align-items:start}.tfi .tfi-answer__big{font-size:22px}.tfi .tfi-stepline__meta{margin-left:0;width:100%}.tfi .tfi-nowstep{grid-template-columns:22px minmax(0,1fr)}.tfi .tfi-nowstep__acts{grid-column:2;justify-content:flex-start}.tfi .tfi-now__big{font-size:21px}}@media (max-width:991.98px){.tfi-track:not(.tfi-track--compact){display:none}.tfi-track-phone{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:10px;background:var(--cyg-surface);border:1px solid var(--cyg-border-soft)}.tfi-track-phone b{font-size:14px}.tfi-track-phone small{font-size:12px;color:var(--cyg-label)}.tfi-track-phone__step{font-size:12px;font-weight:600;color:var(--cyg-label)}.tfi-track-phone__bar{display:block;height:4px;margin-top:8px;border-radius:4px;background:var(--cyg-line)}.tfi-track-phone__bar i{display:block;height:100%;border-radius:4px;background:var(--cyg-success)}.tfi .tfi-docgrid{grid-template-columns:minmax(0,1fr)}.tfi .tfi-summary{grid-template-columns:minmax(0,1fr)}.tfi .tmo-panel__side{display:none}}@media (max-width:767.98px){.tfi .tfi-fields{grid-template-columns:minmax(0,1fr)}.tfi .tfi-doc{flex-wrap:wrap}.tfi .tfi-doc__main{flex:1 1 0}.tfi .tfi-doc__actions{width:100%;padding-left:48px}.tfi .tfi-kind{width:100%}.tfi .tfi-drop{min-height:140px}.tfi-drawer .tfi-drawer__read dl{grid-template-columns:minmax(0,1fr)}}@media (max-width:991.98px){#tfDesk .tfd-docset{grid-template-columns:minmax(0,1fr)}#tfDesk .tfd-docset__group:nth-child(odd){border-right:0}}@media (max-width:767.98px){.tfi .tfi-ba:not(.tfi-ba--calc) tbody tr,.tfi .tfi-ba:not(.tfi-ba--calc) thead tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px}.tfi .tfi-ba:not(.tfi-ba--calc) thead th:first-child{display:none}.tfi .tfi-ba:not(.tfi-ba--calc) tbody td:first-child{grid-column:1/-1;min-width:0;padding-bottom:0}.tfi .tfi-ba:not(.tfi-ba--calc) td + td,.tfi .tfi-ba:not(.tfi-ba--calc) th + th{padding-left:0}}@media (max-width:767.98px){.tfd .tmo-book-dates{justify-content:flex-start}.tfd .tmo-util{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.tfd .tmo-util__track{grid-column:1/-1;grid-row:2}}@media (max-width:991.98px){.tmb .tmb-grid{grid-template-columns:1fr}.tmb .tmb-head__actions{width:100%}.tmb .tmb-summary__head{flex-direction:column;align-items:stretch;padding:16px 20px}.tmb .tmb-figures{grid-template-columns:1fr}.tmb .tmb-figure{padding:16px 20px}.tmb .tmb-figure + .tmb-figure{border-left:0;border-top:1px solid var(--cyg-border-soft)}.tmb .tmb-summary .tmb-band{padding:12px 20px}.tmb .tmb-head__actions .cyg-btn{flex:1 1 auto;justify-content:center}.tmb .tmb-dates{text-align:left}.tmb .tmb-dates__row{justify-content:flex-start}.tmb .tmb-figure__action .cyg-btn{width:100%;justify-content:center}.tmb .tmb-requests{min-width:820px}.tmb .tmb-stock{min-width:760px}}@media (max-width:767.98px){.tmb .tmb-label{width:auto}.tmb .tmb-fields tr{display:flex;flex-direction:column}.tmb .tmb-fields td{width:100%!important}}@media (max-width:767.98px){.cyg-mf-choice,.cyg-mf-choice--3{grid-template-columns:repeat(2,minmax(0,1fr))}.cyg-mf-section__head{gap:10px}body .modal:not(.swal2-popup) .modal-body:not(.p-0){padding-left:16px!important;padding-right:16px!important}.cyg-mf-readback-bar{padding:0 16px}}@media (max-width:991.98px){.cmd-sql-host.cmd-sql-host--gutter{padding-right:0;padding-top:28px}.cmd-sql-host.cmd-sql-host--gutter > .cmd-viz-tools{top:0;right:0}}@media (max-width:767.98px){.cmpv__versions{grid-template-columns:minmax(0,1fr)}.cmpv__arrow{display:none}}@media (max-width:767.98px){body .tracker-matrix-table thead .trk-dl{display:flex;margin:2px auto 0}}@media (max-width:1199.98px){.cyg-user-toggle--acting .cyg-user-avatar{box-shadow:0 0 0 2px var(--cyg-surface),0 0 0 4px var(--cyg-copper)}}@media (max-width:1199.98px){.admin-section .kn-layout,.admin-section .kn-library,.admin-section .kn-review{grid-template-columns:minmax(0,1fr)}.admin-section .kn-preview,.admin-section .kn-tree{position:static;max-height:none}}@media (max-width:767.98px){.admin-section .kn-attached,.admin-section .kn-diff{grid-template-columns:minmax(0,1fr)}.admin-section .kn-lane__head{flex-wrap:wrap}.admin-section .kn-kind-filter{width:100%;overflow-x:auto}.admin-section .kn-diff__line{grid-template-columns:minmax(0,1fr);gap:2px}.admin-section .kn-table .kn-col-date,.admin-section .kn-table .kn-col-kind{display:none}.admin-section .kn-bar__seg span{display:none}.admin-section .kn-reader{padding:18px 16px 20px}}@media (max-width:767.98px){.cyg-guide__cards,.cyg-guide__dodont{grid-template-columns:minmax(0,1fr)}.cyg-guide__table th{width:120px}.cyg-tracker-head__title .cyg-guide-btn{margin-left:0}}@media (max-width:767.98px){.cyg-rs-run{flex-wrap:wrap;row-gap:6px;column-gap:10px}.cyg-rs-run__lead{flex:0 0 100%}.cyg-rs-run__body{flex:1 1 0}.cyg-rs-run__title{white-space:normal}.cyg-rs-run__chev{order:2}.cyg-rs-track{order:3;flex:0 0 100%}}@media (max-width:1199.98px){.tm2-grid--2,.tm2-grid--2-1,.tm2-grid--3{grid-template-columns:minmax(0,1fr)}.tm2-pr-result,.tm2-pr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tm2-pr-alerts td:nth-child(2){min-width:160px}.tm2-pr-alerts td:nth-child(5),.tm2-pr-alerts td:nth-child(6){min-width:240px}.tm2-trade__grid{grid-template-columns:minmax(0,1fr)}.tmx-clock,.tmx-tests{grid-template-columns:minmax(0,1fr)}.tm2 .cyg-nav-more__toggle{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmr-layout{grid-template-columns:minmax(0,1fr)}.tmr-side{position:static}}@media (max-width:767.98px){.tmr-fields,.tmr-fields--4{grid-template-columns:minmax(0,1fr)}.tm2-card__head{flex-direction:column}.tm2-rule-field,.tm2-rules th{display:block;width:100%}.tm2-rule-save{flex-direction:column;align-items:stretch}.tm2-ltv__value{font-size:16px;min-width:56px}.tm2-question small{margin-left:0}.tm2-stress__grid{grid-template-columns:minmax(0,1fr)}.tm2-tree__detail > td{padding-left:12px!important}.tm2-tree__detail .tm2-trade{position:sticky;left:0;width:calc(100vw - 104px);padding:12px}.tm2-trade .tm2-facts td{padding:6px 6px!important}.tm2-trade .tm2-facts td:first-child{width:40%}.tm2-trade .tm2-facts td + td{overflow-wrap:anywhere}}@media (max-width:991.98px){.cyg-seg{flex-wrap:wrap;max-width:100%}}@media (max-width:1199.98px){.intel .intel-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.intel .intel-area{border-left:1px solid var(--cyg-border)}.intel .intel-area:nth-child(3n + 1){border-left:1px solid var(--cyg-border)}.intel .intel-area:nth-child(2n + 1){border-left:0}}@media (max-width:767.98px){.intel .intel-areas{grid-template-columns:1fr}.intel .intel-area{border-left:0!important;border-top:1px solid var(--cyg-border)}.intel .cyg-surface__body.intel-list{padding:0}.intel .intel-watch-table__kind{width:108px}.intel .intel-watch-table__date{width:84px}}@media (max-width:767.98px){.cov-tbl > thead{display:none}.cov-tbl,.cov-tbl > tbody,.cov-tbl > tbody > tr,.cov-tbl > tbody > tr > td{display:block;width:100%}.cov-tbl > tbody > tr{padding:12px 0;border-bottom:1px solid var(--cyg-border-soft)}.cov-tbl > tbody > tr > td{padding:2px 0;border:0}.cov-tbl > tbody > tr > td.cyg-cell-num{text-align:left}.cov-tbl__dist{min-width:0;padding-top:8px!important}}