:root{--ui-font-family:Aptos, "Segoe UI Variable", "Segoe UI", Arial, sans-serif;--ui-font-body:14px;--ui-font-body-small:12.5px;--ui-font-label:12px;--ui-font-meta:11px;--ui-control-height:44px;--ui-focus:#0b817b;--ui-focus-ring:0 0 0 3px #0b817b38;--ui-radius-control:10px}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--ui-font-family);font-size:var(--ui-font-body)}button,input,select,textarea{font:inherit}:where(button,input,select,textarea,.btn,.link-button){min-height:var(--ui-control-height)}.eyebrow{font-size:var(--ui-font-meta);line-height:1.3}.muted-mini,.metric-note,.premium-field-hint,.project-setup-copy p,.business-management-head p,.business-unlinked-state{font-size:var(--ui-font-body-small);line-height:1.5}.metric-label,.premium-field-label,.status-chip,.badge,.project-setup-title-row b,.business-management-meta b{font-size:var(--ui-font-label)}.primary-product-link,.primary-more>summary{padding:10px 12px!important}.primary-product-link-title{font-size:13px;line-height:1.35}.utility-nav-heading{font-size:var(--ui-font-meta)}.utility-nav-link-copy b{font-size:var(--ui-font-label);line-height:1.35}.context-module-link,.context-more>summary{font-size:var(--ui-font-label)!important}.context-module-label{font-size:var(--ui-font-meta)}.user-identity-copy b{font-size:var(--ui-font-label)}.user-identity-copy>span{font-size:var(--ui-font-meta)}.header-context-hint{color:var(--ui-muted);font-size:var(--ui-font-body-small);white-space:nowrap;font-weight:700}.app-brand-meta{align-items:center}.app-brand-meta .brand-small{max-width:none;font-size:var(--ui-font-meta)}.app-sidebar-foot b{font-size:var(--ui-font-label)}.app-sidebar-foot small{font-size:var(--ui-font-meta);line-height:1.5}.page-head-copy .subtitle{font-size:14px}.project-scope-copy small,.workspace-project-card>p,.project-setup-progress span{font-size:var(--ui-font-body-small)}@media (max-width:760px){:root{--ui-font-body:14px;--ui-control-height:44px}.header-context-hint{display:none}.context-module-link,.context-more>summary{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.project-command-centre{background:radial-gradient(circle at 100% 0,#356fd114,#0000 18rem),linear-gradient(135deg,#fff 0%,#f1f9f8 100%);border:1px solid #cfe2e0;border-radius:22px;grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);gap:18px;padding:24px;display:grid;box-shadow:0 14px 36px #102a430f}.project-command-main{min-width:0}.project-command-identity{color:var(--ui-muted);font-size:var(--ui-font-body-small);flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.project-command-identity>b{color:var(--ui-ink)}.project-command-centre h2{color:var(--ui-ink);letter-spacing:-.03em;margin:14px 0 7px;font-size:25px}.project-command-centre p{max-width:800px;color:var(--ui-muted);font-size:var(--ui-font-body);margin:0;line-height:1.6}.project-next-action{background:#ffffffe0;border:1px solid #d6e0e5;border-radius:17px;align-content:start;gap:8px;padding:18px;display:grid}.project-next-action.needs-action{background:linear-gradient(145deg,#fffaf0,#fff);border-color:#ead394}.project-next-action.complete{background:linear-gradient(145deg,#f3faf5,#fff);border-color:#c9dfcf}.project-next-action>span{color:var(--ui-subtle);font-size:var(--ui-font-meta);letter-spacing:.08em;font-weight:900}.project-next-action>b{color:var(--ui-ink);font-size:18px}.project-next-action>p{font-size:var(--ui-font-body-small)}.project-next-action .btn{width:max-content;margin-top:5px}.project-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.project-command-metrics>div{border:1px solid var(--ui-line);border-top:3px solid var(--ui-brand);background:#fff;border-radius:14px;gap:4px;min-height:108px;padding:14px;display:grid}.project-command-metrics>div.attention{border-top-color:var(--ui-gold)}.project-command-metrics>div.healthy{border-top-color:var(--ui-success)}.project-command-metrics small,.project-command-metrics span{color:var(--ui-muted);font-size:var(--ui-font-meta);line-height:1.4}.project-command-metrics strong{color:var(--ui-ink);font-size:24px;line-height:1.1}.project-attention-panel{background:linear-gradient(135deg,#fffaf1,#fff);border:1px solid #ead9a8;border-radius:18px;margin-top:16px;padding:18px}.project-attention-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.project-attention-head h2{color:var(--ui-ink);margin:4px 0 0;font-size:19px}.project-attention-head>span{color:#755900;font-size:var(--ui-font-meta);background:#fff0be;border-radius:999px;padding:5px 8px;font-weight:850}.project-attention-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.project-attention-item{min-height:82px;color:inherit;background:#fff;border:1px solid #e8dfc8;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.project-attention-number{color:#765b00;width:28px;height:28px;font-size:var(--ui-font-meta);background:#fff1bf;border-radius:9px;place-items:center;font-weight:900;display:grid}.project-attention-item>span:nth-child(2){gap:3px;display:grid}.project-attention-item b{color:var(--ui-ink);font-size:var(--ui-font-label)}.project-attention-item small{color:var(--ui-muted);font-size:var(--ui-font-meta);line-height:1.4}.project-ready-callout{color:#315d43;background:#f3faf5;border:1px solid #c9dfcf;border-radius:14px;align-items:center;gap:10px 18px;margin-top:16px;padding:13px 15px;display:flex}.project-ready-callout span{color:#587162;font-size:var(--ui-font-body-small)}.project-setup-guide-compact{margin-top:16px}.project-setup-full{border:1px solid var(--ui-line);background:#ffffffc7;border-radius:13px;overflow:hidden}.project-setup-full>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:11px 13px;list-style:none;display:flex}.project-setup-full>summary::-webkit-details-marker{display:none}.project-setup-full>summary>span{gap:2px;display:grid}.project-setup-full>summary b{color:var(--ui-ink);font-size:var(--ui-font-label)}.project-setup-full>summary small{color:var(--ui-muted);font-size:var(--ui-font-meta)}.project-setup-full[open]>summary{border-bottom:1px solid var(--ui-line);background:#f8fbfb}.project-setup-full[open]>summary>strong{transform:rotate(180deg)}.project-setup-full .project-setup-steps{padding:10px}.project-business-summary{border:1px solid var(--ui-line);background:var(--ui-line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.project-business-summary>span{background:#f9fbfb;gap:3px;padding:11px 13px;display:grid}.project-business-summary small{color:var(--ui-muted);font-size:var(--ui-font-meta)}.project-business-summary b{color:var(--ui-ink);font-size:16px}@media (max-width:1040px){.project-command-centre{grid-template-columns:1fr}.project-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.project-attention-list{grid-template-columns:1fr}}@media (max-width:620px){.project-command-centre{padding:18px}.project-command-metrics,.project-business-summary{grid-template-columns:1fr}.project-attention-head,.project-ready-callout{flex-direction:column;align-items:flex-start}}.workspace-model-help{border:1px solid var(--ui-line);background:#fff;border-radius:14px;overflow:hidden}.workspace-model-help>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:100%;padding:13px 15px;list-style:none;display:flex}.workspace-model-help>summary::-webkit-details-marker{display:none}.workspace-model-help>summary>span{gap:2px;display:grid}.workspace-model-help>summary b{color:var(--ui-ink);font-size:var(--ui-font-label)}.workspace-model-help>summary small{color:var(--ui-muted);font-size:var(--ui-font-meta)}.workspace-model-help>summary>strong{color:var(--ui-brand);font-size:var(--ui-font-meta)}.workspace-model-help[open]>summary{border-bottom:1px solid var(--ui-line);background:#f8fbfb}.workspace-model-help .workspace-model-note{box-shadow:none;border:0;border-radius:0;margin:0}.project-portfolio-result-meta{color:var(--ui-muted);font-size:var(--ui-font-body-small);align-items:baseline;gap:7px;margin:12px 0 10px;display:flex}.project-portfolio-result-meta b{color:var(--ui-ink);font-size:17px}.project-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.project-portfolio-card{border:1px solid var(--ui-line);border-top:4px solid var(--ui-brand);background:radial-gradient(circle at 108% -8%,#356fd114,#0000 11rem),#fff;border-radius:16px;gap:13px;min-height:270px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #102a430b}.project-portfolio-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.project-portfolio-card h3{color:var(--ui-ink);margin:5px 0 0;font-size:16px;line-height:1.25}.project-portfolio-card>p{color:var(--ui-muted);font-size:var(--ui-font-body-small);margin:0;line-height:1.55}.project-portfolio-facts{background:#e2e8eb;border:1px solid #e2e8eb;border-radius:11px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.project-portfolio-facts>span{background:#fafcfd;gap:3px;padding:9px 10px;display:grid}.project-portfolio-facts small{color:var(--ui-muted);font-size:var(--ui-font-meta)}.project-portfolio-facts b{color:var(--ui-ink);font-size:var(--ui-font-label);overflow-wrap:anywhere;font-weight:800}.project-portfolio-card .project-row-actions{margin-top:auto}@media (max-width:1120px){.project-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.project-portfolio-grid{grid-template-columns:1fr}}.sponsorship-workspace-hero{background:radial-gradient(circle at 100% 0,#356fd117,#0000 16rem),linear-gradient(135deg,#fff,#f2f9f8);border:1px solid #cfe2e0;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex;box-shadow:0 10px 30px #102a430d}.sponsorship-workspace-hero h2{color:var(--ui-ink);letter-spacing:-.025em;margin:5px 0 7px;font-size:23px}.sponsorship-workspace-hero p{max-width:780px;color:var(--ui-muted);font-size:var(--ui-font-body);margin:0;line-height:1.6}.sponsorship-workspace-meta{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.sponsorship-workspace-meta span{border:1px solid var(--ui-line);color:var(--ui-muted);font-size:var(--ui-font-meta);background:#fff;border-radius:999px;padding:5px 8px}.sponsorship-workspace-status{border:1px solid var(--ui-line);background:#ffffffdb;border-radius:13px;gap:7px;min-width:130px;padding:12px;display:grid}.sponsorship-workspace-status small{color:var(--ui-muted);font-size:var(--ui-font-meta)}.sponsorship-workflow-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:12px 0 16px;display:grid}.sponsorship-workflow-strip>div{border:1px solid var(--ui-line);background:#fff;border-radius:11px;align-items:center;gap:8px;min-height:48px;padding:9px 10px;display:flex}.sponsorship-workflow-strip>div>span{width:25px;height:25px;color:var(--ui-muted);font-size:var(--ui-font-meta);background:#eef3f5;border-radius:8px;flex:none;place-items:center;font-weight:900;display:grid}.sponsorship-workflow-strip>div.complete{background:#f5faf6;border-color:#c8dfcf}.sponsorship-workflow-strip b{color:var(--ui-ink);font-size:var(--ui-font-label)}.sponsorship-portfolio-grid,.stokvel-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sponsorship-portfolio-card,.stokvel-portfolio-card{border:1px solid var(--ui-line);border-top:4px solid var(--ui-brand);background:#fff;border-radius:16px;gap:13px;min-height:300px;padding:16px;display:grid;box-shadow:0 8px 24px #102a430b}.sponsorship-portfolio-head,.stokvel-portfolio-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sponsorship-portfolio-head h3,.stokvel-portfolio-head h3{color:var(--ui-ink);margin:5px 0 0;font-size:16px}.sponsorship-event-detail{color:var(--ui-muted);font-size:var(--ui-font-body-small);gap:3px;display:grid}.sponsorship-event-detail b{color:var(--ui-ink)}.sponsorship-card-progress,.stokvel-funding-progress{gap:11px;display:grid}.sponsorship-card-progress>div,.stokvel-funding-progress{gap:5px;display:grid}.sponsorship-card-progress span,.stokvel-funding-progress>span{color:var(--ui-muted);font-size:var(--ui-font-meta);justify-content:space-between;gap:12px;display:flex}.sponsorship-card-progress span b,.stokvel-funding-progress>span b{color:var(--ui-ink)}.sponsorship-card-progress>div>div,.stokvel-funding-progress>div{background:#edf2f4;border-radius:999px;height:7px;overflow:hidden}.sponsorship-card-progress i,.stokvel-funding-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--ui-brand), var(--ui-blue));height:100%;display:block}.sponsorship-card-progress small,.stokvel-funding-progress small{color:var(--ui-muted);font-size:var(--ui-font-meta)}.sponsorship-card-facts,.stokvel-card-facts{border:1px solid var(--ui-line);background:var(--ui-line);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.sponsorship-card-facts>span,.stokvel-card-facts>span{background:#fafcfd;gap:3px;padding:9px;display:grid}.sponsorship-card-facts small,.stokvel-card-facts small{color:var(--ui-muted);font-size:var(--ui-font-meta)}.sponsorship-card-facts b,.stokvel-card-facts b{color:var(--ui-ink);font-size:var(--ui-font-label);overflow-wrap:anywhere}.stokvel-portfolio-card>p{color:var(--ui-muted);font-size:var(--ui-font-body-small);margin:0;line-height:1.55}.sponsorship-portfolio-card .btn,.stokvel-portfolio-card .btn{width:max-content;margin-top:auto}@media (max-width:900px){.sponsorship-workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsorship-portfolio-grid,.stokvel-portfolio-grid{grid-template-columns:1fr}}@media (max-width:620px){.sponsorship-workspace-hero{flex-direction:column}.sponsorship-workflow-strip,.sponsorship-card-facts,.stokvel-card-facts{grid-template-columns:1fr}}.business-project-relationships{border:1px solid var(--ui-line);background:#fbfdfd;border-radius:12px;overflow:hidden}.business-project-relationships>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:10px 12px;list-style:none;display:flex}.business-project-relationships>summary::-webkit-details-marker{display:none}.business-project-relationships>summary>span{gap:2px;display:grid}.business-project-relationships>summary b{color:var(--ui-ink);font-size:var(--ui-font-label)}.business-project-relationships>summary small{color:var(--ui-muted);font-size:var(--ui-font-meta)}.business-project-relationships>summary>strong{color:var(--ui-brand);font-size:var(--ui-font-meta)}.business-project-relationships[open]>summary{border-bottom:1px solid var(--ui-line);background:#f4f9f8}.business-project-relationship-body{gap:10px;padding:10px;display:grid}.assistant-scope-banner{background:linear-gradient(90deg,#f2faf9,#f8fbff);border:1px solid #cfe2e0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;padding:10px 12px;display:flex}.assistant-scope-banner b{color:var(--ui-brand-strong);font-size:var(--ui-font-label)}.assistant-scope-banner span{color:var(--ui-muted);font-size:var(--ui-font-body-small);line-height:1.45}.insights-detail-disclosure{border:1px solid var(--ui-line);background:#fbfdfd;border-radius:13px;overflow:hidden}.insights-detail-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 14px;list-style:none;display:flex}.insights-detail-disclosure>summary::-webkit-details-marker{display:none}.insights-detail-disclosure>summary>span{gap:3px;display:grid}.insights-detail-disclosure>summary b{color:var(--ui-ink);font-size:var(--ui-font-label)}.insights-detail-disclosure>summary small{color:var(--ui-muted);font-size:var(--ui-font-meta);line-height:1.4}.insights-detail-disclosure>summary>strong{color:var(--ui-brand);font-size:var(--ui-font-meta)}.insights-detail-disclosure[open]>summary{border-bottom:1px solid var(--ui-line);background:#f4f9f8}.insights-detail-disclosure[open]>summary>strong{color:var(--ui-ink)}.insights-detail-disclosure-body{padding:10px}:root{--ui-subtle:#687a86;--ui-focus:#087c76;--ui-focus-outer:#fff}html{scroll-padding-top:120px}[id]{scroll-margin-top:120px}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--ui-focus-outer);outline-offset:2px;box-shadow:0 0 0 4px var(--ui-focus)}:where(button,input,select,textarea,summary,.btn,.link-button,.icon-btn,.primary-product-link,.primary-more-link,.utility-nav-link,.context-module-link,.context-more-link,.assistant-suggestion){min-height:44px}.icon-btn{min-width:44px}button:not(:disabled),summary,.btn:not([aria-disabled=true]),.link-button:not([aria-disabled=true]){cursor:pointer}button:disabled,.btn[aria-disabled=true],.link-button[aria-disabled=true]{cursor:not-allowed;opacity:.58}.table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;max-width:100%}.table-wrap:focus-visible{border-radius:var(--ui-radius-sm)}.card,.panel,.project-portfolio-card,.sponsorship-portfolio-card,.stokvel-portfolio-card,.business-management-card,.insights-project-card{box-shadow:0 4px 16px #0c24380e}.app-mobile-navigation{display:none}@media (hover:hover) and (pointer:fine){.workspace-project-card,.project-portfolio-card,.sponsorship-portfolio-card,.stokvel-portfolio-card,.business-management-card,.insights-project-card{transition:transform .16s,border-color .16s,box-shadow .16s}.workspace-project-card:hover,.project-portfolio-card:hover,.sponsorship-portfolio-card:hover,.stokvel-portfolio-card:hover,.business-management-card:hover,.insights-project-card:hover{border-color:#b8cecd;box-shadow:0 10px 28px #0c243814}}@media (max-width:980px){html{scroll-padding-top:132px}[id]{scroll-margin-top:132px}.sidebar.app-sidebar{z-index:60;flex-direction:row;align-items:center;gap:12px;width:100%;height:64px;min-height:64px;padding:8px 12px;position:sticky;top:0;overflow:visible}.brand.app-brand{background:0 0;border:0;align-items:center;gap:0;margin:0;padding:0;display:flex}.brand.app-brand img{width:112px}.app-brand-meta,.app-sidebar-scroll,.app-sidebar-foot{display:none!important}.app-mobile-navigation{margin-left:auto;display:block;position:relative}.app-mobile-navigation>summary{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:11px;align-items:center;gap:8px;min-width:108px;padding:8px 11px;list-style:none;display:flex}.app-mobile-navigation>summary::-webkit-details-marker{display:none}.app-mobile-navigation>summary span{color:#a8c3c8;font-size:var(--ui-font-meta)}.app-mobile-navigation>summary strong{font-size:var(--ui-font-label);margin-left:auto}.app-mobile-navigation[open]>summary{background:#087c7647;border-color:#59d0c457}.app-mobile-navigation-body{z-index:75;overscroll-behavior:contain;color:#fff;background:#0a2238;border:1px solid #ffffff1a;border-radius:16px;width:min(360px,100vw - 24px);max-height:calc(100dvh - 80px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden auto;box-shadow:0 24px 60px #04142252}.app-mobile-navigation-body .app-nav-section-label{margin:2px 8px 8px}.app-mobile-navigation-body .utility-nav-shell{margin-top:12px}.app-mobile-navigation-body .utility-nav-mobile{display:block}.app-mobile-navigation-body .utility-nav-mobile>summary{color:#c9dcdf;background:#ffffff0a;border-color:#ffffff1a}.global-app-header{z-index:40;top:64px}.top-strip.app-top-strip{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:58px;padding:8px 16px;display:flex}.platform-status-line{flex:auto}.global-user-zone{margin-left:auto}.top-strip-centre{flex:1 0 100%;order:3;justify-content:flex-start}.context-module-nav{padding-left:16px;padding-right:16px}.app-content{width:calc(100% - 32px);padding-top:24px}}@media (max-width:620px){.runtime-mode-caption{display:none}.page-head.page-head-v052{gap:16px;margin-bottom:20px}.page-head-main{gap:11px}.page-head-accent{min-height:60px}.title{font-size:clamp(28px,9vw,34px);line-height:1.08}.subtitle{font-size:13px;line-height:1.55}.card,.panel{padding:16px}}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:none;outline:3px solid highlight}.status-chip,.badge,.live-runtime-chip,.demo-live-chip{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--tone-workspace:#087f78;--tone-workspace-soft:#eaf7f5;--tone-projects:#3f6fb5;--tone-projects-soft:#edf3fb;--tone-stokvel:#5d873f;--tone-stokvel-soft:#f0f7ea;--tone-finance:#2f7d5b;--tone-finance-soft:#edf8f1;--tone-business:#5368a8;--tone-business-soft:#eff2fb;--tone-insights:#7655a8;--tone-insights-soft:#f3effb;--tone-governance:#657451;--tone-governance-soft:#f3f6ed;--tone-access:#8a5c94;--tone-access-soft:#f7eff8;--tone-operations:#217b94;--tone-operations-soft:#ecf7fa;--tone-platform:#38536c;--tone-platform-soft:#eef3f7;--tone-account:#66747c;--tone-account-soft:#f1f4f5;--tone-default:#087f78;--tone-default-soft:#eaf7f5}:is(.app-content:has(>.module-surface-marker[data-ui-module=workspace]),[data-ui-tone=workspace]){--module-accent:var(--tone-workspace);--module-soft:var(--tone-workspace-soft)}:is(.app-content:has(>.module-surface-marker[data-ui-module=projects]),[data-ui-tone=projects]){--module-accent:var(--tone-projects);--module-soft:var(--tone-projects-soft)}:is(.app-content:has(>.module-surface-marker[data-ui-module=stokvel]),[data-ui-tone=stokvel]){--module-accent:var(--tone-stokvel);--module-soft:var(--tone-stokvel-soft)}:is(.app-content:has(>.module-surface-marker[data-ui-module=finance]),[data-ui-tone=finance]){--module-accent:var(--tone-finance);--module-soft:var(--tone-finance-soft)}:is(.app-content:has(>.module-surface-marker[data-ui-module=business]),[data-ui-tone=business]){--module-accent:var(--tone-business);--module-soft:var(--tone-business-soft)}:is(.app-content:has(>.module-surface-marker[data-ui-module=insights]),[data-ui-tone=insights]){--module-accent:var(--tone-insights);--module-soft:var(--tone-insights-soft)}:is(.app-content:has(>.module-surface-marker[data-ui-module=governance]),[data-ui-tone=governance]){--module-accent:var(--tone-governance);--module-soft:var(--tone-governance-soft)}:is(.app-content:has(>.module-surface-marker[data-ui-module=access]),[data-ui-tone=access]){--module-accent:var(--tone-access);--module-soft:var(--tone-access-soft)}:is(.app-content:has(>.module-surface-marker[data-ui-module=operations]),[data-ui-tone=operations]){--module-accent:var(--tone-operations);--module-soft:var(--tone-operations-soft)}:is(.app-content:has(>.module-surface-marker[data-ui-module=platform]),[data-ui-tone=platform]){--module-accent:var(--tone-platform);--module-soft:var(--tone-platform-soft)}:is(.app-content:has(>.module-surface-marker[data-ui-module=account]),[data-ui-tone=account]){--module-accent:var(--tone-account);--module-soft:var(--tone-account-soft)}:is(.app-content:has(>.module-surface-marker[data-ui-module=default]),[data-ui-tone=default]){--module-accent:var(--tone-default);--module-soft:var(--tone-default-soft)}.primary-product-link[data-ui-tone]:hover,.primary-more-link[data-ui-tone]:hover{color:#fff;border-color:color-mix(in srgb, var(--module-accent) 36%, transparent);background:linear-gradient(100deg, color-mix(in srgb, var(--module-accent) 22%, transparent), #ffffff0a)}.primary-product-link[data-ui-tone].active{color:#fff;border-color:color-mix(in srgb, var(--module-accent) 40%, transparent);background:linear-gradient(100deg, color-mix(in srgb, var(--module-accent) 38%, transparent), #ffffff0b);box-shadow:0 9px 24px #00000014}.primary-product-link[data-ui-tone].active:before{background:linear-gradient(180deg, color-mix(in srgb, var(--module-accent) 78%, white), var(--module-accent));box-shadow:0 0 16px color-mix(in srgb, var(--module-accent) 46%, transparent)}.primary-more-link[data-ui-tone].active{color:#fff;background:color-mix(in srgb, var(--module-accent) 24%, transparent)}.context-module-nav[data-ui-tone]{border-top-color:color-mix(in srgb, var(--module-accent) 14%, #d9e5e5);border-bottom-color:color-mix(in srgb, var(--module-accent) 18%, #d9e5e5);background:linear-gradient(90deg, color-mix(in srgb, var(--module-soft) 74%, white), #f8fbfaf0 56%, #f7faf9)}.context-module-nav[data-ui-tone] .context-module-label{color:var(--module-accent);border-right-color:color-mix(in srgb, var(--module-accent) 24%, var(--ui-line));background:linear-gradient(90deg, color-mix(in srgb, var(--module-soft) 82%, white) 72%, color-mix(in srgb, var(--module-soft) 56%, white))}.context-module-link[data-ui-tone]:hover,.context-more-link[data-ui-tone]:hover{border-color:color-mix(in srgb, var(--module-accent) 26%, var(--ui-line));background:color-mix(in srgb, var(--module-soft) 76%, white);color:color-mix(in srgb, var(--module-accent) 84%, #173b57)}.context-module-link[data-ui-tone].active,.context-more-link[data-ui-tone].active{border-color:color-mix(in srgb, var(--module-accent) 38%, var(--ui-line));background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--module-soft) 90%, white));color:color-mix(in srgb, var(--module-accent) 88%, #173b57);box-shadow:0 4px 12px color-mix(in srgb, var(--module-accent) 12%, transparent)}.context-module-link[data-ui-tone].active:after{background:var(--module-accent)}.utility-nav-group{--utility-accent:var(--tone-platform);--utility-soft:var(--tone-platform-soft)}.utility-nav-group.nav-group-administration{--utility-accent:var(--tone-access);--utility-soft:var(--tone-access-soft)}.utility-nav-group.nav-group-governance{--utility-accent:var(--tone-governance);--utility-soft:var(--tone-governance-soft)}.utility-nav-group.nav-group-operations{--utility-accent:var(--tone-operations);--utility-soft:var(--tone-operations-soft)}.utility-nav-group .utility-nav-heading{color:color-mix(in srgb, var(--utility-accent) 56%, #d8e7ea)}.utility-nav-group.active{background:linear-gradient(135deg, color-mix(in srgb, var(--utility-accent) 15%, transparent), transparent);border-radius:12px}.utility-nav-group .utility-nav-link.active{color:#fff;border-color:color-mix(in srgb, var(--utility-accent) 24%, transparent);background:color-mix(in srgb, var(--utility-accent) 22%, transparent)}.utility-nav-group .utility-nav-link.active .nav-active-bar{background:color-mix(in srgb, var(--utility-accent) 76%, white);box-shadow:0 0 12px color-mix(in srgb, var(--utility-accent) 42%, transparent)}.app-content:has(>.module-surface-marker){--module-accent:var(--tone-default);--module-soft:var(--tone-default-soft)}.app-content:has(>.module-surface-marker):not(:has(>.module-surface-marker[data-ui-module=sponsorship])) .page-head-accent{background:linear-gradient(180deg, var(--module-accent), color-mix(in srgb, var(--module-accent) 52%, white))}.app-content:has(>.module-surface-marker):not(:has(>.module-surface-marker[data-ui-module=sponsorship])) .page-head .eyebrow{color:var(--module-accent)}.app-content:has(>.module-surface-marker):not(:has(>.module-surface-marker[data-ui-module=sponsorship])) .panel{border-color:color-mix(in srgb, var(--module-accent) 13%, var(--ui-line))}.app-content:has(>.module-surface-marker):not(:has(>.module-surface-marker[data-ui-module=sponsorship])) .panel-head{background:linear-gradient(90deg, color-mix(in srgb, var(--module-soft) 78%, white), #fff 58%)}.app-content:has(>.module-surface-marker):not(:has(>.module-surface-marker[data-ui-module=sponsorship])) .panel-accent{background:linear-gradient(180deg, var(--module-accent), color-mix(in srgb, var(--module-accent) 40%, white))}.app-content:has(>.module-surface-marker):not(:has(>.module-surface-marker[data-ui-module=sponsorship])) .metric-card:not(.accent-teal):not(.accent-green):not(.accent-gold):not(.accent-rust){--metric-gradient:linear-gradient(90deg, var(--module-accent), color-mix(in srgb, var(--module-accent) 46%, white));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--module-accent) 9%, transparent), transparent 9rem), #fff}.app-content:has(>.module-surface-marker):not(:has(>.module-surface-marker[data-ui-module=sponsorship])) .data-toolbar{border-color:color-mix(in srgb, var(--module-accent) 16%, var(--ui-line));background:linear-gradient(90deg, color-mix(in srgb, var(--module-soft) 72%, white), #fff)}.app-content:has(>.module-surface-marker):not(:has(>.module-surface-marker[data-ui-module=sponsorship])) thead th{background:color-mix(in srgb, var(--module-soft) 76%, #f4f8f8)!important;border-bottom-color:color-mix(in srgb, var(--module-accent) 17%, var(--ui-line))!important}.app-content:has(>.module-surface-marker):not(:has(>.module-surface-marker[data-ui-module=sponsorship])) tbody tr:hover td{background:color-mix(in srgb, var(--module-soft) 42%, white)!important}.app-content:has(>.module-surface-marker):not(:has(>.module-surface-marker[data-ui-module=sponsorship])) .premium-form-panel{border-color:color-mix(in srgb, var(--module-accent) 18%, var(--ui-line))!important}.app-content:has(>.module-surface-marker):not(:has(>.module-surface-marker[data-ui-module=sponsorship])) form.card{border-color:color-mix(in srgb, var(--module-accent) 18%, var(--ui-line))!important}.app-content:has(>.module-surface-marker):not(:has(>.module-surface-marker[data-ui-module=sponsorship])) .premium-form-panel:before{background:linear-gradient(180deg, var(--module-accent), color-mix(in srgb, var(--module-accent) 42%, white))!important}.app-content:has(>.module-surface-marker):not(:has(>.module-surface-marker[data-ui-module=sponsorship])) form.card:before{background:linear-gradient(180deg, var(--module-accent), color-mix(in srgb, var(--module-accent) 42%, white))!important}.app-content:has(>.module-surface-marker):not(:has(>.module-surface-marker[data-ui-module=sponsorship])) .premium-form-panel-head{background:linear-gradient(135deg, color-mix(in srgb, var(--module-soft) 78%, white), #fffffff5)}.app-content:has(>.module-surface-marker):not(:has(>.module-surface-marker[data-ui-module=sponsorship])) .premium-form-panel-head .eyebrow{color:var(--module-accent)}.app-content:has(>.module-surface-marker):not(:has(>.module-surface-marker[data-ui-module=sponsorship])) form.card>.eyebrow{color:var(--module-accent)}.app-content:has(>.module-surface-marker):not(:has(>.module-surface-marker[data-ui-module=sponsorship])) .btn-primary{border-color:color-mix(in srgb, var(--module-accent) 78%, #173b57)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--module-accent) 88%, white), color-mix(in srgb, var(--module-accent) 92%, #173b57))!important;box-shadow:0 6px 15px color-mix(in srgb, var(--module-accent) 20%, transparent)!important}.app-content:has(>.module-surface-marker):not(:has(>.module-surface-marker[data-ui-module=sponsorship])) .link-button{color:var(--module-accent)!important}:is(.app-content:has(>.module-surface-marker[data-ui-module=workspace]) .workspace-start,.app-content:has(>.module-surface-marker[data-ui-module=projects]) .project-command-centre,.app-content:has(>.module-surface-marker[data-ui-module=business]) .business-context-strip,.app-content:has(>.module-surface-marker[data-ui-module=operations]) .obs-state-band){border-color:color-mix(in srgb, var(--module-accent) 24%, var(--ui-line))}@media (forced-colors:active){.primary-product-link[data-ui-tone].active,.context-module-link[data-ui-tone].active,.utility-nav-group .utility-nav-link.active{border:1px solid canvastext}.app-content:has(>.module-surface-marker) .page-head-accent{background:canvastext}}.app-content:has(>.module-surface-marker[data-ui-module=workspace]) .workspace-start{border-left:5px solid var(--module-accent);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--module-accent) 11%, transparent), transparent 15rem), linear-gradient(135deg, #fff, color-mix(in srgb, var(--module-soft) 76%, white))}:is(.app-content:has(>.module-surface-marker[data-ui-module=workspace]) .workspace-project-card,.app-content:has(>.module-surface-marker[data-ui-module=workspace]) .workspace-primary-launcher){border-top:3px solid var(--module-accent);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--module-accent) 7%, transparent), transparent 9rem), #fff}.app-content:has(>.module-surface-marker[data-ui-module=projects]) .project-portfolio-card{border-top:4px solid var(--module-accent);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--module-accent) 8%, transparent), transparent 10rem), #fff}.app-content:has(>.module-surface-marker[data-ui-module=finance]) .project-command-centre{border-left:5px solid var(--module-accent);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--module-accent) 12%, transparent), transparent 18rem), linear-gradient(135deg, #fff, color-mix(in srgb, var(--module-soft) 76%, white))}.app-content:has(>.module-surface-marker[data-ui-module=finance]) .project-card{border-top:3px solid var(--module-accent)}.app-content:has(>.module-surface-marker[data-ui-module=business]) .business-portfolio-card{border-top:4px solid var(--module-accent);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--module-accent) 8%, transparent), transparent 10rem), #fff}.app-content:has(>.module-surface-marker[data-ui-module=business]) .business-origin-strip span{border:1px solid color-mix(in srgb, var(--module-accent) 14%, var(--ui-line));background:color-mix(in srgb, var(--module-soft) 64%, white)}.app-content:has(>.module-surface-marker[data-ui-module=insights]) .insights-hero{border-color:color-mix(in srgb, var(--module-accent) 26%, var(--ui-line));box-shadow:0 14px 34px color-mix(in srgb, var(--module-accent) 10%, transparent)}.app-content:has(>.module-surface-marker[data-ui-module=insights]) .insights-hero .eyebrow{color:color-mix(in srgb, var(--module-accent) 82%, white)}.app-content:has(>.module-surface-marker[data-ui-module=stokvel]) .stokvel-portfolio-card{border-top-color:var(--module-accent);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--module-accent) 8%, transparent), transparent 10rem), #fff}.app-content:has(>.module-surface-marker[data-ui-module=platform]) .control-card{border-top:3px solid var(--module-accent)}:is(.app-content:has(>.module-surface-marker[data-ui-module=governance]) .integration-admin-card,.app-content:has(>.module-surface-marker[data-ui-module=access]) .access-row){border-left:4px solid var(--module-accent)}.agreement-page-governance{--standalone-accent:var(--tone-governance);--standalone-soft:var(--tone-governance-soft)}.agreement-page-account{--standalone-accent:var(--tone-account);--standalone-soft:var(--tone-account-soft)}.agreement-page-governance .agreement-header,.agreement-page-account .agreement-header{border:1px solid color-mix(in srgb, var(--standalone-accent) 44%, transparent);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--standalone-accent) 38%, transparent), transparent 18rem), linear-gradient(135deg, #102a43, color-mix(in srgb, var(--standalone-accent) 78%, #102a43));box-shadow:0 16px 42px #102a4324}.agreement-page-governance .agreement-header .eyebrow,.agreement-page-account .agreement-header .eyebrow{color:color-mix(in srgb, var(--standalone-soft) 78%, white)}.agreement-page-governance .card,.agreement-page-account .card{border-color:color-mix(in srgb, var(--standalone-accent) 18%, var(--ui-line))!important}.agreement-page-governance .card.panel,.agreement-page-account .card.panel{border-top:4px solid var(--standalone-accent)!important}.agreement-page-governance .card:before,.agreement-page-account .card:before{background:linear-gradient(180deg, var(--standalone-accent), color-mix(in srgb, var(--standalone-accent) 40%, white))!important}.agreement-page-governance .btn-primary,.agreement-page-account .btn-primary{border-color:color-mix(in srgb, var(--standalone-accent) 78%, #173b57)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--standalone-accent) 88%, white), color-mix(in srgb, var(--standalone-accent) 92%, #173b57))!important;box-shadow:0 6px 15px color-mix(in srgb, var(--standalone-accent) 20%, transparent)!important}:root{--sp-overview:#087f78;--sp-overview-soft:#eaf7f5;--sp-sponsorship:#b65c48;--sp-sponsorship-soft:#fff1ed;--sp-budget:#b98316;--sp-budget-soft:#fff7df;--sp-spend:#386fa4;--sp-spend-soft:#edf5fc;--sp-transactions:#6b58a6;--sp-transactions-soft:#f2effb;--sp-reconciliation:#2f7d5b;--sp-reconciliation-soft:#edf8f1;--sp-ink:#173b57}.primary-product-link[href="/admin/sponsorships-events"]{--sponsorship-nav-accent:var(--sp-sponsorship)}.primary-product-link[href="/admin/sponsorships-events"]:hover{background:linear-gradient(100deg,#b65c4829,#087f780f),#ffffff09;border-color:#dd917a3d}.primary-product-link[href="/admin/sponsorships-events"].active{background:linear-gradient(100deg,#b65c4847,#087f781f),#ffffff0a;border-color:#dd917a47}.primary-product-link[href="/admin/sponsorships-events"].active:before{background:linear-gradient(#e18a72,#42b9ad);box-shadow:0 0 16px #e18a7257}.context-module-sponsorships-events{background:linear-gradient(90deg,#fff5f2eb,#fafcf9eb 44%,#eff8f4eb);border-top-color:#b65c4829;border-bottom-color:#087f7821}.context-module-sponsorships-events .context-module-label{color:#9c4939;background:linear-gradient(90deg,#fff7f4fc 72%,#fff7f4d6);border-right-color:#b65c4838}.context-module-sponsorships-events .context-module-link{--sp-nav-accent:var(--sp-overview);--sp-nav-soft:var(--sp-overview-soft)}.context-module-sponsorships-events .context-module-link[href^="/admin/sponsorships-events/sponsors"]{--sp-nav-accent:var(--sp-sponsorship);--sp-nav-soft:var(--sp-sponsorship-soft)}.context-module-sponsorships-events .context-module-link[href^="/admin/sponsorships-events/budget"]{--sp-nav-accent:var(--sp-budget);--sp-nav-soft:var(--sp-budget-soft)}.context-module-sponsorships-events .context-module-link[href^="/admin/sponsorships-events/payments"]{--sp-nav-accent:var(--sp-spend);--sp-nav-soft:var(--sp-spend-soft)}.context-module-sponsorships-events .context-module-link[href^="/admin/sponsorships-events/transactions"]{--sp-nav-accent:var(--sp-transactions);--sp-nav-soft:var(--sp-transactions-soft)}.context-module-sponsorships-events .context-module-link[href^="/admin/sponsorships-events/transparency"]{--sp-nav-accent:var(--sp-reconciliation);--sp-nav-soft:var(--sp-reconciliation-soft)}.context-module-sponsorships-events .context-module-link:hover{border-color:color-mix(in srgb, var(--sp-nav-accent) 28%, #dbe6e7);background:var(--sp-nav-soft);color:var(--sp-ink)}.context-module-sponsorships-events .context-module-link.active{border-color:color-mix(in srgb, var(--sp-nav-accent) 38%, #dbe6e7);background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--sp-nav-soft) 88%, white));color:color-mix(in srgb, var(--sp-nav-accent) 82%, #173b57);box-shadow:0 5px 14px color-mix(in srgb, var(--sp-nav-accent) 12%, transparent)}.context-module-sponsorships-events .context-module-link.active:after{background:var(--sp-nav-accent)}.sponsorship-screen,.sponsorship-live-actions{--sp-view-accent:var(--sp-overview);--sp-view-soft:var(--sp-overview-soft)}.sponsorship-screen-sponsors,.sponsorship-live-actions-sponsors{--sp-view-accent:var(--sp-sponsorship);--sp-view-soft:var(--sp-sponsorship-soft)}.sponsorship-screen-budget,.sponsorship-live-actions-budget{--sp-view-accent:var(--sp-budget);--sp-view-soft:var(--sp-budget-soft)}.sponsorship-screen-payments,.sponsorship-live-actions-payments{--sp-view-accent:var(--sp-spend);--sp-view-soft:var(--sp-spend-soft)}.sponsorship-screen-transparency,.sponsorship-live-actions-transparency{--sp-view-accent:var(--sp-reconciliation);--sp-view-soft:var(--sp-reconciliation-soft)}.app-content:has(.sponsorship-screen) .page-head-accent{background:linear-gradient(180deg, var(--sp-overview), #42b9ad)}.app-content:has(.sponsorship-screen-sponsors) .page-head-accent{background:linear-gradient(180deg, var(--sp-sponsorship), #e18a72)}.app-content:has(.sponsorship-screen-budget) .page-head-accent{background:linear-gradient(180deg, var(--sp-budget), #e0b548)}.app-content:has(.sponsorship-screen-payments) .page-head-accent{background:linear-gradient(180deg, var(--sp-spend), #70a5d2)}.app-content:has(.sponsorship-screen-transparency) .page-head-accent{background:linear-gradient(180deg, var(--sp-reconciliation), #70b68c)}.app-content:has(.sponsorship-screen-sponsors) .page-head .eyebrow{color:var(--sp-sponsorship)}.app-content:has(.sponsorship-screen-budget) .page-head .eyebrow{color:var(--sp-budget)}.app-content:has(.sponsorship-screen-payments) .page-head .eyebrow{color:var(--sp-spend)}.app-content:has(.sponsorship-screen-transparency) .page-head .eyebrow{color:var(--sp-reconciliation)}.sponsorship-screen .sponsorship-workspace-hero{border-color:color-mix(in srgb, var(--sp-view-accent) 25%, #d6e4e5);border-left:5px solid var(--sp-view-accent);background:radial-gradient(circle at 100% -10%, color-mix(in srgb, var(--sp-view-accent) 15%, transparent), transparent 18rem), linear-gradient(135deg, #fff, color-mix(in srgb, var(--sp-view-soft) 78%, white));position:relative;overflow:hidden;box-shadow:0 12px 32px #102a430f}.sponsorship-screen .sponsorship-workspace-hero .eyebrow{color:var(--sp-view-accent)}.sponsorship-screen .sponsorship-workspace-meta span{border-color:color-mix(in srgb, var(--sp-view-accent) 16%, #dce7e8);background:color-mix(in srgb, var(--sp-view-soft) 64%, white)}.sponsorship-screen .sponsorship-workspace-status{border-color:color-mix(in srgb, var(--sp-view-accent) 25%, #dce7e8);background:color-mix(in srgb, var(--sp-view-soft) 70%, white)}.sponsorship-screen .sponsorship-workflow-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.sponsorship-workflow-strip>.stage-1{--sp-stage:var(--sp-sponsorship);--sp-stage-soft:var(--sp-sponsorship-soft)}.sponsorship-workflow-strip>.stage-2{--sp-stage:#38864c;--sp-stage-soft:#edf8f0}.sponsorship-workflow-strip>.stage-3{--sp-stage:var(--sp-budget);--sp-stage-soft:var(--sp-budget-soft)}.sponsorship-workflow-strip>.stage-4{--sp-stage:var(--sp-spend);--sp-stage-soft:var(--sp-spend-soft)}.sponsorship-workflow-strip>.stage-5{--sp-stage:var(--sp-transactions);--sp-stage-soft:var(--sp-transactions-soft)}.sponsorship-workflow-strip>.stage-6{--sp-stage:var(--sp-reconciliation);--sp-stage-soft:var(--sp-reconciliation-soft)}.sponsorship-workflow-strip>div{border-top:3px solid color-mix(in srgb, var(--sp-stage) 44%, #e2eaeb);position:relative;overflow:hidden}.sponsorship-workflow-strip>div>span{color:color-mix(in srgb, var(--sp-stage) 78%, #173b57);background:color-mix(in srgb, var(--sp-stage-soft) 82%, #eef3f5)}.sponsorship-workflow-strip>div.complete{border-color:color-mix(in srgb, var(--sp-stage) 28%, #d9e5e6);border-top-color:var(--sp-stage);background:color-mix(in srgb, var(--sp-stage-soft) 82%, white)}.sponsorship-workflow-strip>div.complete>span{color:color-mix(in srgb, var(--sp-stage) 86%, #173b57);background:color-mix(in srgb, var(--sp-stage-soft) 92%, white)}.sponsorship-workflow-strip>div.current{border-color:color-mix(in srgb, var(--sp-stage) 44%, #d9e5e6);border-top-color:var(--sp-stage);box-shadow:0 7px 18px color-mix(in srgb, var(--sp-stage) 13%, transparent);background:#fff}.sponsorship-workflow-strip>div.current:after{content:"NEXT";color:var(--sp-stage);letter-spacing:.08em;font-size:8px;font-weight:950;position:absolute;top:6px;right:7px}.sponsorship-screen .panel{border-color:color-mix(in srgb, var(--sp-view-accent) 15%, var(--ui-line))}.sponsorship-screen .panel-head{background:linear-gradient(90deg, color-mix(in srgb, var(--sp-view-soft) 72%, white), #fff 58%)}.sponsorship-screen .panel-accent{background:linear-gradient(180deg, var(--sp-view-accent), color-mix(in srgb, var(--sp-view-accent) 42%, #fff))}.sponsorship-screen thead th{background:color-mix(in srgb, var(--sp-view-soft) 76%, #f5f8f8)!important;border-bottom-color:color-mix(in srgb, var(--sp-view-accent) 18%, #d9e3e4)!important}.sponsorship-screen tbody tr:hover td{background:color-mix(in srgb, var(--sp-view-soft) 42%, white)!important}.sponsorship-detail-card{position:relative;overflow:hidden;border-top-width:4px!important}.sponsorship-detail-event{border-top-color:var(--sp-overview)!important;background:radial-gradient(circle at 100% 0,#087f7817,#0000 9rem),#fff!important}.sponsorship-detail-income{background:radial-gradient(circle at 100% 0,#38864c17,#0000 9rem),#fff!important;border-top-color:#38864c!important}.sponsorship-detail-spend{border-top-color:var(--sp-budget)!important;background:radial-gradient(circle at 100% 0,#b983161a,#0000 9rem),#fff!important}.sponsorship-detail-event .eyebrow{color:var(--sp-overview)}.sponsorship-detail-income .eyebrow{color:#38864c}.sponsorship-detail-spend .eyebrow{color:var(--sp-budget)}.sponsorship-type-chip,.sponsorship-eligibility-chip{letter-spacing:.035em;border:1px solid #0000;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.sponsorship-type-cash{color:#23643a;background:#edf8f0;border-color:#c9e4d1}.sponsorship-type-in_kind{color:#8f4a38;background:var(--sp-sponsorship-soft);border-color:#edcfc5}.sponsorship-type-media{color:#58448f;background:var(--sp-transactions-soft);border-color:#ddd5f1}.sponsorship-eligibility-chip.eligible{color:#28673b;background:#edf8f0;border-color:#cbe3d1}.sponsorship-eligibility-chip.not-eligible{color:#65747a;background:#f1f4f5;border-color:#dce5e7}.sponsorship-screen .status-chip.proposed,.sponsorship-screen .status-chip.approved,.sponsorship-screen .status-chip.evidence-requested{color:#2f628e;background:#eaf3fb}.sponsorship-screen .status-chip.contracted{color:#914937;background:var(--sp-sponsorship-soft)}.sponsorship-screen .status-chip.part_received,.sponsorship-screen .status-chip.part_paid,.sponsorship-screen .status-chip.evidence-partial{color:#7b5b0c;background:var(--sp-budget-soft)}.sponsorship-screen .status-chip.received,.sponsorship-screen .status-chip.paid,.sponsorship-screen .status-chip.evidence-complete{color:#28673b;background:#e8f5ec}.sponsorship-screen .status-chip.evidence-not_required{color:#596a70;background:#edf1f2}.sponsorship-transactions-screen{--sp-view-accent:var(--sp-transactions);--sp-view-soft:var(--sp-transactions-soft)}.sponsorship-transactions-screen .page-head-accent{background:linear-gradient(180deg, var(--sp-transactions), #9584c5)}.sponsorship-transactions-screen .page-head .eyebrow{color:var(--sp-transactions)}.sponsorship-transactions-screen>.grid .card{border-top:3px solid var(--sp-transactions);background:radial-gradient(circle at 100% 0,#6b58a614,#0000 9rem),#fff}.sponsorship-transactions-screen .shared-financial-ledger .data-toolbar{border-color:color-mix(in srgb, var(--sp-transactions) 20%, var(--ui-line));background:linear-gradient(90deg, color-mix(in srgb, var(--sp-transactions-soft) 76%, white), #fff)}.sponsorship-transactions-screen .financial-ledger-table thead th{background:color-mix(in srgb, var(--sp-transactions-soft) 82%, #f5f8f8)!important;border-bottom-color:color-mix(in srgb, var(--sp-transactions) 20%, #d9e3e4)!important}.sponsorship-transactions-screen .financial-ledger-table tbody tr:hover td{background:color-mix(in srgb, var(--sp-transactions-soft) 44%, white)!important}.app-content:has(.sponsorship-portfolio-screen) .page-head-accent{background:linear-gradient(180deg, var(--sp-sponsorship), var(--sp-overview))}.app-content:has(.sponsorship-portfolio-screen) .page-head .eyebrow{color:var(--sp-sponsorship)}.sponsorship-portfolio-screen .panel-accent{background:linear-gradient(180deg, var(--sp-sponsorship), var(--sp-overview))}.sponsorship-portfolio-card{border-top-color:var(--sp-sponsorship);background:radial-gradient(circle at 100% 0,#b65c4812,#0000 10rem),#fff}.sponsorship-portfolio-card .sponsorship-card-progress>div:first-child i{background:linear-gradient(90deg, var(--sp-sponsorship), #38864c)}.sponsorship-portfolio-card .sponsorship-card-progress>div:nth-child(2) i{background:linear-gradient(90deg, var(--sp-spend), #38864c)}.sponsorship-portfolio-card .sponsorship-card-facts>span:first-child{background:var(--sp-budget-soft)}.sponsorship-portfolio-card .sponsorship-card-facts>span:nth-child(2){background:var(--sp-spend-soft)}.sponsorship-portfolio-card .sponsorship-card-facts>span:nth-child(3){background:var(--sp-reconciliation-soft)}.sponsorship-live-actions .sponsorship-operations-banner{border-color:color-mix(in srgb, var(--sp-view-accent) 24%, #102a431f);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--sp-view-accent) 13%, transparent), transparent 13rem), linear-gradient(135deg, color-mix(in srgb, var(--sp-view-soft) 76%, white), #fff)}.sponsorship-live-actions .sponsorship-operations-banner .eyebrow{color:var(--sp-view-accent)}.sponsorship-live-actions .sponsorship-operations-banner .product-boundary-chip{background:linear-gradient(135deg, color-mix(in srgb, var(--sp-view-accent) 86%, #173b57), #173b57)}.sponsorship-live-actions .premium-form-panel,.sponsorship-live-actions form.card{border-color:color-mix(in srgb, var(--sp-view-accent) 18%, var(--ui-line))!important}.sponsorship-live-actions .premium-form-panel:before,.sponsorship-live-actions form.card:before{background:linear-gradient(180deg, var(--sp-view-accent), color-mix(in srgb, var(--sp-view-accent) 42%, #fff))!important}.sponsorship-live-actions .premium-form-panel-head{background:linear-gradient(135deg, color-mix(in srgb, var(--sp-view-soft) 78%, white), #fffffff5)}.sponsorship-live-actions .premium-form-panel-head .eyebrow,.sponsorship-live-actions form.card>.eyebrow{color:var(--sp-view-accent)}@media (max-width:1180px){.sponsorship-screen .sponsorship-workflow-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.sponsorship-screen .sponsorship-workflow-strip{grid-template-columns:1fr}.sponsorship-screen .sponsorship-workspace-hero{flex-direction:column}.sponsorship-screen .sponsorship-workspace-status{width:100%}}@media (forced-colors:active){.sponsorship-type-chip,.sponsorship-eligibility-chip,.sponsorship-workflow-strip>div{border:1px solid canvastext}}
