.product-preview .pv-fundamentals-intro{min-width:0;margin-bottom:20px}.product-preview .pv-fundamentals-intro-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.product-preview .pv-fundamentals-intro h2{letter-spacing:-.6px;margin:6px 0 8px;font-size:24px;line-height:1.35}.product-preview .pv-fundamentals-intro p{color:var(--pv-muted);max-width:920px;margin:0;font-size:12px;line-height:1.8}.product-preview .pv-fundamentals-coverage{color:var(--pv-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.product-preview .pv-fundamentals-company{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-text);border-radius:7px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.product-preview .pv-fundamentals-company strong{color:var(--pv-accent);font-size:10px}.product-preview .pv-fundamentals-nav{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.product-preview .pv-fundamentals-nav>a,.product-preview .pv-fundamentals-nav>span{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-muted);border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;line-height:1.6;display:inline-flex}.product-preview .pv-fundamentals-nav>span{background:color-mix(in srgb,var(--pv-accent) 10%,var(--pv-surface));color:var(--pv-accent)}.product-preview .pv-fundamentals-nav>a:hover{color:var(--pv-accent);border-color:var(--pv-accent)}.product-preview .pv-fundamentals-intro .pv-fundamentals-boundary{margin-top:10px;font-size:10px}.product-preview .pv-fundamentals-actual{--bg:var(--pv-bg);--surface:var(--pv-surface);--surface-2:var(--pv-raised);--line:var(--pv-border);--line-soft:var(--pv-border);--text:var(--pv-text);--muted:var(--pv-muted);--subtle:var(--pv-muted);--accent:var(--pv-accent);--accent-bg:color-mix(in srgb,var(--pv-accent) 12%,var(--pv-surface));--positive:var(--pv-green);--negative:var(--pv-red);min-width:0;color:var(--pv-text)}.product-preview .pv-fundamentals-actual>.workspace-page{min-width:0;max-width:none;padding:0}.product-preview .pv-fundamentals-actual .panel,.product-preview .pv-fundamentals-actual .workspace-grid{min-width:0}.product-preview .pv-fundamentals-loading{border:1px solid var(--pv-border);background:var(--pv-surface);min-height:180px;color:var(--pv-muted);border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.product-preview .pv-fundamentals-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.product-preview .pv-fundamentals-tool{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:20px;display:flex}.product-preview .pv-fundamentals-tool>svg{color:var(--pv-accent)}.product-preview .pv-fundamentals-tool h2{margin:0;font-size:16px;line-height:1.5}.product-preview .pv-fundamentals-tool p{color:var(--pv-muted);margin:0;font-size:11px;line-height:1.8}.product-preview .pv-fundamentals-tool>.pv-button{white-space:normal;margin-top:auto;font-size:11px}.product-preview .pv-fundamentals-nav :focus-visible,.product-preview .pv-fundamentals-company:focus-visible{outline:2px solid var(--pv-accent);outline-offset:3px}@media (max-width:1000px){.product-preview .pv-fundamentals-tools{grid-template-columns:minmax(0,1fr)}.product-preview .pv-fundamentals-tool{gap:9px}.product-preview .pv-fundamentals-tool>.pv-button{margin-top:5px}}@media (max-width:650px){.product-preview .pv-fundamentals-intro-top{flex-direction:column;gap:12px}.product-preview .pv-fundamentals-intro h2{font-size:21px}.product-preview .pv-fundamentals-nav{gap:6px}.product-preview .pv-fundamentals-nav>a,.product-preview .pv-fundamentals-nav>span{padding:8px 10px;font-size:10px}.product-preview .pv-fundamentals-actual>.workspace-page{padding:0}.product-preview .pv-fundamentals-tool{padding:17px}}.pv-fundamentals-advanced{border-top:1px solid var(--pv-line);margin-top:28px;padding-top:16px}.pv-fundamentals-advanced>summary{cursor:pointer;min-height:44px;color:var(--pv-muted);align-content:center;font-size:13px}.pv-fundamentals-advanced[open]>summary{margin-bottom:20px}
