[data-sponsors-nav][hidden]{display:none!important}.sponsors-shell{--sponsors-pink:#ff2365;--sponsors-purple:#7b0aec;--sponsors-ink:#29292c;--sponsors-muted:#6d7177;display:grid;gap:16px;min-width:0}.sponsors-content{display:grid;gap:18px;min-width:0}.sponsors-readonly-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #d9d5e2;border-radius:14px;background:#f4f1f8;padding:12px 14px}.sponsors-readonly-banner>span{display:grid;width:30px;height:30px;border-radius:50%;background:#2d2d2f;color:#58d994;place-items:center;font-size:12px}.sponsors-readonly-banner strong{display:block;font:700 10px "Poppins",sans-serif}.sponsors-readonly-banner p{margin:2px 0 0;color:#656970;font-size:8px;line-height:1.45}.sponsors-readonly-banner button,.sponsors-section-head>button,.sponsors-record-hero>div:last-child button{border:1px solid #d6d1da;border-radius:8px;background:#fff;color:#89868e;padding:8px 10px;font:700 7.5px "Poppins",sans-serif;cursor:not-allowed}.sponsors-tabs{display:flex;gap:5px;overflow:auto;border-bottom:1px solid var(--line);padding:0 2px}.sponsors-tabs button{flex:0 0 auto;border:0;border-bottom:3px solid transparent;background:transparent;color:#696d72;padding:10px 12px;font:700 8px "Poppins",sans-serif;cursor:pointer}.sponsors-tabs button:hover,.sponsors-tabs button:focus-visible{color:var(--sponsors-purple);outline:0}.sponsors-tabs button.active{border-bottom-color:var(--sponsors-pink);color:var(--sponsors-ink)}.sponsors-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;border-radius:20px;background:#29292c;color:#fff;padding:26px}.sponsors-hero>div:first-child{max-width:800px}.sponsors-hero span,.sponsors-section-head span,.sponsors-panel>header span,.sponsors-record-block>header span,.sponsors-record-hero>div:first-child>span{font:700 8px "Poppins",sans-serif;letter-spacing:.09em;text-transform:uppercase}.sponsors-hero>div:first-child>span{color:#ff93b3}.sponsors-hero h2{margin:5px 0 7px;font:700 24px/1.1 "Poppins",sans-serif;letter-spacing:-.04em}.sponsors-hero p{max-width:720px;margin:0;color:rgba(255,255,255,.72);font-size:10px;line-height:1.6}.sponsors-hero-meta{display:grid;gap:4px;text-align:right}.sponsors-hero-meta strong{font:700 12px "Poppins",sans-serif}.sponsors-hero-meta span{color:rgba(255,255,255,.58);font-size:7px}.sponsors-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.sponsors-metric{display:grid;gap:4px;min-height:112px;border:1px solid var(--line);border-radius:14px;background:#fff;padding:15px}.sponsors-metric>span{color:var(--sponsors-muted);font:700 7px "Poppins",sans-serif;text-transform:uppercase}.sponsors-metric strong{font:700 25px/1 "Poppins",sans-serif}.sponsors-metric small{margin-top:auto;color:#74787e;font-size:7px;line-height:1.4}.sponsors-metric.good{border-top:4px solid #58d994}.sponsors-metric.warn{border-top:4px solid #f2b52b}.sponsors-metric.accent{border-top:4px solid var(--sponsors-pink)}.sponsors-metric.neutral{border-top:4px solid #a4a0a9}.sponsors-classification-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;border-left:4px solid #f2b52b;border-radius:4px 12px 12px 4px;background:#fff9e9;padding:13px 15px}.sponsors-classification-note strong{font:700 8px "Poppins",sans-serif}.sponsors-classification-note p{margin:0;color:#675e47;font-size:8px;line-height:1.55}.sponsors-overview-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,.8fr);gap:16px;align-items:start}.sponsors-panel,.sponsors-record-block{min-width:0;border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden}.sponsors-panel>header,.sponsors-record-block>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:14px 16px}.sponsors-panel>header h3,.sponsors-record-block>header h3{margin:2px 0 0;font:700 12px "Poppins",sans-serif}.sponsors-panel>header span,.sponsors-record-block>header span{color:var(--sponsors-muted)}.sponsors-panel>header>b,.sponsors-record-block>header>b{display:grid;min-width:28px;height:28px;border-radius:999px;background:#f0edf3;padding:0 8px;place-items:center;font:700 8px "Poppins",sans-serif}.sponsors-panel>header button{border:0;background:transparent;color:var(--sponsors-purple);font:700 8px "Poppins",sans-serif;cursor:pointer}.sponsors-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.sponsors-group-card{display:grid;gap:7px;min-width:0;border:1px solid #e4e1e7;border-radius:12px;background:#fff;color:var(--sponsors-ink);padding:12px;text-align:left;cursor:pointer}.sponsors-group-card:hover,.sponsors-group-card:focus-visible{border-color:#c6b5dd;box-shadow:0 6px 20px rgba(45,29,62,.07);outline:0}.sponsors-group-card>span{display:flex;gap:5px;align-items:center}.sponsors-group-card>span b,.sponsors-group-card>span i{border-radius:999px;background:#f2edf8;color:#6b2a9a;padding:4px 6px;font:700 6.5px "Poppins",sans-serif;font-style:normal}.sponsors-group-card>span i{background:#edf3fb;color:#365d8b}.sponsors-group-card>strong{overflow:hidden;text-overflow:ellipsis;font:700 9px "Poppins",sans-serif}.sponsors-group-card>small{color:#74787d;font-size:7px}.sponsors-group-card>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #efedf0;padding-top:8px;color:#74787d;font-size:6.5px}.sponsors-group-card>footer b{color:var(--sponsors-ink);font-weight:700}.sponsors-activity-list{display:grid}.sponsors-activity-row{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:10px;align-items:center;border:0;border-bottom:1px solid #eeecef;background:#fff;color:var(--sponsors-ink);padding:11px 14px;text-align:left}.sponsors-activity-row:last-child{border-bottom:0}.sponsors-activity-row:hover{background:#faf8fb}.sponsors-activity-row>span{color:#6b2a9a;font:700 6.5px "Poppins",sans-serif;text-transform:uppercase}.sponsors-activity-row div{display:grid;gap:2px;min-width:0}.sponsors-activity-row strong,.sponsors-activity-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sponsors-activity-row strong{font:700 8px "Poppins",sans-serif}.sponsors-activity-row small,.sponsors-activity-row time{color:#777b80;font-size:6.5px}.sponsors-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.sponsors-section-head>div:first-child{max-width:760px}.sponsors-section-head span{color:#7b0aec}.sponsors-section-head h2{margin:3px 0 4px;font:700 22px/1.1 "Poppins",sans-serif;letter-spacing:-.04em}.sponsors-section-head p{margin:0;color:var(--sponsors-muted);font-size:9px;line-height:1.55}.sponsors-toolbar{display:grid;grid-template-columns:minmax(210px,1.2fr) repeat(4,minmax(130px,.75fr));gap:9px;align-items:end;border:1px solid var(--line);border-radius:13px;background:#fff;padding:11px}.sponsors-toolbar-sheet{grid-template-columns:minmax(240px,1fr) minmax(210px,1fr) minmax(170px,.7fr) auto}.sponsors-toolbar label{display:grid;gap:4px;color:#656970;font:700 6.5px "Poppins",sans-serif;text-transform:uppercase}.sponsors-toolbar input,.sponsors-toolbar select{min-width:0;width:100%;height:34px;border:1px solid #dcd9df;border-radius:8px;background:#fff;color:var(--sponsors-ink);padding:0 9px;font:500 8px "Poppins",sans-serif;text-transform:none}.sponsors-toolbar input:focus,.sponsors-toolbar select:focus{border-color:#7b0aec;box-shadow:0 0 0 3px rgba(123,10,236,.08);outline:0}.sponsors-column-picker{position:relative;align-self:end}.sponsors-column-picker>summary{display:flex;height:34px;align-items:center;border:1px solid #dcd9df;border-radius:8px;background:#fff;padding:0 10px;font:700 7.5px "Poppins",sans-serif;cursor:pointer}.sponsors-column-picker>div{position:absolute;z-index:8;top:40px;right:0;display:grid;min-width:220px;max-height:320px;overflow:auto;gap:7px;border:1px solid #d9d4dc;border-radius:10px;background:#fff;padding:11px;box-shadow:0 15px 36px rgba(35,28,40,.16)}.sponsors-column-picker label{display:flex;align-items:center;gap:7px;color:var(--sponsors-ink);font-size:7px;text-transform:none}.sponsors-column-picker input{width:14px;height:14px;accent-color:#7b0aec}.sponsors-source-context{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid #e3dced;border-radius:11px;background:#f8f5fb;padding:10px 12px;color:#696c72;font-size:7px}.sponsors-source-context>div{display:flex;align-items:center;gap:8px;margin-right:auto}.sponsors-source-context strong{color:var(--sponsors-ink);font:700 8px "Poppins",sans-serif}.sponsors-source-context code{color:#4d3f58;font-size:6.5px}.sponsors-source-badge{display:inline-flex;width:max-content;border-radius:999px;background:#eee7f7;color:#632496;padding:4px 6px;font:700 6px "Poppins",sans-serif;text-transform:uppercase;white-space:nowrap}.sponsors-source-badge.eventflow{background:#e6f5ec;color:#2d7044}.sponsors-table-wrap{min-width:0;overflow:auto;border:1px solid var(--line);border-radius:13px;background:#fff}.sponsors-wide-table,.sponsors-directory-table{width:100%;border-collapse:separate;border-spacing:0;font-size:7.5px}.sponsors-wide-table{min-width:max(100%,1100px)}.sponsors-wide-table th,.sponsors-wide-table td,.sponsors-directory-table th,.sponsors-directory-table td{min-width:140px;border-right:1px solid #eeebef;border-bottom:1px solid #eeebef;padding:9px 10px;vertical-align:top;text-align:left}.sponsors-wide-table thead th,.sponsors-directory-table thead th{position:sticky;z-index:3;top:0;background:#f4f1f5;color:#5c5f65;font:700 7px "Poppins",sans-serif}.sponsors-wide-table thead th button{border:0;background:transparent;color:inherit;padding:0;font:inherit;text-align:left;cursor:pointer}.sponsors-wide-table thead th small{display:block;margin-top:3px;color:#909399;font-size:6px;font-weight:500}.sponsors-sticky-cell{position:sticky!important;z-index:2!important;left:0!important;min-width:200px!important;background:#fff!important;box-shadow:4px 0 8px rgba(47,40,51,.04)}thead .sponsors-sticky-cell{z-index:5!important;background:#f4f1f5!important}.sponsors-wide-table tbody th button,.sponsors-directory-table tbody th button{display:block;max-width:180px;overflow:hidden;border:0;background:transparent;color:#4e166f;padding:0;font:700 8px "Poppins",sans-serif;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.sponsors-wide-table tbody th small,.sponsors-wide-table tbody td small,.sponsors-directory-table tbody th small,.sponsors-directory-table tbody td small{display:block;margin-top:4px;color:#8a8d92;font-size:6px;font-weight:500}.sponsors-wide-table td.empty-value,.sponsors-record-source dl div.empty-value{color:#a3a5a9;background:#fbfafb}.sponsors-wide-table tr:last-child td,.sponsors-wide-table tr:last-child th,.sponsors-directory-table tr:last-child td,.sponsors-directory-table tr:last-child th{border-bottom:0}.sponsors-wide-table th:last-child,.sponsors-wide-table td:last-child,.sponsors-directory-table th:last-child,.sponsors-directory-table td:last-child{border-right:0}.sponsors-status-signal{display:block;width:max-content;max-width:210px;overflow:hidden;margin:0 0 3px;border-radius:999px;background:#f1edf5;padding:4px 6px;color:#5d326f;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.sponsors-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px}.sponsors-pagination button,.sponsors-mode-switch button,.sponsors-back{border:1px solid #d9d5dc;border-radius:8px;background:#fff;color:#53565c;padding:7px 10px;font:700 7px "Poppins",sans-serif;cursor:pointer}.sponsors-pagination button:disabled{opacity:.4;cursor:not-allowed}.sponsors-pagination span,.sponsors-result-count{color:#74777d;font-size:7px}.sponsors-mode-switch{display:flex;border:1px solid #d9d5dc;border-radius:9px;background:#fff;padding:3px}.sponsors-mode-switch button{border:0;background:transparent}.sponsors-mode-switch button.active{background:#2d2d2f;color:#fff}.sponsors-pipeline-board{display:grid;grid-auto-columns:minmax(255px,1fr);grid-auto-flow:column;gap:10px;overflow:auto;padding-bottom:5px}.sponsors-pipeline-board>section{display:grid;align-content:start;min-height:420px;border:1px solid var(--line);border-radius:14px;background:#f5f3f5;overflow:hidden}.sponsors-pipeline-board>section>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdce1;background:#fff;padding:11px 12px}.sponsors-pipeline-board>section>header strong{font:700 8px "Poppins",sans-serif}.sponsors-pipeline-board>section>header span{display:grid;min-width:23px;height:23px;border-radius:999px;background:#eeeaf0;padding:0 6px;place-items:center;font:700 7px "Poppins",sans-serif}.sponsors-pipeline-board>section>div,.sponsors-pipeline-list,.sponsors-record-opportunities{display:grid;gap:8px;padding:8px}.sponsors-pipeline-list{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.sponsors-pipeline-card{display:grid;gap:7px;min-width:0;border:1px solid #e0dde2;border-radius:11px;background:#fff;padding:11px}.sponsors-pipeline-card>header,.sponsors-pipeline-card>footer{display:flex;align-items:center;justify-content:space-between;gap:7px}.sponsors-pipeline-card>header>span{color:#767980;font:700 6px "Poppins",sans-serif;text-transform:uppercase}.sponsors-pipeline-card>strong{font:700 8.5px/1.4 "Poppins",sans-serif}.sponsors-pipeline-card>p{margin:0;color:#666a70;font-size:7px}.sponsors-pipeline-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0}.sponsors-pipeline-card dl div{display:grid;gap:2px;border-radius:7px;background:#f7f5f7;padding:6px}.sponsors-pipeline-card dt{color:#898c91;font-size:5.5px;text-transform:uppercase}.sponsors-pipeline-card dd{margin:0;overflow:hidden;font:700 6.5px "Poppins",sans-serif;text-overflow:ellipsis;white-space:nowrap}.sponsors-pipeline-card footer{border-top:1px solid #eeebef;padding-top:7px}.sponsors-pipeline-card footer>span{overflow:hidden;color:#7c7f84;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.sponsors-pipeline-card footer button{border:0;background:transparent;color:#6b168f;font:700 6.5px "Poppins",sans-serif;cursor:pointer}.sponsors-pipeline-card footer small{color:#929499;font-size:6px}.sponsors-board-limit{margin:2px 4px 8px;color:#767980;font-size:6.5px;text-align:center}.sponsors-history-list{display:grid;border:1px solid var(--line);border-radius:13px;background:#fff;overflow:hidden}.sponsors-history-row{display:grid;grid-template-columns:130px 100px minmax(0,1fr) auto;gap:12px;align-items:start;border:0;border-bottom:1px solid #ece9ed;background:#fff;color:var(--sponsors-ink);padding:12px 14px;text-align:left}.sponsors-history-row:last-child{border-bottom:0}.sponsors-history-row:hover{background:#faf8fb}.sponsors-history-row time,.sponsors-history-row>span{color:#74777d;font-size:6.5px}.sponsors-history-row>span{color:#62248f;font-weight:700;text-transform:uppercase}.sponsors-history-row div{min-width:0}.sponsors-history-row strong{font:700 8px "Poppins",sans-serif}.sponsors-history-row p{margin:3px 0 0;overflow:hidden;color:#6c7075;font-size:7px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.sponsors-auth-gate,.sponsors-loading,.sponsors-error{display:grid;max-width:720px;justify-items:start;gap:7px;margin:40px auto;border:1px solid var(--line);border-radius:18px;background:#fff;padding:28px}.sponsors-auth-gate>span,.sponsors-error>span{color:#7b0aec;font:700 8px "Poppins",sans-serif;text-transform:uppercase}.sponsors-auth-gate h2,.sponsors-error h2{margin:0;font:700 20px "Poppins",sans-serif}.sponsors-auth-gate p,.sponsors-error p,.sponsors-loading p{margin:0;color:#696d72;font-size:9px;line-height:1.55}.sponsors-loading{justify-items:center;text-align:center}.sponsors-loading>span{width:26px;height:26px;border:3px solid #e6e0eb;border-top-color:#ff2365;border-radius:50%;animation:sponsors-spin .8s linear infinite}.sponsors-loading strong{font:700 11px "Poppins",sans-serif}.sponsors-error button{border:0;border-radius:8px;background:#2d2d2f;color:#fff;padding:9px 12px;font:700 8px "Poppins",sans-serif}.sponsors-empty{display:grid;justify-items:center;gap:4px;padding:20px;color:#85878c;text-align:center}.sponsors-empty strong{color:#62666b;font:700 8px "Poppins",sans-serif}.sponsors-empty p{margin:0;font-size:7px;line-height:1.5}.sponsors-back{width:max-content}.sponsors-record-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-radius:18px;background:#2d2d2f;color:#fff;padding:24px}.sponsors-record-hero h2{margin:4px 0;font:700 24px "Poppins",sans-serif}.sponsors-record-hero p{margin:0;color:rgba(255,255,255,.66);font-size:8px}.sponsors-record-hero>div:last-child{display:flex;gap:6px}.sponsors-record-identity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.sponsors-record-identity div{display:grid;gap:3px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:11px}.sponsors-record-identity dt,.sponsors-record-source dt{color:#85888d;font-size:6px;text-transform:uppercase}.sponsors-record-identity dd,.sponsors-record-source dd{margin:0;overflow-wrap:anywhere;font:700 7.5px "Poppins",sans-serif}.sponsors-record-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px}.sponsors-record-source{border:1px solid #e2dfe4;border-radius:11px;overflow:hidden}.sponsors-record-source>header{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f7f4f8;padding:10px}.sponsors-record-source>header>div{display:flex;align-items:center;gap:7px}.sponsors-record-source>header strong{font:700 8px "Poppins",sans-serif}.sponsors-record-source>header button{border:0;background:transparent;color:#6d178f;font:700 6.5px "Poppins",sans-serif;cursor:pointer}.sponsors-record-source>p{margin:0;border-bottom:1px solid #e8e5e9;padding:7px 10px;color:#6f7378;font-size:6.5px}.sponsors-record-source dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:#eae7eb}.sponsors-record-source dl div{display:grid;gap:3px;background:#fff;padding:8px}.sponsors-record-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:16px;align-items:start}.sponsors-record-contacts{display:grid;padding:8px}.sponsors-record-contacts>article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:center;border-bottom:1px solid #ece9ed;padding:8px}.sponsors-record-contacts>article:last-child{border-bottom:0}.sponsors-record-contacts>article>span{display:grid;width:32px;height:32px;border-radius:50%;background:#eee9f2;color:#62248f;place-items:center;font:700 9px "Poppins",sans-serif}.sponsors-record-contacts strong,.sponsors-record-contacts small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sponsors-record-contacts strong{font:700 8px "Poppins",sans-serif}.sponsors-record-contacts small{margin-top:2px;color:#767a7f;font-size:6.5px}.sponsors-record-activity{display:grid;grid-template-columns:110px 100px minmax(0,1fr);gap:10px;border-bottom:1px solid #ece9ed;padding:11px 14px}.sponsors-record-activity:last-child{border-bottom:0}.sponsors-record-activity time,.sponsors-record-activity>span{color:#74777d;font-size:6.5px}.sponsors-record-activity>span{color:#62248f;font-weight:700;text-transform:uppercase}.sponsors-record-activity strong{font:700 8px "Poppins",sans-serif}.sponsors-record-activity p{margin:3px 0 0;color:#6c7075;font-size:7px}.sponsors-diagnostics{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding:10px 2px;color:#777a80}.sponsors-diagnostics span{border-radius:999px;background:#e6f5ec;color:#2d7044;padding:4px 7px;font:700 6px "Poppins",sans-serif;text-transform:uppercase}.sponsors-diagnostics strong{font:700 7px "Poppins",sans-serif}.sponsors-diagnostics small{font-size:6.5px}.sponsors-diagnostics small:last-child{margin-left:auto}
.sponsors-connector-banner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:center;border:1px solid #b9dfc8;border-radius:12px;background:#eef9f2;padding:11px 14px}.sponsors-connector-banner>span{display:grid;width:24px;height:24px;border-radius:50%;background:#d4f0df;color:#23623b;place-items:center;font:700 11px "Poppins",sans-serif}.sponsors-connector-banner div{display:grid;gap:2px}.sponsors-connector-banner strong{color:#235838;font:700 8px "Poppins",sans-serif}.sponsors-connector-banner p{margin:0;color:#477058;font-size:7px;line-height:1.45}.sponsors-connector-banner.offline{border-color:#efc47a;background:#fff8e9}.sponsors-connector-banner.offline>span{background:#f8e1b7;color:#7b5217}.sponsors-connector-banner.offline strong{color:#6b4917}.sponsors-connector-banner.offline p{color:#76603d}
@keyframes sponsors-spin{to{transform:rotate(360deg)}}
@media(max-width:1180px){.sponsors-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sponsors-overview-grid{grid-template-columns:1fr}.sponsors-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.sponsors-toolbar-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsors-pipeline-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.sponsors-readonly-banner{grid-template-columns:auto minmax(0,1fr)}.sponsors-readonly-banner>button{grid-column:1/-1}.sponsors-hero{grid-template-columns:1fr;padding:20px}.sponsors-hero-meta{text-align:left}.sponsors-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsors-classification-note{grid-template-columns:1fr}.sponsors-group-grid{grid-template-columns:1fr}.sponsors-section-head{align-items:flex-start;flex-direction:column}.sponsors-section-head>button,.sponsors-mode-switch{width:100%}.sponsors-mode-switch button{flex:1}.sponsors-toolbar,.sponsors-toolbar-sheet{grid-template-columns:1fr}.sponsors-column-picker>div{right:auto;left:0}.sponsors-pipeline-list{grid-template-columns:1fr}.sponsors-history-row{grid-template-columns:90px minmax(0,1fr) auto}.sponsors-history-row>span{grid-column:2;grid-row:1}.sponsors-history-row>div{grid-column:1/-1}.sponsors-history-row>.sponsors-source-badge{grid-column:3;grid-row:1}.sponsors-record-hero{align-items:flex-start;flex-direction:column}.sponsors-record-hero>div:last-child{width:100%}.sponsors-record-hero>div:last-child button{flex:1}.sponsors-record-identity{grid-template-columns:1fr}.sponsors-record-sources{grid-template-columns:1fr}.sponsors-record-grid{grid-template-columns:1fr}.sponsors-record-activity{grid-template-columns:85px minmax(0,1fr)}.sponsors-record-activity>div{grid-column:1/-1}.sponsors-diagnostics{align-items:flex-start;flex-wrap:wrap}.sponsors-diagnostics small:last-child{width:100%;margin-left:0}}
@media(max-width:430px){.sponsors-metrics{grid-template-columns:1fr}.sponsors-record-source dl{grid-template-columns:1fr}.sponsors-tabs button{padding-inline:9px}}
@media(prefers-reduced-motion:reduce){.sponsors-loading>span{animation:none}}

/* Branch-first Workgroup sponsorship context */
.sponsors-shell[data-sponsors-branch="cfo"]{--sponsors-branch:#7b0aec;--sponsors-branch-soft:#f1e6ff;--sponsors-branch-ink:#fff}
.sponsors-shell[data-sponsors-branch="cmo"]{--sponsors-branch:#58d994;--sponsors-branch-soft:#e1f8ec;--sponsors-branch-ink:#20342a}
.sponsors-shell[data-sponsors-branch="hr"]{--sponsors-branch:#fe7615;--sponsors-branch-soft:#fff0e4;--sponsors-branch-ink:#fff}
.sponsors-shell[data-sponsors-branch="legal"]{--sponsors-branch:#0356fc;--sponsors-branch-soft:#e7efff;--sponsors-branch-ink:#fff}
.sponsors-shell[data-sponsors-branch="all"]{--sponsors-branch:#ff2365;--sponsors-branch-soft:#ffe8ef;--sponsors-branch-ink:#fff}
.sponsors-workgroup-context{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;border-top:7px solid var(--sponsors-branch);border-radius:20px;background:#2d2d2f;color:#fff;padding:24px 26px 0;overflow:hidden}
.sponsors-context-copy{max-width:760px;padding-bottom:20px}
.sponsors-context-copy>span{color:color-mix(in srgb,var(--sponsors-branch) 70%,#fff);font:700 10px "Poppins",sans-serif;letter-spacing:.1em;text-transform:uppercase}
.sponsors-context-copy h2{margin:5px 0 7px;font:700 28px/1.12 "Poppins",sans-serif;letter-spacing:-.035em}
.sponsors-context-copy p{max-width:700px;margin:0;color:rgba(255,255,255,.72);font-size:13px;line-height:1.55}
.sponsors-context-facts{display:flex;gap:24px;align-items:center;padding-bottom:20px}
.sponsors-context-facts div{display:grid;gap:3px;min-width:66px}
.sponsors-context-facts strong{font:700 25px/1 "Poppins",sans-serif}
.sponsors-context-facts span{color:rgba(255,255,255,.6);font:700 9px "Poppins",sans-serif;letter-spacing:.08em;text-transform:uppercase}
.sponsors-branch-switch{grid-column:1/-1;display:flex;gap:5px;overflow:auto;margin:0 -26px;background:#242426;padding:8px 26px}
.sponsors-branch-switch button{display:flex;flex:0 0 auto;align-items:center;gap:9px;border:1px solid transparent;border-radius:9px;background:transparent;color:rgba(255,255,255,.66);padding:9px 12px;font:700 11px "Poppins",sans-serif;cursor:pointer}
.sponsors-branch-switch button b{display:grid;min-width:23px;height:23px;border-radius:999px;background:rgba(255,255,255,.1);padding:0 6px;place-items:center;font-size:9px}
.sponsors-branch-switch button:hover,.sponsors-branch-switch button:focus-visible{background:rgba(255,255,255,.08);color:#fff;outline:0}
.sponsors-branch-switch button.active{background:var(--sponsors-branch);color:var(--sponsors-branch-ink)}
.sponsors-branch-switch button.active b{background:rgba(255,255,255,.22);color:inherit}
.sponsors-tabs{border:1px solid var(--line);border-radius:12px;background:#fff;padding:4px}
.sponsors-tabs button{border:0;border-radius:8px;padding:10px 13px;font-size:11px}
.sponsors-tabs button:hover,.sponsors-tabs button:focus-visible{color:var(--sponsors-branch)}
.sponsors-tabs button.active{border:0;background:var(--sponsors-branch-soft);color:color-mix(in srgb,var(--sponsors-branch) 82%,#202024)}
.sponsors-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.sponsors-metric{min-height:126px;border-top:4px solid var(--sponsors-branch);padding:17px}
.sponsors-metric>span{font-size:9px}
.sponsors-metric strong{font-size:30px}
.sponsors-metric small{font-size:10px;line-height:1.45}
.sponsors-events-panel>header{border-bottom:0;padding-bottom:8px}
.sponsors-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:10px 14px 15px}
.sponsors-event-card{display:grid;gap:9px;min-width:0;border:1px solid #ddd9e0;border-top:4px solid var(--sponsors-branch);border-radius:13px;background:#fff;color:var(--sponsors-ink);padding:14px;text-align:left;cursor:pointer}
.sponsors-event-card:hover,.sponsors-event-card:focus-visible{border-color:color-mix(in srgb,var(--sponsors-branch) 45%,#ddd9e0);box-shadow:0 8px 24px rgba(45,45,47,.08);outline:0;transform:translateY(-1px)}
.sponsors-event-card header,.sponsors-event-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px}
.sponsors-event-card header span{color:var(--sponsors-branch);font:700 9px "Poppins",sans-serif;text-transform:uppercase}
.sponsors-event-card header time{color:#777b80;font-size:10px}
.sponsors-event-card>strong{font:700 15px/1.35 "Poppins",sans-serif}
.sponsors-event-card>p{margin:0;color:#696d72;font-size:11px}
.sponsors-event-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:2px 0}
.sponsors-event-card dl div{display:grid;gap:2px;border-radius:8px;background:#f6f4f7;padding:8px}
.sponsors-event-card dt{color:#83868b;font-size:8px;text-transform:uppercase}
.sponsors-event-card dd{margin:0;font:700 14px "Poppins",sans-serif}
.sponsors-event-card footer{border-top:1px solid #ece9ed;padding-top:9px;color:var(--sponsors-branch);font:700 10px "Poppins",sans-serif}
.sponsors-relationship-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.sponsors-confirmed-list,.sponsors-attention-list{display:grid}
.sponsors-confirmed-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;border:0;border-bottom:1px solid #ece9ed;background:#fff;color:var(--sponsors-ink);padding:11px 14px;text-align:left}
.sponsors-confirmed-row:last-child,.sponsors-attention-row:last-child{border-bottom:0}
.sponsors-confirmed-row:hover,.sponsors-confirmed-row:focus-visible,.sponsors-attention-row:hover,.sponsors-attention-row:focus-visible{background:#faf9fb;outline:0}
.sponsors-confirmed-row>span{display:grid;width:38px;height:38px;border-radius:10px;background:var(--sponsors-branch-soft);color:var(--sponsors-branch);place-items:center;font:700 13px "Poppins",sans-serif}
.sponsors-confirmed-row strong,.sponsors-confirmed-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sponsors-confirmed-row strong{font:700 11px "Poppins",sans-serif}
.sponsors-confirmed-row small{margin-top:3px;color:#74777d;font-size:9px}
.sponsors-confirmed-row>b{border-radius:999px;background:#e6f5ec;color:#2d7044;padding:5px 7px;font:700 8px "Poppins",sans-serif}
.sponsors-attention-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:0;border-bottom:1px solid #ece9ed;background:#fff;color:var(--sponsors-ink);padding:11px 14px;text-align:left}
.sponsors-attention-row div{display:grid;gap:2px;min-width:0}
.sponsors-attention-row span{color:var(--sponsors-branch);font:700 8px "Poppins",sans-serif;text-transform:uppercase}
.sponsors-attention-row strong{overflow:hidden;font:700 11px "Poppins",sans-serif;text-overflow:ellipsis;white-space:nowrap}
.sponsors-attention-row small{overflow:hidden;color:#74777d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}
.sponsors-attention-row>b{border-radius:999px;background:#fff1dd;color:#8b5711;padding:5px 7px;font:700 8px "Poppins",sans-serif}
.sponsors-source-note{margin:0;border-top:1px solid #ece9ed;padding:11px 14px;color:#777b80;font-size:10px;line-height:1.5}
.sponsors-group-card>strong{font-size:11px}
.sponsors-group-card>small,.sponsors-group-card>footer{font-size:9px}
.sponsors-group-card>span b,.sponsors-group-card>span i{font-size:8px}
.sponsors-activity-row{grid-template-columns:105px minmax(0,1fr) auto;padding:12px 14px}
.sponsors-activity-row>span{font-size:8px}
.sponsors-activity-row strong{font-size:10px}
.sponsors-activity-row small,.sponsors-activity-row time{font-size:9px}
.sponsors-panel>header h3,.sponsors-record-block>header h3{font-size:14px}
.sponsors-panel>header span,.sponsors-record-block>header span{font-size:9px}
.sponsors-section-head span{color:var(--sponsors-branch);font-size:10px}
.sponsors-section-head h2{font-size:25px}
.sponsors-section-head p{font-size:12px}
.sponsors-toolbar{grid-template-columns:minmax(240px,1.25fr) repeat(3,minmax(155px,.75fr));padding:13px}
.sponsors-toolbar-pipeline{grid-template-columns:minmax(240px,1.25fr) repeat(3,minmax(160px,.75fr))}
.sponsors-toolbar label{font-size:8px}
.sponsors-toolbar input,.sponsors-toolbar select{height:39px;font-size:11px}
.sponsors-column-picker>summary{height:39px;font-size:10px}
.sponsors-source-context{font-size:10px}
.sponsors-source-context strong{font-size:11px}
.sponsors-source-context code{font-size:9px}
.sponsors-source-badge{font-size:8px}
.sponsors-wide-table,.sponsors-directory-table{font-size:10.5px}
.sponsors-wide-table thead th,.sponsors-directory-table thead th{font-size:9px}
.sponsors-wide-table tbody th button,.sponsors-directory-table tbody th button{font-size:10.5px}
.sponsors-wide-table tbody th small,.sponsors-wide-table tbody td small,.sponsors-directory-table tbody th small,.sponsors-directory-table tbody td small{font-size:8px}
.sponsors-status-signal{font-size:8px}
.sponsors-pipeline-card>header>span{font-size:8px}
.sponsors-pipeline-card>strong{font-size:11px}
.sponsors-pipeline-card>p{font-size:9px}
.sponsors-pipeline-card dt{font-size:7px}
.sponsors-pipeline-card dd,.sponsors-pipeline-card footer button{font-size:9px}
.sponsors-pipeline-card footer>span,.sponsors-pipeline-card footer small{font-size:8px}
.sponsors-event-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-top:6px solid var(--sponsors-branch);border-radius:18px;background:#2d2d2f;color:#fff;padding:24px}
.sponsors-event-hero>div:first-child>span{color:color-mix(in srgb,var(--sponsors-branch) 68%,#fff);font:700 10px "Poppins",sans-serif;text-transform:uppercase}
.sponsors-event-hero h2{margin:5px 0 6px;font:700 25px "Poppins",sans-serif}
.sponsors-event-hero p{margin:0;color:rgba(255,255,255,.68);font-size:12px}
.sponsors-event-hero-stats{display:flex;gap:23px}
.sponsors-event-hero-stats div{display:grid;gap:3px}
.sponsors-event-hero-stats strong{font:700 24px "Poppins",sans-serif}
.sponsors-event-hero-stats span{color:rgba(255,255,255,.58);font:700 8px "Poppins",sans-serif;text-transform:uppercase}
.sponsors-event-groups{display:grid;gap:14px}
.sponsors-event-relationship-group{border:1px solid var(--line);border-radius:15px;background:#fff;overflow:hidden}
.sponsors-event-relationship-group>header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-left:5px solid #a8a8ac;border-bottom:1px solid var(--line);padding:14px 16px}
.sponsors-event-relationship-group.confirmed>header{border-left-color:#58d994}
.sponsors-event-relationship-group.active>header{border-left-color:#f2b52b}
.sponsors-event-relationship-group.unqualified>header{border-left-color:#a8a8ac}
.sponsors-event-relationship-group>header span{color:#777b80;font:700 8px "Poppins",sans-serif;text-transform:uppercase}
.sponsors-event-relationship-group>header h3{margin:3px 0 0;font:700 15px "Poppins",sans-serif}
.sponsors-event-relationship-group>header>b{display:grid;min-width:29px;height:29px;border-radius:999px;background:#f0edf3;padding:0 8px;place-items:center;font:700 10px "Poppins",sans-serif}
.sponsors-event-relationship-head,.sponsors-event-relationship-row{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(110px,.65fr) minmax(150px,.85fr) minmax(140px,.8fr) minmax(115px,.6fr);gap:12px;align-items:center}
.sponsors-event-relationship-head{background:#f5f3f5;padding:9px 14px;color:#777b80;font:700 8px "Poppins",sans-serif;text-transform:uppercase}
.sponsors-event-relationship-row{width:100%;border:0;border-bottom:1px solid #ece9ed;background:#fff;color:var(--sponsors-ink);padding:12px 14px;text-align:left}
.sponsors-event-relationship-row:last-child{border-bottom:0}
.sponsors-event-relationship-row:hover,.sponsors-event-relationship-row:focus-visible{background:#faf9fb;outline:0}
.sponsors-event-company strong,.sponsors-event-company small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sponsors-event-company strong{font:700 11px "Poppins",sans-serif}
.sponsors-event-company small{margin-top:3px;color:#777b80;font-size:9px}
.sponsors-event-relationship-row>span>small,.sponsors-event-relationship-row>span>b{display:block}
.sponsors-event-relationship-row>span>small{color:#85888d;font-size:7px;text-transform:uppercase}
.sponsors-event-relationship-row>span>b{margin-top:3px;overflow:hidden;font:700 9.5px "Poppins",sans-serif;text-overflow:ellipsis;white-space:nowrap}
.sponsors-relationship-status{display:inline-flex;width:max-content;max-width:100%;overflow:hidden;border-radius:999px;background:#efeee8;color:#62666b;padding:5px 8px;font:700 8px "Poppins",sans-serif;text-overflow:ellipsis;white-space:nowrap}
.sponsors-relationship-status.status-agreed{background:#e6f5ec;color:#2d7044}
.sponsors-relationship-status.status-proposal,.sponsors-relationship-status.status-conversation{background:#fff1dd;color:#8b5711}
.sponsors-relationship-status.status-prospect{background:#e7efff;color:#0348d0}
.sponsors-relationship-status.status-lost,.sponsors-relationship-status.status-closed{background:#f7e8e6;color:#91423e}
.sponsors-event-explanation{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;border-left:4px solid var(--sponsors-branch);border-radius:4px 12px 12px 4px;background:var(--sponsors-branch-soft);padding:13px 15px}
.sponsors-event-explanation strong{font:700 10px "Poppins",sans-serif}
.sponsors-event-explanation p{margin:0;color:#55595f;font-size:11px;line-height:1.5}
.sponsors-record-branches,.sponsors-record-events{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}
.sponsors-record-branch,.sponsors-record-event{display:grid;gap:6px;border:1px solid #e0dde2;border-top:4px solid var(--sponsors-branch);border-radius:11px;background:#fff;color:var(--sponsors-ink);padding:13px;text-align:left}
.sponsors-record-branch.active{background:var(--sponsors-branch-soft);border-color:var(--sponsors-branch)}
.sponsors-record-branch>span,.sponsors-record-event>div>span{color:var(--sponsors-branch);font:700 8px "Poppins",sans-serif;text-transform:uppercase}
.sponsors-record-branch>strong,.sponsors-record-event>div>strong{font:700 12px "Poppins",sans-serif}
.sponsors-record-branch>small,.sponsors-record-event>div>small{color:#71757a;font-size:9px}
.sponsors-record-event{grid-template-columns:minmax(0,1fr) auto;align-items:start}
.sponsors-record-event dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:2px 0 0}
.sponsors-record-event dl div{display:grid;gap:2px;border-radius:7px;background:#f7f5f7;padding:7px}
.sponsors-record-event dt{color:#85888d;font-size:7px;text-transform:uppercase}
.sponsors-record-event dd{margin:0;font:700 9px "Poppins",sans-serif}
.sponsors-boundary-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}
.sponsors-boundary-foot .sponsors-readonly-banner,.sponsors-boundary-foot .sponsors-connector-banner{grid-template-columns:auto minmax(0,1fr);padding:10px 12px}
.sponsors-boundary-foot .sponsors-readonly-banner>button{display:none}
.sponsors-boundary-foot strong{font-size:9px}
.sponsors-boundary-foot p{font-size:9px}
.sponsors-diagnostics strong{font-size:9px}
.sponsors-diagnostics small{font-size:8px}

@media(max-width:1180px){
  .sponsors-context-facts{display:none}
  .sponsors-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sponsors-event-relationship-head,.sponsors-event-relationship-row{grid-template-columns:minmax(190px,1.2fr) minmax(100px,.7fr) minmax(135px,.8fr) minmax(120px,.7fr) minmax(105px,.6fr)}
  .sponsors-record-branches,.sponsors-record-events{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
  .sponsors-workgroup-context{grid-template-columns:1fr;padding:20px 18px 0}
  .sponsors-context-copy{padding-bottom:15px}
  .sponsors-context-copy h2{font-size:24px}
  .sponsors-context-copy p{font-size:12px}
  .sponsors-branch-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -18px;overflow:visible;padding:7px 18px}
  .sponsors-branch-switch button{min-width:0;justify-content:center;padding:8px 6px}
  .sponsors-branch-switch button span{white-space:nowrap}
  .sponsors-branch-switch button:last-child{grid-column:2/-1}
  .sponsors-tabs{border-radius:10px}
  .sponsors-tabs button{font-size:10px}
  .sponsors-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sponsors-event-grid,.sponsors-relationship-grid,.sponsors-record-branches,.sponsors-record-events{grid-template-columns:1fr}
  .sponsors-event-hero{align-items:flex-start;flex-direction:column}
  .sponsors-event-hero-stats{width:100%;justify-content:space-between}
  .sponsors-event-relationship-head{display:none}
  .sponsors-event-relationship-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}
  .sponsors-event-relationship-row>span:nth-child(n+3){display:grid;grid-template-columns:70px minmax(0,1fr);grid-column:1/-1;align-items:center}
  .sponsors-event-relationship-row>span>small,.sponsors-event-relationship-row>span>b{margin:0}
  .sponsors-event-explanation{grid-template-columns:1fr}
  .sponsors-boundary-foot{grid-template-columns:1fr}
}
@media(max-width:430px){
  .sponsors-metrics{grid-template-columns:1fr}
  .sponsors-event-card dl{grid-template-columns:1fr}
  .sponsors-event-hero-stats{gap:12px}
  .sponsors-event-hero-stats strong{font-size:20px}
}
.sponsors-tabs,.sponsors-branch-switch{scrollbar-width:none}
.sponsors-tabs::-webkit-scrollbar,.sponsors-branch-switch::-webkit-scrollbar{display:none}
.sponsors-activity-row.is-static,.sponsors-attention-row.is-static,.sponsors-history-row.is-static{cursor:default}
.sponsors-activity-row.is-static:hover,.sponsors-attention-row.is-static:hover,.sponsors-history-row.is-static:hover{background:#fff}
