.pc-wrap{display:flex;flex-direction:column;gap:20px;color:var(--insider-text)}.pc-section-head{display:flex;flex-direction:column;gap:4px;margin-top:4px;margin-bottom:4px}.pc-section-head--sub{margin-top:12px}.pc-section-title{font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--hedge-heading);margin:0}.pc-section-title--sub{font-size:15px}.pc-section-sub{font-size:12px;color:var(--insider-muted);margin:0;line-height:1.5}.pc-grid{display:grid;gap:16px}.pc-grid--two{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.pc-panel{display:flex;flex-direction:column;border-radius:var(--suite-section-radius);border:1px solid var(--insider-border-muted);background:color-mix(in srgb,var(--insider-surface-elevated) 72%,transparent);overflow:hidden}.pc-panel--full{grid-column:1 / -1}.pc-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 16px 10px;border-bottom:1px solid color-mix(in srgb,var(--insider-border-muted) 60%,transparent);flex-wrap:wrap}.pc-panel-title{font-size:13px;font-weight:700;color:var(--insider-text);letter-spacing:.01em}.pc-panel-sub{font-size:11px;color:var(--insider-muted);font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;letter-spacing:.02em}.pc-panel-body{position:relative;padding:12px;min-height:200px}.pc-empty{padding:24px;text-align:center;color:var(--insider-muted);font-size:13px;border-radius:calc(var(--suite-section-radius) - 4px);border:1px dashed var(--insider-border-muted);background:transparent}.pc-empty--full{min-height:120px;display:flex;align-items:center;justify-content:center}.pc-tip{position:fixed;top:0;left:0;z-index:1000;min-width:200px;max-width:280px;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--insider-surface-elevated) 96%,transparent);border:1px solid color-mix(in srgb,var(--insider-chart-blue) 35%,transparent);box-shadow:0 12px 30px -12px #000000a6;color:var(--insider-text);font-size:12px;line-height:1.45;pointer-events:none;opacity:0;transform:translate3d(0,6px,0);transition:opacity .12s ease,transform .12s ease}.pc-tip--visible{opacity:1;transform:translateZ(0)}.pc-tip-title{font-family:JetBrains Mono,monospace;font-weight:700;font-size:12px;margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--insider-border-muted) 50%,transparent);color:var(--insider-chart-blue)}.pc-tip-row{display:flex;justify-content:space-between;gap:16px;font-variant-numeric:tabular-nums}.pc-tip-row>span:first-child{color:var(--insider-muted);text-transform:uppercase;font-size:10px;letter-spacing:.06em}.pc-tip-row>span:last-child{font-family:JetBrains Mono,monospace;color:var(--insider-text)}.pc-tip-row--wide{grid-column:1 / -1}.pc-tip-row--wide>span{color:var(--insider-text)}.pc-tip-foot{margin-top:6px;padding-top:4px;border-top:1px dashed color-mix(in srgb,var(--insider-border-muted) 50%,transparent);color:var(--insider-chart-blue);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.pc-treemap-wrap{position:relative;width:100%;height:100%;min-height:380px}.pc-treemap-svg{width:100%;height:100%;display:block}.pc-treemap-cell{stroke:var(--insider-border-muted);stroke-width:.6;transition:filter .12s ease}.pc-treemap-side{fill:color-mix(in srgb,var(--insider-surface-elevated) 55%,transparent);stroke:color-mix(in srgb,var(--insider-border-muted) 80%,transparent);stroke-width:1}.pc-treemap-lbl-side{font-family:JetBrains Mono,monospace;font-weight:700;font-size:11px;letter-spacing:.04em;fill:var(--insider-muted);pointer-events:none}.pc-treemap-cell:hover{filter:brightness(1.18) saturate(1.05)}[data-theme=light] .pc-treemap-cell:hover{filter:brightness(.92) saturate(1.08)}.pc-treemap-lbl-ticker{font-family:JetBrains Mono,monospace;font-weight:700;font-size:12px;fill:#fffffff2;pointer-events:none}.pc-treemap-lbl-pct{font-family:JetBrains Mono,monospace;font-size:11px;fill:#ffffffc7;pointer-events:none}[data-theme=light] .pc-treemap-cell{stroke:#ffffff8c;stroke-width:1.2}.pc-wf-wrap,.pc-bee-wrap{position:relative;width:100%;height:100%;min-height:360px}.pc-wf-svg,.pc-bee-svg{width:100%;height:100%;display:block}.pc-share-wrap{position:relative;width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;min-height:200px}.pc-share-svg{display:block;width:100%}.pc-wf-bar{transition:filter .12s ease}.pc-wf-bar:hover{filter:brightness(1.15) saturate(1.1)}.pc-wf-bar-label{font-family:JetBrains Mono,monospace;font-size:9px;fill:var(--insider-muted);font-variant-numeric:tabular-nums;pointer-events:none}.pc-wf-connector{stroke:var(--suite-chart-purple);stroke-width:1.2;stroke-dasharray:4 3;fill:none}.pc-zero-line{stroke:color-mix(in srgb,var(--insider-cta-amber) 55%,transparent);stroke-width:1.5;stroke-dasharray:0}.pc-axis path,.pc-axis line{stroke:color-mix(in srgb,var(--insider-muted) 55%,transparent);stroke-width:1}.pc-axis text{font-family:JetBrains Mono,monospace;font-size:10px;fill:var(--insider-muted)}.pc-grid path{display:none}.pc-grid line{stroke:color-mix(in srgb,var(--insider-border-muted) 55%,transparent);stroke-dasharray:2 3}.pc-axis-title{font-family:Inter,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:.08em;fill:var(--insider-muted)}.pc-bee-wrap{padding-bottom:32px}.pc-bee-col-label{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;fill:var(--insider-muted);text-transform:uppercase}.pc-bee-divider{stroke:color-mix(in srgb,var(--insider-border-muted) 60%,transparent);stroke-dasharray:4 4;stroke-opacity:.6}.pc-bee{transition:filter .12s ease}.pc-bee:hover{filter:brightness(1.2)}.pc-bee-legend{position:absolute;bottom:4px;left:50%;transform:translate(-50%);display:flex;gap:16px;font-size:11px;color:var(--insider-muted);font-family:Inter,sans-serif}.pc-bee-legend span{display:inline-flex;align-items:center;gap:6px}.pc-bee-sw{display:inline-block;width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.18)}
