.ka{display:flex;flex-direction:column;gap:22px}.ka-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px}.ka-kpi{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow);padding:16px 16px 14px;display:flex;flex-direction:column;gap:3px;overflow:hidden}.ka-kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--green)}.ka-kpi b{font-size:27px;font-weight:900;letter-spacing:-.5px;color:var(--ink);line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ka-kpi.alert b{color:#c0492f}.ka-kpi span{font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.3px}.ka-toolbar{justify-content:space-between;gap:16px;flex-wrap:wrap}.ka-repsel,.ka-toolbar{display:flex;align-items:center}.ka-repsel{gap:8px}.ka-repsel select{height:40px;min-width:200px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit;font-size:14px;font-weight:700;color:var(--ink);cursor:pointer}.ka-loading{padding:60px;text-align:center;color:var(--muted);font-weight:600}.ka-section{display:flex;flex-direction:column;gap:12px}.ka-section-h{display:flex;align-items:baseline;gap:8px;font-size:13px;font-weight:800;color:var(--ink);text-transform:uppercase;letter-spacing:.4px}.ka-section-h .muted{text-transform:none;letter-spacing:0;font-weight:600}.ka-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;align-items:start}@media (max-width:1000px){.ka-cols{grid-template-columns:1fr}}.ka-grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.ka-acct{position:relative;text-align:left;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:14px 15px;cursor:pointer;font:inherit;display:flex;flex-direction:column;gap:10px;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.ka-acct:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(20,40,30,.12);border-color:#cfe0d4}.ka-acct.key{border-left:4px solid var(--green)}.ka-acct.target{border-left:4px solid var(--lime)}.ka-acct-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ka-acct-name{font-size:15.5px;font-weight:800;color:var(--ink);line-height:1.2}.ka-acct-sub{font-size:12px;color:var(--muted);font-weight:600;margin-top:2px}.ka-acct-tags{display:flex;flex-wrap:wrap;gap:5px}.ka-pill{font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:999px;background:#eef4ec;color:var(--green);white-space:nowrap;letter-spacing:.2px}.ka-pill.soft{background:#eef1f5;color:#5a7d8c}.ka-pill.warn{background:#fbeeea;color:#c0492f}.ka-pill.target{background:#f0f7e9;color:#4d7a17}.ka-acct-stats{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px dashed var(--line)}.ka-stat{display:flex;flex-direction:column}.ka-stat b{font-size:18px;font-weight:900;color:var(--ink);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ka-stat span{font-size:10.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.3px;margin-top:3px}.ka-stat.right{align-items:flex-end}.ka-mini-bar{height:5px;border-radius:999px;background:#eef1ee;overflow:hidden;margin-top:5px;width:100%}.ka-mini-bar>div{height:100%;background:var(--lime);border-radius:999px}.ka-empty{background:#fff;border:1px dashed var(--line);border-radius:var(--cc-radius);padding:22px;text-align:center;color:var(--muted);font-weight:600;font-size:13px}.ka-win{display:flex;flex-direction:column;gap:18px}.ka-win-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--line)}.ka-back{width:auto!important;margin:0!important;flex-shrink:0}.ka-win-title{display:flex;flex-direction:column;flex:1 1;min-width:160px;gap:2px}.ka-win-title h3{margin:0;font-size:22px;font-weight:900;letter-spacing:-.4px;color:var(--ink)}.ka-win-title .muted{font-size:13px;font-weight:600}.ka-class{display:flex;gap:8px;background:#f1f4f1;padding:4px;border-radius:12px}.ka-class button{width:auto;min-width:84px;margin:0;border:none;background:transparent;border-radius:9px;padding:8px 16px;font:inherit;font-weight:800;font-size:14px;color:var(--muted);cursor:pointer;transition:all .14s ease}.ka-class button.on{background:#fff;color:var(--green);box-shadow:0 1px 4px rgba(0,0,0,.12)}.ka-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:start}.ka-grid .ka-span{grid-column:1/-1}@media (max-width:1000px){.ka-grid{grid-template-columns:1fr}.ka-grid .ka-span{grid-column:auto}}.ka-card{background:#fff;border:1px solid var(--line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow);padding:20px}.ka-card h4{margin:0 0 16px;font-size:12.5px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:baseline;gap:8px}.ka-card h4 .muted{text-transform:none;letter-spacing:0;font-weight:600;color:var(--muted)}.ka-sow-big{display:flex;align-items:baseline;gap:12px}.ka-sow-big b{font-size:44px;font-weight:900;letter-spacing:-1px;color:var(--green);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ka-sow-big span{font-size:13px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.3px}.ka-bar{position:relative;height:12px;background:#eef1ee;border-radius:999px;margin:16px 0 18px}.ka-bar-fill{height:100%;background:linear-gradient(90deg,var(--green),var(--lime));border-radius:999px;transition:width .3s ease}.ka-bar-target{position:absolute;top:-4px;width:3px;height:20px;background:var(--ink);border-radius:2px}.ka-bar-target:after{content:"target";position:absolute;top:-16px;left:50%;transform:translateX(-50%);font-size:9px;font-weight:800;color:var(--ink);text-transform:uppercase}.ka-rows{display:flex;flex-direction:column;gap:12px}.ka-rows>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.ka-rows label{font-size:13px;font-weight:600;color:var(--muted)}.ka-rows .val{font-size:15px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ka-in{height:38px;width:150px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:#fff;font:inherit;font-size:14px;font-weight:700;text-align:right;color:var(--ink)}.ka-in:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px rgba(3,100,52,.1)}.ka-obj{margin-top:18px;padding-top:16px;border-top:1px dashed var(--line)}.ka-obj>label{font-size:12.5px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.ka-obj-segs{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.ka-obj-segs button{flex:1 1 auto;min-width:92px;border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 10px;font:inherit;font-weight:700;font-size:13px;color:var(--ink);cursor:pointer;transition:all .14s ease}.ka-obj-segs button.on{background:var(--green);color:#fff;border-color:var(--green)}.ka-signals{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.ka-signals li{display:flex;gap:12px;align-items:flex-start}.ka-sig-dot{width:9px;height:9px;border-radius:50%;background:var(--lime);margin-top:5px;flex-shrink:0;box-shadow:0 0 0 4px rgba(124,194,67,.18)}.ka-signals li>div{display:flex;flex-direction:column;gap:2px}.ka-signals li b{font-size:14px;font-weight:800;color:var(--ink)}.ka-signals li .muted{font-size:12.5px;line-height:1.4}.ka-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ka-timeline li{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #eef1ee}.ka-timeline li:last-child{border-bottom:none}.ka-tl-icon{width:30px;height:30px;border-radius:9px;background:#f4f7f4;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.ka-tl-text{flex:1 1;min-width:0;font-size:13.5px;font-weight:600;color:var(--ink)}.ka-tl-when{flex-shrink:0;font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}.ka-sublabel{font-size:12.5px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.4px;margin:4px 0 8px}.ka-usps{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ka-chip{display:inline-flex;align-items:center;gap:7px;background:#eef4ec;font-weight:700;padding:6px 12px;border-radius:999px}.ka-chip,.ka-chip button{color:var(--green);font-size:13px}.ka-chip button{border:none;background:none;cursor:pointer;padding:0;opacity:.6}.ka-chip button:hover{opacity:1}.ka-chip.add{background:#fff;border:1px dashed var(--line);color:var(--muted);cursor:pointer}.ka-chip.add:hover{border-color:var(--green);color:var(--green)}.ka-row-add{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.ka-row-add input,.ka-row-add select{height:38px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:#fff;font:inherit;font-size:13.5px;color:var(--ink)}.ka-row-add input{flex:1 1 160px}.ka-row-add input:focus,.ka-row-add select:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px rgba(3,100,52,.1)}.ka-suggest{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.ka-suggest .muted{font-size:12px}.ka-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.ka-field select,.ka-field textarea{padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#fff;font:inherit;font-size:14px;color:var(--ink);resize:vertical}.ka-field select{height:40px;padding:0 12px}.ka-field select:focus,.ka-field textarea:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px rgba(3,100,52,.1)}.ka-plan{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.ka-plan li{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f6f8f6;border-radius:10px;padding:9px 12px;font-size:13.5px;font-weight:600;color:var(--ink)}.ka-x{border:none;background:none;cursor:pointer;color:var(--muted);font-size:13px}.ka-x:hover{color:#c0492f}.ka-assist-open{display:flex;flex-direction:column;gap:12px}.ka-savebar{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;gap:14px;padding:14px 0 4px;background:linear-gradient(transparent,var(--bg,#f4f6f4) 45%)}.ka-btn{border:none;border-radius:10px;padding:11px 22px;font:inherit;font-weight:800;font-size:14.5px;cursor:pointer}.ka-btn.primary{background:var(--green);color:#fff}.ka-btn.primary:hover{background:#02502a}.ka-btn.outline{background:#fff;color:var(--ink);border:1px solid var(--line)}.ka-btn.sm{padding:8px 14px;font-size:13px}.ka-btn:disabled{opacity:.45;cursor:default}.ka-saved{font-size:13px;font-weight:700;color:var(--green)}.ka-banner{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;background:linear-gradient(90deg,#fff4ec,#fdeee6);border:1px solid #f3d6c4;border-left:4px solid #d97706;border-radius:12px;padding:13px 16px;font:inherit;color:var(--ink);transition:box-shadow .14s ease}.ka-banner:hover{box-shadow:0 4px 14px rgba(217,119,6,.15)}.ka-banner-ic{font-size:18px;color:#d97706}.ka-banner b,.ka-banner-go{font-weight:800}.ka-banner-go{margin-left:auto;font-size:13px;color:#b45309;white-space:nowrap}.ka-toolbar-l{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ka-viewseg{display:inline-flex;background:#f1f4f1;padding:3px;border-radius:10px}.ka-viewseg button{border:none;background:transparent;border-radius:8px;padding:7px 14px;font:inherit;font-weight:800;font-size:13px;color:var(--muted);cursor:pointer;transition:all .14s ease}.ka-viewseg button.on{background:#fff;color:var(--green);box-shadow:0 1px 4px rgba(0,0,0,.12)}.ka-toggle{border:1px solid var(--line);background:#fff;border-radius:9px;padding:7px 13px;font:inherit;font-weight:700;font-size:13px;color:var(--ink);cursor:pointer}.ka-toggle:hover{border-color:var(--green);color:var(--green)}.ka-grid-cards.compact{grid-template-columns:1fr;gap:7px}.ka-acct.compact{flex-direction:row;align-items:center;padding:10px 14px;gap:12px}.ka-acct.compact .ka-acct-top{flex:1 1;align-items:center}.ka-acct.compact .ka-acct-name{font-size:14.5px}.ka-report{display:flex;flex-direction:column}.ka-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;font-size:13.5px}.ka-table th{text-align:left;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);padding:11px 14px;background:#f6f8f6;border-bottom:1px solid var(--line)}.ka-table td{padding:12px 14px;border-bottom:1px solid #eef1ee;color:var(--ink)}.ka-table tbody tr{cursor:pointer;transition:background .12s ease}.ka-table tbody tr:hover{background:#f6faf6}.ka-table tbody tr:last-child td{border-bottom:none}.ka-table tr.open{background:#fffaf3}.ka-table .ka-ask{color:var(--muted);max-width:280px}.ka-report-foot{margin-top:12px}.nav-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#d97706;color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.ka-add{position:relative}.ka-add-in{height:38px;width:230px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink)}.ka-add-in::placeholder{color:var(--green);font-weight:700}.ka-add-in:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px rgba(3,100,52,.1);width:280px}.ka-add-menu{position:absolute;top:44px;right:0;width:320px;max-height:320px;overflow:auto;list-style:none;margin:0;padding:6px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px rgba(20,40,30,.16);z-index:30}.ka-add-menu li{display:flex;align-items:baseline;gap:6px;padding:9px 12px;border-radius:8px;cursor:pointer;font-size:14px}.ka-add-menu li:hover{background:#f1f7f2}.ka-add-menu li b{font-weight:700;color:var(--ink)}.kam-overlay{position:fixed;inset:0;z-index:80;background:rgba(20,30,25,.45);display:flex;align-items:center;justify-content:center;padding:20px}.kam-card{width:100%;max-width:460px;background:#fff;border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.3);overflow:hidden;display:flex;flex-direction:column}.kam-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 12px}.kam-head h3{margin:0;font-size:19px;font-weight:900;color:var(--ink)}.kam-head .muted{font-size:12.5px;font-weight:600}.kam-x{border:none;background:#f1f4f1;width:30px;height:30px;border-radius:8px;cursor:pointer;color:var(--muted);font-size:13px;flex-shrink:0}.kam-note{margin:0 22px 14px;font-size:12.5px}.kam-body{padding:0 22px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.kam-field{display:flex;flex-direction:column;gap:6px}.kam-field.kam-full{grid-column:1/-1}.kam-field>label{font-size:11.5px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.3px}.kam-field .ka-in{width:100%;text-align:left}.kam-wide{width:100%}.kam-area{height:auto;min-height:56px;padding:9px 12px;resize:vertical;font-weight:500}.kam-class{display:flex;gap:8px}.kam-class button{flex:1 1}.kam-foot{display:flex;justify-content:flex-end;gap:10px;padding:18px 22px 22px}.kam-foot .ka-btn{width:auto;min-width:130px;margin:0}.ob{display:flex;flex-direction:column;gap:18px}.ob-loading{padding:60px;text-align:center;color:var(--muted);font-weight:600}.ob-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px}.ob-kpi{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow);padding:16px 16px 14px;display:flex;flex-direction:column;gap:3px;overflow:hidden}.ob-kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--green)}.ob-kpi.good:before{background:var(--lime)}.ob-kpi.alert:before{background:#d97706}.ob-kpi b{font-size:26px;font-weight:900;letter-spacing:-.5px;color:var(--ink);line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-kpi.alert b{color:#c0492f}.ob-kpi span{font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.3px}.ob-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.ob-ranges{display:inline-flex;background:#f1f4f1;padding:3px;border-radius:10px}.ob-ranges button{border:none;background:transparent;border-radius:8px;padding:7px 13px;font:inherit;font-weight:800;font-size:13px;color:var(--muted);cursor:pointer;transition:all .14s ease}.ob-ranges button.on{background:#fff;color:var(--green);box-shadow:0 1px 4px rgba(0,0,0,.12)}.ob-badge{font-size:11.5px;font-weight:800;padding:5px 11px;border-radius:999px}.ob-badge.live{background:#eef7ea;color:var(--green)}.ob-badge.demo{background:#f3f0e8;color:#9a7b3f}.ob-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;align-items:start}.ob-grid .ob-span2{grid-column:span 2}@media (max-width:1100px){.ob-grid{grid-template-columns:1fr 1fr}.ob-grid .ob-span2{grid-column:span 2}}@media (max-width:720px){.ob-grid{grid-template-columns:1fr}.ob-grid .ob-span2{grid-column:auto}}.ob-card{background:#fff;border:1px solid var(--line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow);padding:18px 20px}.ob-card h4{margin:0 0 16px;font-size:12.5px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:baseline;gap:8px}.ob-card h4 .muted{text-transform:none;letter-spacing:0;font-weight:600}.ob-empty-sm{color:var(--muted);font-size:13px;font-weight:600;padding:14px 0}.ob-donut-wrap{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ob-donut{position:relative;flex-shrink:0}.ob-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ob-donut-center b{font-size:26px;font-weight:900;color:var(--ink);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-donut-center span{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.3px}.ob-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:120px}.ob-legend li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink)}.ob-legend li b{margin-left:auto;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-dot{width:10px;height:10px;border-radius:3px;flex-shrink:0}.ob-hbars{display:flex;flex-direction:column;gap:13px}.ob-hbar-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:700;color:var(--ink);margin-bottom:5px}.ob-hbar-top span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-hbar-top b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.ob-hbar-track{height:9px;background:#eef1ee;border-radius:999px;overflow:hidden}.ob-hbar-fill{height:100%;border-radius:999px;transition:width .35s ease}.ob-hbar-sub{margin-top:4px}.ob-trend{display:flex;align-items:flex-end;gap:6px}.ob-trend-col{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;min-width:0}.ob-trend-barwrap{flex:1 1;width:100%;align-items:flex-end}.ob-trend-bar,.ob-trend-barwrap{display:flex;justify-content:center}.ob-trend-bar{width:72%;min-height:2px;border-radius:6px 6px 0 0;position:relative;transition:height .35s ease}.ob-trend-val{position:absolute;top:-16px;font-size:10.5px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-trend-lab{font-size:10.5px;font-weight:600;color:var(--muted);white-space:nowrap}.ob-stackwrap{display:flex;flex-direction:column;gap:12px}.ob-stack{display:flex;align-items:flex-end;gap:6px}.ob-stack-col{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;min-width:0}.ob-stack-barwrap{flex:1 1;width:100%;display:flex;align-items:flex-end;justify-content:center}.ob-stack-bar{width:74%;min-height:2px;display:flex;flex-direction:column-reverse;border-radius:6px 6px 0 0;overflow:hidden;transition:height .35s ease}.ob-stack-seg{width:100%;min-height:1px}.ob-stack-lab{font-size:10.5px;font-weight:600;color:var(--muted);white-space:nowrap}.ob-legend.stack-legend{flex-direction:row;flex-wrap:wrap;gap:14px}.ob-legend.stack-legend li{font-size:12px}.ob-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ob-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #eef1ee}.ob-list li:last-child{border-bottom:none}.ob-list li>span:first-child{display:flex;flex-direction:column;min-width:0}.ob-list li b{font-size:14px;font-weight:700;color:var(--ink)}.ob-tag{font-size:12px;font-weight:800;color:var(--green);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-tag.risk{color:#c0492f}.ob-story{margin:14px 0 0;font-size:13.5px;line-height:1.55;color:#3f4a44}.ob-story b{color:var(--ink);font-weight:800}.ob-scatter{width:100%}.ob-scatter svg{display:block}.ob-paired{display:flex;flex-direction:column;gap:14px}.ob-paired-key{display:flex;gap:16px;font-size:12px;font-weight:700;color:var(--muted)}.ob-paired-key span{display:inline-flex;align-items:center;gap:6px}.ob-paired-key i{width:10px;height:10px;border-radius:3px}.ob-paired-row{display:grid;grid-template-columns:92px 1fr;grid-gap:12px;gap:12px;align-items:center}.ob-paired-lab{font-size:13px;font-weight:700;color:var(--ink)}.ob-paired-bars{display:flex;flex-direction:column;gap:6px}.ob-paired-track{display:flex;align-items:center;gap:8px;height:14px}.ob-paired-track>div{height:100%;border-radius:999px;min-width:2px;transition:width .35s ease}.ob-paired-track b{font-size:11.5px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ob-funnel{display:flex;flex-direction:column;gap:12px}.ob-funnel-lab{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:700;color:var(--ink);margin-bottom:5px}.ob-funnel-lab b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-funnel-bar{height:26px;border-radius:7px;min-width:8%;transition:width .35s ease}.ob-span3{grid-column:1/-1}.ob-table{width:100%;border-collapse:collapse;font-size:13.5px}.ob-table th{text-align:left;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);padding:10px 12px;border-bottom:1px solid var(--line)}.ob-table td{padding:11px 12px;border-bottom:1px solid #eef1ee;color:var(--ink)}.ob-table tbody tr:last-child td{border-bottom:none}.ob-table tbody tr:hover{background:#f6faf6}.ob-seg-dot{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:7px;vertical-align:middle}.ob-stage{font-size:11px;font-weight:800;padding:2px 9px;border-radius:999px;background:#eef1f5;color:#5a7d8c;white-space:nowrap}.ob-stage.s-won{background:#eef7ea;color:var(--green)}.ob-stage.s-lost{background:#fbeeea;color:#c0492f}.ob-stage.s-shortlisted{background:#e9f3fb;color:#2563a8}.ob-stage.s-submitted{background:#fff4e6;color:#b45309}.ob-conf{font-weight:800;font-size:13px}.tw-h{margin-bottom:4px}.tw-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.tw-pick{text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.tw-pick:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(20,40,30,.12);border-color:#cfe0d4}.tw-pick-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tw-pick-top b{font-size:15px;font-weight:800;color:var(--ink);line-height:1.25}.tw-pick-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px dashed var(--line);margin-top:auto}.tw-pick-foot b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tw-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:6px}.tw-title{display:flex;flex-direction:column;flex:1 1;min-width:160px}.tw-title h3{margin:0;font-size:21px;font-weight:900;letter-spacing:-.4px;color:var(--ink)}.tw-title .muted{font-size:13px}.tw-controls{display:flex;gap:28px;flex-wrap:wrap}.tw-ctl{display:flex;flex-direction:column;gap:8px}.tw-ctl>label{font-size:11.5px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.tw-stages{display:flex;gap:6px;flex-wrap:wrap}.tw-stage{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 12px;font:inherit;font-weight:700;font-size:12.5px;color:var(--ink);cursor:pointer;transition:all .14s ease}.tw-stage.on{background:var(--green);color:#fff;border-color:var(--green)}.tw-conf{display:flex;gap:6px}.tw-confbtn{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 16px;font:inherit;font-weight:800;font-size:13px;color:var(--ink);cursor:pointer}.tw-confbtn.on{color:#fff}.tw-issuer{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.tw-issuer-name{font-size:16px}.tw-issuer-name b{font-weight:800}.tw-li,.tw-maps{width:auto!important;align-self:flex-start;margin:6px 0 0!important;text-decoration:none}.tw-map{height:120px;border-radius:12px;border:1px dashed var(--line);display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;background:linear-gradient(135deg,#eef4ec,#e6eef0)}.tw-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ka-chip.warn{background:#fbeeea;color:#c0492f}.ka-chip.warn button{color:#c0492f}.tw-add{display:flex;gap:8px;align-items:center}.tw-in{width:100%;max-width:320px;text-align:left}.tw-results{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.tw-results li{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f6f8f6;border-radius:9px;padding:8px 12px}.tw-results li b{font-size:13.5px}.tw-li{color:var(--muted)!important}.ob-section-h{display:flex;align-items:baseline;gap:8px;font-size:13px;font-weight:800;color:var(--ink);text-transform:uppercase;letter-spacing:.4px}.ob-section-h .muted{text-transform:none;letter-spacing:0;font-weight:600}.ob-grid{align-items:stretch}.ob-card{display:flex;flex-direction:column}.ob-card>h4{flex:0 0 auto}.ob-card>.ob-donut-wrap,.ob-card>.ob-funnel,.ob-card>.ob-hbars,.ob-card>.ob-list,.ob-card>.ob-paired,.ob-card>.ob-scatter,.ob-card>.ob-table,.ob-card>.ob-trend{flex:1 1 auto}.ob-card>.ob-donut-wrap{align-items:center}.ob-card>.ob-funnel,.ob-card>.ob-hbars,.ob-card>.ob-paired{justify-content:center}.ob-card>.ob-scatter{display:flex;align-items:center}.ob-card>.ob-story{flex:0 0 auto;margin-top:12px}.ob-card>.ob-empty-sm{flex:1 1 auto;display:flex;align-items:center;justify-content:center}.ob-list-cols{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px;column-gap:30px}.ob-list-cols li{border-bottom:1px solid #eef1ee}@media (max-width:720px){.ob-list-cols{grid-template-columns:1fr}}