.pw-fit{width:960px;height:600px;transform-style:preserve-3d;transform-origin:50%;margin:-300px 0 0 -480px;position:absolute;top:50%;left:50%}.pw-tilt{transform-style:preserve-3d;position:absolute;inset:0}.pw{--pw-bg:#fff;--pw-side:#f8f9fc;--pw-bar:#eef0f5;--pw-line:#e4e7ee;--pw-soft:#f3f5fa;--pw-text:#1f2430;--pw-muted:#6b7280;--pw-faint:#9aa0ad;--pw-accent:#495ca5;--pw-accent-soft:#e8ecf8;--pw-pos:#059669;--pw-pos-bg:#e7f7ef;--pw-neg:#b45309;--pw-neg-bg:#fef3e2;--pw-poor:#be123c;--pw-poor-bg:#fde8ec;--pw-neu:#9ca3af;background:var(--pw-bg);border:1px solid var(--pw-line);color:var(--pw-text);text-align:left;border-radius:16px;font-family:Inter,sans-serif;line-height:normal;position:absolute;inset:0;overflow:hidden;box-shadow:0 50px 100px -40px #10183073,0 18px 36px -18px #10183040}.dark .pw{--pw-bg:#0f1526;--pw-side:#0b1020;--pw-bar:#161e34;--pw-line:#263049;--pw-soft:#161e34;--pw-text:#eef1f8;--pw-muted:#9098ae;--pw-faint:#6b7590;--pw-accent:#8094d8;--pw-accent-soft:#1d2747;--pw-pos:#34d399;--pw-pos-bg:#34d39924;--pw-neg:#fbbf24;--pw-neg-bg:#fbbf2424;--pw-poor:#fb7185;--pw-poor-bg:#fb718524;--pw-neu:#6b7590;box-shadow:0 50px 100px -40px #000c,0 18px 36px -18px #0009}.pw svg:not(.pw-trend){fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-2px;flex:none;width:15px;height:15px;display:inline-block}.pw p,.pw h4,.pw h6{margin:0}.pw-bar{background:var(--pw-bar);border-bottom:1px solid var(--pw-line);align-items:center;gap:7px;height:40px;padding:0 16px;display:flex;position:relative}.pw-bar i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.pw-bar i:nth-child(2){background:#febc2e}.pw-bar i:nth-child(3){background:#28c840}.pw-tab{background:var(--pw-bg);color:var(--pw-muted);border-radius:9px 9px 0 0;align-self:flex-end;align-items:center;gap:7px;margin-left:18px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.pw-body{display:flex;position:absolute;inset:40px 0 0}.pw-side{background:var(--pw-side);border-right:1px solid var(--pw-line);flex:none;width:188px;padding:18px 12px}.pw-logo{width:auto;height:30px;margin:0 0 22px 8px;display:block}.dark .pw-logo{filter:brightness(0)invert()opacity(.9)}.pw-nav-h{letter-spacing:.1em;color:var(--pw-faint);padding:0 8px 8px;font-size:10px;font-weight:700}.pw-nav{color:var(--pw-muted);border-radius:8px;align-items:center;gap:9px;padding:8px;font-size:13px;font-weight:500;display:flex}.pw-nav.on{background:var(--pw-accent-soft);color:var(--pw-accent);font-weight:600}.pw-sub{color:var(--pw-muted);border-left:1px solid var(--pw-line);border-radius:0 6px 6px 0;margin-left:32px;padding:5px 8px;font-size:12px}.pw-sub.on{color:var(--pw-accent);border-left:2px solid var(--pw-accent);font-weight:600}.pw-main{flex:1;min-width:0;padding:20px 24px;position:relative}.pw-title{align-items:center;gap:10px;display:flex}.pw-title h4{letter-spacing:-.01em;font-size:20px;font-weight:700}.pw-search{border:1px solid var(--pw-line);width:230px;color:var(--pw-faint);border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:7px 12px;font-size:12px;display:inline-flex}.pw-tabs{border-bottom:1px solid var(--pw-line);gap:20px;margin-top:14px;display:flex}.pw-tabs span{color:var(--pw-muted);padding:0 0 10px;font-size:12.5px;font-weight:500}.pw-tabs span.on{color:var(--pw-accent);box-shadow:inset 0 -2px 0 var(--pw-accent);font-weight:600}.pw-tiles{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.pw-tile{border:1px solid var(--pw-line);background:var(--pw-bg);border-radius:10px;padding:11px 13px}.pw-tile small{color:var(--pw-muted);font-size:11px;font-weight:500;display:block}.pw-tile b{font-variant-numeric:tabular-nums;margin-top:3px;font-size:21px;font-weight:700;display:block}.pw-tile span{color:var(--pw-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10.5px;display:block;overflow:hidden}.pw-panel{border:1px solid var(--pw-line);border-radius:12px;margin-top:14px;overflow:hidden}.pw-ph{border-bottom:1px solid var(--pw-line);background:var(--pw-soft);align-items:center;padding:11px 14px;display:flex}.pw-ph b{font-size:13px}.pw-seg{background:var(--pw-bg);border:1px solid var(--pw-line);border-radius:8px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.pw-seg i{color:var(--pw-muted);border-radius:6px;padding:3px 9px;font-size:11px;font-style:normal}.pw-seg i.on{background:var(--pw-accent-soft);color:var(--pw-accent);font-weight:600}.pw-row{border-bottom:1px solid var(--pw-line);background:var(--pw-bg);align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.pw-row:last-child{border-bottom:0}.pw-dir{background:var(--pw-soft);width:28px;height:28px;color:var(--pw-muted);border-radius:50%;flex:none;place-items:center;display:grid}.pw-row-main{flex:1;min-width:0}.pw-row-main p{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pw-row-main p span{color:var(--pw-muted)}.pw-row-main p small{color:var(--pw-faint);font-size:10.5px}.pw-row-main .pw-sum{color:var(--pw-muted);margin-top:2px;font-size:12px}.pw-badges{gap:6px;margin-top:6px;display:flex}.pw-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.pw .pw-badge svg{width:11px;height:11px}.pw-badge.neg,.pw-badge.long{background:var(--pw-neg-bg);color:var(--pw-neg)}.pw-badge.poor{background:var(--pw-poor-bg);color:var(--pw-poor)}.pw-badge.pos,.pw-badge.out{background:var(--pw-pos-bg);color:var(--pw-pos)}.pw-badge.time{background:var(--pw-soft);color:var(--pw-muted)}.pw-badge.preview{color:#7c3aed;background:#8b5cf61f}.dark .pw-badge.preview{color:#c4b5fd}.pw-chev{color:var(--pw-faint);opacity:0}.pw-trend{flex:none;display:block;overflow:visible}.pw-trend .pw-zero{stroke:var(--pw-line);stroke-width:1px;stroke-dasharray:3 4}.pw-trend .pw-line{fill:none;stroke:var(--pw-neu);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.pw-trend.big .pw-line{stroke-width:2.5px}.pw-dot{stroke:var(--pw-bg);stroke-width:2px}.pw-dot.pos{fill:#10b981}.pw-dot.neg{fill:#f59e0b}.pw-dot.neu{fill:#9ca3af}.pw-drawer{background:var(--pw-bg);border-left:1px solid var(--pw-line);width:480px;position:absolute;top:0;bottom:0;right:0;transform:translate(102%);box-shadow:-30px 0 60px -30px #10183059}.pw-open-summary .pw-drawer,.pw-open-sentiment .pw-drawer,.pw-open-transcript .pw-drawer{transform:none}.pw-dh{border-bottom:1px solid var(--pw-line);align-items:center;height:48px;padding:0 18px;font-size:14px;display:flex}.pw-dh span{color:var(--pw-faint);margin-left:auto}.pw-dwrap{position:absolute;inset:48px 0 0;overflow:hidden}.pw-dbody{padding:16px 20px 40px}.pw-call-t{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.pw-call-m{color:var(--pw-muted);align-items:center;gap:6px;margin-top:6px;font-size:11.5px;display:flex}.pw-sec{border-top:1px solid var(--pw-line);margin-top:18px;padding-top:16px}.pw-sec h6{letter-spacing:.1em;color:var(--pw-muted);font-size:10.5px;font-weight:700}.pw-sec h6 span{letter-spacing:0;color:var(--pw-faint);margin-left:6px;font-weight:500}.pw-summary{color:var(--pw-text);margin-top:8px;font-size:13px;line-height:1.55}.pw-sent{color:var(--pw-muted);align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.pw-sec .pw-trend.big{margin-top:8px;display:block}.pw-dir-label{color:var(--pw-pos);align-items:center;gap:6px;margin-top:4px;font-size:12.5px;font-weight:600;display:inline-flex}.pw-player{background:var(--pw-soft);color:var(--pw-muted);border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;font-size:11px;display:flex}.pw-play{background:var(--pw-accent);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.pw .pw-play svg{fill:currentColor;stroke:none;width:12px;height:12px}.pw-seek{background:var(--pw-line);border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.pw-seek i{background:var(--pw-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(.06)}.pw-lines{margin-top:8px}.pw-tl{border-radius:8px;grid-template-columns:38px 1fr;gap:8px;padding:6px 8px;font-size:12.5px;line-height:1.5;display:grid}.pw-tl time{color:var(--pw-faint);font-variant-numeric:tabular-nums;padding-top:2px;font-size:10.5px}.pw-tl b{color:var(--pw-muted);font-size:10.5px;display:block}.pw-tl.is-on{background:var(--pw-accent-soft)}.pw-w{border-radius:4px;padding:0 1px}.pw-foot{color:var(--pw-faint);margin-top:8px;font-size:11px}.pw-cursor{z-index:5;opacity:0;pointer-events:none;width:22px;height:22px;position:absolute;top:0;left:0}.pw-cursor svg{fill:#111827;stroke:#fff;stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #00000059);width:22px;height:22px}.pw-click{border:2px solid var(--pw-accent);opacity:0;border-radius:50%;width:22px;height:22px;position:absolute;top:-9px;left:-9px}.pw-hl{background:var(--pw-soft);opacity:0;position:absolute;inset:0}.pw-row>:not(.pw-hl){position:relative}.pw-w.cur{background:var(--pw-accent);color:#fff}.dark .pw-w.cur{color:#0f1526}
