@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");:root{--canvas:#ffffff;--card:#ffffff;--card-2:#ffffff;--ink:#16161d;--muted:#646a7a;--faint:#9aa0ad;--line:#d8dbe4;--line-soft:#e6e9f0;--accent:#6d28d9;--accent-strong:#5b21b6;--accent-light:#f1ecfe;--accent-mid:#a78bfa;--red:#e24b4a;--red-bg:#fdecec;--red-tx:#a32d2d;--amber:#e8920f;--amber-bg:#fcf2e0;--amber-tx:#8a5208;--green:#3f9d3a;--green-bg:#e9f6e7;--green-tx:#2f6d28;--r:6px;--r-sm:4px;--r-badge:3px;--r-tag:2px;--shadow-none:none;--sans:"Inter",system-ui,-apple-system,sans-serif;--fs-micro:10.5px;--fs-small:12px;--fs-body:13px;--fs-md:14.5px;--sp-1:6px;--sp-2:10px;--sp-3:16px;--sp-4:24px;--sp-5:36px;--rail-w:250px;--ease:140ms ease}.bv,.driver-score,.hero .big,.kpi .num,.kv .v,.mv,.num,.rank-num,.stat .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ov26{--ovc:#7c3aed;--ovc2:#6d28d9;--ovc3:#8b5cf6;--ovc3-soft:#c4b5fd;--ov-red:#b42318;--ov-red-bg:#fdecec;--ov-amber:#92510a;--ov-amber-bg:#fdf3e4;--ov-green:#166534;--ov-green-bg:#e9f7ee;--ov-accent-bg:#f2effe;--ovink:#111322;--ovmut:#7b8093;--ovline:#ececf1;font-family:var(--sans);color:var(--ovink);container-type:inline-size}.ov26 .ov-card{background:#fff;border:1px solid var(--ovline);border-radius:14px;box-shadow:0 1px 2px rgba(17,19,34,.04)}.ov26 .ov-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:22px}.ov26 .ov-head h1{font-size:26px;font-weight:800;letter-spacing:-.4px;line-height:1.15}.ov26 .ov-head .ov-sub{font-size:13.5px;color:var(--ovmut);margin-top:8px}.ov26 .ov-head .ov-sub b{color:var(--ovink);font-weight:600}.ov26 .ov-head .ov-ctl{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.ov26 .ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12.5px;font-weight:600;height:32px;padding:0 13px;border-radius:9px;border:1px solid var(--ovline);background:#fff;color:var(--ovink);cursor:pointer;box-shadow:0 1px 2px rgba(17,19,34,.04);box-sizing:border-box}.ov26 .ov-btn .car{font-size:10px;color:var(--ovmut)}.ov26 .ov-bell{position:relative;width:42px;height:42px;border-radius:10px;border:1px solid var(--ovline);background:#fff;display:grid;place-items:center;cursor:pointer;font-size:16px;color:#3b3f52;box-shadow:0 1px 2px rgba(17,19,34,.04)}.ov26 .ov-bell .bdg{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:9px;background:var(--ovc);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center;padding:0 4px}.ov26 .ov-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ov26 .ov-kpi{padding:18px 20px;display:flex;flex-direction:column;min-width:0}.ov26 .ov-kpi .kl{font-size:13px;font-weight:600;color:#3b3f52;display:flex;align-items:center;gap:6px}.ov26 .inf{width:14px;height:14px;border-radius:50%;border:1.3px solid #c9ccd8;color:#c9ccd8;font-size:9px;font-weight:700;display:inline-grid;place-items:center;font-style:normal;vertical-align:1px;cursor:help;transition:border-color .12s ease,color .12s ease}.ov26 .inf:hover{border-color:#7c3aed;color:#7c3aed}.ov26 .ov-kpi .kv{display:flex;align-items:baseline;gap:10px;margin-top:10px}.ov26 .ov-kpi .kv .n{font-size:34px;font-weight:800;letter-spacing:-1.2px;line-height:1;font-variant-numeric:tabular-nums}.ov26 .ov-kpi .kv .d{font-size:13px;font-weight:700;color:#16a34a}.ov26 .ov-kpi .ks{font-size:11.5px;color:var(--ovmut);margin-top:4px}.ov26 .ov-kpi .kchart{margin-top:12px;height:118px;min-height:0}.ov26 .ov-kpi .kfoot{font-size:11.5px;color:var(--ovmut);margin-top:auto;padding-top:10px}.ov26 .ov-kpi .kfoot b{color:var(--ovc);font-weight:700}.ov26 .eng-wrap{display:flex;align-items:center;gap:14px;margin-top:12px;height:118px}.ov26 .eng-wrap .donut{flex:none}.ov26 .eng-legend{flex:1;display:flex;flex-direction:column;gap:7px;min-width:0}.ov26 .eng-legend .lg{display:flex;align-items:center;gap:7px;font-size:11.5px;color:#3b3f52}.ov26 .eng-legend .lg i{width:8px;height:8px;border-radius:50%;flex:none}.ov26 .eng-legend .lg .v{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.ov26 .out-list{display:flex;flex-direction:column;gap:10px;margin-top:12px}.ov26 .out-row{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;color:#3b3f52}.ov26 .out-row .oic{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;font-size:12px;flex:none}.ov26 .out-row .v{margin-left:auto;font-weight:700;color:var(--ovink);font-variant-numeric:tabular-nums}.ov26 .ov-link{font-size:12.5px;font-weight:700;color:var(--ovc);cursor:pointer;display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:0;font-family:inherit;white-space:nowrap}.ov26 .ov-mid{display:grid;grid-template-columns:2.04fr 1fr;gap:18px;margin-top:18px}.ov26 .ov-ch{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px}.ov26 .ov-ch h3{font-size:15px;font-weight:700;letter-spacing:-.2px}.ov26 .cal-nav{display:flex;align-items:center;gap:8px}.ov26 .cal-nav .tdy{font-weight:600;padding:6px 12px;cursor:pointer}.ov26 .cal-nav .arr,.ov26 .cal-nav .tdy{font-size:12px;border-radius:8px;border:1px solid var(--ovline);background:#fff}.ov26 .cal-nav .arr{width:28px;height:28px;display:grid;place-items:center;color:#3b3f52;cursor:pointer}.ov26 .cal26{padding:4px 20px 18px}.ov26 .cal26 .dow{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:8px}.ov26 .cal26 .dow span{font-size:11.5px;font-weight:600;color:var(--ovmut)}.ov26 .cal26 .cgrid7{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.ov26 .cal26 .cell{min-height:72px;padding-top:2px}.ov26 .cal26 .cell .dt{font-size:12px;font-weight:600;color:#3b3f52;margin-bottom:6px}.ov26 .evt{border-radius:8px;padding:6px 8px;display:flex;align-items:flex-start;gap:6px;border:1px solid transparent;cursor:pointer}.ov26 .evt .et{min-width:0;flex:1}.ov26 .evt .et .t1{font-size:11px;font-weight:700;line-height:1.2}.ov26 .evt .et .t2{font-size:10px;opacity:.75;margin-top:1px}.ov26 .evt .eic{width:16px;height:16px;border-radius:4px;display:grid;place-items:center;font-size:9px;font-weight:800;color:#fff;flex:none;margin-top:1px}.ov26 .evt.post{background:#f2effe;border-color:#e4defc;color:#4c2ea3}.ov26 .evt.post .eic{background:#0a66c2}.ov26 .evt.news{background:#e9f7ee;border-color:#d4eedd;color:#166534}.ov26 .evt.news .eic{background:#22a35a}.ov26 .evt.pod{background:#f2effe;border-color:#e4defc;color:#4c2ea3}.ov26 .evt.pod .eic{background:#7c3aed}.ov26 .evt.spk{background:#fdf3e4;border-color:#f6e5c6;color:#92510a}.ov26 .evt.spk .eic{background:#e8920f}.ov26 .evt{margin-bottom:4px}.ov26 .evt.sel{outline:1.5px solid var(--ovc);outline-offset:1px}.ov26 .up-list{display:flex;flex-direction:column;padding:2px 20px 8px}.ov26 .up-row{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid #f2f2f6}.ov26 .up-row:last-child{border-bottom:none}.ov26 .up-row .uic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-size:13px;font-weight:800;flex:none}.ov26 .up-row .ut .t1{font-size:12.5px;font-weight:700}.ov26 .up-row .ut .t2{font-size:11.5px;color:var(--ovmut);margin-top:2px}.ov26 .up-row .uw{margin-left:auto;text-align:right;flex:none}.ov26 .up-row .uw .w1,.ov26 .up-row .uw .w2{font-size:11.5px;color:var(--ovmut)}.ov26 .up-row .uw .w2{margin-top:2px}.ov26 .up-foot{padding:10px 20px 16px}.ov26 .ov-bot{display:grid;grid-template-columns:1fr 2.06fr;gap:18px;margin-top:18px}.ov26 .bchart{padding:4px 16px 14px;height:210px}.ov26 .top-list{display:flex;flex-direction:column;padding:2px 20px 14px}.ov26 .top-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #f2f2f6}.ov26 .top-row:last-child{border-bottom:none}.ov26 .top-row .th{width:38px;height:38px;border-radius:9px;flex:none;background-size:cover}.ov26 .top-row .tt{min-width:0;flex:1}.ov26 .top-row .tt .t1{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:1.25}.ov26 .top-row .tt .t1 .li{width:15px;height:15px;border-radius:4px;background:#0a66c2;color:#fff;font-size:8.5px;font-weight:800;display:grid;place-items:center;flex:none}.ov26 .top-row .tt .t2{font-size:11px;color:var(--ovmut);margin-top:2px}.ov26 .top-row .tm{display:flex;gap:16px;flex:none}.ov26 .top-row .tm .m .a{font-size:10px;color:var(--ovmut)}.ov26 .top-row .tm .m .b{font-size:12px;font-weight:700;margin-top:1px;font-variant-numeric:tabular-nums}.ov26 .ov-divider{margin:34px 0 22px;border-top:1px dashed var(--line)}@container (max-width: 1020px){.ov26 .ov-kpis{grid-template-columns:repeat(2,1fr)}.ov26 .ov-bot,.ov26 .ov-mid{grid-template-columns:1fr}}@container (max-width: 760px){.ov26 .ov-bot,.ov26 .ov-kpis{grid-template-columns:1fr}.ov26 .ov-head{flex-wrap:wrap;position:relative;align-items:center}.ov26 .ov-head .ov-ctl{margin-left:0}.ov26 .ov-head .notif-pin{position:absolute;top:0;right:30px}.ov26 .ov-head h1{font-size:22px}}.ov-card.ov26{background:#fff;border:1px solid #ececf1;border-radius:14px;box-shadow:0 1px 2px rgba(17,19,34,.04)}.ova{border-top:1px solid #f2f2f6}.ova:first-child{border-top:none}.ova-h{display:flex;align-items:center;gap:10px;width:100%;padding:12px 20px;background:none;border:none;cursor:pointer;font-family:var(--sans);text-align:left;color:#111322}.ova-h:hover{background:#f7f6fb}.ova .adot{width:8px;height:8px;border-radius:50%;flex:none}.ova-t .t1{font-size:12.5px;font-weight:700}.ova-t .t2{font-size:11px;color:#7b8093;margin-top:1px}.ova-flag{margin-left:auto;font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:6px;flex:none}.ova-flag.ok{background:#e9f7ee;color:#166534}.ova-flag.warn{background:#fdf3e4;color:#92510a}.ova-car{color:#9aa0ad;font-size:10px;flex:none;transition:transform .14s ease}.ova.open .ova-car{transform:rotate(180deg)}.ova-b{display:none;padding:0 20px 12px 38px}.ova.open .ova-b{display:block}.ova-i{display:flex;align-items:center;gap:9px;padding:6px 0;font-size:12px;color:#2b2e3d}.ova-i .sub{color:#9aa0ad;font-size:11px}.ova-pill{font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px;flex:none}.ova-pill.ok{background:#e9f7ee;color:#166534}.ova-pill.warn{background:#fdf3e4;color:#92510a}.ova-pill.miss{background:#fdecec;color:#b42318}.ovb{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;height:28px;padding:0 11px;border-radius:8px;border:1px solid #ececf1;background:#fff;color:#111322;cursor:pointer;font-family:var(--sans);flex:none;box-sizing:border-box}.ovb:hover{background:#f4f4f8}.ov26 .evt:hover{filter:brightness(.965)}.ov26 .top-row,.ov26 .up-row{cursor:pointer;border-radius:10px;margin:0 -10px;padding-left:10px;padding-right:10px;transition:background .12s ease}.ov26 .top-row:hover,.ov26 .up-row:hover{background:#f7f6fb}.ov26 .ov-kpi .kl .inf{cursor:help;transition:border-color .12s ease,color .12s ease}.ov26 .ov-kpi .kl .inf:hover{border-color:#7c3aed;color:#7c3aed}.ovd-overlay{position:fixed;inset:0;background:rgba(17,19,34,.32);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:38}.ovd-overlay.open{opacity:1;pointer-events:auto}.ovd{position:fixed;top:0;right:0;bottom:0;width:430px;max-width:92vw;background:#fff;z-index:39;transform:translateX(102%);transition:transform .24s cubic-bezier(.3,.9,.3,1);box-shadow:-12px 0 40px rgba(17,19,34,.14);display:flex;flex-direction:column;font-family:var(--sans);color:#111322}.ovd.open{transform:translateX(0)}.ovd .ovd-h{display:flex;align-items:flex-start;gap:12px;padding:20px 22px 16px;border-bottom:1px solid #ececf1}.ovd .ovd-h .t{font-size:16px;font-weight:800;letter-spacing:-.2px;line-height:1.3}.ovd .ovd-h .s{font-size:12px;color:#7b8093;margin-top:3px}.ovd-x{margin-left:auto;width:28px;height:28px;border-radius:8px;border:none;background:transparent;display:grid;place-items:center;cursor:pointer;font-size:12px;color:#9aa0ad;flex:none;transition:background .12s ease,color .12s ease}.ovd-x:hover{background:#f1f0f6;color:#3b3f52}.ovd .ovd-b{flex:1;overflow:auto;padding:18px 22px}.ovd .ovd-sec{margin-bottom:20px}.ovd .ovd-lbl{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9aa0ad;margin-bottom:8px}.ovd .ovd-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ovd .ovd-kv{background:#f8f8fb;border:1px solid #f0f0f4;border-radius:10px;padding:10px 12px}.ovd .ovd-kv .k{font-size:10.5px;color:#7b8093}.ovd .ovd-kv .v{font-size:13px;font-weight:700;margin-top:2px}.ovd .ovd-quote{font-size:13px;line-height:1.65;color:#2b2e3d;background:#f8f8fb;border:1px solid #f0f0f4;border-left:3px solid #7c3aed;border-radius:10px;padding:13px 15px}.ovd .ovd-p{font-size:12.5px;line-height:1.6;color:#4b4f61}.ovd .ovd-pill{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:6px}.ovd .ovd-f{display:flex;gap:10px;padding:14px 22px;border-top:1px solid #ececf1}.ovd .ovd-f .ov-btn{flex:1;justify-content:center;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:10px 15px;border-radius:10px;border:1px solid #ececf1;background:#fff;color:#111322;cursor:pointer;font-family:var(--sans)}.ovd .ovd-f .ov-btn:hover{background:#f4f4f8}.ovd .ovd-f .ov-btn.pri{background:#6d28d9;border-color:#6d28d9;color:#fff}.ovd .ovd-f .ov-btn.pri:hover{background:#5b21b6}.ovd .ovd-media{display:flex;flex-direction:column;gap:10px}.ovd .ovd-att{position:relative;border-radius:10px;overflow:hidden;border:1px solid #ececf1;aspect-ratio:16/9;display:grid;place-items:center;cursor:pointer}.ovd .ovd-att .cap{position:absolute;left:10px;bottom:8px;font-size:10.5px;font-weight:700;color:#fff;background:rgba(17,19,34,.55);padding:3px 8px;border-radius:6px}.ovd .ovd-att .play{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.92);display:grid;place-items:center;font-size:15px;color:#6d28d9;padding-left:4px;box-shadow:0 4px 16px rgba(17,19,34,.25)}.ovd .ovd-att .dur{position:absolute;right:10px;bottom:8px;font-size:10.5px;font-weight:700;color:#fff;background:rgba(17,19,34,.55);padding:3px 8px;border-radius:6px}.ovpop{position:fixed;z-index:45;background:#fff;border:1px solid #ececf1;border-radius:12px;box-shadow:0 10px 36px rgba(17,19,34,.14);font-family:var(--sans);color:#111322;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease;min-width:220px}.ovpop.open{opacity:1;pointer-events:auto;transform:translateY(0)}.ovpop .pp-i{display:flex;align-items:center;gap:9px;padding:10px 14px;font-size:12.5px;font-weight:600;cursor:pointer}.ovpop .pp-i:hover{background:#f7f6fb}.ovpop .pp-i .ck{margin-left:auto;color:#6d28d9;font-weight:800;visibility:hidden}.ovpop .pp-i.on .ck{visibility:visible}.ovpop .pp-h{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9aa0ad;padding:12px 14px 6px}.ovpop.notif{width:320px}.ovpop .nf{display:flex;gap:10px;padding:11px 14px;border-top:1px solid #f2f2f6;cursor:pointer}.ovpop .nf:hover{background:#f7f6fb}.ovpop .nf .nic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:12px;flex:none}.ovpop .nf .nt{font-size:12px;font-weight:600;line-height:1.4}.ovpop .nf .nt .nm{font-size:11px;color:#7b8093;font-weight:500;margin-top:2px}.ovpop .nf .dot{width:7px;height:7px;border-radius:50%;background:#7c3aed;flex:none;margin-top:5px}.ovtip{position:fixed;z-index:50;max-width:260px;background:#16161d;color:#fff;font-size:11.5px;line-height:1.5;padding:9px 11px;border-radius:9px;pointer-events:none;opacity:0;transition:opacity .12s ease;font-family:var(--sans);box-shadow:0 6px 24px rgba(17,19,34,.25)}.ovtip.on{opacity:1}.ovtip b{color:#c4b5fd}.ov26 .ov-low{display:grid;grid-template-columns:1.28fr .72fr;gap:18px;margin-top:18px;align-items:start}.ov26 .ov-low-l{display:flex;flex-direction:column;gap:18px;min-width:0}.ov26 .hintc{font-size:10.5px;font-weight:600;color:#7b8093;background:#f7f6fb;border:1px solid #ececf1;padding:3px 9px;border-radius:6px}.ov26 .bkr,.ov26 .opr{display:flex;align-items:center;gap:12px;padding:11px 20px;border-top:1px solid #f2f2f6}.ov26 .bkl .bkr:first-child,.ov26 .opl .opr:first-child{border-top:none}.ov26 .bkl,.ov26 .opl{padding-bottom:6px}.ov26 .onum{width:22px;height:22px;border-radius:7px;background:#f2effe;color:#4c2ea3;font-size:11px;font-weight:800;display:grid;place-items:center;flex:none}.ov26 .opt{min-width:0;flex:1}.ov26 .opt .t1{font-size:12.5px;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ov26 .opt .t2{font-size:11.5px;color:#7b8093;margin-top:2px;line-height:1.45}.ov26 .optag{font-size:10px;font-weight:700;background:#f2effe;color:#6d28d9;padding:2px 7px;border-radius:5px;flex:none;cursor:pointer;transition:background .15s,box-shadow .15s}.ov26 .optag:hover{background:#e4d9fc;box-shadow:0 0 0 2px #d4c5f7}.ov26 .owni:hover .optag{background:#e4d9fc}.ov26 .bkr .ov-link,.ov26 .opr .ovb{margin-left:auto;flex:none}.ov26 .bpill{font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:6px;flex:none;white-space:nowrap}.ov26 .pp-fit-edit{vertical-align:-1px;margin-left:5px;opacity:.75}.ov26 .bpill.red{background:#fdecec;color:#b42318}.ov26 .bpill.amber{background:#fdf3e4;color:#92510a}@container (max-width: 1020px){.ov26 .ov-low{grid-template-columns:1fr}}.ov26 .ov-bot>section,.ov26 .ov-mid>section{display:flex;flex-direction:column}.ov26 .up-foot{margin-top:auto}.ov26 .ov-kpi .kv .n{font-variant-numeric:normal;font-feature-settings:normal}.ov26 .opl{max-height:248px;overflow:auto}.ov26 .rleg{display:flex;gap:16px;justify-content:center;font-size:10.5px;font-weight:600;color:#7b8093;margin-top:8px}.ov26 .rleg span{display:inline-flex;align-items:center;gap:6px}.ov26 .rleg .sw{display:inline-block;width:16px;border-top:2.2px solid #7c3aed}.ov26 .rleg .sw.dash{border-top-style:dashed;border-top-color:#a78bfa}.rtip{position:fixed;z-index:50;width:230px;background:#fff;border:1px solid #ececf1;border-radius:12px;box-shadow:0 10px 32px rgba(17,19,34,.16);padding:12px 14px;font-family:var(--sans);color:#111322;opacity:0;pointer-events:none;transition:opacity .12s ease}.rtip.on{opacity:1;pointer-events:auto}.rtip .rt-t{font-size:12.5px;font-weight:800}.rtip .rt-v{font-size:11.5px;color:#3b3f52;margin-top:3px}.rtip .rt-d{font-size:11px;color:#7b8093;line-height:1.5;margin-top:5px}.rtip .rt-l{border:0;background:transparent;padding:0;font:inherit;font-size:11.5px;font-weight:700;color:#7c3aed;margin-top:8px;cursor:pointer}.rtip .rt-l:hover{color:#5b21b6}.ov26 .bkl .bpill{width:92px;text-align:center;justify-content:center;display:inline-flex}.ov26 .bkl{overflow:auto}.ovpop .pp-c{display:flex;align-items:center;gap:6px;padding:6px 14px 12px}.ovpop .pp-c .sep{color:#9aa0ad;font-size:11px}.ovpop .pp-c input[type=date]{font-family:var(--sans);font-size:11px;color:#111322;border:1px solid #ececf1;border-radius:8px;padding:5px 6px;background:#fff;width:112px}.ov26 .ov-mid>section:last-child{height:0;min-height:100%;overflow:hidden}.ov26 .up-list{flex:1;min-height:0;overflow:auto}@container (max-width: 1020px){.ov26 .ov-mid>section:last-child{height:auto;min-height:0}.ov26 .up-list{max-height:400px}}.ov26 .top-list{flex:1;min-height:0;overflow:auto;max-height:186px}.ov26 .ovt{display:flex;gap:26px;border-bottom:1px solid #ececf1;margin:2px 0 20px}.ov26 .ovt .t{padding:10px 2px 11px;font-size:13px;font-weight:600;color:#7b8093;cursor:pointer;border:0;border-bottom:2px solid transparent;background:transparent;font-family:inherit;margin-bottom:-1px;transition:color .12s ease}.ov26 .ovt .t:hover{color:#111322}.ov26 .ovt .t.on{color:#6d28d9;border-bottom-color:#6d28d9}.ov26 .tabp{display:none}.ov26 .tabp.on{display:block}.ov26 .ov-btn.pri{background:#6d28d9;border-color:#6d28d9;color:#fff}.ov26 .ov-btn.pri:hover{background:#5b21b6}.ov26 .cic{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:10px;font-weight:800;color:#fff;flex:none}.ov26 .cic.li{background:#0a66c2}.ov26 .cic.nw{background:#22a35a}.ov26 .cic.pod{background:#7c3aed}.ov26 .cic.car{background:#e8920f}.ov26 .cic.x{background:#16161d}.ov26 .cic.vid{background:#d94848}.ov26 .pipe{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:4px 20px 14px;align-items:start}.ov26 .pcol{min-width:0;display:flex;flex-direction:column;background:#f7f7fb;border:1px solid #f0f0f5;border-radius:12px;padding:9px 9px 5px}.ov26 .pcol .pch{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#3b3f52;padding:4px 2px 10px}.ov26 .pcol .pch .ct{margin-left:auto;font-size:11px;font-weight:700;color:#9aa0ad}.ov26 .pcard{border:1px solid #e9e8f0;border-radius:10px;padding:10px 11px;margin-bottom:7px;cursor:pointer;background:#fff;box-shadow:0 1px 2px rgba(17,19,34,.03);transition:border-color .12s ease}.ov26 .pcard .ph{display:flex;align-items:flex-start;gap:8px}.ov26 .pcard .ph .pt{margin:1px 0 0;flex:1;min-width:0}.ov26 .pcard .pf{display:flex;align-items:center;gap:7px;margin-top:9px}.ov26 .pcard .pf .pm{margin:0}.ov26 .pav{margin-left:auto;width:18px;height:18px;border-radius:50%;color:#fff;font-size:8px;font-weight:800;display:grid;place-items:center;flex:none}.ov26 .pcard:hover{border-color:#c4b5fd}.ov26 .pcard .pt{font-size:12px;font-weight:700;line-height:1.35;margin:7px 0 6px}.ov26 .pcard .pm{font-size:10.5px;color:#7b8093;margin-bottom:6px}.ov26 .pcard .pstats{display:flex;gap:9px;font-size:10px;color:#7b8093;font-weight:600;margin-top:7px}.ov26 .ptag{display:inline-block;font-size:9.5px;font-weight:700;padding:2px 7px;border-radius:5px}.ov26 .ptag.hi{background:#f2effe;color:#6d28d9}.ov26 .ptag.md{background:#fdf3e4;color:#92510a}.ov26 .ptag.imp{background:#e9f7ee;color:#166534}.ov26 .padd{font-size:12px;font-weight:700;color:#7c3aed;text-align:center;padding:8px 0 4px;cursor:pointer;margin-top:auto}.ov26 .padd:hover{color:#5b21b6}.ov26 .drh{display:grid;grid-template-columns:minmax(0,1fr) 84px 74px 44px;gap:10px;padding:2px 20px 8px;font-size:10.5px;font-weight:600;color:#9aa0ad}.ov26 .drl{padding:0 20px 8px;overflow:auto;flex:1;min-height:0}.ov26 .drr{display:grid;grid-template-columns:minmax(0,1fr) 84px 74px 44px;gap:10px;align-items:center;padding:11px 0;border-top:1px solid #f2f2f6;cursor:pointer}.ov26 .drr:first-child{border-top:none}.ov26 .drr:hover .dt1{color:#6d28d9}.ov26 .drr:hover{background:#faf9fe}.ov26 .drr:hover .drr-chevron{display:block!important}.ov26 .drr .drr-chevron{flex:none}.ov26 .drr .dmain{display:flex;gap:10px;min-width:0;align-items:flex-start}.ov26 .drr .dt1{font-size:12.5px;font-weight:700;line-height:1.3}.ov26 .drr .dt2{font-size:11px;color:#7b8093;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov26 .drr .dfmt,.ov26 .drr .dtime{font-size:11.5px;color:#7b8093}.ov26 .dscore{width:32px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:11px;font-weight:800}.ov26 .dscore.g1{background:#dcf3e2;color:#166534}.ov26 .dscore.g2{background:#e9f7ee;color:#2f7a3f}.ov26 .dscore.g3{background:#f2f8ea;color:#5c7a1f}.ov26 .dscore.g4{background:#fcf6e2;color:#8a6a08}@container (max-width: 1020px){.ov26 .drh,.ov26 .drr{grid-template-columns:minmax(0,1.2fr) 100px 80px 70px 70px!important}.ov26 .drr .dscore{display:none}.ov26 .ovt{gap:14px}}@container (max-width: 760px){.ov26 .drh{display:none!important}.ov26 .drr{display:flex!important;flex-direction:column;gap:6px;padding:12px 16px;align-items:stretch}.ov26 .drr>*{display:flex;align-items:center;gap:8px}.ov26 .drr>:before{content:attr(data-label) ": ";font-size:10.5px;font-weight:600;color:#9aa0ad;width:56px;flex:none}.ov26 .drr .dmain{flex-direction:column;align-items:flex-start}.ov26 .drr .dmain:before{content:none}.ov26 .drr .dt1{overflow-wrap:anywhere;white-space:normal}.ov26 .drr .dscore{display:none}.ov26 .ovt{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;gap:14px}.ov26 .ovt::-webkit-scrollbar{display:none}.ov26 .ovt .t{white-space:nowrap;flex:none}}.ov26 .wac{cursor:pointer;border:0;background:transparent;font:inherit;color:inherit;border-radius:8px;padding:4px 6px;margin:-4px -6px;transition:background .12s ease}.ov26 .wac:hover{background:#f7f6fb}.ov26 .run-card:focus-visible,.ov26 .wac:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@container (max-width: 760px){.ov26 .drr .tcen{align-self:center}}.ov26 .ihf{display:flex;gap:7px;flex-wrap:wrap;padding:2px 20px 12px}.ov26 .ihc{font-size:11.5px;font-weight:600;padding:5px 11px;border-radius:8px;border:1px solid #ececf1;background:#fff;color:#3b3f52;cursor:pointer}.ov26 .ihc.on{background:#f2effe;border-color:#e4defc;color:#6d28d9}.ov26 button.ihc{cursor:pointer}.ov26 button.ihc,.ov26 button.t{font-family:inherit;white-space:nowrap}.ov26 button.t{border:0;background:transparent}.ov26 button.drr:focus-visible,.ov26 button.ihc:focus-visible,.ov26 button.ov-link:focus-visible,.ov26 button.t:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.ov26 .ihl{padding:0 20px;flex:1;min-height:0;overflow:auto}.ov26 .ihr{display:grid;grid-template-columns:26px minmax(0,1fr) 92px 92px;gap:12px;align-items:center;padding:11px 0;border-top:1px solid #f2f2f6}.ov26 .ihr:first-child{border-top:none}.ov26 .ihr .iic{width:26px;height:26px;border-radius:7px;background:#f2effe;display:grid;place-items:center;font-size:12px}.ov26 .ihr .it1{font-size:12.5px;font-weight:700;line-height:1.3}.ov26 .ihr .it2{font-size:11px;color:#7b8093;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov26 .mtr .ml{font-size:10px;font-weight:700;margin-bottom:4px}.ov26 .mtr .ml.hi{color:#166534}.ov26 .mtr .ml.md{color:#92510a}.ov26 .mtr .ml.lo{color:#b42318}.ov26 .mtr .seg{display:flex;gap:2.5px}.ov26 .mtr .seg i{width:11px;height:4px;border-radius:2px;background:#eeecf4}.ov26 .mtr.hi .seg i.f{background:#3f9d3a}.ov26 .mtr.md .seg i.f{background:#e8920f}.ov26 .mtr.lo .seg i.f{background:#e24b4a}.ov26 .ih-foot{padding:12px 20px 16px;text-align:center;border-top:1px solid #f2f2f6;margin-top:8px}.ov26 .pwk{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;padding:2px 20px 14px}.ov26 .pwd{border:1px solid #ececf1;border-radius:10px;padding:8px 10px;text-align:left;cursor:pointer}.ov26 .pwd .d1{font-size:10.5px;color:#7b8093;font-weight:600}.ov26 .pwd .d2{font-size:12px;font-weight:700;margin-top:1px}.ov26 .pwd .d3{margin-top:6px;min-width:18px;height:18px;border-radius:6px;background:#f2effe;color:#6d28d9;font-size:10.5px;font-weight:700;display:inline-grid;place-items:center;padding:0 5px}.ov26 .pwd.on{border-color:#c4b5fd;background:#faf9ff}.ov26 .pwd .d3.z{background:#f4f4f8;color:#9aa0ad}.ov26 .pwl{padding:0 20px;flex:1;min-height:0;overflow:auto}.ov26 .pwr{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid #f2f2f6}.ov26 .pwr:first-child{border-top:none}.ov26 .pwr .tme{width:60px;font-size:11.5px;color:#7b8093;flex:none;font-variant-numeric:tabular-nums}.ov26 .pwr .pt1{font-size:12.5px;font-weight:700;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov26 .spill{font-size:10px;font-weight:700;padding:2px 8px;border-radius:5px;flex:none;display:inline-block;width:-moz-fit-content;width:fit-content}.ov26 .spill.sch{background:#e8f1fb;color:#0a66c2}.ov26 .spill.pub{background:#e9f7ee;color:#166534}.ov26 .spill.rev{background:#fdf3e4;color:#92510a}.ov26 .spill.off{background:#f9f9fc;color:#9aa0ad;border:1px dashed #d8dbe4;border-radius:5px}.ov26 .pwr .pmx,.ov26 .px-h .pmx{margin-left:auto;display:flex;gap:12px;font-size:10.5px;color:#7b8093;font-weight:600;flex:none}.ov26 .pwr .dots{width:26px;height:26px;border-radius:8px;border:1px solid #ececf1;display:grid;place-items:center;color:#7b8093;cursor:pointer;flex:none;font-size:13px;line-height:1}.ov26 .pw-foot{display:flex;align-items:center;gap:14px;padding:12px 20px 16px;border-top:1px solid #f2f2f6;margin-top:8px;font-size:11.5px;color:#3b3f52;font-weight:600;flex-wrap:wrap}.ov26 .pw-foot .lgd{display:inline-flex;align-items:center;gap:6px}.ov26 .pw-foot .lgd i{width:8px;height:8px;border-radius:50%}.ov26 .pw-foot .ov-btn{margin-left:auto}.ov26 .ct-top{display:grid;grid-template-columns:1.55fr 1fr;gap:18px;align-items:stretch}.ov26 .ct-bot{display:grid;grid-template-columns:1fr 1.25fr;gap:18px;margin-top:18px;align-items:start}.ov26 .ct-bot>section,.ov26 .ct-top>section{display:flex;flex-direction:column}@container (max-width: 1020px){.ov26 .ct-bot,.ov26 .ct-top{grid-template-columns:1fr}.ov26 .pipe{grid-template-columns:repeat(2,1fr)}.ov26 .pcard .pt{overflow-wrap:anywhere}}@container (max-width: 760px){.ov26 .pipe{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding:4px 16px 14px}.ov26 .pcol{flex:0 0 260px;scroll-snap-align:start}.ov26 .cal26 .cgrid7{display:none}.ov26 .cal-agenda{display:block}}.cal-agenda{display:none}.cal-agenda .up-row{margin:0;padding:11px 20px}.ov26 .pcard[draggable]{cursor:grab}.ov26 .pcard.drag{opacity:.35}.ov26 .pcol.dropover{background:#faf9ff;outline:1.5px dashed #c4b5fd;outline-offset:-4px;border-radius:10px}.ovm-overlay{position:fixed;inset:0;background:rgba(17,19,34,.32);opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:44}.ovm-overlay.open{opacity:1;pointer-events:auto}.ovm{position:fixed;top:50%;left:50%;transform:translate(-50%,-46%);width:600px;max-width:94vw;max-height:88vh;overflow:auto;background:#fff;border-radius:16px;z-index:45;box-shadow:0 24px 80px rgba(17,19,34,.28);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;font-family:var(--sans);color:#111322}.ovm.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.ovm .mh{display:flex;align-items:center;gap:10px;padding:18px 22px 14px;border-bottom:1px solid #ececf1}.ovm .mh .t{font-size:16px;font-weight:800}.ovm .mb{padding:16px 22px}.ovm .m-lbl{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9aa0ad;margin:14px 0 7px}.ovm .m-lbl:first-child{margin-top:0}.ovm input[type=date],.ovm input[type=text],.ovm textarea{width:100%;border:1px solid #ececf1;border-radius:10px;padding:9px 12px;font:inherit;font-size:13px;color:#111322;background:#fff}.ovm textarea{min-height:74px;resize:vertical}.ovm .mf{display:flex;gap:10px;justify-content:flex-end;padding:14px 22px;border-top:1px solid #ececf1}.ov26 .dtl .stk,.ovd .stk{display:flex;align-items:center;gap:9px;padding:6px 0;font-size:12px}.ov26 .dtl .stk input,.ovd .stk input{accent-color:#7c3aed;width:14px;height:14px;flex:none}.ovd .stk .lb{min-width:0}.ov26 .dtl .stk.done .lb,.ovd .stk.done .lb{text-decoration:line-through;color:#9aa0ad}.ov26 .dtl .stk .own,.ovd .stk .own{margin-left:auto;font-size:10px;font-weight:700;background:#f2effe;color:#6d28d9;padding:2px 7px;border-radius:5px;flex:none}.ov26 .dtl .cmt,.ovd .cmt{display:flex;gap:9px;padding:8px 0}.ov26 .dtl .cmt .av,.ovd .cmt .av{width:26px;height:26px;border-radius:50%;color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;flex:none}.ov26 .dtl .cmt .cw,.ovd .cmt .cw{min-width:0;flex:1}.ov26 .dtl .cmt .cb,.ovd .cmt .cb{font-size:12px;line-height:1.5;background:#f8f8fb;border:1px solid #f0f0f4;border-radius:10px;padding:8px 11px}.ov26 .dtl .cmt .cb .mn,.ovd .cmt .cb .mn{color:#6d28d9;font-weight:700}.ov26 .dtl .cmt .cm,.ovd .cmt .cm{font-size:10px;color:#9aa0ad;margin-top:3px}.ov26 .dtl .cin,.ovd .cin{display:flex;gap:8px;margin-top:4px}.ov26 .dtl .cin input,.ovd .cin input{flex:1;border:1px solid #ececf1;border-radius:9px;padding:8px 11px;font:inherit;font-size:12px}.ovd.full{width:min(1040px,94vw)}.ovd.full .ovd-b{-moz-column-gap:28px;column-gap:28px}.ov26 .pub-pair .pwl{max-height:296px;overflow:auto}.ov26 .pub-pair>section{min-height:0}.ov26 .pubx{border-top:1px solid #f2f2f6}.ov26 .pubx:first-child{border-top:none}.ov26 .pubx .px-h{display:flex;align-items:center;gap:12px;padding:12px 20px;cursor:pointer}.ov26 .pubx .px-h:hover{background:#f7f6fb}.ov26 .pubx .px-car{margin-left:6px;color:#9aa0ad;font-size:10px;transition:transform .14s ease;flex:none}.ov26 .pubx.open .px-car{transform:rotate(180deg)}.ov26 .pubx .px-b{display:none;padding:2px 20px 16px 92px}.ov26 .pubx.open .px-b{display:block}.ov26 .px-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.ov26 .px-lbl{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9aa0ad;margin:8px 0 7px}.ov26 .px-cmt{font-size:12px;line-height:1.5;padding:7px 0;border-top:1px solid #f6f6f9}.ov26 .px-cmt b{font-weight:700}.ov26 .px-cmt .who{color:#7b8093;font-size:10.5px}.ov26 .px-rct{display:flex;flex-wrap:wrap;gap:6px}.ov26 .px-rct span{font-size:10.5px;font-weight:600;background:#f7f6fb;border:1px solid #ececf1;border-radius:6px;padding:3px 8px;color:#3b3f52}.ov26 .px-h .tme{width:60px;font-size:11.5px;color:#7b8093;flex:none;font-variant-numeric:tabular-nums}.ov26 .px-h .pt1{font-size:12.5px;font-weight:700;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov26 .topbar{display:flex;align-items:center;gap:12px;margin-bottom:18px}.ov26 .topbar .srch{flex:1;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #ececf1;border-radius:10px;padding:0 14px;height:42px;box-shadow:0 1px 2px rgba(17,19,34,.04)}.ov26 .topbar .srch svg{flex:none}.ov26 .topbar .srch input{border:none;outline:2px solid transparent;outline-offset:2px;flex:1;font-family:var(--sans);font-size:13px;color:#111322;background:none}.ov26 .topbar .srch input:focus-visible{outline-color:var(--color-focus);box-shadow:var(--shadow-focus)}.ov26 .topbar .srch input::-moz-placeholder{color:#9aa0ad}.ov26 .topbar .srch input::placeholder{color:#9aa0ad}.ov26 .topbar .srch .kbd{font-size:10px;font-weight:700;color:#9aa0ad;border:1px solid #ececf1;border-radius:5px;padding:2px 6px;background:#f8f8fb}.ov26 .dtl{display:grid;grid-template-columns:minmax(0,1.65fr) 340px;gap:18px;align-items:start}.ov26 .dtl .dt-head{padding:18px 20px 4px}.ov26 .dtl .dt-bc{font-size:11px;color:#9aa0ad;font-weight:600;margin-bottom:8px}.ov26 .dtl .dt-bc .ov-link{font-size:11px}.ov26 .dtl h2{font-size:19px;font-weight:800;letter-spacing:-.3px;line-height:1.3;margin:6px 0 10px}.ov26 .dtl .dt-sec{padding:0 20px 16px}.ov26 .dtl .dt-lbl{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9aa0ad;margin:16px 0 8px}.ov26 .dtl .dt-quote{font-size:13px;line-height:1.65;color:#2b2e3d;background:#f8f8fb;border:1px solid #f0f0f4;border-left:3px solid #7c3aed;border-radius:10px;padding:13px 15px}.ov26 .dtl .kvr{display:flex;align-items:center;gap:10px;padding:9px 20px;border-top:1px solid #f6f6f9;font-size:12px}.ov26 .dtl .kvr:first-of-type{border-top:none}.ov26 .dtl .kvr .k{width:86px;color:#9aa0ad;font-weight:600;flex:none}.ov26 .dtl .kvr .v{font-weight:700;min-width:0}.ov26 .dtl .act{font-size:11.5px;color:#7b8093;padding:7px 20px;border-top:1px solid #f6f6f9;line-height:1.5}.ov26 .dtl .act b{color:#3b3f52}@container (max-width: 1020px){.ov26 .dtl{grid-template-columns:1fr}}.ov26 .clchip{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;padding:2px 8px 2px 3px;border-radius:12px;background:#f7f6fb;border:1px solid #ececf1;color:#3b3f52;flex:none}.ov26 .clchip .ca{width:16px;height:16px;border-radius:50%;color:#fff;font-size:8px;font-weight:800;display:grid;place-items:center;flex:none}.ov26 .prio,.ovd .prio{font-size:10px;font-weight:700;padding:2px 8px;border-radius:5px}.ov26 .prio.hi,.ovd .prio.hi{background:#fdecec;color:#b42318}.ov26 .prio.md,.ovd .prio.md{background:#fdf3e4;color:#92510a}.ov26 .prio.lo,.ovd .prio.lo{background:#f4f4f8;color:#7b8093}.ov26 .hcg{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.ov26 .hc{border:1px solid #ececf1;border-radius:12px;padding:14px 16px;background:#fff}.ov26 .hc .hch{display:flex;align-items:center;gap:9px;margin-bottom:10px}.ov26 .hc .hch .ca{width:28px;height:28px;border-radius:8px;color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;flex:none}.ov26 .hc .hn{font-size:13px;font-weight:700}.ov26 .hc .hs{font-size:10.5px;color:#7b8093}.ov26 .hc .hstats{display:flex;gap:14px;margin:8px 0 10px;font-size:11px;color:#3b3f52;font-weight:600;flex-wrap:wrap}.ov26 .hc .hstats b{font-size:13px;font-weight:800}.ov26 .hc .hfoot{display:flex;align-items:center;gap:8px;font-size:11px;color:#7b8093;border-top:1px solid #f2f2f6;padding-top:9px}.ov26 .hc .hfoot .ov-link{margin-left:auto;font-size:11.5px}.ov26 .trend{font-weight:700}.ov26 .trend.up{color:#166534}.ov26 .trend.dn{color:#b42318}.ov26 .ihf.scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ov26 .ihf.scroll::-webkit-scrollbar{display:none}.ov26 .ihf.scroll .ihc{white-space:nowrap;flex:none}.ov26 .dtl .dt-idline{font-size:11px;color:#9aa0ad;font-weight:600;margin-top:8px}.ov26 .dtl .dt-idline b{color:#7b8093}.ov26 .dtl .stk{border-bottom:1px solid #f6f6f9;padding:8px 0}.ov26 .dtl .stk:last-of-type{border-bottom:none}.ov26 .dtl .lnk{display:flex;align-items:center;gap:9px;font-size:12px;padding:8px 0;border-bottom:1px solid #f6f6f9}.ov26 .dtl .lnk:last-of-type{border-bottom:none}.ov26 .dtl .lnk .lt{font-size:10px;font-weight:700;color:#7b8093;background:#f7f6fb;border:1px solid #ececf1;border-radius:5px;padding:2px 7px;flex:none}.ov26 .dtl .lnk .ov-link{margin-left:auto;font-size:11px}.ov26 .dtl .side-g{padding:4px 0 6px;border-top:1px solid #f2f2f6}.ov26 .dtl .side-g:first-of-type{border-top:none}.ov26 .dtl .side-g .gt{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9aa0ad;padding:10px 20px 4px}.ov26 .dtl .kvr{padding:7px 20px;border-top:none}.ov26 .dtl .kvr .k{width:92px}.ovm .m2{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.ovm .ihf{margin:0}.ovm .ihc{margin-bottom:4px}.ovm .msel{width:100%;border:1px solid #ececf1;border-radius:10px;padding:9px 34px 9px 12px;font-family:var(--sans);font-size:13px;color:#111322;background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6"><path d="M1 1l4 4 4-4" fill="none" stroke="%239aa0ad" stroke-width="1.6" stroke-linecap="round"/></svg>') no-repeat right 12px center;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.ovm .msel:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-color:var(--color-accent-mid);box-shadow:var(--shadow-focus)}.ovm .req{color:#e24b4a;font-weight:800}.ovm .mdiv{border-top:1px solid #f2f2f6;margin:16px 0 2px}.ovm .mchk{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#3b3f52;cursor:pointer}.ovm .mchk input{accent-color:#7c3aed;width:14px;height:14px}.ov26 .dtl .stk.task,.ovd .stk.task{cursor:pointer;border-radius:8px;padding:8px;margin:0 -8px}.ov26 .dtl .stk.task:hover,.ovd .stk.task:hover{background:#f7f6fb}.ov26 .dtl .stt{font-size:12.5px;font-weight:700}.ov26 .dtl .stt.done{text-decoration:line-through;color:#9aa0ad}.ov26 .dtl .std{font-size:11px;color:#7b8093;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ovd .stk .lb.done{text-decoration:line-through;color:#9aa0ad}.ov26 .dtl .stk .spill,.ovd .stk .spill{margin-left:8px}.ovd .ovd-thumbs{display:flex;gap:8px;margin-top:8px}.ovd .ovd-th{width:64px;height:44px;border-radius:8px;cursor:pointer;border:2px solid transparent;display:grid;place-items:center;color:#fff;font-size:12px;flex:none}.ovd .ovd-th.on{border-color:#7c3aed}.ov26 .pcard{min-height:96px;display:flex;flex-direction:column}.ov26 .pcard .pf{margin-top:auto;padding-top:9px}.ov26 .pcards{flex:1;min-height:0;overflow:auto;margin:0 -2px;padding:0 2px}.ov26 .pipe .pcol{max-height:430px}.ov26 .actg{display:flex;gap:6px;justify-content:flex-end}.ov26 .dtl .kvr.edit{cursor:pointer;border-radius:8px;transition:background .12s ease;position:relative}.ov26 .dtl .kvr.edit:hover{background:#f7f6fb}.ov26 .dtl .kvr .ecar{margin-left:auto;font-size:9px;color:#c9ccd8;opacity:0;transition:opacity .12s ease}.ov26 .dtl .kvr.edit:hover .ecar{opacity:1}.ov26:has(.as-page){background:#fff}.ov26 .as-page{display:grid;grid-template-columns:minmax(0,1fr) 0;transition:grid-template-columns .22s ease;background:#fff;border:1px solid #ececf1;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(17,19,34,.04);grid-template-columns:230px minmax(0,1fr) 0 0}.ov26 .as-page.canvas{grid-template-columns:230px minmax(380px,1fr) 6px var(--cw,400px)}.ov26 .as-page.no-sidebar{grid-template-columns:minmax(0,1fr) 0 0}.ov26 .as-page.no-sidebar.canvas{grid-template-columns:minmax(380px,1fr) 6px var(--cw,400px)}.ov26 .as-split{display:none;cursor:col-resize;position:relative}.ov26 .as-page.canvas .as-split{display:block;background:#ececf1;width:1px;justify-self:center;height:100%}.ov26 .as-split:after{content:"";position:absolute;top:0;bottom:0;left:-4px;right:-4px}.ov26 .as-page.resizing .as-split,.ov26 .as-split:hover{background:#c4b5fd;width:3px;border-radius:2px}.ov26 .as-page.resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none}@container (max-width: 1240px){.ov26 .as-page{grid-template-columns:minmax(0,1fr) 0 0}.ov26 .as-page.canvas{grid-template-columns:minmax(0,1fr) 6px var(--cw,360px)}.ov26 .as-page .convos{display:none}.ov26 .as-page.sidebar-forced{grid-template-columns:230px minmax(0,1fr) 0 0}.ov26 .as-page.sidebar-forced.canvas{grid-template-columns:230px minmax(380px,1fr) 6px var(--cw,360px)}.ov26 .as-page.sidebar-forced .convos{display:flex}}@container (max-width: 640px){.ov26 .as-page.sidebar-forced{grid-template-columns:minmax(0,1fr) 0 0}.ov26 .as-page.sidebar-forced.canvas{grid-template-columns:minmax(0,1fr) 6px var(--cw,360px)}
  /* !important: ConversationSidebar.tsx sets an inline display:flex/none directly from the
     `visible` prop, which otherwise beats any non-!important rule here. */.ov26 .as-page.sidebar-forced .convos{display:none!important}.ov26 .as-page.sidebar-forced .chattop{display:flex}}.ov26 .convos{border-right:1px solid #ececf1;background:#fff;height:100dvh}.ov26 .convos,.ov26 .convos .cvh{display:flex;flex-direction:column}.ov26 .convos .cvh{padding:12px 12px 8px;gap:6px}.ov26 .convos .cvh .ov-btn{width:100%;justify-content:center}.ov26 .cvlist{flex:1;min-height:0;overflow:auto;padding:2px 8px 12px}.ov26 .cvlbl{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b3b7c3;padding:10px 8px 5px}.ov26 .cvi{padding:9px 10px;border-radius:10px;cursor:pointer;margin-bottom:2px}.ov26 .cvi:hover{background:#f1f0f6}.ov26 .cvi.on{background:#f2effe}.ov26 .cvi .t{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov26 .cvi.on .t{color:#4c2ea3}.ov26 .cvi .sn{font-size:10.5px;color:#9aa0ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.ov26 .cvi .tm{font-size:9.5px;color:#c9ccd8;margin-top:3px}.ov26 .chattop{display:none;align-items:center;gap:10px;padding:14px 26px 0}.ov26 .chattop.force{display:flex}@container (max-width: 1240px){.ov26 .as-page:not(.sidebar-forced) .chattop{display:flex}}.ov26 .chattop-title{font-size:12px;font-weight:600;color:#9aa0ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.ov26 .chatpane{position:relative;height:100dvh;display:flex;flex-direction:column;min-width:0}.ov26 .chatlog{flex:1;min-height:0;overflow:auto;padding-bottom:16px}.ov26 .cwrap{max-width:660px;margin:0 auto;padding:24px 26px 130px;width:100%}.ov26 .cwrap:has(>.ashero){max-width:900px}.ov26 .turn{margin:0 0 26px}.ov26 .turn.user{display:flex;justify-content:flex-end}.ov26 .ubub{background:#f1f0f6;border-radius:16px 16px 4px 16px;padding:9px 14px;font-size:13px;line-height:1.6;color:#111322;max-width:78%}.ov26 .turn.ai{display:flex;gap:12px}.ov26 .aiav{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;margin-top:3px;background:#f2effe;color:#6d28d9;font-size:10px;border:1px solid #e4defc}.ov26 .aib{min-width:0;flex:1;font-size:13px;line-height:1.7;color:#1c1e2b}.ov26 .aib p{margin:0 0 10px}.ov26 .aib b{font-weight:700}.ov26 .tools{display:flex;gap:5px;flex-wrap:wrap;margin:2px 0 9px}.ov26 .toolchip{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:#6b6f80;background:#fafafc;border:1px solid #eeedf3;border-radius:20px;padding:2px 8px 2px 6px}.ov26 .toolchip .dot{width:6px;height:6px;border-radius:50%;background:#3f9d3a;flex:none}.ov26 .toolchip .dot.run{background:#e8920f}.ov26 .toolchip b{font-weight:700;color:#4c2ea3}.ov26 .rescard{background:#fff;border:1px solid #e7e6ee;border-radius:14px;margin:4px 0 12px;overflow:hidden}.ov26 .rescard .rh{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9aa0ad;padding:12px 16px 4px}.ov26 .confirmrow{display:flex;gap:8px;margin-top:4px}.ov26 .composer{position:absolute;left:0;right:0;bottom:0;padding:18px 18px 16px;background:linear-gradient(0deg,#fff 70%,rgba(255,255,255,0))}.ov26 .composer .cbox{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #e2e1ea;border-radius:20px;padding:14px 16px 12px;box-shadow:0 4px 18px rgba(17,19,34,.07)}.ov26 .composer textarea{width:100%;border:none;outline:2px solid transparent;outline-offset:2px;resize:none;font-family:var(--sans);font-size:13.5px;line-height:1.55;max-height:130px;background:none;color:#111322;padding:2px 0}.ov26 .composer .ctools{display:flex;align-items:center;gap:8px}.ov26 .composer .sendb{width:34px;height:34px;border-radius:50%;border:none;background:#6d28d9;color:#fff;font-size:15px;cursor:pointer;flex:none;display:grid;place-items:center;transition:background .12s ease}.ov26 .composer .sendb:hover{background:#5b21b6}.ov26 .canvaspane{height:100dvh;background:#fff;min-width:0}.ov26 .as-page:not(.canvas) .canvaspane{display:none}.ov26 .canvas-card{display:flex;flex-direction:column;height:100%}.ov26 .canvas-card .ch{display:flex;align-items:center;gap:8px;padding:11px 16px;border-bottom:1px solid #f2f2f6}.ov26 .canvas-card .ch .t{font-size:12.5px;font-weight:700;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov26 .vchip{font-size:10px;font-weight:700;padding:2px 8px;border-radius:6px;background:#f4f4f8;color:#7b8093;cursor:pointer}.ov26 .vchip.on{background:#f2effe;color:#6d28d9}.ov26 .canvas-body{flex:1;min-height:0;overflow:auto;padding:16px 20px;font-size:12.5px;line-height:1.75;color:#2b2e3d}.ov26 .canvas-body .tw{border-left:2px solid #ececf1;padding:2px 0 2px 14px;margin-bottom:14px}.ov26 .canvas-body .tw .tn{font-size:10.5px;font-weight:700;color:#9aa0ad;margin-bottom:3px}.ov26 .canvas-foot{display:flex;gap:8px;justify-content:flex-end;padding:10px 14px;border-top:1px solid #f2f2f6}@container (max-width: 1020px){.ov26 .as-page.canvas{grid-template-columns:1fr}.ov26 .canvaspane{display:none}}.ov26 .artcard{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #e7e6ee;border-radius:12px;padding:11px 14px;margin:4px 0 12px;cursor:pointer;transition:border-color .12s ease;max-width:430px}.ov26 .artcard:hover{border-color:#c4b5fd}.ov26 .artcard .aic{width:34px;height:34px;border-radius:9px;background:#f2effe;color:#6d28d9;display:grid;place-items:center;font-size:14px;flex:none}.ov26 .artcard .at{min-width:0;flex:1}.ov26 .artcard .at .t1{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov26 .artcard .at .t2{font-size:10.5px;color:#9aa0ad;margin-top:1px}.ov26 .artcard .go{font-size:11.5px;font-weight:700;color:#6d28d9;flex:none}.ov26 .cqlist{display:flex;flex-direction:column;gap:12px;margin:4px 0 12px;max-width:480px;min-width:0}.ov26 .cqcard{display:flex;gap:11px;align-items:flex-start;background:#fff;border:1px solid #ececf1;border-radius:14px;padding:16px;min-width:0}.ov26 .cqcard .cqbody{min-width:0;flex:1}.ov26 .cqcard .cqnum{width:22px;height:22px;border-radius:7px;background:#f2effe;color:#4c2ea3;font-size:11px;font-weight:700;display:grid;place-items:center;flex:none}.ov26 .cqcard .cqq{font-size:13.5px;font-weight:700;color:#111322;min-width:0;overflow-wrap:break-word}.ov26 .cqcard .cqh{font-size:11.5px;color:#7b8093;margin-top:4px;min-width:0;overflow-wrap:break-word}@container (max-width: 480px){.ov26 .cqcard{padding:12px;gap:9px}.ov26 .cqcard .cqnum{width:19px;height:19px;font-size:10px}}.ov26 .ashero{max-width:900px;margin:0 auto;text-align:center;padding:88px 24px 0}.ov26 .ashero .hic{width:64px;height:64px;border-radius:18px;background:transparent;border:none;color:#6d28d9;display:grid;place-items:center;margin:0 auto 22px;box-shadow:none}.ov26 .ashero h2{font-size:26px;font-weight:800;letter-spacing:-.4px;color:#111322}.ov26 .ashero h2 .accent{color:#6d28d9}.ov26 .ashero .hs{font-size:13.5px;color:#7b8093;margin-top:10px;line-height:1.65;max-width:480px;margin-left:auto;margin-right:auto}.ov26 .ashero .starterlbl{font-size:12px;font-weight:700;color:#3b3f52;text-align:left;margin:32px 0 10px}.ov26 .ashero .startergrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@container (max-width: 860px){.ov26 .ashero .startergrid{grid-template-columns:repeat(2,1fr)}}.ov26 .ashero .startercard{position:relative;text-align:left;background:#fff;border:1px solid #ececf1;border-radius:14px;padding:16px;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.ov26 .ashero .startercard:hover{border-color:#c4b5fd;box-shadow:0 4px 14px rgba(109,40,217,.08)}.ov26 .ashero .sc-ic{width:34px;height:34px;border-radius:10px;background:#f2effe;color:#6d28d9;display:grid;place-items:center;margin-bottom:12px}.ov26 .ashero .sc-t{font-size:13.5px;font-weight:700;color:#111322}.ov26 .ashero .sc-d{font-size:11.5px;color:#7b8093;margin-top:5px;line-height:1.5}.ov26 .ashero .sc-go{display:block;margin-top:10px;text-align:right;color:#6d28d9}.ov26 .md{font-size:13px;line-height:1.7;color:#1c1e2b}.ov26 .md p{margin:0 0 10px}.ov26 .md ol,.ov26 .md ul{margin:0 0 10px;padding-left:20px}.ov26 .md li{margin-bottom:4px}.ov26 .md code{background:#f4f4f8;border-radius:4px;padding:1px 5px;font-size:12px;font-family:ui-monospace,monospace}.ov26 .md pre{background:#1c1e2b;color:#f4f4f8;border-radius:10px;padding:12px 14px;overflow:auto;margin:0 0 10px}.ov26 .md pre code{background:none;padding:0;color:inherit}.ov26 .md h1,.ov26 .md h2,.ov26 .md h3{font-weight:800;margin:14px 0 8px;letter-spacing:-.2px}.ov26 .md table{border-collapse:collapse;margin:0 0 10px;font-size:12px}.ov26 .md td,.ov26 .md th{border:1px solid #ececf1;padding:5px 9px;text-align:left}.ov26 .md blockquote{border-left:2px solid #e2e1ea;padding-left:12px;color:#6b6f80;margin:0 0 10px}.ov26 .tcwrap{display:inline-block}.ov26 .toolchip{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ov26 .toolchip.denied{color:#b3261e;background:#fdecec;border-color:#f6d4d2}.ov26 .toolchip .dot.fail{background:#d33}.ov26 .toolchip .tccar{font-size:8px;color:#c9ccd8;margin-left:2px}.ov26 .tcexp{background:#fafafc;border:1px solid #eeedf3;border-radius:10px;padding:8px 12px;margin:4px 0 8px;font-size:11.5px;max-width:520px}.ov26 .tcexp-row{color:#3b3f52;margin-bottom:4px}.ov26 .tcexp-row b{color:#6b6f80;font-weight:700;margin-right:4px}.ov26 .tcexp-row.deny{color:#b3261e}.ov26 .tcraw summary{cursor:pointer;color:#6d28d9;font-weight:600;font-size:11px}.ov26 .tcraw pre{margin-top:6px;font-size:10.5px;white-space:pre-wrap;font-family:ui-monospace,monospace;max-height:220px;overflow:auto}.ov26 .ttl{position:relative;display:flex;flex-direction:column;gap:18px;margin:4px 0 9px;padding-left:2px}.ov26 .ttl:before{content:"";position:absolute;top:10px;bottom:10px;left:9px;width:1px;background:#ececf1}.ov26 .ttl-row{gap:9px}.ov26 .ttl-dot,.ov26 .ttl-row{position:relative;display:flex;align-items:center}.ov26 .ttl-dot{z-index:1;flex:none;width:20px;height:20px;border-radius:50%;justify-content:center;background:var(--green-bg);color:var(--green)}.ov26 .ttl-dot.run{background:#fdf3e4;color:#e8920f;animation:ttlpulse 1.1s ease-in-out infinite}.ov26 .ttl-dot.fail{background:#fdecec;color:#b42318}.ov26 .ttl-row.headline .ttl-dot{background:#6d28d9;color:#fff}.ov26 .ttl-label{font-size:13px;color:#3b3f52;cursor:pointer}.ov26 .ttl-row.headline .ttl-label{font-weight:700;color:#111322}.ov26 .ttl .tcexp{margin:2px 0 0 29px}@keyframes ttlpulse{0%,to{opacity:1}50%{opacity:.45}}.ov26 .citerow{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 10px}.ov26 .cite{font-size:10.5px;font-weight:600;color:#6d28d9;background:#f8f7fc;border:1px solid #ece9f8;border-radius:10px;padding:3px 9px;text-decoration:none;cursor:pointer}.ov26 .cite.on,.ov26 .cite:hover{border-color:#c4b5fd;background:#f2effe}.ov26 .citepanel{background:#fff;border:1px solid #e7e6ee;border-radius:10px;padding:10px 12px;margin:-2px 0 12px;max-width:560px;box-shadow:0 4px 14px rgba(17,19,34,.05)}.ov26 .citepanel-head{display:flex;align-items:center;gap:10px;margin-bottom:7px}.ov26 .citepanel-head b{font-size:11.5px;color:#3b3f52;flex:1}.ov26 .citepanel-head a{font-size:10.5px;font-weight:700;color:#6d28d9;text-decoration:none}.ov26 .citepanel blockquote{margin:0;border-left:2px solid #c4b5fd;padding-left:10px;font-size:12px;line-height:1.6;color:#3b3f52}.ov26 .citepanel p{margin:0;font-size:11.5px;color:#7b8093}.ov26 .citein{margin-top:7px;font-size:10.5px;color:#7b8093}.ov26 .sugrow{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 20px 34px}.ov26 .sugchip{font-size:11.5px;font-weight:600;color:#4c2ea3;background:#fff;border:1px dashed #c4b5fd;border-radius:12px;padding:6px 12px;cursor:pointer;transition:background .12s ease}.ov26 .sugchip:hover{background:#f2effe}.ov26 .sugchip.retry{color:#6b6f80;border-color:#e2e1ea}.ov26 .cvi{position:relative}.ov26 .cvrename{width:100%;font-size:12px;font-weight:700;border:1px solid var(--color-accent-mid);border-radius:6px;padding:3px 6px;outline:2px solid transparent;outline-offset:2px}.ov26 .cvrename:focus-visible{outline-color:var(--color-focus);box-shadow:var(--shadow-focus)}.ov26 .cvmenubtn{position:absolute;top:8px;right:6px;font-size:13px;color:#b3b7c3;padding:2px 5px;border-radius:5px;display:none}.ov26 .cvi:hover .cvmenubtn{display:inline-block}.ov26 .cvmenubtn:hover{background:#e9e8f0;color:#3b3f52}.ov26 .cvmenu{position:absolute;top:30px;right:6px;background:#fff;border:1px solid #ececf1;border-radius:10px;box-shadow:0 4px 18px rgba(17,19,34,.12);z-index:5;overflow:hidden;min-width:110px}.ov26 .cvmenuitem{font-size:12px;font-weight:600;color:#3b3f52;padding:8px 12px;cursor:pointer}.ov26 .cvmenuitem:hover{background:#f1f0f6}.ov26 .cvmenuitem.danger{color:#b3261e}.ov26 .composer .sendb.stop{background:#3b3f52;border-radius:9px}.ov26 .composer .sendb.stop:hover{background:#1c1e2b}.ov26 .composer .sendb.cancel{background:#f1f0f6;color:#6b6f80}.ov26 .composer .sendb.cancel:hover{background:#e4e2ea}.ov26 .composer textarea:disabled{color:#b3b7c3}.ov26 .composer .attachinput{display:none}.ov26 .composer .attachb{width:30px;height:30px;border:none;background:#f4f4f8;color:#7b8093;border-radius:50%;display:grid;place-items:center;cursor:pointer;flex:none;transition:background .12s ease,color .12s ease}.ov26 .composer .attachb:hover{background:#f2effe;color:#6d28d9}.ov26 .composer .attachb:disabled{cursor:not-allowed;color:#c9ccd8}.ov26 .composer .attachb:disabled:hover{background:#f4f4f8;color:#c9ccd8}.ov26 .composer .micb{width:30px;height:30px;border:none;background:#f4f4f8;color:#7b8093;border-radius:50%;display:grid;place-items:center;cursor:pointer;flex:none;transition:background .12s ease,color .12s ease}.ov26 .composer .micb:hover{background:#f2effe;color:#6d28d9}.ov26 .composer .micb.listening{background:#fee2e2;color:#dc2626;animation:micpulse 1.4s ease-in-out infinite}.ov26 .composer .micb:disabled{cursor:not-allowed;color:#c9ccd8}.ov26 .composer .micb:disabled:hover{background:#f4f4f8;color:#c9ccd8}@keyframes micpulse{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,.35)}50%{box-shadow:0 0 0 5px rgba(220,38,38,0)}}.ov26 .attachpicker{position:absolute;left:26px;bottom:78px;z-index:6;width:280px;background:#fff;border:1px solid #ececf1;border-radius:12px;box-shadow:0 10px 28px rgba(23,20,44,.14);overflow:hidden}.ov26 .attachpicker-arrow{position:absolute;left:18px;bottom:-7px;width:12px;height:12px;background:#fff;border-right:1px solid #ececf1;border-bottom:1px solid #ececf1;transform:rotate(45deg)}.ov26 .attachpicker-search{width:100%;box-sizing:border-box;margin:0;border:none;border-bottom:1px solid #ececf1;background:#fbfbfd;padding:10px 12px;font-size:12px;outline:2px solid transparent;outline-offset:-3px}.ov26 .attachpicker-search:focus-visible{outline-color:var(--color-focus);box-shadow:var(--shadow-focus)}.ov26 .attachpicker-list{max-height:220px;overflow:auto;padding:4px}.ov26 .attachpicker-item{font-size:12px;font-weight:600;color:#1c1e2b;padding:8px 10px;border-radius:8px;cursor:pointer}.ov26 .attachpicker-item:hover{background:#f2effe;color:#4c2ea3}.ov26 .attachpicker-empty{font-size:11.5px;color:#9aa0ad;padding:12px}.ov26 .msgacts{display:flex;gap:4px;margin:0 0 6px;opacity:.72}.ov26 .turn.user{align-items:flex-start;gap:6px}.ov26 .useracts{order:-1;margin-top:4px}.ov26 .msgact{width:24px;height:24px;border:1px solid #eeedf3;background:#fff;color:#7b8093;border-radius:8px;display:inline-grid;place-items:center;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.ov26 .msgact:hover{border-color:#c4b5fd;color:#6d28d9;background:#faf9ff}.ov26 .msgact.on{border-color:#c4b5fd;color:#6d28d9;background:#f2effe}.ov26 .msgact.on.bad{border-color:#f6d4d2;color:#b3261e;background:#fdecec}.ov26 .codewrap{position:relative;margin:0 0 10px}.ov26 .codewrap .msgact{position:absolute;top:7px;right:7px;background:#2b2e3d;border-color:#3b3f52;color:#d9dbea}.ov26 .codewrap pre{margin:0}.ov26 .aud-hero{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(210px,300px);gap:0;overflow:hidden}.ov26 .aud-hero .sc{background:linear-gradient(160deg,#f6f4fe,#fff);border-right:1px solid #ece9f8;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px 18px;text-align:center}.ov26 .aud-hero .sc .n{font-size:36px;font-weight:800;letter-spacing:-1.5px;line-height:1;color:#b42318}.ov26 .aud-hero .sc .to{font-size:15px;font-weight:700;color:#c9ccd8;margin:0 8px}.ov26 .aud-hero .sc .pj{font-size:36px;font-weight:800;letter-spacing:-1.5px;color:#166534}.ov26 .aud-hero .sc .l{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9aa0ad;margin-top:8px}.ov26 .aud-hero .idn{padding:22px 26px;display:flex;flex-direction:column;justify-content:center;min-width:0}.ov26 .aud-hero .idn .k{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9aa0ad;margin-bottom:4px}.ov26 .aud-hero .idn .cur{font-size:15px;font-weight:700;color:#3b3f52}.ov26 .aud-hero .idn .arr{color:#c9ccd8;font-size:15px;margin:8px 0}.ov26 .aud-hero .idn .tgt{font-size:17px;font-weight:800;color:#5b21b6;letter-spacing:-.2px}.ov26 .aud-hero .act{display:flex;flex-direction:column;justify-content:center;gap:9px;padding:22px 24px;border-left:1px solid #f2f2f6;background:#fbfbfd;min-width:210px}.ov26 .aud-hero .act .note{font-size:10.5px;color:#9aa0ad;line-height:1.5}.ov26 .drv{display:flex;align-items:center;gap:14px;padding:12px 20px;border-top:1px solid #f2f2f6;cursor:pointer}.ov26 .drv:hover{background:#f7f6fb}.ov26 .drv:first-of-type{border-top:none}.ov26 .drv .ds{width:44px;height:34px;border-radius:9px;display:grid;place-items:center;font-size:14px;font-weight:800;flex:none}.ov26 .drv .ds.red{background:#fdecec;color:#b42318}.ov26 .drv .ds.amb{background:#fdf3e4;color:#92510a}.ov26 .drv .ds.grn{background:#e9f7ee;color:#166534}.ov26 .drv .dm{min-width:0;flex:1}.ov26 .drv .dm .t1{font-size:12.5px;font-weight:700}.ov26 .drv .dm .t2{font-size:11.5px;color:#7b8093;margin-top:2px;line-height:1.45}.ov26 .gapr{display:flex;align-items:flex-start;gap:12px;padding:11px 20px;border-top:1px solid #f2f2f6}.ov26 .gapr:first-of-type{border-top:none}.ov26 .gapr .gn{width:22px;height:22px;border-radius:7px;background:#f2effe;color:#4c2ea3;font-size:11px;font-weight:800;display:grid;place-items:center;flex:none;margin-top:1px}.ov26 .evr{display:flex;align-items:center;gap:10px;padding:10px 20px;border-top:1px solid #f2f2f6;font-size:12px}.ov26 .evr:first-of-type{border-top:none}.ov26 .evr .cnt{margin-left:auto;font-size:10.5px;color:#9aa0ad;font-weight:600}.ov26 .clplain,.ovd .clplain{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;color:#3b3f52;min-width:0}.ov26 .clplain .ca,.ovd .clplain .ca{width:22px;height:22px;border-radius:50%;color:#fff;font-size:9px;font-weight:800;display:grid;place-items:center;flex:none}.ov26 .subh{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7b8093;margin:4px 0 8px}.ov26 .subh.rule{margin-top:16px;padding-top:14px;border-top:1px solid #f0f0f5;margin-bottom:4px}.ov26 .secl{display:flex;align-items:baseline;gap:8px;margin:2px 2px 12px}.ov26 .secl b{font-weight:700}.ov26 .aiq,.ov26 .secl b{font-size:13.5px;color:#1c1e2b}.ov26 .aiq{line-height:1.75;border-left:3px solid #7c3aed;padding-left:16px;margin:0}.ov26 .ainote{margin-top:10px;padding:10px 12px;background:#faf9ff;border:1px solid #eeeafb;border-left:3px solid #7c3aed;border-radius:8px;font-size:12px;line-height:1.6;color:#2b2e3d}.ov26 .kv2{display:grid;grid-template-columns:110px 1fr;gap:8px 14px;margin-top:16px;font-size:12.5px;line-height:1.55}.ov26 .kv2 .v{color:#1c1e2b}.ov26 .mtr{padding:9px 0}.ov26 .mtr .mh{display:flex;justify-content:space-between;font-size:12px;font-weight:600}.ov26 .mtr .tr{height:6px;border-radius:3px;background:#f0f0f5;margin-top:6px}.ov26 .mtr .tr i{display:block;height:100%;border-radius:3px}.ov26 .mtr.acc{cursor:pointer}.ov26 .mtr .chv{color:#a8acbd;font-size:10px}.ov26 .mtr .seg-note{display:none;margin-top:8px;font-size:12px;line-height:1.6;color:#5b5f72}.ov26 .xr{flex:none;width:22px;height:22px;border-radius:50%;background:#fdecec;color:#b42318;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.ov26 .xr.amb{background:#fdf3e4;color:#92510a}.ov26 .bpill.vio{background:#f2effe;border-color:#e4defc;color:#4c2ea3}.ov26 .bpill.blu{background:#eef4fd;border-color:#dbe7fa;color:#1e5aa8}.ov26 .bpill.grn{background:#eaf6ea;border-color:#d8ecd7;color:#2c7128}.ov26 .bpill.gry{background:#f4f4f8;border-color:#e6e6ee;color:#5b5f72}.ov26 .bpill.excl{background:#fef5f5;color:#b42318;border:1px solid #f6d4d2}.ov26 .bkr.int-row:hover{background:#faf9fe;border-radius:10px}.ov26 .bkr.int-row .int-act{display:none}.ov26 .bkr.int-row:hover .int-act{display:inline-flex}.ov26 .rolbl{font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px;background:#fdf3e4;color:#92510a;white-space:nowrap}.ov26 .cfoot{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:10px 20px 14px;border-top:1px solid #f0f0f5}.ov26 .cfoot .ovb{margin-left:0;padding:5px 12px}.ov26 .owni{display:flex;gap:10px;align-items:flex-start}.ov26 .owni .t1{font-size:12.5px;font-weight:600;color:#1c1e2b}.ov26 .ogrid{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;padding:10px 20px 16px}@container (max-width:760px){.ov26 .ogrid{grid-template-columns:1fr}}.ov26 .xlist{padding:2px 20px 16px;font-size:12.5px;line-height:1.9;color:#2b2e3d}.ppop{position:fixed;z-index:900;display:none;width:250px;background:#fff;border:1px solid #ececf1;border-radius:12px;box-shadow:0 10px 32px rgba(17,19,34,.14);padding:12px}.ppop textarea{width:100%;box-sizing:border-box;height:58px;resize:none;border:1px solid #ececf1;border-radius:8px;padding:8px;font:inherit;font-size:12px}.ov26 .nmap{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:4px 20px 16px}.ov26 .nmap .ncol{min-width:0}.ov26 .nmap .nchd{font-size:12.5px;font-weight:700;color:#1c1e2b}.ov26 .nmap .nchs{font-size:11px;color:#7b8093;margin:2px 0 10px}.ov26 .nchip{border:1px solid;border-radius:10px;padding:10px 12px;margin-bottom:8px;font-size:12.5px;line-height:1.5;color:#1c1e2b}.ov26 .nchip.g{background:#f3faf3;border-color:#dcefdb}.ov26 .nchip.b{background:#f2f7fd;border-color:#dde9f9}.ov26 .nchip.v{background:#f7f4fe;border-color:#e9e1fc}.ov26 .nchip.a{background:#fdf8ee;border-color:#f5e8cd}.ov26 .nchip b{font-weight:700}.ov26 .nlist .nrow{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:14px;padding:11px 20px;border-top:1px solid #f2f2f6;font-size:12.5px;line-height:1.5;color:#2b2e3d}.ov26 .kmsg{display:flex;gap:8px;flex-wrap:wrap;padding:2px 20px 16px}.ov26 .kmsg .ihc{cursor:pointer}.ov26 .vtag{display:inline-block;font-size:12px;font-weight:600;padding:5px 11px;border-radius:8px;background:#f7f4fe;border:1px solid #e9e1fc;color:#4c2ea3;margin:0 6px 6px 0}.ov26 .ntl{padding:2px 20px 14px}.ov26 .ntl .ni{display:flex;gap:12px;padding:9px 0;position:relative;cursor:pointer}.ov26 .ntl .ni .nic2{width:36px;height:36px;border-radius:11px;background:#f2effe;color:#6d28d9;display:grid;place-items:center;font-size:15px;flex:none;position:relative;z-index:1}.ov26 .ntl .ni:not(:last-child):after{content:"";position:absolute;left:18px;top:46px;bottom:-10px;width:1.5px;background:#e9e1fc}.ov26 .ntl .ni .t1{font-size:13px;font-weight:700;color:#1c1e2b}.ov26 .ntl .ni .t2{font-size:12px;color:#7b8093;line-height:1.5;margin-top:2px}.ov26 .nmap .ncol,.ov26 .nmap .ncol+.ncol .nchip{position:relative}.ov26 .nmap .ncol+.ncol .nchip:before{content:"→";position:absolute;left:-14px;top:50%;transform:translateY(-50%);color:#b9bdcc;font-size:11px}.ov26 .kmg{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:4px 20px 16px}.ov26 .kmg .km{border:1px solid #ececf1;border-radius:11px;padding:12px;display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:12px;font-weight:600;line-height:1.45;color:#1c1e2b;background:#fbfbfd}.ov26 .kmg .km:hover{border-color:#d9d3f0;box-shadow:0 1px 2px rgba(17,19,34,.05)}.ov26 .kmg .km .kic{width:26px;height:26px;border-radius:8px;background:#f2effe;color:#6d28d9;display:grid;place-items:center;flex:none;font-size:12px}.ov26 .terr{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:4px 20px 16px}.ov26 .terr .tc{border:1px solid #ececf1;border-radius:12px;padding:13px 14px;background:#fbfbfd}.ov26 .terr .tc.own{background:#f7f4fe;border-color:#e9e1fc}.ov26 .terr .tc .th{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7b8093;margin-bottom:8px}.ov26 .terr .tc.own .th{color:#6d28d9}.ov26 .terr .tc .ti{font-size:12.5px;line-height:1.9;color:#2b2e3d}.ov26 .prow{padding:10px 20px;border-top:1px solid #f2f2f6}.ov26 .prow:first-of-type{border-top:none}.ov26 .prow .pt1{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:#1c1e2b}.ov26 .prow .pt1 .gn{flex:none}.ov26 .prow .pt2{font-size:11.5px;color:#7b8093;margin:3px 0 7px 30px;line-height:1.5}.ov26 .prow .pbar{display:flex;align-items:center;gap:10px;margin-left:30px}.ov26 .prow .pbar .tr{flex:1;height:5px;border-radius:3px;background:#f0f0f5}.ov26 .prow .pbar .tr i{display:block;height:100%;border-radius:3px;background:#7c3aed}.ov26 .prow .pbar .pv{font-size:11px;font-weight:600;color:#5b5f72;flex:none}.ov26 .statband{display:grid;grid-template-columns:repeat(4,1fr);padding:6px 0 10px}.ov26 .statband .stc{padding:10px 22px;border-left:1px solid #f0f0f5;min-width:0}.ov26 .statband .stc:first-child{border-left:none}@media (max-width:860px){.ov26 .statband{grid-template-columns:repeat(2,1fr)}.ov26 .statband .stc:nth-child(3){border-left:none}.ov26 .statband .stc:nth-child(-n+2){padding-bottom:16px}.ov26 .statband .stc:nth-child(n+3){border-top:1px solid #f0f0f5;padding-top:16px}}@media (max-width:480px){.ov26 .statband{grid-template-columns:1fr}.ov26 .statband .stc{border-left:none!important;padding:12px 0}.ov26 .statband .stc:not(:first-child){border-top:1px solid #f0f0f5}}.ov26 .stc .l{font-size:13px;font-weight:600;color:#3b3f52;white-space:nowrap}.ov26 .stc .v{font-size:32px;font-weight:800;letter-spacing:-1.1px;color:#1c1e2b;line-height:1;font-variant-numeric:tabular-nums;margin-top:10px}.ov26 .stc .v .proj{color:#15803d}.ov26 .stc .v .to{color:#b9bdcc;font-weight:600;font-size:19px;padding:0 4px}.ov26 .stc .s{font-size:11.5px;color:#7b8093;margin-top:6px;line-height:1.5}.ov26 .axis{padding:11px 0}.ov26 .axis .lab{display:flex;justify-content:space-between;font-size:11.5px;font-weight:600;color:#5b5f72}.ov26 .axis .trk{position:relative;height:6px;border-radius:3px;background:#f0f0f5;margin-top:8px;cursor:pointer}.ov26 .axis .dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:#7c3aed;border:2.5px solid #fff;box-shadow:0 1px 3px rgba(17,19,34,.25)}.ov26 .vch{display:inline-flex;align-items:baseline;gap:6px;font-size:12px;font-weight:600;padding:5px 10px;border-radius:8px;background:#f7f4fe;border:1px solid #e9e1fc;color:#4c2ea3;margin:0 6px 6px 0;cursor:pointer}.ov26 .vch .cnt{font-size:10.5px;color:#8b81a8;font-weight:600}.ov26 .appl{margin-left:auto;flex:none;font-size:11px;font-weight:700;text-align:right}.ov26 .appl .rl{display:block;font-size:10.5px;font-weight:600;color:#6d28d9;cursor:pointer}.ov26 .kv2 .k{font-weight:700;color:#1c1e2b}.ov26 .ov-card>div>.bkr:first-child,.ov26 .ov-card>div>.evr:first-child,.ov26 .ov-card>div>.gapr:first-child{border-top:none}.rail{background:#fff;border-right:1px solid #ececf1;transition:width .18s ease}.rail-top .mark{border-radius:9px;background:#6d28d9}.rail-toggle{margin-left:auto;width:22px;height:22px;border-radius:7px;border:1px solid #ececf1;background:#fff;display:grid;place-items:center;font-size:11px;color:#7b8093;cursor:pointer;flex:none}.rail-toggle:hover{background:#f4f4f8;color:#1c1e2b}.rail-search{border:1px solid #ececf1;border-radius:9px;background:#fbfbfd}.nav-item{border-radius:9px;font-size:12.5px}.nav-item.active{background:#f2effe;color:#6d28d9}.nav-item.active:before{background:#6d28d9;border-radius:2px}.nav-item .badge{background:#f2effe;color:#6d28d9;border-radius:7px;padding:1px 7px}.founder-chip{border:1px solid #ececf1;border-radius:10px;background:#fbfbfd}.founder-chip:hover{background:#f4f4f8}body.rail-min .rail{width:64px;overflow:visible}body.rail-min .main{margin-left:64px}body.rail-min .rail-top{padding:16px 6px 12px;justify-content:space-between;gap:4px}body.rail-min .founder-chip .id,body.rail-min .founder-chip .sw,body.rail-min .founder-panel,body.rail-min .nav-item .badge,body.rail-min .nav-item .lbl,body.rail-min .rail-search,body.rail-min .rail-top .word{display:none}body.rail-min .rail-group{padding:2px 12px}body.rail-min .nav-item{justify-content:center;padding:9px 0}body.rail-min .nav-item .ic{width:auto;font-size:15px}body.rail-min .nav-item.active:before{left:-12px}body.rail-min .founder-chip{margin:2px 10px 4px;padding:8px 0;justify-content:center}.ov26 .pgc{display:flex;align-items:center;gap:8px;width:118px;flex:none}.ov26 .pgc .tr{flex:1;height:5px;border-radius:3px;background:#f0f0f5}.ov26 .pgc .tr i{display:block;height:100%;border-radius:3px;background:#7c3aed}.ov26 .pgc .pv{font-size:11px;font-weight:600;color:#5b5f72;flex:none;font-variant-numeric:tabular-nums}.ov26 .tcen{text-align:center}.nav-item .ic svg{width:15px;height:15px;display:block;margin:0 auto}body.rail-min .nav-item .ic svg{width:17px;height:17px}.ov26 .opt .t1.t1x,.ov26 .t1x{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}.ov26 .t1x>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ov26 .t1x .bpill{flex:none}.ov26 .pcard{padding:12px 13px}.ov26 .pcard .pt{font-size:12.5px}.ov26 .pcard .pchip{display:inline-flex;font-size:9.5px;font-weight:700;padding:2px 8px;border-radius:6px;background:#f2effe;color:#6d28d9;border:1px solid #e9e1fc;margin:7px 6px 0 0}.ov26 .pcard .pchip.amb{background:#fdf3e4;color:#92510a;border-color:#f5e3c2}.ov26 .pcard .psig{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:10.6px;color:#7b8093;margin-top:8px;line-height:1.5}.ov26 .pcard .psig b{color:#3b3f52;font-weight:650}.ov26 .pcard .psig .qa{font-weight:700}.ov26 .pcard .psig .qa.ok{color:#166534}.ov26 .pcard .psig .qa.bad{color:#b42318}.ov26 .pcard .pblock{color:#b42318;font-weight:650}.ov26 .pcard .pid{font-size:9.5px;font-weight:700;letter-spacing:.05em;color:#a2a6b8}.ov26 .pcard .pt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ov26 .ov-srch{height:32px;box-sizing:border-box;border:1px solid var(--ovline);border-radius:9px;background:#fff;padding:0 12px;font:inherit;font-size:12px;color:#3b3f52;width:240px;box-shadow:0 1px 2px rgba(17,19,34,.04)}.ov26 .ov-srch::-moz-placeholder{color:#9a9eb1}.ov26 .ov-srch::placeholder{color:#9a9eb1}.toastr{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:400;display:flex;align-items:center;gap:12px;background:#1c1b22;color:#fff;border-radius:10px;padding:10px 16px;font:500 13px/1.4 Inter,sans-serif;box-shadow:0 8px 24px rgba(20,18,28,.28);animation:toastin .22s ease}.toastr.out{opacity:0;transition:opacity .3s}.toastr .tact{background:none;border:0;color:#c4b5fd;font:600 13px Inter,sans-serif;cursor:pointer;text-decoration:none;padding:0}@keyframes toastin{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.ovd-confirm{border-top:1px solid #ececf1;background:#faf9fc;padding:14px 20px}.ovd-confirm .cq{font:600 13px/1.5 Inter,sans-serif;color:#1c1b22}.ovd-confirm .cn{font:400 12px/1.5 Inter,sans-serif;color:#6b6a76;margin-top:4px}.ovd-confirm .cb{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.empty-state{padding:34px 20px;text-align:center;color:#6b6a76}.empty-state .es-ic{font-size:22px;opacity:.55;margin-bottom:8px}.empty-state .es-msg{font:500 13px/1.5 Inter,sans-serif;color:#4a4956;margin-bottom:10px}.ov26 .ovd-input,.ov26 .ovd-select{width:100%;box-sizing:border-box;height:34px;border:1px solid #dcdbe4;border-radius:9px;padding:0 11px;font:400 13px Inter,sans-serif;color:#1c1b22;background:#fff}.ov26 .ovd-input:focus-visible,.ov26 .ovd-select:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.ov26 .ovd-input.err{border-color:#b42318;background:#fdf5f4}.ov26 .ovd-field-error{color:#b42318}.ov26 .ovd-field-error,.ov26 .ovd-field-help{font:400 11.5px/1.4 Inter,sans-serif;margin-top:4px}.ov26 .ovd-field-help{color:#8a8994}.ck-overlay{position:fixed;inset:0;background:rgba(24,22,32,.35);z-index:380;display:none}.ck-overlay.open{display:block}.ckp{position:fixed;top:14vh;left:50%;transform:translateX(-50%);width:560px;max-width:92vw;background:#fff;border:1px solid #ececf1;border-radius:14px;box-shadow:0 18px 50px rgba(20,18,28,.22);z-index:381;display:none;overflow:hidden}.ckp.open{display:block}.ckp .ck-in{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid #ececf1}.ckp .ck-in input{flex:1;border:0;outline:2px solid transparent;outline-offset:2px;font:400 14px Inter,sans-serif;color:#1c1b22}.ckp .ck-in input:focus-visible{outline-color:var(--color-focus);box-shadow:var(--shadow-focus)}.ckp .ck-grp{padding:8px 8px 4px}.ckp .ck-cap{font:600 10.5px Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#8a8994;padding:4px 10px}.ckp .ck-row{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;font:400 13px Inter,sans-serif;color:#1c1b22;cursor:pointer;text-decoration:none}.ckp .ck-row:hover{background:#f5f3fb}.ckp .ck-row .m{margin-left:auto}.ckp .ck-foot,.ckp .ck-row .m{font:400 11.5px Inter,sans-serif;color:#8a8994}.ckp .ck-foot{display:flex;gap:14px;padding:9px 16px;border-top:1px solid #ececf1}.kbd{display:inline-block;min-width:16px;text-align:center;padding:1px 5px;border:solid #dcdbe4;border-width:1px 1px 2px;border-radius:5px;background:#fafafc;font:600 10.5px Inter,sans-serif;color:#6b6a76}.rail .rail-cap{font:600 10px Inter,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#9b9aa6;padding:10px 14px 4px}body.rail-min .rail .rail-cap{visibility:hidden;height:6px;padding:4px 0 0}.rail .client-scope{margin:4px 8px 0;border:1px solid #e6e3f0;border-radius:12px;background:#fff;padding:4px}.rail .client-scope .nav-item{background:transparent}.rail .client-scope .nav-item.active{background:#f2effe}body.rail-min .rail .client-scope{border-color:transparent;background:none;margin:4px 0 0;padding:0}.rail .client-scope .founder-chip{margin:0 0 2px;border:0;background:none}.rail .fc-switch{display:block;text-align:center;font:600 11px Inter,sans-serif;color:#6d28d9;padding:5px 0 6px;cursor:pointer;border-radius:8px}.rail .fc-switch:hover{background:#f1edfb}body.rail-min .rail .fc-switch{font-size:9px;overflow:hidden;white-space:nowrap}body.contract-on [data-contract]{position:relative;outline:1.5px dashed transparent;outline-offset:2px}body.contract-on [data-contract]:after{content:attr(data-contract);position:absolute;top:-9px;right:-4px;z-index:120;font:700 8.5px Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:1px 5px;border-radius:6px;color:#fff;pointer-events:none}body.contract-on [data-contract=wired]{outline-color:#15803d}body.contract-on [data-contract=wired]:after{background:#15803d}body.contract-on [data-contract=intent]{outline-color:#b45309}body.contract-on [data-contract=intent]:after{background:#b45309}body.contract-on [data-contract=api]{outline-color:#6d28d9}body.contract-on [data-contract=api]:after{background:#6d28d9}body.contract-on [data-contract=v2]{outline-color:#64748b}body.contract-on [data-contract=v2]:after{background:#64748b}body.contract-on [data-contract=disabled]{outline-color:#b42318}body.contract-on [data-contract=disabled]:after{background:#b42318}.contract-hint{position:fixed;bottom:14px;left:14px;z-index:390;background:#1c1b22;color:#fff;border-radius:8px;padding:6px 10px;font:500 11px Inter,sans-serif;display:none}body.contract-on .contract-hint{display:block}.proto-banner{display:flex;align-items:center;gap:10px;background:#fff8ed;border:1px solid #f0e0c2;border-radius:10px;padding:10px 14px;font:500 12.5px/1.5 Inter,sans-serif;color:#92510a;margin-bottom:14px}.proto-banner a{color:#6d28d9;font-weight:600;text-decoration:none}.ov26 .rowlink{cursor:pointer;position:relative}.ov26 .rowlink:hover{background:#faf9fd}.ov26 .rowlink .chev{color:#c9c8d2;font-size:13px;transition:transform .12s}.ov26 .rowlink:hover .chev{color:#6d28d9;transform:translateX(2px)}.ov26 .unread-dot{width:7px;height:7px;border-radius:50%;background:#6d28d9;flex:none}.ov26 .evrow.read{opacity:.62}.ov26 .evrow.read .unread-dot{background:#dcdbe4}.ov26 .claim-hl{background:#fdecea;border-bottom:2px solid #b42318;border-radius:2px;padding:0 2px;cursor:pointer}.ov26 .claim-note{background:#fdf5f4;border:1px solid #f2d5d0;border-radius:10px;padding:10px 12px;font:400 12.5px/1.6 Inter,sans-serif;color:#7c2d21;margin-top:8px}.ov26 .claim-note b{color:#b42318}.ov26 .state-tile{border:1px solid #ececf1;border-radius:12px;background:#fff;padding:16px}.ov26 .state-tile .st-cap{font:600 10.5px Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#8a8994;margin-bottom:10px}.ov26 .skel{background:linear-gradient(90deg,#f0eff5 25%,#f8f7fb 45%,#f0eff5 65%);background-size:200% 100%;animation:skel 1.3s infinite;border-radius:6px}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}.ov26 .prog-track{height:6px;border-radius:4px;background:#eeedf3;overflow:hidden}.ov26 .prog-fill{height:100%;border-radius:4px;background:#7c3aed}.ov26 .pipe .pcards:empty:after{content:"Nothing in this stage";display:block;text-align:center;padding:18px 8px;border:1.5px dashed #e4e2ec;border-radius:10px;font:500 11.5px Inter,sans-serif;color:#9b9aa6}.ov26 .pipe .pcard{min-height:118px;display:flex;flex-direction:column}.ov26 .pipe .pcard .pt{font-size:13px;font-weight:500;line-height:1.45;-webkit-line-clamp:3}.ov26 .pipe .pcard .pf{margin-top:auto}.ov26 .rv-sel{border-left:3px solid #6d28d9!important}.ov26 .run-cards{display:none}.ov26 .run-table{display:block}.ov26 .run-step{background:#fafafc;border-left:3px solid #e4defc;font-size:11.5px;color:#5b5f72}.ov26 .run-step .ds-cell{font-size:10.5px}.ov26 .run-expand{transition:transform .14s ease;display:inline-block}.ov26 .run-expand.open{transform:rotate(90deg)}.ov26 .run-warn{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px;background:#fdf3e4;color:#92510a;margin-left:6px}.ov26 .run-filters{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.ov26 .run-filters::-webkit-scrollbar{display:none}.ov26 .run-filters label{display:grid;gap:5px;min-width:150px;flex:1 1 170px;font-size:var(--text-xs);font-weight:650;color:var(--color-muted)}.ov26 .run-filters .ovd-select{width:100%;min-width:0}.ov26 .run-count{font-size:11.5px;color:#7b8093;margin-bottom:8px}.ov26 .rnum{text-align:right;font-variant-numeric:tabular-nums}.ov26 .run-err-indicator{display:inline-flex;align-items:center;gap:4px;color:#b42318;font-size:10.5px;font-weight:700;cursor:help}@media (max-width:767px){.ov26 .rv-queue-header{display:none}.ov26 .rv-queue-row{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:4px;padding:12px 16px!important}.ov26 .rv-queue-row .rv-card-label{font-size:9.5px;font-weight:600;color:#9aa0ad;text-transform:uppercase;letter-spacing:.04em;display:inline}.ov26 .rv-queue-row .rv-card-val{font-size:11px;font-weight:600;color:#3b3f52}.ov26 .rv-queue-row .rv-checks{display:flex;gap:5px;flex-wrap:wrap}.ov26 .run-table{display:none}.ov26 .run-cards{display:flex;flex-direction:column;gap:10px}.ov26 .run-card{display:block;width:100%;border:1px solid #ececf1;border-radius:12px;padding:14px 16px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.ov26 .run-card:disabled{cursor:default}.ov26 .run-card .rc-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.ov26 .run-card .rc-module{font-size:13px;font-weight:700}.ov26 .run-card .rc-customer{font-size:11px;color:#7b8093}.ov26 .run-card .rc-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:#5b5f72;margin-top:6px}.ov26 .run-card .rc-meta span{white-space:nowrap}.ov26 .run-card .rc-footer{display:flex;align-items:center;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #f2f2f6}.ov26 .run-card .rc-steps{font-size:10.5px;color:#7b8093}.ov26 .run-filters{flex-direction:row}.ov26 .run-filters .ovd-select{width:auto;min-width:0;flex-basis:160px}}.ov26 .sys-left{align-self:start}.ov26 .kv2 .v[style*=monospace],.ov26 .kv2 code{font-size:13px;font-weight:500}@media (max-width:700px){.ov26 .ovt{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ov26 .ovt::-webkit-scrollbar{display:none}.ov26 .ovt .t{white-space:nowrap;flex-shrink:0}}@media (max-width:900px){.ov26 .nmap{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ov26 .nmap{grid-template-columns:1fr}}.ov26 .nchip{transition:border-color .12s ease,box-shadow .12s ease}.ov26 .nchip:hover{border-color:#7c3aed;box-shadow:0 2px 8px rgba(124,58,237,.08)}.ov26 .stc .v{font-size:28px}.ov26 .ov-ch .pillar-helper{font-size:11px;color:#9aa0ad;font-weight:400}@media (max-width:600px){.ov26 .bkr{flex-wrap:wrap;gap:8px;padding:12px 16px}.ov26 .bkl .bpill{width:auto}.ov26 .bkr .opt{flex-basis:100%}.ov26 .bkr .opt .t1{flex-wrap:wrap;gap:6px}.ov26 .bkr .ov-link{margin-left:0;width:100%;justify-content:flex-end;order:2}}.ov26 .bkr.red{border-left:3px solid #b42318;padding-left:17px}.ov26 .bkr.amber{border-left:3px solid #f59e0b;padding-left:17px}.ov26 .bkr .ov-link{font-size:11.5px;font-weight:700;padding:6px 14px;border-radius:7px;background:#f4f2fb;color:#6d28d9;transition:background .12s ease}.ov26 .bkr .ov-link:hover{background:#e8e3f7}.ov26 .inf[data-tip]{position:relative}.ov26 .inf[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:#1c1b22;color:#fff;font-size:10.5px;font-weight:500;padding:5px 10px;border-radius:7px;white-space:nowrap;z-index:30;pointer-events:none}.ov26 .vb-statband{display:grid;grid-template-columns:1.3fr 1fr 1.2fr;padding:6px 0 10px}@media (max-width:640px){.ov26 .vb-statband{grid-template-columns:1fr}.ov26 .vb-statband .stc:not(:first-child){border-top:1px solid #f0f0f5}}.ov26 .evgrid-header{padding:4px 20px 8px;font-size:10.5px;font-weight:600;color:#9aa0ad}.ov26 .evgrid-header,.ov26 .evgrid-row{display:grid;grid-template-columns:minmax(0,1.4fr) 100px 80px;gap:12px}.ov26 .evgrid-row{align-items:center;padding:10px 20px;border-top:1px solid #f2f2f6;font-size:12px}.ov26 .evgrid-row:first-of-type{border-top:none}.ov26 .ainote-h{background:#f5f0ff;border:1px solid #e4d9fc;border-left:4px solid #6d28d9;border-radius:10px;padding:14px 16px;font-size:12.5px;line-height:1.7;color:#2b1e4d;margin-top:14px}.ov26 .ainote-h b{color:#4c2ea3;font-size:13px}.ov26 .ainote-h:before{content:"🤖";font-size:16px;margin-right:8px}@media (max-width:640px){.ov26 .hook-list{max-height:none!important}.ov26 .evgrid-header{display:none}.ov26 .evgrid-row{grid-template-columns:1fr;gap:4px}.ov26 .evgrid-row .cnt{margin-left:0}}@media (max-width:600px){.ov26 .hcg{grid-template-columns:1fr}.ov26 .hc .hfoot{flex-wrap:wrap;gap:6px 8px}.ov26 .hc .hfoot .ov-link{margin-left:0}.ov26 .hc .hfoot .ov-link:last-child{margin-left:auto}}@media (min-width:1200px){.ov26 .hcg{grid-template-columns:repeat(3,1fr)}}.ov26 .cadence-warn{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:6px;background:#fdecec;color:#b42318;white-space:nowrap}.ov26 .cadence-warn:before{content:"⚠";font-size:10px}.ov26 .hc .hstats .muted{color:#b9bdcc;font-weight:400}.ov26 .hc .hs .unassigned{color:#b42318;font-weight:700}.ov26 .ihf-wrap{position:relative;overflow:hidden}.ov26 .ihf-wrap:after{content:"";position:absolute;right:0;top:0;bottom:0;width:28px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92));pointer-events:none}.ov26 .ovt .t{display:inline-block}.ov26 .perm-table-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.ov26 .perm-row .perm-checks{display:grid;grid-column:2/-1;grid-template-columns:repeat(4,90px)}.ov26 .perm-row .perm-checks label{display:grid;place-items:center;min-width:0}.ov26 .perm-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-accent)}.ov26 .perm-row input[type=checkbox]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ov26 .perm-row input[type=checkbox]:disabled{cursor:wait;opacity:.6}.ov26 .settings-inline-error{margin:0 var(--space-4) var(--space-3);padding:var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-control);background:var(--color-danger-soft);color:var(--color-danger-ink);font-size:var(--text-sm)}.ov26 .perm-role-label{display:none}@media (max-width:600px){.ov26 .perm-row{display:flex!important;flex-direction:column;gap:8px;padding:12px 16px;border-top:1px solid #f2f2f6}.ov26 .perm-row .perm-name{font-size:12.5px;font-weight:700;line-height:1.35}.ov26 .perm-row .perm-key{font-size:10.5px;color:#7b8093}.ov26 .perm-row .perm-checks{display:flex;grid-column:auto;flex-wrap:wrap;gap:12px}.ov26 .perm-row .perm-checks label{display:flex;align-items:center;gap:4px;font-size:11.5px;color:#525866}.ov26 .perm-role-label{display:inline}.ov26 .perm-header-row{display:none}}.ov26 .perm-group-hd{background:#f8f7fc;border-top:1px solid #e8e5f2;border-bottom:1px solid #e8e5f2;padding:9px 20px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#5b5f72}.ov26 .perm-row-shade:nth-child(2n){background:#fafafc}