.cot-app{--cot-bg:var(--bg,#08090f);--cot-bg2:var(--bg2,#0c0e1a);--cot-card:var(--bg2,#0c0e1a);--cot-card2:var(--bg3,#111528);--cot-input:var(--bg,#08090f);--cot-border:var(--border,#ffffff12);--cot-border2:var(--border2,#ffffff21);--cot-text:var(--text,#f2f0ec);--cot-dim:var(--muted,#f2f0ecd9);--cot-muted:var(--dim,#f2f0ec9e);--cot-accent:var(--cyan,#00acbb);--cot-accent2:var(--cyan,#00acbb);--cot-accent-bg:var(--cyan-dim,#00acbb1a);--cot-accent-txt:var(--bg,#08090f);--cot-accent-bd:var(--cyan-border,#00acbb4d);--cot-green:var(--green,#3dd68c);--cot-green-bg:var(--green-dim,#3dd68c1f);--cot-green-bd:var(--green-border,#3dd68c4d);--cot-red:var(--red,#f05252);--cot-red-bg:var(--red-dim,#f052521f);--cot-red-bd:var(--red-border,#f052524d);--cot-orange:var(--gold,#f5a623);--cot-orange-bg:var(--gold-dim,#f5a6231f);--cot-orange-bd:var(--gold-border,#f5a6234d);--cot-purple:#a78bfa;--cot-purple-bg:#a78bfa1f;--cot-purple-bd:#a78bfa4d;--cot-spec:var(--cyan,#00acbb);--cot-comm:var(--gold,#f5a623);--cot-retail:#a78bfa;--cot-oi:var(--dim,#f2f0ec9e);--cot-price:var(--text,#f2f0ec);--cot-am:#4f8cff;--cot-lf:var(--cyan,#00acbb);--cot-dl:var(--gold,#f5a623);--cot-or:#7d8ea8;--cot-mm:var(--cyan,#00acbb);--cot-pm:var(--gold,#f5a623);--cot-sd:#f97316;--cot-grid:#93a6c121;--cot-topbar-bg:var(--cot-bg);--cot-hover:var(--cot-accent-bg);--cot-dim-bg:var(--surface2,#ffffff12);--cot-shadow:0 10px 30px #0000004d;--cot-r:12px;--cot-font:var(--font-dm-sans),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--cot-head:var(--font-rajdhani),var(--cot-font);--cot-mono:var(--font-jbm),ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace}.cot-app,.cot-app *{box-sizing:border-box;margin:0;padding:0}.cot-app,.cot-app{background:var(--cot-bg);color:var(--cot-text);font-family:var(--cot-font);font-size:14px;line-height:1.5}.cot-app button,.cot-app select,.cot-app input{font-family:inherit;font-size:inherit;color:inherit}.cot-app a{color:var(--cot-accent)}.cot-app .mono{font-family:var(--cot-mono)}.cot-app .dim{color:var(--cot-dim)}.cot-app .muted{color:var(--cot-muted)}.cot-app .pos{color:var(--cot-green)}.cot-app .neg{color:var(--cot-red)}.cot-app .warn{color:var(--cot-orange)}.cot-app .nowrap{white-space:nowrap}.cot-app .topbar{top:var(--cot-sticky-top,0px);z-index:50;background:var(--cot-topbar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--cot-border);position:sticky}.cot-app .topbar-in{flex-wrap:wrap;align-items:center;gap:8px 14px;max-width:1560px;margin:0 auto;padding:8px 20px;display:flex}.cot-app .rbar{align-items:center;gap:8px;min-width:0;display:flex}.cot-app .sel-week{max-width:260px}.cot-app .status{min-width:0;color:var(--cot-dim);flex:240px;align-items:center;gap:9px;font-size:12px;display:flex}.cot-app .status:empty{display:none}.cot-app .status .dot{background:var(--cot-muted);border-radius:50%;flex-shrink:0;width:9px;height:9px}.cot-app .status .dot.ok{background:var(--cot-green);color:var(--cot-green)}.cot-app .status .dot.warn{background:var(--cot-orange);color:var(--cot-orange)}.cot-app .status .dot.err{background:var(--cot-red);color:var(--cot-red)}.cot-app .status .dot.load{background:var(--cot-accent);color:var(--cot-accent);animation:1s infinite cot-pulse}@keyframes cot-pulse{50%{opacity:.35}}.cot-app .status b{color:var(--cot-text);font-weight:600}.cot-app .controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cot-app .ctl-lbl{color:var(--cot-muted);text-transform:uppercase;letter-spacing:.08em;margin-right:-2px;font-size:10.5px}.cot-app .seg{background:var(--cot-input);border:1px solid var(--cot-border);border-radius:9px;flex-wrap:wrap;max-width:100%;padding:2px;display:inline-flex}.cot-app .seg button{color:var(--cot-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:600}.cot-app .seg button.on{background:var(--cot-accent);color:var(--cot-accent-txt)}.cot-app .seg button:not(.on):hover{color:var(--cot-text)}.cot-app .sel{background:var(--cot-input);border:1px solid var(--cot-border);cursor:pointer;border-radius:9px;max-width:230px;padding:6px 9px;font-size:12px;font-weight:600}.cot-app .sel:focus{outline:2px solid var(--cot-accent-bg);border-color:var(--cot-accent)}.cot-app .ibtn{border:1px solid var(--cot-border);background:var(--cot-input);cursor:pointer;height:32px;color:var(--cot-dim);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.cot-app .ibtn .ico{width:15px;height:15px}.cot-app .ibtn:hover{color:var(--cot-accent);border-color:var(--cot-accent)}.cot-app .ibtn.is-syncing svg{animation:1s linear infinite cot-spin}@media (prefers-reduced-motion:reduce){.cot-app .ibtn.is-syncing svg{opacity:.6;animation:none}}@keyframes cot-spin{to{transform:rotate(360deg)}}.cot-app .nav{scrollbar-width:none;gap:2px;max-width:1560px;margin:0 auto;padding:0 20px;display:flex;overflow-x:auto}.cot-app .nav::-webkit-scrollbar{display:none}.cot-app .nav button{color:var(--cot-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:11px 14px 12px;font-size:13px;font-weight:600;display:flex}.cot-app .nav button svg{opacity:.75}.cot-app .nav button .ico{width:15px;height:15px}.cot-app .nav button:hover{color:var(--cot-text)}.cot-app .nav button.on{color:var(--cot-accent);border-bottom-color:var(--cot-accent)}.cot-app .nav button.on svg{opacity:1}.cot-app .cot-main{max-width:1560px;margin:0 auto;padding:18px 20px 60px}.cot-app .page{display:none}.cot-app .page.on{animation:.18s cot-fade;display:block}@keyframes cot-fade{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:none}}.cot-app .ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.cot-app .ph h1{font-family:var(--cot-head);letter-spacing:.005em;font-size:26px;font-weight:700;line-height:1.15}.cot-app .ph p{color:var(--cot-dim);max-width:820px;margin-top:3px;font-size:12.5px}.cot-app .ph-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cot-app .btn{border:1px solid var(--cot-border2);background:var(--cot-card);color:var(--cot-text);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.cot-app .btn:hover{border-color:var(--cot-accent);color:var(--cot-accent)}.cot-app .btn.pri{background:var(--cot-accent);border-color:var(--cot-accent);color:var(--cot-accent-txt)}.cot-app .btn.pri:hover{filter:brightness(1.08);color:var(--cot-accent-txt)}.cot-app .btn.sm{padding:4px 9px;font-size:11px}.cot-app .card{background:var(--cot-card);border:1px solid var(--cot-border);border-radius:var(--cot-r);padding:16px}.cot-app .card+.card{margin-top:14px}.cot-app .card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cot-app .card-t{text-transform:uppercase;letter-spacing:.09em;color:var(--cot-dim);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.cot-app .card-t .bar{background:var(--cot-accent);border-radius:2px;width:4px;height:14px}.cot-app .grid{gap:14px;display:grid}.cot-app .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.cot-app .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.cot-app .g4{grid-template-columns:repeat(4,minmax(0,1fr))}.cot-app .gside{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}@media (max-width:1100px){.cot-app .g3,.cot-app .g4,.cot-app .gside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cot-app .g2,.cot-app .g3,.cot-app .g4,.cot-app .gside{grid-template-columns:minmax(0,1fr)}.cot-app .topbar-in,.cot-app .nav,.cot-app .cot-main{padding-left:12px;padding-right:12px}.cot-app .topbar{position:static}}.cot-app .kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}@media (max-width:1200px){.cot-app .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.cot-app .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.cot-app .kpi{background:var(--cot-card);border:1px solid var(--cot-border);border-radius:var(--cot-r);padding:12px 14px;position:relative;overflow:hidden}.cot-app .kpi:before{content:"";background:var(--kc,var(--cot-accent));width:3px;position:absolute;top:0;bottom:0;left:0}.cot-app .kpi-l{text-transform:uppercase;letter-spacing:.08em;color:var(--cot-muted);font-size:10.5px;font-weight:700}.cot-app .kpi-v{font-size:24px;font-weight:800;font-family:var(--cot-mono);letter-spacing:-.02em;margin-top:2px}.cot-app .kpi-s{color:var(--cot-dim);white-space:normal;text-wrap:balance;overflow-wrap:break-word;margin-top:1px;font-size:11.5px;line-height:1.35}.cot-app .chips{flex-wrap:wrap;gap:6px;display:flex}.cot-app .chip{border:1px solid var(--cot-border);background:var(--cot-input);color:var(--cot-dim);cursor:pointer;white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.cot-app .chip:hover{color:var(--cot-text);border-color:var(--cot-border2)}.cot-app .chip.on{border-color:var(--cc,var(--cot-accent));color:var(--cc,var(--cot-accent));background:var(--cot-accent-bg)}.cot-app .chip.on[style*=--cc]{color:var(--cot-text)}.cot-app .chip .x{opacity:.6;font-weight:800}.cot-app .chip .cd{background:var(--cc,var(--cot-accent));border-radius:50%;width:7px;height:7px}.cot-app .wk-chip{border-radius:9px;flex-direction:column;gap:0;min-width:62px;padding:5px 9px;line-height:1.25}.cot-app .wk-chip b{font-size:11.5px}.cot-app .wk-chip span{color:var(--cot-muted);font-size:10.5px}.cot-app .wk-chip.on span{color:inherit;opacity:1}.cot-app .search{background:var(--cot-input);border:1px solid var(--cot-border);border-radius:9px;min-width:180px;padding:6px 10px;font-size:12px}.cot-app .search:focus{border-color:var(--cot-accent)}.cot-app .toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cot-app .toolbar .sp{flex:1}.cot-app .bias{white-space:nowrap;border:1px solid #0000;border-radius:20px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.cot-app .bias i{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.cot-app .b-0{color:var(--cot-dim);background:var(--cot-dim-bg)}.cot-app .b-na{color:var(--cot-muted);border-color:var(--cot-border);background:0 0}.cot-app .flag{white-space:nowrap;letter-spacing:.02em;border-radius:5px;align-items:center;gap:4px;margin:1px 3px 1px 0;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.cot-app .f-ext{background:var(--cot-orange-bg);color:var(--cot-orange)}.cot-app .f-rev{background:var(--cot-accent-bg);color:var(--cot-accent)}.cot-app .f-div{background:var(--cot-purple-bg);color:var(--cot-purple)}.cot-app .f-crowd{background:var(--cot-purple-bg);color:var(--cot-retail)}.cot-app .f-oi{background:var(--cot-dim-bg);color:var(--cot-oi)}.cot-app .f-rec{background:var(--cot-orange-bg);color:var(--cot-orange);border:1px solid var(--cot-orange-bd)}.cot-app .tag{background:var(--cot-card2);color:var(--cot-dim);border:1px solid var(--cot-border);letter-spacing:.03em;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.cot-app .gwrap{align-items:center;gap:8px;display:flex}.cot-app .gwrap .gv{font-family:var(--cot-mono);text-align:right;min-width:24px;font-size:12px;font-weight:700}.cot-app .tbl-wrap{border:1px solid var(--cot-border);border-radius:var(--cot-r);background:var(--cot-card);overflow-x:auto}.cot-app table.tbl{border-collapse:collapse;width:100%;font-size:12.5px}.cot-app .tbl th{background:var(--cot-card2);text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--cot-muted);border-bottom:1px solid var(--cot-border);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:9px 10px;font-size:10.5px;font-weight:700;position:sticky;top:0}.cot-app .tbl th.s{cursor:pointer}.cot-app .tbl th.s:hover{color:var(--cot-text)}.cot-app .tbl th.r,.cot-app .tbl td.r{text-align:right}.cot-app .tbl th.c,.cot-app .tbl td.c{text-align:center}.cot-app .tbl td{border-bottom:1px solid var(--cot-border);vertical-align:middle;white-space:nowrap;padding:8px 10px}.cot-app .tbl tr.row{cursor:pointer}.cot-app .tbl tr.row:hover td{background:var(--cot-hover)}.cot-app .tbl tr.grp td{background:var(--cot-bg2);letter-spacing:.08em;text-transform:uppercase;color:var(--cot-dim);padding:7px 10px;font-size:11px;font-weight:800}.cot-app .tbl tr.grp td .cd{vertical-align:middle;border-radius:2px;width:8px;height:8px;margin-right:7px;display:inline-block}.cot-app .tbl td.num{font-family:var(--cot-mono);font-size:12px}.cot-app .tbl.cmp th,.cot-app .tbl.cmp td{padding:7px}.cot-app .an{flex-direction:column;line-height:1.2;display:flex}.cot-app .an b{font-size:13px;font-weight:700}.cot-app .an span{color:var(--cot-muted);font-size:10.5px;font-family:var(--cot-mono)}.cot-app .heat{flex-direction:column;gap:9px;display:flex}.cot-app .heat-row{align-items:stretch;gap:8px;display:flex}.cot-app .heat-lbl{letter-spacing:.07em;text-transform:uppercase;width:118px;color:var(--cot-dim);flex-shrink:0;align-items:center;gap:7px;font-size:10.5px;font-weight:800;display:flex}.cot-app .heat-lbl .cd{border-radius:2px;width:8px;height:8px}.cot-app .heat-tiles{flex-wrap:wrap;flex:1;gap:6px;display:flex}.cot-app .tile{cursor:pointer;border:1px solid #0000;border-radius:9px;width:76px;padding:8px 9px;transition:transform .12s}.cot-app .tile:hover{transform:translateY(-2px)}.cot-app .tile .tt{justify-content:space-between;align-items:center;font-size:11.5px;font-weight:800;display:flex}.cot-app .tile .tv{font-family:var(--cot-mono);white-space:nowrap;margin-top:1px;font-size:10.5px}.cot-app .tile.wide{width:172px}.cot-app .tile .tn{white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;max-width:128px;display:inline-flex;overflow:hidden}.cot-app .tile .trk{min-width:18px;font-family:var(--cot-mono);opacity:.7;margin-right:4px;font-size:10px;font-weight:700;display:inline-block}.cot-app .tile .tcd{vertical-align:middle;border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}@media (max-width:760px){.cot-app .heat-row{flex-direction:column}.cot-app .heat-lbl{width:auto}}.cot-app .minis{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:10px;display:grid}.cot-app .mini{background:var(--cot-card2);border:1px solid var(--cot-border);border-radius:10px;padding:10px 11px 8px;position:relative;overflow:hidden}.cot-app .mini:before{content:"";background:var(--mc,var(--cot-accent));height:2px;position:absolute;top:0;left:0;right:0}.cot-app .mini-h{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.cot-app .mini-t{text-transform:uppercase;letter-spacing:.07em;color:var(--mct,var(--mc,var(--cot-dim)));font-size:10.5px;font-weight:800}.cot-app .mini-d{color:var(--cot-muted);font-size:10px;font-family:var(--cot-mono)}.cot-app .mini-v{font-family:var(--cot-mono);letter-spacing:-.02em;margin-top:3px;font-size:17px;font-weight:700}.cot-app .mini-c{font-size:10.5px;font-family:var(--cot-mono);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.cot-app .mini svg:not(.ico){width:100%;margin-top:6px;display:block}.cot-app .mini-f{color:var(--cot-muted);flex-wrap:wrap;justify-content:space-between;gap:0 6px;margin-top:4px;font-size:10px;display:flex}.cot-app .mini.na .mini-v{color:var(--cot-muted);font-size:13px}.cot-app .narr{font-size:13.5px;line-height:1.7}.cot-app .narr h3{text-transform:uppercase;letter-spacing:.09em;color:var(--cot-accent);margin:16px 0 6px;font-size:12px;font-weight:800;display:block}.cot-app .narr h3:first-child{margin-top:0}.cot-app .narr p{margin:0 0 8px}.cot-app .narr ul{margin:0 0 8px;padding-left:0;list-style:none}.cot-app .narr li{margin-bottom:5px;padding-left:16px;position:relative}.cot-app .narr li:before{content:"";background:var(--li,var(--cot-accent));border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:3px}.cot-app .narr li.up{--li:var(--cot-green)}.cot-app .narr li.dn{--li:var(--cot-red)}.cot-app .narr li.hi{--li:var(--cot-hi)}.cot-app .narr li.lo{--li:var(--cot-lo)}.cot-app .narr li.wa{--li:var(--cot-orange)}.cot-app .narr li.nt{--li:var(--cot-muted)}.cot-app .narr b{font-weight:700}.cot-app .narr .num{font-family:var(--cot-mono);font-size:.93em;font-weight:600}.cot-app .narr.beg{font-size:14.5px;line-height:1.75}.cot-app .lead{background:var(--cot-accent-bg);border-left:3px solid var(--cot-accent);border-radius:10px;margin-bottom:12px;padding:12px 14px;font-size:15px;line-height:1.6}.cot-app .narr.beg .lead{font-size:16px}.cot-app .callout{border:1px solid var(--cot-border);background:var(--cot-card2);border-radius:10px;margin:10px 0;padding:10px 13px;font-size:13px;line-height:1.6}.cot-app .callout.warn{border-color:var(--cot-orange-bd);background:var(--cot-orange-bg)}.cot-app .callout.info{border-color:var(--cot-accent-bd);background:var(--cot-accent-bg)}.cot-app .callout.edu{border-color:var(--cot-purple-bd);background:var(--cot-purple-bg)}.cot-app .callout .ct{text-transform:uppercase;letter-spacing:.09em;margin-bottom:3px;font-size:10.5px;font-weight:800;display:block}.cot-app .callout.warn .ct{color:var(--cot-orange)}.cot-app .callout.info .ct{color:var(--cot-accent)}.cot-app .callout.edu .ct{color:var(--cot-purple)}.cot-app .callout.lean-hi{border-color:color-mix(in oklab,var(--cot-hi) 45%,var(--cot-border))}.cot-app .callout.lean-lo{border-color:color-mix(in oklab,var(--cot-lo) 45%,var(--cot-border))}.cot-app .callout.lean-hi .ct{color:var(--cot-hi)}.cot-app .callout.lean-lo .ct{color:var(--cot-lo)}.cot-app .why{flex-direction:column;gap:6px;display:flex}.cot-app .why-r{align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;display:flex}.cot-app .why-p{font-family:var(--cot-mono);text-align:center;border-radius:5px;flex-shrink:0;min-width:30px;padding:1px 6px;font-size:11px;font-weight:700}.cot-app .why-p.p{--h:var(--cot-heat-5);--hr:var(--cot-heat-5-rgb)}.cot-app .why-p.n{--h:var(--cot-heat-1);--hr:var(--cot-heat-1-rgb)}.cot-app .why-p.p,.cot-app .why-p.n{color:var(--h);background:color-mix(in oklab,var(--h) 9%,var(--cot-card2));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--h) 56%,transparent)}.cot-app .why-p.z{background:var(--cot-card2);color:var(--cot-muted)}.cot-app .gl{border-bottom:1px dotted var(--cot-dim);cursor:help}.cot-app .tip{z-index:9999;background:var(--cot-card2);border:1px solid var(--cot-border2);max-width:330px;color:var(--cot-text);box-shadow:var(--cot-shadow);pointer-events:none;opacity:0;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.55;transition:opacity .12s;position:fixed}.cot-app .tip.on{opacity:1}.cot-app .tip b{color:var(--cot-accent)}.cot-app .chart{width:100%;position:relative}.cot-app .chart svg{width:100%;display:block}.cot-app .ch-tip{pointer-events:none;background:var(--cot-card2);border:1px solid var(--cot-border2);box-shadow:var(--cot-shadow);white-space:nowrap;z-index:5;border-radius:8px;padding:7px 9px;font-size:11px;line-height:1.5;display:none;position:absolute}.cot-app .ch-tip .r{font-family:var(--cot-mono);align-items:center;gap:6px;display:flex}.cot-app .ch-tip .sw{border-radius:2px;width:8px;height:8px}.cot-app .legend{flex-wrap:wrap;gap:6px;display:flex}.cot-app .ahead{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cot-app .ahead-n{font-family:var(--cot-head);letter-spacing:.005em;font-size:28px;font-weight:700;line-height:1.15}.cot-app .ahead-m{color:var(--cot-dim);font-size:12px}.cot-app .bigbias{flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.cot-app .score{gap:3px;display:flex}.cot-app .score i{background:var(--cot-card2);border:1px solid var(--cot-border);border-radius:2px;width:14px;height:8px}.cot-app .score i.p{background:var(--cot-hi);border-color:var(--cot-hi)}.cot-app .score i.n{background:var(--cot-lo);border-color:var(--cot-lo)}.cot-app .kv{grid-template-columns:auto minmax(0,1fr);gap:5px 14px;font-size:12.5px;display:grid}.cot-app .kv dt{color:var(--cot-muted)}.cot-app .kv dd{overflow-wrap:anywhere}.cot-app .cmp-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.cot-app .cc{background:var(--cot-card);border:1px solid var(--cot-border);border-radius:var(--cot-r);border-top:3px solid var(--cc,var(--cot-accent));padding:13px}.cot-app .cc-h{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.cot-app .cc-n{font-size:14.5px;font-weight:800}.cot-app .cc-m{color:var(--cot-muted);font-size:10.5px}.cot-app .cc-rows{flex-direction:column;gap:6px;font-size:12px;display:flex}.cot-app .cc-r{grid-template-columns:92px 1fr auto;align-items:center;gap:8px;display:grid}.cot-app .cc-r .l{color:var(--cot-dim);font-size:11px}.cot-app .cc-r .v{font-family:var(--cot-mono);text-align:right;min-width:52px;font-size:11.5px}.cot-app .rep{flex-direction:column;gap:14px;display:flex}.cot-app .rep-cover{background:linear-gradient(135deg,var(--cot-card) 0%,var(--cot-card2) 100%);border:1px solid var(--cot-border);border-radius:var(--cot-r);padding:20px 22px;position:relative;overflow:hidden}.cot-app .rep-cover:after{content:"";background:radial-gradient(circle,var(--cot-accent-bg) 0%,transparent 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-40px;right:-40px}.cot-app .rep-k{letter-spacing:.14em;text-transform:uppercase;color:var(--cot-accent);font-size:11px;font-weight:800}.cot-app .rep-t{font-family:var(--cot-head);letter-spacing:.005em;margin-top:4px;font-size:28px;font-weight:700;line-height:1.15}.cot-app .rep-m{color:var(--cot-dim);margin-top:4px;font-size:12.5px}.cot-app .sec-h{align-items:center;gap:10px;margin-bottom:10px;display:flex}.cot-app .sec-n{background:var(--sc,var(--cot-accent));width:26px;height:26px;color:var(--cot-accent-txt);border-radius:7px;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.cot-app .sec-t{font-family:var(--cot-head);font-size:19px;font-weight:700;line-height:1.2}.cot-app .sec-s{color:var(--cot-muted);font-size:11.5px}.cot-app .acards{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px;margin-top:12px;display:grid}.cot-app .ac{background:var(--cot-card2);border:1px solid var(--cot-border);cursor:pointer;border-radius:10px;padding:11px 12px}.cot-app .ac:hover{border-color:var(--cot-border2)}.cot-app .ac-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.cot-app .ac-n{font-size:13.5px;font-weight:800}.cot-app .ac-sp{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:6px 0;display:grid}.cot-app .ac-sp .s{color:var(--cot-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700}.cot-app .ac-sp .v{font-family:var(--cot-mono);font-size:11px;font-weight:600}.cot-app .ac-t{color:var(--cot-dim);margin-top:6px;font-size:12px;line-height:1.55}.cot-app .ac-t b{color:var(--cot-text)}.cot-app .lv-line{border-top:1px dashed var(--cot-border);color:var(--cot-dim);margin-top:7px;padding-top:7px;font-size:11.5px;line-height:1.5}.cot-app .lv-line b{color:var(--cot-text)}.cot-app .lv-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.cot-app .lv-scroll svg{max-width:none;height:auto;display:block}.cot-app .mx{border-collapse:separate;border-spacing:3px;width:100%;font-size:11.5px}.cot-app .mx th{color:var(--cot-muted);text-transform:uppercase;letter-spacing:.05em;text-align:center;white-space:nowrap;padding:4px 6px;font-size:10px;font-weight:700}.cot-app .mx th.al{text-align:left}.cot-app .mx td{text-align:center;font-family:var(--cot-mono);white-space:nowrap;border-radius:6px;padding:6px 7px;font-size:11px}.cot-app .mx td.al{text-align:left;font-family:var(--cot-font);background:0 0;font-size:12px;font-weight:700}.cot-app .mx td.trend{font-family:var(--cot-font);font-weight:700}.cot-app .mx tr.grp td{text-align:left;font-family:var(--cot-font);letter-spacing:.08em;text-transform:uppercase;color:var(--cot-dim);background:0 0;padding-top:10px;font-size:10.5px;font-weight:800}.cot-app .guide{max-width:980px}.cot-app .guide h2{font-family:var(--cot-head);align-items:center;gap:9px;margin:24px 0 8px;font-size:21px;font-weight:700;line-height:1.2;display:flex}.cot-app .guide h2:first-child{margin-top:0}.cot-app .guide h2 .n{background:var(--cot-accent);width:26px;height:26px;color:var(--cot-accent-txt);font-size:13px;font-family:var(--cot-font);border-radius:7px;flex-shrink:0;place-items:center;font-weight:800;display:grid}.cot-app .guide p,.cot-app .guide li{font-size:14px;line-height:1.75}.cot-app .guide ul{margin:6px 0 10px;padding-left:20px}.cot-app .actor{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}@media (max-width:860px){.cot-app .actor{grid-template-columns:1fr}}.cot-app .actor div{background:var(--cot-card2);border:1px solid var(--cot-border);border-top:3px solid var(--ac);border-radius:10px;padding:12px}.cot-app .actor>div>b{color:var(--ac);margin-bottom:4px;display:block}.cot-app .actor p{font-size:12.5px!important;line-height:1.6!important}.cot-app .steps{counter-reset:s;gap:8px;margin:10px 0;display:grid}.cot-app .steps div{counter-increment:s;background:var(--cot-card2);border:1px solid var(--cot-border);border-radius:10px;align-items:flex-start;gap:11px;padding:10px 12px;font-size:13.5px;line-height:1.6;display:flex}.cot-app .steps div:before{content:counter(s);background:var(--cot-accent);width:24px;height:24px;color:var(--cot-accent-txt);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.cot-app .lex{border:1px solid var(--cot-border);border-radius:10px;grid-template-columns:200px minmax(0,1fr);gap:0;display:grid;overflow:hidden}.cot-app .lex div{border-bottom:1px solid var(--cot-border);padding:8px 12px;font-size:13px;line-height:1.55}.cot-app .lex div:nth-child(odd){background:var(--cot-card2);font-weight:700}@media (max-width:700px){.cot-app .lex{grid-template-columns:minmax(0,1fr)}}.cot-app .empty{text-align:center;color:var(--cot-dim);padding:50px 20px}.cot-app .empty .big{color:var(--cot-text);margin-bottom:6px;font-size:15px;font-weight:700}.cot-app .skel{background:linear-gradient(90deg,var(--cot-card2),var(--cot-border),var(--cot-card2));background-size:200% 100%;border-radius:6px;height:14px;animation:1.2s infinite cot-sk}@keyframes cot-sk{to{background-position:-200% 0}}.cot-app .toast{background:var(--cot-card2);border:1px solid var(--cot-border2);max-width:calc(100vw - 32px);box-shadow:var(--cot-shadow);opacity:0;pointer-events:none;z-index:9999;border-radius:10px;padding:10px 16px;font-size:12.5px;transition:all .2s;position:fixed;bottom:22px;left:50%;transform:translate(-50%)translateY(20px)}.cot-app .toast.on{opacity:1;transform:translate(-50%)translateY(0)}.cot-app .foot{max-width:1560px;color:var(--cot-muted);margin:0 auto;padding:0 20px 30px;font-size:11px;line-height:1.6}.cot-app .sep{background:var(--cot-border);height:1px;margin:12px 0}.cot-app .small{font-size:11.5px}.cot-app .mt8{margin-top:8px}.cot-app .mt12{margin-top:12px}.cot-app .mt14{margin-top:14px}.cot-app .flex{align-items:center;gap:8px;display:flex}.cot-app .wrap{flex-wrap:wrap}.cot-app .xz{background:var(--cot-bg);padding:2px}.cot-app.exporting .noexp,.cot-app .exp-only,.cot-app .exp-inl{display:none!important}.cot-app.exporting .exp-only{display:flex!important}.cot-app.exporting .exp-inl{display:inline!important}@media print{.cot-app .exp-only{display:flex!important}.cot-app .exp-inl{display:inline!important}.cot-app{--cot-bg:#fff;--cot-bg2:#f4f4f4;--cot-card:#fff;--cot-card2:#f7f7f7;--cot-border:#d8d8d8;--cot-border2:#bbb;--cot-text:#111;--cot-dim:#444;--cot-muted:#666;--cot-accent:#007a85;--cot-accent-bg:#007a8512;--cot-green:#15804e;--cot-red:#b42318;--cot-orange:#8a5300;--cot-purple:#0f766e;--cot-purple-bg:#0f766e14;--cot-spec:#007a85;--cot-comm:#b06a00;--cot-retail:#0f766e;--cot-oi:#555;--cot-price:#111;--cot-orange-bg:#fff7e8;--cot-green-bg:#15804e14;--cot-red-bg:#b4231814;--cot-dim-bg:#0000000d;--cot-accent-txt:#fff;--cot-shadow:none}.cot-app .topbar,.cot-app .nav,.cot-app .noprint,.cot-app .noexp,.cot-app .ph,.cot-app .toolbar,.cot-app .foot,.cot-app .cot-set-btn,.cot-app .hint,.cot-app .toast,.cot-app .tip,.cot-app .ch-tip{display:none!important}.cot-app .lv-scroll,.cot-app .tbl-wrap,.cot-app .tbl-scroll{overflow:visible!important}.cot-app .cot-main{max-width:none;padding:0}.cot-app .card,.cot-app .kpi,.cot-app .ac,.cot-app .cc,.cot-app .mini{-moz-column-break-inside:avoid;break-inside:avoid}.cot-app{font-size:12px}}.cot-app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-wrap:break-word;border-radius:inherit;min-width:0;position:relative}.cot-app .topbar{border-top-left-radius:inherit;border-top-right-radius:inherit}.cot-app .cot-main{display:block}.cot-app [hidden]{display:none!important}.cot-app p,.cot-app li,.cot-app .narr,.cot-app .callout,.cot-app .ac-t{text-wrap:pretty}.cot-app h1,.cot-app h2,.cot-app h3,.cot-app .sec-t,.cot-app .rep-t,.cot-app .exp-title{text-wrap:balance}.cot-app .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.cot-app :focus{outline:none}.cot-app :focus-visible{outline:2px solid var(--cot-accent);outline-offset:2px;border-radius:6px}.cot-app .tbl tr.row:focus-visible td{background:var(--cot-hover)}.cot-app .tbl tr.row:focus-visible{outline-offset:-2px}.cot-app .tile:focus-visible,.cot-app .ac:focus-visible,.cot-app .cc:focus-visible{outline-offset:1px}.cot-app .gl:focus-visible{border-radius:3px}.cot-app .th-btn{all:unset;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;align-items:center;gap:3px;display:inline-flex}.cot-app .th-btn:hover{color:var(--cot-text)}.cot-app .th-btn:focus-visible{outline:2px solid var(--cot-accent);outline-offset:2px;border-radius:4px}.cot-app .lnk{all:unset;cursor:pointer;color:var(--cot-accent);text-underline-offset:2px;font:inherit;text-decoration:underline}.cot-app .lnk:focus-visible{outline:2px solid var(--cot-accent);outline-offset:2px;border-radius:3px}.cot-app .hint{border:1px solid var(--cot-border2);color:var(--cot-dim);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.cot-app .hint:hover{color:var(--cot-accent);border-color:var(--cot-accent)}.cot-app .cot-remind{border-left:3px solid var(--cot-orange-bd);background:var(--cot-orange-bg);color:var(--cot-dim);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;padding:7px 11px;line-height:1.55;display:flex}.cot-app .bigbias .hint{margin-top:2px}.cot-app .lv-state{color:var(--cot-dim);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 2px;font-size:13px;display:flex}.cot-app .lv-state.err{color:var(--cot-text)}.cot-app .spin{border:2px solid var(--cot-border2);border-top-color:var(--cot-accent);vertical-align:-2px;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite cot-spin;display:inline-block}.cot-app .lv-state .spin{margin-right:0}.cot-app .empty .big .spin{margin-right:10px}.cot-app .tbl-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.cot-app .wk-chips{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.cot-app .chart{touch-action:pan-y;border-radius:8px}.cot-app .cot-tl{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;margin:12px 0 10px;padding:0;list-style:none;display:grid}.cot-app .cot-tl li{border:1px solid var(--cot-border);border-top:3px solid var(--tc,var(--cot-accent));background:var(--cot-card2);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex;font-size:13px!important;line-height:1.5!important}.cot-app .cot-tl li b{color:var(--cot-text)}.cot-app .cot-tl li span{color:var(--cot-dim)}.cot-app .cot-tl .cot-tl-gap{color:var(--cot-orange);text-align:center;background:0 0;border:0;align-self:center;max-width:90px;padding:0 2px;font-weight:700;font-size:12px!important}.cot-app .exp-head{flex-direction:column;gap:3px;margin-bottom:12px}.cot-app .exp-brand{align-items:center;gap:10px;display:flex}.cot-app .exp-logo{-o-object-fit:contain;object-fit:contain;width:30px;height:30px}.cot-app .lg-prt{display:none!important}.cot-app .exp-url{color:var(--cot-dim);font-size:12px;font-family:var(--cot-mono)}.cot-app .exp-title{font-family:var(--cot-head);margin-top:6px;font-size:22px;font-weight:700;line-height:1.2}.cot-app .cot-beta{max-width:1560px;margin:12px auto 0;padding:0 20px}.cot-app .cot-beta-in{border:1px solid var(--cot-orange-bd);background:var(--cot-orange-bg);color:var(--cot-text);border-radius:10px;align-items:flex-start;gap:10px;padding:9px 13px;font-size:12.5px;line-height:1.55;display:flex}.cot-app .cot-beta-tag{box-sizing:border-box;letter-spacing:.09em;text-transform:uppercase;height:18px;color:var(--cot-orange);border:1px solid var(--cot-orange-bd);vertical-align:top;white-space:nowrap;border-radius:20px;flex-shrink:0;margin-top:1px;padding:0 8px;font-size:10.5px;font-weight:800;line-height:16px;display:inline-block}.cot-app .cot-beta-x{border:1px solid var(--cot-orange-bd);background:var(--cot-orange-bg);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:8px 12px;font-size:11.5px;line-height:1.5}.cot-app .cot-credit{color:var(--cot-muted);margin-top:18px;font-size:12px}.cot-app .cot-set-btn{border:1px solid var(--cot-border2);background:var(--cot-input);color:var(--cot-text);cursor:pointer;border-radius:9px;align-items:center;gap:7px;max-width:100%;padding:6px 10px;font-size:12.5px;font-weight:700;display:none}.cot-app .cot-set-sum{color:var(--cot-dim);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.cot-app .cot-set-btn[aria-expanded=true]{border-color:var(--cot-accent)}@media (max-width:760px){.cot-app .topbar-in{gap:8px 10px;padding-top:8px;padding-bottom:8px}.cot-app .rbar{flex:auto;order:1}.cot-app .rbar .ctl-lbl,.cot-app .ibtn-t{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cot-app .sel-week{flex:auto;min-width:0;max-width:none;height:36px}.cot-app .ibtn{flex:none;width:36px;height:36px;padding:0}.cot-app .cot-set-btn{flex:0 auto;order:2;min-height:36px;display:inline-flex}.cot-app .status{flex:100%;order:5;min-width:0;font-size:11.5px;line-height:1.45}.cot-app .controls{flex:100%;order:4;gap:8px;padding:6px 0 2px;display:none}.cot-app .controls.open{display:flex}.cot-app .controls .sel{max-width:100%}.cot-app .nav{scrollbar-width:thin;scrollbar-color:var(--cot-border2) transparent;gap:0;padding-bottom:2px;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.cot-app .nav::-webkit-scrollbar{height:3px;display:block}.cot-app .nav::-webkit-scrollbar-thumb{background:var(--cot-border2);border-radius:3px}.cot-app .nav button{gap:6px;padding:10px 11px 11px;font-size:12.5px}.cot-app .cot-beta{margin-top:10px;padding:0 12px}.cot-app .cot-beta-in{padding:8px 11px;font-size:12px}.cot-app .cot-main{padding-top:14px}.cot-app .ph h1{font-size:23px}.cot-app .search{flex:160px;min-width:0}.cot-app .bigbias{align-items:flex-start;margin-left:0}.cot-app .tile.wide{width:calc(50% - 3px);min-width:0}.cot-app .tile .tn{max-width:100%}.cot-app .cot-tl{grid-template-columns:minmax(0,1fr)}.cot-app .cot-tl .cot-tl-gap{text-align:left;max-width:none;padding:0 4px}.cot-app .kpi-v{font-size:21px}.cot-app .acards,.cot-app .cmp-cards,.cot-app .minis{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}}@media (max-width:420px){.cot-app .cot-set-sum{display:none}}@media print{.cot-app .cot-beta{padding:0;display:block!important}.cot-app .cot-beta-in{color:#111;background:#fff7e8;border-color:#b06a00}.cot-app .cot-beta-x{display:none!important}.cot-app .cot-remind{color:#333;background:#fff7e8;border-left-color:#b06a00}.cot-app .lg-scr{display:none!important}.cot-app .lg-prt{display:block!important}}@media (prefers-reduced-motion:reduce){.cot-app *,.cot-app :before,.cot-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cot-app .acards>.ac{content-visibility:auto;contain-intrinsic-size:auto 250px}.cot-app #wk-zone>.card~.card~.card,.cot-app #wk-lv>.card{content-visibility:auto;contain-intrinsic-size:auto 900px}.cot-app.exporting .acards>.ac,.cot-app.exporting #wk-zone>.card,.cot-app.exporting #wk-lv>.card{content-visibility:visible!important}@media print{.cot-app .acards>.ac,.cot-app #wk-zone>.card,.cot-app #wk-lv>.card{content-visibility:visible!important}}.cot-app .cot-licenses{color:var(--cot-muted);margin-top:8px;font-size:12px}.cot-app .cot-licenses summary{cursor:pointer}.cot-app .cot-licenses p,.cot-app .cot-licenses ul{margin-top:6px;line-height:1.55}.cot-app .cot-licenses ul{padding-left:18px}.cot-app .tbl.postbl th,.cot-app .tbl.postbl td{padding:7px 4px}.cot-app .tbl.postbl th{letter-spacing:0}.cot-app .tbl.postbl td.gcell{min-width:58px}.cot-app .tbl.postbl td.num{font-size:11.5px}.cot-app .tbl.postbl td:first-child .flex{gap:5px}.cot-app .tbl.postbl .gauge{min-width:26px}.cot-app .tbl.postbl .gwrap{gap:5px}.cot-app .tbl.postbl td:first-child{white-space:normal;line-height:1.3}.cot-app .win-s{border:1px dashed var(--cot-orange-bd);font-family:var(--cot-mono);color:var(--cot-orange);white-space:nowrap;vertical-align:middle;cursor:help;border-radius:6px;margin-left:5px;padding:0 5px;font-size:9.5px;font-weight:700;line-height:15px;display:inline-block}.cot-app .ac-sp .v .win-s{margin-left:4px;font-size:9px}.cot-app .cmp-ctl{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}[data-cot-host][data-cot-mounted]>:not([data-cot-mount]){display:none!important}.cot-app .sens{border:1px solid var(--cot-border);color:var(--cot-text);white-space:nowrap;background:0 0;border-radius:999px;padding:0 7px;font-weight:700;line-height:1.55;display:inline-block}.cot-app .sens-l,.cot-app .sens-s{color:var(--cot-text);border-color:var(--cot-border);background:0 0}.cot-app .sens-0,.cot-app .sens-na{color:var(--cot-dim);border-color:var(--cot-border);background:0 0}.cot-app .var{white-space:nowrap;font-weight:700}.cot-app .var i{margin-right:3px;font-size:.78em;font-style:normal}.cot-app .var-up{color:var(--cot-green)}.cot-app .var-dn{color:var(--cot-red)}.cot-app .var-0{color:var(--cot-dim)}.cot-app .mini-v .var{font-weight:800}.cot-app .prov{border-left:2px solid var(--cot-border2);color:var(--cot-muted);text-wrap:pretty;margin-top:10px;padding-left:9px;font-size:11.5px;line-height:1.55}.cot-app .src-list{padding-left:18px;line-height:1.6}.cot-app .mkt-nav{margin-bottom:14px}.cot-app .a-find{flex:220px;max-width:340px;position:relative}.cot-app .a-find .search{width:100%}.cot-app .a-res{z-index:30;background:var(--cot-card2);border:1px solid var(--cot-border2);box-shadow:var(--cot-shadow);border-radius:10px;max-height:320px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.cot-app .a-res button{text-align:left;cursor:pointer;width:100%;color:var(--cot-text);background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;display:flex}.cot-app .a-res button:hover,.cot-app .a-res button:focus-visible{background:var(--cot-hover)}.cot-app .pxcard .pxv{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.cot-app .pxcard .pxv b{font-family:var(--cot-mono);font-size:20px;font-weight:700}@media print{.cot-app .sens{border-color:#999}.cot-app .prov{color:#444;border-left-color:#999}}.cot-app #dash-tbl .tbl th,.cot-app #dash-tbl .tbl td{padding-left:7px;padding-right:7px}.cot-app #dash-tbl .tbl td.c-g{width:92px;min-width:92px}.cot-app #dash-tbl .tbl td.c-fl{white-space:normal;min-width:104px;max-width:124px}.cot-app .flag.fm{cursor:help;margin:1px 2px 1px 0;padding:1px 5px}@media (max-width:1599px){.cot-app #dash-tbl .c-tr{display:none}}.cot-app .wk-chip{flex-shrink:0;min-width:max-content}.cot-app .nw{white-space:nowrap}.cot-app.exporting .tbl-wrap,.cot-app.exporting .tbl-scroll,.cot-app.exporting .lv-scroll{overflow:visible!important}.cot-app .ac-h{flex-wrap:wrap}.cot-app{--cot-green-tx:var(--cot-green);--cot-red-tx:var(--cot-red)}:root[data-theme=vision-couleurs] .cot-app{--cot-red-tx:#e8732a;--cot-retail:#f0e442}:root[data-theme=ete] .cot-app{--cot-purple:#c4b5fd;--cot-retail:#c4b5fd;--cot-purple-bg:#c4b5fd1f;--cot-purple-bd:#c4b5fd52;--cot-border2:#ff9e1b4d}.cot-app .var-up,.cot-app .pos{color:var(--cot-green-tx)}.cot-app .var-dn,.cot-app .neg{color:var(--cot-red-tx)}.cot-app .flag{border:1px solid var(--cot-border2);background:0 0}.cot-app .f-ext{border-color:var(--cot-orange-bd)}.cot-app .f-rec{border-color:currentColor}.cot-app .f-rev{border-color:var(--cot-accent-bd)}.cot-app .f-div,.cot-app .f-crowd{border-color:var(--cot-purple-bd)}.cot-app .mini-c{white-space:normal;text-overflow:clip;overflow:visible}.cot-app .lv-tt{margin-top:4px;font-size:12.5px;font-weight:800}.cot-app .lv-ts{color:var(--cot-dim);margin-bottom:6px;font-size:11px}.cot-app .lv-leg{gap:4px;margin:8px 0 0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:grid}.cot-app .lv-leg li{align-items:baseline;gap:7px;display:flex}.cot-app .lv-leg .lv-n{border:1.5px solid var(--lc);min-width:18px;height:18px;color:var(--lc);font-size:10.5px;font-weight:800;font-family:var(--cot-mono);border-radius:9px;flex:none;place-items:center;display:inline-grid}.cot-app .lv-leg .lv-o{color:var(--cot-muted)}@media (max-width:1439px){.cot-app #dash-tbl .tbl th,.cot-app #dash-tbl .tbl td{padding-left:5px;padding-right:5px}}.cot-app{--cot-cat-crypto:#60b09a;--cot-cat-indices:#4f8cff;--cot-cat-fx:#22d38a;--cot-cat-rates:#38bdf8;--cot-cat-energy:#ff8a3d;--cot-cat-metals:#ffd166;--cot-cat-agri:#9bd46c}:root[data-theme=vision-couleurs] .cot-app{--cot-cat-crypto:#6ee2e2;--cot-cat-indices:#6fa1b4;--cot-cat-fx:#4bb295;--cot-cat-rates:#3e9bfa;--cot-cat-energy:#de8246;--cot-cat-metals:#efd483;--cot-cat-agri:#c8f1d1}.cot-app{--cot-lav:#8f84e4;--cot-heat-0:color-mix(in oklab,var(--gold) 94%,#fff);--cot-heat-1:color-mix(in oklab,var(--gold) 62%,var(--text));--cot-heat-2:color-mix(in oklab,var(--gold) 36%,var(--text));--cot-heat-3:color-mix(in oklab,var(--cot-lav) 50%,var(--text));--cot-heat-4:color-mix(in oklab,var(--cyan) 36%,var(--text));--cot-heat-5:color-mix(in oklab,var(--cyan) 62%,var(--text));--cot-heat-6:color-mix(in oklab,var(--cyan) 72%,#d6fbff);--cot-lo:var(--cot-heat-0);--cot-hi:var(--cot-heat-6);--cot-neutral:var(--cot-heat-3);--cot-glass-bd:#ffffff21;--cot-heat-0-rgb:246,172,60;--cot-heat-1-rgb:246,196,130;--cot-heat-2-rgb:245,215,176;--cot-heat-3-rgb:190,187,235;--cot-heat-4-rgb:178,216,219;--cot-heat-5-rgb:129,199,206;--cot-heat-6-rgb:94,194,206;--cot-text-rgb:242,240,236}.cot-app .hb0{--h:var(--cot-heat-0);--hr:var(--cot-heat-0-rgb);--tint:14%;--halo:36%;--bord:84%;--glow:48%}.cot-app .hb1{--h:var(--cot-heat-1);--hr:var(--cot-heat-1-rgb);--tint:9%;--halo:22%;--bord:56%;--glow:0%}.cot-app .hb2{--h:var(--cot-heat-2);--hr:var(--cot-heat-2-rgb);--tint:6%;--halo:12%;--bord:32%;--glow:0%}.cot-app .hb3{--h:var(--cot-heat-3);--hr:var(--cot-heat-3-rgb);--tint:6%;--halo:12%;--bord:26%;--glow:0%}.cot-app .hb4{--h:var(--cot-heat-4);--hr:var(--cot-heat-4-rgb);--tint:6%;--halo:12%;--bord:32%;--glow:0%}.cot-app .hb5{--h:var(--cot-heat-5);--hr:var(--cot-heat-5-rgb);--tint:9%;--halo:22%;--bord:56%;--glow:0%}.cot-app .hb6{--h:var(--cot-heat-6);--hr:var(--cot-heat-6-rgb);--tint:14%;--halo:36%;--bord:84%;--glow:48%}.cot-app .hbx{--h:var(--cot-muted);--hr:var(--cot-text-rgb);--tint:0%;--halo:0%;--bord:0%;--glow:0%}.cot-app .hm-tile,.cot-app .tile{color:var(--cot-text);border:1px solid color-mix(in oklab,var(--h) var(--bord),var(--cot-glass-bd));background:radial-gradient(92% 78% at 100% 0%,color-mix(in oklab,var(--h) var(--halo),transparent),transparent 72%),linear-gradient(168deg,color-mix(in oklab,var(--h) var(--tint),var(--cot-card2)) 0%,var(--cot-card) 72%);transition:transform .15s,box-shadow .15s,border-color .15s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 1px 2px #0006}.cot-app .hm-tile:hover,.cot-app .hm-tile:focus-visible,.cot-app .tile:hover,.cot-app .tile:focus-visible{box-shadow:inset 0 1px 0 #ffffff24,0 12px 28px -10px color-mix(in oklab,var(--h) 55%,#0009),0 10px 26px #00000059;border-color:color-mix(in oklab,var(--h) 90%,var(--cot-glass-bd));transform:translateY(-2px)}.cot-app .hm-tile:focus-visible,.cot-app .tile:focus-visible{outline:2px solid var(--h);outline-offset:2px}.cot-app .hm-tile.hb0,.cot-app .hm-tile.hb6,.cot-app .tile.hb0,.cot-app .tile.hb6{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--h) 55%,#ffffff59),0 0 0 1px color-mix(in oklab,var(--h) 26%,transparent),0 10px 30px -12px color-mix(in oklab,var(--h) var(--glow),transparent)}.cot-app .hm-tile.hb0:after,.cot-app .hm-tile.hb6:after,.cot-app .tile.hb0:after,.cot-app .tile.hb6:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,transparent 36%,#ffffff08 45%,color-mix(in oklab,var(--h) 15%,transparent) 50%,#ffffff08 55%,transparent 64%) 100% 0/280% 100% no-repeat;animation:7.5s cubic-bezier(.45,0,.2,1) infinite cot-glint;position:absolute;inset:0}.cot-app .hm-tile.hb0:after,.cot-app .tile.hb0:after{animation-delay:-3.2s}@keyframes cot-glint{0%{background-position:100% 0}42%,to{background-position:0 0}}.cot-app .hm-tile.hbx,.cot-app .tile.hbx{background:repeating-linear-gradient(135deg,transparent 0 4px,#ffffff0d 4px 7px),var(--cot-dim-bg)}.cot-app .tile .tt{color:var(--h)}.cot-app .tile.wide .tt{color:var(--cot-text)}.cot-app .tile.wide .tv{color:var(--h);font-weight:700}.cot-app .tile .trk{opacity:1;color:var(--cot-muted)}.cot-app .mx td.hc,.cot-app .tbl td.hc{color:var(--h);background:linear-gradient(168deg,color-mix(in oklab,var(--h) var(--tint),var(--cot-card2)) 0%,var(--cot-card) 100%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--h) var(--bord),transparent);font-weight:700}.cot-app .bias.hb0,.cot-app .bias.hb1,.cot-app .bias.hb2,.cot-app .bias.hb3,.cot-app .bias.hb4,.cot-app .bias.hb5,.cot-app .bias.hb6{color:var(--h);background:color-mix(in oklab,var(--h) 9%,var(--cot-card2));border-color:color-mix(in oklab,var(--h) var(--pb),transparent)}.cot-app .bias.hb0 i,.cot-app .bias.hb1 i,.cot-app .bias.hb2 i,.cot-app .bias.hb3 i,.cot-app .bias.hb4 i,.cot-app .bias.hb5 i,.cot-app .bias.hb6 i{background:var(--h)}.cot-app .bias.hb0,.cot-app .bias.hb6{--pb:84%}.cot-app .bias.hb1,.cot-app .bias.hb5{--pb:70%}.cot-app .bias.hb2,.cot-app .bias.hb4{--pb:62%}.cot-app .bias.hb3{--pb:56%}.cot-app .bias.hb0 i,.cot-app .bias.hb6 i{box-shadow:0 0 6px color-mix(in oklab,var(--h) 70%,transparent)}.cot-app .bias.vd{color:var(--cot-dim);border-color:var(--cot-border2);background:0 0}.cot-app .bias.vd i{background:var(--cot-muted)}.cot-app .hm-tile .sc,.cot-app .gauge{background:linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff42 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),#0000006b;border-radius:3px;position:relative;box-shadow:inset 0 1px 2px #0000008c,inset 0 0 0 1px #ffffff0a}.cot-app .hm-tile .sc{flex:1;min-width:30px;height:6px;margin-bottom:4px}.cot-app .gauge{min-width:60px;height:7px}.cot-app .hm-tile .sc:before,.cot-app .hm-tile .sc:after,.cot-app .gauge:before,.cot-app .gauge:after{content:"";background:#ffffff38;width:1px;position:absolute;top:-2px;bottom:-2px}.cot-app .hm-tile .sc:before,.cot-app .gauge:before{left:10%}.cot-app .hm-tile .sc:after,.cot-app .gauge:after{left:90%}.cot-app .sc .fl,.cot-app .gauge .fl{background:var(--h);min-width:2px;box-shadow:0 0 7px color-mix(in oklab,var(--h) 65%,transparent);border-radius:2px;position:absolute;top:1px;bottom:1px}.cot-app .sc .fl.l,.cot-app .gauge .fl.l{background:linear-gradient(90deg,var(--h),color-mix(in oklab,var(--h) 45%,transparent))}.cot-app .sc .fl.r,.cot-app .gauge .fl.r{background:linear-gradient(90deg,color-mix(in oklab,var(--h) 45%,transparent),var(--h))}.cot-app .hm-tile .sc b,.cot-app .gauge b{width:3px;height:12px;box-shadow:0 0 0 1px #0000008c,0 0 9px var(--h);background:#fff;border-radius:2px;position:absolute;top:-3px;transform:translate(-50%)}.cot-app .gauge b{height:13px}.cot-app .hm-bar{border:1px solid var(--cot-border);border-radius:var(--cot-r);background:var(--cot-card);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:14px;padding:12px 14px;display:flex}.cot-app .hm-bar .grp{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cot-app .hm-bar .lbl{font-family:var(--cot-head);letter-spacing:.12em;text-transform:uppercase;color:var(--cot-muted);white-space:nowrap;font-size:11px;font-weight:700}.cot-app .hm-bar .search{min-width:200px;margin-left:auto}.cot-app .hm-ext{border:1px solid var(--cot-border);background:linear-gradient(168deg,color-mix(in srgb,var(--cyan) 7%,var(--cot-card)) 0%,var(--cot-card) 60%);border-radius:18px;padding:14px 16px 12px;position:relative;overflow:hidden}.cot-app .hm-ext:before{content:"";background:linear-gradient(90deg,transparent 2%,color-mix(in srgb,var(--gold) 70%,transparent) 25%,color-mix(in srgb,var(--cyan) 80%,transparent) 75%,transparent 98%);height:2px;position:absolute;inset:0 0 auto}.cot-app .hm-ext .hd{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px;display:flex}.cot-app .hm-ext h2{font-family:var(--cot-head);color:var(--cot-text);font-size:19px;font-weight:700;line-height:1.2}.cot-app .hm-ext .sum{color:var(--cot-muted);font-size:12.5px}.cot-app .hm-ext .sum b{color:var(--cot-dim);font-weight:600}.cot-app .exl{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--cot-border2) transparent;grid-auto-columns:minmax(236px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.cot-app .exc{--h:var(--cot-text);--hr:var(--cot-text-rgb);--xa:10%;--xb:30%;scroll-snap-align:start;border:1px solid color-mix(in oklab,var(--h) var(--xb),var(--cot-glass-bd));background:radial-gradient(86% 72% at 100% 0%,color-mix(in oklab,var(--h) var(--xa),transparent),transparent 72%),linear-gradient(168deg,color-mix(in oklab,var(--h) 9%,var(--cot-card2)) 0%,var(--cot-card) 68%);border-radius:13px;flex-direction:column;gap:6px;min-height:104px;padding:11px 12px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000059}.cot-app .exc:before{content:"";background:linear-gradient(90deg,transparent 4%,color-mix(in oklab,var(--h) 78%,transparent) 36%,transparent 92%);height:2px;position:absolute;top:0;left:0;right:0}.cot-app .exc.hi{--h:var(--cot-heat-6);--hr:var(--cot-heat-6-rgb);--xa:20%;--xb:50%}.cot-app .exc.lo{--h:var(--cot-heat-0);--hr:var(--cot-heat-0-rgb);--xa:20%;--xb:50%}.cot-app .exc .xtag{font-family:var(--cot-head);letter-spacing:.12em;text-transform:uppercase;color:var(--cot-dim);align-items:center;gap:6px;font-size:10.5px;font-weight:700;line-height:1.3;display:inline-flex}.cot-app .exc .xtag i{background:var(--h);width:8px;height:8px;box-shadow:0 0 8px color-mix(in oklab,var(--h) 70%,transparent),inset 0 1px 0 #ffffff59;border-radius:50%;flex:none}.cot-app .exc.mv .xtag i{opacity:.75}.cot-app .exc .hx-who{color:var(--cot-text);font-size:14px;font-weight:700;text-decoration:none}.cot-app .exc a.hx-who:hover{text-underline-offset:2px;text-decoration:underline}.cot-app .exc .hx-who .code{font-family:var(--cot-mono);color:var(--cot-muted);font-size:11.5px;font-weight:500}.cot-app .exc .txt{color:var(--cot-dim);font-size:12.5px;line-height:1.4}.cot-app .exc .txt b{color:var(--cot-text);font-weight:600}.cot-app .exc .codes{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.cot-app .hx-chip{font-family:var(--cot-mono);border:1px solid var(--cot-border2);background:var(--cot-dim-bg);color:var(--cot-text);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700;text-decoration:none}.cot-app .hx-chip:hover{border-color:var(--h)}.cot-app .hm-legend{color:var(--cot-muted);flex-wrap:wrap;align-items:center;gap:10px 22px;margin:16px 2px 10px;font-size:12px;display:flex}.cot-app .hm-legend .scale{align-items:center;gap:6px;display:flex}.cot-app .hm-legend .sw{gap:2px;display:flex}.cot-app .hm-legend .sw i{border:1px solid color-mix(in oklab,var(--h) var(--bord),var(--cot-glass-bd));background:radial-gradient(100% 100% at 100% 0%,color-mix(in oklab,var(--h) var(--halo),transparent),transparent 75%),color-mix(in oklab,var(--h) var(--tint),var(--cot-card2));border-radius:4px;width:26px;height:16px;display:block;box-shadow:inset 0 1px #ffffff1a}.cot-app .hm-legend .sw i.hb0,.cot-app .hm-legend .sw i.hb6{box-shadow:inset 0 1px 0 #ffffff2e,0 0 8px color-mix(in oklab,var(--h) 45%,transparent)}.cot-app .hm-legend .end{color:var(--cot-dim);white-space:nowrap;font-weight:600}.cot-app .hm-legend .it{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cot-app .hm-legend .it>i{border:1px solid var(--cot-border2);border-radius:4px;flex:none;width:14px;height:14px;display:inline-block}.cot-app .hm-legend .it>i.ring{border-color:color-mix(in oklab,var(--cot-heat-6) 80%,transparent);background:linear-gradient(135deg,color-mix(in oklab,var(--cot-heat-0) 22%,var(--cot-card2)),color-mix(in oklab,var(--cot-heat-6) 26%,var(--cot-card2)));box-shadow:0 0 8px color-mix(in oklab,var(--cot-heat-6) 55%,transparent),inset 0 1px 0 #ffffff38}.cot-app .hm-legend .it>i.gl-gauge{background:linear-gradient(90deg,transparent 50%,var(--cot-heat-6) 50% 86%,transparent 86%) center/100% 4px no-repeat,linear-gradient(90deg,transparent calc(50% - .5px),#fff6 calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),#00000073}.cot-app .hm-legend .it>i.short{background:repeating-linear-gradient(135deg,transparent 0 3px,var(--cot-border2) 3px 5px)}.cot-app .hm-legend .it>i.pk{border-color:color-mix(in oklab,var(--cot-heat-6) 70%,transparent);box-shadow:0 0 8px color-mix(in oklab,var(--cot-heat-6) 35%,transparent);background:#0000006b}.cot-app .hm-legend .it>b{color:var(--cot-text);flex:none}.cot-app .hm-board{border:1px solid var(--cot-border);background:var(--cot-card);border-radius:18px;padding:10px 14px 14px}.cot-app .hm-cat{border-top:1px solid var(--cot-border);grid-template-columns:132px minmax(0,1fr);align-items:start;gap:10px 14px;padding:12px 0;display:grid}.cot-app .hm-cat:first-child{border-top:0}.cot-app .hm-lab{flex-direction:column;gap:4px;min-width:0;padding-top:6px;display:flex}.cot-app .hm-lab .nm{font-family:var(--cot-head);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.cot-app .hm-lab .nm i{border-radius:3px;flex:none;width:9px;height:9px}.cot-app .hm-lab .st{color:var(--cot-muted);font-size:11px;line-height:1.45}.cot-app .hm-lab .st b{color:var(--cot-dim);font-weight:600;font-family:var(--cot-mono)}.cot-app .hm-tiles,.cot-app .hm-tiles.flat{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px;display:grid}.cot-app .hm-tile{text-align:left;border-radius:12px;outline:0;flex-direction:column;gap:2px;min-height:104px;padding:9px 10px 8px;line-height:1.45;text-decoration:none;display:flex}.cot-app .hm-tile .r1{align-items:center;gap:4px;min-width:0;display:flex}.cot-app .hm-tile .code{font-family:var(--cot-mono);letter-spacing:.02em;font-size:12.5px;font-weight:700}.cot-app .hm-tile .rk{font-family:var(--cot-mono);color:var(--cot-muted);font-size:10px;font-weight:500}.cot-app .hm-tile .cd{border-radius:2px;flex:none;width:7px;height:7px}.cot-app .hm-tile .bd{font-family:var(--cot-head);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--cot-border2);color:var(--cot-text);white-space:nowrap;z-index:1;background:#0000006b;border-radius:5px;margin-left:auto;padding:2px 4px;font-size:9px;font-weight:700;position:relative}.cot-app .hm-tile .bd.rec{border-color:color-mix(in oklab,var(--h) 70%,transparent);color:var(--h);box-shadow:0 0 10px color-mix(in oklab,var(--h) 35%,transparent)}.cot-app .hm-tile .nm{color:var(--cot-dim);white-space:nowrap;text-overflow:ellipsis;opacity:.9;font-size:10.5px;overflow:hidden}.cot-app .hm-tile .r2{align-items:flex-end;gap:8px;margin-top:4px;display:flex}.cot-app .hm-tile .idx{font-family:var(--cot-head);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--h);text-shadow:0 0 16px color-mix(in oklab,var(--h) var(--glow),transparent);font-size:30px;font-weight:700;line-height:.9}.cot-app .hm-tile .idx.na{color:var(--cot-muted);text-shadow:none;font-size:16px;line-height:1.2}.cot-app .hm-tile .r3{font-family:var(--cot-mono);white-space:nowrap;color:var(--cot-dim);justify-content:space-between;gap:6px;margin-top:4px;font-size:10.5px;display:flex}.cot-app .hm-tile .r3 .d{color:var(--cot-text);font-weight:700}.cot-app .hm-tile .r3 .d.z{color:var(--cot-muted);font-weight:500}.cot-app .hm-tile .hm-short{clip-path:polygon(100% 0,100% 100%,0 100%);background:repeating-linear-gradient(135deg,#0000 0 3px,#ffffff38 3px 5px);border-bottom-right-radius:12px;width:26px;height:26px;position:absolute;bottom:-1px;right:-1px}.cot-app .hm-none{padding:10px 2px 0}.cot-app .hm-ped{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.cot-app .hm-pc{border:1px solid var(--cot-border);background:var(--cot-card);border-radius:14px;padding:13px 14px}.cot-app .hm-pc .k{font-family:var(--cot-head);letter-spacing:.14em;text-transform:uppercase;color:var(--cot-accent);margin-bottom:6px;font-size:11px;font-weight:700}.cot-app .hm-pc p{color:var(--cot-dim);font-size:12.5px;line-height:1.5}.cot-app .hm-pc p b{color:var(--cot-text);font-weight:600}.cot-app #heat-zone>.callout{margin-top:0;margin-bottom:12px}@media (max-width:1100px){.cot-app .hm-ped{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.cot-app .hm-bar{gap:8px 12px;padding:10px}.cot-app .hm-bar .grp,.cot-app .hm-bar .seg{width:100%}.cot-app .hm-bar .seg button{flex:auto;min-height:34px}.cot-app .hm-tile .bd{letter-spacing:.02em;padding:2px 4px;font-size:8.5px}.cot-app .hm-bar .search{flex:100%;width:100%;min-width:0;height:40px;margin-left:0}.cot-app .hm-ext{border-radius:16px;padding:12px 12px 10px}.cot-app .hm-ext h2{font-size:17px}.cot-app .exl{grid-auto-columns:82%;margin:0 -12px;padding:0 12px 4px;scroll-padding:0 12px}.cot-app .hm-legend{gap:8px 14px;margin:14px 0 10px;font-size:11.5px}.cot-app .hm-legend .it{white-space:normal;align-items:flex-start;line-height:1.35}.cot-app .hm-legend .it>i{margin-top:2px}.cot-app .hm-legend .scale{grid-template-columns:minmax(0,1fr);gap:6px;width:100%;display:grid}.cot-app .hm-legend .sw{width:100%}.cot-app .hm-legend .sw i{flex:1;width:auto;height:14px}.cot-app .hm-legend .scale .end:last-child{text-align:right}.cot-app .hm-board{border-radius:14px;padding:4px 10px 10px}.cot-app .hm-cat{grid-template-columns:minmax(0,1fr);gap:8px}.cot-app .hm-lab{flex-flow:wrap;align-items:baseline;gap:2px 10px;padding-top:0}.cot-app .hm-tiles,.cot-app .hm-tiles.flat{grid-template-columns:repeat(2,minmax(0,1fr))}.cot-app .hm-tile{min-height:108px;padding:10px 10px 9px}.cot-app .hm-tile .idx{font-size:32px}}@media (prefers-reduced-motion:reduce){.cot-app .hm-tile,.cot-app .tile{transition:none}.cot-app .hm-tile.hb0:after,.cot-app .hm-tile.hb6:after,.cot-app .tile.hb0:after,.cot-app .tile.hb6:after{opacity:.6;background-position:50% 0;animation:none}}.cot-app .an-n{align-items:center;gap:2px;display:flex}.cot-app .pin-star{width:24px;height:24px;color:var(--cot-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin:-4px -2px -4px 0;padding:0;display:inline-grid}.cot-app .pin-star .ico{width:15px;height:15px}.cot-app .pin-star:hover{color:var(--cot-accent);background:var(--cot-accent-bg)}.cot-app .pin-star .ico,.cot-app .pin-btn .ico,.cot-app .tbl tr.grp.mine .ico{--ico-accent:currentColor}.cot-app .pin-star.on,.cot-app .pin-btn.on,.cot-app .tbl tr.grp.mine td{color:var(--cot-accent)}.cot-app .pin-star.on .ico path,.cot-app .pin-btn.on .ico path,.cot-app .tbl tr.grp.mine .ico path{fill-opacity:1}.cot-app .pin-btn.on{border-color:var(--cot-accent-bd)}.cot-app .tbl tr.grp.mine .ico{vertical-align:-2px;width:13px;height:13px;margin-right:7px}.cot-app .ahead-top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cot-app .cot-menu{display:inline-block;position:relative}.cot-app .cot-menu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.cot-app .cot-menu>summary::-webkit-details-marker{display:none}.cot-app .cot-menu>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:3px;transform:translateY(-2px)rotate(45deg)}.cot-app .cot-menu[open]>summary{border-color:var(--cot-accent);color:var(--cot-accent)}.cot-app .cot-menu-pop{z-index:40;background:var(--cot-card2);border:1px solid var(--cot-border2);min-width:280px;max-width:min(360px,100vw - 32px);box-shadow:var(--cot-shadow);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.cot-app .cot-menu-pop .mi{all:unset;box-sizing:border-box;width:100%;color:var(--cot-text);cursor:pointer;border-radius:8px;align-items:flex-start;gap:9px;padding:8px 10px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}.cot-app .cot-menu-pop .mi:hover,.cot-app .cot-menu-pop .mi:focus-visible{background:var(--cot-hover)}.cot-app .cot-menu-pop .mi .ico{flex:none;width:15px;height:15px;margin-top:1px}.cot-app .cot-menu-pop .mi small{color:var(--cot-muted);font-size:11px;font-weight:500;display:block}.cot-app .cot-menu-pop .mi-h{border-top:1px solid var(--cot-border);letter-spacing:.06em;text-transform:uppercase;color:var(--cot-muted);margin:6px 10px 2px;padding-top:8px;font-size:11px;font-weight:800}.cot-app .cot-menu-pop .mi-h:first-child{border-top:0;margin-top:2px;padding-top:2px}@media (max-width:760px){.cot-app .cot-menu-pop{z-index:9998;min-width:0;max-width:none;position:fixed;inset:auto 12px 12px}}.cot-app .btn .ico,.cot-app .cot-set-btn .ico{width:14px;height:14px}.cot-app .hint{gap:5px}.cot-app .hint .ico{width:13px;height:13px}.cot-app .gl .ico{vertical-align:-2px;width:13px;height:13px}.cot-app .var i .ico,.cot-app .th-btn .th-ico,.cot-app .mx td.trend .ico,.cot-app .lv-leg .lv-n .ico{--ico-accent:currentColor}.cot-app .var i .ico{vertical-align:-.08em}.cot-app .th-btn .th-ico{width:10px;height:10px;margin-left:2px}.cot-app .th-btn .th-ico path,.cot-app .mx td.trend .ico path{fill-opacity:1}.cot-app .mx td.trend .ico{width:.8em;height:.8em}.cot-app .lv-leg .lv-n .ico{width:10px;height:10px}.cot-app .chip .x .ico{--ico-err:currentColor;width:11px;height:11px}.cot-app .warn>.ico{vertical-align:-2px}.cot-app.exporting .cot-menu-pop{display:none}.cot-app.exporting .hm-tile,.cot-app.exporting .tile,.cot-app.exporting .exc,.cot-app.exporting .hm-tile .bd,.cot-app.exporting .sc,.cot-app.exporting .gauge,.cot-app.exporting .sc .fl,.cot-app.exporting .gauge .fl,.cot-app.exporting .sc b,.cot-app.exporting .gauge b,.cot-app.exporting .exc .xtag i,.cot-app.exporting .hm-legend .sw i,.cot-app.exporting .hm-legend .it>i,.cot-app.exporting .bias i,.cot-app.exporting .mx td.hc,.cot-app.exporting .tbl td.hc{box-shadow:none!important}.cot-app.exporting .hm-tile,.cot-app.exporting .tile{border-color:rgba(var(--hr),var(--bord));background:linear-gradient(168deg,rgba(var(--hr),var(--tint)) 0%,rgba(var(--hr),0) 72%),var(--cot-card);transition:none}.cot-app.exporting .hm-tile.hbx,.cot-app.exporting .tile.hbx{border-color:var(--cot-border2);background:repeating-linear-gradient(135deg,#fff0 0 4px,#ffffff0d 4px 7px),var(--cot-card2)}.cot-app.exporting .hm-tile:after,.cot-app.exporting .tile:after{display:none}.cot-app.exporting .hm-tile .idx{text-shadow:none}.cot-app.exporting .hm-tile .bd.rec{border-color:rgba(var(--hr),.7)}.cot-app.exporting .sc .fl.l,.cot-app.exporting .gauge .fl.l{background:linear-gradient(90deg,var(--h),rgba(var(--hr),.45))}.cot-app.exporting .sc .fl.r,.cot-app.exporting .gauge .fl.r{background:linear-gradient(90deg,rgba(var(--hr),.45),var(--h))}.cot-app.exporting .mx td.hc,.cot-app.exporting .tbl td.hc{background:linear-gradient(168deg,rgba(var(--hr),var(--tint)) 0%,rgba(var(--hr),0) 100%),var(--cot-card2)}.cot-app.exporting .bias.hb0,.cot-app.exporting .bias.hb1,.cot-app.exporting .bias.hb2,.cot-app.exporting .bias.hb3,.cot-app.exporting .bias.hb4,.cot-app.exporting .bias.hb5,.cot-app.exporting .bias.hb6{background:var(--cot-card2);border-color:rgba(var(--hr),var(--pb))}.cot-app.exporting .why-p.p,.cot-app.exporting .why-p.n{background:var(--cot-card2);border-color:rgba(var(--hr),.56)}.cot-app.exporting .callout.lean-hi{border-color:rgba(var(--cot-heat-6-rgb),.45)}.cot-app.exporting .callout.lean-lo{border-color:rgba(var(--cot-heat-0-rgb),.45)}.cot-app.exporting .hm-ext{background:linear-gradient(168deg,rgba(var(--cot-heat-6-rgb),.06) 0%,rgba(var(--cot-heat-6-rgb),0) 60%),var(--cot-card)}.cot-app.exporting .hm-ext:before{background:linear-gradient(90deg,rgba(var(--cot-heat-0-rgb),0) 2%,rgba(var(--cot-heat-0-rgb),.7) 25%,rgba(var(--cot-heat-6-rgb),.8) 75%,rgba(var(--cot-heat-6-rgb),0) 98%)}.cot-app.exporting .exc{border-color:rgba(var(--hr),var(--xb));background:linear-gradient(168deg,rgba(var(--hr),.09) 0%,rgba(var(--hr),0) 68%),var(--cot-card)}.cot-app.exporting .exc:before{background:linear-gradient(90deg,rgba(var(--hr),0) 4%,rgba(var(--hr),.78) 36%,rgba(var(--hr),0) 92%)}.cot-app.exporting .hm-legend .sw i{border-color:rgba(var(--hr),var(--bord));background:linear-gradient(rgba(var(--hr),var(--tint)),rgba(var(--hr),var(--tint))),var(--cot-card2)}.cot-app.exporting .hm-legend .it>i.pk{border-color:rgba(var(--cot-heat-6-rgb),.7)}.cot-app.exporting .hm-legend .it>i.ring{border-color:rgba(var(--cot-heat-6-rgb),.8);background:linear-gradient(135deg,rgba(var(--cot-heat-0-rgb),.22),rgba(var(--cot-heat-6-rgb),.26)),var(--cot-card2)}@media print{.cot-app{--cot-glass-bd:#bbb}.cot-app .hm-tile,.cot-app .tile,.cot-app .hc,.cot-app .hm-legend .sw i,.cot-app .hm-legend .it>i,.cot-app .exc,.cot-app .hm-ext,.cot-app .hm-ext:before,.cot-app .sc,.cot-app .gauge,.cot-app .bias,.cot-app .why-p,.cot-app .score i{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cot-app .hm-tile,.cot-app .tile,.cot-app .exc,.cot-app .hm-tile .bd,.cot-app .sc .fl,.cot-app .gauge .fl,.cot-app .sc b,.cot-app .gauge b,.cot-app .exc .xtag i,.cot-app .hm-legend .sw i,.cot-app .hm-legend .it>i,.cot-app .bias i{box-shadow:none!important}.cot-app .hm-tile,.cot-app .tile{-moz-column-break-inside:avoid;break-inside:avoid}.cot-app .hm-tile:after,.cot-app .tile:after{display:none}.cot-app .hm-tile .idx{text-shadow:none}.cot-app .hm-tile .sc,.cot-app .gauge{box-shadow:none;background:linear-gradient(90deg,#0000 calc(50% - .5px),#999 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),#e8e8e8}.cot-app .hm-tile .sc:before,.cot-app .hm-tile .sc:after,.cot-app .gauge:before,.cot-app .gauge:after{background:#aaa}.cot-app .hm-tile .sc b,.cot-app .gauge b{background:#111}.cot-app .hm-tile .bd{color:#111;background:#fff}.cot-app .hm-tile .hm-short{background:repeating-linear-gradient(135deg,#0000 0 3px,#bbb 3px 5px)}.cot-app .hm-tile,.cot-app .tile{background:linear-gradient(168deg,color-mix(in oklab,var(--h) var(--tint),#fff) 0%,#fff 72%)}.cot-app .hm-tile.hbx,.cot-app .tile.hbx{background:repeating-linear-gradient(135deg,#0000 0 4px,#0000000f 4px 7px),#fff}.cot-app .exc{background:linear-gradient(168deg,color-mix(in oklab,var(--h) 9%,#fff) 0%,#fff 68%)}.cot-app .hm-bar,.cot-app .cot-menu,.cot-app .pin-star,.cot-app .pin-btn{display:none!important}}@media (max-width:760px){.cot-app .btn,.cot-app .cot-menu>summary,.cot-app .cot-set-btn,.cot-app .chip,.cot-app .seg button,.cot-app .hm-bar .seg button,.cot-app .sel,.cot-app .search,.cot-app .hint,.cot-app .nav button,.cot-app .cot-menu-pop .mi,.cot-app .a-res button,.cot-app .cot-licenses summary{min-height:40px}.cot-app .btn,.cot-app .hint,.cot-app .chip,.cot-app .seg button{align-items:center}.cot-app .seg button,.cot-app .chip{justify-content:center}.cot-app .seg button{display:inline-flex}.cot-app .chip{min-width:40px}.cot-app .ibtn{width:40px;height:40px}.cot-app .sel-week{height:40px}.cot-app .th-btn{min-width:40px;min-height:40px}.cot-app .mx tbody tr.row>td{height:40px}.cot-app .pin-star{width:40px;height:40px;margin:-8px -8px -8px -4px}.cot-app .tile{min-height:40px}.cot-app .flag.fm,.cot-app .hx-chip{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.cot-app .exc .hx-who{align-items:center;min-height:40px;display:inline-flex}.cot-app .card-t .gl,.cot-app .mini-t[tabindex],.cot-app .postbl [data-gl][tabindex],.cot-app .win-s{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.cot-app .card-t .gl{margin:-13px -10px}.cot-app .ahead-m .gl{min-height:40px;-webkit-text-decoration:underline dotted var(--cot-dim);-webkit-text-decoration:underline dotted var(--cot-dim);text-decoration:underline dotted var(--cot-dim);text-underline-offset:3px;border-bottom:0;align-items:center;margin:-10.5px 0;display:inline-flex}}[data-cot-rail="1"] .cot-app{scroll-margin-top:var(--cot-rail-scroll-top,80px)}[data-cot-rail="1"] .cot-app .topbar{-webkit-backdrop-filter:none;position:static}@media (min-width:1024px){[data-cot-rail="1"] .cot-app .nav:not(:focus-within){clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:1023px){[data-cot-rail="1"] .cot-app .toast{top:76px;bottom:auto;transform:translate(-50%)translateY(-12px)}[data-cot-rail="1"] .cot-app .toast.on{transform:translate(-50%)translateY(0)}}.cot-app .a-view{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:inline-flex}.cot-app .hint.hint-i{padding:2px 7px}.cot-app .hint.hint-i .ico{width:14px;height:14px}@media (max-width:760px){.cot-app .hint.hint-i{justify-content:center;min-width:40px}}.cot-app .ix{color:var(--h);font-variant-numeric:tabular-nums;font-weight:700}.cot-app .pro-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.cot-app .pro-tbl{font-size:12px}.cot-app .pro-tbl th,.cot-app .pro-tbl td{padding:4px 6px}.cot-app .pro-tbl thead th{letter-spacing:.04em;padding-top:6px;padding-bottom:6px;font-size:10px}.cot-app .pro-tbl td.num{font-variant-numeric:tabular-nums;font-size:11.5px}.cot-app .pro-tbl tr.th-g th{vertical-align:bottom}.cot-app .pro-tbl th.g{text-align:center;white-space:normal;color:var(--cot-dim);box-shadow:inset 0 -2px 0 var(--gc,var(--cot-border2));line-height:1.25}.cot-app .pro-tbl th.g-spec{--gc:var(--cot-spec)}.cot-app .pro-tbl th.g-comm{--gc:var(--cot-comm)}.cot-app .pro-tbl th.g-ret{--gc:var(--cot-retail)}.cot-app .pro-tbl th.g-oi{--gc:var(--cot-oi)}.cot-app .pro-tbl .gs,.cot-app .pro-tbl th.g{border-left:1px solid var(--cot-border)}.cot-app .pro-tbl .c-mk{z-index:2;background:var(--cot-card);box-shadow:inset -1px 0 0 var(--cot-border);position:sticky;left:0}.cot-app .pro-tbl thead .c-mk{z-index:3;background:var(--cot-card2)}.cot-app .pro-tbl tr.row:hover td.c-mk,.cot-app .pro-tbl tr.row:focus-visible td.c-mk{background:linear-gradient(var(--cot-hover),var(--cot-hover)),var(--cot-card)}.cot-app .pro-tbl td.c-mk{white-space:normal;min-width:112px;max-width:180px;line-height:1.25}.cot-app #dash-tbl .pro-tbl th,.cot-app #dash-tbl .pro-tbl td{padding-left:4px;padding-right:4px}.cot-app #dash-tbl .pro-tbl .c-mk{padding-left:8px}.cot-app .pro-tbl .mk{justify-content:space-between;align-items:center;gap:2px;display:flex}.cot-app .pro-tbl .mk-n b{font-weight:700}.cot-app .pro-tbl .mk-t{font-family:var(--cot-mono);color:var(--cot-muted);font-size:10.5px}.cot-app .pro-tbl tr.grp td{padding:5px 6px}.cot-app .pro-tbl .grp-in{display:inline-block;position:sticky;left:8px}.cot-app .pro-tbl .sens{font-weight:600;line-height:inherit;background:0 0;border:0;padding:0}.cot-app .pro-tbl td.c-fl{white-space:normal;min-width:72px;max-width:156px}.cot-app .pro-tbl td.c-ix{white-space:normal}.cot-app .pro-tbl .win-s{margin-left:3px}.cot-app .bias.bias-s{gap:5px;padding:1px 8px 1px 6px;font-size:11px}.cot-app table.tbl.wk-pro{width:auto;min-width:min(100%,760px)}@media (max-width:760px){.cot-app .pro-tbl td.c-fl,.cot-app #dash-tbl .pro-tbl td.c-fl{white-space:nowrap;max-width:none}}.cot-app .card-pro .toolbar{margin-bottom:10px}.cot-app .acards.acards-pro{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:8px}.cot-app .ac.ac-pro{padding:8px 10px}.cot-app .ac.ac-pro .ac-h{margin-bottom:3px}.cot-app .ac.ac-pro .ac-n{font-size:13px}.cot-app .ac-sp.ac-sp2{grid-template-columns:repeat(2,minmax(0,1fr));margin:4px 0}.cot-app .ac.ac-pro .ac-t{margin-top:4px;font-size:11.5px;line-height:1.5}.cot-app .acards-pro>.ac{contain-intrinsic-size:auto 170px}.cot-app.exporting .pro-tbl .c-mk,.cot-app.exporting .pro-tbl .grp-in{position:static}@media print{.cot-app .pro-tbl .c-mk,.cot-app .pro-tbl .grp-in{box-shadow:none;position:static}}.cot-app #dash-tbl .tbl-beg th,.cot-app #dash-tbl .tbl-beg td{padding-left:4px;padding-right:4px}.cot-app #dash-tbl .tbl-beg th{letter-spacing:.03em;white-space:normal;vertical-align:bottom;font-size:10px;line-height:1.25}.cot-app .an .an-n{font-size:inherit;color:inherit;font-family:inherit}.cot-app #dash-tbl .tbl-beg .an-t{white-space:normal}.cot-app #dash-tbl .tbl-beg td.c-lc{min-width:150px}.cot-app #dash-tbl .tbl-beg .c-mk{padding-left:8px}.cot-app #dash-tbl .tbl-beg td.c-g{width:auto;min-width:0}.cot-app #dash-tbl .tbl-beg .gauge{min-width:40px}.cot-app #dash-tbl .tbl-beg .gwrap{gap:6px}.cot-app #dash-tbl .tbl-beg .gwrap .gv{min-width:20px}.cot-app #dash-tbl .tbl-beg td.c-g .win-s{margin:4px 0 0}.cot-app #dash-tbl .tbl-beg td.c-fl{min-width:84px}.cot-app #dash-tbl .tbl-beg .sub{font-size:10.5px}.cot-app #dash-tbl .tbl-x{container-type:inline-size}@container (max-width:999px){.cot-app #dash-tbl .tbl-beg td.c-lc{min-width:168px}.cot-app #dash-tbl .tbl-beg td.c-fl{min-width:120px}}@media (max-width:760px){.cot-app #dash-tbl .tbl-beg td.c-fl{white-space:nowrap;max-width:none}}.cot-app .bias.bias-w{white-space:normal;text-align:left;border-radius:10px;align-items:flex-start;line-height:1.3}.cot-app .bias.bias-w i{margin-top:.33em}.cot-app #dash-tbl .tbl-beg .bias.bias-w{gap:5px;padding:2px 8px 2px 7px;font-size:11px}.cot-app .bias.bias-w .bt{white-space:normal;min-width:0}.cot-app .tbl-beg .c-mk{z-index:2;background:var(--cot-card);position:sticky;left:0}.cot-app .tbl-beg thead .c-mk{z-index:3;background:var(--cot-card2)}.cot-app .tbl-beg tr.row:hover td.c-mk,.cot-app .tbl-beg tr.row:focus-visible td.c-mk{background:linear-gradient(var(--cot-hover),var(--cot-hover)),var(--cot-card)}.cot-app .tbl-beg .grp-in{display:inline-block;position:sticky;left:8px}.cot-app .tbl-x{position:relative}.cot-app .tbl-x:after{content:"";pointer-events:none;z-index:5;border-radius:0 var(--cot-r) var(--cot-r) 0;background:linear-gradient(270deg,#00000059,#0000 45%),linear-gradient(270deg,var(--cot-card) 8%,transparent);opacity:0;width:44px;transition:opacity .15s;position:absolute;top:1px;bottom:1px;right:1px}.cot-app .tbl-x[data-sr]:after{opacity:1}.cot-app .tbl-x[data-sl] .tbl-beg .c-mk{box-shadow:inset -1px 0 0 var(--cot-border2)}.cot-app .tbl-beg .c-mk:after,.cot-app .pro-tbl .c-mk:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000004d,#0000 50%),linear-gradient(90deg,var(--cot-card) 10%,transparent);opacity:0;width:30px;transition:opacity .15s;position:absolute;top:0;bottom:0;left:100%}.cot-app .tbl-x[data-sl] .tbl-beg .c-mk:after,.cot-app .tbl-x[data-sl] .pro-tbl .c-mk:after{opacity:1}@media (prefers-reduced-motion:reduce){.cot-app .tbl-x:after,.cot-app .tbl-beg .c-mk:after,.cot-app .pro-tbl .c-mk:after{transition:none}}.cot-app.exporting .tbl-x:after,.cot-app.exporting .tbl-beg .c-mk:after,.cot-app.exporting .pro-tbl .c-mk:after{display:none}.cot-app.exporting .tbl-beg .c-mk,.cot-app.exporting .tbl-beg .grp-in{box-shadow:none;position:static}.cot-app.exporting .tbl-x[data-sl] .pro-tbl .c-mk{box-shadow:inset -1px 0 0 var(--cot-border)}@media print{.cot-app .tbl-x:after,.cot-app .tbl-beg .c-mk:after,.cot-app .pro-tbl .c-mk:after{display:none}.cot-app .tbl-beg .c-mk,.cot-app .tbl-beg .grp-in{box-shadow:none;position:static}}
