.ow .ch-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:36px;display:grid}.ow .ch-hero-copy{min-width:0}.ow .chv{min-width:0;position:relative}.ow .ch-win{background:#0f0f1c;border:1px solid #2a2845;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #00000073}.ow .ch-bar{font:500 11.5px var(--ow-mono), monospace;color:#cfcfe2;border-bottom:1px solid #23233a;align-items:center;gap:8px;padding:10px 14px;display:flex}.ow .ch-bar em{color:#8d8da6;white-space:nowrap;margin-left:auto;font-style:normal}.ow .ch-ldot{background:#3ddc97;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #3ddc972e}.ow .ch-dfy:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 60% 35%,#8b5cf64d,#0000 70%);position:absolute;inset:-30px -20px}.ow .ch-dfy>*{z-index:1;position:relative}.ow .ch-crew{justify-content:space-between;align-items:flex-start;margin:0 0 14px;display:flex}.ow .ch-crew span{text-align:center;flex-direction:column;flex:0 31%;align-items:center;min-width:0;display:flex}.ow .ch-crew img{object-fit:cover;border:1px solid #3b3860;border-radius:11px;width:38px;height:38px}.ow .ch-crew img.round{border-radius:50%}.ow .ch-crew b{color:#fff;margin-top:5px;font-size:13px}.ow .ch-crew small{color:#8d8da6;font-size:11.5px;line-height:1.25}.ow .ch-crew i{opacity:.6;background:linear-gradient(90deg,#8b7dff,#3ddc97);border-radius:2px;flex:auto;min-width:8px;height:2px;margin-top:18px}.ow .ch-log{margin:0;padding:0;list-style:none}.ow .ch-log li{border-top:1px solid #1f1f33;padding:11px 14px}.ow .ch-log li:first-child{border-top:0}.ow .ch-log p{color:#e8e8f2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 7px;font-size:13.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.ow .ch-marks{color:#9d9db8;flex-wrap:wrap;gap:4px 10px;font-size:11.5px;display:flex}.ow .ch-marks span{align-items:center;gap:3px;display:inline-flex}.ow .ch-marks svg{color:#3ddc97}.ow .ch-marks .ch-ttl{color:#3ddc97;font-weight:700}.ow .ch-float{background:linear-gradient(120deg,#5b3fd6,#3a2e9c);border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:10px;width:fit-content;max-width:86%;margin:-12px 12px 0 auto;padding:10px 14px;display:flex;box-shadow:0 14px 34px #00000073}.ow .ch-float b{color:#fff;font:700 24px/1 var(--ow-display), sans-serif;letter-spacing:-.02em;white-space:nowrap}.ow .ch-float span{color:#e0dcff;font-size:11.5px;line-height:1.3}.ow .ch-diy{padding:6px 0 0}.ow .ch-diy:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 45% 40%,#34d39938,#0000 70%);position:absolute;inset:-30px -20px}.ow .ch-diy>*{position:relative}.ow .ch-covers{z-index:1;width:52%;height:220px;top:0;right:0;position:absolute!important}.ow .ch-covers img{border:1px solid #ffffff47;border-radius:7px;width:56%;height:auto;position:absolute;box-shadow:0 16px 34px #0000008c,0 0 26px #3ddc9729}.ow .ch-covers .a{top:8px;right:34%;transform:rotate(-7deg)}.ow .ch-covers .b{top:0;right:0;transform:rotate(6deg)}.ow .ch-file{z-index:2;border-color:#3ddc9759;width:72%;margin-top:96px}.ow .ch-file pre{font:12px/1.65 var(--ow-mono), monospace;color:#6ee7b7;white-space:pre-wrap;margin:0;padding:12px 14px}.ow .ch-say{color:#d7f5e8;background:#3ddc9712;border-top:1px solid #1f2f2a;align-items:center;gap:9px;padding:10px 14px;font-size:12.5px;line-height:1.35;display:flex}.ow .ch-say img{border-radius:8px;flex:none}.ow .ch-say b{color:#fff}.ow .ch-out{z-index:3;background:#fff;border:1px solid #2a2845;border-radius:12px;width:62%;margin:-22px 0 0 auto;overflow:hidden;box-shadow:0 18px 44px #0000008c}.ow .ch-out img{object-fit:cover;object-position:top;width:100%;height:120px;display:block}.ow .ch-out figcaption{color:#b9b9d0;background:#0f0f1c;align-items:flex-start;gap:6px;padding:7px 10px;font-size:11px;line-height:1.3;display:flex}.ow .ch-out svg{color:#3ddc97;flex:none;margin-top:1px}.ow .tc-proof-c{flex-direction:column;gap:8px;min-width:0;display:flex}.ow .tc-proof-c>a.tc-stat{flex:1}.ow a.tc-see{color:#b6acff;align-self:flex-start;padding:4px 2px;font-size:13.5px;font-weight:600;text-decoration:none}.ow a.tc-see:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.ow .ch-hero{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:560px){.ow .ch-file{width:86%;margin-top:104px}.ow .ch-covers{width:62%;height:170px}.ow .ch-out{width:78%}}
