.odc-dev{--cycle:#f4845f;--cycle-ink:#c2410c;--cycle-soft:#f4845f14;--cycle-line:#f4845f8c;--cycle-receb:#0284c7}.dark .odc-dev{--cycle:#fda47f;--cycle-ink:#fdba8c;--cycle-soft:#fda47f1a;--cycle-line:#fda47f80;--cycle-receb:#7dd3fc}.odc-dev .u-cycle-box.is-receb{--cycle:#0284c7;--cycle-ink:#075985;--cycle-soft:#0284c714;--cycle-line:#0284c78c}.dark .odc-dev .u-cycle-box.is-receb{--cycle:#7dd3fc;--cycle-ink:#bae6fd;--cycle-soft:#7dd3fc1a;--cycle-line:#7dd3fc8c}.odc-dev .u-cycle-windows{gap:10px;margin-top:12px;display:grid}.odc-dev .u-cycle-strip{scrollbar-width:none;flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.odc-dev .u-cycle-strip::-webkit-scrollbar{display:none}.odc-dev .u-cycle-chip{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:10px;flex:1 1 0;align-items:center;gap:6px;padding:7px 10px;font:500 11.5px Inter,sans-serif;transition:all .18s;display:flex}.odc-dev .u-cycle-chip b{color:var(--cycle-ink);font-weight:700}.odc-dev .u-cycle-chip-share{color:var(--text);margin-left:auto;font-weight:600}.odc-dev .u-cycle-chip:hover{background:var(--cycle-soft)}.odc-dev .u-cycle-chip.on{border-color:var(--cycle-line);box-shadow:inset 0 0 0 1px var(--cycle-line);background:color-mix(in srgb, var(--cycle) 7%, var(--surface))}.odc-dev .u-cycle-chip.is-current:not(.on){border-style:dashed;border-color:var(--cycle-line)}.odc-dev .u-cycle-chip.is-upcoming{opacity:.8}.odc-dev .u-cycle-dots{gap:3px;display:inline-flex}.odc-dev .u-cycle-dots i{background:var(--border-strong);border-radius:50%;width:7px;height:7px}.odc-dev .u-cycle-dots i.hit{background:var(--acc)}.odc-dev .u-cycle-dots i.missed{background:var(--rose)}.odc-dev .u-cycle-panel{border:1px dashed var(--cycle-line);background:color-mix(in srgb, var(--cycle) 4%, var(--surface));border-radius:12px;padding:12px 14px 14px}.odc-dev .u-cycle-panel-t{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 10px;font-size:12.5px;display:flex}.odc-dev .u-cycle-panel-t b{color:var(--cycle-ink);font-weight:700}.odc-dev .u-cycle-panel-t span{color:var(--muted);margin-left:auto;font-size:11.5px}.odc-dev .u-cycle-panel-cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;display:grid}.odc-dev .u-cycle-col-t{letter-spacing:.14em;text-transform:uppercase;color:var(--cycle-ink);margin:0 0 4px;font-size:10.5px}.odc-dev .u-cycle-col.receb .u-cycle-col-t{color:#b45309}.dark .odc-dev .u-cycle-col.receb .u-cycle-col-t{color:#fde68a}.odc-dev .u-cycle-big{color:var(--text);margin:0 0 6px;font-family:Sora,Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.1}.odc-dev .u-cycle-big small{color:var(--muted);font-family:Inter,sans-serif;font-size:12px;font-weight:400}.odc-dev .u-cycle-figs{gap:24px;margin:2px 0 6px;display:flex}.odc-dev .u-cycle-figs span{color:var(--text);flex-direction:column;font-family:Sora,Inter,sans-serif;font-size:15px;font-weight:700;line-height:1.2;display:flex}.odc-dev .u-cycle-figs small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-family:Inter,sans-serif;font-size:10px;font-weight:600}.odc-dev .u-cycle-figs span.hit{color:var(--acc)}.odc-dev .u-cycle-figs span.missed{color:var(--rose)}.odc-dev .u-cycle-col .bar-track{width:100%;margin-bottom:6px}.odc-dev .u-cycle-col.venda .bar-fill{background:linear-gradient(90deg, var(--cycle), #fda47f)}.odc-dev .u-cycle-col.receb .bar-fill{background:linear-gradient(90deg, var(--cycle-receb), #7dd3fc)}.odc-dev .u-cycle-col .u-cycle-s{margin:0}.odc-dev .u-cycle-cards{margin-top:12px}.odc-dev .u-cycle-row{color:var(--muted);grid-template-columns:8px 44px 1fr;align-items:baseline;gap:6px;margin-top:4px;font-size:11.5px;display:grid}.odc-dev .u-cycle-row i{border-top:2px dashed var(--cycle);align-self:center;width:8px;height:0}.odc-dev .u-cycle-row.receb i{border-top-color:var(--cycle-receb)}.odc-dev .u-cycle-row b{color:var(--text);font-family:Sora,Inter,sans-serif;font-size:12.5px;font-weight:600}.odc-dev .u-cycle-row b small{color:var(--muted);font-family:Inter,sans-serif;font-size:11px;font-weight:400}.odc-dev .u-cycle-row.hit b{color:var(--acc)}.odc-dev .u-cycle-row.missed b{color:var(--rose)}.odc-dev .u-cycle-line{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.odc-dev .u-cycle-line b{color:var(--text);font-weight:600}.odc-dev .u-cycle-line .venda{color:var(--cycle-ink);font-weight:600}.odc-dev .u-cycle-line .receb{color:#b45309;font-weight:600}.dark .odc-dev .u-cycle-line .receb{color:#fde68a}.odc-dev .u-cycle-box{border:1px dashed var(--cycle-line);background:color-mix(in srgb, var(--cycle) 5%, var(--surface));color:var(--text);border-radius:12px;margin-top:12px;padding:12px 14px;font-size:12.5px;line-height:1.5}.odc-dev .u-cycle-box-t{letter-spacing:.14em;text-transform:uppercase;color:var(--cycle-ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 8px;font-size:10.5px;display:flex}.odc-dev .u-cycle-box-t span{letter-spacing:0;text-transform:none;color:var(--muted);margin-left:auto;font-size:12px}.odc-dev .u-cycle-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 10px;margin:0;padding:0;list-style:none;display:grid}.odc-dev .u-cycle-list li{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:1px;min-width:0;padding:8px 10px;display:grid}.odc-dev .u-cycle-list li.is-current{border-color:var(--cycle-line);box-shadow:inset 0 0 0 1px var(--cycle-line)}.odc-dev .u-cycle-list li.is-upcoming{opacity:.75}.odc-dev .u-cycle-name{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:2px 8px;font-size:11px;display:flex}.odc-dev .u-cycle-name b{color:var(--cycle-ink);font-weight:600}.odc-dev .u-cycle-kv{gap:4px;margin:6px 0 0;display:grid}.odc-dev .u-cycle-kv-g{background:color-mix(in srgb, var(--cycle) 6%, var(--surface));border-radius:7px;gap:3px;margin:0 -4px;padding:5px 7px;display:grid}.odc-dev .u-cycle-kv-g>div{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.odc-dev .u-cycle-kv dt{color:var(--muted);white-space:nowrap;font-size:11px}.odc-dev .u-cycle-kv dd{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-family:Sora,Inter,sans-serif;font-size:12.5px;font-weight:600}.odc-dev .u-cycle-kv dd small{color:var(--muted);font-family:Inter,sans-serif;font-size:10.5px;font-weight:400}.odc-dev .u-cycle-kv dd.hit{color:var(--acc)}.odc-dev .u-cycle-kv dd.missed{color:var(--rose)}.odc-dev .u-cycle-v{font-family:Sora,Inter,sans-serif;font-size:13px;font-weight:600}.odc-dev .u-cycle-s{color:var(--muted);font-size:11.5px}.odc-dev .u-cycle-s.hit{color:var(--acc)}.odc-dev .u-cycle-s.missed{color:var(--rose)}.odc-dev .u-cycle-now{color:var(--text);margin:10px 0 0}.odc-dev .u-cycle-now b{color:var(--cycle-ink)}.odc-dev .u-cycle-note{color:var(--muted);margin:10px 0 0;font-size:12.5px}
