@media (max-width:1000px){.bm-decision-evidence{grid-template-columns:minmax(0,1fr)!important}main,.top,.section,.card,.metric,.person,.grid2,.grid3,.grid4,.people{min-width:0;max-width:100%}.section,.card,.tablewrap{width:100%}.grid3,.grid2{grid-template-columns:minmax(0,1fr)}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.people{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.scope,.scope select{width:100%;min-width:0;max-width:100%}.bm-entity-head{flex-direction:column;gap:14px}.bm-identity-lg{align-items:flex-start;width:100%}.bm-identity-lg>div:last-child{flex:1;min-width:0}.bm-entity-name{overflow-wrap:anywhere;line-height:1.15}.bm-head-actions{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:8px;width:100%;max-width:100%;padding:2px 0 6px;overflow:auto hidden}.bm-head-actions::-webkit-scrollbar{display:none}.bm-head-actions>*,.bm-round-group{flex:none}.bm-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:18px;max-width:100%}.bm-tabs a{flex:none}.bm-page{max-width:100%;overflow-x:hidden}}@media (max-width:560px){.people{grid-template-columns:minmax(0,1fr)}.person .nums{flex-wrap:wrap;row-gap:4px}}
.bm-matchlist{gap:10px;display:grid}.bm-match-card{border-color:var(--bm-border-subtle);box-shadow:none;padding:14px 16px}.bm-match-card-compact{transition:border-color .12s,box-shadow .12s}.bm-match-card-compact:hover{border-color:var(--bm-border-button);box-shadow:0 5px 18px #09043d0f}.bm-match-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bm-match-title{font-size:var(--fs-16);margin:0;font-weight:600;line-height:1.3}.bm-match-title a{color:var(--bm-text-primary);text-decoration:none}.bm-match-title a:hover{color:var(--bm-text-link);text-decoration:underline}.bm-match-meta{font-size:var(--fs-14);margin:4px 0 0}.bm-match-rank{text-align:right;flex:none;min-width:82px}.bm-match-rank b{font-size:var(--fs-18);line-height:1.1;display:block}.bm-match-rank span{color:var(--bm-text-tertiary);font-size:var(--fs-13);white-space:nowrap;margin-top:3px;display:block}.bm-match-signals{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.bm-match-signal{min-height:25px;font-size:var(--fs-13);border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 8px;line-height:1.25;display:inline-flex}.bm-match-pass{color:#0b6647;background:#eef8f4;border-color:#d9efe6}.bm-match-warn{color:#9c330f;background:var(--accent-soft);border-color:#ffd8ca}.bm-match-unknown{color:var(--bm-text-tertiary);background:var(--bm-bg-subtle);border-color:var(--bm-border-subtle)}.bm-match-no-evidence{font-size:var(--fs-13);margin:10px 0 0}.bm-match-summary{font-size:var(--fs-13);justify-content:space-between;gap:16px;margin-top:10px;line-height:1.35;display:flex}.bm-match-blocker{color:var(--bm-danger)}.bm-match-context{background:var(--bm-bg-subtle);font-size:var(--fs-14);border-radius:5px;gap:5px;margin-top:12px;padding:10px 12px;display:grid}.bm-match-actions{border-top:1px solid var(--bm-border-subtle);flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;padding-top:10px;display:flex}.bm-match-actions-spacer{flex:1}.bm-match-positioned{color:var(--bm-success);font-size:var(--fs-14)}.bm-match-more{position:relative}.bm-match-more>summary{cursor:pointer;text-align:center;min-width:38px;list-style:none}.bm-match-more>summary::-webkit-details-marker{display:none}.bm-match-more-menu{z-index:30;border:1px solid var(--bm-border-default);background:var(--bm-bg-surface);min-width:175px;box-shadow:0 14px 34px var(--bm-shadow-overlay);border-radius:6px;padding:5px;position:absolute;top:calc(100% + 5px);right:0}.bm-match-more-menu a,.bm-match-more-menu .bm-match-menu-action{width:100%;color:var(--bm-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 9px;text-decoration:none;display:block}.bm-match-more-menu a:hover,.bm-match-more-menu .bm-match-menu-action:hover{background:var(--bm-bg-subtle);color:var(--bm-text-link)}.bm-match-evaluation-backdrop{z-index:1000;background:#070c2885;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.bm-match-evaluation-modal{width:min(540px,100%);color:var(--bm-text-primary);background:#fff;border-radius:14px;padding:22px;box-shadow:0 24px 70px #070c284d}.bm-match-evaluation-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bm-match-evaluation-head h2{margin:3px 0 0;font-size:22px}.bm-match-evaluation-head>button{color:var(--bm-text-tertiary);cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1}.bm-match-evaluation-pair{background:var(--bm-bg-subtle);border-radius:8px;margin:14px 0 18px;padding:10px 12px}.bm-match-evaluation-existing{border:1px solid var(--bm-border-default);background:var(--bm-bg-subtle);border-radius:8px;padding:14px}.bm-match-evaluation-existing strong{color:var(--bm-primary);font-size:16px}.bm-match-evaluation-existing p{white-space:pre-wrap;margin:8px 0}.bm-match-evaluation-existing small{color:var(--bm-text-tertiary)}.bm-match-evaluation-modal fieldset{border:0;margin:0;padding:0}.bm-match-evaluation-modal legend,.bm-match-evaluation-modal label{margin-bottom:8px;font-weight:750;display:block}.bm-match-evaluation-modal label{margin-top:18px}.bm-match-evaluation-modal label span{color:var(--bm-text-tertiary);font-weight:500}.bm-match-evaluation-choices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bm-match-evaluation-choices button{border:1px solid var(--bm-border-default);min-height:42px;color:var(--bm-text-primary);cursor:pointer;background:#fff;border-radius:8px;font-weight:700}.bm-match-evaluation-choices button[data-active=true]{border-color:var(--bm-primary);background:var(--bm-tag-info-bg);color:var(--bm-primary)}.bm-match-evaluation-modal textarea{resize:vertical;width:100%}.bm-match-evaluation-error{color:var(--bm-danger);margin:10px 0 0}.bm-match-evaluation-footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@media (max-width:560px){.bm-match-evaluation-backdrop{align-items:end;padding:0}.bm-match-evaluation-modal{padding:20px 16px max(20px, env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.bm-match-evaluation-choices{grid-template-columns:1fr}.bm-match-evaluation-footer>button{flex:1}}.bm-match-evidence-expanded{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.bm-match-evidence-expanded>div{border:1px solid var(--bm-border-subtle);border-radius:5px;padding:10px 12px}.bm-match-evidence-title{font-size:var(--fs-13)}.bm-match-evidence-expanded ul{margin:7px 0 0;padding-left:18px}.bm-market-kpis{grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;margin:14px 0;display:grid}.bm-market-kpi{border:1px solid var(--bm-border-subtle);background:var(--bm-bg-surface);border-radius:6px;padding:10px 12px}.bm-market-kpi b{font-size:var(--fs-24);font-weight:500;line-height:1.05;display:block}.bm-market-kpi span{color:var(--bm-text-tertiary);font-size:var(--fs-13)}.bm-market-filters{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;display:flex}.bm-market-quickfilters{flex-wrap:wrap;gap:6px;display:flex}.bm-market-entity-list{max-height:calc(100vh - 230px);position:sticky;top:14px;overflow:auto}.bm-market-entity{color:var(--bm-text-primary);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:9px 10px;text-decoration:none;display:grid}.bm-market-entity:hover,.bm-market-entity[aria-current=true]{background:var(--bm-tag-info-bg)}.bm-market-entity-main{min-width:0}.bm-market-entity-main b,.bm-market-entity-main span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bm-market-entity-main span,.bm-market-entity-count{color:var(--bm-text-tertiary);font-size:var(--fs-13)}@media (max-width:1000px){.bm-match-heading,.bm-match-summary{gap:8px}.bm-market-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-match-evidence-expanded{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.bm-match-heading,.bm-match-summary{display:block}.bm-match-rank{text-align:left;margin-top:8px}.bm-match-summary>*+*{margin-top:5px;display:block}.bm-market-kpis{grid-template-columns:minmax(0,1fr)}.bm-match-actions-spacer{display:none}}
.bm-page{--vf-surface-muted:#f7f8fc;--vf-surface-strong:#f2f3fb;--vf-border:#dfe3ef;--vf-shadow:0 8px 28px #09043d0f;--vf-shadow-hover:0 12px 34px #09043d1a;background:#fafbfe;font-size:14px}.bm-card{border-color:var(--vf-border);border-radius:10px}.bm-page>.bm-card:has(.bm-matchlist){box-shadow:var(--vf-shadow);background:linear-gradient(#fff 0%,#fbfbff 100%);border-color:#d9ddec}.bm-page>:is(.bm-notice,.bm-card)+.bm-card:has(.bm-matchlist){box-shadow:var(--vf-shadow);background:linear-gradient(#fff 0%,#fbfbff 100%);border-color:#d9ddec}.bm-card:has(.bm-matchlist)>.bm-source-note{border-left:3px solid var(--brand-orange);color:var(--bm-text-secondary);background:#fff7f3;border-radius:0 6px 6px 0;margin-top:12px;padding:9px 11px}.bm-card:has(.bm-matchlist)>.bm-notice{border:1px solid #ffd8ca;border-left:3px solid var(--brand-orange);background:#fff8f5;border-radius:7px;width:auto;max-width:100%;padding:8px 11px;display:inline-block;margin-top:12px!important}.bm-btn.bm-primary{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff;font-weight:600;box-shadow:0 2px 6px #1e0fc824}.bm-btn.bm-primary:hover:not(:disabled){color:#fff;background:#1509a0;border-color:#1509a0}.bm-btn{min-height:36px}.bm-page:has(.bm-market-kpis) .bm-list-title{letter-spacing:-.7px;font-size:30px;font-weight:650}.bm-page:has(.bm-market-kpis) .bm-list-head p{max-width:760px;margin-top:5px;font-size:14px}.bm-market-kpis{gap:10px;margin:18px 0 14px}.bm-market-kpi{border-color:var(--vf-border);background:#fff;border-radius:9px;min-height:78px;padding:13px 15px;position:relative;overflow:hidden}.bm-market-kpi:before{content:"";background:var(--brand-blue);opacity:.85;width:3px;position:absolute;inset:0 auto 0 0}.bm-market-kpi:nth-child(3):before,.bm-market-kpi:nth-child(4):before{background:var(--brand-orange)}.bm-market-kpi b{letter-spacing:-.5px;font-size:27px;font-weight:650}.bm-market-kpi span{margin-top:5px;font-size:14px;display:block}.bm-page:has(.bm-market-kpis)>.bm-tags{border:1px solid var(--vf-border);background:var(--vf-surface-muted);border-radius:9px;gap:4px;width:fit-content;padding:4px}.bm-page:has(.bm-market-kpis)>.bm-tags .bm-tag{background:0 0;border:0;border-radius:6px;padding:8px 12px}.bm-page:has(.bm-market-kpis)>.bm-tags .bm-tag[aria-current=page]{color:var(--brand-blue);background:#fff;font-weight:600;box-shadow:0 2px 8px #09043d14;outline:none!important}.bm-market-filters{border:1px solid var(--vf-border);background:#fff;border-radius:9px;align-items:center;gap:10px;margin:12px 0 2px;padding:10px 12px}.bm-market-filters .bm-underline{min-width:min(390px,38vw)}.bm-market-quickfilters .bm-tag{background:var(--vf-surface-muted);border-radius:999px;padding:7px 11px}.bm-market-quickfilters .bm-tag[aria-current=true]{color:var(--brand-blue);background:#eceaff;font-weight:600;outline:none!important}.bm-matchlist{gap:11px}.bm-page:has(.bm-market-kpis) .bm-matchlist{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.bm-match-card{border-color:var(--vf-border);background:#fff;border-radius:9px;padding:15px 16px}.bm-match-card-compact{min-height:194px;box-shadow:0 3px 12px #09043d0a}.bm-match-card-compact:hover{box-shadow:var(--vf-shadow-hover);border-color:#c9cee0;transform:translateY(-1px)}.bm-match-title{letter-spacing:-.1px;font-size:15px;line-height:1.35}.bm-match-meta{margin-top:5px;line-height:1.35}.bm-match-rank{background:var(--vf-surface-muted);border:1px solid #e5e7f1;border-radius:7px;min-width:76px;padding:6px 8px}.bm-match-rank b{color:var(--brand-navy);font-size:17px}.bm-match-rank span{margin-top:2px;font-size:14px}.bm-match-signals{gap:5px;margin-top:12px}.bm-match-signal{min-height:24px;padding:3px 8px;font-weight:500}.bm-match-summary{min-height:30px;color:var(--bm-text-secondary);align-items:center;padding-top:3px}.bm-match-actions{margin-top:10px;padding-top:10px}.bm-match-actions .bm-btn{min-height:34px;padding:7px 12px}.bm-match-more>summary{min-width:35px;padding-left:10px;padding-right:10px}.bm-page:has(.bm-market-kpis) aside[aria-label="Détail du match"]{border-left:1px solid var(--vf-border);box-shadow:-18px 0 54px #09043d29!important}.bm-page:has(.bm-market-kpis) aside[aria-label="Détail du match"] .bm-match-card{box-shadow:none;border:0;padding-left:0;padding-right:0}.bm-match-evidence-expanded>div{border-color:var(--vf-border);background:var(--vf-surface-muted);border-radius:8px}.bm-market-entity-list{border-color:var(--vf-border);box-shadow:0 3px 14px #09043d0a}.bm-market-entity{border-radius:7px;min-height:52px}.bm-market-entity[aria-current=true]{color:var(--brand-blue);background:#eceaff}.bm-market-entity-count{text-align:center;background:#fff;border-radius:999px;min-width:28px;padding:3px 7px}.bm-card:has(.bm-matchlist) .bm-kpis{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.bm-card:has(.bm-matchlist) .bm-kpi{background:var(--vf-surface-muted);border-color:#e4e6f0;border-radius:8px;min-height:66px;padding:10px 12px}.bm-card:has(.bm-matchlist) .bm-kpi-value{margin-top:4px;font-weight:600;font-size:16px!important}.bm-card:has(.bm-matchlist) .bm-kpi:nth-last-child(-n+3){background:#f0efff;border-color:#dedbff}.bm-card:has(.bm-matchlist) h2{color:var(--brand-navy);font-weight:650}.bm-page:has(>.bm-card .bm-matchlist) .bm-grid-even>.bm-col:first-child{flex-direction:column;display:flex}.bm-page:has(>.bm-card .bm-matchlist) .bm-grid-even>.bm-col:first-child>:nth-child(2){order:1}.bm-page:has(>.bm-card .bm-matchlist) .bm-grid-even>.bm-col:first-child>:nth-child(3){order:2}.bm-page:has(>.bm-card .bm-matchlist) .bm-grid-even>.bm-col:first-child>:first-child{order:3}.bm-page:has(>.bm-card .bm-matchlist) .bm-grid-even>.bm-col:first-child>:nth-child(4){order:4}.bm-page:has(>.bm-card .bm-matchlist) .bm-grid-even>.bm-col:first-child>.bm-card:last-child:has(.bm-kpis){display:none}.bm-list-head{align-items:center}.bm-list-title{font-weight:650}.bm-page>.bm-kpis{gap:10px}.bm-page>.bm-kpis .bm-kpi{border-color:var(--vf-border);background:#fff;border-radius:9px;box-shadow:0 2px 9px #09043d08}.bm-tags{gap:6px}.bm-tag{border-radius:999px;transition:background .1s,color .1s,border-color .1s}.bm-tag[aria-current=page],.bm-tag[aria-current=true]{outline:none!important}.bm-tablewrap{background:#fff;border:1px solid #e5e7f0;border-radius:9px;overflow:auto}.bm-table thead th{z-index:3;background:#f3f4f9;border-bottom-color:#dfe2ed;padding-top:10px;padding-bottom:10px;font-size:14px;font-weight:650;position:sticky;top:0}.bm-table tbody td{padding-top:11px;padding-bottom:11px}.bm-table tbody tr{transition:background 90ms,box-shadow 90ms}.bm-table tbody tr:hover{box-shadow:inset 3px 0 0 var(--brand-blue);background:#f7f7ff}.bm-cell-stack b{font-weight:600}.bm-searchrow{gap:18px}.bm-underline{border-bottom-color:#cdd1df}@media (max-width:1250px){.bm-page:has(.bm-market-kpis) .bm-matchlist{grid-template-columns:minmax(0,1fr)}.bm-card:has(.bm-matchlist) .bm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.bm-page{font-size:14px}.bm-market-filters{align-items:stretch}.bm-market-filters .bm-underline{width:100%;min-width:0}.bm-card:has(.bm-matchlist) .bm-kpis{grid-template-columns:minmax(0,1fr)}.bm-match-card-compact{min-height:0}}
:root{--tiger-navy:#09043d;--tiger-blue:#1e0fc8;--tiger-orange:#ff4000;--tiger-bg:#f6f7fb;--tiger-surface:#fff;--tiger-surface-2:#f9faff;--tiger-line:#e3e6ef;--tiger-line-strong:#cfd4e2;--tiger-ink:#151629;--tiger-muted:#687086;--tiger-success:#147a55;--tiger-warning:#b84b14;--tiger-danger:#a91414;--tiger-blue-soft:#efefff;--tiger-orange-soft:#fff0ea;--tiger-shadow:0 10px 28px #09043d0f}body:has(.app){background:var(--tiger-bg);color:var(--tiger-ink)}.app{background:var(--tiger-bg)!important}.app>main{background:var(--tiger-bg)!important;color:var(--tiger-ink)!important}.sidebar{box-shadow:6px 0 24px #09043d1f;background:var(--tiger-navy)!important;border-right:0!important}.logo{border-bottom:1px solid #ffffff1a}.logo .product{letter-spacing:.04em;color:#fff!important;font-weight:800!important}.nav a{color:#d2d2e4!important;border-radius:8px!important}.nav a:hover{color:#fff!important;background:#ffffff14!important}.nav a[aria-current=page]{box-shadow:inset 3px 0 0 var(--tiger-orange);color:#fff!important;background:#1e0fc87a!important}.tiger-nav-group>summary{color:#8885a9!important}.user{background:#070331!important;border-top:1px solid #ffffff1a!important}.user-id b{color:#fff!important}.user .email,.user .source{color:#aaa8c5!important}.tiger-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--tiger-line)!important;background:#fffffff0!important}.tiger-topbar-title{color:var(--tiger-muted)!important}.tiger-topbar-title b{color:var(--tiger-navy)!important}.app .bm-page{--bm-bg-page:var(--tiger-bg);--bm-bg-surface:var(--tiger-surface);--bm-border:var(--tiger-line);--bm-primary:var(--tiger-blue);--bm-primary-soft:var(--tiger-blue-soft);--bm-text:var(--tiger-ink);--bm-muted:var(--tiger-muted);max-width:1640px;margin-inline:auto;color:var(--tiger-ink)!important;background:0 0!important}.app .bm-card{border:1px solid var(--tiger-line)!important;box-shadow:none!important;background:#fff!important}.app .bm-muted,.app .bm-label,.app .bm-crumbs{color:var(--tiger-muted)!important}.app .bm-list-title{color:var(--tiger-navy)!important}.app .bm-btn{color:var(--tiger-navy)!important;border:1px solid var(--tiger-line-strong)!important;box-shadow:none!important;background:#fff!important}.app .bm-btn:hover{background:#f7f8fc!important;border-color:#aeb5c9!important}.app .bm-btn.bm-primary{background:var(--tiger-blue)!important;color:#fff!important;border-color:var(--tiger-blue)!important}.app input,.app select,.app textarea{color:var(--tiger-ink)!important;border-color:var(--tiger-line-strong)!important;background:#fff!important}.app .bm-match-more-menu{border:1px solid var(--tiger-line)!important;box-shadow:var(--tiger-shadow)!important;background:#fff!important}.app .bm-match-more-menu a{color:var(--tiger-ink)!important}.app .bm-match-more-menu a:hover{background:#f6f7fb!important}.tiger-native-page{padding:24px 28px 40px}.bm-page:has(>.bm-body>.tiger-native-summary){padding:0}.bm-page:has(>.bm-body>.tiger-native-summary)>:is(.bm-crumbs,.bm-entity-head,.bm-candidate-navigation,.bm-tabs,.bm-foot){display:none}.bm-page:has(>.bm-body>.tiger-native-summary)>.bm-body{padding-top:0}.tiger-native-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.tiger-native-kicker{color:var(--tiger-orange);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:14px;font-weight:800}.tiger-native-title{color:var(--tiger-navy);letter-spacing:-.035em;margin:0;font-size:32px;line-height:1.05}.tiger-native-subtitle{color:var(--tiger-muted);margin:7px 0 0;font-size:14px}.tiger-native-actions{align-items:center;gap:8px;display:flex}.tiger-native-primary,.tiger-native-secondary{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.tiger-native-primary{background:var(--tiger-blue);border:1px solid var(--tiger-blue);color:#fff!important}.tiger-native-secondary{border:1px solid var(--tiger-line-strong);background:#fff;color:var(--tiger-navy)!important}.tiger-native-small{white-space:nowrap;min-height:30px;padding:0 10px;font-size:14px}.tiger-native-radar{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.tiger-native-radar-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tiger-native-metric{border:1px solid var(--tiger-line);min-width:0;color:inherit;background:#fff;border-radius:10px;padding:14px 15px;text-decoration:none;display:block;position:relative;overflow:hidden}.tiger-native-metric:before{content:"";background:var(--tiger-blue);width:3px;position:absolute;top:0;bottom:0;left:0}.tiger-native-metric[data-tone=warning]:before{background:var(--tiger-orange)}.tiger-native-metric[data-tone=good]:before{background:var(--tiger-success)}.tiger-native-metric span{color:var(--tiger-muted);text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:700;display:block}.tiger-native-metric strong{color:var(--tiger-navy);margin-top:5px;font-size:25px;line-height:1;display:block}.tiger-native-toolbar{border:1px solid var(--tiger-line);background:#fff;border-radius:10px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:10px;margin-bottom:10px;padding:12px;display:grid}.tiger-native-search{border:1px solid var(--tiger-line-strong);background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.tiger-native-search>svg{width:18px;height:18px;color:var(--tiger-muted);flex:0 0 18px}.tiger-native-search input{width:100%;min-width:0;box-shadow:none!important;border:0!important;outline:0!important;padding:0!important}.tiger-native-scope{min-width:190px}.tiger-native-filters{flex-wrap:wrap;gap:6px;margin:10px 0 14px;display:flex}.tiger-native-filter{border:1px solid var(--tiger-line);background:#fff;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex;color:var(--tiger-muted)!important}.tiger-native-filter[data-active=true]{background:var(--tiger-blue-soft);border-color:#bdb8ff;color:var(--tiger-blue)!important}.tiger-native-table-wrap{border:1px solid var(--tiger-line);background:#fff;border-radius:10px;overflow:auto}.tiger-native-table{border-collapse:collapse;width:100%;font-size:14px}.tiger-native-table th{z-index:2;color:#70778a;text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid var(--tiger-line);white-space:nowrap;background:#f8f9fc;padding:10px 12px;font-size:14px;position:sticky;top:0}.tiger-native-table td{vertical-align:middle;border-bottom:1px solid #edf0f6;padding:11px 12px}.tiger-native-table tbody tr:hover{box-shadow:inset 3px 0 0 var(--tiger-blue);background:#fafbff}.tiger-native-table tbody tr:last-child td{border-bottom:0}.tiger-native-identity{align-items:center;gap:9px;min-width:180px;text-decoration:none;display:flex;color:var(--tiger-navy)!important}.tiger-native-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.tiger-native-stack b{color:var(--tiger-navy)}.tiger-native-stack span{color:var(--tiger-muted);font-size:14px}.tiger-native-signal{color:var(--tiger-ink);font-weight:650}.tiger-native-match{font-weight:700;text-decoration:none;color:var(--tiger-blue)!important}.tiger-native-empty{color:var(--tiger-muted)}.tiger-native-inline-action{border-bottom:1px dashed #aaa4f5;font-weight:700;text-decoration:none;color:var(--tiger-blue)!important}.tiger-native-row-actions{align-items:center;gap:6px;display:flex}.tiger-native-contact-links{margin-top:3px;flex-direction:row!important;gap:7px!important;display:flex!important}.tiger-native-contact-links a,.tiger-native-contact-links>span{opacity:1;color:var(--tiger-blue)!important;display:inline-flex!important}.tiger-native-contact-links>span{opacity:.28;color:var(--tiger-muted)!important}.tiger-native-contact-links svg{width:14px;height:14px}.tiger-native-fresh{flex-direction:column;gap:2px;display:flex}.tiger-native-fresh b,.tiger-native-fresh span{color:var(--tiger-muted);font-size:14px}.tiger-native-fresh[data-fresh=new] b{color:var(--tiger-orange)}.tiger-native-fresh[data-fresh=recent] b{color:var(--tiger-blue)}.tiger-native-pager{color:var(--tiger-muted);justify-content:space-between;align-items:center;margin-top:12px;font-size:14px;display:flex}.tiger-demand-displaybar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.tiger-demand-displaybar .bm-source-note{flex:1;margin:0}.tiger-demand-display{border:1px solid var(--tiger-line);white-space:nowrap;background:#fff;border-radius:8px;padding:3px;display:flex}.tiger-demand-display a{border-radius:5px;padding:7px 10px;font-size:14px;font-weight:700;text-decoration:none;color:var(--tiger-muted)!important}.tiger-demand-display a[data-active=true]{background:var(--tiger-blue);color:#fff!important}.tiger-demand-kanban{scroll-snap-type:x proximity;gap:12px;padding:2px 2px 14px;display:flex;overflow-x:auto}.tiger-demand-column{border:1px solid var(--tiger-line);scroll-snap-align:start;background:#f7f8fc;border-radius:10px;flex-direction:column;flex:0 0 286px;max-height:68vh;display:flex}.tiger-demand-column>header{border-bottom:1px solid var(--tiger-line);background:#fff;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:11px;display:flex}.tiger-demand-column>header strong{background:var(--tiger-blue-soft);min-width:24px;height:24px;color:var(--tiger-blue);border-radius:999px;place-items:center;font-size:14px;display:grid}.tiger-demand-cards{flex-direction:column;gap:8px;padding:8px;display:flex;overflow-y:auto}.tiger-demand-card{border:1px solid var(--tiger-line);background:#fff;border-radius:8px;flex-direction:column;gap:9px;padding:11px;display:flex;box-shadow:0 1px 2px #15183a0a}.tiger-demand-card>a:first-child{flex-direction:column;gap:3px;text-decoration:none;display:flex;color:var(--tiger-navy)!important}.tiger-demand-card>a:first-child span,.tiger-demand-card small{color:var(--tiger-muted);font-size:13px}.tiger-demand-card>div{color:var(--tiger-ink);gap:12px;font-size:14px;display:flex}.tiger-native-decision{border:1px solid var(--tiger-line);box-shadow:var(--tiger-shadow);background:#fff;border-radius:12px;margin-bottom:14px;padding:18px}.tiger-native-decision-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.tiger-native-decision h2{color:var(--tiger-navy);margin:0;font-size:20px}.tiger-native-facts{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.tiger-native-fact{background:#fafbfe;border:1px solid #edf0f6;border-radius:8px;padding:10px}.tiger-native-fact span{color:var(--tiger-muted);text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:700;display:block}.tiger-native-fact b{color:var(--tiger-navy);margin-top:4px;font-size:14px;display:block}.tiger-native-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;display:grid}.tiger-native-panel{border:1px solid var(--tiger-line);background:#fff;border-radius:10px;padding:16px}.tiger-native-panel+.tiger-native-panel{margin-top:12px}.tiger-native-panel h3{color:var(--tiger-navy);margin:0 0 12px;font-size:15px}.tiger-native-section-title{border-left:4px solid var(--tiger-blue);background:var(--tiger-blue-soft);border-radius:8px;padding:10px 12px}.tiger-native-section-title h3{color:var(--tiger-navy);margin:0;font-size:16px;font-weight:800}.candidate-workspaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.candidate-workspace{border:1px solid var(--tiger-line);min-width:0;min-height:280px;box-shadow:var(--tiger-shadow);background:#fff;border-radius:12px;flex-direction:column;padding:18px;display:flex}.candidate-actions{grid-column:span 2}.candidate-workspace-head{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:13px;display:flex}.candidate-workspace-head>div{align-items:center;gap:9px;display:flex}.candidate-workspace-head span{color:var(--tiger-orange);letter-spacing:.08em;font-size:11px;font-weight:800}.candidate-workspace-head h3{color:var(--tiger-navy);margin:0;font-size:18px}.candidate-workspace-head>a{text-align:right;font-size:12px;font-weight:750;text-decoration:none;color:var(--tiger-blue)!important}.candidate-workspace-feed{margin-bottom:14px}.candidate-workspace-feed .bm-feed-meta{display:none}.candidate-actions-more{border-top:1px solid #edf0f6}.candidate-actions-more summary{color:var(--tiger-blue);cursor:pointer;padding:11px 0;font-size:12px;font-weight:750;list-style-position:inside}.candidate-actions-more[open] summary{border-bottom:1px solid #edf0f6}.candidate-actions-more>div{display:grid}.candidate-workspace-cta{width:100%;margin-top:auto}.candidate-positioning,.candidate-matching{grid-column:1/-1;min-height:0}.candidate-positioning-count{align-items:baseline;gap:9px;margin:3px 0 14px;display:flex}.candidate-positioning-count strong{color:var(--tiger-navy);font-size:32px;line-height:1}.candidate-positioning-count span{color:var(--tiger-muted);font-size:13px}.candidate-positioning-line{border-top:1px solid #edf0f6;gap:2px;padding:10px 0;display:grid}.candidate-positioning-line b{color:var(--tiger-navy);font-size:13px}.candidate-positioning-line span{color:var(--tiger-muted);font-size:12px}.candidate-document-list{gap:7px;margin-bottom:14px;display:grid}.candidate-document-slot{background:#fafbfe;border:1px solid #edf0f6;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.candidate-document-icon{background:var(--tiger-blue-soft);width:28px;height:28px;color:var(--tiger-blue);border-radius:7px;place-items:center;font-weight:800;display:grid}.candidate-document-slot>div{min-width:0;display:grid}.candidate-document-slot b{color:var(--tiger-navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.candidate-document-slot small{color:var(--tiger-muted);font-size:11px}.candidate-document-action :is(a,button),.candidate-document-action>a,.candidate-document-action>button{font-size:12px;font-weight:750;color:var(--tiger-blue)!important}.candidate-workspace-intro{color:var(--tiger-muted);margin:-3px 0 14px;font-size:13px}.candidate-context-strip{border:1px solid var(--tiger-line);background:var(--tiger-line);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.candidate-context-strip>div{background:#fff;gap:3px;min-width:0;padding:12px 14px;display:grid}.candidate-context-strip span{color:var(--tiger-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.candidate-context-strip :is(a,b){color:var(--tiger-navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.candidate-owned-by-me{border-radius:8px;margin-block:2px;background:var(--accent-soft)!important;border:1px solid #ff400047!important;padding-inline:9px!important}.candidate-ownership-badge{background:var(--tiger-orange);letter-spacing:.02em;vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 6px;font-weight:800;line-height:1.35;display:inline-flex;color:#fff!important;font-size:9px!important}.candidate-owned-match{background:var(--accent-soft);border:1px solid #ff40004d;border-radius:12px;padding:3px;position:relative}.candidate-owned-match>.candidate-ownership-badge{z-index:2;margin:0;position:absolute;top:12px;right:12px}.candidate-owned-match>.bm-match-card{margin:0}.app .bm-page:has(.bm-matchlist) .bm-market-kpi{border:1px solid var(--tiger-line)!important;background:#fff!important}.app .bm-page:has(.bm-matchlist) .bm-market-kpi b{color:var(--tiger-navy)!important}.app .bm-market-filters,.app .bm-match-card{border:1px solid var(--tiger-line)!important;background:#fff!important}.app .tiger-match-row{background:#fff!important}.app .tiger-match-cell{border-color:#edf0f6!important}.app .tiger-match-main{color:var(--tiger-navy)!important}.app .tiger-match-sub,.app .tiger-match-date{color:var(--tiger-muted)!important}.app .tiger-match-signals{background:#fafbfe!important;border-color:#edf0f6!important}.app .tiger-score-ring:before{background:#fff!important}.tiger-matching-page .bm-market-kpis{margin-top:0}.tiger-matching-page .bm-match-card{border-radius:10px}.tiger-commandbar{border:1px solid var(--tiger-line);background:#fff;border-radius:10px;grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(135px,.65fr)) auto auto;align-items:end;gap:8px;margin-top:12px;padding:12px;display:grid}.tiger-command-search,.tiger-command-field{gap:5px;display:grid}.tiger-command-search input,.tiger-command-field select{border:1px solid var(--tiger-line-strong);border-radius:8px;height:38px;padding:0 10px}.tiger-command-apply,.tiger-command-clear{height:38px}.tiger-command-chips{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.tiger-priority-explainer{border-left:3px solid var(--tiger-orange);background:var(--tiger-orange-soft);color:var(--tiger-muted);align-items:center;gap:8px;margin:8px 0 0;padding:8px 10px;font-size:14px;display:flex}.tiger-priority-explainer b{color:var(--tiger-navy)}.tiger-match-drawer{z-index:50;background:#fff;width:min(640px,100vw);padding:20px;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:0 0 40px #0004}.tiger-positionings-search{grid-template-columns:minmax(260px,1fr) auto;max-width:700px}@media (max-width:1200px){.tiger-commandbar{grid-template-columns:repeat(3,minmax(0,1fr))}.tiger-command-search{grid-column:span 2}}@media (max-width:1100px){.tiger-native-radar,.tiger-native-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.tiger-native-grid{grid-template-columns:1fr}.candidate-workspaces{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-actions,.candidate-documents{grid-column:1/-1}.candidate-context-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.tiger-native-page{padding:18px 14px 80px}.tiger-native-header{flex-direction:column;align-items:flex-start}.tiger-native-radar,.tiger-native-radar-3{grid-template-columns:repeat(2,minmax(0,1fr))}.tiger-native-toolbar,.tiger-positionings-search{grid-template-columns:1fr}.tiger-native-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tiger-native-actions{flex-wrap:wrap;width:100%}.tiger-native-primary,.tiger-native-secondary{min-height:44px}.tiger-commandbar{grid-template-columns:1fr}.tiger-command-search{grid-column:auto}.tiger-priority-explainer{flex-direction:column;align-items:flex-start}.tiger-demand-displaybar{flex-direction:column;align-items:stretch}.tiger-demand-display{align-self:flex-end}.tiger-demand-column{flex-basis:min(82vw,286px);max-height:62vh}.candidate-workspaces,.candidate-context-strip{grid-template-columns:1fr}.candidate-actions,.candidate-positioning,.candidate-documents,.candidate-matching{grid-column:auto}.candidate-workspace{min-height:0}.candidate-context-strip :is(a,b){white-space:normal}}.tiger-resizable-table-wrap th{overflow:visible}.tiger-column-resize-handle{z-index:4;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:10px;height:100%;position:absolute;top:0;right:-5px}.tiger-column-resize-handle:after{content:"";background:0 0;border-radius:2px;width:2px;transition:background .12s;position:absolute;top:20%;bottom:20%;left:4px}.tiger-column-resize-handle:hover:after,.tiger-column-resize-handle:focus-visible:after{background:var(--tiger-blue)}.tiger-column-resize-handle:focus-visible{outline:2px solid var(--tiger-blue);outline-offset:-2px}.tiger-demand-column{flex-basis:var(--kanban-column-width,286px);position:relative}.tiger-kanban-resize-handle{right:-7px}.tiger-demand-card>a:first-child{position:relative}.tiger-demand-card>a:first-child[data-has-logo=true]{min-height:44px;padding-right:54px}.tiger-demand-card-logo{object-fit:contain;width:44px;height:44px;position:absolute;top:0;right:0}.tiger-demand-dropzone[data-tone=demand-intake] .tiger-demand-column>header{background:#f5f3ff;border-top:4px solid #7c3aed}.tiger-demand-dropzone[data-tone=demand-need] .tiger-demand-column>header{background:#eff6ff;border-top:4px solid #2563eb}.tiger-demand-dropzone[data-tone=demand-wait] .tiger-demand-column>header{background:#fffbeb;border-top:4px solid #f59e0b}.tiger-demand-dropzone[data-tone=demand-decision] .tiger-demand-column>header{background:#ecfeff;border-top:4px solid #0891b2}.tiger-demand-dropzone[data-tone=demand-won] .tiger-demand-column>header{background:#f0fdf4;border-top:4px solid #16a34a}.tiger-demand-dropzone[data-tone=demand-closed] .tiger-demand-column>header{background:#f1f5f9;border-top:4px solid #64748b}.tiger-demand-dnd-help{color:var(--tiger-muted);margin:0 0 8px;font-size:14px}.tiger-demand-dnd-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0 0 8px;padding:9px 11px;font-size:14px;font-weight:700}.tiger-demand-dropzone{border-radius:12px;flex:none;display:flex}.tiger-demand-dropzone[data-drag-over=true] .tiger-demand-column{border-style:dashed}.tiger-demand-dropzone[data-tone=bm-todo] .tiger-demand-column>header{background:#fffbeb;border-top:4px solid #f59e0b}.tiger-demand-dropzone[data-tone=bm-progress] .tiger-demand-column>header{background:#eff6ff;border-top:4px solid #2563eb}.tiger-demand-dropzone[data-tone=bm-done] .tiger-demand-column>header{background:#f0fdf4;border-top:4px solid #16a34a}.tiger-demand-dropzone[data-tone=bm-lost] .tiger-demand-column>header{background:#f1f5f9;border-top:4px solid #64748b}.tiger-demand-dropzone[data-tone=bm-idle] .tiger-demand-column>header{background:#f8fafc;border-top:4px solid #94a3b8}.tiger-demand-card[draggable=true]{cursor:grab}.tiger-demand-card[data-dragging=true]{opacity:.42;cursor:grabbing}.tiger-demand-card[data-saving=true]{box-shadow:0 0 0 2px #bfdbfe}.tiger-demand-state-select{border-top:1px solid var(--tiger-line);justify-content:space-between;align-items:center;gap:8px;padding-top:7px;display:flex}.tiger-demand-state-select>span{color:var(--tiger-muted);font-size:12px}.tiger-demand-state-select select{border:1px solid var(--tiger-line);min-width:0;max-width:150px;color:var(--tiger-ink);background:#fff;border-radius:6px;padding:4px 22px 4px 6px;font-size:13px}@media (max-width:760px){.tiger-demand-column{flex-basis:min(82vw,286px)!important}.tiger-column-resize-handle{display:none}}.tiger-sitewide-resizable-table th{overflow:visible}.tiger-sitewide-resizable-board{align-items:flex-start;gap:12px;padding-right:7px;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.tiger-sitewide-resizable-column{box-sizing:border-box;flex:0 0 var(--sitewide-column-width,286px)!important;width:var(--sitewide-column-width,286px)!important;min-width:0!important;position:relative!important}.tiger-sitewide-board-handle{right:-7px}@media (max-width:760px){.tiger-sitewide-resizable-board{scroll-snap-type:x proximity}.tiger-sitewide-resizable-column{scroll-snap-align:start;flex-basis:min(82vw,286px)!important;width:min(82vw,286px)!important}}
.tiger-matching-page .bm-market-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.tiger-matching-page .bm-market-kpi{min-height:68px;border-radius:9px!important;padding:10px 14px!important}.tiger-matching-page .bm-market-kpi b{font-size:22px;line-height:1}.tiger-matching-page .bm-market-kpi span{color:var(--tiger-muted);font-size:14px}.tiger-matching-page .tiger-priority-explainer{border-left:2px solid var(--tiger-orange);color:var(--tiger-muted);background:0 0;margin:6px 0;padding:5px 8px}.tiger-matching-page .bm-matchlist{grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important;display:grid!important}.tiger-match-decision{border-radius:10px!important;padding:0!important;overflow:visible!important}.tiger-match-decision-main{grid-template-columns:minmax(0,1.15fr) 112px minmax(0,1.05fr) 128px;align-items:stretch;min-height:112px;display:grid}.tiger-match-decision-entity{flex-direction:column;justify-content:center;min-width:0;padding:13px 15px;display:flex}.tiger-match-decision-score{text-align:center;background:#fafbfe;border-inline:1px solid #edf0f6;flex-direction:column;justify-content:center;align-items:center;padding:12px 10px;display:flex}.tiger-match-decision-actions{border-left:1px solid #edf0f6;flex-direction:column;justify-content:center;align-items:stretch;gap:6px;padding:12px;display:flex}.tiger-match-decision-actions form{display:block}.tiger-match-position,.tiger-match-detail,.tiger-match-more>summary{width:100%;font-size:14px;min-height:34px!important;padding:0 10px!important}.tiger-match-more>summary{cursor:pointer;list-style:none}.tiger-match-more>summary::-webkit-details-marker{display:none}.tiger-match-label-row{justify-content:space-between;align-items:center;gap:7px;margin-bottom:4px;display:flex}.tiger-match-section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--tiger-muted);font-size:14px;font-weight:800;line-height:1}.tiger-match-fresh{white-space:nowrap;font-size:14px;font-weight:700}.tiger-match-fresh-demand{color:var(--tiger-orange)}.tiger-match-fresh-candidate{color:var(--tiger-blue)}.tiger-match-title{text-overflow:ellipsis;font-size:15px;font-weight:800;line-height:1.2;text-decoration:none;overflow:hidden;color:var(--tiger-navy)!important}.tiger-match-title:hover{text-decoration:underline}.tiger-match-client{color:var(--tiger-ink);margin-top:3px;font-size:14px;font-weight:650}.tiger-match-meta-line{color:var(--tiger-muted);flex-wrap:wrap;gap:5px 10px;margin-top:7px;font-size:14px;line-height:1.25;display:flex}.tiger-match-meta-line span+span:before{content:"·";color:#a6acbb;margin-right:8px}.tiger-match-score-value{color:var(--tiger-navy);letter-spacing:-.04em;margin:5px 0 2px;font-size:26px;line-height:.95}.tiger-match-score-label{color:var(--tiger-muted);font-size:14px}.tiger-match-rank{color:var(--tiger-blue);margin-top:6px;font-size:14px;font-weight:750}.tiger-match-decision-signals{background:#fafbfe;border-top:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:6px 12px;display:flex}.tiger-match-signal-group{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.tiger-match-decision-signals .bm-match-signal{padding:3px 7px;font-size:14px}.tiger-match-activity{white-space:nowrap;color:var(--tiger-muted);margin-left:auto;font-size:14px}.tiger-match-decision .bm-match-positioned{color:var(--tiger-success);flex-direction:column;gap:2px;font-size:14px;display:flex}.tiger-match-decision .bm-match-positioned span{color:var(--tiger-muted);font-weight:500}.tiger-matching-page .tiger-commandbar{gap:7px;padding:10px}.tiger-matching-page .tiger-command-chips{margin:7px 0 4px}.tiger-matching-page .tiger-native-filter{min-height:28px;font-size:14px}.tiger-matching-page .tiger-native-header{margin-bottom:12px}@media (max-width:1050px){.tiger-match-decision-main{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr)}.tiger-match-decision-actions{border-top:1px solid #edf0f6;border-left:0;flex-direction:row;grid-column:1/-1}.tiger-match-decision-actions>*{flex:1}.tiger-match-decision-actions .tiger-match-more{flex:0 0 50px}.tiger-match-position,.tiger-match-detail,.tiger-match-more>summary{width:100%}}@media (max-width:760px){.tiger-matching-page .bm-market-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tiger-match-decision-main{grid-template-columns:1fr}.tiger-match-decision-score{text-align:left;border:1px solid #edf0f6;border-inline:0;grid-template-columns:auto auto auto 1fr;align-items:center;gap:6px;display:grid}.tiger-match-score-value{margin:0;font-size:20px}.tiger-match-rank{justify-self:end;margin:0}.tiger-match-decision-actions{grid-column:auto}.tiger-match-decision-signals{flex-direction:column;align-items:flex-start}.tiger-match-activity{margin-left:0}.tiger-match-meta-line span+span:before{content:"";margin:0}.tiger-match-meta-line{flex-direction:column;gap:2px}}
.app .onboarding-page{width:min(1180px,100%);margin:0 auto}.app .onboarding-calendar-event{cursor:pointer;touch-action:manipulation;border:0;border-left:4px solid #4f46e5}.app .onboarding-calendar-event:focus-visible{z-index:3;outline-offset:2px;outline:3px solid #2563eb}.app .onboarding-save-template{background:#fff;border:1px solid #dfe2ee;border-radius:10px;gap:10px;width:min(420px,100%);padding:14px;display:grid}.app .onboarding-save-template label{gap:6px;display:grid}.app .onboarding-save-template label span{font-size:14px;font-weight:800}.app .onboarding-save-template input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cfd4e2;border-radius:8px;padding:10px}.app .onboarding-save-template>p{color:#687086;margin:0;font-size:14px}.app .onboarding-save-template>div{justify-content:flex-end;gap:8px;display:flex}.app .onboarding-calendar-modal{z-index:1000;background:#0f172a7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.app .onboarding-calendar-editor{background:#fff;border-radius:14px;width:min(720px,100%);max-height:calc(100dvh - 36px);padding:20px;overflow:auto;box-shadow:0 24px 70px #0f172a47}.app .onboarding-calendar-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.app .onboarding-calendar-editor h2{margin:3px 0 0;font-size:20px}.app .onboarding-calendar-editor>header button{cursor:pointer;background:#fff;border:1px solid #d9dce7;border-radius:50%;width:36px;height:36px;font-size:24px;line-height:1}.app .onboarding-calendar-editor form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.app .onboarding-calendar-editor label{gap:6px;display:grid}.app .onboarding-calendar-editor label>span{font-size:14px;font-weight:800}.app .onboarding-calendar-editor input,.app .onboarding-calendar-editor select,.app .onboarding-calendar-editor textarea{box-sizing:border-box;color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #cfd4e2;border-radius:8px;padding:10px}.app .calendar-editor-wide{grid-column:1/-1}.app .calendar-editor-wide small{color:#687086}.app .calendar-editor-template{align-items:center;grid-template-columns:18px 1fr!important;display:flex!important}.app .calendar-editor-template input{width:18px}.app .calendar-editor-actions{grid-column:1/-1;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;display:grid}.app .calendar-editor-remove{color:#b42318;border-color:#f0c8c3}@media (max-width:700px){.app .onboarding-calendar-shell{padding:12px}.app .onboarding-calendar-toolbar{gap:12px;display:grid}.app .onboarding-calendar-toolbar>div:first-child p:last-child{font-size:14px}.app .onboarding-calendar-toolbar-actions{align-items:stretch}.app .calendar-undo{width:100%}.app .onboarding-calendar-event{padding:5px 4px 8px}.app .onboarding-calendar-event strong,.app .onboarding-calendar-event span,.app .onboarding-calendar-event small{font-size:11px}.app .onboarding-calendar-editor form{grid-template-columns:1fr}.app .calendar-editor-wide,.app .calendar-editor-actions{grid-column:1}.app .calendar-editor-actions{grid-template-columns:1fr}.app .calendar-editor-actions>span{display:none}.app .calendar-editor-actions .bm-btn{width:100%}}.app .onboarding-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.app .onboarding-header h1{margin:4px 0 6px}.app .onboarding-header p{color:#596174;max-width:720px;margin:0 0 5px}.app .status-ok,.app .status-warning,.app .status-pill{border-radius:999px;flex:none;padding:8px 12px;font-size:14px;font-weight:700}.app .status-ok{color:#166534;background:#dcfce7}.app .status-warning{color:#92400e;background:#fef3c7}.app .status-pill{color:#3730a3;background:#eef2ff}.app .onboarding-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:start;gap:20px;display:grid}.app .onboarding-grid>.bm-card{padding:24px}.app .onboarding-grid>.bm-card>h2{margin:0 0 20px;font-size:18px}.app .onboarding-form{gap:20px;display:grid}.app .onboarding-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.app .onboarding-field{gap:7px;min-width:0;display:grid}.app .onboarding-field-wide{grid-column:1/-1}.app .onboarding-field>span{color:#30384b;font-size:14px;font-weight:700}.app .onboarding-field input,.app .onboarding-field select{color:#171b2d;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #cfd4e2;border-radius:8px;padding:0 12px}.app .onboarding-field input:focus,.app .onboarding-field select:focus{border-color:#2b1fd8;outline:3px solid #2b1fd81f}.app .onboarding-sender{background:#f7f8fc;border:1px solid #e0e3ec;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.app .onboarding-sender>div{gap:2px;display:grid}.app .onboarding-sender-label{color:#626a7d;text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:700}.app .onboarding-sender small{color:#626a7d}.app .onboarding-form-actions{border-top:1px solid #e5e7ef;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.app .onboarding-form-actions p{color:#626a7d;max-width:440px;margin:0;font-size:14px}.app .onboarding-form-actions .bm-btn{flex:none;min-height:42px;padding-inline:18px}.app .form-error{color:#b91c1c;margin:0;font-weight:700}.app .onboarding-list{gap:9px;display:grid}.app .onboarding-list-item{background:#fff;border:1px solid #e5e7eb;border-radius:11px;gap:9px;padding:12px;transition:border-color .15s,box-shadow .15s;display:grid}.app .onboarding-list-item:hover{border-color:#aaa4ef;box-shadow:0 8px 22px #261f8414}.app .onboarding-list-main{min-width:0;color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:12px;text-decoration:none;display:grid}.app .onboarding-list-copy,.app .onboarding-list-state{gap:4px;display:grid}.app .onboarding-list-copy span{color:#64748b}.app .onboarding-list-copy small{color:#b45309;font-weight:750}.app .onboarding-list-state{align-content:center;justify-items:end}.app .onboarding-list-state em{color:#3e35bd;background:#f0efff;border-radius:999px;padding:5px 8px;font-size:14px;font-style:normal;font-weight:800}.app .onboarding-list-state strong{color:#3128b7;font-size:14px}.app .onboarding-list-actions{border-top:1px solid #eef0f5;justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.app .onboarding-list-actions>a{color:#4238c4;font-size:14px;font-weight:750;text-decoration:none}.app .onboarding-access-status{justify-items:end;gap:5px;display:grid}.app .onboarding-access-status>small{color:#626a7d;font-weight:750}.app .onboarding-access-cta{gap:5px;display:grid}.app .onboarding-access-cta small{color:#166534;font-weight:750}.app .onboarding-access-link{gap:6px;width:min(620px,80vw);display:flex}.app .onboarding-access-link input{min-width:0;font:inherit;background:#fff;border:1px solid #c7c9da;border-radius:8px;flex:1;padding:9px 10px;font-size:14px}.app .onboarding-list-delete{justify-items:end;gap:4px;display:grid}.app .onboarding-list-delete button{color:#b42318;font:inherit;cursor:pointer;background:#fff7f7;border:1px solid #fecaca;border-radius:7px;padding:5px 8px;font-size:14px;font-weight:750}.app .onboarding-list-delete button:hover{background:#fee2e2;border-color:#ef4444}.app .onboarding-list-delete button:disabled{cursor:wait;opacity:.55}.app .onboarding-list-delete span{color:#b42318;text-align:right;max-width:190px;font-size:14px}.app .onboarding-experience-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.app .onboarding-experience-cards>a{min-height:90px;color:inherit;background:#fff;border:1px solid #e0e3ec;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.app .onboarding-experience-cards>a:hover{border-color:#aaa4ef;transform:translateY(-2px);box-shadow:0 10px 28px #261f841a}.app .onboarding-experience-avatar{color:#fff;background:linear-gradient(135deg,#3023c8,#6258eb);border-radius:14px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:grid}.app .onboarding-experience-card-copy{gap:5px;min-width:0;display:grid}.app .onboarding-experience-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.app .onboarding-experience-card-copy small{color:#687084}.app .onboarding-experience-card-status{color:#3e35bd;background:#f0efff;border-radius:999px;padding:5px 8px;font-size:14px;font-weight:800}.app .onboarding-experience-card-arrow{color:#5147b8;font-size:20px}.app .onboarding-experience-empty{justify-items:start;gap:8px;padding:28px;display:grid}.app .onboarding-experience-empty h2,.app .onboarding-experience-empty p{margin:0}.app .onboarding-experience-empty .bm-btn{margin-top:8px;text-decoration:none}.app .onboarding-back{color:#5147b8;margin-bottom:18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.app .onboarding-detail-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.app .onboarding-detail-header h1{margin:4px 0;font-size:clamp(28px,4vw,38px)}.app .onboarding-detail-header p:last-child{color:#626a7d;margin:0}.app .onboarding-detail-controls{align-items:center;gap:10px;display:flex}.app .onboarding-detail-controls .bm-btn-secondary{color:#2920bd;background:#fff;border:1px solid #cfd4e2;text-decoration:none}.app .onboarding-summary{grid-template-columns:1fr 1.2fr 1.2fr;gap:12px;margin-bottom:30px;display:grid}.app .onboarding-summary article{background:#fff;border:1px solid #e0e3ec;border-radius:11px;gap:5px;min-width:0;padding:16px;display:grid}.app .onboarding-summary span{color:#626a7d;letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:700}.app .onboarding-summary strong{text-overflow:ellipsis;font-size:14px;overflow:hidden}.app .onboarding-summary small{color:#737b8e}.app .onboarding-planning-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.app .onboarding-planning-head h2{margin:3px 0 0}.app .onboarding-planning-head>p{color:#626a7d;max-width:520px;margin:0}.app .onboarding-actions{gap:10px;display:grid}.app .onboarding-action{background:#fff;border:1px solid #e0e3ec;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.app .onboarding-action-index{color:#3529c7;background:#f0efff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.app .onboarding-action-content{gap:6px;min-width:0;display:grid}.app .onboarding-action-content h3{margin:0;font-size:15px}.app .onboarding-kind{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:4px 8px;font-size:14px;font-weight:800}.app .onboarding-kind-email{color:#075985;background:#e0f2fe}.app .onboarding-kind-teams_event{color:#5b21b6;background:#ede9fe}.app .onboarding-kind-manual_task{color:#475569;background:#f1f5f9}.app .onboarding-action-date{color:#394154;margin:0;font-weight:650}.app .onboarding-participant-list{gap:5px;margin-top:2px;display:grid}.app .onboarding-participant-list>strong{color:#30384a;font-size:13px}.app .onboarding-recipients{flex-wrap:wrap;gap:6px;display:flex}.app .onboarding-recipients span{color:#626a7d;text-overflow:ellipsis;background:#f8f9fc;border:1px solid #e1e5ee;border-radius:6px;max-width:100%;padding:4px 7px;font-size:14px;overflow:hidden}.app .onboarding-recipients .missing{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.app .onboarding-action-status{color:#475569;background:#f1f5f9;border-radius:999px;align-self:center;padding:5px 8px;font-size:14px;font-style:normal;font-weight:800}.app .onboarding-warnings{background:#fff7ed;border:1px solid #fdba74;border-radius:11px;margin-bottom:24px;padding:16px 20px}.app .onboarding-warnings h2{color:#9a3412;margin-top:0}.app .onboarding-library{background:#fff;border:1px solid #dfe2ee;border-radius:14px;margin:24px 0 30px;padding:22px}.app .onboarding-document-actions{grid-template-columns:minmax(280px,1fr) 210px auto;align-items:end;gap:12px;display:grid}.app .onboarding-dropzone{cursor:pointer;background:#f8f7ff;border:2px dashed #b9b5e8;border-radius:12px;gap:5px;padding:20px;display:grid}.app .onboarding-dropzone small{color:#6c7387}.app .onboarding-document-actions label{gap:6px;font-size:14px;font-weight:700;display:grid}.app .onboarding-document-actions select{background:#fff;border:1px solid #cfd4e2;border-radius:8px;height:42px;padding:0 10px}.app .onboarding-document-actions>p{color:#256029;grid-column:1/-1;margin:0;font-weight:700}.app .onboarding-access-state{color:#315c38;background:#eefbf1;border-radius:9px;padding:12px}.app .onboarding-doc-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.app .onboarding-doc-list article{border:1px solid #e4e6ee;border-radius:10px;gap:5px;padding:13px;display:grid}.app .onboarding-doc-list span{text-transform:uppercase;color:#5b51c8;font-size:14px;font-weight:800}.app .onboarding-doc-list small{color:#71788b}.app .onboarding-doc-remove,.app .template-delete{color:#b42318;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.app .onboarding-settings-page{max-width:1240px;margin:0 auto;padding-bottom:60px}.app .onboarding-settings-hero{color:#fff;background:linear-gradient(135deg,#17135c,#3025c9);border-radius:18px;justify-content:space-between;align-items:center;gap:32px;margin:18px 0 22px;padding:26px 28px;display:flex;box-shadow:0 16px 34px #17135c24}.app .onboarding-settings-hero h1{margin:5px 0 8px;font-size:clamp(26px,3vw,36px)}.app .onboarding-settings-hero p{color:#deddf6;max-width:680px;margin:0;line-height:1.5}.app .onboarding-settings-steps{flex-shrink:0;gap:8px;display:flex}.app .onboarding-settings-steps span{white-space:nowrap;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:14px;display:flex}.app .onboarding-settings-steps b{color:#2920bd;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:14px;display:grid}.app .onboarding-program-picker{background:#fff;border:1px solid #dfe2ee;border-radius:15px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:center;gap:24px;padding:20px 22px;display:grid}.app .onboarding-program-picker h2{margin:3px 0 5px;font-size:20px}.app .onboarding-program-picker p{color:#6b7280;margin:0}.app .onboarding-template-tabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app .onboarding-template-tabs a{color:#4d46a5;background:#fff;border:1px solid #d9dce7;border-radius:999px;padding:9px 13px;font-size:14px;font-weight:700;text-decoration:none}.app .onboarding-template-tabs a:hover{background:#f8f7ff;border-color:#9892e9}.app .onboarding-template-tabs a.active{color:#fff;background:#2b1fd8;border-color:#2b1fd8}.app .onboarding-template-import{background:linear-gradient(135deg,#f8f7ff,#fff);border:1px solid #dcd9fb;border-radius:16px;gap:20px;margin:20px 0 0;padding:24px;display:grid}.app .onboarding-template-import header{align-items:flex-start;gap:14px;display:flex}.app .onboarding-template-import h2{margin:3px 0 6px;font-size:20px}.app .onboarding-template-import header p:last-child{color:#687086;margin:0}.app .onboarding-import-number{color:#fff;background:#2b1fd8;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.app .onboarding-import-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.app .onboarding-import-fields label{color:#30374a;align-content:start;gap:7px;font-size:14px;font-weight:750;display:grid}.app .onboarding-import-fields em{color:#7a8193;font-style:normal;font-weight:500}.app .onboarding-import-fields small{color:#70778a;font-weight:400;line-height:1.4}.app .onboarding-import-fields input{box-sizing:border-box;color:#111827;width:100%;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #cfd4e2;border-radius:8px;padding:0 11px}.app .onboarding-import-file input{padding:8px}.app .onboarding-import-footer{border-top:1px solid #e4e2f5;justify-content:space-between;align-items:center;gap:24px;padding-top:17px;display:flex}.app .onboarding-import-footer p{color:#697085;max-width:650px;margin:0;font-size:14px;line-height:1.5}.app .onboarding-template-import>.notice{margin:0}.app .template-editor{gap:14px;margin-top:24px;display:grid}.app .template-editor-toolbar{color:#fff;background:#17135c;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.app .template-editor-toolbar>div{gap:4px;display:grid}.app .template-editor-toolbar strong{font-size:20px}.app .template-editor-toolbar span{color:#d7d5ec;font-size:14px}.app .template-editor-filters{background:#fff;border:1px solid #e0e3ec;border-radius:13px;justify-content:space-between;align-items:end;gap:18px;padding:16px 18px;display:flex}.app .template-editor-filters>label{color:#30374a;gap:6px;min-width:min(360px,100%);font-size:14px;font-weight:750;display:grid}.app .template-editor-filters input{box-sizing:border-box;width:100%;height:40px;font:inherit;border:1px solid #cfd4e2;border-radius:8px;padding:0 11px}.app .template-editor-filters [role=group]{flex-wrap:wrap;gap:6px;display:flex}.app .template-editor-filters button{color:#555d70;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dce7;border-radius:999px;padding:8px 11px;font-size:14px;font-weight:700}.app .template-editor-filters button.active{color:#2920bd;background:#eeeefe;border-color:#2b1fd8}.app .template-step-list{gap:9px;display:grid}.app .template-step-card{background:#fff;border:1px solid #e0e3ec;border-radius:12px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.app .template-step-card[open]{border-color:#aaa5eb;box-shadow:0 8px 24px #231e7314}.app .template-step-card summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 18px;list-style:none;display:grid}.app .template-step-card summary::-webkit-details-marker{display:none}.app .template-step-index{color:#3529c7;background:#f0efff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.app .template-step-summary{gap:4px;min-width:0;display:grid}.app .template-step-summary b{color:#171b2c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.app .template-step-summary small{color:#737b8e}.app .template-step-recipient-count{color:#596174;white-space:nowrap;background:#f2f4f8;border-radius:999px;padding:5px 8px;font-size:14px;font-weight:700}.app .template-step-open-label{color:#3025c9;font-size:14px;font-weight:800}.app .template-step-open-label:after{content:" ↓";font-size:14px}.app .template-step-card[open] .template-step-open-label:after{content:" ↑"}.app .template-step-form{background:#fafbff;border-top:1px solid #e5e5ef;gap:16px;padding:20px 22px;display:grid}.app .template-step-form-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.app .template-step-form-head>div{gap:3px;display:grid}.app .template-step-form-head strong{font-size:16px}.app .template-step-form-head small,.app .template-step-form label small{color:#6f7688;font-weight:400}.app .template-step-form label{color:#30374a;gap:6px;font-size:14px;font-weight:750;display:grid}.app .template-step-form input,.app .template-step-form textarea,.app .template-step-form select{box-sizing:border-box;color:#111827;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfd4e2;border-radius:8px;padding:10px}.app .template-step-form input,.app .template-step-form select{height:42px}.app .template-step-form textarea{resize:vertical;line-height:1.45}.app .template-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.app .template-step-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.app .template-step-actions{justify-content:flex-end;padding-top:2px;display:flex}.app .template-empty{color:#697085;text-align:center;border:1px dashed #cfd4e2;border-radius:12px;margin:0;padding:24px}.app .onboarding-approval{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #c7d2fe;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;margin-top:22px;padding:16px 18px;display:grid;position:sticky;bottom:16px;box-shadow:0 12px 32px #19204229}.app .onboarding-approval>div{gap:3px;display:grid}.app .onboarding-approval small{color:#626a7d}.app .onboarding-approval .warning-ack,.app .onboarding-approval .form-error{grid-column:1/-1}.app .action-warning{color:#b45309;margin-top:6px;display:block}.app .action-edit{color:#4f46e5;cursor:pointer;background:0 0;border:0;width:fit-content;margin-top:5px;text-decoration:underline}.app .onboarding-email-preview{color:#626a7d;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:780px;margin:2px 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.app .action-editor{background:#faf9ff;border:1px solid #dddaf8;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);gap:13px;margin-top:10px;padding:16px;display:grid}.app .action-editor-heading,.app .action-editor-wide,.app .action-editor-buttons{grid-column:1/-1}.app .action-editor-heading{gap:3px;display:grid}.app .action-editor-heading small,.app .action-editor label>small{color:#6b7280;font-weight:400}.app .action-editor label{color:#30374a;gap:6px;font-size:14px;font-weight:750;display:grid}.app .action-editor input,.app .action-editor textarea{color:#111827;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cfd4e2;border-radius:7px;padding:10px}.app .action-editor select{color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #cfd4e2;border-radius:7px;padding:10px}.app .action-editor-buttons{justify-content:flex-end;gap:8px;display:flex}.app .action-quick-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.app .action-type-switch{background:#f7f7fb;border:1px solid #d8d9e6;border-radius:9px;padding:3px;display:inline-flex}.app .action-type-switch button{color:#596174;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:14px;font-weight:750}.app .action-type-switch button.active{color:#fff;background:#2118c8}.app .action-remove{color:#b42318;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:750}.app .action-save-template{background:#eef2ff;border-radius:8px;align-items:center;padding:12px;grid-template-columns:18px 1fr!important;display:flex!important}.app .action-save-template input{width:16px;height:16px}.app .onboarding-calendar-shell{background:#fff;border:1px solid #dfe2ee;border-radius:15px;margin:0 0 24px;padding:20px;box-shadow:0 10px 28px #17135c0f}.app .onboarding-calendar-toolbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:15px;display:flex}.app .onboarding-calendar-toolbar h2{margin:3px 0 5px}.app .onboarding-calendar-toolbar p{color:#687086;margin:0}.app .onboarding-calendar-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.app .calendar-create,.app .calendar-undo{color:#3930bd;cursor:pointer;background:#fff;border:1px solid #cfd4e2;border-radius:8px;padding:8px 11px;font-size:13px;font-weight:800}.app .calendar-create{color:#fff;background:#3930bd;border-color:#3930bd}.app .calendar-create:disabled,.app .calendar-undo:disabled{opacity:.4;cursor:default}.app .onboarding-calendar-nav{align-items:center;gap:10px;display:flex}.app .onboarding-calendar-nav button{cursor:pointer;background:#fff;border:1px solid #d9dce7;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.app .onboarding-calendar-nav button:disabled{opacity:.35;cursor:default}.app .onboarding-calendar-nav strong{text-align:center;min-width:145px;font-size:14px}.app .onboarding-calendar-message{color:#315c38;background:#eefbf1;border-radius:8px;padding:9px 12px;font-size:14px;font-weight:700}.app .onboarding-calendar{background:#fff;border:1px solid #e0e3ec;border-radius:12px;grid-template-columns:64px repeat(5,minmax(200px,1fr));min-width:1064px;height:1120px;display:grid;overflow:hidden}.app .onboarding-calendar-shell{overflow-x:auto}.app .onboarding-calendar-hours{border-right:1px solid #e0e3ec;margin-top:47px;position:relative}.app .onboarding-calendar-hours span{color:#7a8193;font-size:12px;position:absolute;right:8px;transform:translateY(-50%)}.app .onboarding-calendar-day{border-right:1px solid #e0e3ec;grid-template-rows:47px 1fr;display:grid}.app .onboarding-calendar-day:last-child{border-right:0}.app .onboarding-calendar-day>header{background:#fafbff;border-bottom:1px solid #e0e3ec;justify-content:center;align-items:center;gap:7px;display:flex}.app .onboarding-calendar-day>header span{color:#697085;text-transform:uppercase;font-size:12px;font-weight:800}.app .onboarding-calendar-day>header strong{border-radius:50%;place-items:center;width:27px;height:27px;font-size:14px;display:grid}.app .onboarding-calendar-grid{background:repeating-linear-gradient(#0000 0 calc(9.09% - 1px),#edf0f5 calc(9.09% - 1px) 9.09%);position:relative}.app .onboarding-calendar-event{z-index:1;box-sizing:border-box;color:#332b78;cursor:grab;background:#ede9fe;border-left:4px solid #4f46e5;border-radius:7px;align-content:start;gap:2px;min-height:25px;padding:6px 7px 9px;display:grid;position:absolute;left:5px;right:5px;overflow:hidden;box-shadow:0 2px 5px #0f172a14}.app .onboarding-calendar-event strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}.app .onboarding-calendar-event span,.app .onboarding-calendar-event small{font-size:11px;line-height:1.2}.app .onboarding-calendar-event small{opacity:.72}.app .onboarding-calendar-event.event-short{gap:0;padding:3px 5px 5px}.app .onboarding-calendar-event.event-short strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app .onboarding-calendar-event.event-short span{white-space:nowrap;font-size:11px}.app .onboarding-calendar-event.event-email{color:#075985;background:#e0f2fe;border-color:#0284c7}.app .onboarding-calendar-event.event-manual_task{color:#334155;background:#f1f5f9;border-color:#64748b}.app .onboarding-calendar-resize{cursor:ns-resize;background:0 0;border:0;height:7px;position:absolute;bottom:0;left:0;right:0}.app .onboarding-calendar-resize:after{content:"";opacity:.45;background:currentColor;border-radius:2px;width:22px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}@media (max-width:900px){.app .onboarding-grid,.app .onboarding-summary,.app .onboarding-document-actions,.app .onboarding-doc-list,.app .onboarding-experience-cards{grid-template-columns:1fr}.app .onboarding-settings-hero{flex-direction:column;align-items:flex-start}.app .onboarding-program-picker{grid-template-columns:1fr}.app .onboarding-template-tabs{justify-content:flex-start}.app .onboarding-import-fields{grid-template-columns:1fr}.app .template-editor-filters{flex-direction:column;align-items:stretch}.app .template-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.app .onboarding-header,.app .onboarding-form-actions{flex-direction:column;align-items:stretch}.app .onboarding-form-grid{grid-template-columns:1fr}.app .onboarding-field-wide{grid-column:auto}.app .onboarding-form-actions .bm-btn{width:100%}.app .onboarding-planning-head,.app .onboarding-detail-header{flex-direction:column;align-items:stretch}.app .onboarding-action{grid-template-columns:30px minmax(0,1fr)}.app .onboarding-action-status{grid-column:2;justify-self:start}.app .onboarding-approval{grid-template-columns:1fr;position:static}.app .onboarding-approval .bm-btn{width:100%}.app .onboarding-settings-hero{padding:22px 18px}.app .onboarding-settings-steps{flex-direction:column;align-items:stretch;width:100%}.app .onboarding-settings-steps span{justify-content:flex-start}.app .onboarding-template-import{padding:19px 16px}.app .onboarding-import-footer{flex-direction:column;align-items:stretch}.app .onboarding-import-footer .bm-btn{width:100%}.app .template-editor-toolbar{flex-direction:column;align-items:stretch}.app .template-step-card summary{grid-template-columns:30px minmax(0,1fr) auto;padding:14px 12px}.app .template-step-recipient-count{display:none}.app .template-step-open-label{grid-column:2}.app .template-step-form{padding:18px 14px}.app .template-step-form-head{flex-direction:column}.app .template-step-grid,.app .template-step-grid-two{grid-template-columns:1fr}.app .template-step-actions .bm-btn{width:100%}.app .action-editor{grid-template-columns:1fr}.app .action-editor-heading,.app .action-editor-wide,.app .action-editor-buttons{grid-column:auto}}
.coach-v3{--cv3-blue:#2415c9;--cv3-navy:#121139;--cv3-text:#34334f;--cv3-muted:#73728a;--cv3-line:#e7e6ef;--cv3-soft:#f7f7fb;--cv3-orange:#f36f39;--cv3-green:#16845f;max-width:1600px;color:var(--cv3-text);margin:0 auto;padding:30px 34px 64px}.cv3-progression-page{max-width:1280px}.cv3-progression-hero{color:#fff;background:linear-gradient(115deg,#17105f,#2c1cd2);border-radius:22px;min-height:190px;padding:30px 250px 30px 32px;position:relative;overflow:hidden}.cv3-progression-hero div>a{color:#d9d6ff;margin-bottom:22px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.cv3-progression-hero .cv3-kicker{color:#ffae85}.cv3-progression-hero h1{letter-spacing:-.035em;margin:7px 0;font-size:34px}.cv3-progression-hero p{color:#d9d6ff;max-width:650px;margin:0;font-size:14px}.cv3-progression-hero img{filter:drop-shadow(0 14px 18px #00000038);width:185px;height:auto;position:absolute;bottom:-70px;right:42px}.cv3-score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.cv3-score-card{padding:22px;position:relative;overflow:hidden}.cv3-score-card:before{content:"";background:#3978db;height:4px;position:absolute;inset:0 0 auto}.cv3-score-card[data-instance=ec]:before{background:#8654c8}.cv3-score-card[data-instance=rt]:before{background:var(--cv3-orange)}.cv3-score-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cv3-score-card h2{color:var(--cv3-navy);margin:5px 0;font-size:25px}.cv3-score-card>header>b{color:var(--cv3-muted);background:#f0eff8;border-radius:9px;padding:7px 9px;font-size:11px}.cv3-score-objective{min-height:54px;color:var(--cv3-muted);margin:12px 0 17px;font-size:14px;line-height:1.5}.cv3-dimensions{display:grid}.cv3-dimensions>div{border-top:1px solid var(--cv3-line);padding:15px 0}.cv3-dimensions>div>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.cv3-dimensions strong{color:var(--cv3-navy);font-size:14px}.cv3-dimensions p{color:var(--cv3-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.cv3-stars{flex:none;gap:2px;display:flex}.cv3-stars i{color:#dddae8;font-size:16px;font-style:normal}.cv3-stars i[data-filled=true]{color:#ff9f2e;text-shadow:0 2px 7px #ff9f2e3d}.cv3-score-empty{background:var(--cv3-soft);color:var(--cv3-muted);border-radius:9px;margin:10px 0 0;padding:10px;font-size:12px}.cv3-score-note{border:1px solid var(--cv3-line);background:#fff;border-radius:13px;align-items:center;gap:12px;margin-top:14px;padding:15px 18px;display:flex}.cv3-score-note b{color:var(--cv3-navy);font-size:13px}.cv3-score-note span{color:var(--cv3-muted);font-size:12px}.cv3-history-item{text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0;width:100%;font-family:inherit}.cv3-history-item[data-selected=true]{box-shadow:inset 3px 0 var(--cv3-blue);background:#f0efff;border-radius:0 11px 11px 0}.cv3-journey{margin-top:4px}.cv3-journey-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 4px 14px;display:flex}.cv3-journey-head h2{color:var(--cv3-navy);margin:6px 0;font-size:24px;line-height:1.25}.cv3-journey-head p{color:var(--cv3-muted);margin:0;font-size:14px}.cv3-standard-score{min-width:118px;color:var(--cv3-blue);background:#eeecff;border-radius:15px;grid-template-columns:auto auto;align-items:end;padding:12px 15px;display:grid}.cv3-standard-score b{font-size:28px;line-height:1}.cv3-standard-score>span{font-size:14px}.cv3-standard-score small{grid-column:1/-1;margin-top:4px;font-size:11px;font-weight:800}.cv3-journey-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:14px;display:grid}.cv3-standard-card{padding:23px}.cv3-standard-card>h3{color:var(--cv3-navy);margin:7px 0 18px;font-size:17px;line-height:1.45}.cv3-standard-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cv3-standard-list>div{border:1px solid var(--cv3-line);border-radius:11px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.cv3-standard-list i{color:#8c8b9d;background:#eef0f4;border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:900;display:grid}.cv3-standard-list span{color:var(--cv3-navy);font-size:13px;font-weight:750;line-height:1.3}.cv3-standard-list small{color:var(--cv3-muted);font-size:11px;font-weight:750}.cv3-standard-list [data-status=RESPECTE]{background:#f8fcfa;border-color:#cfeadf}.cv3-standard-list [data-status=RESPECTE] i{color:var(--cv3-green);background:#dff4e9}.cv3-source{color:var(--cv3-muted);margin:16px 0 0;font-size:11px}.cv3-journey-side{gap:12px;display:grid}.cv3-coach-action{min-height:300px;padding:22px 108px 22px 21px;position:relative;overflow:hidden}.cv3-coach-action>img{width:125px;height:auto;position:absolute;bottom:-24px;right:-15px}.cv3-coach-action>:not(img){z-index:1;position:relative}.cv3-coach-action h3,.cv3-compact-loop h3{color:var(--cv3-navy);margin:7px 0;font-size:17px;line-height:1.4}.cv3-coach-action>p,.cv3-compact-loop p{color:var(--cv3-muted);font-size:14px;line-height:1.5}.cv3-coach-action blockquote{border-left:2px solid var(--cv3-blue);background:var(--cv3-soft);color:var(--cv3-navy);margin:14px 0;padding:11px;font-size:13px;font-weight:650;line-height:1.45}.cv3-action-links{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.cv3-action-links a,.cv3-full-debrief{color:var(--cv3-blue);background:#eeecff;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:850;text-decoration:none}.cv3-compact-loop{justify-content:space-between;align-items:center;gap:14px;padding:17px 19px;display:flex}.cv3-compact-loop h3{font-size:14px}.cv3-compact-loop p{margin:4px 0 0;font-size:12px}.cv3-loop-dots{gap:5px;display:flex}.cv3-loop-dots i{color:#aaa9b6;background:#efeff4;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;font-weight:850;display:grid}.cv3-loop-dots i[data-done=true]{background:var(--cv3-blue);color:#fff}.cv3-full-debrief{background:0 0;margin-top:12px;display:inline-flex}.cv3-layout{grid-template-columns:258px minmax(0,1fr);align-items:start;gap:18px;display:grid}.cv3-content{min-width:0}.cv3-history{border:1px solid var(--cv3-line);background:#fff;border-radius:18px;max-height:calc(100vh - 44px);padding:18px 10px 12px;position:sticky;top:22px;overflow:hidden;box-shadow:0 10px 30px #1814480e}.cv3-history>header{justify-content:space-between;align-items:center;padding:0 7px;display:flex}.cv3-history h2{color:var(--cv3-navy);margin:5px 0 0;font-size:20px}.cv3-history>header>b{min-width:34px;height:34px;color:var(--cv3-blue);background:#eeecff;border-radius:11px;place-items:center;padding:0 8px;font-size:14px;display:grid}.cv3-history>p{color:var(--cv3-muted);margin:8px 7px 14px;font-size:12px}.cv3-history-list{scrollbar-width:thin;max-height:calc(100vh - 160px);padding:0 3px 0 12px;display:grid;overflow-y:auto}.cv3-history-item{color:inherit;border-left:1px solid #e2e0ed;gap:5px;padding:10px 9px 12px 18px;text-decoration:none;display:grid;position:relative}.cv3-history-item>i{background:#a7a5b6;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:15px;left:-5px;box-shadow:0 0 0 1px #d9d7e5}.cv3-history-item[data-instance=prospection]>i{background:#3978db}.cv3-history-item[data-instance=ec]>i{background:#8654c8}.cv3-history-item[data-instance=rt]>i{background:var(--cv3-orange)}.cv3-history-item[data-latest=true]{background:#f6f5ff;border-radius:0 11px 11px 0}.cv3-history-item:hover{background:#f7f7fb}.cv3-history-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.cv3-history-meta span{color:var(--cv3-blue);text-transform:uppercase;font-size:11px;font-weight:850}.cv3-history-meta time{color:var(--cv3-muted);font-size:11px}.cv3-history-item>strong{color:var(--cv3-navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.cv3-history-item>small{color:var(--cv3-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;display:block;overflow:hidden}.cv3-history-empty{color:var(--cv3-muted);padding:16px 8px;font-size:14px}.cv3-card{border:1px solid var(--cv3-line);background:#fff;border-radius:18px;box-shadow:0 10px 30px #1814480e}.cv3-kicker{color:var(--cv3-orange);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:850;display:block}.cv3-muted,.cv3-empty{color:var(--cv3-muted);font-size:14px;line-height:1.55}.cv3-empty{padding:24px}.cv3-hero{color:#fff;background:linear-gradient(110deg,#17105f,#2c1cd2);border-radius:22px;align-items:center;min-height:142px;margin-bottom:18px;padding:25px 300px 25px 28px;display:flex;position:relative;overflow:hidden}.cv3-hero-copy{z-index:2;position:relative}.cv3-hero h1{letter-spacing:-.035em;max-width:720px;margin:7px 0 8px;font-size:32px;line-height:1.1}.cv3-hero p{color:#d9d6ff;margin:0;font-size:14px}.cv3-hero .cv3-kicker{color:#ffae85}.cv3-hero-tiger,.cv3-manager-tiger{filter:drop-shadow(0 14px 18px #00000038);pointer-events:none;width:150px;height:auto;position:absolute;bottom:-48px;right:174px}.cv3-manager-tiger{width:130px;bottom:-42px}.cv3-hero-actions{z-index:2;justify-items:end;gap:10px;display:grid;position:absolute;top:24px;right:24px}.cv3-hero-actions span{color:#d9d6ff;font-size:14px}.cv3-hero-actions a,.cv3-primary{min-height:42px;color:var(--cv3-blue);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 17px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.cv3-instance-nav{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.cv3-instance-nav>div{border:1px solid var(--cv3-line);background:#fff;border-radius:14px;padding:15px 17px;position:relative}.cv3-instance-nav>div:before{content:"";background:#b8b7c8;border-radius:14px 0 0 14px;width:4px;position:absolute;inset:0 auto 0 0}.cv3-instance-nav [data-instance=prospection]:before{background:#3978db}.cv3-instance-nav [data-instance=ec]:before{background:#8654c8}.cv3-instance-nav [data-instance=rt]:before{background:var(--cv3-orange)}.cv3-instance-nav [data-active=true]{border-color:#c9c5fb;box-shadow:0 8px 24px #2415c917}.cv3-instance-nav span,.cv3-instance-nav small{display:block}.cv3-instance-nav span{color:var(--cv3-navy);font-size:14px;font-weight:850}.cv3-instance-nav small{color:var(--cv3-muted);margin-top:4px;font-size:14px}.cv3-instance-nav>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.cv3-instance-nav>div>strong{color:var(--cv3-blue);flex:none;align-items:baseline;gap:5px;display:flex}.cv3-instance-nav>div>strong b{font-size:24px;line-height:1}.cv3-instance-nav>div>strong small{font-size:11px;font-weight:750}.cv3-action-grid{grid-template-columns:minmax(0,1.45fr) minmax(350px,.7fr);gap:15px;display:grid}.cv3-priority,.cv3-loop{padding:24px}.cv3-priority{border-top:4px solid var(--cv3-blue)}.cv3-priority[data-instance=prospection]{border-top-color:#3978db}.cv3-priority[data-instance=ec]{border-top-color:#8654c8}.cv3-priority[data-instance=rt]{border-top-color:var(--cv3-orange)}.cv3-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cv3-card-heading h2,.cv3-loop h2{color:var(--cv3-navy);margin:6px 0 0;font-size:22px;line-height:1.25}.cv3-status,.cv3-result{color:var(--cv3-blue);background:#eeecff;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:850}.cv3-objective{color:var(--cv3-muted);margin:12px 0 18px;font-size:14px;line-height:1.55}.cv3-exercise{background:linear-gradient(110deg,#f0eeff,#fafaff);border:1px solid #dcd8ff;border-radius:13px;gap:7px;padding:17px;display:grid}.cv3-exercise span{color:var(--cv3-blue);letter-spacing:.08em;font-size:12px;font-weight:850}.cv3-exercise strong{color:var(--cv3-navy);font-size:15px;line-height:1.45}.cv3-priority blockquote,.cv3-coach-sheet blockquote{border-left:3px solid var(--cv3-blue);background:var(--cv3-soft);gap:9px;margin:14px 0 0;padding:13px 15px;font-size:14px;font-weight:650;line-height:1.5;display:grid}.cv3-priority blockquote a,.cv3-coach-sheet blockquote a,.cv3-evidence a{width:max-content;color:var(--cv3-blue);font-size:14px;font-weight:800;text-decoration:none}.cv3-loop-head{align-items:center;gap:18px;margin:21px 0;display:flex}.cv3-progress{background:radial-gradient(circle at center,#fff 58%,transparent 60%),conic-gradient(var(--cv3-blue) var(--progress),#eeedf4 0);border-radius:50%;flex:0 0 90px;align-content:center;place-items:center;height:90px;display:grid}.cv3-progress b{color:var(--cv3-navy);font-size:25px;line-height:1}.cv3-progress span{color:var(--cv3-muted);font-size:14px}.cv3-loop h2{font-size:17px}.cv3-loop p{color:var(--cv3-muted);margin:7px 0 0;font-size:14px;line-height:1.5}.cv3-loop-steps{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.cv3-loop-steps span{color:var(--cv3-muted);text-align:center;justify-items:center;gap:6px;font-size:11px;display:grid}.cv3-loop-steps i{background:#efeff4;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:850;display:grid}.cv3-loop-steps [data-done=true] i{background:var(--cv3-blue);color:#fff}.cv3-debrief{margin-top:29px}.cv3-debrief>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.cv3-debrief h2{color:var(--cv3-navy);margin:5px 0;font-size:21px}.cv3-debrief header p{color:var(--cv3-muted);margin:0;font-size:14px}.cv3-result{max-width:400px;line-height:1.35}.cv3-debrief-grid{grid-template-columns:1.05fr 1fr 1fr .9fr;gap:12px;display:grid}.cv3-result-card,.cv3-evidence,.cv3-next{min-height:244px;padding:19px}.cv3-result-card h3,.cv3-evidence h3,.cv3-next h3,.cv3-pattern-card h3{color:var(--cv3-navy);margin:7px 0;font-size:15px;line-height:1.4}.cv3-result-card>p{color:var(--cv3-muted);font-size:14px;line-height:1.5}.cv3-criteria{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.cv3-criteria span{color:#8d8c9d;background:#f0eff4;border-radius:7px;padding:5px 7px;font-size:12px;font-weight:750}.cv3-criteria [data-present=true]{color:var(--cv3-green);background:#e8f6f0}.cv3-evidence{border-top:3px solid var(--cv3-green)}.cv3-evidence[data-tone=improve]{border-top-color:var(--cv3-orange)}.cv3-evidence blockquote{border-left:2px solid var(--cv3-blue);background:var(--cv3-soft);color:var(--cv3-navy);margin:15px 0;padding:11px 12px;font-size:14px;font-weight:650;line-height:1.5}.cv3-next{background:linear-gradient(145deg,#f4f2ff,#fff);padding-right:90px;position:relative;overflow:hidden}.cv3-next img{filter:drop-shadow(0 12px 14px #1c145a24);width:105px;height:auto;position:absolute;bottom:-20px;right:-16px}.cv3-next>:not(img){z-index:2;position:relative}.cv3-next a{color:var(--cv3-blue);margin-top:15px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.cv3-evidence-grid,.cv3-manager-bottom{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}.cv3-pattern-card{padding:19px}.cv3-pattern{border-bottom:1px solid var(--cv3-line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.cv3-pattern:last-child{border-bottom:0}.cv3-pattern b,.cv3-pattern span{display:block}.cv3-pattern b{color:var(--cv3-navy);font-size:14px}.cv3-pattern span{color:var(--cv3-muted);margin-top:4px;font-size:12px}.cv3-pattern em{color:var(--cv3-green);background:#e8f6f0;border-radius:999px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:850}.cv3-manager-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:13px;display:grid}.cv3-manager-summary>div{border:1px solid var(--cv3-line);background:#fff;border-radius:13px;align-items:baseline;gap:9px;padding:15px 17px;display:flex}.cv3-manager-summary b{color:var(--cv3-navy);font-size:24px}.cv3-manager-summary span{color:var(--cv3-muted);font-size:14px}.cv3-filters{gap:7px;margin-bottom:12px;display:flex}.cv3-filters button{border:1px solid var(--cv3-line);min-height:34px;color:var(--cv3-muted);cursor:pointer;background:#fff;border-radius:999px;padding:0 13px;font-size:13px;font-weight:750}.cv3-filters button.active{border-color:var(--cv3-blue);background:var(--cv3-blue);color:#fff}.cv3-manager-grid{grid-template-columns:minmax(0,1.45fr) minmax(350px,.7fr);gap:13px;display:grid}.cv3-queue{overflow:hidden}.cv3-queue>header{justify-content:space-between;align-items:flex-start;padding:19px;display:flex}.cv3-queue h2,.cv3-coach-sheet h2{color:var(--cv3-navy);margin:6px 0 0;font-size:19px}.cv3-queue header small{color:var(--cv3-muted);font-size:12px}.cv3-queue>button{border:0;border-top:1px solid var(--cv3-line);width:100%;min-height:72px;color:var(--cv3-text);text-align:left;cursor:pointer;background:#fff;grid-template-columns:38px 1fr 80px 1.5fr 44px;align-items:center;gap:10px;padding:10px 17px;display:grid}.cv3-queue>button:hover,.cv3-queue>button.active{background:#f7f6ff}.cv3-queue>button.active{box-shadow:inset 3px 0 var(--cv3-blue)}.cv3-queue button>i,.cv3-person>i{width:36px;height:36px;color:var(--cv3-blue);background:#eceaff;border-radius:10px;place-items:center;font-size:13px;font-style:normal;font-weight:850;display:grid}.cv3-queue b,.cv3-queue small{display:block}.cv3-queue b{font-size:14px}.cv3-queue small{color:var(--cv3-muted);margin-top:4px;font-size:11px}.cv3-queue em{color:#3978db;text-align:center;background:#edf3fd;border-radius:7px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:850}.cv3-queue em[data-instance=ec]{color:#8654c8;background:#f2eefa}.cv3-queue em[data-instance=rt]{color:#c64f20;background:#fff0e9}.cv3-queue strong{color:var(--cv3-blue);font-size:14px}.cv3-coach-sheet{padding:20px}.cv3-person{align-items:center;gap:11px;display:flex}.cv3-signal{background:#fff0e9;border-radius:12px;padding:14px}.cv3-signal small{color:#c64f20;letter-spacing:.06em;font-size:11px;font-weight:850}.cv3-signal h3{color:var(--cv3-navy);margin:5px 0;font-size:14px}.cv3-workshop{margin-top:16px}.cv3-workshop ol{counter-reset:workshop;margin:10px 0 15px;padding:0;list-style:none}.cv3-workshop li{border-top:1px solid var(--cv3-line);counter-increment:workshop;padding:10px 0 10px 34px;position:relative}.cv3-workshop li:before{content:counter(workshop);width:23px;height:23px;color:var(--cv3-blue);background:#eeecff;border-radius:7px;place-items:center;font-size:12px;font-weight:850;display:grid;position:absolute;top:9px;left:0}.cv3-workshop b,.cv3-workshop span{display:block}.cv3-workshop b{color:var(--cv3-navy);font-size:13px}.cv3-workshop span{color:var(--cv3-muted);margin-top:3px;font-size:12px}.cv3-primary{background:var(--cv3-blue);color:#fff;width:100%}.cv3-manager-bottom{grid-template-columns:1.5fr .7fr}.cv3-celebrate{padding:20px 105px 20px 20px;position:relative;overflow:hidden}.cv3-celebrate img{width:115px;height:auto;position:absolute;bottom:-20px;right:-12px}.cv3-celebrate h3{color:var(--cv3-navy);margin:7px 0}.cv3-celebrate p{color:var(--cv3-muted);margin:7px 0;font-size:13px}@media (max-width:1280px){.cv3-layout{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:1120px){.cv3-layout{grid-template-columns:1fr}.cv3-history{max-height:none;position:relative;top:auto}.cv3-history-list{gap:8px;max-height:none;padding:0 7px 6px;display:flex;overflow-x:auto}.cv3-history-item{border:1px solid var(--cv3-line);border-radius:11px;flex:0 0 230px;padding:11px}.cv3-history-item>i{display:none}.cv3-history-item[data-latest=true]{border:1px solid #cbc7fb;border-radius:11px}.cv3-debrief-grid{grid-template-columns:repeat(2,1fr)}.cv3-manager-grid,.cv3-action-grid{grid-template-columns:1fr}.cv3-hero-tiger,.cv3-manager-tiger{right:155px}.cv3-manager-bottom{grid-template-columns:1fr 1fr}}@media (max-width:760px){.coach-v3{padding:18px 14px 86px}.cv3-hero{min-height:166px;padding:22px 96px 64px 20px}.cv3-hero h1{font-size:25px}.cv3-hero p{font-size:14px}.cv3-hero-tiger,.cv3-manager-tiger{width:90px;bottom:5px;right:4px}.cv3-hero-actions{justify-content:space-between;align-items:center;display:flex;inset:auto 18px 14px 20px}.cv3-hero-actions a{min-height:34px}.cv3-instance-nav{grid-template-columns:1fr}.cv3-instance-nav>div{padding:12px 15px}.cv3-debrief>header{flex-direction:column;align-items:flex-start}.cv3-debrief-grid,.cv3-evidence-grid,.cv3-manager-bottom,.cv3-manager-summary{grid-template-columns:1fr}.cv3-result-card,.cv3-evidence,.cv3-next{min-height:0}.cv3-queue{overflow-x:auto}.cv3-queue>header,.cv3-queue>button{min-width:700px}.cv3-filters{overflow-x:auto}.cv3-filters button{flex:none}}@media (max-width:440px){.cv3-action-grid{display:block}.cv3-loop{margin-top:12px}.cv3-card-heading{display:block}.cv3-status{margin-top:10px;display:inline-flex}.cv3-loop-head{align-items:flex-start}.cv3-progress{flex-basis:74px;height:74px}.cv3-loop-steps{grid-template-columns:repeat(2,1fr);row-gap:13px}}@media (max-width:1120px){.cv3-journey-grid{grid-template-columns:1fr}.cv3-coach-action{min-height:240px}}@media (max-width:760px){.cv3-journey-head{flex-direction:column;align-items:flex-start}.cv3-journey-head h2{font-size:20px}.cv3-standard-score{align-self:stretch}.cv3-standard-list{grid-template-columns:1fr}.cv3-coach-action{padding-right:92px}.cv3-compact-loop{flex-direction:column;align-items:flex-start}}@media (max-width:1000px){.cv3-score-grid{grid-template-columns:1fr}.cv3-score-objective{min-height:0}}@media (max-width:760px){.cv3-progression-hero{min-height:205px;padding:24px 105px 25px 22px}.cv3-progression-hero h1{font-size:26px}.cv3-progression-hero img{width:115px;bottom:-25px;right:-8px}.cv3-score-card{padding:19px}.cv3-score-note{flex-direction:column;align-items:flex-start}}
:root{--serie-rplus:#7b5cd6;--serie-rplus-soft:#ede9fe}.dot.rplus{background:repeating-linear-gradient(135deg, var(--serie-rplus) 0 3px, var(--serie-rplus-soft) 3px 6px);border:1px solid #7b5cd68c}.stackbar .rplus-forecast{background:repeating-linear-gradient(135deg, var(--serie-rplus) 0 5px, var(--serie-rplus-soft) 5px 10px);border-top:1px solid #ffffffbf;flex:none;min-height:1px}
