.theme-precision-preview{--precision-blue:#0052ff;--precision-blue-dark:#003ec7;--precision-ink:#181c1e;--precision-muted:#434656;--precision-subtle:#687083;--precision-canvas:#f7fafc;--precision-panel:#fff;--precision-border:#c3c5d9;--precision-border-soft:#e2e8f0;--precision-blue-tint:#ebf1ff;--precision-green-tint:#e7f5ec;--precision-green:#247a42;--precision-gold-tint:#fff3cf;--precision-gold:#8a5a00;--precision-danger:#b42318;--precision-danger-tint:#fff1f0;--precision-shadow:0 18px 60px #181c1e1c;--precision-radius:8px;background:var(--precision-canvas);min-height:100vh;color:var(--precision-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.theme-precision-preview *,.theme-precision-preview :before,.theme-precision-preview :after{box-sizing:border-box}.theme-precision-preview .precision-app{background:var(--precision-canvas);min-height:100vh}.theme-precision-preview button,.theme-precision-preview input,.theme-precision-preview select{font:inherit}.theme-precision-preview button{cursor:pointer}.theme-precision-preview button:disabled{cursor:not-allowed}.theme-precision-preview a,.theme-precision-preview button,.theme-precision-preview input,.theme-precision-preview select{outline:none}.theme-precision-preview a:focus-visible,.theme-precision-preview button:focus-visible,.theme-precision-preview input:focus-visible,.theme-precision-preview select:focus-visible{box-shadow:0 0 0 3px #0052ff33}.theme-precision-preview .precision-button,.theme-precision-preview .precision-icon-link{border-radius:var(--precision-radius);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.theme-precision-preview .precision-button:hover,.theme-precision-preview .precision-icon-link:hover{transform:translateY(-1px)}.theme-precision-preview .precision-button-primary{color:#fff;background:var(--precision-blue);border-color:var(--precision-blue)}.theme-precision-preview .precision-button-primary:hover{background:var(--precision-blue-dark);border-color:var(--precision-blue-dark)}.theme-precision-preview .precision-button-ghost,.theme-precision-preview .precision-icon-link{color:var(--precision-ink);border-color:var(--precision-border);background:#fff}.theme-precision-preview .precision-button-dark{color:#fff;background:#ffffff1a;border-color:#ffffff3d}.theme-precision-preview .precision-button-danger{color:var(--precision-danger);background:var(--precision-danger-tint);border-color:#ffc9c4}.theme-precision-preview .precision-button:disabled{opacity:.55;transform:none}.theme-precision-preview .precision-full-button{width:100%}.theme-precision-preview .precision-brand{color:inherit;align-items:center;gap:10px;display:inline-flex}.theme-precision-preview .precision-brand-mark{color:#fff;background:var(--precision-blue);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.theme-precision-preview .precision-brand strong,.theme-precision-preview .precision-brand small{display:block}.theme-precision-preview .precision-brand strong{font-size:14px;line-height:1.2}.theme-precision-preview .precision-brand small{color:currentColor;opacity:.62;margin-top:2px;font-size:11px;line-height:1.2}.theme-precision-preview .precision-kicker{min-height:26px;color:var(--precision-blue-dark);background:var(--precision-blue-tint);text-transform:uppercase;letter-spacing:0;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.theme-precision-preview .precision-entry-nav{justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100% - 32px);min-height:72px;margin:0 auto;display:flex}.theme-precision-preview .precision-entry-nav>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.theme-precision-preview .precision-landing{color:#fff;background:#06182f;min-height:100vh}.theme-precision-preview .precision-landing .precision-brand-mark{color:var(--precision-blue);background:#fff}.theme-precision-preview .precision-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:48px;width:min(1180px,100% - 32px);min-height:calc(100vh - 160px);margin:0 auto;padding:48px 0 32px;display:grid}.theme-precision-preview .precision-hero-copy h1{letter-spacing:0;max-width:720px;margin:18px 0 20px;font-size:clamp(46px,7vw,82px);line-height:.94}.theme-precision-preview .precision-hero-copy p{color:#ffffffbd;max-width:590px;margin:0;font-size:18px;line-height:1.55}.theme-precision-preview .precision-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.theme-precision-preview .precision-hero-product{background:#f8fafc;border:1px solid #ffffff29;border-radius:12px;overflow:hidden;box-shadow:0 28px 80px #00000052}.theme-precision-preview .precision-browser-bar{height:42px;color:var(--precision-ink);border-bottom:1px solid var(--precision-border-soft);background:#fff;align-items:center;gap:7px;padding:0 14px;display:flex}.theme-precision-preview .precision-browser-bar span{background:#d7dce5;border-radius:999px;width:9px;height:9px}.theme-precision-preview .precision-browser-bar strong{margin-left:8px;font-size:12px}.theme-precision-preview .precision-product-shell{grid-template-columns:68px 1fr;min-height:440px;display:grid}.theme-precision-preview .precision-product-shell aside{color:#fff;background:#181c1e;flex-direction:column;align-items:center;gap:14px;padding-top:20px;display:flex}.theme-precision-preview .precision-product-main{color:var(--precision-ink);padding:20px}.theme-precision-preview .precision-product-search{border:1px solid var(--precision-border-soft);border-radius:var(--precision-radius);height:48px;color:var(--precision-subtle);background:#fff;align-items:center;gap:10px;padding:0 14px;display:flex}.theme-precision-preview .precision-product-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.theme-precision-preview .precision-product-card{border:1px solid var(--precision-border);border-radius:var(--precision-radius);background:#fff;padding:16px}.theme-precision-preview .precision-product-card.selected{border-color:var(--precision-blue);box-shadow:inset 3px 0 0 var(--precision-blue)}.theme-precision-preview .precision-product-card h3{margin:12px 0 4px;font-size:26px;line-height:1.05}.theme-precision-preview .precision-product-card p{color:var(--precision-muted);margin:0 0 14px;font-weight:700}.theme-precision-preview .precision-product-card>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.theme-precision-preview .precision-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1180px,100% - 32px);margin:0 auto;padding:0 0 40px;display:grid}.theme-precision-preview .precision-proof-grid article{border-radius:var(--precision-radius);background:#ffffff0f;border:1px solid #ffffff24;min-height:104px;padding:18px}.theme-precision-preview .precision-proof-grid strong,.theme-precision-preview .precision-proof-grid span{display:block}.theme-precision-preview .precision-proof-grid strong{margin:10px 0 6px}.theme-precision-preview .precision-proof-grid span{color:#ffffffad;font-size:13px;line-height:1.45}.theme-precision-preview .precision-home{min-height:100vh;color:var(--precision-ink);background:var(--precision-canvas)}.theme-precision-preview .precision-home-nav{z-index:30;min-height:56px;color:var(--precision-ink);background:#fffffff5;border-bottom:1px solid #dce3ef;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:24px;padding:0 48px;display:grid;position:sticky;top:0;box-shadow:0 1px #181c1e08}.theme-precision-preview .precision-home-nav .precision-brand{justify-self:start}.theme-precision-preview .precision-home-nav .precision-brand-mark{width:24px;height:24px;color:var(--precision-blue);background:0 0;border-radius:6px}.theme-precision-preview .precision-home-nav .precision-brand small{display:none}.theme-precision-preview .precision-home-links,.theme-precision-preview .precision-home-actions,.theme-precision-preview .precision-home-footer>div{align-items:center;gap:24px;display:flex}.theme-precision-preview .precision-home-links a,.theme-precision-preview .precision-home-links button,.theme-precision-preview .precision-home-footer a,.theme-precision-preview .precision-home-footer button,.theme-precision-preview .precision-home-link-button{color:var(--precision-muted);background:0 0;border:0;font-size:13px;font-weight:700;text-decoration:none}.theme-precision-preview .precision-home-links button{min-height:36px;padding:0}.theme-precision-preview .precision-home-links button.active{color:var(--precision-blue-dark);box-shadow:0 2px 0 var(--precision-blue)}.theme-precision-preview .precision-home-actions{justify-self:end;gap:14px}.theme-precision-preview .precision-home-actions .precision-button{min-height:36px;padding:0 16px;font-size:12px}.theme-precision-preview .precision-home-hero{color:#fff;background:#06182f;place-items:center;min-height:880px;padding:78px 48px 56px;display:grid;position:relative;overflow:hidden}.theme-precision-preview .precision-home-hero-pattern,.theme-precision-preview .precision-home-hero-glow{display:none}.theme-precision-preview .precision-home-hero-inner{z-index:1;text-align:center;justify-items:center;gap:24px;width:min(1180px,100%);display:grid;position:relative}.theme-precision-preview .precision-home-hero-badge{color:#edf4ff;text-transform:uppercase;letter-spacing:0;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:0 15px;font-size:11px;font-weight:900;display:inline-flex}.theme-precision-preview .precision-home-hero-copy h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(50px,6.35vw,92px);font-weight:800;line-height:.98}.theme-precision-preview .precision-home-hero-copy h1 span{color:#b7c4ff}.theme-precision-preview .precision-home-hero-copy p{color:#e2ebffc2;max-width:740px;margin:18px auto 0;font-size:18px;line-height:1.55}.theme-precision-preview .precision-home-hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.theme-precision-preview .precision-home-demo-button{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.theme-precision-preview .precision-home-visual{background:#0d1724;border:1px solid #ffffff24;border-radius:22px;width:min(1030px,88vw);margin:8px auto 0;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057}.theme-precision-preview .precision-home-visual img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.theme-precision-preview .precision-home-scroll{color:#ffffff7a;text-transform:uppercase;letter-spacing:0;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.theme-precision-preview .precision-home-scroll svg{transform:rotate(90deg)}.theme-precision-preview .precision-home-section-heading{text-align:center;max-width:720px;margin:0 auto 46px}.theme-precision-preview .precision-home-section-heading h2,.theme-precision-preview .precision-home-showcase-copy h2,.theme-precision-preview .precision-home-cta h2{color:var(--precision-ink);letter-spacing:0;margin:0;font-size:clamp(32px,3.2vw,48px);line-height:1.1}.theme-precision-preview .precision-home-section-heading p,.theme-precision-preview .precision-home-showcase-copy p,.theme-precision-preview .precision-home-cta p{color:var(--precision-muted);margin:16px 0 0;font-size:15px;line-height:1.7}.theme-precision-preview .precision-home-features{background:#f1f4f6}.theme-precision-preview .precision-home-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:min(1320px,100%);margin:0 auto;display:grid}.theme-precision-preview .precision-home-feature{background:#fff;border:1px solid #dbe3ec;border-radius:12px;min-height:230px;padding:30px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 4px 12px #0000000d}.theme-precision-preview .precision-home-feature:hover{border-color:#b9c7ff;transform:translateY(-2px);box-shadow:0 14px 30px #181c1e14}.theme-precision-preview .precision-home-feature-icon{width:44px;height:44px;color:var(--precision-blue);background:var(--precision-blue-tint);border-radius:10px;place-items:center;display:grid}.theme-precision-preview .precision-home-feature.slate .precision-home-feature-icon{color:#4d5868;background:#e7edf4}.theme-precision-preview .precision-home-feature.steel .precision-home-feature-icon{color:#4f5f76;background:#e9eef7}.theme-precision-preview .precision-home-feature h3{color:var(--precision-ink);margin:28px 0 12px;font-size:20px;line-height:1.2}.theme-precision-preview .precision-home-feature p{color:var(--precision-muted);margin:0;font-size:14px;line-height:1.62}.theme-precision-preview .precision-home-showcase{background:#fff;grid-template-columns:minmax(280px,.82fr) minmax(520px,1.18fr);align-items:center;gap:72px;width:min(1320px,100% - 32px);margin:0 auto;display:grid}.theme-precision-preview .precision-home-eyebrow{min-height:24px;color:var(--precision-muted);text-transform:uppercase;letter-spacing:0;background:#f4f7fb;border:1px solid #dce3ef;border-radius:4px;align-items:center;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.theme-precision-preview .precision-home-checks{gap:16px;margin-top:28px;display:grid}.theme-precision-preview .precision-home-checks div{color:var(--precision-muted);grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.45;display:grid}.theme-precision-preview .precision-home-checks svg{color:var(--precision-blue)}.theme-precision-preview .precision-home-dossier{border:1px solid var(--precision-border);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 26px 60px #181c1e24}.theme-precision-preview .precision-home-dossier>header{border-bottom:1px solid var(--precision-border-soft);justify-content:space-between;gap:18px;padding:28px 32px 24px;display:flex}.theme-precision-preview .precision-home-dossier h3{color:var(--precision-ink);margin:18px 0 6px;font-size:clamp(30px,3vw,48px);line-height:1.05}.theme-precision-preview .precision-home-dossier header p{color:var(--precision-muted);margin:0;font-size:14px;font-weight:700}.theme-precision-preview .precision-home-icon-actions{gap:8px;display:flex}.theme-precision-preview .precision-home-icon-actions button{border:1px solid var(--precision-border-soft);width:40px;height:40px;color:var(--precision-muted);background:#fff;border-radius:10px;place-items:center;display:grid}.theme-precision-preview .precision-home-score-grid{border-bottom:1px solid var(--precision-border-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.theme-precision-preview .precision-home-dossier-tabs{border-bottom:1px solid var(--precision-border-soft);background:#fbfdff;gap:2px;padding:0 18px;display:flex;overflow-x:auto}.theme-precision-preview .precision-home-dossier-tabs button{min-height:48px;color:var(--precision-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex}.theme-precision-preview .precision-home-dossier-tabs button.active{color:var(--precision-blue-dark);border-bottom-color:var(--precision-blue)}.theme-precision-preview .precision-home-dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:28px 32px 14px;display:grid}.theme-precision-preview .precision-home-dossier-block{border:1px solid var(--precision-border-soft);background:#fff;border-radius:12px;padding:18px}.theme-precision-preview .precision-home-dossier-block span{color:var(--precision-blue-dark);text-transform:uppercase;letter-spacing:0;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.theme-precision-preview .precision-home-dossier-block p{color:var(--precision-muted);margin:0;font-size:14px;line-height:1.58}.theme-precision-preview .precision-home-dossier>footer{justify-content:flex-end;padding:14px 32px 30px;display:flex}.theme-precision-preview .precision-home-streams{border-top:1px solid var(--precision-border-soft);border-bottom:1px solid var(--precision-border-soft);color:var(--precision-muted);background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:34px;padding:46px 48px;display:flex}.theme-precision-preview .precision-home-streams span{width:100%;color:var(--precision-subtle);text-align:center;text-transform:uppercase;letter-spacing:0;font-size:10px;font-weight:900}.theme-precision-preview .precision-home-streams strong{min-height:32px;color:var(--precision-muted);align-items:center;font-size:14px;font-weight:900;display:inline-flex}.theme-precision-preview .precision-home-solutions{background:#fff}.theme-precision-preview .precision-home-stream-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(1320px,100%);margin:0 auto;display:grid}.theme-precision-preview .precision-home-stream-grid article{border:1px solid var(--precision-border);min-height:236px;box-shadow:var(--precision-shadow-soft);background:#fff;border-radius:14px;padding:24px}.theme-precision-preview .precision-home-stream-grid span{color:var(--precision-blue-dark);text-transform:uppercase;font-size:10px;font-weight:900;display:block}.theme-precision-preview .precision-home-stream-grid strong{color:var(--precision-ink);margin-top:16px;font-size:22px;line-height:1.15;display:block}.theme-precision-preview .precision-home-stream-grid p{color:var(--precision-muted);margin:14px 0 0;font-size:14px;line-height:1.6}.theme-precision-preview .precision-home-cta>div{color:#fff;text-align:center;background:#06182f;border:1px solid #ffffff24;border-radius:18px;width:min(1320px,100%);margin:0 auto;padding:86px 32px;overflow:hidden;box-shadow:0 28px 70px #121c2c38}.theme-precision-preview .precision-home-cta h2{color:#fff;max-width:660px;margin:0 auto}.theme-precision-preview .precision-home-cta p{color:#ffffffb8;max-width:620px;margin:16px auto 0}.theme-precision-preview .precision-home-cta .precision-home-eyebrow{color:#ffffffb8;background:#ffffff14;border-color:#ffffff2e;margin-bottom:18px}.theme-precision-preview .precision-home-about-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(920px,100%);margin:28px auto 0;display:grid}.theme-precision-preview .precision-home-about-grid article{text-align:left;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;padding:16px}.theme-precision-preview .precision-home-about-grid strong,.theme-precision-preview .precision-home-about-grid span{display:block}.theme-precision-preview .precision-home-about-grid strong{color:#fff;font-size:14px}.theme-precision-preview .precision-home-about-grid span{color:#ffffffa8;margin-top:8px;font-size:13px;line-height:1.5}.theme-precision-preview .precision-home-cta>div>div{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.theme-precision-preview .precision-home-legal{border-top:1px solid var(--precision-border-soft);border-bottom:1px solid var(--precision-border-soft);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:28px 48px;display:grid}.theme-precision-preview .precision-home-legal article{border:1px solid var(--precision-border-soft);background:#fbfdff;border-radius:12px;padding:18px}.theme-precision-preview .precision-home-legal span{color:var(--precision-ink);text-transform:uppercase;font-size:12px;font-weight:900}.theme-precision-preview .precision-home-legal p{color:var(--precision-muted);margin:10px 0 0;font-size:13px;line-height:1.55}.theme-precision-preview .precision-home-footer{color:var(--precision-muted);background:#f7fafc;grid-template-columns:minmax(280px,.72fr) minmax(560px,1.28fr);align-items:start;gap:42px;padding:48px;display:grid}.theme-precision-preview .precision-home-footer .precision-brand-mark{width:24px;height:24px;color:var(--precision-blue);background:0 0}.theme-precision-preview .precision-home-footer .precision-brand small{display:none}.theme-precision-preview .precision-home-footer p{margin:0;font-size:12px;line-height:1.5}.theme-precision-preview .precision-home-footer span{font-size:12px;font-weight:700}.theme-precision-preview .precision-home-footer-brand{justify-items:start;gap:14px;display:grid!important}.theme-precision-preview .precision-home-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;display:grid!important}.theme-precision-preview .precision-home-footer-grid div{gap:10px;display:grid}.theme-precision-preview .precision-home-footer-grid strong{color:var(--precision-ink);text-transform:uppercase;font-size:12px;font-weight:900}.theme-precision-preview .precision-home-footer-grid button{min-height:22px;color:var(--precision-muted);text-align:left;justify-self:start;padding:0;font-size:13px;font-weight:700}.theme-precision-preview .precision-home-footer-grid button:hover{color:var(--precision-blue-dark)}.theme-precision-preview .precision-home{background:#fff}.theme-precision-preview .precision-home section[id]{scroll-margin-top:62px}.theme-precision-preview .precision-home .precision-button{border-radius:6px;min-height:44px;padding-inline:20px}.theme-precision-preview .precision-home-nav{min-height:62px;box-shadow:none;background:#fff;grid-template-columns:minmax(200px,1fr) auto minmax(210px,1fr);gap:20px;padding:0 36px}.theme-precision-preview .precision-home-links,.theme-precision-preview .precision-home-actions{gap:20px}.theme-precision-preview .precision-home-links button{min-height:42px;font-size:12px}.theme-precision-preview .precision-home-links button.active{box-shadow:inset 0 -2px 0 var(--precision-blue)}.theme-precision-preview .precision-home-actions .precision-button{min-height:42px;padding-inline:17px}.theme-precision-preview .precision-home-hero{background:#06182f;min-height:auto;padding:74px 40px 64px}.theme-precision-preview .precision-home-hero-inner{gap:22px;width:min(1160px,100%)}.theme-precision-preview .precision-home-hero-badge{color:#f2f6ff;background:0 0;border-color:#ffffff3d;min-height:28px;padding-inline:13px;font-size:10px;font-weight:800}.theme-precision-preview .precision-home-hero-copy{max-width:980px}.theme-precision-preview .precision-home-hero-copy h1{max-width:980px;margin-inline:auto;font-size:clamp(48px,5vw,68px);font-weight:750;line-height:1.03}.theme-precision-preview .precision-home-hero-copy p{color:#c4d0e2;max-width:820px;margin-top:20px;font-size:17px;line-height:1.62}.theme-precision-preview .precision-home-secondary-action{color:#fff;background:0 0;border-color:#ffffff57}.theme-precision-preview .precision-home-secondary-action:hover{background:#ffffff0f;border-color:#ffffff94}.theme-precision-preview .precision-home-section{padding:78px 40px}.theme-precision-preview .precision-home-section-heading{max-width:760px;margin-bottom:40px}.theme-precision-preview .precision-home-section-heading .precision-home-eyebrow{margin-bottom:14px}.theme-precision-preview .precision-home-section-heading h2,.theme-precision-preview .precision-home-showcase-copy h2,.theme-precision-preview .precision-home-about h2,.theme-precision-preview .precision-home-cta h2{font-size:clamp(32px,3.2vw,46px);font-weight:740;line-height:1.12}.theme-precision-preview .precision-home-how{border-bottom:1px solid var(--precision-border-soft);background:#f3f6f9}.theme-precision-preview .precision-home-workflow-grid{background:#fff;border:1px solid #d6dee9;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1160px,100%);margin:0 auto;display:grid;overflow:hidden}.theme-precision-preview .precision-home-workflow-step{border-right:1px solid #d6dee9;min-width:0;padding:28px}.theme-precision-preview .precision-home-workflow-step:last-child{border-right:0}.theme-precision-preview .precision-home-workflow-step-top{color:#5f6b7d;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.theme-precision-preview .precision-home-workflow-step-top div{width:40px;height:40px;color:var(--precision-blue);background:#eef3ff;border:1px solid #d8e1ef;border-radius:6px;place-items:center;display:grid}.theme-precision-preview .precision-home-workflow-step h3{color:var(--precision-ink);margin:26px 0 10px;font-size:20px;line-height:1.25}.theme-precision-preview .precision-home-workflow-step p{color:var(--precision-muted);margin:0;font-size:14px;line-height:1.62}.theme-precision-preview .precision-home-showcase{grid-template-columns:minmax(280px,.76fr) minmax(560px,1.24fr);gap:62px;width:min(1240px,100%);padding-inline:40px}.theme-precision-preview .precision-home-eyebrow{border-radius:4px}.theme-precision-preview .precision-home-dossier{border-color:#c9d3e0;border-radius:8px;box-shadow:0 14px 34px #121f311c}.theme-precision-preview .precision-home-dossier>header{padding:24px 26px 22px}.theme-precision-preview .precision-home-dossier>header>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.theme-precision-preview .precision-home-synthetic-label{color:#5d6980;text-transform:uppercase;background:#f7f9fc;border:1px solid #d5deea;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.theme-precision-preview .precision-home-dossier h3,.theme-precision-preview .precision-home-dossier header p{flex-basis:100%}.theme-precision-preview .precision-home-dossier h3{margin:8px 0 0;font-size:clamp(28px,2.5vw,38px);line-height:1.08}.theme-precision-preview .precision-home-dossier header p{margin-top:-3px}.theme-precision-preview .precision-home-dossier-tabs{padding-inline:10px}.theme-precision-preview .precision-home-dossier-tabs button{flex:auto;justify-content:center;min-height:50px;padding-inline:10px;font-size:12px}.theme-precision-preview .precision-home-dossier-tabs button:focus-visible{outline-offset:-3px;outline:3px solid #0052ff3d}.theme-precision-preview .precision-home-dossier-grid{gap:12px;min-height:314px;padding:22px 26px 14px}.theme-precision-preview .precision-home-dossier-block{background:#fbfcfe;border-radius:6px;padding:16px}.theme-precision-preview .precision-home-dossier>footer{justify-content:space-between;align-items:center;gap:18px;padding:14px 26px 24px}.theme-precision-preview .precision-home-dossier>footer>span{color:#5f6b7d;font-size:10px;line-height:1.4}.theme-precision-preview .precision-home-solutions{border-top:1px solid var(--precision-border-soft);border-bottom:1px solid var(--precision-border-soft);background:#fff}.theme-precision-preview .precision-home-stream-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(1040px,100%)}.theme-precision-preview .precision-home-stream-grid article{min-height:158px;box-shadow:none;border-radius:8px;padding:22px 24px}.theme-precision-preview .precision-home-stream-grid strong{margin-top:12px;font-size:20px}.theme-precision-preview .precision-home-stream-grid p{margin-top:10px;line-height:1.55}.theme-precision-preview .precision-home-about{background:#f3f6f9}.theme-precision-preview .precision-home-about>div{text-align:center;width:min(1120px,100%);margin:0 auto}.theme-precision-preview .precision-home-about h2{max-width:720px;color:var(--precision-ink);margin:16px auto 0}.theme-precision-preview .precision-home-about>div>p{max-width:720px;color:var(--precision-muted);margin:16px auto 0;font-size:15px;line-height:1.7}.theme-precision-preview .precision-home-about-grid{gap:12px;width:min(960px,100%)}.theme-precision-preview .precision-home-about-grid article{background:#fff;border-color:#d6dee9;border-radius:8px;padding:18px}.theme-precision-preview .precision-home-about-grid strong{color:var(--precision-ink)}.theme-precision-preview .precision-home-about-grid span{color:var(--precision-muted)}.theme-precision-preview .precision-home-cta{background:#fff;padding:64px 40px}.theme-precision-preview .precision-home-cta>div{width:min(1120px,100%);box-shadow:none;background:#06182f;border-color:#06182f;border-radius:8px;padding:62px 32px}.theme-precision-preview .precision-home-cta .precision-home-eyebrow{background:0 0}.theme-precision-preview .precision-home-cta>div>.precision-button{margin-top:26px}.theme-precision-preview .precision-home-legal{background:#f8fafc;gap:12px;padding:28px 40px}.theme-precision-preview .precision-home-legal article{background:#fff;border-radius:8px}.theme-precision-preview .precision-home-footer{background:#eef3f8;grid-template-columns:minmax(300px,.9fr) minmax(480px,1.1fr);gap:48px;padding:46px 40px}.theme-precision-preview .precision-home-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-precision-preview .precision-contact-page{min-height:100vh;color:var(--precision-ink);background:radial-gradient(circle at 20% 10%,#0052ff14,#0000 34%),linear-gradient(#fff 0%,#f1f4f6 100%)}.theme-precision-preview .precision-contact-nav{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr)}.theme-precision-preview .precision-contact-hero{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);align-items:start;gap:48px;width:min(1240px,100% - 32px);margin:0 auto;padding:72px 0 78px;display:grid}.theme-precision-preview .precision-contact-hero>div:first-child{gap:20px;display:grid}.theme-precision-preview .precision-contact-hero h1{color:var(--precision-ink);letter-spacing:0;margin:0;font-size:clamp(42px,5vw,70px);line-height:1.02}.theme-precision-preview .precision-contact-hero p{max-width:620px;color:var(--precision-muted);margin:0;font-size:18px;line-height:1.65}.theme-precision-preview .precision-contact-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.theme-precision-preview .precision-contact-trust span{border:1px solid var(--precision-border-soft);color:var(--precision-muted);box-shadow:var(--precision-shadow-soft);text-transform:uppercase;background:#fff;border-radius:10px;padding:12px;font-size:11px;font-weight:900;line-height:1.35}.theme-precision-preview .precision-contact-form{border:1px solid var(--precision-border);box-shadow:var(--precision-shadow);background:#fff;border-radius:16px;gap:16px;padding:28px;display:grid}.theme-precision-preview .precision-contact-form-header{grid-template-columns:44px 1fr;align-items:start;gap:14px;margin-bottom:4px;display:grid}.theme-precision-preview .precision-contact-form-header>svg{width:44px;height:44px;color:var(--precision-blue);background:var(--precision-blue-tint);border-radius:10px;padding:10px}.theme-precision-preview .precision-contact-form h2{color:var(--precision-ink);margin:0;font-size:28px;line-height:1.15}.theme-precision-preview .precision-contact-form p{color:var(--precision-muted);margin:7px 0 0;font-size:14px;line-height:1.55}.theme-precision-preview .precision-contact-form label{color:var(--precision-muted);text-transform:uppercase;gap:7px;font-size:11px;font-weight:900;display:grid}.theme-precision-preview .precision-contact-form input,.theme-precision-preview .precision-contact-form textarea{border:1px solid var(--precision-border);width:100%;color:var(--precision-ink);text-transform:none;background:#fff;border-radius:10px;padding:12px 13px;font-size:15px;line-height:1.45}.theme-precision-preview .precision-contact-form textarea{resize:vertical;min-height:142px}.theme-precision-preview .precision-contact-form input:focus,.theme-precision-preview .precision-contact-form textarea:focus{outline-offset:2px;outline:3px solid #0052ff2e}.theme-precision-preview .precision-hidden-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.theme-precision-preview .precision-verification-panel{border:1px solid var(--precision-border-soft);background:#f8fafc;border-radius:12px;gap:8px;padding:16px;display:grid}.theme-precision-preview .precision-verification-panel strong{color:var(--precision-ink);font-size:14px}.theme-precision-preview .precision-verification-panel p,.theme-precision-preview .precision-verification-panel span{color:var(--precision-muted);margin:0;font-size:13px;line-height:1.45}.theme-precision-preview .precision-turnstile-slot{min-height:65px}.theme-precision-preview .precision-form-message{border:1px solid var(--precision-border-soft);border-radius:10px;padding:12px;font-size:14px;font-weight:800}.theme-precision-preview .precision-form-message.success{color:var(--precision-green);background:#edf8f3;border-color:#15835d38}.theme-precision-preview .precision-form-message.error{color:var(--precision-red);background:#fff1f3;border-color:#c83b4a3d}.theme-precision-preview .precision-contact-form>.precision-button{justify-content:center;min-height:48px}.theme-precision-preview .precision-contact-footer{border-top:1px solid var(--precision-border-soft);color:var(--precision-muted);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:28px 48px;display:flex}.theme-precision-preview .precision-entry-page,.theme-precision-preview .precision-selector-page{background:radial-gradient(circle at 18% 0%, #0052ff14, transparent 34%), linear-gradient(180deg, #fff 0, var(--precision-canvas) 42%), var(--precision-canvas);min-height:100vh}.theme-precision-preview .precision-access-page{background:radial-gradient(circle at 15% 8%,#0052ff1c,#0000 34%),linear-gradient(#fff 0%,#f1f4f6 100%)}.theme-precision-preview .precision-auth-layout{grid-template-columns:minmax(320px,1fr) minmax(420px,.82fr);align-items:center;gap:46px;width:min(1180px,100% - 32px);margin:48px auto 76px;display:grid}.theme-precision-preview .precision-access-copy{gap:20px;display:grid}.theme-precision-preview .precision-access-copy h1{max-width:720px;color:var(--precision-ink);letter-spacing:0;margin:0;font-size:clamp(44px,5vw,72px);line-height:1.02}.theme-precision-preview .precision-access-copy p{max-width:680px;color:var(--precision-muted);margin:0;font-size:18px;line-height:1.64}.theme-precision-preview .precision-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.theme-precision-preview .precision-access-grid article{border:1px solid var(--precision-border-soft);box-shadow:var(--precision-shadow-soft);background:#ffffffd1;border-radius:12px;padding:16px}.theme-precision-preview .precision-access-grid svg{color:var(--precision-blue)}.theme-precision-preview .precision-access-grid strong,.theme-precision-preview .precision-access-grid span{display:block}.theme-precision-preview .precision-access-grid strong{color:var(--precision-ink);margin-top:12px;font-size:14px}.theme-precision-preview .precision-access-grid span{color:var(--precision-muted);margin-top:7px;font-size:13px;line-height:1.45}.theme-precision-preview .precision-auth-card{border:1px solid var(--precision-border);width:min(540px,100% - 32px);box-shadow:var(--precision-shadow);background:#fff;border-radius:12px;margin:0 auto;padding:34px}.theme-precision-preview .precision-auth-card h1,.theme-precision-preview .precision-auth-card h2,.theme-precision-preview .precision-selector-header h1{color:var(--precision-ink);letter-spacing:0;margin:16px 0 10px;font-size:36px;line-height:1.08}.theme-precision-preview .precision-auth-card p,.theme-precision-preview .precision-selector-header p{color:var(--precision-muted);margin:0;line-height:1.55}.theme-precision-preview .precision-form{gap:14px;margin-top:24px;display:grid}.theme-precision-preview .precision-form label{color:var(--precision-muted);text-transform:uppercase;letter-spacing:0;gap:7px;font-size:12px;font-weight:900;display:grid}.theme-precision-preview .precision-form input{border:1px solid var(--precision-border);border-radius:var(--precision-radius);width:100%;min-height:48px;color:var(--precision-ink);text-transform:none;background:#fff;padding:0 12px;font-size:14px;font-weight:700}.theme-precision-preview .precision-form-error,.theme-precision-preview .precision-form-note,.theme-precision-preview .precision-banner,.theme-precision-preview .precision-state-card{border:1px solid var(--precision-border);border-radius:var(--precision-radius);color:var(--precision-muted);background:#fff;padding:14px}.theme-precision-preview .precision-form-error{color:var(--precision-danger);background:var(--precision-danger-tint);border-color:#ffc9c4;font-weight:800}.theme-precision-preview .precision-form-note,.theme-precision-preview .precision-banner{background:var(--precision-blue-tint);color:var(--precision-blue-dark);border-color:#c8d8ff}.theme-precision-preview .precision-auth-session{border-radius:var(--precision-radius);color:var(--precision-green);background:var(--precision-green-tint);border:1px solid #b9e4c7;align-items:center;gap:12px;margin-top:20px;padding:14px;display:flex}.theme-precision-preview .precision-auth-session strong,.theme-precision-preview .precision-auth-session span{display:block}.theme-precision-preview .precision-auth-session span{color:var(--precision-muted);margin-top:2px;font-size:13px}.theme-precision-preview .precision-auth-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.theme-precision-preview .precision-auth-card>.precision-full-button{margin-top:14px}.theme-precision-preview .precision-selector-hero{grid-template-columns:minmax(320px,1fr) minmax(300px,420px);align-items:end;gap:24px;width:min(1180px,100% - 32px);margin:52px auto 24px;display:grid}.theme-precision-preview .precision-selector-header{width:100%;margin:0}.theme-precision-preview .precision-selector-status{border:1px solid var(--precision-border);box-shadow:var(--precision-shadow-soft);background:#fff;border-radius:14px;padding:20px}.theme-precision-preview .precision-selector-status span{color:var(--precision-blue-dark);text-transform:uppercase;font-size:11px;font-weight:900}.theme-precision-preview .precision-selector-status strong{color:var(--precision-ink);margin-top:10px;font-size:18px;line-height:1.25;display:block}.theme-precision-preview .precision-selector-status p{color:var(--precision-muted);margin:9px 0 0;font-size:13px;line-height:1.5}.theme-precision-preview .precision-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1180px,100% - 32px);margin:0 auto 64px;display:grid}.theme-precision-preview .precision-workspace-card{border:1px solid var(--precision-border);background:#fff;border-radius:12px;gap:12px;padding:24px;display:grid;box-shadow:0 12px 36px #181c1e12}.theme-precision-preview .precision-workspace-card.locked{background:#fbfcff}.theme-precision-preview .precision-workspace-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.theme-precision-preview .precision-workspace-icon{border-radius:var(--precision-radius);width:44px;height:44px;color:var(--precision-blue);background:var(--precision-blue-tint);place-items:center;display:grid}.theme-precision-preview .precision-workspace-card-top>span{border:1px solid var(--precision-border-soft);min-height:28px;color:var(--precision-blue-dark);background:var(--precision-blue-tint);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.theme-precision-preview .precision-workspace-card h2{margin:0;font-size:24px;line-height:1.12}.theme-precision-preview .precision-workspace-card p{color:var(--precision-muted);margin:0;line-height:1.5}.theme-precision-preview .precision-workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.theme-precision-preview .precision-workspace-stats article{border:1px solid var(--precision-border-soft);background:#f8fafc;border-radius:10px;padding:12px}.theme-precision-preview .precision-workspace-stats span{color:var(--precision-subtle);text-transform:uppercase;font-size:10px;font-weight:900;display:block}.theme-precision-preview .precision-workspace-stats strong{color:var(--precision-ink);margin-top:7px;font-size:14px;line-height:1.2;display:block}.theme-precision-preview .precision-workspace-meta{flex-wrap:wrap;gap:8px;display:flex}.theme-precision-preview .precision-workspace-meta small{border:1px solid var(--precision-border-soft);min-height:28px;color:var(--precision-muted);background:#f8fafc;border-radius:999px;align-items:center;padding:0 10px;font-weight:800;display:inline-flex}@media (width<=1220px){.theme-precision-preview .precision-home-nav{gap:18px;padding:0 28px}.theme-precision-preview .precision-home-hero{min-height:800px;padding:68px 32px 48px}.theme-precision-preview .precision-home-showcase{gap:44px}.theme-precision-preview .precision-home-feature-grid,.theme-precision-preview .precision-home-stream-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-precision-preview .precision-contact-hero{gap:34px}}@media (width<=980px){.theme-precision-preview .precision-home-nav{grid-template-columns:1fr auto}.theme-precision-preview .precision-home-links{display:none}.theme-precision-preview .precision-home-hero{min-height:auto;padding:68px 24px 50px}.theme-precision-preview .precision-home-hero-copy h1{font-size:clamp(48px,8.4vw,72px)}.theme-precision-preview .precision-home-feature-grid,.theme-precision-preview .precision-home-showcase,.theme-precision-preview .precision-home-about-grid,.theme-precision-preview .precision-home-legal,.theme-precision-preview .precision-contact-hero,.theme-precision-preview .precision-auth-layout,.theme-precision-preview .precision-selector-hero,.theme-precision-preview .precision-home-footer{grid-template-columns:1fr}.theme-precision-preview .precision-auth-layout{align-items:start;margin-top:36px}.theme-precision-preview .precision-access-grid{grid-template-columns:1fr}.theme-precision-preview .precision-selector-hero{align-items:start}.theme-precision-preview .precision-home-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-precision-preview .precision-home-showcase{width:min(760px,100% - 32px);padding-inline:0}.theme-precision-preview .precision-home-footer,.theme-precision-preview .precision-home-footer>div{justify-content:flex-start;justify-items:start}.theme-precision-preview .precision-hero{grid-template-columns:1fr;min-height:auto;padding-top:32px}.theme-precision-preview .precision-hero-product{max-width:680px}.theme-precision-preview .precision-proof-grid,.theme-precision-preview .precision-workspace-grid{grid-template-columns:1fr}}@media (width<=760px){.theme-precision-preview .precision-home-nav{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:64px;padding:10px 16px;display:grid}.theme-precision-preview .precision-home-actions{justify-content:flex-end;gap:10px;width:auto}.theme-precision-preview .precision-home-hero{padding:46px 16px 42px}.theme-precision-preview .precision-home-hero-copy h1{font-size:44px;line-height:1.02}.theme-precision-preview .precision-home-hero-copy p{font-size:16px}.theme-precision-preview .precision-home-visual{border-radius:16px}.theme-precision-preview .precision-home-section{padding:62px 16px}.theme-precision-preview .precision-home-feature{min-height:auto;padding:24px}.theme-precision-preview .precision-home-showcase{gap:30px;width:calc(100% - 32px)}.theme-precision-preview .precision-home-dossier>header,.theme-precision-preview .precision-home-dossier-grid,.theme-precision-preview .precision-home-dossier>footer{padding-left:20px;padding-right:20px}.theme-precision-preview .precision-home-score-grid,.theme-precision-preview .precision-home-dossier-grid{grid-template-columns:1fr}.theme-precision-preview .precision-home-streams{text-align:center;flex-direction:column;align-items:stretch;gap:12px;padding:40px 16px}.theme-precision-preview .precision-home-stream-grid,.theme-precision-preview .precision-home-about-grid,.theme-precision-preview .precision-home-legal,.theme-precision-preview .precision-contact-trust,.theme-precision-preview .precision-home-footer-grid{grid-template-columns:1fr}.theme-precision-preview .precision-home-cta{padding:54px 16px}.theme-precision-preview .precision-home-cta>div{padding:52px 22px}.theme-precision-preview .precision-home-footer{padding:28px 16px}.theme-precision-preview .precision-contact-hero{width:calc(100% - 32px);padding:48px 0 54px}.theme-precision-preview .precision-contact-form{padding:22px}.theme-precision-preview .precision-contact-footer{flex-direction:column;align-items:flex-start;padding:24px 16px}.theme-precision-preview .precision-access-copy h1{font-size:44px}.theme-precision-preview .precision-entry-nav{flex-direction:column;align-items:flex-start;min-height:auto;padding:16px 0}.theme-precision-preview .precision-entry-nav>div:last-child{justify-content:flex-start}.theme-precision-preview .precision-hero-copy h1{font-size:44px}.theme-precision-preview .precision-product-shell{grid-template-columns:1fr}.theme-precision-preview .precision-product-shell aside{flex-direction:row;justify-content:center;min-height:54px;padding:0}.theme-precision-preview .precision-product-metrics,.theme-precision-preview .precision-product-card>div:last-child{grid-template-columns:1fr}}@media (width<=520px){.theme-precision-preview .precision-home-actions{flex-direction:row;align-items:center}.theme-precision-preview .precision-home-actions .precision-home-link-button{display:none}.theme-precision-preview .precision-home-nav .precision-button{width:auto;min-height:36px;padding:0 13px}.theme-precision-preview .precision-home-link-button{text-align:center;min-height:36px;padding:0 2px}.theme-precision-preview .precision-home-hero-copy h1{font-size:38px}.theme-precision-preview .precision-home-hero-actions,.theme-precision-preview .precision-home-cta>div>div,.theme-precision-preview .precision-home-hero-actions .precision-button,.theme-precision-preview .precision-home-cta .precision-button,.theme-precision-preview .precision-home-dossier>footer .precision-button{width:100%}.theme-precision-preview .precision-home-dossier>header{flex-direction:column}.theme-precision-preview .precision-home-dossier h3{font-size:30px}.theme-precision-preview .precision-home-footer>div{flex-direction:column;align-items:flex-start;gap:10px}.theme-precision-preview .precision-auth-card{padding:24px}.theme-precision-preview .precision-auth-layout,.theme-precision-preview .precision-selector-hero,.theme-precision-preview .precision-workspace-grid{width:calc(100% - 32px)}.theme-precision-preview .precision-access-copy h1{font-size:38px}.theme-precision-preview .precision-access-copy p{font-size:16px}.theme-precision-preview .precision-workspace-card-top,.theme-precision-preview .precision-workspace-meta{flex-direction:column;align-items:flex-start}.theme-precision-preview .precision-workspace-stats{grid-template-columns:1fr}.theme-precision-preview .precision-hero-copy h1{font-size:38px}.theme-precision-preview .precision-button,.theme-precision-preview .precision-icon-link{width:100%}}@media (width<=1220px){.theme-precision-preview .precision-home-hero{min-height:auto;padding:68px 28px 58px}.theme-precision-preview .precision-home-showcase{gap:42px;padding-inline:28px}}@media (width<=980px){.theme-precision-preview .precision-home-nav{grid-template-columns:minmax(0,1fr) auto}.theme-precision-preview .precision-home-hero{padding:60px 24px 52px}.theme-precision-preview .precision-home-hero-copy h1{font-size:clamp(46px,7vw,60px)}.theme-precision-preview .precision-home-showcase{grid-template-columns:1fr;gap:36px;width:min(780px,100%)}.theme-precision-preview .precision-home-showcase-copy{max-width:680px}.theme-precision-preview .precision-home-footer{grid-template-columns:1fr}}@media (width<=760px){.theme-precision-preview .precision-home-nav{min-height:60px}.theme-precision-preview .precision-home .precision-button{min-height:42px}.theme-precision-preview .precision-home-hero{padding:46px 16px 42px}.theme-precision-preview .precision-home-hero-copy h1{font-size:42px;line-height:1.06}.theme-precision-preview .precision-home-hero-copy p{font-size:15px}.theme-precision-preview .precision-home-section{padding:58px 16px}.theme-precision-preview .precision-home-workflow-grid{grid-template-columns:1fr}.theme-precision-preview .precision-home-workflow-step{border-bottom:1px solid #d6dee9;border-right:0;padding:24px}.theme-precision-preview .precision-home-workflow-step:last-child{border-bottom:0}.theme-precision-preview .precision-home-showcase{width:100%;padding-inline:16px}.theme-precision-preview .precision-home-dossier>header,.theme-precision-preview .precision-home-dossier-grid,.theme-precision-preview .precision-home-dossier>footer{padding-left:18px;padding-right:18px}.theme-precision-preview .precision-home-dossier-tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid;overflow:visible}.theme-precision-preview .precision-home-dossier-tabs button{white-space:normal;min-width:0;min-height:46px;padding:0 6px}.theme-precision-preview .precision-home-dossier-grid,.theme-precision-preview .precision-home-stream-grid,.theme-precision-preview .precision-home-about-grid,.theme-precision-preview .precision-home-legal,.theme-precision-preview .precision-home-footer-grid{grid-template-columns:1fr}.theme-precision-preview .precision-home-dossier-grid{min-height:0}.theme-precision-preview .precision-home-dossier>footer{flex-direction:column;align-items:stretch}.theme-precision-preview .precision-home-cta{padding:48px 16px}.theme-precision-preview .precision-home-cta>div{padding:48px 20px}.theme-precision-preview .precision-home-legal,.theme-precision-preview .precision-home-footer{padding-inline:16px}}@media (width<=520px){.theme-precision-preview .precision-home-nav .precision-button{max-width:164px;min-height:38px;padding-inline:12px;font-size:11px}.theme-precision-preview .precision-home-hero-copy h1{font-size:38px}.theme-precision-preview .precision-home-hero-actions,.theme-precision-preview .precision-home-hero-actions .precision-button{width:100%}.theme-precision-preview .precision-home-dossier-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-precision-preview .precision-home-dossier h3{font-size:28px}.theme-precision-preview .precision-home-dossier>footer .precision-button{width:100%}}.theme-precision-preview .precision-home-score-grid .precision-signal{border:0;border-right:1px solid var(--precision-border-soft);min-height:104px;box-shadow:none;border-radius:0}.theme-precision-preview .precision-home-score-grid .precision-signal:last-child{border-right:0}.theme-precision-preview .precision-territory-preview{width:min(1120px,100%);color:var(--precision-ink);text-align:left;background:#fff;border:1px solid #aebbd0;border-radius:8px;margin:22px auto 0;overflow:hidden;box-shadow:0 18px 44px #00081447}.theme-precision-preview .precision-territory-preview figcaption{border-bottom:1px solid var(--precision-border-soft);color:#536078;text-transform:uppercase;background:#eef3f8;justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:0 18px;font-size:10px;font-weight:800;display:flex}.theme-precision-preview .precision-territory-preview figcaption strong{color:var(--precision-blue-dark);font-size:10px}.theme-precision-preview .precision-territory-preview-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 24px 20px;display:grid}.theme-precision-preview .precision-territory-preview-header>div:first-child>span,.theme-precision-preview .precision-territory-readiness span,.theme-precision-preview .precision-territory-streams span,.theme-precision-preview .precision-territory-selected header>div>span,.theme-precision-preview .precision-territory-selected-signals span{color:#5f6b7d;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.theme-precision-preview .precision-territory-preview-header h2{color:var(--precision-ink);margin:6px 0 4px;font-size:25px;line-height:1.15}.theme-precision-preview .precision-territory-preview-header p{color:var(--precision-muted);margin:0;font-size:13px}.theme-precision-preview .precision-territory-readiness{border-left:3px solid var(--precision-blue);min-width:150px;padding:4px 0 4px 16px}.theme-precision-preview .precision-territory-readiness strong,.theme-precision-preview .precision-territory-readiness small{display:block}.theme-precision-preview .precision-territory-readiness strong{color:var(--precision-blue-dark);margin-top:5px;font-size:24px}.theme-precision-preview .precision-territory-readiness small{color:#5f6b7d;margin-top:3px;font-size:10px}.theme-precision-preview .precision-territory-streams{border-top:1px solid var(--precision-border-soft);border-bottom:1px solid var(--precision-border-soft);background:#f8fafc;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.theme-precision-preview .precision-territory-streams article{border-right:1px solid var(--precision-border-soft);min-width:0;padding:17px 20px}.theme-precision-preview .precision-territory-streams article:last-child{border-right:0}.theme-precision-preview .precision-territory-streams strong{color:var(--precision-ink);margin-top:8px;font-size:27px;line-height:1;display:block}.theme-precision-preview .precision-territory-preview-body{grid-template-columns:minmax(220px,.72fr) minmax(460px,1.28fr);display:grid}.theme-precision-preview .precision-territory-coverage{border-right:1px solid var(--precision-border-soft);background:#fbfcfe;padding:20px 22px}.theme-precision-preview .precision-territory-coverage header,.theme-precision-preview .precision-territory-coverage header>div,.theme-precision-preview .precision-territory-coverage article{justify-content:space-between;align-items:center;gap:10px;display:flex}.theme-precision-preview .precision-territory-coverage header>div{color:var(--precision-blue-dark);justify-content:flex-start}.theme-precision-preview .precision-territory-coverage header>span{color:#5f6b7d;font-size:10px}.theme-precision-preview .precision-territory-coverage>div{border-top:1px solid var(--precision-border-soft);margin-top:14px}.theme-precision-preview .precision-territory-coverage article{border-bottom:1px solid var(--precision-border-soft);min-height:36px;color:var(--precision-muted);font-size:12px}.theme-precision-preview .precision-territory-coverage article strong{color:var(--precision-ink);font-size:12px}.theme-precision-preview .precision-territory-selected{min-width:0;padding:20px 24px 22px}.theme-precision-preview .precision-territory-selected>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.theme-precision-preview .precision-territory-selected h3{color:var(--precision-ink);margin:6px 0 4px;font-size:23px;line-height:1.15}.theme-precision-preview .precision-territory-selected header p{color:var(--precision-muted);margin:0;font-size:12px}.theme-precision-preview .precision-territory-selected-signals{border:1px solid var(--precision-border-soft);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:17px;display:grid;overflow:hidden}.theme-precision-preview .precision-territory-selected-signals article{border-right:1px solid var(--precision-border-soft);min-width:0;padding:13px 14px}.theme-precision-preview .precision-territory-selected-signals article:last-child{border-right:0}.theme-precision-preview .precision-territory-selected-signals strong{color:var(--precision-ink);margin-top:7px;font-size:16px;line-height:1.2;display:block}.theme-precision-preview .precision-territory-evidence-line{color:#56637a;align-items:flex-start;gap:9px;margin-top:14px;font-size:12px;line-height:1.5;display:flex}.theme-precision-preview .precision-territory-evidence-line svg{color:#16834b;flex:none;margin-top:1px}.theme-precision-preview .precision-home-score-grid .precision-signal{min-height:96px}.theme-precision-preview .precision-saved-panel label,.theme-precision-preview .precision-select,.theme-precision-preview .precision-search-field{color:var(--precision-muted);text-transform:uppercase;letter-spacing:0;gap:7px;font-size:12px;font-weight:900;display:grid}.theme-precision-preview .precision-saved-panel input,.theme-precision-preview .precision-saved-panel select,.theme-precision-preview .precision-select select,.theme-precision-preview .precision-search-field input{border:1px solid var(--precision-border);border-radius:var(--precision-radius);width:100%;min-height:48px;color:var(--precision-ink);text-transform:none;background:#fff;padding:0 12px;font-size:14px;font-weight:700}.theme-precision-preview .precision-search-field div{border:1px solid var(--precision-border);border-radius:var(--precision-radius);background:#fff;align-items:center;gap:8px;min-height:48px;padding:0 12px;display:flex}.theme-precision-preview .precision-search-field input{border:0;min-height:auto;padding:0}.theme-precision-preview .precision-workbench{background:var(--precision-canvas);grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.theme-precision-preview .precision-rail{color:#fff;background:#15191c;flex-direction:column;gap:22px;height:100vh;padding:22px 18px;display:flex;position:sticky;top:0}.theme-precision-preview .precision-rail .precision-brand-mark{color:var(--precision-blue);background:#fff}.theme-precision-preview .precision-rail-block{border-radius:var(--precision-radius);background:#ffffff0d;border:1px solid #ffffff24;gap:6px;padding:14px;display:grid}.theme-precision-preview .precision-rail-block span,.theme-precision-preview .precision-rail-block small{color:#ffffffa8;font-size:12px;line-height:1.35}.theme-precision-preview .precision-rail-block strong{font-size:15px;line-height:1.25}.theme-precision-preview .precision-rail-nav{gap:8px;display:grid}.theme-precision-preview .precision-rail-nav.secondary{border-top:1px solid #ffffff1f;margin-top:auto;padding-top:16px}.theme-precision-preview .precision-rail-nav button{border-radius:var(--precision-radius);color:#ffffffc7;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.theme-precision-preview .precision-rail-nav button:hover,.theme-precision-preview .precision-rail-nav button.active{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.theme-precision-preview .precision-workspace{min-width:0;padding:24px}.theme-precision-preview .precision-workspace-header{border:1px solid var(--precision-border);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:18px;display:flex}.theme-precision-preview .precision-workspace-header h1{margin:10px 0 3px;font-size:34px;line-height:1.05}.theme-precision-preview .precision-workspace-header p{color:var(--precision-muted);margin:0;font-weight:700}.theme-precision-preview .precision-status-pill{color:#fff;background:var(--precision-blue);text-transform:uppercase;letter-spacing:0;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:28px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.theme-precision-preview .precision-stream-badge{min-height:26px;color:var(--precision-blue-dark);background:var(--precision-blue-tint);text-transform:uppercase;letter-spacing:0;white-space:nowrap;border:1px solid #cbd8ff;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.theme-precision-preview .precision-metrics-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.theme-precision-preview .precision-metric{border:1px solid var(--precision-border);border-radius:var(--precision-radius);background:#fff;min-height:92px;padding:14px}.theme-precision-preview .precision-metric span,.theme-precision-preview .precision-signal span{color:var(--precision-muted);text-transform:uppercase;letter-spacing:0;font-size:11px;font-weight:900;line-height:1.25;display:block}.theme-precision-preview .precision-metric strong{color:var(--precision-ink);margin-top:10px;font-size:28px;line-height:1;display:block}.theme-precision-preview .precision-metric small{color:var(--precision-subtle);margin-top:6px;font-size:12px;line-height:1.25;display:block}.theme-precision-preview .precision-command{border:1px solid var(--precision-border);background:#fff;border-radius:12px;padding:18px}.theme-precision-preview .precision-command-top,.theme-precision-preview .precision-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.theme-precision-preview .precision-command-top h2,.theme-precision-preview .precision-section-heading h2{margin:8px 0 4px;font-size:22px;line-height:1.15}.theme-precision-preview .precision-command-top p,.theme-precision-preview .precision-section-heading small{color:var(--precision-muted);margin:0;font-weight:700}.theme-precision-preview .precision-section-heading>div>span{color:var(--precision-blue-dark);text-transform:uppercase;font-size:11px;font-weight:900}.theme-precision-preview .precision-filter-grid{grid-template-columns:minmax(240px,1.3fr) repeat(3,minmax(150px,1fr));gap:12px;margin-top:16px;display:grid}.theme-precision-preview .precision-secondary-filter{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:end;gap:12px;margin-top:12px;display:grid}.theme-precision-preview .precision-secondary-filter>span{min-height:48px;color:var(--precision-subtle);align-items:center;font-size:12px;font-weight:700;line-height:1.35;display:flex}.theme-precision-preview .precision-chip-row{flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;margin-top:14px;display:flex}.theme-precision-preview .precision-filter-chip,.theme-precision-preview .precision-card-tags span{border:1px solid var(--precision-border-soft);min-height:28px;color:var(--precision-muted);background:#f8fafc;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.theme-precision-preview .precision-filter-chip span{color:var(--precision-blue-dark)}.theme-precision-preview .precision-muted-line{color:var(--precision-muted);font-size:13px;font-weight:700}.theme-precision-preview .precision-saved-panel{border-top:1px solid var(--precision-border-soft);grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(150px,1fr));align-items:end;gap:12px;margin-top:16px;padding-top:16px;display:grid}.theme-precision-preview .precision-saved-copy{color:var(--precision-muted);align-items:flex-start;gap:10px;display:flex}.theme-precision-preview .precision-saved-copy strong,.theme-precision-preview .precision-saved-copy span{display:block}.theme-precision-preview .precision-saved-copy strong{color:var(--precision-ink);font-size:14px}.theme-precision-preview .precision-saved-copy span{margin-top:3px;font-size:12px;line-height:1.35}.theme-precision-preview .precision-saved-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.theme-precision-preview .precision-status-text{color:var(--precision-blue-dark);grid-column:1/-1;font-size:13px}.theme-precision-preview .precision-explorer-grid{grid-template-columns:minmax(420px,.92fr) minmax(420px,1.08fr);align-items:start;gap:18px;margin-top:18px;display:grid}.theme-precision-preview .precision-company-list{min-width:0}.theme-precision-preview .precision-company-card{border:1px solid var(--precision-border);border-radius:var(--precision-radius);background:#fff;overflow:hidden}.theme-precision-preview .precision-company-card+.precision-company-card{margin-top:12px}.theme-precision-preview .precision-company-card.selected{border-color:var(--precision-blue);box-shadow:inset 4px 0 0 var(--precision-blue), 0 10px 34px #0052ff1f}.theme-precision-preview .precision-company-card>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:14px 16px;display:block}.theme-precision-preview .precision-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.theme-precision-preview .precision-card-topline>span:last-child{color:var(--precision-muted);font-size:12px;font-weight:900}.theme-precision-preview .precision-company-card h3{color:var(--precision-ink);letter-spacing:0;overflow-wrap:anywhere;margin:10px 0 4px;font-size:21px;line-height:1.12}.theme-precision-preview .precision-company-card p{margin:0}.theme-precision-preview .precision-company-card>button>p{color:#333846;font-size:14px;font-weight:800;line-height:1.35}.theme-precision-preview .precision-card-signals,.theme-precision-preview .precision-detail-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.theme-precision-preview .precision-signal{border:1px solid #b9c9ff;border-left:4px solid var(--precision-blue);border-radius:var(--precision-radius);background:var(--precision-blue-tint);flex-direction:column;justify-content:center;min-height:68px;padding:10px 11px;display:flex}.theme-precision-preview .precision-signal strong{color:var(--precision-blue-dark);overflow-wrap:normal;word-break:normal;margin-top:6px;font-size:18px;line-height:1.08;display:block}.theme-precision-preview .precision-signal.long-value strong{font-size:15px;line-height:1.15}.theme-precision-preview .precision-signal-green{border-color:#b8dfc5;border-left-color:var(--precision-green);background:var(--precision-green-tint)}.theme-precision-preview .precision-signal-green strong{color:var(--precision-green)}.theme-precision-preview .precision-signal-gold{border-color:#f0d99d;border-left-color:var(--precision-gold);background:var(--precision-gold-tint)}.theme-precision-preview .precision-signal-gold strong{color:var(--precision-gold)}.theme-precision-preview .precision-card-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.theme-precision-preview .precision-caveat{border-left:3px solid var(--precision-gold);color:#5e4300;background:#fff7df;border-radius:6px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.4;margin-top:14px!important}.theme-precision-preview .precision-card-links,.theme-precision-preview .precision-detail-actions,.theme-precision-preview .precision-detail-links{border-top:1px solid var(--precision-border-soft);align-items:center;gap:10px;padding:12px 18px;display:flex}.theme-precision-preview .precision-card-links a,.theme-precision-preview .precision-detail-actions a,.theme-precision-preview .precision-detail-links a{min-height:32px;color:var(--precision-blue-dark);align-items:center;gap:6px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.theme-precision-preview .precision-card-links span,.theme-precision-preview .precision-detail-actions span,.theme-precision-preview .precision-detail-links span{color:var(--precision-muted);font-size:13px;font-weight:800}.theme-precision-preview .precision-detail-actions{border:1px solid var(--precision-border-soft);border-radius:var(--precision-radius);background:#fbfdff;margin:16px 24px 0;padding:8px 12px}.theme-precision-preview .precision-detail{border:1px solid var(--precision-border);background:#fff;border-radius:12px;position:sticky;top:24px;overflow:hidden}.theme-precision-preview .precision-detail.empty{min-height:340px;color:var(--precision-muted);text-align:center;align-content:center;place-items:center;gap:10px;padding:24px;display:grid}.theme-precision-preview .precision-detail-title{padding:24px 24px 0}.theme-precision-preview .precision-detail-title h2{letter-spacing:0;overflow-wrap:anywhere;margin:16px 0 6px;font-size:44px;line-height:1.02}.theme-precision-preview .precision-detail-title p{color:#333846;margin:0;font-weight:900;line-height:1.35}.theme-precision-preview .precision-detail-signals{padding:0 24px}.theme-precision-preview .precision-detail-signals .precision-signal{min-height:120px}.theme-precision-preview .precision-detail-signals .precision-signal strong{font-size:34px}.theme-precision-preview .precision-detail-signals .precision-signal.long-value strong{font-size:24px;line-height:1.12}.theme-precision-preview .precision-tabs{border-bottom:1px solid var(--precision-border-soft);gap:8px;margin:18px 24px 0;padding-bottom:10px;display:flex;overflow-x:auto}.theme-precision-preview .precision-tabs button{border-radius:var(--precision-radius);min-height:36px;color:var(--precision-muted);white-space:nowrap;background:#fff;border:1px solid #0000;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.theme-precision-preview .precision-tabs button.active,.theme-precision-preview .precision-tabs button:hover{color:var(--precision-blue-dark);background:var(--precision-blue-tint);border-color:#cbd8ff}.theme-precision-preview .precision-detail-body{gap:12px;padding:18px 24px 24px;display:grid}.theme-precision-preview .precision-dossier-block{border:1px solid var(--precision-border-soft);border-radius:var(--precision-radius);background:#fbfdff;padding:14px}.theme-precision-preview .precision-dossier-block span{color:var(--precision-blue-dark);text-transform:uppercase;font-size:11px;font-weight:900;display:block}.theme-precision-preview .precision-dossier-block p{color:var(--precision-muted);margin:8px 0 0;font-size:14px;line-height:1.55}.theme-precision-preview .precision-territory,.theme-precision-preview .precision-research{border:1px solid var(--precision-border);background:#fff;border-radius:12px;margin-top:18px;padding:18px}.theme-precision-preview .precision-territory-grid,.theme-precision-preview .precision-research-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.theme-precision-preview .precision-panel{border:1px solid var(--precision-border-soft);border-radius:var(--precision-radius);background:#fbfdff;padding:16px}.theme-precision-preview .precision-panel h3{margin:0 0 12px;font-size:18px}.theme-precision-preview .precision-panel p{color:var(--precision-muted);margin:0;line-height:1.55}.theme-precision-preview .precision-rank-row{border-top:1px solid var(--precision-border-soft);min-height:34px;color:var(--precision-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:800;display:grid}.theme-precision-preview .precision-rank-row strong{color:var(--precision-ink)}.theme-precision-preview .precision-rank-row small{color:var(--precision-subtle);grid-column:1/-1}.theme-precision-preview .precision-map-panel{min-height:260px;color:var(--precision-blue-dark);background:var(--precision-blue-tint);align-content:center;display:grid}.theme-precision-preview .precision-candidate-table{border:1px solid var(--precision-border-soft);border-radius:var(--precision-radius);margin-top:16px;overflow:hidden}.theme-precision-preview .precision-candidate-head,.theme-precision-preview .precision-candidate-row{grid-template-columns:1.1fr .7fr 1.4fr .7fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.theme-precision-preview .precision-candidate-head{color:var(--precision-muted);text-transform:uppercase;background:#f8fafc;font-size:11px;font-weight:900}.theme-precision-preview .precision-candidate-row{border-top:1px solid var(--precision-border-soft);color:var(--precision-muted);font-size:13px;line-height:1.35}.theme-precision-preview .precision-candidate-row strong{color:var(--precision-ink)}@media (width<=1220px){.theme-precision-preview .precision-workbench{grid-template-columns:240px minmax(0,1fr)}.theme-precision-preview .precision-rail{padding:18px 12px}.theme-precision-preview .precision-rail-nav button{min-height:42px;padding:0 10px}.theme-precision-preview .precision-filter-grid,.theme-precision-preview .precision-secondary-filter,.theme-precision-preview .precision-saved-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-precision-preview .precision-saved-actions{grid-column:1/-1}}@media (width<=980px){.theme-precision-preview .precision-metrics-row,.theme-precision-preview .precision-explorer-grid,.theme-precision-preview .precision-territory-grid,.theme-precision-preview .precision-research-grid{grid-template-columns:1fr}.theme-precision-preview .precision-detail{position:static}}@media (width<=760px){.theme-precision-preview .precision-home-score-grid .precision-signal{border-right:0;border-bottom:1px solid var(--precision-border-soft)}.theme-precision-preview .precision-home-score-grid .precision-signal:last-child{border-bottom:0}.theme-precision-preview .precision-card-signals,.theme-precision-preview .precision-detail-signals,.theme-precision-preview .precision-filter-grid,.theme-precision-preview .precision-secondary-filter,.theme-precision-preview .precision-saved-panel{grid-template-columns:1fr}.theme-precision-preview .precision-workbench{grid-template-columns:1fr;max-width:100vw;overflow-x:hidden}.theme-precision-preview .precision-rail{min-width:0;height:auto;padding:14px;display:block;position:static;overflow:hidden}.theme-precision-preview .precision-rail .precision-brand span:last-child,.theme-precision-preview .precision-rail-nav button span{display:block}.theme-precision-preview .precision-rail-nav,.theme-precision-preview .precision-rail-nav.secondary{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;max-width:100%;margin-top:12px;padding-top:0;display:grid;overflow:visible}.theme-precision-preview .precision-rail-nav button{white-space:normal;text-align:left;justify-content:flex-start;width:100%;min-width:0;padding:0 10px}.theme-precision-preview .precision-workspace{min-width:0;padding:14px}.theme-precision-preview .precision-workspace-header,.theme-precision-preview .precision-command-top,.theme-precision-preview .precision-section-heading{flex-direction:column;align-items:stretch}.theme-precision-preview .precision-workspace-header h1{font-size:30px}.theme-precision-preview .precision-detail-title h2{font-size:32px}.theme-precision-preview .precision-tabs{flex-wrap:wrap;margin:16px 16px 0;overflow-x:visible}.theme-precision-preview .precision-tabs button{white-space:normal;flex:calc(50% - 8px);justify-content:center;min-width:0;line-height:1.12}.theme-precision-preview .precision-candidate-head{display:none}.theme-precision-preview .precision-candidate-row{grid-template-columns:1fr}}@media (width<=520px){.theme-precision-preview .precision-card-topline,.theme-precision-preview .precision-card-links,.theme-precision-preview .precision-detail-actions,.theme-precision-preview .precision-detail-links{flex-direction:column;align-items:flex-start}.theme-precision-preview .precision-saved-actions{flex-direction:column;width:100%}.theme-precision-preview .precision-saved-actions .precision-button{width:100%}}@media (width<=980px){.theme-precision-preview .precision-territory-preview-body{grid-template-columns:1fr}.theme-precision-preview .precision-territory-coverage{border-right:0;border-bottom:1px solid var(--precision-border-soft)}}@media (width<=760px){.theme-precision-preview .precision-territory-preview-header{grid-template-columns:1fr;padding:20px}.theme-precision-preview .precision-territory-streams{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-precision-preview .precision-territory-streams article:nth-child(2){border-right:0}.theme-precision-preview .precision-territory-streams article:nth-child(-n+2){border-bottom:1px solid var(--precision-border-soft)}.theme-precision-preview .precision-territory-selected>header{flex-direction:column-reverse}}@media (width<=520px){.theme-precision-preview .precision-territory-preview figcaption{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:48px}.theme-precision-preview .precision-territory-streams{grid-template-columns:1fr}.theme-precision-preview .precision-territory-streams article,.theme-precision-preview .precision-territory-streams article:nth-child(2){border-right:0;border-bottom:1px solid var(--precision-border-soft)}.theme-precision-preview .precision-territory-streams article:last-child{border-bottom:0}.theme-precision-preview .precision-territory-selected,.theme-precision-preview .precision-territory-coverage{padding:18px}.theme-precision-preview .precision-territory-selected-signals{grid-template-columns:1fr}.theme-precision-preview .precision-territory-selected-signals article{border-right:0;border-bottom:1px solid var(--precision-border-soft)}.theme-precision-preview .precision-territory-selected-signals article:last-child{border-bottom:0}}@font-face{font-family:Precision Inter;src:url(/preview-assets/fonts/InterVariable.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}.theme-precision-preview .precision-workbench-v3{--wb-ink:#1e252c;--wb-copy:#3f4a56;--wb-muted:#5f6b7d;--wb-border:#d7dee7;--wb-border-strong:#bcc8d6;--wb-canvas:#f3f6f8;--wb-panel:#fff;--wb-panel-soft:#f8fafb;--wb-blue:#2155d9;--wb-blue-soft:#edf2ff;--wb-green:#247a4a;--wb-green-soft:#eef8f2;--wb-amber:#8a5a00;--wb-amber-soft:#fff7df;--wb-danger:#b42318;--wb-gutter:16px;--wb-control-height:40px;--wb-mobile-control-height:44px;--wb-radius:6px;--wb-meta-size:12px;--wb-control-size:13px;--wb-body-size:14px;--wb-card-title-size:18px;--wb-metric-size:20px;--wb-dossier-title-size:24px;--wb-rail:176px;grid-template-columns:var(--wb-rail) minmax(0, 1fr);height:100dvh;min-height:0;color:var(--wb-ink);background:var(--wb-canvas);font-family:Precision Inter,Inter,Segoe UI,sans-serif;font-size:var(--wb-body-size);letter-spacing:0;font-weight:400;display:grid;overflow:hidden}.theme-precision-preview .precision-workbench-v3.is-rail-collapsed{--wb-rail:56px}.theme-precision-preview .precision-workbench-v3 *,.theme-precision-preview .precision-workbench-v3 :before,.theme-precision-preview .precision-workbench-v3 :after{box-sizing:border-box;letter-spacing:0}.theme-precision-preview .precision-workbench-v3 :is(button,input,select,textarea){font:inherit}.theme-precision-preview .precision-workbench-v3 :is(button,a,input,select):focus-visible{outline-offset:2px;outline:3px solid #2155d93d}.theme-precision-preview .precision-workbench-v3 :is(button,input,select):disabled{cursor:not-allowed;color:#8792a0;opacity:1;background:#eef1f4;border-color:#d9dfe6}.theme-precision-preview .precision-workbench-v3 .precision-button{width:auto;min-height:var(--wb-control-height);border-radius:var(--wb-radius);font-size:var(--wb-control-size);white-space:nowrap;padding:0 14px;font-weight:600;line-height:1}.theme-precision-preview .precision-workbench-v3 .precision-button-ghost{color:var(--wb-ink);border:1px solid var(--wb-border-strong);background:#fff}.theme-precision-preview .precision-workbench-v3 .precision-button-ghost:hover:not(:disabled){color:var(--wb-blue);background:var(--wb-blue-soft);border-color:#9eb3f8}.theme-precision-preview .precision-workbench-v3 .precision-button-primary{color:#fff;background:var(--wb-blue);border:1px solid var(--wb-blue)}.theme-precision-preview .precision-workbench-v3 .precision-button-danger{color:var(--wb-danger);background:#fff;border:1px solid #e7b9b5}.theme-precision-preview .precision-workbench-v3 .precision-rail{z-index:4;width:var(--wb-rail);min-width:var(--wb-rail);color:#eef3f8;background:#182028;border-right:1px solid #2b3540;flex-direction:column;gap:10px;height:100dvh;padding:12px 8px;transition:width .16s,min-width .16s;display:flex;position:relative;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-rail .precision-brand{gap:8px;min-height:40px;padding:0 4px;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-rail .precision-brand-mark{width:36px;min-width:36px;height:36px;color:var(--wb-blue);border-radius:var(--wb-radius);background:#fff}.theme-precision-preview .precision-workbench-v3 .precision-rail .precision-brand strong{white-space:nowrap;font-size:14px;font-weight:700}.theme-precision-preview .precision-workbench-v3 .precision-rail .precision-brand small{display:none}.theme-precision-preview .precision-workbench-v3 .precision-rail-toggle{width:var(--wb-control-height);min-width:var(--wb-control-height);height:var(--wb-control-height);flex:0 0 var(--wb-control-height);color:#d9e2eb;border-radius:var(--wb-radius);background:#222d37;border:1px solid #3a4754;align-self:flex-end;place-items:center;display:inline-grid;position:static}.theme-precision-preview .precision-workbench-v3 .precision-rail-toggle-region{width:100%;min-height:var(--wb-control-height);flex:0 0 var(--wb-control-height);justify-content:flex-end;align-items:center;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-rail-toggle-region .precision-rail-toggle{align-self:center}.theme-precision-preview .precision-workbench-v3 .precision-rail-toggle:hover{color:#fff;background:#2d3945}.theme-precision-preview .precision-workbench-v3 .precision-rail-block{color:#dfe7ee;border-radius:var(--wb-radius);background:#202932;border:1px solid #34404b;align-content:start;gap:3px;min-height:112px;padding:10px;display:grid;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-rail-block-header{min-width:0;min-height:var(--wb-control-height);grid-template-columns:minmax(0, 1fr) var(--wb-control-height);align-items:center;gap:8px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-rail-block-header>span{min-width:0}.theme-precision-preview .precision-workbench-v3 .precision-rail-block-header .precision-rail-toggle{place-self:center end}.theme-precision-preview .precision-workbench-v3 .precision-rail-toggle-collapsed{align-self:center;margin-inline:auto}.theme-precision-preview .precision-workbench-v3 .precision-rail-block span,.theme-precision-preview .precision-workbench-v3 .precision-rail-block small{color:#aeb9c5;font-size:var(--wb-meta-size);white-space:normal;font-weight:400;line-height:1.25}.theme-precision-preview .precision-workbench-v3 .precision-rail-block strong{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-rail-nav{gap:4px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-rail-nav.secondary{border-top:1px solid #34404b;margin-top:auto;padding-top:10px}.theme-precision-preview .precision-workbench-v3 .precision-rail-nav button{color:#d4dde6;border-radius:var(--wb-radius);width:100%;min-height:48px;font-size:var(--wb-control-size);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 9px;font-weight:600;display:grid;position:relative;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-rail-nav.secondary button{grid-template-columns:22px minmax(0,1fr)}.theme-precision-preview .precision-workbench-v3 .precision-rail-nav button:hover{color:#fff;background:#252f39}.theme-precision-preview .precision-workbench-v3 .precision-rail-nav button.active{color:#fff;background:#2b3540;border-color:#4a5967}.theme-precision-preview .precision-workbench-v3 .precision-rail-nav button.active:before{content:"";background:#6f94ff;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:8px auto 8px -1px}.theme-precision-preview .precision-workbench-v3 .precision-rail-nav button span{text-overflow:clip;white-space:normal;line-height:1.2;overflow:visible}.theme-precision-preview .precision-workbench-v3 .precision-rail-nav button small{text-overflow:ellipsis;white-space:nowrap;color:#aeb9c5;font-size:var(--wb-meta-size);font-weight:600;overflow:hidden}.theme-precision-preview .precision-workbench-v3.is-rail-collapsed .precision-rail{padding-inline:6px}.theme-precision-preview .precision-workbench-v3.is-rail-collapsed .precision-rail-toggle,.theme-precision-preview .precision-workbench-v3.is-rail-collapsed .precision-rail-toggle-region{align-self:center}.theme-precision-preview .precision-workbench-v3.is-rail-collapsed .precision-rail-toggle-collapsed{justify-self:center;margin-inline:auto}.theme-precision-preview .precision-workbench-v3.is-rail-collapsed .precision-brand>span:last-child,.theme-precision-preview .precision-workbench-v3.is-rail-collapsed .precision-rail-block,.theme-precision-preview .precision-workbench-v3.is-rail-collapsed .precision-rail-nav button span,.theme-precision-preview .precision-workbench-v3.is-rail-collapsed .precision-rail-nav button small{display:none}.theme-precision-preview .precision-workbench-v3.is-rail-collapsed .precision-rail .precision-brand{justify-content:center;padding:0 4px}.theme-precision-preview .precision-workbench-v3.is-rail-collapsed .precision-rail-nav button,.theme-precision-preview .precision-workbench-v3.is-rail-collapsed .precision-rail-nav.secondary button{grid-template-columns:1fr;justify-items:center;padding:0}.theme-precision-preview .precision-workbench-v3 .precision-workspace{background:var(--wb-canvas);flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden auto}.theme-precision-preview .precision-workbench-v3 .precision-workspace-header{z-index:3;min-height:60px;padding:0 var(--wb-gutter);border:0;border-bottom:1px solid var(--wb-border);background:#fff;border-radius:0;flex-direction:row;flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.theme-precision-preview .precision-workbench-v3 .precision-workspace-title{align-items:center;gap:10px;min-width:0;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-workspace-title h1{color:var(--wb-ink);font-size:var(--wb-metric-size);margin:0;font-weight:700;line-height:1.2}.theme-precision-preview .precision-workbench-v3 .precision-workspace-title p{color:var(--wb-muted);font-size:var(--wb-meta-size);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-weight:400;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-icon-link{width:var(--wb-control-height);min-width:var(--wb-control-height);height:var(--wb-control-height);color:var(--wb-copy);border:1px solid var(--wb-border-strong);border-radius:var(--wb-radius);background:#fff;place-items:center;padding:0;display:inline-grid}.theme-precision-preview .precision-workbench-v3 .precision-icon-link svg{flex:0 0 20px;width:20px;height:20px}.theme-precision-preview .precision-workbench-v3 .precision-status-pill{min-height:30px;color:var(--wb-blue);background:var(--wb-blue-soft);font-size:var(--wb-meta-size);border:1px solid #cbd7ff;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.theme-precision-preview .precision-workbench-v3 .precision-status-label-mobile{display:none}.theme-precision-preview .precision-workbench-v3 .precision-banner,.theme-precision-preview .precision-workbench-v3 .precision-state-card{margin:12px var(--wb-gutter) 0;color:var(--wb-copy);border:1px solid var(--wb-border);border-radius:var(--wb-radius);font-size:var(--wb-body-size);background:#fff;padding:14px 16px}.theme-precision-preview .precision-workbench-v3 .precision-stream-bar,.theme-precision-preview .precision-workbench-v3 .precision-stream-menu,.theme-precision-preview .precision-workbench-v3 .precision-mobile-filter-toggle{display:none}.theme-precision-preview .precision-workbench-v3 .precision-context-strip{border-bottom:1px solid var(--wb-border);background:#fff;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));min-height:52px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-context-strip article{border-right:1px solid var(--wb-border);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 14px;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-context-strip article:last-child{border-right:0}.theme-precision-preview .precision-workbench-v3 .precision-context-strip span{color:var(--wb-muted);font-size:var(--wb-meta-size);font-weight:600}.theme-precision-preview .precision-workbench-v3 .precision-context-strip strong{color:var(--wb-ink);font-size:var(--wb-metric-size);font-weight:700}.theme-precision-preview .precision-workbench-v3 .precision-command-area{z-index:2;padding:10px var(--wb-gutter);border:0;border-bottom:1px solid var(--wb-border);box-shadow:none;background:#fff;border-radius:0;flex:none;margin:0;position:relative}.theme-precision-preview .precision-workbench-v3 .precision-command-summary{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:8px;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-command-summary>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-command-summary>div:first-child>span{color:var(--wb-blue);font-size:var(--wb-meta-size);text-transform:none;font-weight:700}.theme-precision-preview .precision-workbench-v3 .precision-command-summary strong{color:var(--wb-copy);font-size:var(--wb-control-size);font-weight:600}.theme-precision-preview .precision-workbench-v3 .precision-command-summary-actions,.theme-precision-preview .precision-workbench-v3 .precision-saved-actions{flex-flow:row;align-items:center;gap:6px;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-saved-actions{grid-column:auto;min-width:max-content}.theme-precision-preview .precision-workbench-v3 .precision-command-controls{gap:8px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-filter-grid{grid-template-columns:minmax(260px,1.6fr) minmax(130px,.7fr) minmax(170px,1fr) minmax(180px,.95fr);gap:8px;margin:0;display:grid}.theme-precision-preview .precision-workbench-v3 :is(.precision-select,.precision-search-field,.precision-saved-panel label,.precision-more-filter){gap:4px;min-width:0;display:grid;font-weight:400!important}.theme-precision-preview .precision-workbench-v3 :is(.precision-select,.precision-search-field,.precision-saved-panel label,.precision-more-filter)>span,.theme-precision-preview .precision-workbench-v3 .precision-range-label{color:var(--wb-muted);font-size:var(--wb-meta-size);font-weight:600}.theme-precision-preview .precision-workbench-v3 :is(input,select){width:100%;height:var(--wb-control-height);min-height:var(--wb-control-height);min-width:0;color:var(--wb-ink);border:1px solid var(--wb-border-strong);border-radius:var(--wb-radius);font-size:var(--wb-control-size);background:#fff;padding:0 11px;font-weight:400}.theme-precision-preview .precision-workbench-v3 .precision-search-field>div{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.theme-precision-preview .precision-workbench-v3 .precision-search-field svg{color:var(--wb-muted);pointer-events:none;position:absolute;top:12px;left:11px}.theme-precision-preview .precision-workbench-v3 .precision-search-field input{border:1px solid var(--wb-border-strong);box-shadow:none;padding-left:34px}.theme-precision-preview .precision-workbench-v3 .precision-search-field input:focus-visible{border-color:var(--wb-blue);outline-offset:1px;outline:3px solid #2155d92e}.theme-precision-preview .precision-workbench-v3 .precision-more-filters-toggle .precision-count-badge{color:#fff;background:var(--wb-blue);min-width:20px;height:20px;font-size:var(--wb-meta-size);border-radius:999px;place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.theme-precision-preview .precision-workbench-v3 .precision-more-filters{background:var(--wb-panel-soft);border:1px solid var(--wb-border);border-radius:var(--wb-radius);gap:10px;padding:10px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-more-filter-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-range-control{grid-template-columns:minmax(0,1fr) 76px 76px;gap:6px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-range-control input{padding-inline:8px}.theme-precision-preview .precision-workbench-v3 .precision-more-filter-note{color:var(--wb-muted);font-size:var(--wb-meta-size);margin:0;line-height:1.45}.theme-precision-preview .precision-workbench-v3 .precision-field-error{color:var(--wb-danger);font-size:var(--wb-meta-size);font-weight:600}.theme-precision-preview .precision-workbench-v3 .precision-chip-row{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:6px;min-height:0;margin:0;display:flex;overflow-x:auto}.theme-precision-preview .precision-workbench-v3 .precision-filter-chip{min-height:30px;color:var(--wb-copy);background:var(--wb-panel-soft);border:1px solid var(--wb-border);font-size:var(--wb-meta-size);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.theme-precision-preview .precision-workbench-v3 .precision-filter-chip span{color:var(--wb-blue);font-weight:600}.theme-precision-preview .precision-workbench-v3 .precision-saved-panel{border-top:1px solid var(--wb-border);background:0 0;grid-template-columns:minmax(120px,.7fr) minmax(140px,.8fr) minmax(170px,1fr) minmax(170px,1fr) auto;align-items:end;gap:8px;margin:0;padding-top:8px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-saved-copy{min-height:40px;color:var(--wb-copy);align-items:center;gap:8px;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-saved-copy strong{color:var(--wb-ink);font-size:13px;font-weight:600;display:block}.theme-precision-preview .precision-workbench-v3 .precision-saved-copy span{color:var(--wb-muted);font-size:var(--wb-meta-size);font-weight:400;display:block}.theme-precision-preview .precision-workbench-v3 .precision-status-text{color:var(--wb-blue);grid-column:1/-1;font-size:12px;font-weight:600}.theme-precision-preview .precision-workbench-v3 .precision-explorer-grid{background:#fff;flex:1 0 480px;grid-template-rows:minmax(0,1fr);grid-template-columns:380px minmax(0,1fr);align-items:stretch;gap:0;min-width:0;height:auto;min-height:480px;margin:0;display:grid;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-company-list{min-width:0;min-height:0;padding:0 var(--wb-gutter) 14px;overscroll-behavior-x:contain;overscroll-behavior-y:auto;background:var(--wb-canvas);border-right:1px solid var(--wb-border);scrollbar-width:thin;overflow:auto}.theme-precision-preview .precision-workbench-v3 .precision-company-list>.precision-section-heading{z-index:2;min-height:58px;margin:0 calc(var(--wb-gutter) * -1) 10px;padding:9px var(--wb-gutter);border-bottom:1px solid var(--wb-border);background:#f3f6f8fa;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;top:0}.theme-precision-preview .precision-workbench-v3 .precision-section-heading>div>span{color:var(--wb-blue);font-size:var(--wb-meta-size);font-weight:600}.theme-precision-preview .precision-workbench-v3 .precision-section-heading h2{color:var(--wb-ink);font-size:var(--wb-card-title-size);margin:2px 0 0;font-weight:700}.theme-precision-preview .precision-workbench-v3 .precision-section-heading small{color:var(--wb-muted);font-size:var(--wb-meta-size);text-align:right;font-weight:400}.theme-precision-preview .precision-workbench-v3 .precision-company-card{border:1px solid var(--wb-border-strong);border-radius:var(--wb-radius);box-shadow:none;content-visibility:auto;contain-intrinsic-size:218px;background:#fff;margin:0 0 8px;position:relative;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-company-card.selected{border-color:var(--wb-blue);box-shadow:inset 3px 0 0 var(--wb-blue)}.theme-precision-preview .precision-workbench-v3 .precision-company-card>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:12px 12px 10px;display:block}.theme-precision-preview .precision-workbench-v3 .precision-company-card>button:hover{background:#fbfcfd}.theme-precision-preview .precision-workbench-v3 .precision-company-card>button:focus-visible{outline:2px solid var(--wb-blue);outline-offset:-3px}.theme-precision-preview .precision-workbench-v3 .precision-card-topline{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-stream-badge{max-width:100%;min-height:24px;color:var(--wb-blue);background:var(--wb-blue-soft);font-size:var(--wb-meta-size);text-overflow:ellipsis;white-space:nowrap;border:1px solid #cbd7ff;border-radius:999px;align-items:center;padding:0 8px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-tier-b-badge{color:#7a3f00;width:fit-content;max-width:100%;min-height:24px;font-size:var(--wb-meta-size);text-align:left;background:#fff4d6;border:1px solid #d68a00;border-radius:6px;align-items:center;padding:4px 8px;font-weight:700;line-height:1.3;display:inline-flex}.theme-precision-preview .precision-workbench-v3 .precision-company-card .precision-tier-b-badge{margin:5px 0 4px}.theme-precision-preview .precision-workbench-v3 .precision-card-topline>span:last-child{min-width:0;color:var(--wb-muted);font-size:var(--wb-meta-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-company-card h3{color:var(--wb-ink);font-size:var(--wb-card-title-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 3px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-card-location{color:var(--wb-copy);font-size:var(--wb-control-size);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-card-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-detail-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-signal,.theme-precision-preview .precision-workbench-v3 .precision-signal-green,.theme-precision-preview .precision-workbench-v3 .precision-signal-gold{min-width:0;min-height:64px;color:var(--wb-ink);background:var(--wb-panel-soft);border:1px solid var(--wb-border);border-left:3px solid var(--wb-blue);border-radius:var(--wb-radius);align-content:center;gap:5px;padding:8px 9px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-signal-green{border-left-color:var(--wb-green)}.theme-precision-preview .precision-workbench-v3 .precision-signal-gold{border-left-color:var(--wb-amber)}.theme-precision-preview .precision-workbench-v3 .precision-signal span{color:var(--wb-muted);font-size:var(--wb-meta-size);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-signal strong,.theme-precision-preview .precision-workbench-v3 .precision-signal.long-value strong{color:var(--wb-blue);font-size:var(--wb-body-size);overflow-wrap:normal;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-card-signals .precision-signal strong{-webkit-line-clamp:2}.theme-precision-preview .precision-workbench-v3 .precision-detail-signals .precision-signal strong{-webkit-line-clamp:unset;display:block;overflow:visible}.theme-precision-preview .precision-workbench-v3 .precision-signal-green strong,.theme-precision-preview .precision-workbench-v3 .precision-signal-gold strong{color:var(--wb-ink)}.theme-precision-preview .precision-workbench-v3 .precision-card-signals .precision-signal span{font-size:var(--wb-meta-size);white-space:normal}.theme-precision-preview .precision-workbench-v3 .precision-card-signals .precision-signal strong,.theme-precision-preview .precision-workbench-v3 .precision-card-signals .precision-signal.long-value strong{font-size:var(--wb-body-size);overflow-wrap:normal;word-break:normal;margin-top:0;line-height:1.25}.theme-precision-preview .precision-workbench-v3 .precision-card-signals>:nth-child(3){grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;column-gap:12px;min-height:46px}.theme-precision-preview .precision-workbench-v3 .precision-card-signals>:nth-child(3) strong{text-align:right;-webkit-line-clamp:unset;display:block;overflow:visible}.theme-precision-preview .precision-workbench-v3 .precision-card-status{color:var(--wb-muted);font-size:var(--wb-meta-size);margin-top:7px;font-weight:600;display:block}.theme-precision-preview .precision-workbench-v3 .precision-caveat,.theme-precision-preview .precision-workbench-v3 .precision-detail-caveat{color:#684600;background:var(--wb-amber-soft);border-left:3px solid #c88a00;border-radius:4px;font-size:12px;font-weight:400;line-height:1.45}.theme-precision-preview .precision-workbench-v3 .precision-caveat{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:8px 0 0;padding:6px 8px;display:-webkit-box;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-card-links{min-height:var(--wb-control-height);border-top:1px solid var(--wb-border);flex-direction:row;align-items:center;gap:16px;padding:0 12px;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-card-links :is(a,span),.theme-precision-preview .precision-workbench-v3 .precision-detail-actions :is(a,span),.theme-precision-preview .precision-workbench-v3 .precision-detail-links :is(a,span){color:var(--wb-blue);font-size:var(--wb-meta-size);opacity:1;visibility:visible;align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.theme-precision-preview .precision-workbench-v3 .precision-card-links a:hover,.theme-precision-preview .precision-workbench-v3 .precision-detail-actions a:hover,.theme-precision-preview .precision-workbench-v3 .precision-detail-links a:hover{color:#1742b5;text-underline-offset:3px;text-decoration:underline}.theme-precision-preview .precision-workbench-v3 .precision-card-links span,.theme-precision-preview .precision-workbench-v3 .precision-detail-actions span,.theme-precision-preview .precision-workbench-v3 .precision-detail-links span{color:var(--wb-muted)}.theme-precision-preview .precision-workbench-v3 .precision-detail{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:thin;background:#fff;border:0;border-radius:0;min-width:0;min-height:0;padding:0 0 24px;position:relative;top:auto;overflow:auto}.theme-precision-preview .precision-workbench-v3 .precision-detail.empty{color:var(--wb-muted);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-detail.empty h2{color:var(--wb-ink);margin:0;font-size:20px;font-weight:700}.theme-precision-preview .precision-workbench-v3 .precision-detail-header{z-index:3;min-height:100px;padding:16px var(--wb-gutter);border-bottom:1px solid var(--wb-border);background:#fffffffa;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;display:flex;position:sticky;top:0}.theme-precision-preview .precision-workbench-v3 .precision-detail-title{min-width:0;padding:0}.theme-precision-preview .precision-workbench-v3 .precision-detail-title h2{max-width:760px;color:var(--wb-ink);font-size:var(--wb-dossier-title-size);overflow-wrap:anywhere;margin:8px 0 2px;font-weight:700;line-height:1.2}.theme-precision-preview .precision-workbench-v3 .precision-detail-title p{color:var(--wb-copy);font-size:var(--wb-control-size);margin:0;font-weight:400}.theme-precision-preview .precision-workbench-v3 .precision-detail-actions{background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;gap:8px;margin:0;padding:0;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-detail-tier-banner{margin:10px var(--wb-gutter) 0;align-items:center;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-detail-actions :is(a,span){min-height:var(--wb-control-height);border:1px solid var(--wb-border);border-radius:var(--wb-radius);white-space:nowrap;padding:0 10px}.theme-precision-preview .precision-workbench-v3 .precision-detail-signals{margin:10px var(--wb-gutter) 0;padding:0}.theme-precision-preview .precision-workbench-v3 .precision-detail-signals .precision-signal{min-height:78px}.theme-precision-preview .precision-workbench-v3 .precision-detail-signals .precision-signal span{font-size:var(--wb-meta-size)}.theme-precision-preview .precision-workbench-v3 .precision-detail-signals .precision-signal strong,.theme-precision-preview .precision-workbench-v3 .precision-detail-signals .precision-signal.long-value strong{font-size:18px}.theme-precision-preview .precision-workbench-v3 .precision-detail-caveat{margin:10px var(--wb-gutter) 0;padding:9px 11px}.theme-precision-preview .precision-workbench-v3 .precision-tabs{z-index:2;min-height:48px;margin:12px var(--wb-gutter) 0;border-top:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border);background:#fff;flex-wrap:nowrap;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;display:grid;position:sticky;top:100px;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-tabs button{min-width:0;min-height:48px;color:var(--wb-copy);font-size:var(--wb-control-size);white-space:nowrap;background:#fff;border:0;border-right:1px solid #edf0f3;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-weight:600;display:inline-flex;position:relative}.theme-precision-preview .precision-workbench-v3 .precision-tabs button:last-child{border-right:0}.theme-precision-preview .precision-workbench-v3 .precision-tabs button:hover{color:var(--wb-blue);background:#f7f9fd}.theme-precision-preview .precision-workbench-v3 .precision-tabs button.active{color:var(--wb-blue);background:var(--wb-blue-soft)}.theme-precision-preview .precision-workbench-v3 .precision-tabs button.active:after{content:"";background:var(--wb-blue);height:3px;position:absolute;bottom:-1px;left:0;right:0}.theme-precision-preview .precision-workbench-v3 .precision-tabs button:focus-visible{z-index:1;outline:2px solid var(--wb-blue);outline-offset:-3px}.theme-precision-preview .precision-workbench-v3 .precision-detail-body{padding:4px var(--wb-gutter) 12px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-dossier-block{border:0;border-bottom:1px solid var(--wb-border);background:0 0;border-radius:0;min-width:0;padding:16px 0}.theme-precision-preview .precision-workbench-v3 .precision-dossier-block span{color:var(--wb-blue);font-size:var(--wb-meta-size);text-transform:none;margin-bottom:6px;font-weight:600;display:block}.theme-precision-preview .precision-workbench-v3 .precision-dossier-block p{color:var(--wb-copy);font-size:var(--wb-body-size);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.6}.theme-precision-preview .precision-workbench-v3 .precision-detail-links{min-height:var(--wb-control-height);background:0 0;border:0;border-radius:0;flex-direction:row;grid-column:1/-1;align-items:center;gap:16px;padding:10px 0 0;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-mobile-detail-back{display:none}.theme-precision-preview .precision-workbench-v3 .precision-modal-backdrop{z-index:100;background:#11182094;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.theme-precision-preview .precision-workbench-v3 .precision-export-modal{border:1px solid var(--wb-border-strong);background:#fff;border-radius:8px;width:min(760px,100%);max-height:min(760px,100dvh - 48px);overflow:auto;box-shadow:0 20px 56px #151e283d}.theme-precision-preview .precision-workbench-v3 .precision-export-header{border-bottom:1px solid var(--wb-border);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 18px;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-export-header h2{color:var(--wb-ink);margin:0;font-size:20px;font-weight:700}.theme-precision-preview .precision-workbench-v3 .precision-export-header p{color:var(--wb-muted);margin:3px 0 0;font-size:12px}.theme-precision-preview .precision-workbench-v3 .precision-modal-close{width:36px;height:36px;color:var(--wb-copy);border:1px solid var(--wb-border);background:#fff;border-radius:6px;place-items:center;display:inline-grid}.theme-precision-preview .precision-workbench-v3 .precision-export-body{gap:16px;padding:16px 18px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-export-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-export-format{min-height:118px;color:var(--wb-copy);border:1px solid var(--wb-border-strong);text-align:left;background:#fff;border-radius:6px;align-content:start;gap:6px;padding:14px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-export-format.selected{color:var(--wb-blue);background:var(--wb-blue-soft);border-color:#8da8fb}.theme-precision-preview .precision-workbench-v3 .precision-export-format strong{color:var(--wb-ink);font-size:14px;font-weight:700}.theme-precision-preview .precision-workbench-v3 .precision-export-format span{font-size:13px;line-height:1.45}.theme-precision-preview .precision-workbench-v3 .precision-export-stats,.theme-precision-preview .precision-workbench-v3 .precision-export-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-export-stats article{background:var(--wb-panel-soft);border:1px solid var(--wb-border);border-radius:6px;gap:3px;padding:10px 12px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-export-stats span{color:var(--wb-muted);font-size:12px;font-weight:600}.theme-precision-preview .precision-workbench-v3 .precision-export-stats strong{font-size:18px;font-weight:700}.theme-precision-preview .precision-workbench-v3 .precision-export-warning{color:#684600;background:var(--wb-amber-soft);border-left:3px solid #c88a00;border-radius:4px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.theme-precision-preview .precision-workbench-v3 .precision-export-filter-summary{color:var(--wb-copy);background:var(--wb-panel-soft);border:1px solid var(--wb-border);border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.5}.theme-precision-preview .precision-workbench-v3 .precision-export-progress{gap:6px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-export-progress progress{width:100%;height:8px;accent-color:var(--wb-blue)}.theme-precision-preview .precision-workbench-v3 .precision-export-footer{border-top:1px solid var(--wb-border);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 18px;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-feature-bar{display:none}.theme-precision-preview .precision-workbench-v3.precision-workbench-evidence .precision-stream-bar{border-bottom:1px solid var(--wb-border);background:#fff;flex:none;grid-template-columns:repeat(5,minmax(0,1fr));min-height:58px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-stream-bar button{min-width:0;min-height:58px;color:var(--wb-copy);border:0;border-right:1px solid var(--wb-border);font-size:var(--wb-control-size);background:#fff;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-weight:600;display:flex;position:relative}.theme-precision-preview .precision-workbench-v3 .precision-stream-bar button:last-child{border-right:0}.theme-precision-preview .precision-workbench-v3 .precision-stream-bar button span{text-align:left;min-width:0;line-height:1.25}.theme-precision-preview .precision-workbench-v3 .precision-stream-bar button strong{color:var(--wb-ink);font-size:var(--wb-metric-size);font-weight:700}.theme-precision-preview .precision-workbench-v3 .precision-stream-bar button:hover{background:#f7f9fc}.theme-precision-preview .precision-workbench-v3 .precision-stream-bar button.active{color:var(--wb-blue);background:var(--wb-blue-soft);box-shadow:inset 0 -3px 0 var(--wb-blue)}.theme-precision-preview .precision-workbench-v3 .precision-stream-bar button.active strong{color:var(--wb-blue)}.theme-precision-preview .precision-workbench-v3 .precision-page-intro{padding:20px var(--wb-gutter) 18px;border-bottom:1px solid var(--wb-border);background:#fff;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-page-intro>div:first-child{min-width:0;max-width:760px}.theme-precision-preview .precision-workbench-v3 .precision-page-intro span,.theme-precision-preview .precision-workbench-v3 .precision-preset-detail-heading>span,.theme-precision-preview .precision-workbench-v3 .precision-preset-result>span,.theme-precision-preview .precision-workbench-v3 .precision-preset-filter-list>span,.theme-precision-preview .precision-workbench-v3 .precision-dealer-inputs-heading>span,.theme-precision-preview .precision-workbench-v3 .precision-preset-dialog header span{color:var(--wb-blue);font-size:var(--wb-meta-size);text-transform:uppercase;font-weight:700}.theme-precision-preview .precision-workbench-v3 .precision-page-intro h2{color:var(--wb-ink);font-size:var(--wb-dossier-title-size);margin:4px 0 5px;font-weight:700;line-height:1.2}.theme-precision-preview .precision-workbench-v3 .precision-page-intro p{color:var(--wb-copy);font-size:var(--wb-body-size);margin:0;line-height:1.55}.theme-precision-preview .precision-workbench-v3 .precision-page-scope-note{min-height:var(--wb-control-height);color:#27653d;background:var(--wb-green-soft);border-radius:var(--wb-radius);font-size:var(--wb-meta-size);border:1px solid #c8dfd0;flex:none;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex}.theme-precision-preview .precision-workbench-v3 .precision-page-scope-note.is-pending{color:var(--wb-amber);background:var(--wb-amber-soft);border-color:#ead79e}.theme-precision-preview .precision-workbench-v3 .precision-preset-manager,.theme-precision-preview .precision-workbench-v3 .precision-dealer-shell{background:var(--wb-canvas);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-preset-metrics{border-bottom:1px solid var(--wb-border);background:#fff;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));min-height:62px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-preset-metrics article{min-width:0;padding:9px var(--wb-gutter);border-right:1px solid var(--wb-border);justify-content:space-between;align-items:center;gap:10px;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-preset-metrics article:last-child{border-right:0}.theme-precision-preview .precision-workbench-v3 .precision-preset-metrics span{color:var(--wb-muted);font-size:var(--wb-meta-size);font-weight:600}.theme-precision-preview .precision-workbench-v3 .precision-preset-metrics strong{color:var(--wb-ink);font-size:var(--wb-metric-size);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-preset-metrics article:last-child strong{font-size:var(--wb-body-size)}.theme-precision-preview .precision-workbench-v3 .precision-page-status{min-height:34px;padding:7px var(--wb-gutter);color:var(--wb-blue);background:var(--wb-blue-soft);font-size:var(--wb-control-size);border-bottom:1px solid #cbd7ff;font-weight:600}.theme-precision-preview .precision-workbench-v3 .precision-preset-layout{min-width:0;min-height:0;padding:14px var(--wb-gutter) var(--wb-gutter);flex:auto;grid-template-columns:minmax(0,1fr) 340px;gap:12px;display:grid;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-preset-list,.theme-precision-preview .precision-workbench-v3 .precision-preset-detail{border:1px solid var(--wb-border);border-radius:var(--wb-radius);background:#fff;min-width:0;min-height:0}.theme-precision-preview .precision-workbench-v3 .precision-preset-list{flex-direction:column;display:flex;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-preset-toolbar{border-bottom:1px solid var(--wb-border);flex:none;grid-template-columns:minmax(260px,1fr) 190px;gap:8px;padding:10px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-bulk-toolbar{min-height:48px;color:var(--wb-copy);background:var(--wb-blue-soft);border-bottom:1px solid #cbd7ff;flex:none;align-items:center;gap:8px;padding:6px 10px;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-bulk-toolbar strong{font-size:var(--wb-control-size);margin-right:auto;font-weight:600}.theme-precision-preview .precision-workbench-v3 .precision-preset-table-wrap{flex:auto;min-height:0;overflow:auto}.theme-precision-preview .precision-workbench-v3 .precision-preset-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px}.theme-precision-preview .precision-workbench-v3 .precision-preset-table th,.theme-precision-preview .precision-workbench-v3 .precision-preset-table td{color:var(--wb-copy);border-bottom:1px solid var(--wb-border);font-size:var(--wb-control-size);text-align:left;vertical-align:middle;padding:9px 10px;line-height:1.4}.theme-precision-preview .precision-workbench-v3 .precision-preset-table th{z-index:1;color:var(--wb-muted);font-size:var(--wb-meta-size);background:#f7f9fb;font-weight:700;position:sticky;top:0}.theme-precision-preview .precision-workbench-v3 .precision-preset-table th:first-child,.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:first-child{width:44px}.theme-precision-preview .precision-workbench-v3 .precision-preset-table th:nth-child(2),.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(2){width:170px}.theme-precision-preview .precision-workbench-v3 .precision-preset-table th:nth-child(4),.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(4){width:74px}.theme-precision-preview .precision-workbench-v3 .precision-preset-table th:nth-child(5),.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(5){width:112px}.theme-precision-preview .precision-workbench-v3 .precision-preset-table th:nth-child(6),.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(6){width:174px}.theme-precision-preview .precision-workbench-v3 .precision-preset-table tbody tr.selected{background:var(--wb-blue-soft);box-shadow:inset 3px 0 0 var(--wb-blue)}.theme-precision-preview .precision-workbench-v3 .precision-preset-table tbody tr:hover{background:#f7f9fc}.theme-precision-preview .precision-workbench-v3 .precision-preset-table input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--wb-blue);margin:0;padding:0}.theme-precision-preview .precision-workbench-v3 .precision-preset-checkbox-hit{width:var(--wb-control-height);min-width:var(--wb-control-height);height:var(--wb-control-height);cursor:pointer;place-items:center;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-preset-name{max-width:100%;color:var(--wb-ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:2px 0;font-weight:600;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-preset-summary{color:var(--wb-copy);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-row-actions{justify-content:flex-end;align-items:center;gap:3px;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-row-actions button,.theme-precision-preview .precision-workbench-v3 .precision-preset-dialog header>button{width:var(--wb-control-height);min-width:var(--wb-control-height);height:var(--wb-control-height);color:var(--wb-copy);border:1px solid var(--wb-border);border-radius:var(--wb-radius);background:#fff;place-items:center;padding:0;display:inline-grid}.theme-precision-preview .precision-workbench-v3 .precision-row-actions button:hover:not(:disabled){color:var(--wb-blue);border-color:#9eb3f8}.theme-precision-preview .precision-workbench-v3 .precision-list-empty{min-height:150px;color:var(--wb-copy);text-align:center;align-content:center;place-items:center;gap:12px;padding:24px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-preset-detail{flex-direction:column;gap:16px;padding:16px;display:flex;overflow:auto}.theme-precision-preview .precision-workbench-v3 .precision-preset-detail-heading h3{color:var(--wb-ink);overflow-wrap:anywhere;margin:4px 0 6px;font-size:20px;font-weight:700;line-height:1.25}.theme-precision-preview .precision-workbench-v3 .precision-preset-detail-heading p,.theme-precision-preview .precision-workbench-v3 .precision-preset-filter-list p{color:var(--wb-copy);font-size:var(--wb-body-size);margin:0;line-height:1.55}.theme-precision-preview .precision-workbench-v3 .precision-preset-result{background:var(--wb-panel-soft);border-left:3px solid var(--wb-blue);gap:4px;padding:12px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-preset-result strong{color:var(--wb-ink);font-size:var(--wb-card-title-size);font-weight:700}.theme-precision-preview .precision-workbench-v3 .precision-preset-result small{color:var(--wb-muted);font-size:var(--wb-meta-size)}.theme-precision-preview .precision-workbench-v3 .precision-preset-result small.warning{color:var(--wb-amber);font-weight:600}.theme-precision-preview .precision-workbench-v3 .precision-preset-filter-list{gap:8px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-preset-filter-list>div{border-bottom:1px solid var(--wb-border);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:7px;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-preset-filter-list>div strong,.theme-precision-preview .precision-workbench-v3 .precision-preset-filter-list>div span{font-size:var(--wb-control-size)}.theme-precision-preview .precision-workbench-v3 .precision-preset-filter-list>div strong{color:var(--wb-muted);font-weight:600}.theme-precision-preview .precision-workbench-v3 .precision-preset-filter-list>div span{color:var(--wb-ink);text-align:right;font-weight:600}.theme-precision-preview .precision-workbench-v3 .precision-preset-dates{gap:7px;margin:0;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-preset-dates>div{color:var(--wb-muted);font-size:var(--wb-meta-size);justify-content:space-between;gap:12px;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-preset-dates dd{color:var(--wb-copy);text-align:right;margin:0}.theme-precision-preview .precision-workbench-v3 .precision-preset-detail-actions{gap:7px;margin-top:auto;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-preset-detail-actions .precision-button{justify-content:center;width:100%}.theme-precision-preview .precision-workbench-v3 .precision-preset-empty{width:min(540px,100% - 32px);color:var(--wb-copy);border:1px solid var(--wb-border);border-radius:var(--wb-radius);background:#fff;justify-items:start;gap:10px;margin:auto;padding:32px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-preset-empty h3,.theme-precision-preview .precision-workbench-v3 .precision-preset-empty p{margin:0}.theme-precision-preview .precision-workbench-v3 .precision-preset-empty h3{color:var(--wb-ink);font-size:20px;font-weight:700}.theme-precision-preview .precision-workbench-v3 .precision-preset-empty p{line-height:1.55}.theme-precision-preview .precision-workbench-v3 .precision-preset-dialog{width:min(440px,100vw - 32px);color:var(--wb-copy);border:1px solid var(--wb-border-strong);background:#fff;border-radius:8px;padding:0;overflow:hidden;box-shadow:0 18px 48px #141f2b33}.theme-precision-preview .precision-workbench-v3 .precision-preset-dialog header,.theme-precision-preview .precision-workbench-v3 .precision-preset-dialog footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-preset-dialog header{border-bottom:1px solid var(--wb-border)}.theme-precision-preview .precision-workbench-v3 .precision-preset-dialog footer{border-top:1px solid var(--wb-border);justify-content:flex-end}.theme-precision-preview .precision-workbench-v3 .precision-preset-dialog h3,.theme-precision-preview .precision-workbench-v3 .precision-preset-dialog p{margin:0}.theme-precision-preview .precision-workbench-v3 .precision-preset-dialog h3{color:var(--wb-ink);margin-top:3px;font-size:18px;font-weight:700}.theme-precision-preview .precision-workbench-v3 .precision-preset-dialog>p,.theme-precision-preview .precision-workbench-v3 .precision-preset-dialog>label{margin:16px}.theme-precision-preview .precision-workbench-v3 .precision-preset-dialog>label{color:var(--wb-muted);font-size:var(--wb-meta-size);gap:5px;font-weight:600;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-dealer-overview{min-width:0;min-height:0;padding:24px var(--wb-gutter);grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr);gap:36px;display:grid;overflow:auto}.theme-precision-preview .precision-workbench-v3 .precision-dealer-overview h3,.theme-precision-preview .precision-workbench-v3 .precision-dealer-overview p{margin:0}.theme-precision-preview .precision-workbench-v3 .precision-dealer-overview>section:first-child{align-content:start;justify-items:start;gap:13px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-dealer-overview h3{color:var(--wb-ink);font-size:20px;font-weight:700;line-height:1.3}.theme-precision-preview .precision-workbench-v3 .precision-dealer-overview p{color:var(--wb-copy);font-size:var(--wb-body-size);line-height:1.6}.theme-precision-preview .precision-workbench-v3 .precision-dealer-inputs{border:1px solid var(--wb-border);border-radius:var(--wb-radius);background:#fff}.theme-precision-preview .precision-workbench-v3 .precision-dealer-inputs-heading{border-bottom:1px solid var(--wb-border);padding:16px}.theme-precision-preview .precision-workbench-v3 .precision-dealer-inputs-heading h3{margin-top:4px;font-size:18px}.theme-precision-preview .precision-workbench-v3 .precision-dealer-inputs article{border-bottom:1px solid var(--wb-border);grid-template-columns:20px minmax(0,1fr);gap:10px;padding:13px 16px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-dealer-inputs article:last-child{border-bottom:0}.theme-precision-preview .precision-workbench-v3 .precision-dealer-inputs article>svg{color:var(--wb-blue);margin-top:2px}.theme-precision-preview .precision-workbench-v3 .precision-dealer-inputs article strong{color:var(--wb-ink);font-size:var(--wb-body-size);font-weight:600}.theme-precision-preview .precision-workbench-v3 .precision-dealer-inputs article p{font-size:var(--wb-control-size);margin-top:3px}.theme-precision-preview .precision-workbench-v3 .precision-dealer-boundary{min-height:52px;padding:10px var(--wb-gutter);color:var(--wb-copy);border-top:1px solid var(--wb-border);font-size:var(--wb-control-size);background:#fff;flex:none;align-items:center;gap:9px;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-dealer-boundary svg{color:var(--wb-blue);flex:none}.theme-precision-preview .precision-workbench-v3 .precision-command-area.is-short-height-popover .precision-more-filters,.theme-precision-preview .precision-workbench-v3 .precision-more-filters.is-short-height-popover,.theme-precision-preview .precision-workbench-v3 .precision-more-filters-popover{top:calc(100% + 6px);right:var(--wb-gutter);left:var(--wb-gutter);z-index:8;max-height:min(430px,100dvh - 190px);position:absolute;overflow:auto;box-shadow:0 12px 28px #141f2b29}@media (width>=900px) and (height<=799px){.theme-precision-preview .precision-workbench-v3{min-height:0}.theme-precision-preview .precision-workbench-v3 .precision-command-area{z-index:6}.theme-precision-preview .precision-workbench-v3 .precision-more-filters{top:calc(100% + 6px);right:var(--wb-gutter);left:var(--wb-gutter);z-index:8;max-height:min(430px,100dvh - 190px);position:absolute;overflow:auto;box-shadow:0 12px 28px #141f2b29}}@media (width>=1440px){.theme-precision-preview .precision-workbench-v3 .precision-explorer-grid{grid-template-columns:400px minmax(0,1fr)}}@media (width<=1199px){.theme-precision-preview .precision-workbench-v3{grid-template-columns:minmax(0,1fr);min-height:0}.theme-precision-preview .precision-workbench-v3 .precision-rail{display:none}.theme-precision-preview .precision-workbench-v3 .precision-feature-bar{border-bottom:1px solid var(--wb-border);background:#fff;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));min-height:48px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-feature-bar button{min-width:0;min-height:48px;color:var(--wb-copy);border:0;border-right:1px solid var(--wb-border);font-size:var(--wb-control-size);background:#fff;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex}.theme-precision-preview .precision-workbench-v3 .precision-feature-bar button:last-child{border-right:0}.theme-precision-preview .precision-workbench-v3 .precision-feature-bar button.active{color:var(--wb-blue);background:var(--wb-blue-soft);box-shadow:inset 0 -3px 0 var(--wb-blue)}.theme-precision-preview .precision-workbench-v3 .precision-feature-label-short{display:none}.theme-precision-preview .precision-workbench-v3 .precision-stream-bar{border-bottom:1px solid var(--wb-border);scrollbar-width:thin;background:#fff;flex:none;grid-template-columns:repeat(5,minmax(132px,1fr));min-height:48px;display:grid;overflow-x:auto}.theme-precision-preview .precision-workbench-v3 .precision-stream-bar button{min-height:48px;color:var(--wb-copy);border:0;border-right:1px solid var(--wb-border);white-space:nowrap;background:#fff;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.theme-precision-preview .precision-workbench-v3 .precision-stream-bar button.active{color:var(--wb-blue);background:var(--wb-blue-soft);box-shadow:inset 0 -3px 0 var(--wb-blue)}.theme-precision-preview .precision-workbench-v3 .precision-filter-grid{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(140px,1fr))}.theme-precision-preview .precision-workbench-v3 .precision-saved-panel{grid-template-columns:minmax(100px,.6fr) minmax(130px,.8fr) minmax(140px,1fr) minmax(150px,1fr) auto}.theme-precision-preview .precision-workbench-v3 .precision-saved-actions{grid-column:auto;justify-content:flex-start}.theme-precision-preview .precision-workbench-v3 .precision-explorer-grid{grid-template-columns:360px minmax(0,1fr)}}@media (width<=1399px){.theme-precision-preview .precision-workbench-v3 .precision-preset-manager,.theme-precision-preview .precision-workbench-v3 .precision-dealer-shell{overflow:auto}.theme-precision-preview .precision-workbench-v3 .precision-preset-layout{grid-template-columns:minmax(0,1fr);overflow:visible}.theme-precision-preview .precision-workbench-v3 .precision-preset-list{min-height:430px}.theme-precision-preview .precision-workbench-v3 .precision-preset-detail{min-height:360px;overflow:visible}.theme-precision-preview .precision-workbench-v3 .precision-preset-detail-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px}}@media (width>=900px) and (width<=959px){.theme-precision-preview .precision-workbench-v3 .precision-saved-panel{grid-template-columns:minmax(110px,.7fr) minmax(130px,.8fr) minmax(150px,1fr) minmax(150px,1fr)}.theme-precision-preview .precision-workbench-v3 .precision-saved-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=899px){.theme-precision-preview .precision-workbench-v3{height:auto;min-height:100dvh;overflow:visible}.theme-precision-preview .precision-workbench-v3 .precision-workspace{min-height:100dvh;overflow:visible}.theme-precision-preview .precision-workbench-v3 .precision-workspace-header{position:sticky;top:0}.theme-precision-preview .precision-workbench-v3 .precision-feature-bar{z-index:2;position:sticky;top:60px}.theme-precision-preview .precision-workbench-v3.precision-workbench-evidence .precision-stream-bar{display:none}.theme-precision-preview .precision-workbench-v3.precision-workbench-evidence .precision-stream-menu{z-index:1;border-bottom:1px solid var(--wb-border);background:#fff;flex:none;grid-template-columns:minmax(0,1fr) 76px;align-items:end;gap:8px;padding:8px 12px;display:grid;position:sticky;top:108px}.theme-precision-preview .precision-workbench-v3 .precision-stream-menu label{gap:4px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-stream-menu span{color:var(--wb-muted);font-size:var(--wb-meta-size);font-weight:600}.theme-precision-preview .precision-workbench-v3 .precision-stream-menu strong{min-height:var(--wb-mobile-control-height);color:var(--wb-blue);background:var(--wb-blue-soft);border-radius:var(--wb-radius);font-size:var(--wb-body-size);border:1px solid #cbd7ff;place-items:center;font-weight:700;display:grid}.theme-precision-preview .precision-workbench-v3 :is(button,input,select){min-height:var(--wb-mobile-control-height)}.theme-precision-preview .precision-workbench-v3 :is(input,select){height:var(--wb-mobile-control-height)}.theme-precision-preview .precision-workbench-v3 :is(.precision-card-links,.precision-detail-actions,.precision-detail-links) a{min-height:var(--wb-mobile-control-height)}.theme-precision-preview .precision-workbench-v3 .precision-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-precision-preview .precision-workbench-v3 .precision-context-strip article:nth-child(2){border-right:0}.theme-precision-preview .precision-workbench-v3 .precision-context-strip article:nth-child(-n+2){border-bottom:1px solid var(--wb-border)}.theme-precision-preview .precision-workbench-v3 .precision-command-area{padding:10px 12px}.theme-precision-preview .precision-workbench-v3 .precision-command-controls:not(.is-expanded){display:none}.theme-precision-preview .precision-workbench-v3 .precision-mobile-filter-toggle{display:inline-flex}.theme-precision-preview .precision-workbench-v3 .precision-filter-grid,.theme-precision-preview .precision-workbench-v3 .precision-more-filter-grid,.theme-precision-preview .precision-workbench-v3 .precision-saved-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-precision-preview .precision-workbench-v3 .precision-search-field,.theme-precision-preview .precision-workbench-v3 .precision-saved-copy,.theme-precision-preview .precision-workbench-v3 .precision-saved-actions{grid-column:1/-1}.theme-precision-preview .precision-workbench-v3 .precision-explorer-grid{min-height:calc(100dvh - 60px);display:block;overflow:visible}.theme-precision-preview .precision-workbench-v3 .precision-company-list,.theme-precision-preview .precision-workbench-v3 .precision-detail{border-right:0;height:auto;min-height:calc(100dvh - 60px);overflow:visible}.theme-precision-preview .precision-workbench-v3 .precision-explorer-grid.is-queue-open .precision-detail,.theme-precision-preview .precision-workbench-v3 .precision-explorer-grid.is-detail-open .precision-company-list{display:none}.theme-precision-preview .precision-workbench-v3 .precision-mobile-detail-back{min-height:var(--wb-mobile-control-height);color:var(--wb-copy);border:1px solid var(--wb-border-strong);border-radius:var(--wb-radius);font-size:var(--wb-control-size);background:#fff;align-items:center;gap:7px;margin:12px 0;padding:0 12px;font-weight:600;display:inline-flex}.theme-precision-preview .precision-workbench-v3 .precision-detail-header,.theme-precision-preview .precision-workbench-v3 .precision-tabs{position:static}.theme-precision-preview .precision-workbench-v3 .precision-detail-header{padding:12px var(--wb-gutter);margin:0}.theme-precision-preview .precision-workbench-v3 .precision-preset-manager,.theme-precision-preview .precision-workbench-v3 .precision-dealer-shell{min-height:calc(100dvh - 108px);overflow:visible}.theme-precision-preview .precision-workbench-v3 .precision-page-intro{flex-direction:column;align-items:stretch;gap:12px}.theme-precision-preview .precision-workbench-v3 .precision-page-scope-note{align-self:flex-start}.theme-precision-preview .precision-workbench-v3 .precision-preset-layout{padding:12px}.theme-precision-preview .precision-workbench-v3 .precision-preset-toolbar{grid-template-columns:minmax(0,1fr) 180px}.theme-precision-preview .precision-workbench-v3 .precision-preset-detail-actions{grid-template-columns:minmax(0,1fr)}.theme-precision-preview .precision-workbench-v3 .precision-dealer-overview{grid-template-columns:minmax(0,1fr);gap:24px;overflow:visible}}@media (width<=599px){.theme-precision-preview .precision-workbench-v3{--wb-gutter:12px}.theme-precision-preview .precision-workbench-v3 .precision-workspace-header{min-height:72px;padding:0 10px}.theme-precision-preview .precision-workbench-v3 .precision-feature-bar{top:72px}.theme-precision-preview .precision-workbench-v3 .precision-feature-label-full{display:none}.theme-precision-preview .precision-workbench-v3 .precision-feature-label-short{display:inline}.theme-precision-preview .precision-workbench-v3 .precision-status-pill{width:auto;min-width:74px;color:var(--wb-blue);justify-content:center;padding:0 9px}.theme-precision-preview .precision-workbench-v3 .precision-status-pill svg{color:var(--wb-blue);flex:none}.theme-precision-preview .precision-workbench-v3 .precision-status-label-desktop{display:none}.theme-precision-preview .precision-workbench-v3 .precision-status-label-mobile{display:inline}.theme-precision-preview .precision-workbench-v3 .precision-workspace-title>div{min-width:0}.theme-precision-preview .precision-workbench-v3 .precision-workspace-title p{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.theme-precision-preview .precision-workbench-v3 .precision-stream-bar{display:none}.theme-precision-preview .precision-workbench-v3.precision-workbench-evidence .precision-stream-menu{border-bottom:1px solid var(--wb-border);background:#fff;grid-template-columns:minmax(0,1fr) 66px;align-items:end;gap:8px;padding:8px 10px;display:grid;top:120px}.theme-precision-preview .precision-workbench-v3 .precision-stream-menu label{gap:4px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-stream-menu span{color:var(--wb-muted);font-size:var(--wb-meta-size);font-weight:600}.theme-precision-preview .precision-workbench-v3 .precision-stream-menu strong{min-height:var(--wb-mobile-control-height);color:var(--wb-blue);background:var(--wb-blue-soft);border-radius:var(--wb-radius);font-size:var(--wb-body-size);border:1px solid #cbd7ff;place-items:center;font-weight:700;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-command-summary{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-command-summary>div:first-child{flex-flow:wrap;align-items:center;gap:3px 8px}.theme-precision-preview .precision-workbench-v3 .precision-command-summary-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-command-summary-actions .precision-button{width:100%;min-width:0;padding-inline:10px}.theme-precision-preview .precision-workbench-v3 .precision-filter-grid,.theme-precision-preview .precision-workbench-v3 .precision-more-filter-grid,.theme-precision-preview .precision-workbench-v3 .precision-saved-panel,.theme-precision-preview .precision-workbench-v3 .precision-export-formats,.theme-precision-preview .precision-workbench-v3 .precision-export-stats,.theme-precision-preview .precision-workbench-v3 .precision-export-options{grid-template-columns:minmax(0,1fr)}.theme-precision-preview .precision-workbench-v3 .precision-saved-copy,.theme-precision-preview .precision-workbench-v3 .precision-saved-actions{grid-column:auto}.theme-precision-preview .precision-workbench-v3 .precision-saved-actions{justify-content:stretch;width:100%;min-width:0}.theme-precision-preview .precision-workbench-v3 .precision-saved-actions .precision-button{flex:1 1 0}.theme-precision-preview .precision-workbench-v3 .precision-card-signals,.theme-precision-preview .precision-workbench-v3 .precision-detail-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-precision-preview .precision-workbench-v3 .precision-detail-signals>:nth-child(3){grid-column:1/-1}.theme-precision-preview .precision-workbench-v3 .precision-signal,.theme-precision-preview .precision-workbench-v3 .precision-signal-green,.theme-precision-preview .precision-workbench-v3 .precision-signal-gold{min-height:76px;padding:8px 7px}.theme-precision-preview .precision-workbench-v3 .precision-signal span{white-space:normal}.theme-precision-preview .precision-workbench-v3 .precision-signal strong,.theme-precision-preview .precision-workbench-v3 .precision-signal.long-value strong,.theme-precision-preview .precision-workbench-v3 .precision-detail-signals .precision-signal strong,.theme-precision-preview .precision-workbench-v3 .precision-detail-signals .precision-signal.long-value strong{font-size:var(--wb-body-size)}.theme-precision-preview .precision-workbench-v3 .precision-detail-header{flex-direction:column}.theme-precision-preview .precision-workbench-v3 .precision-detail-title h2{font-size:24px}.theme-precision-preview .precision-workbench-v3 .precision-tabs button{min-height:var(--wb-mobile-control-height);font-size:var(--wb-meta-size);padding-inline:4px}.theme-precision-preview .precision-workbench-v3 .precision-tabs button svg{display:none}.theme-precision-preview .precision-workbench-v3 .precision-detail-body{grid-template-columns:minmax(0,1fr)}.theme-precision-preview .precision-workbench-v3 .precision-modal-backdrop{align-items:end;padding:0}.theme-precision-preview .precision-workbench-v3 .precision-export-modal{border-radius:8px 8px 0 0;max-height:94dvh}.theme-precision-preview .precision-workbench-v3 .precision-export-footer{flex-direction:column;align-items:stretch}.theme-precision-preview .precision-workbench-v3 .precision-page-intro{padding:16px 12px}.theme-precision-preview .precision-workbench-v3 .precision-preset-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-precision-preview .precision-workbench-v3 .precision-preset-metrics article:nth-child(2){border-right:0}.theme-precision-preview .precision-workbench-v3 .precision-preset-metrics article:nth-child(-n+2){border-bottom:1px solid var(--wb-border)}.theme-precision-preview .precision-workbench-v3 .precision-preset-toolbar{grid-template-columns:minmax(0,1fr)}.theme-precision-preview .precision-workbench-v3 .precision-bulk-toolbar{flex-direction:column;align-items:stretch}.theme-precision-preview .precision-workbench-v3 .precision-bulk-toolbar strong{margin-right:0}.theme-precision-preview .precision-workbench-v3 .precision-preset-list{min-height:480px}.theme-precision-preview .precision-workbench-v3 .precision-preset-table-wrap{overflow:visible}.theme-precision-preview .precision-workbench-v3 .precision-preset-table{table-layout:auto;min-width:0}.theme-precision-preview .precision-workbench-v3 .precision-preset-table thead,.theme-precision-preview .precision-workbench-v3 .precision-preset-table tbody{display:block}.theme-precision-preview .precision-workbench-v3 .precision-preset-table thead tr,.theme-precision-preview .precision-workbench-v3 .precision-preset-table tbody tr{grid-template-columns:44px minmax(0,1fr);display:grid}.theme-precision-preview .precision-workbench-v3 .precision-preset-table thead tr{border-bottom:1px solid var(--wb-border);background:#f7f9fb;align-items:center;padding:0 10px}.theme-precision-preview .precision-workbench-v3 .precision-preset-table th,.theme-precision-preview .precision-workbench-v3 .precision-preset-table td,.theme-precision-preview .precision-workbench-v3 .precision-preset-table th:nth-child(n),.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(n){width:auto}.theme-precision-preview .precision-workbench-v3 .precision-preset-table th{border:0;padding:10px 0;position:static}.theme-precision-preview .precision-workbench-v3 .precision-preset-table th:nth-child(n+3){display:none}.theme-precision-preview .precision-workbench-v3 .precision-preset-table tbody tr{border-bottom:1px solid var(--wb-border);column-gap:8px;padding:12px 10px}.theme-precision-preview .precision-workbench-v3 .precision-preset-table td{border:0;padding:0}.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:first-child{grid-row:1/6;padding-top:3px}.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:not(:first-child){grid-column:2}.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(2){margin-bottom:3px}.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(3){margin-bottom:7px}.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(4):before,.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(5):before{color:var(--wb-muted);font-size:var(--wb-meta-size);margin-right:6px;font-weight:600}.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(4):before{content:"Matches"}.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(5):before{content:"Updated"}.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(6){margin-top:9px}.theme-precision-preview .precision-workbench-v3 .precision-preset-name{white-space:normal}.theme-precision-preview .precision-workbench-v3 .precision-row-actions{justify-content:flex-start}.theme-precision-preview .precision-workbench-v3 .precision-preset-metrics article:last-child strong{text-align:right;white-space:normal}.theme-precision-preview .precision-workbench-v3 .precision-preset-detail{padding:14px}.theme-precision-preview .precision-workbench-v3 .precision-preset-dialog{border-radius:8px 8px 0 0;width:100%}.theme-precision-preview .precision-workbench-v3 .precision-dealer-overview{padding:18px 12px}.theme-precision-preview .precision-workbench-v3 .precision-dealer-boundary{align-items:flex-start}}@media (width>=600px) and (width<=899px){.theme-precision-preview .precision-workbench-v3 .precision-preset-table-wrap{overflow:visible}.theme-precision-preview .precision-workbench-v3 .precision-preset-table{table-layout:auto;min-width:0}.theme-precision-preview .precision-workbench-v3 .precision-preset-table thead,.theme-precision-preview .precision-workbench-v3 .precision-preset-table tbody{display:block}.theme-precision-preview .precision-workbench-v3 .precision-preset-table thead tr,.theme-precision-preview .precision-workbench-v3 .precision-preset-table tbody tr{grid-template-columns:44px minmax(0,1fr);display:grid}.theme-precision-preview .precision-workbench-v3 .precision-preset-table thead tr{border-bottom:1px solid var(--wb-border);background:#f7f9fb;align-items:center;padding:0 12px}.theme-precision-preview .precision-workbench-v3 .precision-preset-table th,.theme-precision-preview .precision-workbench-v3 .precision-preset-table td,.theme-precision-preview .precision-workbench-v3 .precision-preset-table th:nth-child(n),.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(n){width:auto}.theme-precision-preview .precision-workbench-v3 .precision-preset-table th{border:0;padding:10px 0;position:static}.theme-precision-preview .precision-workbench-v3 .precision-preset-table th:nth-child(n+3){display:none}.theme-precision-preview .precision-workbench-v3 .precision-preset-table tbody tr{border-bottom:1px solid var(--wb-border);column-gap:10px;padding:12px}.theme-precision-preview .precision-workbench-v3 .precision-preset-table td{border:0;padding:0}.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:first-child{grid-row:1/6}.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:not(:first-child){grid-column:2}.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(2){margin-bottom:3px}.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(3){margin-bottom:7px}.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(4):before,.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(5):before{color:var(--wb-muted);font-size:var(--wb-meta-size);margin-right:6px;font-weight:600}.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(4):before{content:"Matches"}.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(5):before{content:"Updated"}.theme-precision-preview .precision-workbench-v3 .precision-preset-table td:nth-child(6){margin-top:9px}.theme-precision-preview .precision-workbench-v3 .precision-preset-name{white-space:normal}.theme-precision-preview .precision-workbench-v3 .precision-row-actions{justify-content:flex-start}}@media (width<=899px){.theme-precision-preview .precision-workbench-v3 .precision-row-actions button,.theme-precision-preview .precision-workbench-v3 .precision-preset-dialog header>button{width:var(--wb-mobile-control-height);min-width:var(--wb-mobile-control-height);height:var(--wb-mobile-control-height)}.theme-precision-preview .precision-workbench-v3 .precision-checkbox-cell{min-width:var(--wb-mobile-control-height);min-height:var(--wb-mobile-control-height);place-items:center;display:grid}.theme-precision-preview .precision-workbench-v3 .precision-preset-table input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px}.theme-precision-preview .precision-workbench-v3 .precision-preset-checkbox-hit{width:var(--wb-mobile-control-height);min-width:var(--wb-mobile-control-height);height:var(--wb-mobile-control-height)}}@media (prefers-reduced-motion:reduce){.theme-precision-preview .precision-workbench-v3 .precision-rail{transition:none}}:root{color:#17233f;font-synthesis:none;text-rendering:optimizelegibility;--ink:#17233f;--muted:#5f6f85;--quiet:#5f6b7d;--line:#d8e0ea;--line-bright:#b8c8dc;--panel:#fff;--panel-raised:#f8fafc;--panel-soft:#f3f6fa;--control:#fff;--navy:#07143a;--navy-soft:#132653;--accent:#3157ff;--accent-dark:#2444d8;--accent-soft:#3157ff17;--cyan:#1688b8;--cyan-soft:#1688b81a;--green:#15835d;--green-soft:#15835d1a;--gold:#a96d11;--gold-soft:#f4ae4129;--danger:#c83b4a;--shadow:0 24px 70px #17233f24;--shadow-soft:0 10px 30px #17233f17;--shadow-line:0 1px 0 #ffffffb8 inset;background:#eef2f7;font-family:Aptos,Inter,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;color:var(--ink);background:#eef2f7;margin:0;line-height:1.45}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.landingShell,.authShell,.workspaceSelectShell,.appShell{min-height:100vh;padding:28px}.simpleLandingShell{flex-direction:column;display:flex}.topNav,.workspaceTopbar,.workspaceHeader{justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:0 auto;display:flex}.brandMark,.panelHeader,.topbarCluster,.backButton,.ghostButton,.primaryButton,.detailLinks a,.cardLinks a{align-items:center;gap:8px;display:inline-flex}.brandMark{letter-spacing:0;min-width:0;color:var(--ink)}.brandIcon{width:40px;height:40px;color:var(--accent);background:linear-gradient(145deg,#39a7ff38,#40d6d014),#0c141d;border:1px solid #39a7ff6b;border-radius:10px;flex:none;place-items:center;display:inline-grid;box-shadow:0 0 24px #39a7ff24}.brandText{gap:2px;display:grid}.brandText strong{font-size:16px;font-weight:900}.brandText small{color:var(--quiet);text-transform:uppercase;font-size:11px;font-weight:800}.ghostButton,.backButton,.primaryButton{border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow-line);background:#101821e0;border-radius:8px;padding:10px 15px;font-size:14px;font-weight:700;line-height:1.2;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.ghostButton,.backButton{flex:none}.backButton{justify-content:center;width:fit-content;max-width:100%}.ghostButton:hover,.backButton:hover,.workspaceCard:hover,.companyCard:hover{border-color:var(--line-bright);transform:translateY(-1px)}.ghostButton:hover,.backButton:hover{background:#192733f0}.ghostButton:disabled{cursor:not-allowed;opacity:.48;transform:none}.ghostButton:disabled:hover{border-color:var(--line);background:#101821e0}.dangerButton:hover:not(:disabled){color:#ffdada;background:#f46d6d1f;border-color:#f46d6d80}.ghostButton:focus-visible,.backButton:focus-visible,.primaryButton:focus-visible,.companyButton:focus-visible,.field select:focus-visible,.filterSearch input:focus-visible,.savedFilterName input:focus-visible,.savedFilterSearch input:focus-visible,.searchField input:focus-visible,.cardLinks a:focus-visible,.detailLinks a:focus-visible,.workspaceRail a:focus-visible,.detailTabs button:focus-visible,.priorityShortcuts button:focus-visible{outline-offset:3px;outline:2px solid #49aef5b8}.workspaceCard.unavailable{cursor:not-allowed;opacity:.68}.workspaceCard.unavailable:hover{border-color:var(--line);transform:none}.hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:36px;max-width:1180px;margin:72px auto 0;display:grid}.heroCopy{max-width:900px}.heroCopy .previewNotice{margin-bottom:18px}.heroCopy h1{letter-spacing:0;max-width:850px;margin:0;font-size:clamp(42px,5.7vw,72px);line-height:1}.heroCopy p{max-width:650px;color:var(--muted);margin:24px 0 0;font-size:20px;line-height:1.6}.heroCopy .heroSupport{max-width:680px;color:var(--quiet);margin-top:14px;font-size:15px;line-height:1.6}.landingHero{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:44px;width:min(1180px,100%);margin:78px auto 0;display:grid}.landingHeroCopy{max-width:720px}.landingHeroCopy h1{max-width:760px;color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(44px,5.4vw,74px);line-height:1.02}.landingHeroCopy p{max-width:650px;color:var(--muted);margin:26px 0 0;font-size:20px;line-height:1.62}.landingHeroCopy .landingAccessLine{border-left:3px solid var(--accent);width:fit-content;max-width:100%;color:var(--ink);margin-top:18px;padding-left:14px;font-size:15px;font-weight:850;line-height:1.45}.landingHeroCopy .landingSignalLine{color:var(--cyan);margin-top:18px;font-size:14px;font-weight:850;line-height:1.45}.industrialHeroVisual{min-height:510px;box-shadow:var(--shadow);background:#0b1117;border:1px solid #59768b6b;border-radius:12px;position:relative;overflow:hidden}.industrialHeroImage{object-fit:cover;object-position:center;filter:saturate(.96)contrast(1.04);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.01)}.industrialHeroVisual:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#070b10b8,#070b1033 46%,#070b1014 72%),linear-gradient(#070b1005,#070b108a);position:absolute;inset:0}.industrialHeroVisual:after{content:"";opacity:.3;pointer-events:none;z-index:2;background:radial-gradient(circle at 82% 18%,#40d6d02e,#0000 17rem),linear-gradient(90deg,#eef4f814 0 1px,#0000 1px 74px);position:absolute;inset:0}.landingFooter{width:min(1180px,100%);color:var(--quiet);border-top:1px solid #59768b52;justify-content:space-between;align-items:center;gap:18px;margin:auto auto 0;padding:42px 0 0;font-size:13px;font-weight:800;display:flex}.landingFooter strong{color:var(--ink)}.proofGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:650px;margin-top:24px;display:grid}.proofGrid span{border:1px solid var(--line);color:#344451;background:#ffffffb8;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:800;display:inline-flex}.proofGrid svg{color:var(--green);flex:none}.heroActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.heroActions span,.previewNotice,.workspaceHeader p,.workspaceTopbar p,.sectionHeader p,.authCard p,.workspaceCard p,.workspaceCard small,.companyButton p,.signalLine,.detailTitle p,.detailPanel section p,.caveatBanner,.errorState p,.emptyResults p{color:var(--muted)}.previewNotice{background:var(--green-soft);width:fit-content;max-width:100%;color:var(--green);border:1px solid #35c48661;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:850}.heroPanel{border:1px solid var(--line);background:linear-gradient(155deg, #39a7ff24, transparent 42%), linear-gradient(335deg, #40d6d01a, transparent 42%), var(--panel);min-height:400px;box-shadow:var(--shadow);border-radius:12px;padding:26px}.heroPanel p{color:var(--muted);margin:18px 0 0;line-height:1.55}.productPreviewPanel{min-height:auto;padding:24px}.panelHeader{color:var(--accent);font-weight:800}.miniDashboardStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.miniDashboardStats div{background:#070b1070;border:1px solid #39a7ff38;border-radius:10px;padding:14px}.miniDashboardStats strong{color:var(--ink);font-size:30px;line-height:1;display:block}.miniDashboardStats span{color:var(--muted);margin-top:8px;font-size:12px;font-weight:850;display:block}.previewSignalList{gap:10px;margin-top:18px;display:grid}.previewSignalList article{border:1px solid var(--line);background:#182733b8;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.previewSignalList svg{color:var(--green);margin-top:1px}.previewSignalList strong,.previewSignalList span{display:block}.previewSignalList strong{color:var(--ink);font-size:14px}.previewSignalList span{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.4}.previewPanelFooter{color:#f8d58a;background:#f2b84b1a;border:1px solid #f2b84b47;border-radius:9px;margin-top:18px;padding:11px 12px;font-size:13px;font-weight:800}.previewStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.previewFrame{border:1px solid var(--line);background:linear-gradient(#39a7ff14,#0000),#070b1075;border-radius:10px;min-height:132px;padding:12px}.previewFrame strong{margin-bottom:10px;font-size:13px;display:block}.previewFrame small,.previewFrame li,.mockCompanyCard small{color:var(--muted);font-size:12px;line-height:1.35}.mapMock{background:linear-gradient(135deg,#0000 0 42%,#40d6d024 42% 45%,#0000 45%),linear-gradient(25deg,#0000 0 56%,#39a7ff29 56% 59%,#0000 59%),#101821d1;border:1px solid #40d6d033;border-radius:9px;height:68px;margin-bottom:9px;position:relative;overflow:hidden}.mapMock span{background:var(--accent);border-radius:999px;width:10px;height:10px;position:absolute;box-shadow:0 0 0 5px #39a7ff24}.mapMock span:first-child{top:42%;left:24%}.mapMock span:nth-child(2){top:28%;left:56%}.mapMock span:nth-child(3){background:var(--green);top:62%;left:72%}.mockCompanyCard{background:#182733c2;border:1px solid #39a7ff38;border-radius:8px;gap:4px;padding:9px;display:grid}.mockCompanyCard+.mockCompanyCard{margin-top:8px}.mockCompanyCard span{color:var(--ink);font-size:12px;font-weight:900}.detailFrame ul,.checklistFrame ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.detailFrame li,.checklistFrame li{border-left:3px solid var(--green);padding-left:8px}.signalPreview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.signalPreview div{background:#070b1070;border:1px solid #39a7ff38;border-radius:10px;padding:13px}.signalPreview span{color:var(--quiet);text-transform:uppercase;font-size:11px;font-weight:900;display:block}.signalPreview strong{color:var(--ink);margin-top:7px;font-size:14px;display:block}.architectureList{gap:12px;margin-top:28px;display:grid}.architectureList span{border:1px solid var(--line);background:#182733b8;border-radius:8px;padding:15px 16px;font-weight:700}.valueSection,.audienceSection,.useCaseSection,.howItWorks,.dataSection,.planningLayerSection,.finalCtaSection{max-width:1180px;margin:28px auto 0}.sectionKicker{color:var(--accent);text-transform:uppercase;font-size:13px;font-weight:900}.valueGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.valueGrid article,.audienceSection,.useCaseSection,.howItWorks,.dataSection,.planningLayerSection,.finalCtaSection{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#101821c7;border-radius:12px}.valueGrid article{padding:18px}.valueGrid svg{color:var(--accent)}.valueGrid h2{margin:14px 0 8px;font-size:18px}.valueGrid p,.howItWorks span,.useCaseGrid p{color:var(--muted);line-height:1.5}.valueSection>h2,.audienceSection h2,.useCaseSection h2,.dataSection h2,.planningLayerSection h2,.finalCtaSection h2{max-width:760px;margin:8px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.08}.useCaseSection,.dataSection,.audienceSection,.planningLayerSection,.finalCtaSection{padding:22px}.audienceGrid{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.audienceGrid span{color:var(--ink);background:#39a7ff14;border:1px solid #39a7ff42;border-radius:999px;padding:10px 12px;font-size:14px;font-weight:850}.useCaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.useCaseGrid article{border:1px solid var(--line);background:#182733b8;border-radius:10px;padding:16px}.useCaseGrid h3{margin:0 0 8px;font-size:16px}.useCaseGrid p{margin:0;font-size:14px}.howItWorks{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:20px;padding:22px;display:grid}.howItWorks h2{margin:8px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.08}.howItWorks ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.howItWorks li{border:1px solid var(--line);background:var(--panel-soft);border-radius:10px;padding:16px}.howItWorks strong{margin-bottom:6px;display:block}.dataSection{grid-template-columns:minmax(260px,.92fr) minmax(0,1.08fr);gap:20px;margin-bottom:36px;display:grid}.planningLayerSection{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:20px;display:grid}.planningLayerSection p,.finalCtaSection p,.howItWorks p{color:var(--muted);line-height:1.55}.finalCtaSection{margin-bottom:36px}.finalCtaSection p{max-width:760px}.dataPillGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.dataPillGrid span{color:var(--ink);background:#35c48614;border:1px solid #35c48642;border-radius:10px;padding:14px 15px;font-weight:800}.authShell,.workspaceSelectShell{grid-template-columns:minmax(0,1180px);place-content:start center;gap:28px;display:grid}.authShell>.backButton{justify-self:start}.workspaceHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.workspaceHeader .brandMark{justify-self:center}.workspaceHeader .signedInBadge{justify-self:end}.workspaceHeader>div:last-child{grid-column:1/-1;max-width:760px}.authCard{border:1px solid var(--line);background:var(--panel);width:min(560px,100%);box-shadow:var(--shadow);border-radius:12px;margin:52px auto 0;padding:32px}.authCard h1,.workspaceHeader h1,.workspaceTopbar h1,.detailTitle h2,.sectionHeader h2{margin:0}.authCard p{line-height:1.55}.authStatus,.accessStatusItem,.signedInPanel,.signedInBadge,.authDivider{border:1px solid var(--line);background:#18273394;border-radius:10px}.authStatus{color:var(--muted);align-items:flex-start;gap:10px;margin-top:18px;padding:13px 14px;font-size:14px;line-height:1.45;display:flex}.authStatus svg{color:var(--accent);flex:none;margin-top:1px}.accessStatusGrid,.accessSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.accessStatusGrid{margin-top:14px}.accessSummary{box-shadow:var(--shadow-soft);background:linear-gradient(#ffffff06,#0000),#101821db;border:1px solid #5268796b;border-radius:10px;padding:14px}.accessStatusItem{gap:6px;min-width:0;padding:12px;display:grid}.accessStatusItem span{color:var(--quiet);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.15}.accessStatusItem strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:850;line-height:1.25}.accessStatusItem.good{background:var(--green-soft);border-color:#35c4864d}.accessStatusItem.good strong{color:var(--green)}.accessStatusItem.warn{background:var(--gold-soft);border-color:#f2b84b52}.accessStatusItem.warn strong{color:var(--gold)}.authForm{gap:14px;margin-top:22px;display:grid}.authForm label{gap:7px;display:grid}.authForm label span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.authForm input{border:1px solid var(--line);width:100%;color:var(--ink);background:#070b1094;border-radius:9px;outline:none;padding:12px 13px}.authForm input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #39a7ff24}.authForm input:disabled,.authForm button:disabled{cursor:not-allowed;opacity:.58}.authError{color:#ffc7c7;background:#f46d6d1a;border:1px solid #f46d6d5c;border-radius:8px;gap:3px;margin:0;padding:10px 12px;font-size:14px;display:grid}.authError strong,.authError span{display:block}.authError strong{color:#ffdada;text-transform:uppercase;font-size:12px;font-weight:900}.authDivider{color:var(--quiet);text-transform:uppercase;place-items:center;margin-top:24px;padding:10px;font-size:12px;font-weight:900;display:grid}.signedInPanel{gap:10px;margin-top:20px;padding:16px;display:grid}.signedInPanel span,.signedInBadge span{color:var(--muted);font-size:12px;font-weight:800}.signedInPanel strong{color:var(--ink);word-break:break-word}.signedInPanel .primaryButton{justify-content:center;margin-top:6px}.signedInActions{flex-wrap:wrap;gap:10px;display:flex}.signedInActions .ghostButton{justify-content:center}.logoutButton{color:#ffc7c7;border-color:#f46d6d59}.signedInBadge{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:100%;padding:8px 10px;display:inline-flex}.signedInBadge span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(320px,50vw);overflow:hidden}.signedInBadge button{border:1px solid var(--line);color:var(--ink);background:#070b105c;border-radius:8px;flex:none;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.loginOptions{gap:12px;margin-top:24px;display:grid}.loginOptions button,.workspaceCard{border:1px solid var(--line);background:var(--panel);color:var(--ink);text-align:left;border-radius:10px;transition:border-color .16s,transform .16s}.loginOptions button{grid-template-columns:22px 1fr;gap:4px 12px;padding:16px;font-weight:800;display:grid}.loginOptions small{color:var(--muted);grid-column:2;font-weight:600}.workspaceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;max-width:1180px;margin:0 auto;display:grid}.workspaceSelectContent{gap:18px;width:100%;max-width:1180px;margin:0 auto;display:grid}.workspaceSelectContent .previewNotice{justify-self:start}.workspaceCard{min-height:230px;box-shadow:var(--shadow-soft);padding:26px}.workspaceCard span{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:10px;place-items:center;display:inline-grid}.workspaceCard h2{margin:18px 0 8px}.workspaceCard small{margin-top:18px;font-weight:700;display:block}.workspaceAccessMeta{gap:5px;margin-top:18px;display:grid}.workspaceAccessMeta small{margin-top:0}.appShell{background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;max-width:1440px;margin:0 auto}.workspaceCommandShell{grid-template-columns:82px minmax(0,1fr);gap:18px;max-width:1580px;display:grid}.workspaceCanvas{min-width:0}.workspaceRail{min-height:calc(100vh - 56px);box-shadow:var(--shadow-soft);background:linear-gradient(#49aef514,#0000 38%),#090f16eb;border:1px solid #5268796b;border-radius:12px;align-content:start;align-self:start;justify-items:center;gap:18px;padding:12px 9px;display:grid;position:sticky;top:18px}.workspaceRail .brandMark{justify-content:center}.workspaceRail .brandText{display:none}.workspaceRail .brandIcon{border-radius:9px;width:44px;height:44px}.workspaceRail nav{align-content:start;gap:8px;width:100%;display:grid}.workspaceRail a{min-height:62px;color:var(--quiet);text-align:center;border:1px solid #0000;border-radius:9px;align-content:center;place-items:center;gap:6px;font-size:10px;font-weight:850;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid}.workspaceRail a:hover{color:var(--ink);background:#49aef51c;border-color:#49aef557;transform:translateY(-1px)}.workspaceCommandHeader{box-shadow:var(--shadow-soft);background:linear-gradient(#ffffff09,#ffffff03),#0c131be6;border:1px solid #5268796b;border-radius:12px;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:12px 14px;display:grid}.commandTitleBlock{align-items:center;gap:14px;min-width:0;display:flex}.commandTitleBlock>div{min-width:0}.workspaceCommandHeader h1{color:#f7fbff;margin:0;font-size:23px;font-weight:900;line-height:1.1}.workspaceCommandHeader p{color:var(--muted);margin:5px 0 0;font-size:13px;font-weight:750;line-height:1.25}.commandActions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.guideToggleButton{white-space:nowrap;min-height:34px}.commandActions span{text-overflow:ellipsis;white-space:nowrap;background:var(--green-soft);min-width:0;color:var(--green);border-color:#35c48642;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex;overflow:hidden}.commandActions svg{flex:none}.workspaceTopbar{border-bottom:1px solid #52687952;max-width:none;margin-bottom:22px;padding-bottom:18px}.topbarCluster{flex-wrap:wrap}.caveatBanner{color:#f8d58a;background:linear-gradient(#f2b84b1a,#f2b84b0e),#0c1218c7;border:1px solid #f2b84b5c;border-radius:8px;margin:0 0 14px;padding:12px 14px;font-size:14px;font-weight:700}.workspaceGuidePage{box-shadow:var(--shadow-soft);background:linear-gradient(#ffffff06,#0000),#101821e6;border:1px solid #52687970;border-radius:10px;margin-bottom:18px;padding:20px}.workspaceGuidePage .sectionHeader{margin-bottom:18px}.guideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guideGrid article,.guideNote{background:#14212cbd;border:1px solid #52687966;border-radius:9px;padding:15px}.guideGrid strong,.guideNote strong{color:var(--ink);font-size:14px;font-weight:900;display:block}.guideGrid p,.guideNote p{color:var(--muted);margin:7px 0 0;line-height:1.5}.guideNote{background:#27231375;border-color:#f2b84b47;margin-top:12px}.metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.metric{box-shadow:var(--shadow-soft);background:linear-gradient(#49aef517,#49aef504),#101922f0;border:1px solid #5268796b;border-radius:9px;padding:16px}.metric span{color:var(--quiet);text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.15;display:block}.metric strong{margin-top:6px;font-size:26px;font-weight:850;line-height:1;display:block}.signalStat{background:#14212cbd;border:1px solid #52687966;border-radius:8px;min-width:0;padding:9px 10px}.signalStat span{color:var(--quiet);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1;display:block}.signalStat strong{color:var(--ink);overflow-wrap:anywhere;margin-top:6px;font-size:15px;font-weight:850;line-height:1.15;display:block}.filters{box-shadow:var(--shadow-soft);background:linear-gradient(#ffffff07,#0000),#0b1219c7;border:1px solid #52687961;border-radius:10px;grid-template-columns:170px 240px minmax(240px,1fr);align-items:end;gap:12px;margin-top:14px;padding:14px;display:grid}.filters.hasActiveFilters{grid-template-columns:170px 240px minmax(240px,1fr) auto}.filterSearch{min-width:0;min-height:42px;box-shadow:var(--shadow-line);background:linear-gradient(#ffffff0a,#0000),#070b10b8;border:1px solid #52687985;border-radius:9px;grid-column:1/-1;align-items:center;gap:9px;padding:0 14px;display:flex}.filterSearch svg{color:var(--accent);flex:none}.filterSearch input{width:100%;min-width:0;min-height:36px;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px;font-weight:650}.resetFiltersButton{white-space:nowrap;justify-content:center;min-height:42px}.savedFilterSection{box-shadow:var(--shadow-soft);background:linear-gradient(#49aef50d,#0000),#0b1219c7;border:1px solid #52687961;border-radius:10px;margin-top:18px;padding:14px}.savedFilterHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.savedFilterHeader h2{color:var(--ink);margin:0;font-size:18px;font-weight:900}.savedFilterHeader p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.savedFilterSummary,.savedFilterMeta{color:var(--quiet);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.savedFilterSummary{justify-content:flex-end;min-width:180px}.savedFilterPanel{background:linear-gradient(#49aef50f,#49aef503),#101922b8;border:1px solid #52687961;border-radius:9px;grid-template-columns:minmax(180px,.78fr) minmax(190px,.82fr) minmax(220px,1fr) minmax(360px,auto);align-items:end;gap:12px;min-width:0;padding:12px;display:grid}.savedFilterSelect,.savedFilterName,.savedFilterSearch{min-width:0}.savedFilterActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.savedFilterActions .ghostButton{white-space:nowrap;justify-content:center;min-height:38px;padding:8px 12px;font-size:13px}.savedFilterMeta{grid-column:1/-1;min-height:24px}.savedFilterSummary span,.savedFilterSummary strong,.savedFilterMeta span,.savedFilterMeta strong{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;display:inline-flex}.savedFilterSummary span,.savedFilterMeta span{background:#ffffff09;border:1px solid #52687961}.savedFilterSummary strong,.savedFilterMeta strong{background:var(--green-soft);color:var(--green);border:1px solid #35c48647}.streamShortcuts{flex-wrap:wrap;grid-column:1/-1;gap:8px;min-width:0;display:flex}.streamShortcuts button,.priorityShortcuts button{min-height:34px;color:var(--quiet);cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #52687980;border-radius:999px;padding:0 12px;font-size:12px;font-weight:850}.streamShortcuts button.active,.priorityShortcuts button.active{color:var(--ink);box-shadow:var(--shadow-line);background:#6aa7d92e;border-color:#6aa7d9b8}.priorityShortcuts{border-top:1px solid #52687947;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-width:0;padding-top:10px;display:flex}.priorityShortcuts>span{color:var(--quiet);text-transform:uppercase;font-size:11px;font-weight:850}.priorityShortcuts button{background:#ffffff09;align-items:center;gap:8px;display:inline-flex}.priorityShortcuts button strong{color:inherit;font-size:inherit;font-weight:inherit}.priorityShortcuts button small{min-width:24px;height:20px;color:var(--muted);background:#ffffff12;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:900;display:inline-grid}.priorityShortcuts button.active small{color:var(--ink);background:#49aef529}.filterChips{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-width:0;padding-top:2px;display:flex}.filterChipsLabel{color:var(--quiet);text-transform:uppercase;font-size:11px;font-weight:850}.filterChip{max-width:100%;min-height:30px;color:var(--ink);box-shadow:var(--shadow-line);background:#6aa7d91c;border:1px solid #6aa7d957;border-radius:999px;align-items:center;gap:7px;padding:3px 4px 3px 10px;display:inline-flex}.filterChip span,.filterChip strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filterChip span{color:var(--quiet);text-transform:uppercase;flex:none;font-size:10px;font-weight:850}.filterChip strong{min-width:0;max-width:260px;color:var(--ink);font-size:12px;font-weight:800}.filterChip button{width:22px;height:22px;color:var(--quiet);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.filterChip button:hover,.filterChip button:focus-visible{color:var(--ink);background:#ffffff24}.field{gap:8px;display:grid}.field span{color:var(--quiet);text-transform:uppercase;font-size:11px;font-weight:850}.field select,.savedFilterName input,.savedFilterSearch input,.searchField div{background:linear-gradient(180deg, #ffffff08, transparent), var(--control);width:100%;min-height:44px;box-shadow:var(--shadow-line);border:1px solid #52687980;border-radius:8px}.field select,.savedFilterName input,.savedFilterSearch input{color:var(--ink);padding:0 12px;font-size:14px;font-weight:650}.searchField div{align-items:center;gap:8px;padding:0 12px;display:flex}.searchField input{width:100%;min-height:38px;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px;font-weight:600}.savedFilterName input,.savedFilterSearch input{outline:0}.explorerGrid{grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.resultColumn{gap:12px;display:grid}.sectionHeader{border-bottom:1px solid #52687947;justify-content:space-between;align-items:end;gap:12px;padding:4px 0 10px;display:flex}.companyCard{box-shadow:var(--shadow-soft);background:linear-gradient(#ffffff09,#ffffff02),#101922f5;border:1px solid #59768b7a;border-radius:9px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.companyCard.selected{border-color:var(--accent);background:linear-gradient(#49aef51c,#49aef506),#101922fa;box-shadow:0 0 0 3px #39a7ff1f,0 18px 44px #0000003d,0 0 34px #39a7ff21}.companyButton{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;gap:12px;padding:18px;display:grid}.companyHeading{min-width:0}.companyButton h3{color:#f7fbff;margin:0 0 4px;font-size:18px;font-weight:850;line-height:1.25}.companyHeading p{color:var(--muted);margin:0;font-size:13px;font-weight:650;line-height:1.35}.cardSignalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.score{color:var(--accent);font-weight:900}.cardTopline,.cardScoreRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.cardTopline span,.cardScoreRow span{color:var(--muted);font-size:13px;font-weight:750}.cardScoreRow span:not(.score){color:var(--muted)}.cardMeta{flex-wrap:wrap;gap:7px;display:flex}.cardMeta span{color:#c3d0da;background:#14212ce6;border:1px solid #59768b7a;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750}.signalLine{border-left:3px solid var(--gold);color:#e7d6b1;background:linear-gradient(90deg,#f2b84b1f,#f2b84b09);border-radius:0 8px 8px 0;margin:0;padding:10px 11px;font-size:13px;font-weight:650;line-height:1.48}.cardLinks,.detailLinks{flex-wrap:wrap;gap:10px;display:flex}.cardLinks{background:#070b1080;border-top:1px solid #52687957;padding:12px 18px 13px}.cardLinks a,.detailLinks a{color:var(--accent);align-items:center;gap:6px;font-size:13px;font-weight:750;display:inline-flex}.cardLinks span,.detailLinks span{color:var(--muted);font-weight:700}.detailPanel{box-shadow:var(--shadow);background:linear-gradient(#ffffff09,#0000 220px),#101922fa;border:1px solid #52687980;border-radius:10px;max-height:calc(100vh - 36px);padding:24px;position:sticky;top:18px;overflow:auto}.detailPanel.empty,.errorState,.emptyResults,.loadingState{background:linear-gradient(#ffffff07,#0000),#101922f0;border:1px solid #52687970;border-radius:10px;place-items:start;gap:8px;padding:24px;display:grid}.detailPanel.empty{min-height:260px;color:var(--muted);align-content:center}.detailPanel.empty svg{color:var(--accent)}.emptyResults .ghostButton{margin-top:6px}.loadingState{margin-top:18px}.loadingDot{background:var(--accent);border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 8px #0b6bcb1f}.detailTitle span{color:var(--accent);text-transform:uppercase;background:#49aef51f;border:1px solid #49aef547;border-radius:999px;margin-bottom:8px;padding:5px 9px;font-size:11px;font-weight:850;display:inline-flex}.detailTitle h2{color:#f7fbff;font-size:25px;font-weight:850;line-height:1.16}.detailTitle p{color:var(--muted);margin:7px 0 0;font-size:14px;font-weight:650}.detailSignalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.detailTabs{background:#070b1070;border:1px solid #5268796b;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:18px;padding:6px;display:grid}.detailTabs button{min-width:0;min-height:34px;color:var(--quiet);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:850;line-height:1.1;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.detailTabs button svg{flex:none}.detailTabs button.active{color:var(--ink);box-shadow:var(--shadow-line);background:#49aef529;border-color:#49aef573}.detailTabPanel{min-height:220px;margin-top:18px}.detailPanel section{border-top:1px solid #52687952;margin-top:18px;padding-top:18px}.detailTabPanel section:first-child{border-top:0;margin-top:0;padding-top:0}.detailPanel section.detailSnapshot{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:0;display:grid}.detailSnapshot article{background:#14212cd1;border:1px solid #52687966;border-radius:9px;padding:13px}.detailSnapshot span{color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:850;display:block}.detailSnapshot p{margin:7px 0 0;line-height:1.45}.evidencePanel{gap:14px;display:grid}.evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.evidenceItem{background:#14212cc7;border:1px solid #52687966;border-radius:9px;gap:6px;min-width:0;padding:12px;display:grid}.evidenceItem span{color:var(--quiet);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.evidenceItem strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:850;line-height:1.2}.evidenceItem p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.evidenceItem.good strong{color:var(--green)}.evidenceItem.warn strong{color:var(--gold)}.detailPanel h3{color:#f5faff;margin:0 0 10px;font-size:15px;font-weight:800}dl{gap:10px;margin:0;display:grid}dt{color:var(--quiet);text-transform:uppercase;font-size:11px;font-weight:850}dd{color:#d7e2ea;margin:3px 0 0;line-height:1.48}.detailLinks{border-top:1px solid #52687952;margin-top:18px;padding-top:18px}.detailTabPanel>.detailLinks{border-top:0;margin-top:0;padding-top:0}.detailTabPanel .evidenceLinks{border-top:1px solid #52687952;margin-top:2px;padding-top:14px}.detailLinks h3{flex-basis:100%;margin:0}.landingShell,.authShell,.workspaceSelectShell,.appShell{background:#eef2f7}.landingShell{background:linear-gradient(#fff 0,#f6f8fb 48%,#eef2f7 100%)}.simpleLandingShell{gap:34px}.topNav,.landingFooter,.workspaceCommandHeader,.workspaceGuidePage,.savedFilterSection,.filters,.metric,.companyCard,.detailPanel,.authCard,.workspaceCard,.accessSummary,.errorState,.emptyResults,.loadingState{border-color:var(--line);background:var(--panel);box-shadow:var(--shadow-soft)}.workspaceHeader{width:100%;box-shadow:none;background:0 0;border:0;gap:24px 18px}.workspaceHeader>div:last-child{justify-self:start;width:min(760px,100%)}.workspaceHeader p{max-width:760px}.brandMark{color:var(--ink)}.brandIcon{color:var(--accent);box-shadow:none;background:#eef4ff;border-color:#3157ff38}.landingHero{grid-template-columns:minmax(360px,.82fr) minmax(500px,1.18fr);align-items:center;gap:34px;min-height:560px;margin-top:62px}.landingProductLine{width:fit-content;max-width:100%;color:var(--accent);margin:0 0 18px;font-size:14px;font-weight:900;line-height:1.25}.landingHeroCopy h1{color:var(--ink);letter-spacing:-.01em;font-size:clamp(44px,5.4vw,76px)}.landingHeroCopy p{color:var(--muted)}.landingHeroCopy .landingSignalLine{color:var(--accent)}.landingHeroCopy .landingAccessLine{border-left-color:var(--accent);color:#22304f;background:#f7faff;border-radius:0 8px 8px 0;padding-top:10px;padding-bottom:10px}.landingProductPreview{background:#fff;border:1px solid #d7e1ee;border-radius:18px;overflow:hidden;box-shadow:0 30px 70px #17233f24}.previewBrowserBar{background:#f8fafc;border-bottom:1px solid #e1e7ef;align-items:center;gap:8px;min-height:48px;padding:0 18px;display:flex}.previewBrowserBar span{background:#c9d3df;border-radius:999px;width:9px;height:9px}.previewBrowserBar span:first-child{background:#f36b6b}.previewBrowserBar span:nth-child(2){background:#f1b94d}.previewBrowserBar span:nth-child(3){background:#54c684}.previewBrowserBar strong{color:#31415b;margin-left:8px;font-size:13px;font-weight:850}.previewWorkspace{background:#eef2f7;grid-template-columns:74px minmax(0,1fr);min-height:440px;display:grid}.previewWorkspace aside{background:var(--navy);color:#fff;align-content:start;justify-items:center;gap:18px;padding:20px 0;display:grid}.previewWorkspace aside svg{background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;width:38px;height:38px;padding:9px}.previewMain{align-content:start;gap:14px;padding:20px;display:grid}.previewSearch{color:#66758b;background:#fff;border:1px solid #cfd9e6;border-radius:999px;min-height:44px;padding:12px 16px;font-size:13px;font-weight:750}.previewMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.previewMetrics span,.previewAccountCard{background:#fff;border:1px solid #d7e0eb;border-radius:12px;box-shadow:0 10px 24px #17233f14}.previewMetrics span{gap:6px;padding:14px;display:grid}.previewMetrics small,.previewAccountCard small,.previewSignals span{color:#5f6b7d;text-transform:uppercase;font-size:10px;font-weight:900}.previewMetrics strong{color:var(--ink);font-size:25px;line-height:1}.previewAccountCard{gap:14px;padding:18px;display:grid}.previewAccountCard>div:first-child{gap:5px;display:grid}.previewAccountCard>div:first-child strong{color:var(--ink);font-size:20px}.previewSignals{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.previewSignals span{background:#f8fafc;border:1px solid #d9e2ee;border-radius:9px;gap:5px;padding:10px;display:grid}.previewSignals span:first-child{background:#eef3ff}.previewSignals span:nth-child(2){background:#edf8f3}.previewSignals span:nth-child(3){background:#fff8e8}.previewSignals strong{color:var(--ink);text-transform:none;font-size:13px}.previewAccountCard.compact .previewSignals{grid-template-columns:repeat(2,minmax(0,1fr))}.landingProofStrip,.landingValueSection,.landingWorkflow,.landingAccessPanel{width:min(1180px,100%);margin:0 auto}.landingProofStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landingProofStrip span{color:#34445c;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #d7e0eb;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:16px;font-size:14px;font-weight:750;line-height:1.45;display:grid}.landingProofStrip svg,.landingValueGrid svg,.landingAccessPanel svg{color:var(--accent)}.landingValueSection,.landingWorkflow,.landingAccessPanel{gap:24px;margin-top:28px;display:grid}.landingValueSection{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start}.landingValueSection h2,.landingWorkflow h2,.landingAccessPanel h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.08}.landingValueSection p,.landingWorkflow p,.landingAccessPanel p{color:var(--muted);line-height:1.58}.landingValueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landingValueGrid article{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #d7e0eb;border-radius:12px;padding:20px}.landingValueGrid h3{color:var(--ink);margin:14px 0 8px;font-size:17px}.landingValueGrid p{margin:0;font-size:14px}.landingWorkflow{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #d7e0eb;border-radius:16px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;padding:28px}.landingWorkflow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.landingWorkflow li{background:#f8fafc;border:1px solid #dce4ee;border-radius:12px;align-content:start;gap:8px;min-height:180px;padding:18px;display:grid}.landingWorkflow li span{color:var(--accent);font-size:12px;font-weight:900}.landingWorkflow li strong{color:var(--ink);font-size:16px}.landingWorkflow li p{margin:0;font-size:14px}.landingAccessPanel{box-shadow:var(--shadow-soft);background:linear-gradient(120deg,#eef3ff,#fff 54%),#fff;border:1px solid #3157ff38;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:28px}.landingAccessPanel>div{gap:10px;max-width:780px;display:grid}.contactShell{gap:34px}.contactPage{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:start;gap:34px;width:min(1180px,100%);margin:58px auto 0;display:grid}.contactIntro{align-content:start;gap:18px;display:grid}.contactIntro .backButton{margin-bottom:16px}.contactIntro>svg{color:var(--accent)}.contactIntro h1{max-width:720px;color:var(--ink);letter-spacing:-.01em;margin:0;font-size:clamp(42px,5vw,66px);line-height:1.02}.contactIntro p{max-width:620px;color:var(--muted);margin:0;font-size:19px;line-height:1.62}.contactTrustGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.contactTrustGrid span{color:#34445c;text-transform:uppercase;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #d7e0eb;border-radius:10px;padding:12px;font-size:12px;font-weight:900;line-height:1.35}.contactForm{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #d7e0eb;border-radius:16px;gap:16px;padding:26px;display:grid}.contactFormHeader{gap:8px;margin-bottom:4px;display:grid}.contactFormHeader h2{color:var(--ink);margin:0;font-size:28px}.contactFormHeader p{color:var(--muted);margin:0;line-height:1.55}.contactForm label{gap:7px;display:grid}.contactForm label span{color:var(--quiet);text-transform:uppercase;font-size:11px;font-weight:900}.contactForm input,.contactForm textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd9e6;border-radius:10px;padding:12px 13px;font-size:15px;line-height:1.45}.contactForm textarea{resize:vertical}.contactForm input:focus,.contactForm textarea:focus{outline-offset:2px;outline:2px solid #3157ff47}.hiddenField{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.verificationPanel{background:#f8fafc;border:1px solid #d7e0eb;border-radius:12px;gap:8px;padding:16px;display:grid}.verificationPanel strong{color:var(--ink);font-size:14px}.verificationPanel p,.verificationPanel span{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.turnstileSlot{min-height:65px}.formMessage{border:1px solid #d7e0eb;border-radius:10px;padding:12px;font-size:14px;font-weight:800}.formMessage.success{color:var(--green);background:#edf8f3;border-color:#15835d38}.formMessage.error{color:var(--danger);background:#fff1f3;border-color:#c83b4a3d}.contactForm .primaryButton{justify-content:center;min-height:48px}.contactForm .primaryButton:disabled{cursor:not-allowed;opacity:.55;transform:none}.industrialHeroVisual{min-height:420px;box-shadow:var(--shadow);background:#f8fafc;border-color:#d7e1ee;border-radius:10px}.industrialHeroVisual:before{background:linear-gradient(90deg,#ffffffc7,#ffffff42 44%,#ffffff0a 72%),linear-gradient(#ffffff05,#eef2f766)}.industrialHeroVisual:after{display:none}.landingFooter{border-top:0;border-radius:10px;margin-top:42px;padding:16px 18px}.ghostButton,.backButton{color:#24314e;background:#fff;border-color:#cfd9e6}.ghostButton:hover,.backButton:hover{background:#f8fbff;border-color:#b7c6da}.primaryButton{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 10px 24px #3157ff2e}.primaryButton:hover{background:var(--accent-dark)}.previewNotice{color:var(--green);background:#edf8f3;border-color:#15835d38}.workspaceCommandShell{grid-template-columns:96px minmax(0,1fr);gap:20px;max-width:1580px}.workspaceCanvas{gap:16px;display:grid}.workspaceRail{background:var(--navy);border:0;border-radius:0 14px 14px 0;min-height:calc(100vh - 40px);top:20px;box-shadow:0 18px 34px #07143a29}.workspaceRail .brandIcon{color:#fff;background:#ffffff14;border-color:#ffffff2e;width:48px;height:48px}.workspaceRail a{color:#c8d3ea;border-radius:10px;min-height:70px;font-size:11px}.workspaceRail a svg{color:#fff}.workspaceRail a:hover{color:#fff;background:#ffffff1a;border-color:#ffffff47}.workspaceCommandHeader{border-radius:10px;grid-template-columns:minmax(260px,1fr) auto;margin-bottom:0;padding:14px 16px}.workspaceCommandHeader h1,.detailTitle h2,.companyButton h3,.authCard h1,.workspaceHeader h1,.sectionHeader h2{color:var(--ink)}.workspaceCommandHeader h1{font-size:24px}.workspaceCommandHeader p{color:var(--muted)}.commandActions span{color:var(--green);background:#eaf8f2}.metrics{gap:12px}.metric{border-radius:8px;padding:14px 16px}.metric span{color:var(--quiet)}.metric strong{color:var(--ink);font-size:27px}.savedFilterSection,.filters{border-radius:10px;margin-top:0;padding:16px}.savedFilterHeader h2,.savedFilterHeader p{color:var(--ink)}.savedFilterHeader p{color:var(--muted)}.savedFilterPanel{background:#f8fafc;border-color:#dce4ee;border-radius:9px}.savedFilterSummary span,.savedFilterMeta span{background:#fff;border-color:#d5deea}.savedFilterSummary strong,.savedFilterMeta strong{color:var(--green);background:#eaf8f2}.filterSearch,.field select,.savedFilterName input,.savedFilterSearch input,.searchField div{color:var(--ink);background:#fff;border-color:#cfd9e6}.filterSearch input,.searchField input{color:var(--ink)}.streamShortcuts button,.priorityShortcuts button{color:#607089;background:#fff;border-color:#cfd9e6}.streamShortcuts button:hover,.streamShortcuts button:focus-visible,.priorityShortcuts button:hover,.priorityShortcuts button:focus-visible{color:var(--accent);background:#f0f5ff;border-color:#3157ff61}.streamShortcuts button.active,.priorityShortcuts button.active{color:#203fe0;background:#eef3ff;border-color:#3157ff85}.priorityShortcuts{border-top-color:#e0e7f0}.priorityShortcuts button small{color:#52627a;background:#eef2f7}.filterChip{color:#20304f;background:#eef3ff;border-color:#3157ff3d}.explorerGrid{grid-template-columns:minmax(380px,.82fr) minmax(500px,1.18fr);gap:20px}.sectionHeader{border-bottom-color:#dce4ee}.resultColumn{gap:10px}.companyCard{background:#fff;border-radius:8px;overflow:hidden}.companyCard:hover{box-shadow:0 14px 34px #17233f1f}.companyCard.selected{background:#f8fbff;border-color:#3157ffbd;box-shadow:0 0 0 3px #3157ff1a,0 16px 36px #17233f21}.companyButton{color:var(--ink);gap:10px;padding:16px 18px}.companyButton h3{font-size:18px}.companyHeading p,.cardTopline span,.cardScoreRow span{color:var(--muted)}.cardSignalGrid,.detailSignalGrid{gap:9px}.signalStat{background:#f8fafc;border-color:#d7e0eb;padding:9px 10px}.signalStat span{color:#77859a}.signalStat strong{color:var(--ink)}.signalStat.accent{background:#eef3ff;border-color:#3157ff42}.signalStat.accent strong{color:var(--accent)}.signalStat.green{background:#edf8f3;border-color:#15835d38}.signalStat.green strong{color:var(--green)}.signalStat.gold{background:#fff8e8;border-color:#a96d1138}.signalStat.gold strong{color:var(--gold)}.cardMeta span{color:#4d5d73;background:#f5f7fb;border-color:#d6e0eb}.signalLine{color:#5f4a19;background:#fff8e8;border-left-color:#f0b02f}.cardLinks{background:#fbfcfe;border-top-color:#e1e7ef}.cardLinks span,.detailLinks span{color:var(--muted)}.cardLinks a,.detailLinks a{color:var(--accent)}.detailPanel{background:#fff;border-radius:10px;padding:22px;top:20px;box-shadow:0 18px 42px #17233f1f}.detailPanel.empty,.errorState,.emptyResults,.loadingState{background:#fff}.detailTitle{border-bottom:1px solid #e1e7ef;padding-bottom:16px}.detailTitle span{color:var(--accent);background:#eef3ff;border-color:#3157ff3d}.detailTitle h2{font-size:27px}.detailTabs{background:#f5f7fb;border-color:#d7e0eb}.detailTabs button{color:#66758b}.detailTabs button:hover{color:var(--accent);background:#eef3ff}.detailTabs button.active{color:var(--accent);background:#fff;border-color:#3157ff57}.detailPanel section{border-top-color:#e1e7ef}.detailSnapshot article,.evidenceItem{background:#f8fafc;border-color:#dce4ee}.detailSnapshot span{color:var(--accent)}.detailPanel section p,.detailSnapshot p,.evidenceItem p{color:var(--muted)}.detailPanel h3{color:var(--ink)}dd{color:#34445c}.evidenceItem.good{background:#edf8f3;border-color:#15835d38}.evidenceItem.warn{background:#fff8e8;border-color:#a96d1138}.authShell,.workspaceSelectShell{background:linear-gradient(#fff 0,#f7f9fc 45%,#eef2f7 100%)}.authCard,.workspaceCard{border-radius:10px}.authStatus,.accessStatusItem,.signedInPanel,.signedInBadge,.authDivider{background:#f8fafc;border-color:#d8e0ea}.authForm input,.signedInBadge button{color:var(--ink);background:#fff;border-color:#cfd9e6}.accessSummary{background:#fff}.accessStatusItem.good{background:#edf8f3}.accessStatusItem.warn{background:#fff8e8}.workspaceCard.primaryWorkspaceCard{background:#f8fbff;border-color:#3157ff4d}.workspaceCard span{color:var(--accent);background:#eef3ff}.caveatBanner{color:#755419;background:#fff8e8;border-color:#a96d113d}.workspaceGuidePage{border-radius:10px}.guideGrid article,.guideNote{background:#f8fafc;border-color:#dce4ee}.guideGrid strong,.guideNote strong{color:var(--ink)}.guideGrid p,.guideNote p{color:var(--muted)}.guideNote{background:#fff8e8}@media (width<=960px){.hero,.landingHero,.landingProofStrip,.landingValueSection,.landingValueGrid,.landingWorkflow,.landingWorkflow ol,.contactPage,.workspaceGrid,.explorerGrid,.metrics,.filters,.savedFilterPanel,.accessStatusGrid,.accessSummary,.guideGrid,.previewStrip,.planningLayerSection,.detailSignalGrid,.detailPanel section.detailSnapshot,.useCaseGrid,.dataSection,.dataPillGrid,.howItWorks,.howItWorks ol{grid-template-columns:1fr}.hero{margin-top:48px}.landingHero{min-height:auto;margin-top:48px}.landingProductPreview{justify-self:center;max-width:760px}.landingAccessPanel{grid-template-columns:1fr;align-items:start}.valueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.detailPanel{max-height:none;position:static}.workspaceCommandShell{display:block}.workspaceRail{grid-template-columns:auto minmax(0,1fr);justify-items:start;min-height:auto;margin-bottom:14px;position:static}.workspaceRail .brandText{display:grid}.workspaceRail nav{grid-template-columns:repeat(3,minmax(0,1fr))}.workspaceRail a{min-height:48px}.workspaceCommandHeader{grid-template-columns:1fr}.commandActions{justify-content:flex-start}.savedFilterHeader,.savedFilterActions{flex-direction:column;align-items:flex-start}.savedFilterSummary{justify-content:flex-start;min-width:0}.filters,.filters.hasActiveFilters{grid-template-columns:1fr}}@media (width<=640px){.landingShell,.authShell,.workspaceSelectShell,.appShell{padding:18px}.topNav,.workspaceTopbar,.workspaceHeader,.sectionHeader{flex-direction:column;align-items:flex-start}.workspaceRail{grid-template-columns:1fr;gap:12px}.workspaceRail nav{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceRail a{min-height:44px}.commandTitleBlock,.commandActions{flex-direction:column;align-items:flex-start}.workspaceHeader{grid-template-columns:1fr;display:grid}.workspaceHeader .brandMark,.workspaceHeader .signedInBadge{justify-self:start}.workspaceHeader>div:last-child{grid-column:auto}.signedInBadge{justify-content:flex-start}.signedInBadge span{max-width:100%}.heroCopy h1,.landingHeroCopy h1{font-size:40px}.landingHeroCopy p{font-size:17px}.landingAccessPanel .primaryButton{justify-content:center;width:100%}.previewWorkspace{grid-template-columns:1fr}.previewWorkspace aside{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;padding:12px}.previewWorkspace aside svg{width:34px;height:34px}.previewMain{padding:14px}.previewMetrics,.previewSignals,.previewAccountCard.compact .previewSignals{grid-template-columns:1fr}.landingProofStrip span{grid-template-columns:28px minmax(0,1fr)}.landingWorkflow,.landingAccessPanel,.contactForm{padding:20px}.contactPage{margin-top:42px}.contactIntro h1{font-size:40px}.contactIntro p{font-size:17px}.contactTrustGrid{grid-template-columns:1fr}.industrialHeroVisual{min-height:320px}.workspaceLoginButton{justify-content:center;width:100%}.landingFooter{flex-direction:column;align-items:flex-start;padding-top:28px}.proofGrid,.valueGrid{grid-template-columns:1fr}.heroPanel,.authCard,.detailPanel{padding:20px}.cardTopline{flex-direction:column;align-items:flex-start;gap:6px}.cardSignalGrid{grid-template-columns:1fr}.detailTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.evidenceGrid{grid-template-columns:1fr}}
