.ownChannel [hidden]{display:none!important}.ocCard{background-color:var(--site-black);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;margin-bottom:16px}.ocCard h2,.ocCard h3{text-align:left}.ocCard h2{margin:0 0 12px;font-size:1.25rem}.ocCard .btn{padding:8px 16px}.ocMuted{margin:4px 0 0;color:rgba(255,255,255,.6);font-size:.85rem}.ocHero{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}.ocAvatar{width:88px;height:88px;border-radius:50%;object-fit:cover}.ocHeroText{flex:1 1 220px;min-width:0}.ocHeroText h2{margin-bottom:2px;font-size:1.5rem}.ocSubscribe{display:inline-flex;align-items:center;gap:6px;margin-top:12px}.ocStats{flex:1 1 320px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.ocStats dt{color:rgba(255,255,255,.6);font-size:.8rem;font-weight:400}.ocStats dd{margin:2px 0 0;font-size:1.35rem;font-weight:700;overflow-wrap:anywhere}.ocColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ocColumns>:only-child{grid-column:1/-1}.ocProgressLabel{margin:12px 0 6px}.ocProgressLabel:first-of-type{margin-top:0}.ocBar{height:10px;border-radius:5px;background-color:rgba(255,255,255,.08);overflow:hidden}.ocBar span{display:block;height:100%;min-width:2px;border-radius:5px;background-color:var(--rust-red)}.ocNote{margin:12px 0 0}.ocStoryBar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:8px}.ocPlotWrap{position:relative}.ocPlot{width:100%}.ocPlot svg{display:block;width:100%;touch-action:pan-y;cursor:crosshair;outline-offset:2px}.ocPlot .baseline{stroke:rgba(255,255,255,.18);stroke-width:1}.ocPlot .grid{stroke:rgba(255,255,255,.06);stroke-width:1}.ocPlot .axis{fill:rgba(255,255,255,.55);font-size:12px}.ocPlot .area{fill:var(--rust-red);fill-opacity:.12;stroke:none}.ocPlot .line{fill:none;stroke:var(--rust-red);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.ocPlot .gap{stroke:var(--rust-red);stroke-width:2.5;stroke-dasharray:3 6;stroke-linecap:round}.ocPlot .gapEnd{fill:var(--site-black);stroke:var(--rust-red);stroke-width:2.5}.ocPlot .cross line{stroke:rgba(255,255,255,.4);stroke-width:1}.ocPlot .cross circle{fill:#fff;stroke:var(--rust-red);stroke-width:2}.ocPlot .marker{transition:opacity .3s;pointer-events:none}.ocPlot .ocDrawing .marker,.ocPlot .ocDrawing .gap,.ocPlot .ocDrawing .gapEnd,.ocPlot .ocDrawing .area{opacity:0}.ocPlot .dot{fill:#fff;stroke:var(--rust-red);stroke-width:1.5}.ocPlot .dotMoment{fill:#f5c542}.ocPlot .pole{stroke:#fff;stroke-width:1.5}.ocPlot .flag{fill:#fff}.ocPlot .tick{stroke:rgba(255,255,255,.55);stroke-width:1.5}.ocPlot .pinEdge{fill:none;stroke:rgba(255,255,255,.35);stroke-width:1}.ocPlot .marker.ocSelected .tick{stroke:#fff;stroke-width:2.5}.ocPlot .marker.ocSelected .pinEdge{stroke:#fff;stroke-width:2}.ocPlot .marker.ocSelected .dot{stroke:#fff;stroke-width:3}.ocReadout{position:absolute;top:2px;left:8px;right:8px;z-index:1;pointer-events:none}.ocReadout p{margin:0}.ocReadoutLine{font-weight:700}.ocReadoutLabel{color:rgba(255,255,255,.7);font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ocChips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ocChip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.15);border-radius:20px;background:transparent;color:rgba(255,255,255,.45);font:inherit;font-size:.85rem;cursor:pointer}.ocChip.active{border-color:rgba(255,255,255,.35);color:#fff}.ocChip:not(.active) .ocKey{opacity:.35}.ocKey{display:inline-block;flex:0 0 auto}.ocKeyPin{width:16px;height:9px;border:1px solid #fff;border-radius:2px}.ocKeyTick{width:2px;height:12px;background-color:#fff}.ocKeyDot{width:8px;height:8px;border:1.5px solid var(--rust-red);border-radius:50%;background-color:#fff}.ocDetail{margin-top:12px;padding:4px 12px 12px;border:1px solid rgba(255,255,255,.15);border-radius:8px}.ocDetailHead{display:flex;align-items:center;justify-content:space-between}.ocDetailClose{width:40px;height:40px;margin-right:-8px;border:0;background:transparent;color:#fff;font-size:1.1rem;cursor:pointer}.ocDetailItem{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border-top:1px solid rgba(255,255,255,.08)}.ocDetailThumb{flex:0 0 auto;width:160px;aspect-ratio:16/9;border-radius:6px;object-fit:cover}.ocDetailThumbShort{width:72px;aspect-ratio:9/16}.ocDetailText{flex:1 1 auto;min-width:0}.ocDetailText p{margin:0}.ocWatch{margin-top:10px}.ocStoryCaption{margin:12px 0 4px}.ocAbout{margin-bottom:8px;color:rgba(255,255,255,.7);font-size:.85rem}.ocAbout summary{display:inline-flex;align-items:center;gap:4px;min-height:40px;cursor:pointer}.ocAbout p{margin:0 0 8px}.ocEvents{list-style:none;margin:12px 0 0;padding:0}.ocStoryReady .ocEvents{position:relative;max-height:460px;overflow-y:auto;border-top:1px solid rgba(255,255,255,.08)}.ocEvents>li{display:flex;align-items:flex-start;gap:12px;padding:10px 6px;border-bottom:1px solid rgba(255,255,255,.08);border-radius:4px}.ocEvents>li:last-child{border-bottom:0}.ocEvents>li.ocSelected{background-color:var(--site-red-dimmer)}.ocEvents>li>.ocThumb{flex:0 0 96px}.ocItemText{flex:1 1 auto;min-width:0}.ocIcon{flex:0 0 auto;color:var(--rust-red);font-size:1.25rem}.ownChannel .ocTitle{display:block;color:#fff;font-weight:600;overflow-wrap:anywhere}.ocCovers,.ocDetailCovers{margin:6px 0 0;font-size:.85rem}.ocCovers a{display:inline-block;margin:0 4px 2px 0;padding:1px 8px;border-radius:10px;background-color:var(--site-red-dim);color:#fff}.ocShortStrip{display:flex;flex-wrap:nowrap;gap:6px;list-style:none;margin:8px 0 0;padding:0 0 4px;overflow-x:auto}.ocShortStrip li{flex:0 0 auto}.ocShortStrip .ocThumb{width:48px;border:2px solid transparent}.ocShortStrip .ocThumb:hover,.ocShortStrip .ocThumb:focus-visible,.ocShortStrip .ocThumb.ocSelected{border-color:var(--rust-red)}.ocThumb{position:relative;display:block;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background-color:rgba(255,255,255,.08)}.ocThumb img{display:block;width:100%;height:100%;object-fit:cover}.ocThumb.ocThumbShort{aspect-ratio:9/16}.ocDuration{position:absolute;right:6px;bottom:6px;padding:1px 5px;border-radius:4px;background-color:rgba(0,0,0,.75);color:#fff;font-size:.75rem}.ocVideosHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:12px}.ocVideosHead h2{margin:0}.ocControls{display:flex;flex-wrap:wrap;gap:8px 12px}.ocTabs{display:inline-flex;border:1px solid rgba(255,255,255,.15);border-radius:8px;overflow:hidden}.ocTabs button{min-height:40px;padding:6px 12px;border:0;background:transparent;color:rgba(255,255,255,.75);font:inherit;font-size:.85rem;cursor:pointer}.ocTabs button.active{background-color:var(--rust-red);color:#fff}.ocGroupTitle{margin:16px 0 8px;font-size:1rem}.ocTabbed .ocGroupTitle{display:none}.ocVideoGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;list-style:none;margin:0;padding:0}.ownChannel .ocVideoGrid .ocTitle{margin-top:8px;font-size:.95rem}.ocCommunity p{margin:0 0 12px}.ocActions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:767px){.ocStoryBar{flex-direction:column;align-items:stretch}.ocStoryBar .ocTabs{display:flex}.ocStoryBar .ocTabs button{flex:1 1 auto;padding:0 4px;font-size:.8rem;white-space:nowrap}.ocColumns{grid-template-columns:minmax(0,1fr);gap:0}.ocCard{padding:16px}.ocStats{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.ocEvents>li>.ocThumb{flex-basis:80px}.ocDetailThumb{width:112px}.ocDetailThumbShort{width:60px}.ocVideoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}