.ow .pv-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;margin:22px 0 6px;display:grid}.ow .pv-node{background:#0d0d18;border:1px solid #262540;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.ow .pv-k{font:500 10.5px var(--ow-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.ow .pv-arrow{color:#5e5e78;align-self:center}.ow .pv-files{flex-direction:column;gap:6px;display:flex}.ow .pv-f{font:500 12px var(--ow-mono), monospace;color:#e2dcff;background:#12121f;border:1px solid #262540;border-radius:9px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.ow .pv-f.md{color:#bff5dc;border-color:#3ddc9759}.ow .pv-ai{color:#e8e8f2;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.ow .pv-ai img{border-radius:8px;flex:none}.ow .pv-chips{flex-wrap:wrap;gap:5px;display:flex}.ow .pv-chips i{color:var(--dim);border:1px solid #2c2a44;border-radius:20px;padding:2px 8px;font-size:11px;font-style:normal}.ow .pv-done{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ow .pv-done li{color:#e8e8f2;align-items:center;gap:8px;font-size:13px;display:flex}.ow .pv-done svg{color:#3ddc97;flex:none}@media (max-width:760px){.ow .pv-flow{grid-template-columns:minmax(0,1fr)}.ow .pv-arrow{justify-self:center;transform:rotate(90deg)}}.ow .pv-kits{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.9fr);align-items:center;gap:14px;margin:14px 0 18px;display:grid}.ow .pv-kits.sm{grid-template-columns:minmax(0,1fr);margin:0 0 14px}.ow .pv-books{aspect-ratio:1;min-height:200px;position:relative}.ow .pv-kits.sm .pv-books{aspect-ratio:auto;height:190px}.ow .pv-book{border:1px solid #2c2a44;border-radius:6px;width:58%;height:auto;position:absolute;box-shadow:0 24px 50px #00000080}.ow .pv-book.a{z-index:2;top:8%;left:4%;transform:rotate(-5deg)}.ow .pv-book.b{top:2%;right:4%;transform:rotate(5deg)}.ow .pv-kits.sm .pv-book{width:auto;height:180px}.ow .pv-kits.sm .pv-book.a{left:4%}.ow .pv-kits.sm .pv-book.b{left:calc(4% + 110px);right:auto}.ow .pv-page{border-radius:8px;width:100%;height:auto;display:block}.ow .pv-md{white-space:pre-wrap;font:500 12px/1.75 var(--ow-mono), monospace;color:#bff5dc;background:#0a0a12;border:1px solid #1f1e33;border-radius:10px;margin:0;padding:12px}.ow .pv-shot{margin:22px 0}.ow .pv-shot figcaption{color:var(--dim);margin-top:8px;font-size:13px;line-height:1.5}@media (max-width:900px){.ow .pv-kits{grid-template-columns:minmax(0,1fr)}.ow .pv-books{width:100%;max-width:360px;margin:0 auto}}.ow .pv-vids{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.45fr);align-items:end;gap:10px;display:grid}.ow .pv-vids.sm{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,.5fr)}.ow .pv-vid{flex-direction:column;gap:5px;min-width:0;display:flex}.ow .pv-vid small{color:var(--dim);font-size:11px;line-height:1.35}.ow .pv-thumb{aspect-ratio:16/9;border:1px solid #2c2a44;border-radius:10px;align-items:flex-start;padding:9px;display:flex;position:relative;overflow:hidden}.ow .pv-thumb.tall{aspect-ratio:9/16;align-items:flex-end}.ow .pv-thumb b{z-index:2;max-width:62%;font:800 clamp(12px, 1.5vw, 17px)/1.05 var(--ow-display), sans-serif;color:#fff;text-shadow:0 2px 10px #0009;position:relative}.ow .pv-thumb.tall b{max-width:100%;margin-bottom:16px;font-size:12px}.ow .pv-face{aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#ffffff80 0 18%,#ffffff29 19% 46%,#0000 47%);border-radius:50% 50% 0 0;width:34%;position:absolute;bottom:0;right:8%}.ow .pv-cap{text-align:center;font:700 9px var(--ow-mono), monospace;color:#0b0b14;background:#ffcf8a;border-radius:4px;padding:2px 0;position:absolute;bottom:34%;left:8px;right:8px}.ow .pv-play{color:#fff;background:#0b0b14a6;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ow .pv-thumb em{font:600 9.5px var(--ow-mono), monospace;color:#fff;background:#000000b3;border-radius:4px;padding:1px 5px;font-style:normal;position:absolute;bottom:6px;right:6px}@media (max-width:560px){.ow .pv-vids{grid-template-columns:repeat(2,minmax(0,1fr))}.ow .pv-vids .pv-vid.short{display:none}.ow .pv-vids.sm{grid-template-columns:repeat(2,minmax(0,1fr))}}.ow .pv-serp{flex-direction:column;gap:9px;display:flex}.ow .pv-serp div{background:#12121f;border:1px solid #1f1e33;border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.ow .pv-serp div.on{border-color:#3ddc9773}.ow .pv-serp small{color:#3ddc97;font-size:11px}.ow .pv-serp b{color:#b6acff;font-size:13.5px}.ow .pv-serp i{background:#2c2a44;border-radius:2px;width:90%;height:4px}.ow .pv-serp i+i{width:66%}.ow .pv-store{align-items:center;gap:12px;display:flex}.ow .pv-cover{aspect-ratio:3/4;background:linear-gradient(160deg,#8b7dff,#2a2360);border-radius:6px;flex:none;width:64px;box-shadow:0 10px 24px #0006}.ow .pv-store div{flex-direction:column;gap:4px;display:flex}.ow .pv-store b{color:#fff}.ow .pv-store small{color:var(--dim);font-size:12px}.ow .pv-buy{color:#0b0b14;background:#3ddc97;border-radius:8px;align-self:flex-start;margin-top:4px;padding:4px 10px;font-size:12px;font-weight:700}.ow .dy-goal-vis{max-width:560px;margin:0 0 14px}
