.pd-root{--pd-brand-50:#fff2eb;--pd-brand-100:#ffd9c7;--pd-brand-300:#ff9a68;--pd-brand-400:#ed6a34;--pd-brand-500:#dc501b;--pd-brand-600:#c54110;--pd-brand-700:#922c08;--pd-brand-ink:#2a0d03;--pd-canvas:#0b0907;--pd-canvas-raised:#100d0a;--pd-surface-1:#15110d;--pd-surface-2:#1b1510;--pd-surface-3:#241a13;--pd-overlay:#2b1f17;--pd-line:rgba(255,231,214,0.09);--pd-line-strong:rgba(255,231,214,0.17);--pd-line-brand:rgba(220,80,27,0.38);--pd-fill-subtle:rgba(255,255,255,0.018);--pd-fill-hover:rgba(255,255,255,0.035);--pd-track:rgba(255,255,255,0.065);--pd-grid-line:rgba(255,255,255,0.012);--pd-text:#fff8f2;--pd-text-2:#d2c2b7;--pd-text-3:#998a7e;--pd-text-4:#706258;--pd-positive:#69d6a3;--pd-warning:#f4b55f;--pd-negative:#f07d72;--pd-info:#7da4d8;--pd-brand-fill:#b9360b;--pd-brand-fill-hover:#cf4311;--pd-shadow-panel:0 1px 2px rgba(0,0,0,0.3);--pd-shadow-raised:0 8px 24px -16px rgba(0,0,0,0.78);--pd-shadow-brand:0 1px 2px rgba(38,11,2,0.55);--pd-shadow-inset:inset 0 1px 3px rgba(0,0,0,0.48),inset 0 -1px 0 rgba(255,255,255,0.025);--pd-radius-control:7px;--pd-radius-card:9px;--pd-radius-panel:11px;--pd-radius-shell:12px;--pd-ease-enter:cubic-bezier(0.16,1,0.3,1);--pd-ease-exit:cubic-bezier(0.7,0,0.84,0);--pd-duration-instant:80ms;--pd-duration-control:140ms;--pd-duration-panel:260ms;--pd-duration-scene:420ms;min-height:100%;color:var(--pd-text);background:var(--pd-canvas);font-family:var(--font-body),system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.55;font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;isolation:isolate;width:100%;max-width:100vw;overflow-x:clip;color-scheme:dark}:is(.pd-root[data-pd-theme=light],html[data-theme=light] .pd-root[data-pd-theme=app]){--pd-brand-50:#fff7f0;--pd-brand-100:#ffe0cf;--pd-brand-300:#ff9a68;--pd-brand-400:#f36a35;--pd-brand-500:#f05a20;--pd-brand-600:#d7440f;--pd-brand-700:#a92f05;--pd-brand-ink:#fff8f2;--pd-canvas:#f7f5f2;--pd-canvas-raised:#fdfcf9;--pd-surface-1:#f1eeea;--pd-surface-2:#e9e4de;--pd-surface-3:#ded7cf;--pd-overlay:#fffdfa;--pd-line:rgba(38,34,31,0.105);--pd-line-strong:rgba(38,34,31,0.19);--pd-line-brand:rgba(240,90,32,0.42);--pd-fill-subtle:rgba(240,90,32,0.05);--pd-fill-hover:rgba(240,90,32,0.09);--pd-track:rgba(38,34,31,0.11);--pd-grid-line:rgba(38,34,31,0.04);--pd-text:#1f1c19;--pd-text-2:#4d4843;--pd-text-3:#6f6963;--pd-text-4:#96908a;--pd-positive:#16704f;--pd-warning:#915607;--pd-negative:#ad3c35;--pd-info:#3f6595;--pd-brand-fill:#df4b14;--pd-brand-fill-hover:#ee5a20;--pd-shadow-panel:0 1px 2px rgba(38,34,31,0.09);--pd-shadow-raised:0 12px 28px -20px rgba(38,34,31,0.25);--pd-shadow-brand:0 1px 2px rgba(117,34,3,0.2);--pd-shadow-inset:inset 0 1px 2px rgba(38,34,31,0.08),inset 0 -1px 0 rgba(255,255,255,0.65);color-scheme:light}:is(.pd-root[data-pd-theme=light],html[data-theme=light] .pd-root[data-pd-theme=app]) .pd-nav-item[data-active=true],:is(.pd-root[data-pd-theme=light],html[data-theme=light] .pd-root[data-pd-theme=app]) .pd-segment-active,:is(.pd-root[data-pd-theme=light],html[data-theme=light] .pd-root[data-pd-theme=app]) .pd-sidebar-item[data-active=true]{background:color-mix(in srgb,var(--pd-brand-500) 13%,var(--pd-canvas-raised))}:is(.pd-root[data-pd-theme=light],html[data-theme=light] .pd-root[data-pd-theme=app]) .pd-plot-point{fill:color-mix(in srgb,var(--pd-brand-500) 22%,var(--pd-canvas-raised));stroke:var(--pd-brand-500)}:is(.pd-root[data-pd-theme=light],html[data-theme=light] .pd-root[data-pd-theme=app]) .pd-plot-point[data-active=true]{fill:var(--pd-brand-500);stroke:var(--pd-brand-300)}:is(.pd-root[data-pd-theme=light],html[data-theme=light] .pd-root[data-pd-theme=app]) .pd-entity-monogram{color:var(--pd-brand-700);background:color-mix(in srgb,var(--pd-brand-500) 15%,var(--pd-canvas-raised))}:is(.pd-root[data-pd-theme=light],html[data-theme=light] .pd-root[data-pd-theme=app]) .pd-analysis-link,:is(.pd-root[data-pd-theme=light],html[data-theme=light] .pd-root[data-pd-theme=app]) .pd-text-brand,:is(.pd-root[data-pd-theme=light],html[data-theme=light] .pd-root[data-pd-theme=app]) .pd-text-link:hover{color:var(--pd-brand-600)}.pd-root>main{width:100%;max-width:100%;overflow-x:clip}.pd-root *,.pd-root :after,.pd-root :before{box-sizing:border-box}.pd-root:before{content:none}.pd-display,.pd-page-title{margin:0;font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;color:var(--pd-text);text-wrap:balance}.pd-display{font-size:clamp(3rem,6.2vw,5.9rem);font-weight:700;line-height:.91;letter-spacing:-.062em}.pd-page-title{font-size:clamp(1.8rem,3vw,2.65rem);font-weight:650;line-height:1.05;letter-spacing:-.038em}.pd-body,.pd-body-sm,.pd-caption,.pd-h1,.pd-h2,.pd-h3,.pd-label,.pd-metric,.pd-metric-lg{margin:0}.pd-h1{font-size:1.55rem;line-height:1.16;font-weight:620;letter-spacing:-.032em}.pd-h2{font-size:1.125rem;line-height:1.25;letter-spacing:-.02em}.pd-h2,.pd-h3{font-weight:600}.pd-h3{font-size:1rem;line-height:1.4;letter-spacing:-.012em}.pd-body{font-size:.975rem;line-height:1.6;font-weight:400}.pd-body-sm{font-size:.875rem;line-height:1.55;font-weight:420}.pd-label{font-size:.75rem;line-height:1.3;font-weight:560;letter-spacing:.105em;text-transform:uppercase}.pd-caption,.pd-label{font-family:var(--font-mono),ui-monospace,monospace}.pd-caption{font-size:.8rem;line-height:1.35;font-weight:520}.pd-metric,.pd-metric-lg{font-family:var(--font-mono),ui-monospace,monospace;font-weight:560;line-height:1;letter-spacing:-.055em}.pd-metric{font-size:1.75rem}.pd-metric-lg{font-size:clamp(2.6rem,4vw,4.25rem)}.pd-text-brand{color:var(--pd-brand-400)}.pd-text-primary{color:var(--pd-text)}.pd-text-secondary{color:var(--pd-text-2)}.pd-text-tertiary{color:var(--pd-text-3)}.pd-text-positive{color:var(--pd-positive)}.pd-text-negative{color:var(--pd-negative)}.pd-container{width:min(100% - 32px,1440px);margin-inline:auto}.pd-container-narrow{width:min(100% - 32px,780px);margin-inline:auto}.pd-system-section{padding-block:clamp(72px,8vw,110px)}.pd-system-section-head{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;max-width:930px;margin-bottom:44px}.pd-app-frame{min-height:780px;overflow:hidden;border:1px solid var(--pd-line);border-radius:var(--pd-radius-shell);background:var(--pd-canvas-raised);box-shadow:var(--pd-shadow-raised)}.pd-content{padding:28px}.pd-grid{display:grid;gap:14px}.pd-grid-dashboard{grid-template-columns:minmax(0,1.7fr) minmax(280px,.72fr);gap:0;border-bottom:1px solid var(--pd-line)}.pd-workspace-shell{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:860px;overflow:hidden;border:1px solid var(--pd-line);border-radius:var(--pd-radius-shell);box-shadow:var(--pd-shadow-raised)}.pd-sidebar,.pd-workspace-shell{background:var(--pd-canvas-raised)}.pd-sidebar{display:flex;min-width:0;flex-direction:column;border-right:1px solid var(--pd-line)}.pd-sidebar-brand{display:flex;min-height:57px;align-items:center;padding:0 15px;border-bottom:1px solid var(--pd-line)}.pd-sidebar-nav{display:grid;padding:12px 8px}.pd-sidebar-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;min-height:34px;align-items:center;justify-content:space-between;padding:0 9px;border:0;border-radius:5px;color:var(--pd-text-3);background:transparent;font-family:var(--font-body),system-ui,sans-serif;font-size:.84rem;text-align:left;cursor:pointer;transform:translateZ(0);transition:color var(--pd-duration-control),background var(--pd-duration-control),transform var(--pd-duration-instant) var(--pd-ease-enter),box-shadow var(--pd-duration-control)}.pd-sidebar-item:hover{color:var(--pd-text-2);background:var(--pd-fill-subtle);transform:translateX(2px)}.pd-sidebar-item:active{transform:translateX(2px) scale(.985)}.pd-sidebar-item[data-active=true]{position:relative;color:var(--pd-text);background:var(--pd-surface-2)}.pd-sidebar-item[data-active=true]:before{content:"";position:absolute;left:-8px;width:2px;height:17px;background:var(--pd-brand-500)}.pd-sidebar-section-label{margin:12px 9px 5px;padding-top:13px;border-top:1px solid var(--pd-line);color:var(--pd-text-3);font:600 .75rem var(--font-mono),monospace;letter-spacing:.055em;text-transform:uppercase}.pd-sidebar-item-pro{min-height:40px;margin-top:2px;overflow:hidden;border:1px solid color-mix(in srgb,var(--pd-brand-500) 38%,var(--pd-line));color:var(--pd-text-2);background:color-mix(in srgb,var(--pd-brand-500) 7%,transparent);font-weight:620}.pd-sidebar-item-pro>span:first-child{min-width:0;white-space:nowrap}.pd-sidebar-item-pro>span:last-child{color:var(--pd-brand-500);font:700 .78rem var(--font-mono),monospace;transition:transform var(--pd-duration-control) var(--pd-ease-enter)}.pd-sidebar-item-pro:hover{color:var(--pd-text);border-color:color-mix(in srgb,var(--pd-brand-500) 64%,var(--pd-line));background:color-mix(in srgb,var(--pd-brand-500) 12%,transparent)}.pd-sidebar-item-pro:hover>span:last-child{transform:translateX(3px)}.pd-sidebar-item-pro[data-active=true]>span:last-child{color:var(--pd-brand-600)}.pd-sidebar-pro-module{margin:16px 1px 0;padding-top:16px;border-top:1px solid var(--pd-line-strong)}.pd-sidebar-pro-link{display:grid;gap:5px;padding:13px 10px;border:1px solid color-mix(in srgb,var(--pd-brand-500) 34%,var(--pd-line));border-radius:7px;color:var(--pd-text);background:color-mix(in srgb,var(--pd-brand-500) 5%,var(--pd-surface-1));text-decoration:none;transform:translateZ(0);transition:border-color var(--pd-duration-control),background var(--pd-duration-control),transform var(--pd-duration-instant) var(--pd-ease-enter)}.pd-sidebar-pro-link strong{font-family:var(--font-body),system-ui,sans-serif;font-size:.88rem;font-weight:650;line-height:1.3}.pd-sidebar-pro-link>span{color:var(--pd-text-2);line-height:1.45}.pd-sidebar-pro-link small,.pd-sidebar-pro-link>span{font-family:var(--font-body),system-ui,sans-serif;font-size:.76rem}.pd-sidebar-pro-link small{color:var(--pd-brand-600);font-weight:600}.pd-sidebar-pro-link:hover{border-color:color-mix(in srgb,var(--pd-brand-500) 65%,var(--pd-line));background:color-mix(in srgb,var(--pd-brand-500) 9%,var(--pd-surface-1));transform:translateY(-1px)}.pd-sidebar-pro-link:active{transform:translateY(0) scale(.985)}.pd-sidebar-pro-link[data-active=true]{border-color:var(--pd-brand-500);background:color-mix(in srgb,var(--pd-brand-500) 11%,var(--pd-surface-1))}.pd-pro-outcome{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:64px;align-items:center;padding:22px 0 38px;border-bottom:1px solid var(--pd-line-strong)}.pd-pro-outcome h2{max-width:720px;color:var(--pd-text);font-family:var(--font-heading),sans-serif;font-size:clamp(2.25rem,4vw,3.3rem);font-weight:670;line-height:1.02;letter-spacing:-.047em;text-wrap:balance}.pd-pro-outcome p{max-width:720px;margin-top:18px;color:var(--pd-text-2);font-size:1.0625rem;line-height:1.62}.pd-pro-outcome-action{display:grid;gap:12px;padding:22px 0 22px 28px;border-left:1px solid color-mix(in srgb,var(--pd-brand-500) 55%,var(--pd-line))}.pd-pro-outcome-action>span{color:var(--pd-text-2);font-size:.875rem;line-height:1.5}.pd-pro-primary-cta{min-height:52px;padding-inline:24px;font-size:.98rem;font-weight:690}.pd-pro-journey{padding:40px 0 0}.pd-pro-section-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:56px;align-items:end;padding-bottom:24px}.pd-pro-section-intro h2{max-width:570px;color:var(--pd-text);font-family:var(--font-heading),sans-serif;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:650;line-height:1.18;letter-spacing:-.03em;text-wrap:balance}.pd-pro-section-intro p{max-width:650px;color:var(--pd-text-2);font-size:.98rem;line-height:1.6}.pd-pro-journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--pd-line-strong)}.pd-pro-journey-grid article{display:grid;min-height:300px;align-content:start;gap:14px;padding:28px 30px 26px 0}.pd-pro-journey-grid article+article{padding-left:30px;border-left:1px solid var(--pd-line)}.pd-pro-journey-grid h3{color:var(--pd-brand-600);font-family:var(--font-heading),sans-serif;font-size:1.18rem;font-weight:650;letter-spacing:-.015em}.pd-pro-journey-grid strong{max-width:350px;color:var(--pd-text);font-family:var(--font-heading),sans-serif;font-size:1.35rem;font-weight:630;line-height:1.25;letter-spacing:-.022em}.pd-pro-journey-grid p{max-width:410px;color:var(--pd-text-2);font-size:.94rem;line-height:1.62}.pd-pro-journey-grid a{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;margin-top:auto;color:var(--pd-text);font-size:.9rem;font-weight:620;text-decoration:none}.pd-pro-journey-grid a span{color:var(--pd-brand-600);transition:transform var(--pd-duration-control)}.pd-pro-journey-grid a:hover span{transform:translateX(3px)}.pd-pro-trial{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:64px;padding:38px 0;border-bottom:1px solid var(--pd-line-strong)}.pd-pro-final-cta h2,.pd-pro-trial h2{color:var(--pd-text);font-family:var(--font-heading),sans-serif;font-size:1.55rem;font-weight:650;line-height:1.2;letter-spacing:-.025em}.pd-pro-final-cta p,.pd-pro-trial p{max-width:700px;margin-top:10px;color:var(--pd-text-2);font-size:.95rem;line-height:1.6}.pd-pro-trial>ol{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--pd-line)}.pd-pro-trial li{display:grid;grid-template-columns:155px minmax(0,1fr);gap:24px;padding:17px 0;border-bottom:1px solid var(--pd-line)}.pd-pro-trial li strong{color:var(--pd-text);font-size:.92rem}.pd-pro-trial li span{color:var(--pd-text-2);font-size:.9rem;line-height:1.52}.pd-pro-final-cta{gap:48px;margin-top:30px;padding:30px 32px;border-left:2px solid var(--pd-brand-500);background:color-mix(in srgb,var(--pd-brand-500) 5%,var(--pd-canvas-raised))}.pd-overview-pro-bridge,.pd-pro-final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.pd-overview-pro-bridge{gap:28px;margin-top:28px;padding:24px 0;border-block:1px solid var(--pd-line-strong)}.pd-overview-pro-bridge h2{color:var(--pd-text);font-family:var(--font-heading),sans-serif;font-size:1.3rem;font-weight:640;letter-spacing:-.018em}.pd-overview-pro-bridge p{max-width:760px;margin-top:7px;color:var(--pd-text-2);font-size:.92rem;line-height:1.55}.pd-pro-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:58px;align-items:end;margin-top:6px;padding:42px 38px;border-top:2px solid var(--pd-brand-500);border-bottom:1px solid var(--pd-line-strong);background:linear-gradient(115deg,color-mix(in srgb,var(--pd-brand-500) 10%,var(--pd-canvas-raised)) 0,var(--pd-canvas-raised) 48%,var(--pd-canvas) 100%)}.pd-pro-hero-copy h2{max-width:760px;margin:0;color:var(--pd-text);font-family:var(--font-heading),sans-serif;font-size:clamp(2.25rem,4.2vw,3.45rem);font-weight:660;line-height:1.02;letter-spacing:-.047em;text-wrap:balance}.pd-pro-hero-copy p{max-width:750px;margin:20px 0 0;color:var(--pd-text-2);font-size:1.0625rem;line-height:1.65}.pd-pro-hero-action{display:grid;gap:9px;align-content:end;padding-left:20px;border-left:1px solid color-mix(in srgb,var(--pd-brand-500) 55%,var(--pd-line))}.pd-pro-hero-action strong{color:var(--pd-text);font-size:1rem}.pd-pro-hero-action span{color:var(--pd-text-2);font-size:.9rem;line-height:1.5}.pd-pro-hero-action .pd-button{width:100%;min-height:44px;margin-top:12px}.pd-pro-engagement{margin-top:36px;padding:28px 0;border-block:1px solid var(--pd-line-strong)}.pd-pro-engagement>h2{color:var(--pd-text);font-size:1.35rem}.pd-pro-engagement>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;padding:0;list-style:none}.pd-pro-engagement li{display:grid;gap:7px;padding-right:24px}.pd-pro-engagement li+li{padding-left:24px;border-left:1px solid var(--pd-line)}.pd-pro-engagement li strong{color:var(--pd-text);font-size:.9375rem}.pd-pro-engagement li span{color:var(--pd-text-2);font-size:.875rem;line-height:1.55}.pd-pro-example{margin-top:18px;padding-top:16px;border-top:1px solid var(--pd-line);color:var(--pd-text-2);font-size:.9375rem;line-height:1.55}.pd-pro-workflow-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:40px;align-items:end;padding:42px 0 22px}.pd-pro-workflow-heading h2{color:var(--pd-text);font-family:var(--font-heading),sans-serif;font-size:clamp(1.65rem,2.6vw,2.2rem);font-weight:640;letter-spacing:-.03em}.pd-pro-workflow-heading p{color:var(--pd-text-2);font-size:1rem;line-height:1.55}.pd-pro-intro{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);gap:48px;padding:34px 0;border-top:1px solid var(--pd-line-strong);border-bottom:1px solid var(--pd-line-strong)}.pd-pro-intro-copy{display:grid;align-content:start;gap:14px}.pd-pro-intro-copy>p{max-width:720px;color:var(--pd-text-2);font-size:1rem;line-height:1.65}.pd-pro-value{padding-left:16px;border-left:2px solid var(--pd-brand-500);color:var(--pd-text)!important}.pd-pro-capabilities{display:grid;align-content:start;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--pd-line)}.pd-pro-capabilities li{padding:13px 0;border-bottom:1px solid var(--pd-line);color:var(--pd-text-2);font-size:.9375rem}.pd-pro-conversion{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px 0}.pd-pro-conversion p{margin-top:5px;color:var(--pd-text-2);font-size:.9375rem}.pd-pro-workflow{display:grid;margin:0;padding:0;border-top:1px solid var(--pd-line-strong);list-style:none}.pd-pro-workflow>li{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:24px;align-items:center;min-height:142px;padding:25px 22px 25px 0;border-bottom:1px solid var(--pd-line);transition:background var(--pd-duration-control),border-color var(--pd-duration-control)}.pd-pro-workflow>li:before{content:"";position:absolute;top:-1px;bottom:-1px;left:0;width:2px;background:transparent;transition:background var(--pd-duration-control)}.pd-pro-workflow>li:hover{border-bottom-color:var(--pd-line-strong);background:linear-gradient(90deg,color-mix(in srgb,var(--pd-brand-500) 6%,transparent),transparent 62%)}.pd-pro-workflow>li:hover:before{background:var(--pd-brand-500)}.pd-pro-workflow-index{align-self:start;padding-top:4px;color:var(--pd-brand-500);font:650 .82rem var(--font-mono),monospace}.pd-pro-workflow-copy{display:grid;gap:9px}.pd-pro-workflow-copy h2{color:var(--pd-text);font-family:var(--font-heading),sans-serif;font-size:1.375rem;font-weight:620;letter-spacing:-.018em}.pd-pro-workflow-copy p{max-width:760px;color:var(--pd-text-2);font-size:1rem;line-height:1.6}.pd-pro-workflow-copy small{color:var(--pd-text-3);font-size:.875rem}.pd-pro-workflow>li>a{display:inline-flex;min-height:36px;align-items:center;gap:8px;align-self:center;padding:0 2px;color:var(--pd-text);font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap}.pd-pro-workflow>li>a span{color:var(--pd-brand-500);transition:transform var(--pd-duration-control)}.pd-pro-workflow>li>a:hover span{transform:translateX(3px)}.pd-campaign-entry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--pd-line-strong)}.pd-campaign-entry>a{display:grid;min-height:190px;align-content:space-between;gap:28px;padding:22px;border-right:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);color:var(--pd-text);text-decoration:none}.pd-campaign-entry>a:nth-child(2n){border-right:0}.pd-campaign-entry h2{font-size:1.05rem}.pd-campaign-entry p{margin-top:8px;color:var(--pd-text-2);font-size:.9rem;line-height:1.5}.pd-campaign-entry span{color:var(--pd-text-3);font-size:.82rem}.pd-campaign-entry>a:hover{background:var(--pd-fill-subtle)}@media (max-width:760px){.pd-overview-pro-bridge,.pd-pro-final-cta,.pd-pro-outcome{grid-template-columns:1fr;align-items:start}.pd-pro-outcome{gap:24px}.pd-pro-outcome-action{padding:20px 0 0;border-top:1px solid var(--pd-line);border-left:0}.pd-pro-journey-grid,.pd-pro-section-intro{grid-template-columns:1fr}.pd-pro-section-intro{gap:12px}.pd-pro-journey-grid article{min-height:0;padding:24px 0}.pd-pro-journey-grid article+article{padding-left:0;border-top:1px solid var(--pd-line);border-left:0}.pd-pro-journey-grid a{margin-top:10px}.pd-pro-trial{grid-template-columns:1fr;gap:22px}.pd-pro-trial li{grid-template-columns:1fr;gap:5px}.pd-pro-hero{grid-template-columns:1fr;gap:30px;padding:30px 22px}.pd-pro-hero-copy h2{font-size:clamp(2rem,10vw,2.7rem)}.pd-pro-hero-action{padding-left:0;padding-top:20px;border-top:1px solid var(--pd-line);border-left:0}.pd-pro-workflow-heading{grid-template-columns:1fr;gap:10px;padding-top:34px}.pd-pro-intro{grid-template-columns:1fr;gap:26px;padding:24px 0}.pd-pro-conversion{grid-template-columns:1fr;align-items:start}.pd-pro-workflow>li{grid-template-columns:30px minmax(0,1fr);gap:14px;min-height:0;padding:22px 4px 22px 0}.pd-pro-workflow>li>a{grid-column:2}.pd-campaign-entry{grid-template-columns:1fr}.pd-campaign-entry>a{min-height:150px;border-right:0}}@media (min-width:761px) and (max-width:1100px){.pd-pro-outcome{grid-template-columns:minmax(0,1fr) 280px;gap:36px}.pd-pro-section-intro{gap:32px}.pd-pro-journey-grid article{padding-right:20px}.pd-pro-journey-grid article+article{padding-left:20px}}.pd-sidebar-saved{display:grid;gap:2px;margin:4px 8px 0;padding:14px 0 0;border-top:1px solid var(--pd-line)}.pd-sidebar-saved>span{padding:0 9px 7px}.pd-sidebar-account{display:grid;gap:2px;margin-top:auto;padding:14px 16px;border-top:1px solid var(--pd-line)}.pd-workspace-main{min-width:0;background:var(--pd-canvas)}.pd-route-stage{position:relative;min-width:0;min-height:100%}.pd-route-scene{min-width:0;transform-origin:50% 0}.pd-route-progress{position:absolute;z-index:30;top:0;right:0;left:0;height:2px;overflow:hidden;pointer-events:none}.pd-route-progress>span{display:block;width:100%;height:100%;transform-origin:left center;background:var(--pd-brand-500)}.pd-route-stage[data-navigation-pending=true]{cursor:progress}.pd-locationbar{display:flex;min-height:57px;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid var(--pd-line);background:var(--pd-canvas-raised)}.pd-locationbar .pd-command{min-width:190px;margin-left:auto}.pd-mobile-workspace-nav{display:none}.pd-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:30px 28px 25px}.pd-dashboard-decision-title-row,.pd-page-title-row{display:flex;min-width:0;align-items:center;gap:10px}.pd-overview-briefing>div:has(>.pd-info),.pd-panel-header>div:has(>.pd-info){display:flex;min-width:0;align-items:center;gap:10px}.pd-overview-briefing>div:has(>.pd-info)>:is(h2,h3),.pd-panel-header>div:has(>.pd-info)>:is(h2,h3){margin-bottom:0}.pd-overview-briefing>div:has(>.pd-info)>.pd-info,.pd-panel-header>div:has(>.pd-info)>.pd-info{margin-top:0}.pd-info{position:relative;display:inline-block;flex:0 0 auto}.pd-info>summary{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--pd-line-strong);border-radius:50%;color:var(--pd-text-3);background:transparent;font:600 .72rem var(--font-mono),monospace;line-height:1;list-style:none;cursor:pointer;transition:color var(--pd-duration-control),border-color var(--pd-duration-control),background var(--pd-duration-control),transform var(--pd-duration-instant) var(--pd-ease-enter)}.pd-info>summary::-webkit-details-marker{display:none}.pd-info>summary:hover{color:var(--pd-text);border-color:var(--pd-text-4);background:var(--pd-fill-hover)}.pd-info>summary:active{transform:scale(.92)}.pd-info[open]>summary{color:var(--pd-text);border-color:var(--pd-line-strong);background:var(--pd-surface-2)}.pd-info-content{position:absolute;z-index:25;top:calc(100% + 8px);left:0;width:min(360px,calc(100vw - 36px));padding:13px 15px;border:1px solid var(--pd-line-strong);border-radius:var(--pd-radius-control);color:var(--pd-text-2);background:var(--pd-canvas-raised);box-shadow:var(--pd-shadow-raised);font-size:.875rem;line-height:1.5}.pd-info-content p{margin:0}.pd-info-content .pd-page-metadata{margin-top:10px;padding-top:9px;border-top:1px solid var(--pd-line)}.pd-page-header .pd-info-content{left:0}.pd-dashboard-decision-title-row .pd-info-content{top:calc(100% + 10px)}.pd-page-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.pd-page-metadata{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--pd-text-3);font-family:var(--font-mono),monospace;font-size:.78rem}.pd-view-tabs{display:flex;min-width:0;gap:20px;overflow-x:auto;padding:0 26px;border-bottom:1px solid var(--pd-line)}.pd-view-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;min-height:39px;flex:0 0 auto;align-items:center;gap:7px;padding:0;border:0;border-bottom:1px solid transparent;color:var(--pd-text-3);background:transparent;font-family:var(--font-body),system-ui,sans-serif;font-size:.84rem;cursor:pointer;transition:color var(--pd-duration-control),border-color var(--pd-duration-control),transform var(--pd-duration-instant) var(--pd-ease-enter)}.pd-view-tab:hover{color:var(--pd-text-2)}.pd-view-tab:active{transform:translateY(1px) scale(.975)}.pd-view-tab[data-active=true]{color:var(--pd-text);border-bottom-color:var(--pd-brand-500)}.pd-filterbar{display:flex;min-height:52px;align-items:center;gap:12px;padding:8px 26px;border-bottom:1px solid var(--pd-line);background:var(--pd-canvas-raised)}.pd-filterbar-controls{display:flex;min-width:0;flex:1;flex-wrap:wrap;gap:7px}.pd-filter-select{display:inline-flex;height:32px;align-items:center;border:1px solid var(--pd-line);border-radius:5px;color:var(--pd-text-3);background:var(--pd-surface-1);font-size:.8rem}.pd-filter-select>span{padding-left:9px}.pd-filter-select select{height:30px;max-width:150px;padding:0 24px 0 5px;border:0;color:var(--pd-text-2);background:transparent;font:inherit}.pd-hero{position:relative;overflow:hidden;padding:20px 0 76px;border-bottom:1px solid var(--pd-line);background:var(--pd-canvas-raised)}.pd-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--pd-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--pd-grid-line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,black,transparent 76%);mask-image:linear-gradient(180deg,black,transparent 76%)}.pd-manual-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--pd-line)}.pd-manual-actions{display:flex;align-items:center;gap:18px}.pd-theme-switch{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;padding:0;border:1px solid var(--pd-line-strong);border-radius:7px;color:var(--pd-text-3);background:transparent;cursor:pointer;transition:border-color var(--pd-duration-control),color var(--pd-duration-control),background var(--pd-duration-control),transform var(--pd-duration-instant) var(--pd-ease-enter)}.pd-theme-switch:hover{border-color:var(--pd-text-3);background:var(--pd-fill-subtle)}.pd-theme-switch:active{transform:scale(.94)}.pd-theme-switch>span{font-size:.875rem;line-height:1}.pd-system-nav{display:flex;align-items:center;gap:24px}.pd-system-nav a{color:var(--pd-text-3);font-size:.84rem;text-decoration:none;transition:color var(--pd-duration-control)}.pd-system-nav a:hover{color:var(--pd-text)}.pd-hero-copy{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:clamp(40px,8vw,120px);align-items:end;padding:clamp(64px,9vw,124px) 0 clamp(56px,7vw,92px)}.pd-hero-copy>*{min-width:0}.pd-manual-summary{max-width:430px;justify-self:end}.pd-hero-note{display:inline-flex;align-items:center;color:var(--pd-text-3);font-family:var(--font-mono),monospace;font-size:.75rem}.pd-hero-stage{position:relative;z-index:1;overflow:hidden;border:1px solid var(--pd-line-strong);border-radius:14px;background:var(--pd-canvas-raised);box-shadow:var(--pd-shadow-raised)}.pd-hero-stage-head{display:flex;min-height:96px;align-items:center;justify-content:space-between;gap:24px;padding:20px 26px;border-bottom:1px solid var(--pd-line)}.pd-hero-stage-stat{display:flex;align-items:center;gap:13px;padding-left:26px;border-left:1px solid var(--pd-line)}.pd-hero-stage-stat .pd-metric-lg{font-size:2.6rem}.pd-hero-stage-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);min-height:440px}.pd-hero-stage-grid>.pd-opportunity-plot{align-self:center;padding:24px 12px 16px 20px}.pd-hero-finding{display:flex;flex-direction:column;justify-content:space-between;gap:30px;padding:30px;border-left:1px solid var(--pd-line);background:var(--pd-fill-subtle)}.pd-hero-evidence{display:grid;gap:13px}.pd-analysis-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;gap:8px;width:-moz-max-content;width:max-content;padding:0 0 5px;border:0;border-bottom:1px solid var(--pd-line-brand);color:var(--pd-brand-400);background:transparent;font:500 .82rem/1.4 var(--font-body),sans-serif;cursor:pointer}.pd-analysis-link:hover{color:var(--pd-brand-300);border-bottom-color:var(--pd-brand-400)}.pd-spec-sheet{border-top:1px solid var(--pd-line-strong)}.pd-spec-row{display:grid;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:20px;padding:12px 0;border-bottom:1px solid var(--pd-line)}.pd-spec-row>:last-child{overflow-wrap:anywhere}.pd-foundation-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);border-top:1px solid var(--pd-line)}.pd-section-surface{min-width:0;padding:22px 24px 24px 0}.pd-section-surface+.pd-section-surface{padding-left:24px;border-left:1px solid var(--pd-line)}.pd-type-spec>div{padding:13px 0;border-top:1px solid var(--pd-line)}.pd-type-spec>div:first-child{border-top-color:var(--pd-line-strong)}.pd-research-table td:first-child{width:16%;white-space:nowrap}.pd-research-table td:nth-child(2){width:31%}.pd-layout-atlas{border-top:1px solid var(--pd-line-strong)}.pd-layout-row{display:grid;grid-template-columns:36px minmax(130px,.28fr) minmax(240px,.72fr) minmax(250px,.62fr);gap:22px;align-items:center;padding:18px 0;border-bottom:1px solid var(--pd-line)}.pd-layout-diagram{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,15px);gap:3px;min-width:0;padding:7px;border:1px solid var(--pd-line);background:var(--pd-canvas-raised)}.pd-layout-diagram i{display:block;background:var(--pd-surface-3)}.pd-layout-overview i:first-child{grid-column:1/7}.pd-layout-overview i:nth-child(2){grid-column:1/5;grid-row:2/4}.pd-layout-overview i:nth-child(3){grid-column:5/7;grid-row:2/4;background:rgba(246,90,32,.22)}.pd-layout-overview i:nth-child(n+4){display:none}.pd-layout-investigation i:first-child{grid-column:1/7}.pd-layout-investigation i:nth-child(2){grid-column:1/3;grid-row:2/4}.pd-layout-investigation i:nth-child(3){grid-column:3/7;grid-row:2/4;background:rgba(246,90,32,.18)}.pd-layout-investigation i:nth-child(n+4){display:none}.pd-layout-entity i:first-child,.pd-layout-entity i:nth-child(2){grid-column:1/7}.pd-layout-entity i:nth-child(3){grid-column:1/5}.pd-layout-entity i:nth-child(4){grid-column:5/7;background:rgba(246,90,32,.18)}.pd-layout-entity i:nth-child(5){display:none}.pd-layout-feed i:first-child{grid-column:1/4;grid-row:1/4}.pd-layout-feed i:nth-child(2){grid-column:4/7;grid-row:1/4;background:rgba(246,90,32,.18)}.pd-layout-feed i:nth-child(n+3){display:none}.pd-layout-briefing i:first-child{grid-column:1/7}.pd-layout-briefing i:nth-child(2){grid-column:1/3}.pd-layout-briefing i:nth-child(3){grid-column:3/5}.pd-layout-briefing i:nth-child(4){grid-column:5/7}.pd-layout-briefing i:nth-child(5){grid-column:1/7;background:rgba(246,90,32,.18)}.pd-topbar{display:flex;min-height:58px;align-items:center;gap:18px;padding:0 18px;border-bottom:1px solid var(--pd-line);background:var(--pd-canvas-raised);backdrop-filter:blur(18px) saturate(125%)}.pd-brand-lockup{display:inline-flex;align-items:center;gap:10px;color:var(--pd-text)}.pd-brand-mark{width:26px;height:26px}.pd-nav{display:flex;align-items:center;gap:3px}.pd-nav-item{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border-radius:8px;color:var(--pd-text-3);font-size:.84rem;font-weight:520;text-decoration:none;transition:color var(--pd-duration-control),background var(--pd-duration-control)}.pd-nav-item:hover{color:var(--pd-text-2);background:var(--pd-fill-hover)}.pd-nav-item[data-active=true]{color:var(--pd-text);background:var(--pd-surface-3)}.pd-command{display:inline-flex;min-height:34px;min-width:220px;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--pd-line);border-radius:9px;background:var(--pd-surface-1);box-shadow:var(--pd-shadow-inset)}.pd-command,.pd-kbd{margin-left:auto;color:var(--pd-text-3)}.pd-kbd{padding:2px 5px;border:1px solid var(--pd-line-strong);border-radius:5px;background:var(--pd-surface-2);font-family:var(--font-mono),monospace;font-size:.75rem}.pd-card{position:relative;overflow:hidden;border:1px solid var(--pd-line);border-radius:var(--pd-radius-card);background:var(--pd-surface-1);box-shadow:none}.pd-card-pad{padding:18px}.pd-card-raised{background:var(--pd-surface-2);box-shadow:var(--pd-shadow-raised)}.pd-card-feature{border-color:var(--pd-line-brand);background:var(--pd-surface-2)}.pd-card-interactive{transition:transform var(--pd-duration-panel) var(--pd-ease-enter),border-color var(--pd-duration-control),background var(--pd-duration-control),box-shadow var(--pd-duration-panel) var(--pd-ease-enter)}.pd-card-interactive:hover{transform:translateY(-1px);border-color:var(--pd-line-strong);background-color:var(--pd-surface-2);box-shadow:var(--pd-shadow-raised)}.pd-card:before{content:none}.pd-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pd-divider{height:1px;border:0;margin:0;background:var(--pd-line)}.pd-well{border:1px solid var(--pd-line);border-radius:var(--pd-radius-control);background:var(--pd-canvas-raised);box-shadow:var(--pd-shadow-inset)}.pd-button,.pd-choice,.pd-icon-button,.pd-segment{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-family:var(--font-body),system-ui,sans-serif;cursor:pointer}.pd-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid transparent;border-radius:var(--pd-radius-control);font-size:.875rem;font-weight:600;white-space:nowrap;transition:transform var(--pd-duration-control) var(--pd-ease-enter),color var(--pd-duration-control),border-color var(--pd-duration-control),background var(--pd-duration-control),box-shadow var(--pd-duration-control)}.pd-button:active{transform:translateY(1px) scale(.965);transition-duration:var(--pd-duration-instant)}.pd-button:disabled{opacity:.45;pointer-events:none}.pd-button-primary{color:var(--pd-brand-50);border-color:var(--pd-brand-400);background:var(--pd-brand-fill);box-shadow:var(--pd-shadow-brand)}.pd-button-primary:hover{background:var(--pd-brand-fill-hover);box-shadow:var(--pd-shadow-brand)}.pd-button-secondary{color:var(--pd-text-2);border-color:var(--pd-line-strong);background:var(--pd-surface-2)}.pd-button-secondary:hover{color:var(--pd-text);border-color:var(--pd-line-strong);background:var(--pd-surface-3)}.pd-button-ghost{color:var(--pd-text-3);background:transparent}.pd-button-ghost:hover{color:var(--pd-text);background:var(--pd-fill-hover)}.pd-button-sm{min-height:34px;padding-inline:11px;font-size:.8rem;border-radius:8px}.pd-icon-button{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--pd-line);border-radius:9px;color:var(--pd-text-3);background:var(--pd-surface-1);transition:color var(--pd-duration-control),border-color var(--pd-duration-control),background var(--pd-duration-control),transform var(--pd-duration-control)}.pd-icon-button:hover{color:var(--pd-text);border-color:var(--pd-line-strong);background:var(--pd-surface-2)}.pd-icon-button:active{transform:scale(.96)}.pd-field{display:grid;gap:7px}.pd-field-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pd-input,.pd-select,.pd-textarea{width:100%;border:1px solid var(--pd-line-strong);border-radius:var(--pd-radius-control);color:var(--pd-text);background:var(--pd-canvas-raised);box-shadow:var(--pd-shadow-inset);font-family:var(--font-body),system-ui,sans-serif;font-size:.9rem;transition:border-color var(--pd-duration-control),box-shadow var(--pd-duration-control),background var(--pd-duration-control)}.pd-input,.pd-select{height:42px;padding:0 12px}.pd-textarea{min-height:100px;resize:vertical;padding:11px 12px}.pd-input::-moz-placeholder,.pd-textarea::-moz-placeholder{color:var(--pd-text-4)}.pd-input::placeholder,.pd-textarea::placeholder{color:var(--pd-text-4)}.pd-input:hover,.pd-select:hover,.pd-textarea:hover{border-color:var(--pd-line-strong)}.pd-input:focus,.pd-select:focus,.pd-textarea:focus{outline:none;border-color:var(--pd-text-4);box-shadow:0 0 0 1px var(--pd-line-strong),var(--pd-shadow-inset)}.pd-segmented{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--pd-line);border-radius:10px;background:var(--pd-canvas-raised);box-shadow:var(--pd-shadow-inset)}.pd-segment{position:relative;min-height:29px;padding:0 10px;border-radius:7px;color:var(--pd-text-3);background:transparent;font-size:.8rem;font-weight:540;transition:color var(--pd-duration-control),transform var(--pd-duration-instant) var(--pd-ease-enter)}.pd-segment:hover{color:var(--pd-text-2)}.pd-segment:active{transform:scale(.94)}.pd-segment>span{position:relative;z-index:1}.pd-segment[data-active=true]{color:var(--pd-text)}.pd-segment-active{position:absolute;inset:0;z-index:0;border:1px solid var(--pd-line-strong);border-radius:inherit;background:var(--pd-surface-3);box-shadow:var(--pd-shadow-panel)}.pd-onboarding-shell{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.1fr);min-height:680px;overflow:hidden;border:1px solid var(--pd-line);border-radius:var(--pd-radius-shell);background:var(--pd-canvas-raised);box-shadow:var(--pd-shadow-raised)}.pd-onboarding-aside{position:relative;display:flex;flex-direction:column;padding:28px;overflow:hidden;border-right:1px solid var(--pd-line);background:var(--pd-surface-1)}.pd-onboarding-aside:after{content:none}.pd-onboarding-main{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,64px);background:var(--pd-canvas-raised)}.pd-progress{display:grid;gap:9px}.pd-progress-track{height:3px;overflow:hidden;border-radius:999px;background:var(--pd-track)}.pd-progress-fill{height:100%;transform-origin:left center;border-radius:inherit;background:var(--pd-brand-600)}.pd-choice-grid{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--pd-line)}.pd-choice{position:relative;display:grid;grid-template-columns:24px 1fr;align-items:center;gap:12px;min-height:82px;padding:13px 46px 13px 14px;overflow:hidden;border:0;border-bottom:1px solid var(--pd-line);border-radius:0;color:var(--pd-text-2);background:transparent;text-align:left;box-shadow:none;transition:color var(--pd-duration-control),background var(--pd-duration-control)}.pd-choice:hover{background:var(--pd-fill-subtle)}.pd-choice[data-selected=true]{background:rgba(246,90,32,.055)}.pd-choice-icon{display:inline-flex;align-items:center;justify-content:center}.pd-choice-copy{min-width:0}.pd-choice-check{position:absolute;top:50%;right:15px;transform:translateY(-50%);display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--pd-line-strong);border-radius:999px;color:transparent;background:var(--pd-fill-subtle)}.pd-choice[data-selected=true] .pd-choice-check{color:var(--pd-brand-50);border-color:transparent;background:var(--pd-brand-600)}.pd-insight{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:16px 0;border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);background:transparent}.pd-insight-icon{display:grid;width:18px;height:22px;place-items:center;color:var(--pd-brand-400)}.pd-signal-list{border-top:1px solid var(--pd-line)}.pd-signal-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:grid;grid-template-columns:minmax(150px,.85fr) minmax(90px,.4fr) minmax(220px,1.4fr) auto;gap:16px;align-items:start;width:100%;padding:15px 14px;border:0;border-bottom:1px solid var(--pd-line);color:var(--pd-text);background:transparent;font-family:var(--font-body),system-ui,sans-serif;text-align:left;cursor:pointer}.pd-signal-row:before{content:"";position:absolute;top:19px;left:0;width:2px;height:14px;background:var(--pd-brand-600);opacity:0}.pd-signal-row:hover{background:var(--pd-fill-subtle)}.pd-signal-row[data-selected=true]{background:rgba(246,90,32,.045)}.pd-signal-row[data-selected=true]:before{opacity:1}.pd-signal-row[data-tone=positive]:before{background:var(--pd-positive)}.pd-signal-row[data-tone=warning]:before{background:var(--pd-warning)}.pd-signal-row[data-tone=negative]:before{background:var(--pd-negative)}.pd-signal-meta{white-space:nowrap;text-align:right}.pd-evidence-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--pd-line)}.pd-evidence-row{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:15px 0}.pd-evidence-row,.pd-state-panel{border-bottom:1px solid var(--pd-line)}.pd-state-panel{display:flex;min-height:118px;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;border-top:1px solid var(--pd-line)}.pd-state-panel[data-state=error]{border-top-color:rgba(240,125,114,.34)}.pd-state-panel[data-state=locked]{border-top-color:var(--pd-line-brand)}.pd-state-loading{display:flex;width:110px;flex-direction:column;gap:7px}.pd-state-loading i{display:block;height:5px;background:var(--pd-surface-3);animation:pd-state-pulse 1.25s ease-in-out infinite}.pd-state-loading i:nth-child(2){width:76%;animation-delay:.1s}.pd-state-loading i:nth-child(3){width:48%;animation-delay:.2s}.pd-pagination{display:flex;align-items:center;justify-content:flex-end;gap:13px;padding:12px 0}.pd-pagination button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;color:var(--pd-text-2);background:transparent;font-size:.8rem;cursor:pointer}.pd-pagination button:hover{color:var(--pd-text);text-decoration:underline;text-underline-offset:3px}.pd-pagination button:disabled{color:var(--pd-text-4);cursor:default;text-decoration:none}.pd-kpi{min-height:150px;padding:16px}.pd-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.pd-kpi-value{margin-top:25px}.pd-kpi-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.pd-sparkline{width:100%;height:48px;overflow:visible}.pd-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--pd-line-strong);border-bottom:1px solid var(--pd-line-strong)}.pd-metric-strip[data-count="1"]{grid-template-columns:minmax(0,1fr)}.pd-metric-strip[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-metric-strip[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-dashboard-page .pd-metric-strip{margin-top:28px}.pd-metric-cell{min-width:0;padding:17px 18px 18px 0}.pd-metric-cell+.pd-metric-cell{padding-left:18px;border-left:1px solid var(--pd-line)}.pd-chart-shell{min-height:360px;padding:18px}.pd-analysis-main{padding:24px 24px 24px 0}.pd-analysis-main,.pd-analysis-rail{min-width:0;border-top:1px solid var(--pd-line)}.pd-analysis-rail{display:grid;align-content:space-between;gap:28px;padding:24px 0 24px 24px;border-left:1px solid var(--pd-line)}.pd-text-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;color:var(--pd-text-3);background:transparent;font:inherit;font-size:.8rem;cursor:pointer}.pd-text-link:hover{color:var(--pd-text);text-decoration:underline;text-underline-offset:3px}.pd-chart-area{position:relative;height:228px;margin-top:18px;overflow:hidden;border-radius:10px}.pd-chart-grid{position:absolute;inset:0;background-image:linear-gradient(to bottom,transparent calc(25% - 1px),var(--pd-line) 25%,transparent calc(25% + 1px));background-size:100% 25%;opacity:.7}.pd-chart-area svg{position:relative;z-index:1;width:100%;height:100%;overflow:visible}.pd-bar-list{display:grid;gap:14px}.pd-bar-row{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(120px,1.4fr) 54px;align-items:center;gap:12px}.pd-bar-track{height:6px;overflow:hidden;border-radius:999px;background:var(--pd-track)}.pd-bar-fill{height:100%;transform-origin:left;border-radius:inherit;background:var(--pd-text-3);opacity:.58}.pd-bar-fill[data-selected=true]{background:var(--pd-brand-600);opacity:1}.pd-opportunity-plot{min-width:0}.pd-opportunity-plot svg{display:block;width:100%;height:auto;min-height:290px;overflow:visible}.pd-opportunity-zone{fill:rgba(220,80,27,.055);stroke:rgba(220,80,27,.14);stroke-dasharray:4 5}.pd-plot-grid{stroke:var(--pd-line);stroke-width:1}.pd-plot-axis,.pd-plot-grid{vector-effect:non-scaling-stroke}.pd-plot-axis{stroke:var(--pd-line-strong);stroke-width:1}.pd-plot-label{fill:var(--pd-text-4);font:12px var(--font-mono),monospace}.pd-plot-zone-label{fill:var(--pd-brand-400);font:11px var(--font-mono),monospace;letter-spacing:.03em}.pd-plot-point{fill:var(--pd-surface-3);stroke:var(--pd-brand-300);stroke-width:1.2;vector-effect:non-scaling-stroke}.pd-plot-point[data-active=true]{fill:var(--pd-brand-600);stroke:var(--pd-brand-300)}.pd-plot-point-ring{fill:transparent;stroke:rgba(237,106,52,.36);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.pd-plot-point-label{fill:var(--pd-text-3);font:12px var(--font-body),sans-serif}.pd-plot-point-label[data-active=true]{fill:var(--pd-text);font-weight:600}.pd-coverage-trace{display:grid;grid-template-columns:minmax(130px,1fr) minmax(80px,.7fr) 34px;align-items:center;gap:12px}.pd-coverage-copy{display:grid;gap:1px}.pd-coverage-line{height:2px;overflow:hidden;background:var(--pd-track)}.pd-coverage-line>span{display:block;width:100%;height:100%;transform-origin:left;background:var(--pd-brand-500)}.pd-coverage-trace[data-tone=positive] .pd-coverage-line>span{background:var(--pd-positive)}.pd-coverage-trace[data-tone=warning] .pd-coverage-line>span{background:var(--pd-warning)}.pd-decision-frame,.pd-entity-frame{overflow:hidden;border:1px solid var(--pd-line-strong);border-radius:var(--pd-radius-shell);background:var(--pd-canvas-raised);box-shadow:var(--pd-shadow-raised)}.pd-decision-head{display:flex;min-height:116px;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid var(--pd-line)}.pd-decision-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.62fr);min-height:520px}.pd-decision-visual{min-width:0;align-self:center;padding:22px 24px 30px}.pd-chart-key{display:flex;justify-content:space-between;gap:20px;color:var(--pd-text-4);font:.75rem var(--font-mono),monospace}.pd-decision-detail{display:flex;flex-direction:column;justify-content:center;gap:0;padding:32px;border-left:1px solid var(--pd-line);background:var(--pd-fill-subtle)}.pd-decision-score{display:flex;align-items:center;gap:16px;margin:34px 0 24px;padding:20px 0;border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line)}.pd-decision-factors{display:grid;gap:14px;margin-bottom:30px}.pd-entity-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:18px;align-items:center;min-height:116px;padding:24px 28px;border-bottom:1px solid var(--pd-line)}.pd-entity-monogram{display:grid;width:50px;height:50px;place-items:center;border:1px solid var(--pd-line-brand);color:var(--pd-brand-400);background:var(--pd-surface-2);font:650 1.2rem var(--font-heading),sans-serif}.pd-entity-title{min-width:0}.pd-entity-position{display:grid;gap:5px;padding-right:24px;border-right:1px solid var(--pd-line);text-align:right}.pd-entity-position .pd-metric-lg{font-size:2.25rem}.pd-entity-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.58fr);min-height:520px}.pd-entity-timeline{padding:28px}.pd-entity-summary{display:flex;flex-direction:column;gap:26px;padding:28px;border-left:1px solid var(--pd-line);background:var(--pd-fill-subtle)}.pd-change-timeline{margin:26px 0 0;padding:0;list-style:none}.pd-change-timeline li{display:grid;grid-template-columns:62px 14px minmax(0,1fr);gap:13px;min-height:92px}.pd-change-marker{position:relative;display:block;width:7px;height:7px;margin-top:5px;border:1px solid var(--pd-text-4);background:var(--pd-canvas-raised)}.pd-change-marker:after{content:"";position:absolute;top:10px;left:2px;width:1px;height:67px;background:var(--pd-line)}.pd-change-timeline li:last-child .pd-change-marker:after{display:none}.pd-change-timeline li[data-emphasis=true] .pd-change-marker{border-color:var(--pd-brand-400);background:var(--pd-brand-600)}.pd-fact-list{margin:0}.pd-fact-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--pd-line)}.pd-fact-list dt{color:var(--pd-text-3);font-size:.875rem}.pd-fact-list dd{margin:0;color:var(--pd-text);font:500 .875rem var(--font-mono),monospace}.pd-entity-takeaway{padding:18px 0;border-top:1px solid var(--pd-line-strong);border-bottom:1px solid var(--pd-line)}.pd-table{width:100%;border-collapse:collapse}.pd-table th{padding:10px 12px;color:var(--pd-text-3);font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:560;letter-spacing:.07em;text-align:left;text-transform:uppercase}.pd-table td{padding:13px 12px;border-top:1px solid var(--pd-line);color:var(--pd-text-2);font-size:.86rem}.pd-table tbody tr{transition:background var(--pd-duration-control)}.pd-table tbody tr:hover{background:var(--pd-fill-subtle)}.pd-table-section{border-top:1px solid var(--pd-line-strong);border-bottom:1px solid var(--pd-line);padding-top:18px}.pd-investigation-frame{overflow:hidden;border:1px solid var(--pd-line);border-radius:var(--pd-radius-shell);background:var(--pd-canvas)}.pd-investigation-split{display:grid;grid-template-columns:minmax(430px,.92fr) minmax(360px,.78fr);min-height:580px}.pd-investigation-list{min-width:0;padding:0 18px;border-right:1px solid var(--pd-line)}.pd-detail-pane{min-width:0;padding:22px 24px;background:var(--pd-canvas-raised)}.pd-detail-head{padding-bottom:20px}.pd-detail-action{display:grid;gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid var(--pd-line-strong)}.pd-detail-action .pd-button{justify-self:start}.pd-state-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;border-top:1px solid var(--pd-line-strong)}.pd-state-library .pd-state-panel{border-top:0}.pd-component-sheet{border-top:1px solid var(--pd-line-strong)}.pd-component-row{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,.72fr) minmax(180px,.4fr);gap:28px;align-items:start;padding:24px 0;border-bottom:1px solid var(--pd-line)}.pd-component-row:nth-child(2){grid-template-columns:minmax(150px,.28fr) minmax(0,.72fr) minmax(260px,.4fr)}.pd-upgrade-row{padding:26px 0;border-bottom:1px solid var(--pd-line-strong)}.pd-motion-table{border-top:1px solid var(--pd-line-strong)}.pd-motion-row{display:grid;grid-template-columns:minmax(110px,.18fr) minmax(130px,.25fr) 1fr;gap:24px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--pd-line)}.pd-empty{display:grid;min-height:220px;place-items:center;padding:32px;text-align:center}.pd-skeleton{border-radius:7px;background:linear-gradient(90deg,var(--pd-surface-2) 20%,var(--pd-surface-3) 48%,var(--pd-surface-2) 76%);background-size:220% 100%;animation:pd-shimmer 1.7s linear infinite}.pd-onboarding-experience{min-height:100vh;background:var(--pd-canvas)}.pd-onboarding-topbar{position:relative;z-index:20;display:grid;grid-template-columns:minmax(190px,1fr) minmax(220px,.55fr) minmax(190px,1fr);min-height:64px;align-items:center;gap:24px;padding:0 24px;border-bottom:1px solid var(--pd-line);background:var(--pd-canvas-raised)}.pd-onboarding-progress{display:flex;align-items:center;gap:14px}.pd-onboarding-progress-line{display:block;width:100%;height:2px;overflow:hidden;background:var(--pd-track)}.pd-onboarding-progress-line i{display:block;width:100%;height:100%;transform-origin:left;background:var(--pd-brand-500)}.pd-onboarding-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px}.pd-onboarding-exit{color:var(--pd-text-3);font-size:.82rem;text-decoration:none}.pd-onboarding-exit:hover{color:var(--pd-text)}.pd-onboarding-stage{display:grid;grid-template-columns:minmax(440px,.82fr) minmax(560px,1.18fr);min-height:calc(100vh - 64px)}.pd-onboarding-question{display:grid;min-width:0;place-items:center;padding:clamp(32px,5vw,76px);border-right:1px solid var(--pd-line);background:var(--pd-canvas-raised)}.pd-onboarding-question-inner{width:min(100%,620px)}.pd-onboarding-title{max-width:620px;margin:0;color:var(--pd-text);font-family:var(--font-heading),var(--font-body),sans-serif;font-size:clamp(2.25rem,3.6vw,3.8rem);font-weight:680;line-height:.98;letter-spacing:-.052em;text-wrap:balance}.pd-onboarding-form{display:grid;gap:24px;margin-top:38px}.pd-onboarding-choices{border-top:1px solid var(--pd-line-strong)}.pd-onboarding-choice{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 24px;gap:14px;align-items:center;width:100%;min-height:88px;padding:15px 12px;border:0;border-bottom:1px solid var(--pd-line);color:var(--pd-text);background:transparent;font-family:var(--font-body),sans-serif;text-align:left;cursor:pointer;transition:background var(--pd-duration-control),color var(--pd-duration-control)}.pd-onboarding-choice:before{content:"";position:absolute;left:0;width:2px;height:28px;background:var(--pd-brand-500);transform:scaleY(0);transition:transform var(--pd-duration-panel) var(--pd-ease-enter)}.pd-onboarding-choice:hover{background:var(--pd-fill-subtle)}.pd-onboarding-choice[data-selected=true]{background:var(--pd-fill-hover)}.pd-onboarding-choice[data-selected=true]:before{transform:scaleY(1)}.pd-onboarding-choice strong{display:block;font-size:.96rem;font-weight:620}.pd-onboarding-choice small{display:block;margin-top:4px;color:var(--pd-text-3);font-size:.83rem;line-height:1.45}.pd-onboarding-choice-mark{display:grid;width:21px;height:21px;place-items:center;border:1px solid var(--pd-line-strong);color:var(--pd-brand-50);background:transparent}.pd-onboarding-choice[data-selected=true] .pd-onboarding-choice-mark{border-color:var(--pd-brand-500);background:var(--pd-brand-500)}.pd-scene-actions{display:grid;gap:12px;padding-top:8px}.pd-scene-actions>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.pd-company-analyzer,.pd-company-review,.pd-competitor-builder{display:grid;gap:16px}.pd-analyze-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.pd-inline-error,.pd-inline-result{margin:0;padding:11px 0;border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);font-size:.84rem}.pd-inline-result{color:var(--pd-positive)}.pd-inline-error{color:var(--pd-negative)}.pd-selected-competitors{border-top:1px solid var(--pd-line)}.pd-selected-competitors>div{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--pd-line)}.pd-selected-competitors span{min-width:0}.pd-selected-competitors small,.pd-selected-competitors strong{display:block}.pd-selected-competitors strong{color:var(--pd-text);font-size:.88rem}.pd-selected-competitors small{margin-top:2px;color:var(--pd-text-3);font-size:.76rem}.pd-selected-competitors button,.pd-setup-summary button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;color:var(--pd-text-3);background:transparent;font-size:.76rem;cursor:pointer}.pd-selected-competitors button:hover,.pd-setup-summary button:hover{color:var(--pd-brand-400);text-decoration:underline;text-underline-offset:3px}.pd-role-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--pd-line-strong)}.pd-role-list button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:0;border-bottom:1px solid var(--pd-line);color:var(--pd-text-2);background:transparent;font:500 .86rem var(--font-body),sans-serif;cursor:pointer}.pd-role-list button:nth-child(odd){border-right:1px solid var(--pd-line)}.pd-role-list button:hover{color:var(--pd-text);background:var(--pd-fill-subtle)}.pd-role-list button[data-selected=true]{color:var(--pd-text);background:var(--pd-fill-hover)}.pd-role-list button[data-selected=true] span:last-child{color:var(--pd-brand-500)}.pd-role-list button:disabled{color:var(--pd-text-4);background:transparent;cursor:not-allowed}.pd-consent-row{display:flex;align-items:flex-start;gap:11px;padding:14px 0;border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);color:var(--pd-text-2);font-size:.88rem;line-height:1.5;cursor:pointer}.pd-consent-row input{width:17px;height:17px;margin:2px 0 0;accent-color:var(--pd-text)}.pd-team-size{display:grid;gap:10px}.pd-team-size>div{display:flex;flex-wrap:wrap;border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line)}.pd-team-size button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:38px;padding:0 12px;border:0;border-right:1px solid var(--pd-line);color:var(--pd-text-3);background:transparent;font:.8rem var(--font-body),sans-serif;cursor:pointer}.pd-team-size button:hover{color:var(--pd-text);background:var(--pd-fill-subtle)}.pd-team-size button[data-selected=true]{color:var(--pd-brand-400);background:var(--pd-fill-hover)}.pd-setup-summary{border-top:1px solid var(--pd-line-strong)}.pd-setup-summary>div{display:grid;grid-template-columns:minmax(110px,.38fr) minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--pd-line)}.pd-setup-summary strong{overflow:hidden;color:var(--pd-text-2);font-size:.84rem;font-weight:540;text-overflow:ellipsis;white-space:nowrap}.pd-auth-flow{width:100%}.pd-auth-heading{margin-bottom:30px}.pd-auth-divider{display:flex;align-items:center;gap:13px;margin:18px 0}.pd-auth-divider>span:first-child,.pd-auth-divider>span:last-child{height:1px;flex:1;background:var(--pd-line)}.pd-auth-cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin-top:20px;padding-top:16px;border:0;border-top:1px solid var(--pd-line);color:var(--pd-text-3);background:transparent;font:.82rem var(--font-body),sans-serif;cursor:pointer}.pd-auth-cancel:hover{color:var(--pd-text)}.pd-auth-notice{margin:0 0 18px;padding:10px 0;border-top:1px solid var(--pd-line-brand);border-bottom:1px solid var(--pd-line-brand);color:var(--pd-brand-400)}.pd-otp-inputs{display:grid;grid-template-columns:repeat(6,minmax(42px,1fr));gap:8px}.pd-otp-input{width:100%;height:56px;border:1px solid var(--pd-line-strong);border-radius:6px;color:var(--pd-text);background:var(--pd-canvas);font:500 1.12rem var(--font-mono),monospace;text-align:center;outline:none}.pd-otp-input:focus{border-color:var(--pd-text-4);box-shadow:0 0 0 1px var(--pd-line-strong)}.pd-auth-done{display:grid;min-height:320px;place-items:center;align-content:center;text-align:center}.pd-auth-check{display:grid;width:46px;height:46px;place-items:center;margin-bottom:18px;color:var(--pd-brand-50);background:var(--pd-brand-500)}.pd-demo-account-details{border-top:1px solid var(--pd-line-strong)}.pd-demo-account-details>div{display:grid;grid-template-columns:minmax(145px,.42fr) minmax(0,1fr);gap:18px;padding:15px 0;border-bottom:1px solid var(--pd-line)}.pd-demo-account-details strong{color:var(--pd-text);font-size:.88rem;font-weight:580}.pd-demo-account-details span{color:var(--pd-text-3);font-size:.84rem;line-height:1.5}.pd-combobox{display:grid;gap:8px}.pd-combobox-control{position:relative;display:flex}.pd-combobox-control .pd-input{padding-right:44px}.pd-combobox-control>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:1px;right:1px;bottom:1px;display:grid;width:40px;place-items:center;border:0;border-left:1px solid var(--pd-line);color:var(--pd-text-3);background:transparent;cursor:pointer}.pd-combobox-control>button:hover{color:var(--pd-text);background:var(--pd-fill-subtle)}.pd-combobox[data-disabled]{opacity:.52}.pd-combobox-popover{width:var(--trigger-width);max-height:310px;overflow:auto;border:1px solid var(--border-strong);border-radius:8px;background:var(--overlay);box-shadow:var(--shadow-overlay);outline:none}.pd-combobox-list{padding:5px;outline:none}.pd-combobox-option{display:grid;gap:2px;padding:9px 10px;border-radius:5px;color:var(--text-muted);outline:none;cursor:pointer}.pd-combobox-option strong{color:var(--text);font-size:.84rem;font-weight:560}.pd-combobox-option small{color:var(--text-faint);font-size:.74rem}.pd-combobox-option[data-focused],.pd-combobox-option[data-selected]{background:var(--accent-soft)}.pd-combobox-option[data-selected] strong{color:var(--accent)}.pd-combobox-empty{padding:18px 12px;color:var(--text-faint);font-size:.8rem}.pd-onboarding-preview{display:grid;min-width:0;place-items:center;overflow:hidden;padding:clamp(24px,3.5vw,58px);background:var(--pd-canvas)}.pd-blueprint{position:relative;width:min(100%,920px);overflow:hidden;border:1px solid var(--pd-line-strong);border-radius:13px;background:var(--pd-canvas-raised);box-shadow:var(--pd-shadow-raised)}.pd-blueprint-bar{display:flex;min-height:54px;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--pd-line);color:var(--pd-text-2);font-size:.8rem}.pd-blueprint-sync{position:relative;width:24%;height:7px;margin-left:auto;overflow:hidden;background:var(--pd-surface-2)}.pd-blueprint-sync i{position:absolute;inset-block:0;left:0;width:32%;background:var(--pd-brand-500)}.pd-blueprint-layout{display:grid;grid-template-columns:128px minmax(0,1fr);min-height:610px}.pd-blueprint-layout>nav{display:grid;align-content:start;gap:8px;padding:18px 12px;border-right:1px solid var(--pd-line);background:var(--pd-canvas)}.pd-blueprint-layout>nav i{position:relative;display:block;height:24px;overflow:hidden;border-left:2px solid transparent;background:var(--pd-surface-1)}.pd-blueprint-layout>nav i span{position:absolute;inset:0;border-left:2px solid var(--pd-brand-500);background:var(--pd-fill-hover)}.pd-blueprint-canvas{min-width:0;padding:28px}.pd-blueprint-canvas>header{display:grid;min-height:142px;align-items:start;border-bottom:1px solid var(--pd-line-strong)}.pd-blueprint-canvas h2{max-width:530px;margin:9px 0 0;color:var(--pd-text);font-family:var(--font-heading),sans-serif;font-size:clamp(1.8rem,3vw,3rem);line-height:1.02;letter-spacing:-.045em}.pd-blueprint-canvas header p{max-width:480px;margin:9px 0 0;color:var(--pd-text-3);font-size:.8rem}.pd-blueprint-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--pd-line-strong)}.pd-blueprint-metrics span{display:grid;gap:5px;min-width:0;padding:17px 12px 17px 0}.pd-blueprint-metrics span+span{padding-left:12px;border-left:1px solid var(--pd-line)}.pd-blueprint-metrics b{color:var(--pd-text);font:560 1.3rem var(--font-mono),monospace}.pd-blueprint-metrics small{overflow:hidden;color:var(--pd-text-3);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.pd-blueprint-analysis{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(150px,.6fr);min-height:230px;border-bottom:1px solid var(--pd-line-strong)}.pd-blueprint-visual{position:relative;min-width:0;overflow:hidden;border-right:1px solid var(--pd-line);background-image:linear-gradient(to bottom,transparent calc(25% - 1px),var(--pd-line) 25%,transparent calc(25% + 1px));background-size:100% 25%}.pd-blueprint-bars{position:absolute;inset:25px 20px 24px 12px;display:flex;align-items:flex-end;justify-content:space-between;gap:5%;overflow:hidden}.pd-blueprint-bars>span{display:block;width:9%;min-width:13px;transform-origin:bottom}.pd-blueprint-bars>span i{display:block;width:100%;height:100%;background:var(--pd-brand-500);transform-origin:bottom}.pd-blueprint-bars>span:first-child i{opacity:.42}.pd-blueprint-bars>span:nth-child(2) i{opacity:.5}.pd-blueprint-bars>span:nth-child(3) i{opacity:.58}.pd-blueprint-bars>span:nth-child(4) i{opacity:.66}.pd-blueprint-bars>span:nth-child(5) i{opacity:.76}.pd-blueprint-bars>span:nth-child(6) i{opacity:.86}.pd-blueprint-bars em{position:absolute;top:0;bottom:0;width:1px;background:var(--pd-brand-400);box-shadow:0 0 14px color-mix(in srgb,var(--pd-brand-500) 34%,transparent)}.pd-blueprint-line,.pd-blueprint-map{position:absolute;inset:22px 18px;width:calc(100% - 36px);height:calc(100% - 44px);overflow:visible}.pd-blueprint-grid-path,.pd-blueprint-map path{fill:none;stroke:var(--pd-line);stroke-width:1;vector-effect:non-scaling-stroke}.pd-blueprint-map circle{fill:var(--pd-brand-500);transform-box:fill-box;transform-origin:center}.pd-blueprint-plan{position:absolute;inset:22px;display:grid;gap:12px;align-content:center}.pd-blueprint-plan>div{display:grid;grid-template-columns:1.2fr .75fr .5fr;gap:8px;min-height:40px;align-items:center;padding-inline:8px;overflow:hidden;border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line)}.pd-blueprint-plan span{display:block;min-width:0;overflow:hidden}.pd-blueprint-plan i{display:block;width:100%;height:9px;background:var(--pd-brand-500);transform-origin:left}.pd-blueprint-plan span:nth-child(2) i{opacity:.64}.pd-blueprint-plan span:nth-child(3) i{opacity:.34}.pd-blueprint-analysis aside{display:grid;align-content:center;gap:13px;padding:20px}.pd-blueprint-analysis aside>div{display:grid;gap:6px;min-width:0}.pd-blueprint-analysis aside strong{overflow:hidden;color:var(--pd-text-2);font-size:.72rem;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.pd-blueprint-analysis aside i{display:block;width:100%;height:4px;background:var(--pd-brand-500);transform-origin:left}.pd-blueprint-analysis aside>div:nth-child(2) i{width:72%;opacity:.72}.pd-blueprint-analysis aside>div:nth-child(3) i{width:48%;opacity:.46}.pd-blueprint-table{position:relative;display:grid;gap:0;overflow:hidden;padding-top:14px}.pd-blueprint-table>div{display:grid;grid-template-columns:18px minmax(0,1fr) 22%;gap:10px;min-height:35px;align-items:center;border-top:1px solid var(--pd-line);color:var(--pd-text-3);font-size:.68rem}.pd-blueprint-table>div:last-child{border-bottom:1px solid var(--pd-line)}.pd-blueprint-table>div i{width:7px;height:7px;background:var(--pd-brand-500)}.pd-blueprint-table>div em{height:5px;background:var(--pd-surface-2)}.pd-blueprint-row-focus{position:absolute;z-index:0;top:14px;right:0;left:0;height:35px;border-left:2px solid var(--pd-brand-500);background:var(--pd-fill-hover);pointer-events:none}.pd-blueprint-table>div>*{position:relative;z-index:1}.pd-build-scene{position:relative;display:grid;width:100%;min-height:calc(100vh - 64px);grid-column:1/-1;place-items:center;overflow:hidden;background:var(--pd-canvas)}.pd-build-background{position:absolute;top:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px);bottom:clamp(112px,14vh,150px);left:clamp(20px,4vw,64px);display:grid;min-height:0;place-items:center}.pd-build-background .pd-blueprint{width:min(100%,1120px);max-height:100%}.pd-blueprint[data-building=true] .pd-blueprint-layout{height:calc(100% - 54px);min-height:0}.pd-blueprint[data-building=true] .pd-blueprint-canvas{display:grid;height:100%;min-height:0;grid-template-rows:minmax(74px,1fr) auto minmax(110px,1.15fr) minmax(119px,1fr);overflow:hidden}.pd-blueprint[data-building=true] .pd-blueprint-analysis,.pd-blueprint[data-building=true] .pd-blueprint-canvas>header{min-height:0}.pd-build-background-static{opacity:.32;filter:saturate(.58)}.pd-build-focus{position:relative;z-index:2;width:min(100% - 32px,580px);text-align:center;pointer-events:none}.pd-build-copy,.pd-build-focus{display:grid;justify-items:center}.pd-build-focus h1{max-width:540px;margin-top:8px}.pd-build-copy>p{max-width:430px;margin-top:12px}.pd-build-focus-waiting{position:absolute;top:clamp(32px,6vh,72px);left:clamp(28px,5vw,76px);width:min(520px,calc(100% - 56px));justify-items:start;text-align:left;pointer-events:auto}.pd-build-waiting-copy{justify-items:start;padding:24px 26px 26px;border-top:1px solid var(--pd-line-strong);background:color-mix(in srgb,var(--pd-canvas-raised) 92%,transparent);backdrop-filter:blur(14px)}.pd-build-waiting-copy h1{margin:0;text-wrap:balance}.pd-build-waiting-copy>p{max-width:480px;line-height:1.62}.pd-build-waiting-copy .pd-button{margin-top:22px}.pd-build-activity-mark{position:absolute;z-index:4;bottom:clamp(28px,5vh,62px);left:50%;display:grid;width:72px;height:72px;margin-left:-36px;place-items:center;pointer-events:none}.pd-build-activity-mark .pd-animated-mark{width:72px;height:72px}.pd-animated-mark{display:block;width:116px;height:116px;overflow:visible;filter:drop-shadow(0 12px 22px color-mix(in srgb,var(--pd-brand-700) 18%,transparent))}.pd-animated-mark[data-compact=true]{width:68px;height:68px}@keyframes pd-asset-loop-back{0%,to{opacity:0;transform:translateY(-28%) scale(.98)}12%,88%{opacity:1;transform:translateY(0) scale(1)}92%{transform:translateY(1.2%) scale(1.015,.985)}}@keyframes pd-asset-loop-mid{0%,26%,to{opacity:0;transform:translateY(-28%) scale(.98)}38%,88%{opacity:1;transform:translateY(0) scale(1)}92%{transform:translateY(1.2%) scale(1.015,.985)}}@keyframes pd-asset-loop-front{0%,52%,to{opacity:0;transform:translateY(-30%) scale(.97)}64%,88%{opacity:1;transform:translateY(0) scale(1)}92%{transform:translateY(1.6%) scale(1.02,.98)}}@keyframes pd-asset-loop-dot{0%,73%,to{opacity:0;transform:scale(.35)}80%,88%{opacity:1;transform:scale(1)}}.pd-asset-stack-mark{position:relative;display:block;width:100%;height:100%;overflow:visible}.pd-asset-stack-layer{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.pd-asset-stack-back{z-index:1}.pd-asset-stack-mid{z-index:2}.pd-asset-stack-front{z-index:3}.pd-asset-stack-dot{z-index:4}.pd-asset-stack-mark[data-mode=loop] .pd-asset-stack-back{animation:pd-asset-loop-back 3.2s linear infinite}.pd-asset-stack-mark[data-mode=loop] .pd-asset-stack-mid{animation:pd-asset-loop-mid 3.2s linear infinite}.pd-asset-stack-mark[data-mode=loop] .pd-asset-stack-front{animation:pd-asset-loop-front 3.2s linear infinite}.pd-asset-stack-mark[data-mode=loop] .pd-asset-stack-dot{animation:pd-asset-loop-dot 3.2s ease-out infinite}.pd-asset-stack-mark[data-reduced=true] .pd-asset-stack-layer{animation:none!important;opacity:1;transform:none}.pd-build-status{position:absolute;z-index:4;right:50%;bottom:clamp(24px,5vh,58px);display:grid;width:min(520px,calc(100% - 40px));gap:11px;padding:12px 18px 14px;border-top:1px solid var(--pd-line-strong);background:color-mix(in srgb,var(--pd-canvas-raised) 94%,transparent);transform:translateX(50%);text-align:center}.pd-build-status p{min-height:22px}.pd-build-progress{width:100%;height:2px;overflow:hidden;background:var(--pd-track)}.pd-build-progress i{display:block;width:100%;height:100%;transform-origin:left;background:var(--pd-brand-500)}.pd-build-error-panel{position:relative;z-index:4;width:min(100% - 32px,520px);gap:15px;padding:34px;box-shadow:var(--pd-shadow-raised)}.pd-build-error-panel,.pd-demo-complete{display:grid;justify-items:center;border:1px solid var(--pd-line-strong);background:var(--pd-canvas-raised);text-align:center}.pd-demo-complete{position:absolute;z-index:6;width:min(520px,calc(100% - 32px));gap:13px;padding:32px;box-shadow:0 0 0 100vmax color-mix(in srgb,var(--pd-canvas) 48%,transparent),var(--pd-shadow-raised)}.pd-demo-complete>p{max-width:420px}.pd-demo-complete>div{display:flex;align-items:center;gap:18px;margin-top:7px}.pd-demo-dashboard-link{color:var(--pd-text-2);font-size:.84rem;text-underline-offset:4px}.pd-demo-dashboard-link:hover{color:var(--pd-brand-400)}.pd-onboarding-loading{display:grid;min-height:100vh;place-items:center;align-content:center;gap:12px}.pd-onboarding-loading-line{position:relative;width:164px;height:2px;margin-top:4px;overflow:hidden;background:var(--pd-track)}.pd-onboarding-loading-line i{position:absolute;inset-block:0;left:-42%;width:42%;background:var(--pd-brand-500);animation:pd-loader-scan 1.2s cubic-bezier(.22,1,.36,1) infinite}.pd-dashboard-page{min-height:100vh}.pd-dashboard-page .pd-workspace-shell{min-height:100vh;border:0;border-radius:0;box-shadow:none}.pd-dashboard-main{min-width:0}.pd-dashboard-content{padding:0 28px 56px}.pd-mobile-brand{display:none}.pd-dashboard-account-controls,.pd-dashboard-quick-links,.pd-location-actions{display:flex;align-items:center;gap:14px}.pd-dashboard-account-controls .pd-text-link{min-height:30px}.pd-dashboard-mobile-actions{display:none;position:relative}.pd-location-actions{margin-left:auto}.pd-demo-account-switcher{display:flex;align-items:center;gap:9px;padding-right:12px;border-right:1px solid var(--pd-line)}.pd-demo-account-switcher select{max-width:170px;min-height:34px;padding:0 28px 0 9px;border:1px solid var(--pd-line-strong);border-radius:0;background:var(--pd-canvas-raised);color:var(--pd-text);font:inherit;font-size:.8rem}.pd-demo-account-switcher select:focus-visible{outline:2px solid var(--pd-text-2);outline-offset:2px}.pd-demo-account-switcher a{color:var(--pd-text-3);font-size:.8rem;white-space:nowrap;text-underline-offset:4px}.pd-demo-account-switcher a:hover{color:var(--pd-brand-400)}.pd-analysis-link,.pd-dashboard-quick-links a{color:var(--pd-text-3);font-size:.82rem;text-decoration:none;text-underline-offset:4px}.pd-dashboard-quick-links a{display:inline-flex;min-height:30px;align-items:center}.pd-analysis-link{min-height:32px;align-items:center}.pd-analysis-link:hover,.pd-dashboard-quick-links a:hover{color:var(--pd-brand-400);text-decoration:underline}.pd-dashboard-decision{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:32px;padding:22px 0 20px;border-top:1px solid var(--pd-line-strong)}.pd-dashboard-decision-copy{min-width:0}.pd-dashboard-decision-copy .pd-info-content{font-size:.9375rem}.pd-dashboard-decision h2{max-width:900px;margin:0;color:var(--pd-text);font-family:var(--font-heading),sans-serif;font-size:clamp(1.75rem,2.4vw,2.125rem);font-weight:620;line-height:1.16;letter-spacing:-.032em;text-wrap:balance}.pd-dashboard-decision p{max-width:760px;margin:10px 0 0;color:var(--pd-text-2);font-size:1rem;line-height:1.55}.pd-dashboard-decision-action{flex:0 0 auto;margin-bottom:2px;text-decoration:none}.pd-dashboard-decision-action-disabled{display:grid;flex:0 0 auto;max-width:250px;gap:6px;justify-items:end}.pd-dashboard-decision-action-disabled>span{color:var(--pd-text-3);font-size:.8125rem;line-height:1.35;text-align:right}.pd-resolution-context{display:grid;gap:18px;padding:20px 0;border-top:1px solid var(--pd-line-brand);border-bottom:1px solid var(--pd-line-brand)}.pd-resolution-context[data-compact=true]{gap:12px;padding:10px 0 0;border:0}.pd-resolution-candidates{display:grid;gap:8px}.pd-resolution-candidates>button:not(.pd-button){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;padding:9px 12px;border:1px solid var(--pd-line);border-radius:7px;color:var(--pd-text);background:transparent;font:inherit;text-align:left;cursor:pointer}.pd-resolution-candidates>button:not(.pd-button):hover{border-color:var(--pd-line-strong)}.pd-resolution-candidates>button:not(.pd-button):focus-visible{border-color:var(--pd-text);outline:2px solid var(--pd-focus);outline-offset:2px}.pd-resolution-candidates button span{display:grid;gap:2px}.pd-resolution-candidates button strong{font-size:.875rem}.pd-resolution-candidates button small,.pd-resolution-candidates button>span:last-child{color:var(--pd-text-3);font-size:.8125rem}.pd-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.pd-dashboard-metadata{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--pd-text-3);font:.78rem/1.45 var(--font-mono),monospace}.pd-dashboard-metadata,.pd-dashboard-notes{padding:12px 0;border-top:1px solid var(--pd-line)}.pd-dashboard-notes{color:var(--pd-warning);font-size:.86rem}.pd-dashboard-notes p{margin:0}.pd-dashboard-notes p+p{margin-top:4px}.pd-dashboard-analysis{margin-top:28px}.pd-overview-snapshot{margin-top:2px;border-top:1px solid var(--pd-line-strong)}.pd-overview-section-links-header,.pd-overview-snapshot-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px;padding:20px 0 17px;border-bottom:1px solid var(--pd-line)}.pd-overview-section-links-header>div:first-child,.pd-overview-snapshot-header>div:first-child{min-width:0}.pd-overview-section-links-header p,.pd-overview-snapshot-header p{max-width:720px;margin:7px 0 0;color:var(--pd-text-2);font-size:.94rem;line-height:1.5}.pd-overview-snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pd-overview-snapshot-grid>div{display:grid;min-width:0;gap:6px;padding:19px 16px 18px 0;border-right:1px solid var(--pd-line)}.pd-overview-snapshot-grid>div+div{padding-left:18px}.pd-overview-snapshot-grid>div:last-child{border-right:0}.pd-overview-snapshot-grid strong{overflow:hidden;color:var(--pd-text);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:600;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.pd-overview-snapshot-grid small{color:var(--pd-text-3);font-size:.82rem;line-height:1.4}.pd-overview-section-links{margin-top:34px;border-top:1px solid var(--pd-line-strong)}.pd-overview-section-list{border-top:0}.pd-overview-section-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(180px,.75fr) auto;gap:22px;align-items:center;padding:19px 0;border-bottom:1px solid var(--pd-line)}.pd-overview-section-row h3{margin:0;color:var(--pd-text);font-size:1.08rem;font-weight:600;letter-spacing:-.018em}.pd-overview-section-row p{max-width:620px;margin:5px 0 0;color:var(--pd-text-2);font-size:.9rem;line-height:1.45}.pd-overview-section-row>span{color:var(--pd-text-3);font-size:.81rem;line-height:1.4}.pd-overview-section-row .pd-button{justify-self:end;white-space:nowrap;text-decoration:none}.pd-campaign-entry-heading{padding:19px 0 20px;border-top:1px solid var(--pd-line-strong)}.pd-campaign-entry-heading h2{margin:0;color:var(--pd-text);font-size:1.35rem;font-weight:600;letter-spacing:-.025em}.pd-campaign-entry-heading p{max-width:720px;margin:7px 0 0;color:var(--pd-text-2);font-size:.94rem;line-height:1.5}.pd-overview-primary{margin-top:30px;padding-top:25px;border-top:1px solid var(--pd-line-strong)}.pd-overview-opportunity{display:grid;grid-template-columns:minmax(0,.85fr) minmax(300px,1.15fr);gap:42px}.pd-overview-opportunity-copy{align-self:start}.pd-overview-factors{display:grid;margin:25px 0 0;border-top:1px solid var(--pd-line)}.pd-overview-factors>div{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--pd-line)}.pd-overview-factors dt{color:var(--pd-text-3);font-size:.84rem}.pd-overview-factors dd{margin:0;color:var(--pd-text);font:500 .8rem var(--font-mono),monospace}.pd-overview-prompt-evidence{padding-left:34px;border-left:1px solid var(--pd-line)}.pd-overview-prompt-evidence ol{margin:18px 0 0;padding:0;border-top:1px solid var(--pd-line);list-style:none}.pd-overview-prompt-evidence li{padding:14px 0;border-bottom:1px solid var(--pd-line);color:var(--pd-text-2);font-size:.92rem;line-height:1.5}.pd-overview-leaders{margin:20px 0 0;padding:0;border-top:1px solid var(--pd-line);list-style:none}.pd-overview-leaders li{display:grid;min-height:48px;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid var(--pd-line);position:relative}.pd-overview-leaders li[data-selected=true]{box-shadow:none}.pd-overview-leaders li[data-selected=true]:before{position:absolute;inset:0 auto 0 0;width:2px;background:var(--pd-brand-500);content:"";pointer-events:none}.pd-overview-leaders li>span{padding-left:6px;color:var(--pd-text-3);font:.76rem var(--font-mono),monospace}.pd-overview-leaders li>div{display:flex;min-width:0;align-items:baseline;gap:10px}.pd-overview-leaders li small{color:var(--pd-text-3);font-size:.78rem}.pd-overview-leaders a{color:var(--pd-text-2);text-decoration:none}.pd-overview-leaders a:hover{color:var(--pd-brand-400);text-decoration:underline;text-underline-offset:3px}.pd-overview-leaders strong{color:var(--pd-text);font:500 .8rem var(--font-mono),monospace}.pd-overview-secondary{margin-top:38px;padding-top:24px;border-top:1px solid var(--pd-line-strong)}.pd-overview-secondary>ol{margin:16px 0 0;padding:0;border-top:1px solid var(--pd-line);list-style:none}.pd-overview-secondary li{display:grid;min-height:68px;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;border-bottom:1px solid var(--pd-line)}.pd-overview-secondary li>div{display:grid;gap:5px}.pd-overview-secondary strong{color:var(--pd-text);font-size:.92rem;font-weight:550;line-height:1.35}.pd-overview-secondary span{color:var(--pd-text-3);font-size:.82rem;line-height:1.4}.pd-overview-secondary a{color:var(--pd-text-2);font-size:.82rem;text-decoration:underline;text-decoration-color:var(--pd-line-strong);text-underline-offset:4px}.pd-overview-secondary a:hover{color:var(--pd-brand-400)}.pd-overview-briefings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:38px;padding-top:24px;border-top:1px solid var(--pd-line-strong)}.pd-overview-briefing{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.pd-overview-briefing>ol{width:100%;margin:17px 0 16px;padding:0;border-top:1px solid var(--pd-line);list-style:none}.pd-overview-briefing>ol li{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--pd-line)}.pd-overview-briefing>ol li>span:first-child{display:grid;gap:4px}.pd-overview-briefing>ol strong,.pd-overview-opportunity-summary>strong{color:var(--pd-text);font-size:.94rem;font-weight:560}.pd-overview-briefing>ol li>span:last-child,.pd-overview-briefing>ol small,.pd-overview-opportunity-summary>span{color:var(--pd-text-3);font-size:.82rem;line-height:1.4}.pd-overview-briefing>a{margin-top:auto;color:var(--pd-text-2);font-size:.84rem;text-underline-offset:4px}.pd-overview-opportunity-summary{display:grid;width:100%;gap:7px;margin:17px 0 16px;padding:15px 0;border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line)}.pd-overview-opportunity-summary q{color:var(--pd-text-2);font-size:.9rem;line-height:1.5}.pd-company-market-context{display:grid;grid-template-columns:minmax(0,.8fr) minmax(300px,1.2fr);gap:42px;align-items:start;margin-top:40px;padding:25px 0;border-top:1px solid var(--pd-line-strong);border-bottom:1px solid var(--pd-line)}.pd-company-market-context>div:first-child>p{margin:8px 0 0;color:var(--pd-text-2);font-size:.94rem;line-height:1.55}.pd-company-market-context>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--pd-line)}.pd-company-market-context>dl>div{min-width:0;padding:13px 14px 12px;border-right:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line)}.pd-company-market-context>dl>div:last-child{border-right:0}.pd-company-market-context dt{color:var(--pd-text-3);font-size:.78rem}.pd-company-market-context dd{margin:6px 0 0;color:var(--pd-text);font:550 .9rem var(--font-mono),monospace}.pd-company-market-action{display:grid;gap:7px;justify-items:start}.pd-company-market-action strong{color:var(--pd-text);font-size:.96rem}.pd-company-market-action span{color:var(--pd-text-3);font-size:.84rem;line-height:1.45}.pd-company-market-action .pd-button{margin-top:7px}.pd-overview-data-notes{margin-top:28px;border-top:1px solid var(--pd-line);color:var(--pd-text-3);font-size:.82rem}.pd-overview-data-notes summary{padding:13px 0;color:var(--pd-text-2);cursor:pointer}.pd-overview-data-notes>div{padding:0 0 12px}.pd-overview-data-notes p{margin:5px 0 0}.pd-multi-chart{min-width:0;margin-top:20px}.pd-multi-chart svg{display:block;width:100%;height:auto;min-height:270px;overflow:visible}.pd-chart-legend{display:flex;flex-wrap:wrap;gap:9px 18px;color:var(--pd-text-3);font:.76rem var(--font-mono),monospace}.pd-chart-legend span{display:inline-flex;align-items:center;gap:7px}.pd-chart-legend i{width:18px;height:2px}.pd-ranking-list{margin:17px 0 0;padding:0;border-top:1px solid var(--pd-line);list-style:none}.pd-ranking-list li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:42px;border-bottom:1px solid var(--pd-line);color:var(--pd-text-3);font-size:.86rem}.pd-ranking-list li[data-focused=true]{box-shadow:inset 2px 0 var(--pd-brand-500);background:var(--pd-fill-subtle)}.pd-ranking-list li>span{padding-left:6px;font:.72rem var(--font-mono),monospace}.pd-ranking-list a{overflow:hidden;color:var(--pd-text-2);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.pd-ranking-list a:hover{color:var(--pd-brand-400);text-decoration:underline;text-underline-offset:3px}.pd-ranking-list strong{padding-right:7px;color:var(--pd-text);font:500 .78rem var(--font-mono),monospace}.pd-dashboard-section{margin-top:44px;padding-top:24px;border-top:1px solid var(--pd-line-strong)}.pd-first-observed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;margin-top:22px}.pd-first-observed-grid ul{margin:12px 0 0;padding:0;border-top:1px solid var(--pd-line);list-style:none}.pd-first-observed-grid li{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--pd-line)}.pd-first-observed-grid a{overflow:hidden;color:var(--pd-text-2);font-size:.88rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.pd-first-observed-grid a:hover{color:var(--pd-brand-400);text-decoration:underline;text-underline-offset:3px}.pd-first-observed-grid span{flex:0 0 auto;color:var(--pd-text-3);font:.74rem var(--font-mono),monospace}.pd-opportunity-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:28px;margin-top:20px}.pd-opportunity-evidence{padding-left:28px;border-left:1px solid var(--pd-line)}.pd-dashboard-limited{margin:14px 0 0;padding:10px 0;border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);color:var(--pd-warning);font-size:.86rem}.pd-prompt-evidence{margin-top:22px;border-top:1px solid var(--pd-line)}.pd-prompt-evidence summary{padding:12px 0;color:var(--pd-text-2);font-size:.84rem;cursor:pointer}.pd-prompt-evidence ol{margin:0;padding:0 0 0 20px;color:var(--pd-text-3);font-size:.84rem;line-height:1.55}.pd-prompt-evidence li{padding:8px 0;border-top:1px solid var(--pd-line)}.pd-zero-ad-list{margin-top:28px;border-top:1px solid var(--pd-line-strong)}.pd-zero-ad-list h3{padding:18px 0 8px}.pd-zero-ad-list>div{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--pd-line);color:var(--pd-text-2);font-size:.88rem}.pd-zero-ad-list strong{color:var(--pd-text-3);font:500 .76rem var(--font-mono),monospace}.pd-baseline-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.pd-resolution-panel{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:28px;padding:22px 0;border-top:1px solid var(--pd-line-brand);border-bottom:1px solid var(--pd-line-brand)}.pd-resolution-list{display:grid}.pd-resolution-row{display:grid;grid-template-columns:minmax(140px,.4fr) minmax(0,1fr);gap:12px 18px;align-items:center;padding:13px 0;border-bottom:1px solid var(--pd-line)}.pd-resolution-row:first-child{padding-top:0}.pd-resolution-options{display:flex;flex-wrap:wrap;gap:7px}.pd-resolution-row>[role=alert]{grid-column:2}.pd-dashboard-skeleton{display:grid;gap:28px;padding:8px 0 22px}.pd-skeleton-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--pd-line)}.pd-skeleton-metrics>div{display:grid;gap:10px;min-height:108px;padding:19px 18px;border-right:1px solid var(--pd-line)}.pd-skeleton-metrics>div:last-child{border-right:0}.pd-skeleton-metrics span{width:42%;height:12px}.pd-skeleton-metrics strong{width:58%;height:25px}.pd-skeleton-metrics small{width:72%;height:11px}.pd-skeleton-workspace{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:14px 26px}.pd-skeleton-heading{grid-column:1/-1;width:28%;height:24px}.pd-skeleton-copy{grid-column:1/-1;width:54%;height:13px}.pd-skeleton-analysis,.pd-skeleton-detail{height:318px}.pd-dashboard-skeleton[data-variant=opportunities] .pd-skeleton-analysis{grid-column:1/-1;height:360px}.pd-dashboard-skeleton[data-variant=opportunities] .pd-skeleton-detail{grid-column:1/-1;height:280px}.pd-dashboard-skeleton[data-variant=campaigns] .pd-skeleton-analysis,.pd-dashboard-skeleton[data-variant=campaigns] .pd-skeleton-detail{height:410px}.pd-dashboard-skeleton[data-variant=overview] .pd-skeleton-analysis{grid-column:1/-1;height:260px}.pd-market-analysis,.pd-market-answer-visibility,.pd-market-ranking{margin-top:36px;padding-top:25px;border-top:1px solid var(--pd-line-strong)}.pd-market-analysis-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.45fr);gap:32px;align-items:stretch;margin-top:18px}.pd-market-analysis-grid>*{min-width:0}.pd-market-analysis-grid .pd-multi-chart{margin-top:0}.pd-market-detail{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:24px;padding-left:26px;border-left:1px solid var(--pd-line)}.pd-market-detail dl{display:grid;margin:0;border-top:1px solid var(--pd-line)}.pd-market-detail dl>div{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--pd-line)}.pd-market-detail dt{color:var(--pd-text-3);font-size:.8rem}.pd-market-detail dd{margin:0;color:var(--pd-text);font:500 .78rem var(--font-mono),monospace;text-align:right}.pd-market-detail>a{width:-moz-fit-content;width:fit-content;color:var(--pd-text-2);font-size:.82rem;text-decoration:underline;text-decoration-color:var(--pd-line-strong);text-underline-offset:4px}.pd-market-detail>a:hover{color:var(--pd-brand-400)}.pd-market-table-wrap{margin-top:18px;overflow-x:auto;border-top:1px solid var(--pd-line)}.pd-market-table{width:100%;min-width:790px;border-collapse:collapse;color:var(--pd-text-2);font-size:.84rem}.pd-market-table th{height:42px;padding:0 12px;border-bottom:1px solid var(--pd-line-strong);color:var(--pd-text-3);font:500 .7rem var(--font-mono),monospace;text-align:right;text-transform:uppercase;letter-spacing:.04em}.pd-market-table th:first-child,.pd-market-table th:nth-child(2){text-align:left}.pd-market-table td{height:47px;padding:0 12px;border-bottom:1px solid var(--pd-line);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pd-market-table td:first-child{width:58px;color:var(--pd-text-3);font:.74rem var(--font-mono),monospace;text-align:left}.pd-market-table td:nth-child(2){min-width:210px;text-align:left}.pd-market-table td:nth-child(2) button{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:230px;overflow:hidden;padding:0;border:0;color:var(--pd-text-2);background:transparent;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;vertical-align:middle}.pd-market-table td:nth-child(2) button:hover{color:var(--pd-brand-400);text-decoration:underline;text-underline-offset:3px}.pd-market-table td:nth-child(2)>span{margin-left:9px;color:var(--pd-text-3);font:.67rem var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.045em}.pd-market-table tr[data-selected=true]{background:var(--pd-fill-subtle);box-shadow:inset 2px 0 var(--pd-brand-500)}.pd-market-table tr[data-relationship=company] td:nth-child(2) button{color:var(--pd-text);font-weight:620}.pd-market-table tr[data-relationship=tracked_competitor] td:nth-child(2) button{color:var(--pd-text);font-weight:540}.pd-answer-visibility-rows{margin-top:16px;border-top:1px solid var(--pd-line)}.pd-answer-visibility-rows>div{display:grid;min-height:48px;grid-template-columns:minmax(180px,1fr) auto auto;gap:22px;align-items:center;border-bottom:1px solid var(--pd-line)}.pd-answer-visibility-rows strong{color:var(--pd-text);font-size:.88rem;font-weight:560}.pd-answer-visibility-rows span{color:var(--pd-text-3);font:.74rem var(--font-mono),monospace}.pd-competitor-comparison,.pd-competitor-investigator,.pd-competitor-territory,.pd-competitor-workbench{margin-top:28px;padding-top:20px;border-top:1px solid var(--pd-line-strong)}.pd-competitor-workbench>.pd-view-tabs{margin-top:18px;border-block:1px solid var(--pd-line)}.pd-competitor-workbench-panel>:is(.pd-competitor-comparison,.pd-competitor-territory,.pd-competitor-investigator){margin-top:0;padding-top:22px;border-top:0}.pd-competitor-investigator .pd-panel-header{align-items:flex-start;gap:20px}.pd-competitor-table th:first-child{text-align:left}.pd-competitor-table td:first-child{width:auto;min-width:210px;text-align:left}.pd-competitor-table td:nth-child(2){min-width:110px;color:var(--pd-text-3);text-align:left}.pd-competitor-table td[colspan]{color:var(--pd-text-3);text-align:right}.pd-territory-summary{display:flex;flex-wrap:wrap;gap:0;margin-top:18px;border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line)}.pd-territory-summary span{padding:11px 18px 11px 0;color:var(--pd-text-3);font:.75rem var(--font-mono),monospace}.pd-territory-summary span+span{padding-left:18px;border-left:1px solid var(--pd-line)}.pd-territory-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);min-height:460px;margin-top:22px;border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line)}.pd-territory-list{overflow-y:auto;border-right:1px solid var(--pd-line)}.pd-territory-list button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;width:100%;gap:5px;padding:13px 14px;border:0;border-bottom:1px solid var(--pd-line);color:var(--pd-text-2);background:transparent;text-align:left;cursor:pointer}.pd-territory-list button:hover{background:var(--pd-fill-subtle)}.pd-territory-list button[data-active=true]{color:var(--pd-text);background:var(--pd-fill-subtle);box-shadow:inset 2px 0 var(--pd-brand-500)}.pd-territory-list small{color:var(--pd-text-3);font-size:.72rem}.pd-territory-detail{min-width:0;padding:24px 28px}.pd-territory-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.pd-territory-brand{margin-top:20px;padding-top:17px;border-top:1px solid var(--pd-line)}.pd-territory-brand h4{color:var(--pd-text);font-size:.88rem;font-weight:600}.pd-territory-brand p{margin-top:4px;color:var(--pd-text-3);font-size:.75rem}.pd-territory-brand ol{margin:12px 0 0;padding-left:20px;color:var(--pd-text-2);font-size:.82rem;line-height:1.5}.pd-territory-brand li{padding:6px 0;border-top:1px solid var(--pd-line)}.pd-territory-brand>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.pd-territory-brand a{color:var(--pd-text-3);font:.72rem var(--font-mono),monospace;text-decoration:underline;text-underline-offset:3px}.pd-competitor-select{display:grid;gap:5px;color:var(--pd-text-3);font-size:.7rem}.pd-competitor-select select{min-width:210px;height:36px;padding:0 30px 0 10px;border:1px solid var(--pd-line-strong);border-radius:5px;color:var(--pd-text);background:var(--pd-canvas);font:.82rem var(--font-body),system-ui,sans-serif}.pd-competitor-investigator .pd-view-tabs{margin-top:18px;padding-inline:0;border:0;border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line)}.pd-detail-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding-top:24px}.pd-detail-overview h3{color:var(--pd-text);font-size:.92rem;font-weight:600}.pd-detail-overview dl,.pd-targeting-evidence dl{margin:12px 0 0;border-top:1px solid var(--pd-line)}.pd-detail-overview dl>div,.pd-targeting-evidence dl>div{display:flex;min-height:43px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--pd-line)}.pd-detail-overview dt,.pd-targeting-evidence dt{color:var(--pd-text-3);font-size:.78rem}.pd-detail-overview dd,.pd-targeting-evidence dd{margin:0;color:var(--pd-text);font:500 .76rem var(--font-mono),monospace;text-align:right}.pd-creative-evidence,.pd-evidence-rows,.pd-targeting-evidence{margin-top:22px;border-top:1px solid var(--pd-line)}.pd-creative-evidence>article,.pd-evidence-rows>article{display:grid;min-height:68px;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:12px 0;border-bottom:1px solid var(--pd-line)}.pd-evidence-rows>article>div:first-child{display:grid;gap:5px}.pd-creative-evidence h3,.pd-evidence-rows strong{color:var(--pd-text);font-size:.86rem;font-weight:560}.pd-creative-evidence p,.pd-creative-evidence span,.pd-evidence-rows small,.pd-evidence-rows span{color:var(--pd-text-3);font-size:.76rem;line-height:1.45}.pd-evidence-rows>article>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.pd-creative-evidence a,.pd-evidence-rows a{color:var(--pd-text-2);font-size:.75rem;text-decoration:underline;text-decoration-color:var(--pd-line-strong);text-underline-offset:3px}.pd-targeting-evidence>article{padding:20px 0;border-bottom:1px solid var(--pd-line)}.pd-targeting-evidence h3{color:var(--pd-text);font-size:.92rem;font-weight:560;line-height:1.45}.pd-targeting-evidence details{margin-top:14px;color:var(--pd-text-3);font-size:.78rem}.pd-targeting-evidence summary{cursor:pointer}.pd-targeting-evidence ol{padding-left:20px}.pd-targeting-evidence li{padding:5px 0;border-top:1px solid var(--pd-line)}.pd-opportunity-controls{display:flex;flex-wrap:wrap;align-items:end;gap:18px;margin-top:34px;padding:14px 0;border-top:1px solid var(--pd-line-strong);border-bottom:1px solid var(--pd-line-strong)}.pd-opportunity-lenses,.pd-opportunity-view{display:flex;gap:3px}.pd-opportunity-lenses button,.pd-opportunity-view button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:5px;color:var(--pd-text-3);background:transparent;font:520 .78rem var(--font-body),system-ui,sans-serif;cursor:pointer}.pd-opportunity-lenses button[data-active=true],.pd-opportunity-view button[data-active=true]{border-color:var(--pd-line-strong);color:var(--pd-text);background:var(--pd-fill-subtle);box-shadow:inset 2px 0 var(--pd-brand-500)}.pd-opportunity-controls form{display:grid;min-width:min(300px,100%);grid-template-columns:minmax(0,1fr) auto;gap:0;margin-left:auto}.pd-opportunity-controls form label{grid-column:1/3;padding-bottom:4px;color:var(--pd-text-3);font-size:.7rem}.pd-opportunity-controls input{min-width:0;height:35px;padding:0 10px;border:1px solid var(--pd-line-strong);border-radius:5px 0 0 5px;color:var(--pd-text);background:var(--pd-canvas);font:.8rem var(--font-body),system-ui,sans-serif}.pd-opportunity-controls form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:35px;padding:0 12px;border:1px solid var(--pd-line-strong);border-left:0;border-radius:0 5px 5px 0;color:var(--pd-text-2);background:var(--pd-surface-1);font-size:.76rem;cursor:pointer}.pd-opportunity-investigation{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);min-height:660px;margin-top:28px;border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line)}.pd-opportunity-ranked{min-width:0;border-right:1px solid var(--pd-line)}.pd-opportunity-ranked>.pd-panel-header{padding:21px 18px 17px 0}.pd-opportunity-list{max-height:750px;overflow-y:auto}.pd-opportunity-list>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;width:100%;min-height:84px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px 16px 12px 0;border:0;border-top:1px solid var(--pd-line);color:var(--pd-text-2);background:transparent;text-align:left;cursor:pointer}.pd-opportunity-list>button:hover{background:var(--pd-fill-subtle)}.pd-opportunity-list>button[data-active=true]{background:var(--pd-fill-subtle);box-shadow:inset 2px 0 var(--pd-brand-500)}.pd-opportunity-list>button>span{padding-left:8px;color:var(--pd-text-3);font:.72rem var(--font-mono),monospace}.pd-opportunity-list>button>div{display:grid;min-width:0;gap:5px}.pd-opportunity-list strong{overflow:hidden;color:var(--pd-text);font-size:.86rem;font-weight:590;text-overflow:ellipsis;white-space:nowrap}.pd-opportunity-list small{color:var(--pd-text-3);font-size:.72rem;line-height:1.4}.pd-opportunity-list dl{grid-column:2;display:flex;gap:18px;margin:3px 0 0}.pd-opportunity-list dl>div{display:flex;gap:5px}.pd-opportunity-list dt{color:var(--pd-text-3);font-size:.68rem}.pd-opportunity-list dd{margin:0;color:var(--pd-text-2);font:.68rem var(--font-mono),monospace}.pd-opportunity-detail{min-width:0;padding:25px 0 35px 30px}.pd-opportunity-detail>header{display:grid;gap:8px;padding-bottom:20px;border-bottom:1px solid var(--pd-line-strong)}.pd-opportunity-detail>header h2{margin:0;color:var(--pd-text);font:620 1.55rem/1.15 var(--font-heading),sans-serif;letter-spacing:-.025em}.pd-opportunity-detail>header p{margin:0;color:var(--pd-text-3);font-size:.82rem;line-height:1.5}.pd-opportunity-detail>header a{width:-moz-fit-content;width:fit-content;color:var(--pd-text-2);font-size:.78rem;text-decoration:underline;text-decoration-color:var(--pd-line-strong);text-underline-offset:3px}.pd-opportunity-factors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-bottom:1px solid var(--pd-line-strong)}.pd-opportunity-factors>div{display:grid;gap:4px;padding:14px 10px 14px 0;border-bottom:1px solid var(--pd-line)}.pd-opportunity-factors>div:nth-child(2n){padding-left:16px;border-left:1px solid var(--pd-line)}.pd-opportunity-factors dt{color:var(--pd-text-3);font-size:.72rem}.pd-opportunity-factors dd{margin:0;color:var(--pd-text);font:520 .8rem var(--font-mono),monospace}.pd-opportunity-detail>section{margin-top:26px;padding-top:19px;border-top:1px solid var(--pd-line-strong)}.pd-opportunity-detail>section h3{margin:0;color:var(--pd-text);font-size:.95rem;font-weight:600}.pd-opportunity-detail>section>p{margin:5px 0 0;color:var(--pd-text-3);font-size:.76rem}.pd-opportunity-prompts{margin-top:12px;border-top:1px solid var(--pd-line)}.pd-opportunity-prompts label{display:grid;min-height:62px;grid-template-columns:18px minmax(0,1fr) auto;gap:11px;align-items:center;border-bottom:1px solid var(--pd-line);cursor:pointer}.pd-opportunity-prompts input{accent-color:var(--pd-brand-500)}.pd-opportunity-prompts label>span:nth-child(2){display:grid;gap:4px}.pd-opportunity-prompts strong{color:var(--pd-text-2);font-size:.81rem;font-weight:520;line-height:1.4}.pd-opportunity-prompts small{color:var(--pd-text-3);font-size:.7rem}.pd-opportunity-prompts label>span:last-child{display:flex;gap:8px}.pd-opportunity-creatives a,.pd-opportunity-prompts a{color:var(--pd-text-3);font:.7rem var(--font-mono),monospace;text-decoration:underline;text-underline-offset:3px}.pd-opportunity-advertisers{margin-top:11px;border-top:1px solid var(--pd-line)}.pd-opportunity-advertisers>div{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--pd-line)}.pd-opportunity-advertisers a{color:var(--pd-text-2);font-size:.82rem;text-decoration:none}.pd-opportunity-advertisers span{color:var(--pd-text-3);font:.7rem var(--font-mono),monospace}.pd-opportunity-creatives{margin-top:11px;border-top:1px solid var(--pd-line)}.pd-opportunity-creatives article{display:grid;min-height:58px;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border-bottom:1px solid var(--pd-line)}.pd-opportunity-creatives article>div{display:grid;gap:4px}.pd-opportunity-creatives strong{color:var(--pd-text-2);font-size:.8rem;font-weight:540}.pd-opportunity-creatives span{color:var(--pd-text-3);font-size:.7rem}.pd-opportunity-map-view{margin-top:28px;padding-top:22px;border-top:1px solid var(--pd-line-strong)}.pd-opportunity-map-view .pd-opportunity-plot{margin-top:18px}.pd-opportunity-map-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border-top:1px solid var(--pd-line)}.pd-opportunity-map-index button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;min-height:58px;gap:4px;padding:10px;border:0;border-right:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);color:var(--pd-text-2);background:transparent;font-size:.78rem;text-align:left;cursor:pointer}.pd-opportunity-map-index button[data-active=true]{color:var(--pd-text);background:var(--pd-fill-subtle);box-shadow:inset 2px 0 var(--pd-brand-500)}.pd-opportunity-map-index span{color:var(--pd-text-3);font-size:.68rem}.pd-opportunity-draft{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;margin-top:40px;padding-top:25px;border-top:1px solid var(--pd-line-strong)}.pd-draft-result,.pd-opportunity-draft>.pd-dashboard-limited{grid-column:1/3}.pd-draft-result{margin-top:8px;padding:24px 0;border-top:1px solid var(--pd-line-brand);border-bottom:1px solid var(--pd-line-brand)}.pd-draft-result h3{max-width:850px;margin:8px 0 0;color:var(--pd-text);font:600 1.25rem/1.4 var(--font-heading),sans-serif}.pd-draft-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0;border-top:1px solid var(--pd-line)}.pd-draft-result dl>div{display:grid;gap:4px;padding:12px 10px 12px 0;border-bottom:1px solid var(--pd-line)}.pd-draft-result dt{color:var(--pd-text-3);font-size:.72rem}.pd-draft-result dd{margin:0;color:var(--pd-text-2);font-size:.82rem}.pd-draft-result details{margin-top:18px;color:var(--pd-text-3);font-size:.78rem}.pd-draft-result summary{cursor:pointer}.pd-draft-alternative{margin-top:18px;padding-top:16px;border-top:1px solid var(--pd-line);color:var(--pd-text-2);font-size:.82rem}.pd-root .pd-campaign-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;border-top:1px solid var(--pd-line-strong);border-bottom:1px solid var(--pd-line)}.pd-root .pd-campaign-studio{display:grid;gap:26px}.pd-root .pd-campaign-source{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;padding:24px 0 25px;border-top:1px solid var(--pd-line-strong);border-bottom:1px solid var(--pd-line)}.pd-root .pd-campaign-back{display:inline-block;margin-bottom:10px;color:var(--pd-text-3);font-size:.82rem;text-decoration:none}.pd-root .pd-campaign-back:hover{color:var(--pd-text);text-decoration:underline;text-underline-offset:3px}.pd-root .pd-campaign-source h2{max-width:760px;margin:0;color:var(--pd-text);font:620 1.55rem/1.16 var(--font-body),system-ui,sans-serif;letter-spacing:-.025em}.pd-root .pd-campaign-source>div>span{display:block;max-width:720px;margin-top:9px;color:var(--pd-text-2);font-size:.94rem;line-height:1.55}.pd-root .pd-campaign-source dl{display:grid;grid-template-columns:repeat(3,minmax(105px,1fr));margin:0;border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line)}.pd-root .pd-campaign-source dl div{min-width:120px;padding:11px 15px}.pd-root .pd-campaign-source dl div+div{border-left:1px solid var(--pd-line)}.pd-root .pd-campaign-source dt{color:var(--pd-text-3);font-size:.78rem}.pd-root .pd-campaign-source dd{margin:4px 0 0;color:var(--pd-text);font-size:.88rem;font-weight:600}.pd-root .pd-campaign-stage-nav{display:flex;border-bottom:1px solid var(--pd-line-strong)}.pd-root .pd-campaign-stage-nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;min-height:42px;align-items:center;gap:9px;padding:0 20px 0 0;border:0;border-bottom:2px solid transparent;color:var(--pd-text-3);background:transparent;font:560 .86rem var(--font-body),system-ui,sans-serif;cursor:pointer}.pd-root .pd-campaign-stage-nav button+button{padding-left:20px;border-left:1px solid var(--pd-line)}.pd-root .pd-campaign-stage-nav button span{color:var(--pd-text-4);font:.76rem var(--font-mono),monospace}.pd-root .pd-campaign-stage-nav button[data-active=true]{border-bottom-color:var(--pd-brand-500);color:var(--pd-text)}.pd-root .pd-campaign-stage-nav button:disabled{color:var(--pd-text-4);cursor:default}.pd-root .pd-campaign-announcer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pd-root .pd-campaign-builder{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:40px;align-items:start}.pd-root :is(.pd-campaign-evidence,.pd-campaign-facts,.pd-campaign-output,.pd-campaign-editor,.pd-campaign-result){min-width:0}.pd-root :is(.pd-campaign-evidence,.pd-campaign-facts,.pd-campaign-editor)>header{padding-bottom:15px;border-bottom:1px solid var(--pd-line)}.pd-root .pd-campaign-result-header h2,.pd-root :is(.pd-campaign-evidence,.pd-campaign-facts) h2{margin:0;color:var(--pd-text);font:620 1.3rem/1.25 var(--font-body),system-ui,sans-serif;letter-spacing:-.02em}.pd-root .pd-campaign-direction h3,.pd-root .pd-campaign-editor h3,.pd-root .pd-campaign-recommendations h3,.pd-root .pd-campaign-targeting h3{margin:0;color:var(--pd-text);font:620 1.02rem/1.35 var(--font-body),system-ui,sans-serif}.pd-root .pd-campaign-result-header p,.pd-root :is(.pd-campaign-evidence,.pd-campaign-facts,.pd-campaign-editor) header p{margin:6px 0 0;color:var(--pd-text-2);font-size:.88rem;line-height:1.5}.pd-root .pd-campaign-evidence-tabs{display:flex;margin-top:17px;border-bottom:1px solid var(--pd-line)}.pd-root .pd-campaign-evidence-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:39px;padding:0 14px;border:0;border-bottom:2px solid transparent;color:var(--pd-text-3);background:transparent;font:550 .84rem var(--font-body),system-ui,sans-serif;cursor:pointer}.pd-root .pd-campaign-evidence-tabs button:first-child{padding-left:0}.pd-root .pd-campaign-evidence-tabs button[data-active=true]{border-bottom-color:var(--pd-brand-500);color:var(--pd-text)}.pd-root .pd-campaign-evidence-tabs button span{margin-left:7px;color:var(--pd-text-4);font:.72rem var(--font-mono),monospace}.pd-root .pd-campaign-evidence-pane{max-height:560px;overflow-y:auto;overscroll-behavior:contain}.pd-root .pd-campaign-evidence-group>div{display:grid}.pd-root .pd-campaign-evidence-group label{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 2px;border-bottom:1px solid var(--pd-line);cursor:pointer}.pd-root .pd-campaign-evidence-group input[type=checkbox]{margin-top:3px;accent-color:var(--pd-brand-500)}.pd-root .pd-campaign-evidence-group small,.pd-root .pd-campaign-evidence-group strong{display:block}.pd-root .pd-campaign-evidence-group strong{color:var(--pd-text);font-size:.9rem;font-weight:570;line-height:1.45}.pd-root .pd-campaign-evidence-group p{display:-webkit-box;overflow:hidden;margin:5px 0;color:var(--pd-text-2);font-size:.84rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pd-root .pd-campaign-evidence-group small{margin-top:5px;color:var(--pd-text-3);font-size:.8rem;line-height:1.4}.pd-root .pd-campaign-evidence-group a{color:var(--pd-text-2);font-size:.82rem;text-underline-offset:3px}.pd-root .pd-campaign-context>p{margin:15px 0 0;color:var(--pd-text-3);font-size:.82rem}.pd-root .pd-campaign-context article{padding:15px 0;border-bottom:1px solid var(--pd-line)}.pd-root .pd-campaign-context article strong{color:var(--pd-text);font-size:.9rem}.pd-root .pd-campaign-context article p{margin:6px 0;color:var(--pd-text-2);font-size:.88rem;line-height:1.5}.pd-root .pd-campaign-context article span{color:var(--pd-text-3);font-size:.8rem}.pd-root .pd-campaign-facts{position:sticky;top:18px;display:grid;max-height:calc(100vh - 36px);gap:15px;padding:22px;overflow-y:auto;border:1px solid var(--pd-line-strong);background:var(--pd-canvas-raised)}.pd-root .pd-campaign-copy-fields label,.pd-root .pd-campaign-facts label{display:grid;gap:6px;color:var(--pd-text-2);font-size:.84rem;font-weight:570}.pd-root .pd-campaign-copy-fields input,.pd-root .pd-campaign-copy-fields textarea,.pd-root .pd-campaign-facts input,.pd-root .pd-campaign-facts textarea{width:100%;padding:10px 11px;border:1px solid var(--pd-line-strong);border-radius:6px;outline:none;color:var(--pd-text);background:var(--pd-canvas);font:400 .94rem/1.5 var(--font-body),system-ui,sans-serif}.pd-root .pd-campaign-copy-fields textarea,.pd-root .pd-campaign-facts textarea{min-height:86px;resize:vertical}.pd-root .pd-campaign-copy-fields :is(input,textarea):focus,.pd-root .pd-campaign-facts :is(input,textarea):focus{border-color:var(--pd-text-3);box-shadow:none}.pd-root .pd-campaign-advanced{border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line)}.pd-root .pd-campaign-advanced summary{padding:12px 0;color:var(--pd-text-2);font-size:.84rem;font-weight:580;cursor:pointer}.pd-root .pd-campaign-advanced>div{display:grid;gap:14px;padding:2px 0 16px}.pd-root .pd-campaign-existing-result{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:13px;border-top:1px solid var(--pd-line)}.pd-root .pd-campaign-existing-result p,.pd-root .pd-campaign-generate p{margin:0;color:var(--pd-text-3);font-size:.8rem;line-height:1.45}.pd-root .pd-text-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;color:var(--pd-text-2);background:transparent;font:570 .82rem var(--font-body),system-ui,sans-serif;text-decoration:underline;text-decoration-color:var(--pd-line-strong);text-underline-offset:3px;cursor:pointer}.pd-root .pd-campaign-generate{position:sticky;bottom:-22px;z-index:2;display:grid;gap:10px;margin:0 -22px -22px;padding:15px 22px 22px;border-top:1px solid var(--pd-line-strong);background:var(--pd-canvas-raised)}.pd-root .pd-campaign-generate .pd-button{width:100%}.pd-root .pd-campaign-generating-label{display:inline-flex;align-items:center;justify-content:center;gap:9px}.pd-root .pd-campaign-spinner{width:15px;height:15px;flex:0 0 auto;border:1.5px solid;border-right:1.5px solid transparent;border-radius:50%;animation:pd-campaign-spin .7s linear infinite}.pd-root .pd-campaign-wait{margin:0;color:var(--pd-text-2)!important;font-size:.8125rem!important;line-height:1.45;text-align:center}@keyframes pd-campaign-spin{to{transform:rotate(1turn)}}.pd-root .pd-campaign-result{display:grid;gap:23px;scroll-margin-top:20px}.pd-root .pd-campaign-result-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:17px;border-bottom:1px solid var(--pd-line-strong)}.pd-root .pd-campaign-result-header>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.pd-root .pd-campaign-reconstruction{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--pd-line-strong);border-bottom:1px solid var(--pd-line-strong)}.pd-root .pd-campaign-reconstruction>section{min-width:0;padding:22px 24px 24px 0}.pd-root .pd-campaign-reconstruction>section+section{padding-right:0;padding-left:24px;border-left:1px solid var(--pd-line)}.pd-root .pd-campaign-layer-label,.pd-root .pd-campaign-reconstruction>section>span{display:block;margin-bottom:7px;color:var(--pd-text-3);font:600 .72rem/1.2 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.pd-root .pd-campaign-reconstruction h3{margin:0;color:var(--pd-text);font:620 1.02rem/1.35 var(--font-body),system-ui,sans-serif}.pd-root .pd-campaign-reconstruction>section>p{margin:8px 0 0;color:var(--pd-text-2);font-size:.9rem;line-height:1.55}.pd-root .pd-campaign-reconstruction dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 0}.pd-root .pd-campaign-reconstruction dt{color:var(--pd-text-3);font-size:.76rem;line-height:1.35}.pd-root .pd-campaign-reconstruction dd{margin:5px 0 0;color:var(--pd-text);font-size:.88rem;line-height:1.45}.pd-root .pd-campaign-result-primary{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:38px;align-items:start}.pd-root .pd-campaign-editor-layout{display:grid;grid-template-columns:minmax(250px,.68fr) minmax(340px,1.32fr);gap:32px;align-items:start;padding-top:20px}.pd-root .pd-campaign-copy-fields{display:grid;gap:14px}.pd-root .pd-campaign-copy-fields small{justify-self:end;color:var(--pd-text-3);font-weight:400}.pd-root .pd-campaign-direction{display:grid;padding:19px 0 0 22px;border-left:1px solid var(--pd-line)}.pd-root .pd-campaign-direction>div{padding:13px 0;border-bottom:1px solid var(--pd-line)}.pd-root .pd-campaign-direction span{color:var(--pd-text-3);font-size:.78rem}.pd-root .pd-campaign-direction p{margin:4px 0 0;color:var(--pd-text);font-size:.9rem;line-height:1.45}.pd-root .pd-campaign-preview{min-width:0;margin:0;padding:20px;border:1px solid var(--pd-line);background:var(--pd-canvas)}.pd-root .pd-campaign-preview-answer{display:flex;max-width:620px;align-items:flex-start;gap:12px;margin:0 auto 17px;color:var(--pd-text-2)}.pd-root .pd-campaign-preview-answer>span{color:var(--pd-text)}.pd-root .pd-campaign-preview-answer p{margin:0;font-size:.88rem;line-height:1.5}.pd-root .pd-campaign-preview article{max-width:620px;margin:0 auto;padding:17px;border:1px solid var(--pd-line-strong);border-radius:9px;background:var(--pd-canvas-raised)}.pd-root .pd-campaign-preview-brand{display:flex;align-items:center;gap:10px}.pd-root .pd-campaign-preview-brand>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:var(--pd-canvas);background:var(--pd-text);font-weight:700}.pd-root .pd-campaign-preview-brand small,.pd-root .pd-campaign-preview-brand strong{display:block}.pd-root .pd-campaign-preview-brand small{margin-top:2px;color:var(--pd-text-3);font-size:.75rem}.pd-root .pd-campaign-preview article h3{margin:15px 0 7px;color:var(--pd-text);font-size:1.08rem;line-height:1.3}.pd-root .pd-campaign-preview article>p{margin:0;color:var(--pd-text-2);font-size:.9rem;line-height:1.52}.pd-root .pd-campaign-preview-footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;margin-top:17px;padding-top:13px;border-top:1px solid var(--pd-line);color:var(--pd-text-3);font-size:.78rem}.pd-root .pd-campaign-preview-footer>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-root .pd-campaign-preview-cta{flex:0 0 auto;padding:7px 10px;border:1px solid var(--pd-line-strong);border-radius:5px;color:var(--pd-text);background:var(--pd-canvas);font-weight:600}.pd-root .pd-campaign-preview figcaption{max-width:620px;margin:10px auto 0;color:var(--pd-text-3);font-size:.75rem}.pd-root .pd-campaign-alternatives{border-top:1px solid var(--pd-line-strong);border-bottom:1px solid var(--pd-line-strong)}.pd-root .pd-campaign-alternatives>summary{padding:15px 0;color:var(--pd-text-2);font-size:.9rem;font-weight:600;cursor:pointer}.pd-root .pd-campaign-output{display:grid;gap:22px;padding:4px 0 24px}.pd-root .pd-campaign-targeting{padding:18px 0;border-bottom:1px solid var(--pd-line)}.pd-root .pd-campaign-targeting dl{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:15px 0 0}.pd-root .pd-campaign-targeting dt{color:var(--pd-text-3);font-size:.78rem}.pd-root .pd-campaign-targeting dd{margin:5px 0 0;color:var(--pd-text);font-size:.9rem;line-height:1.5}.pd-root .pd-campaign-recommendations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}.pd-root .pd-campaign-recommendations>section{padding:21px 0;border-bottom:1px solid var(--pd-line)}.pd-root .pd-campaign-recommendations>section>p{color:var(--pd-text-2);font-size:.84rem;line-height:1.5}.pd-root .pd-campaign-recommendations ol{display:grid;gap:15px;margin:0;padding:0;list-style:none}.pd-root .pd-campaign-recommendations li{padding-left:14px;border-left:2px solid var(--pd-line-strong)}.pd-root .pd-campaign-recommendations li>strong{color:var(--pd-text);font-size:.9rem;line-height:1.45}.pd-root .pd-campaign-recommendations li>p{margin:5px 0;color:var(--pd-text-2);font-size:.84rem;line-height:1.5}.pd-root .pd-campaign-recommendations li>span{color:var(--pd-warning);font-size:.78rem;font-weight:650}.pd-root .pd-campaign-refs{margin-top:8px}.pd-root .pd-campaign-refs summary{width:-moz-fit-content;width:fit-content;color:var(--pd-text-3);font-size:.78rem;cursor:pointer}.pd-root .pd-campaign-refs ul{margin:9px 0 0;padding-left:18px;color:var(--pd-text-2);font-size:.82rem;line-height:1.5}.pd-campaign-source-limited{display:grid;gap:12px;margin-top:18px}.pd-campaign-source-limited>div:last-child{display:flex;flex-wrap:wrap;gap:16px}.pd-campaign-source-limited a{color:var(--pd-text-2);font-size:.8125rem;text-decoration:underline;text-underline-offset:3px}.pd-root .pd-opportunity-detail>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:start}.pd-root .pd-opportunity-detail-heading{display:grid;gap:8px}.pd-root .pd-opportunity-detail-heading h2{margin:0;color:var(--pd-text);font:620 1.55rem/1.15 var(--font-heading),sans-serif;letter-spacing:-.025em}.pd-root .pd-opportunity-detail-heading p{margin:0;color:var(--pd-text-3);font-size:.88rem;line-height:1.5}.pd-root .pd-opportunity-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.pd-root .pd-opportunity-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.pd-root .pd-opportunity-section-heading p{margin:5px 0 0;color:var(--pd-text-3);font-size:.84rem}.pd-root .pd-selection-note{margin:10px 0 0;color:var(--pd-warning);font-size:.84rem}.pd-root .pd-opportunity-evidence-disclosure,.pd-root .pd-opportunity-targeting-preview{margin-top:18px;border-top:1px solid var(--pd-line-strong);border-bottom:1px solid var(--pd-line)}.pd-root .pd-opportunity-evidence-disclosure>summary,.pd-root .pd-opportunity-targeting-preview>summary{padding:13px 0;color:var(--pd-text-2);font-size:.88rem;font-weight:580;cursor:pointer}.pd-root .pd-opportunity-targeting-preview>summary+p{margin:0 0 12px;color:var(--pd-text-3);font-size:.84rem}.pd-root .pd-opportunity-targeting-preview>.pd-button{margin-bottom:15px}.pd-root .pd-opportunity-evidence-disclosure>summary span{margin-left:7px;color:var(--pd-text-3);font:.78rem var(--font-mono),monospace}.pd-opportunity-detail>.pd-view-tabs{margin-top:24px;border-block:1px solid var(--pd-line)}.pd-opportunity-evidence-panel{min-height:240px}.pd-root .pd-opportunity-controls{margin-top:20px;padding-block:10px}.pd-root .pd-opportunity-landscape{margin-top:18px;padding:18px 0 20px;border-top:1px solid var(--pd-line-strong);border-bottom:1px solid var(--pd-line-strong)}.pd-root .pd-opportunity-landscape .pd-panel-header{min-height:42px}.pd-root .pd-opportunity-landscape-plot{width:100%;height:380px;margin-top:10px;overflow:hidden}.pd-root .pd-opportunity-landscape[data-density=medium] .pd-opportunity-landscape-plot{height:340px}.pd-root .pd-opportunity-landscape[data-density=sparse] .pd-opportunity-landscape-plot{height:300px}.pd-root .pd-opportunity-landscape-plot svg{display:block;width:100%;height:100%;overflow:visible}.pd-root .pd-landscape-low-zone{fill:var(--pd-fill-subtle);stroke:var(--pd-line);stroke-width:1;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.pd-root .pd-landscape-tick{fill:var(--pd-text-4);font:12px var(--font-mono),monospace}.pd-root .pd-landscape-axis-title,.pd-root .pd-landscape-zone-label{fill:var(--pd-text-3);font:12px var(--font-body),system-ui,sans-serif}.pd-root .pd-landscape-point-control{cursor:pointer;outline:none}.pd-root .pd-landscape-point{fill:var(--pd-surface-3);stroke:var(--pd-text-3);stroke-width:1.25;vector-effect:non-scaling-stroke}.pd-root .pd-landscape-point[data-active=true]{fill:var(--pd-brand-500);stroke:var(--pd-brand-300)}.pd-root .pd-landscape-point-ring{fill:transparent;stroke:var(--pd-brand-400);stroke-width:1.5;vector-effect:non-scaling-stroke}.pd-root .pd-landscape-point-control:focus-visible .pd-landscape-point{stroke:var(--pd-text);stroke-width:2.5}.pd-root .pd-landscape-label-line{stroke:var(--pd-line-strong);stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.pd-root .pd-landscape-point-label{fill:var(--pd-text-2);font:500 12px var(--font-body),system-ui,sans-serif;pointer-events:none}.pd-root .pd-landscape-point-label[data-active=true]{fill:var(--pd-text);font-weight:700}.pd-root .pd-opportunity-landscape-unavailable{display:grid;min-height:340px;align-items:start;margin-top:10px;padding-top:28px;border-block:1px solid var(--pd-line)}.pd-root .pd-opportunity-investigation{margin-top:26px}.pd-root .pd-opportunity-list>button{min-height:98px}.pd-root .pd-opportunity-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 12px}.pd-root .pd-opportunity-list dl>div{justify-content:space-between}.pd-root .pd-opportunity-list dd,.pd-root .pd-opportunity-list dt{font-size:.8125rem}.pd-root .pd-opportunity-detail-heading p{font-size:.9375rem}.pd-root .pd-opportunity-action-reason{grid-column:1/-1;margin:0;color:var(--pd-text-3);font-size:.8125rem}.pd-root .pd-opportunity-factors{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-root .pd-opportunity-factors dt{font-size:.8125rem}.pd-root .pd-opportunity-factors dd{font-size:.9375rem;line-height:1.4}.pd-root .pd-opportunity-factors .pd-opportunity-dominance{grid-column:1/-1;padding-left:0;border-left:0}.pd-root .pd-opportunity-advertisers a,.pd-root .pd-opportunity-creatives strong,.pd-root .pd-opportunity-prompts strong{font-size:.9375rem}.pd-root .pd-opportunity-advertisers span,.pd-root .pd-opportunity-creatives span,.pd-root .pd-opportunity-prompts small{font-size:.8125rem;line-height:1.45}@media (max-width:1180px){.pd-campaign-intelligence>.pd-panel-header{align-items:stretch;flex-direction:column}.pd-campaign-intelligence-controls{width:100%}.pd-root .pd-campaign-builder,.pd-root .pd-campaign-result-primary{grid-template-columns:1fr}.pd-root .pd-campaign-facts{position:static}.pd-root .pd-campaign-generate{position:sticky;bottom:0}.pd-root .pd-campaign-source{grid-template-columns:1fr}.pd-root .pd-campaign-direction{padding:20px 0 0;border-top:1px solid var(--pd-line);border-left:0}.pd-root .pd-opportunity-detail>header{grid-template-columns:1fr}.pd-root .pd-opportunity-detail-actions{justify-content:flex-start}}@media (max-width:760px){.pd-pro-engagement>ol{grid-template-columns:1fr}.pd-pro-engagement li{padding:14px 0}.pd-pro-engagement li+li{border-top:1px solid var(--pd-line);border-left:0}.pd-root .pd-opportunity-list dl{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-root .pd-campaign-entry,.pd-root .pd-campaign-result-header{align-items:flex-start;flex-direction:column}.pd-root .pd-campaign-editor-layout,.pd-root .pd-campaign-recommendations,.pd-root .pd-campaign-source dl,.pd-root .pd-campaign-targeting dl{grid-template-columns:1fr}.pd-root .pd-campaign-source dl div{min-width:0}.pd-root .pd-campaign-source dl div+div{border-top:1px solid var(--pd-line);border-left:0}.pd-root .pd-campaign-stage-nav button{flex:1 1 50%;padding-inline:0 10px}.pd-root .pd-campaign-stage-nav button+button{padding-left:10px}.pd-root .pd-campaign-evidence-pane{max-height:480px}.pd-root .pd-campaign-evidence-group label{grid-template-columns:20px minmax(0,1fr)}.pd-root .pd-campaign-evidence-group label>a{grid-column:2}.pd-root .pd-campaign-facts,.pd-root .pd-campaign-preview{padding:16px}.pd-root .pd-campaign-result-header>div:last-child{justify-content:flex-start}.pd-root .pd-opportunity-detail>header{grid-template-columns:1fr}.pd-root .pd-opportunity-detail-actions{justify-content:flex-start}.pd-root .pd-opportunity-detail-actions .pd-button-primary{flex:1 1 100%}.pd-root .pd-opportunity-section-heading{align-items:flex-start;flex-direction:column}.pd-root .pd-opportunity-landscape-plot{height:340px}.pd-root .pd-opportunity-landscape .pd-panel-header{align-items:flex-start}.pd-root .pd-opportunity-investigation{grid-template-columns:1fr}.pd-root .pd-opportunity-list{max-height:none}.pd-root .pd-opportunity-factors{grid-template-columns:1fr}.pd-root .pd-opportunity-factors .pd-opportunity-dominance,.pd-root .pd-opportunity-factors>div,.pd-root .pd-opportunity-factors>div:nth-child(2n){padding-left:0;border-left:0}}.pd-library-workspace{border-top:1px solid var(--pd-line-strong)}.pd-library-search-panel{display:grid;max-width:860px;gap:8px;padding:26px 0 28px}.pd-library-search-field{display:grid;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;margin-top:8px;padding:0 15px;border:1px solid var(--pd-line-strong);border-radius:var(--pd-radius-control);background:var(--pd-canvas-raised);box-shadow:var(--pd-shadow-inset)}.pd-library-search-field:focus-within{border-color:var(--pd-text-3);box-shadow:var(--pd-shadow-inset)}.pd-library-search-field>svg{width:20px;height:20px;fill:none;stroke:var(--pd-text-3);stroke-width:1.65;stroke-linecap:round}.pd-library-search-field input{width:100%;min-width:0;height:52px;padding:0;border:0;outline:0;color:var(--pd-text);background:transparent;font:450 .95rem var(--font-body),system-ui,sans-serif}.pd-library-search-field input::-moz-placeholder{color:var(--pd-text-4)}.pd-library-search-field input::placeholder{color:var(--pd-text-4)}.pd-library-search-field input:focus-visible{outline:0;box-shadow:none}.pd-library-search-field kbd{padding:3px 7px;border:1px solid var(--pd-line-strong);border-radius:4px;color:var(--pd-text-3);background:var(--pd-surface-1);font:500 .7rem var(--font-mono),monospace}.pd-library-spinner{width:15px;height:15px;border:1px solid var(--pd-line-strong);border-top-color:var(--pd-text-2);border-radius:50%;animation:pd-library-spin .65s linear infinite}.pd-library-state{display:flex;min-height:210px;align-items:center;justify-content:center;gap:17px;border-top:1px solid var(--pd-line);color:var(--pd-text-3);text-align:left}.pd-library-state>svg{width:30px;height:30px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.pd-library-state>div{display:grid;max-width:460px;gap:6px}.pd-library-results{padding-top:21px;border-top:1px solid var(--pd-line-strong)}.pd-library-results-head{display:flex;min-height:36px;align-items:flex-start;justify-content:space-between;gap:24px}.pd-library-result-grid{display:grid;grid-template-columns:minmax(230px,.52fr) minmax(0,1.48fr);margin-top:13px;border-top:1px solid var(--pd-line)}.pd-library-advertisers{padding:22px 24px 0 0;border-right:1px solid var(--pd-line)}.pd-library-ads{min-width:0;padding:22px 0 0 28px}.pd-library-advertisers>ol{margin:14px 0 0;padding:0;list-style:none}.pd-library-advertisers li{border-top:1px solid var(--pd-line)}.pd-library-advertisers li:last-child{border-bottom:1px solid var(--pd-line)}.pd-library-advertiser-result{display:grid;min-height:78px;align-content:center;gap:7px;padding:9px 0}.pd-library-advertiser-result>a:first-child{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:11px;align-items:center;color:inherit;text-decoration:none}.pd-library-advertiser-result>.pd-text-link{width:-moz-fit-content;width:fit-content;margin-left:43px;font-size:.8125rem}.pd-library-ad-advertiser:focus-visible,.pd-library-ad-advertiser:hover,.pd-library-ad-title:focus-visible,.pd-library-ad-title:hover,.pd-library-advertiser-result>a:first-child:focus-visible strong,.pd-library-advertiser-result>a:first-child:hover strong,.pd-library-open-ad:focus-visible,.pd-library-open-ad:hover{color:var(--pd-brand-400)}.pd-library-ad-advertiser:focus-visible,.pd-library-ad-title:focus-visible,.pd-library-advertiser-result>a:first-child:focus-visible,.pd-library-open-ad:focus-visible{outline:1px solid var(--pd-text-2);outline-offset:3px}.pd-library-monogram{display:grid;width:31px;height:31px;place-items:center;border:1px solid var(--pd-line-strong);color:var(--pd-text-2);background:var(--pd-surface-1);font:600 .75rem var(--font-mono),monospace}.pd-library-advertiser-copy{display:grid;min-width:0;gap:2px}.pd-library-advertiser-copy strong{overflow:hidden;color:var(--pd-text);font-size:.86rem;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.pd-library-advertiser-copy>span{color:var(--pd-text-3);font-size:.75rem}.pd-library-open{color:var(--pd-text-3);font-size:.78rem}.pd-library-ad-list{margin-top:14px;border-top:1px solid var(--pd-line)}.pd-library-ad-row{display:grid;min-height:124px;grid-template-columns:112px minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--pd-line)}.pd-library-ad-placeholder,.pd-library-ad-row>img{width:112px;height:88px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--pd-line);background:var(--pd-surface-1)}.pd-library-ad-placeholder{display:grid;place-items:center;color:var(--pd-text-4)}.pd-library-ad-placeholder svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.pd-library-ad-copy{display:grid;min-width:0;align-content:center;gap:5px}.pd-library-ad-title{overflow:hidden;color:var(--pd-text);font-size:.9rem;font-weight:600;line-height:1.35;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.pd-library-ad-advertiser{width:-moz-fit-content;width:fit-content;color:var(--pd-text-2);font-size:.8rem;text-decoration:none}.pd-library-ad-copy p{display:-webkit-box;overflow:hidden;margin:3px 0 0;color:var(--pd-text-3);font-size:.78rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pd-library-open-ad{align-self:center;color:var(--pd-text-2);font-size:.78rem;text-decoration:underline;text-decoration-color:var(--pd-line-strong);text-underline-offset:4px;white-space:nowrap}.pd-library-ad-actions{display:grid;justify-items:end;gap:10px}.pd-library-ad-actions>a:first-child{max-width:150px;color:var(--pd-text);font-size:.8125rem;font-weight:560;line-height:1.35;text-align:right;text-decoration:underline;text-decoration-color:var(--pd-line-strong);text-underline-offset:3px}.pd-library-skeleton{display:grid;gap:1px;padding-top:20px;border-top:1px solid var(--pd-line-strong)}.pd-library-skeleton span{display:block;width:100%;height:70px;background:linear-gradient(90deg,var(--pd-fill-subtle),var(--pd-surface-1),var(--pd-fill-subtle));background-size:220% 100%;animation:pd-skeleton-sweep 1.3s ease-in-out infinite}.pd-library-skeleton span:nth-child(2){animation-delay:90ms}.pd-library-skeleton span:nth-child(3){animation-delay:.18s}.pd-library-skeleton span:nth-child(4){animation-delay:.27s}@keyframes pd-library-spin{to{transform:rotate(1turn)}}.pd-campaign-intelligence{margin-top:28px}.pd-campaign-intelligence>.pd-panel-header{align-items:end}.pd-campaign-workspace-intro{max-width:720px;margin:7px 0 0;color:var(--pd-text-2);font-size:.9375rem;line-height:1.55}.pd-campaign-intelligence-controls{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(250px,1fr);gap:12px}.pd-campaign-intelligence-filter{display:grid;gap:6px;min-width:250px;color:var(--pd-text-3);font-size:.8125rem}.pd-campaign-intelligence-filter :is(select,input){min-height:40px;padding:0 34px 0 11px;border:1px solid var(--pd-line-strong);border-radius:var(--pd-radius-control);color:var(--pd-text);background:var(--pd-canvas-raised);font:inherit}.pd-campaign-intelligence-filter input{padding-right:11px}.pd-campaign-investigation{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);min-height:640px;margin-top:20px;border-top:1px solid var(--pd-line-strong);border-bottom:1px solid var(--pd-line-strong)}.pd-campaign-investigation-list{max-height:720px;overflow-y:auto;border-right:1px solid var(--pd-line)}.pd-campaign-list-count{position:sticky;z-index:2;top:0;margin:0;padding:10px 18px;border-bottom:1px solid var(--pd-line);color:var(--pd-text-3);background:var(--pd-canvas-raised);font-size:.8125rem}.pd-campaign-investigation-list>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:grid;gap:7px;width:100%;min-height:104px;padding:16px 18px;border:0;border-bottom:1px solid var(--pd-line);color:var(--pd-text);background:transparent;font-family:var(--font-body),system-ui,sans-serif;text-align:left;cursor:pointer;transition:color var(--pd-duration-control),background var(--pd-duration-control),transform var(--pd-duration-instant) var(--pd-ease-enter)}.pd-campaign-investigation-list>button:hover{background:var(--pd-fill-hover)}.pd-campaign-investigation-list>button:active{transform:translateY(1px) scale(.982)}.pd-campaign-investigation-list>button[data-active=true]{background:var(--pd-fill-subtle);box-shadow:inset 2px 0 var(--pd-brand-600)}.pd-campaign-investigation-list>button>span:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:baseline}.pd-campaign-investigation-list>button>span:first-child b{color:var(--pd-text-3);font:600 .75rem var(--font-mono),monospace}.pd-campaign-investigation-list>button strong{overflow-wrap:anywhere;color:var(--pd-text);font-size:.9375rem;font-weight:620;line-height:1.35}.pd-campaign-investigation-list>button small,.pd-campaign-list-meta{color:var(--pd-text-2);font-size:.8125rem;line-height:1.45}.pd-campaign-list-meta{color:var(--pd-text-3)}.pd-campaign-investigation-detail{min-width:0;padding:24px 28px 34px;scroll-margin-top:150px}.pd-campaign-investigation-detail>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start}.pd-campaign-investigation-detail>header h3{color:var(--pd-text);font-family:var(--font-heading),sans-serif;font-size:1.5rem;font-weight:650;line-height:1.16;letter-spacing:-.025em}.pd-campaign-investigation-detail>header p{max-width:720px;margin-top:8px;color:var(--pd-text-2);font-size:.9375rem;line-height:1.55}.pd-campaign-intelligence-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;border-block:1px solid var(--pd-line)}.pd-campaign-intelligence-facts>div{display:grid;gap:6px;padding:15px 14px 15px 0}.pd-campaign-intelligence-facts>div+div{padding-left:14px;border-left:1px solid var(--pd-line)}.pd-campaign-context-facets dt,.pd-campaign-intelligence-facts dt,.pd-campaign-tag-evidence dt{color:var(--pd-text-3);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.pd-campaign-intelligence-facts dd{color:var(--pd-text);font:600 .9375rem var(--font-mono),monospace}.pd-campaign-intelligence-facts dd a{color:inherit;font:600 .9375rem var(--font-body),system-ui,sans-serif}.pd-campaign-context-facets,.pd-campaign-tag-evidence,.pd-campaign-tag-summary{display:grid;margin:22px 0 0;border-top:1px solid var(--pd-line)}.pd-campaign-context-facets>div,.pd-campaign-tag-evidence>div,.pd-campaign-tag-summary>div{display:grid;grid-template-columns:125px minmax(0,1fr);gap:18px;padding:11px 0;border-bottom:1px solid var(--pd-line)}.pd-campaign-context-facets dd,.pd-campaign-tag-evidence dd,.pd-campaign-tag-summary dd{overflow-wrap:anywhere;color:var(--pd-text-2);font-size:.875rem;line-height:1.5}.pd-campaign-raw-evidence{margin-top:14px;border-bottom:1px solid var(--pd-line)}.pd-campaign-raw-evidence>summary{min-height:38px;padding:9px 0;color:var(--pd-text-2);font-size:.875rem;cursor:pointer}.pd-campaign-raw-evidence .pd-campaign-tag-evidence{margin-top:0;border-top-color:var(--pd-line)}.pd-campaign-investigation-detail>section{margin-top:28px}.pd-campaign-investigation-detail :is(.pd-evidence-rows>article>div:last-child a,.pd-creative-evidence>article>a,.pd-campaign-intelligence-facts a){display:inline-flex;min-height:30px;align-items:center}.pd-campaign-evidence-section>h4,.pd-campaign-investigation-detail>section>h4{margin-bottom:10px;color:var(--pd-text);font-size:1.0625rem;font-weight:620}.pd-campaign-evidence-section>p{color:var(--pd-text-2);font-size:.875rem}.pd-campaign-context-records{border-top:1px solid var(--pd-line)}.pd-context-hint-section{margin-top:30px}.pd-context-hint-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:13px;border-bottom:1px solid var(--pd-line)}.pd-context-hint-section-heading h4{color:var(--pd-text);font-size:1.125rem;font-weight:620}.pd-context-hint-section-heading p{max-width:660px;margin-top:5px;color:var(--pd-text-2);font-size:.875rem;line-height:1.5}.pd-context-hint-stepper{display:flex;flex:0 0 auto;align-items:center;gap:8px}.pd-context-hint-stepper>span{margin-right:3px;color:var(--pd-text-3);font:500 .75rem var(--font-mono),monospace}.pd-context-hint-stepper button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--pd-line-strong);border-radius:var(--pd-radius-control);color:var(--pd-text-2);background:transparent;font:500 .875rem var(--font-mono),monospace;cursor:pointer;transition:color var(--pd-duration-control),border-color var(--pd-duration-control),background var(--pd-duration-control),transform var(--pd-duration-instant) var(--pd-ease-enter)}.pd-context-hint-stepper button:hover:not(:disabled){color:var(--pd-text);background:var(--pd-fill-hover)}.pd-context-hint-stepper button:active:not(:disabled){transform:translateY(1px) scale(.97)}.pd-context-hint-stepper button:disabled{opacity:.34;cursor:default}.pd-context-hint-browser{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:22px;min-width:0}.pd-campaign-context-records{border-top:0}.pd-campaign-context-records>article{padding:28px 0 30px;border-bottom:1px solid var(--pd-line-strong)}.pd-campaign-context-records>article[data-active=true]{border-bottom-color:var(--pd-line-brand)}.pd-context-hint-record-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.pd-context-hint-record-header>div>a{display:inline-flex;min-height:28px;align-items:center;color:var(--pd-text-2);font-size:.875rem;text-decoration:underline;text-decoration-color:var(--pd-line-strong);text-underline-offset:4px}.pd-context-hint-record-header>div>a:hover{color:var(--pd-text)}.pd-context-hint-record-header h4{max-width:760px;margin-top:7px;color:var(--pd-text);font-family:var(--font-heading),sans-serif;font-size:1.1875rem;font-weight:620;line-height:1.36;letter-spacing:-.018em}.pd-context-hint-limited{margin-top:13px;color:var(--pd-warning);font-size:.875rem;line-height:1.5}.pd-context-hint-targeting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;border-top:1px solid var(--pd-line)}.pd-context-hint-targeting>div{min-height:112px;padding:17px 22px 18px 0;border-bottom:1px solid var(--pd-line)}.pd-context-hint-targeting>div:nth-child(2n){padding-left:22px;border-left:1px solid var(--pd-line)}.pd-context-hint-targeting dt{color:var(--pd-text-3);font:500 .75rem var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.04em}.pd-context-hint-targeting dd{max-width:620px;margin-top:9px;color:var(--pd-text);font-size:.9375rem;line-height:1.58}.pd-context-hint-evidence-summary{margin-top:14px;color:var(--pd-text-2);font-size:.875rem;line-height:1.5}.pd-context-hint-supporting{margin-top:17px;border-top:1px solid var(--pd-line)}.pd-context-hint-supporting>summary{min-height:42px;padding:11px 0;color:var(--pd-text-2);font-size:.875rem;cursor:pointer}.pd-context-hint-supporting>summary:hover{color:var(--pd-text)}.pd-context-hint-evidence{margin-top:22px;padding-top:2px;border-top:1px solid var(--pd-line-strong)}.pd-context-hint-evidence>section{margin-top:24px}.pd-context-hint-evidence h5{margin-bottom:10px;color:var(--pd-text);font-size:1rem;font-weight:620}.pd-context-hint-evidence>section>p{color:var(--pd-text-2);font-size:.875rem}.pd-context-hint-rail{display:flex;width:34px;height:clamp(300px,52vh,520px);flex-direction:column;align-items:center;align-self:start;padding:7px 0;border-left:1px solid var(--pd-line)}.pd-context-hint-rail button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;width:100%;min-height:7px;flex:1 1 0;place-items:center;padding:0;border:0;color:var(--pd-text-4);background:transparent;cursor:pointer}.pd-context-hint-rail button>span{display:block;width:9px;height:2px;background:currentColor;transition:width var(--pd-duration-control),color var(--pd-duration-control),transform var(--pd-duration-instant) var(--pd-ease-enter)}.pd-context-hint-rail button:hover{color:var(--pd-text-2)}.pd-context-hint-rail button:hover>span{width:16px}.pd-context-hint-rail button:active>span{transform:scaleX(.84)}.pd-context-hint-rail button[aria-pressed=true]{color:var(--pd-brand-500)}.pd-context-hint-rail button[aria-pressed=true]>span{width:22px}.pd-campaign-structure{margin-top:28px}.pd-overview-campaign-intelligence{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:28px;align-items:center;margin-top:28px;padding:20px 0;border-block:1px solid var(--pd-line-strong)}.pd-overview-campaign-intelligence p{max-width:720px;margin-top:7px;color:var(--pd-text-2);font-size:.9375rem;line-height:1.55}.pd-overview-campaign-intelligence dl{display:flex;gap:22px}.pd-overview-campaign-intelligence dl>div{display:grid;gap:4px}.pd-overview-campaign-intelligence dt{color:var(--pd-text-3);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.pd-overview-campaign-intelligence dd{color:var(--pd-text);font:600 .9375rem var(--font-mono),monospace}.pd-overview-campaign-intelligence>a{color:var(--pd-text);font-size:.875rem;font-weight:600;text-decoration:underline;text-decoration-color:var(--pd-brand-500);text-underline-offset:4px;white-space:nowrap}.pd-skip-link{position:fixed;z-index:100;top:10px;left:10px;padding:9px 12px;border:1px solid var(--pd-line-strong);color:var(--pd-text);background:var(--pd-canvas-raised);font-size:.8rem;text-decoration:none;transform:translateY(-160%)}.pd-skip-link:focus{transform:translateY(0)}.pd-sort-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;min-height:32px;align-items:center;justify-content:flex-end;gap:7px;width:100%;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.pd-competitor-table th:first-child .pd-sort-button,.pd-competitor-table th:nth-child(2) .pd-sort-button,.pd-market-table th:first-child .pd-sort-button,.pd-market-table th:nth-child(2) .pd-sort-button{justify-content:flex-start}.pd-sort-button span:last-child{width:12px;color:var(--pd-text-2);font-size:.78rem;text-align:center}.pd-back-to-list{display:none;width:-moz-fit-content;width:fit-content;color:var(--pd-text-2);font-size:.78rem;text-decoration:underline;text-decoration-color:var(--pd-line-strong);text-underline-offset:4px}.pd-detail-links{display:flex;flex-wrap:wrap;gap:16px}.pd-detail-links a{color:var(--pd-text-2);font-size:.8rem;text-decoration:underline;text-decoration-color:var(--pd-line-strong);text-underline-offset:4px}.pd-territory-detail .pd-text-link{display:inline-block;margin-top:12px}.pd-state-panel[data-state=limited],.pd-state-panel[data-state=stale]{border-top-color:var(--pd-warning)}.pd-state-panel[data-state=unavailable]{border-top-color:var(--pd-line-strong)}.pd-dashboard-page .pd-sidebar-item{font-size:.875rem}.pd-dashboard-page :is(.pd-dashboard-quick-links a,.pd-analysis-link){font-size:.875rem}.pd-market-others{display:flex;justify-content:space-between;gap:16px;margin-top:14px;padding-top:12px;border-top:1px solid var(--pd-line);color:var(--pd-text-2);font-size:.875rem}.pd-bar-row>button{min-width:0;min-height:30px;padding:4px 0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.pd-bar-row[data-selected=true]>button{color:var(--pd-text);text-decoration:underline;text-decoration-color:var(--pd-brand-500);text-underline-offset:4px}.pd-dashboard-page .pd-page-header{padding-block:22px 18px}.pd-dashboard-page .pd-page-metadata{font-size:.8125rem}.pd-dashboard-page .pd-h1{font-size:1.5rem}.pd-dashboard-page .pd-h2{font-size:1.3125rem}.pd-dashboard-page :is(.pd-opportunity-lenses button,.pd-opportunity-view button,.pd-opportunity-controls form button,.pd-opportunity-map-index button){font-size:.8125rem}.pd-dashboard-page .pd-dashboard-metadata{font-size:.8rem}.pd-dashboard-page .pd-market-table{font-size:.875rem}.pd-dashboard-page .pd-market-table th{font-size:.75rem}.pd-dashboard-page .pd-market-table td:first-child,.pd-dashboard-page .pd-market-table td:nth-child(2)>span{font-size:.78rem}.pd-dashboard-page :is(.pd-territory-list small,.pd-territory-brand p,.pd-evidence-rows span,.pd-evidence-rows small,.pd-creative-evidence p,.pd-creative-evidence span,.pd-targeting-evidence details){font-size:.8125rem}.pd-dashboard-page :is(.pd-territory-brand a,.pd-evidence-rows a,.pd-creative-evidence a,.pd-opportunity-detail>header a,.pd-opportunity-prompts a,.pd-opportunity-creatives a,.pd-back-to-list){font-size:.8125rem}.pd-dashboard-page :is(.pd-territory-brand h4,.pd-territory-brand ol,.pd-evidence-rows strong,.pd-creative-evidence h3,.pd-opportunity-list strong,.pd-opportunity-prompts strong,.pd-opportunity-creatives strong,.pd-opportunity-advertisers a){font-size:.9375rem}.pd-dashboard-page .pd-competitor-select{font-size:.8rem}.pd-dashboard-page .pd-competitor-select select{font-size:.875rem}.pd-dashboard-page :is(.pd-opportunity-controls form label,.pd-opportunity-list>button>span,.pd-opportunity-list dt,.pd-opportunity-list dd,.pd-opportunity-factors dt,.pd-opportunity-prompts small,.pd-opportunity-advertisers span,.pd-opportunity-creatives span,.pd-draft-result dt,.pd-draft-result details){font-size:.8125rem}.pd-dashboard-page .pd-opportunity-list small{font-size:.8125rem}.pd-dashboard-page .pd-opportunity-prompts strong{font-size:.9375rem}.pd-dashboard-page .pd-opportunity-detail>section>p{font-size:.875rem}.pd-dashboard-page .pd-mobile-workspace-nav :is(a,button){font-size:.8125rem}.pd-dashboard-page :is(button,a){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pd-dashboard-page :is(.pd-territory-list button,.pd-opportunity-list>button,.pd-opportunity-map-index button,.pd-opportunity-lenses button,.pd-opportunity-view button,.pd-resolution-candidates>button:not(.pd-button),.pd-sort-button,.pd-campaign-stage-nav button,.pd-campaign-evidence-tabs button,.pd-mobile-workspace-nav a,.pd-mobile-workspace-nav button){transform:translateZ(0);transition:color var(--pd-duration-control),border-color var(--pd-duration-control),background var(--pd-duration-control),box-shadow var(--pd-duration-control),opacity var(--pd-duration-control),transform var(--pd-duration-instant) var(--pd-ease-enter)}.pd-dashboard-page :is(.pd-territory-list button,.pd-opportunity-list>button,.pd-opportunity-map-index button,.pd-resolution-candidates>button:not(.pd-button)):hover{background-color:var(--pd-fill-hover)}.pd-dashboard-page :is(.pd-territory-list button,.pd-opportunity-list>button,.pd-opportunity-map-index button,.pd-opportunity-lenses button,.pd-opportunity-view button,.pd-resolution-candidates>button:not(.pd-button),.pd-sort-button,.pd-campaign-stage-nav button,.pd-campaign-evidence-tabs button,.pd-mobile-workspace-nav a,.pd-mobile-workspace-nav button):active{transform:translateY(1px) scale(.975);opacity:.82}.pd-dashboard-page :is(.pd-dashboard-quick-links a,.pd-analysis-link,.pd-detail-links a,.pd-overview-briefing>a,.pd-text-link){transition:color var(--pd-duration-control),opacity var(--pd-duration-control),text-decoration-color var(--pd-duration-control)}.pd-dashboard-page :is(.pd-dashboard-quick-links a,.pd-analysis-link,.pd-detail-links a,.pd-overview-briefing>a,.pd-text-link):active{opacity:.58}.pd-sidebar-item[aria-current=page]{font-weight:650}.pd-market-table button[aria-pressed=true]:after{content:" · selected";color:var(--pd-text-3);font-size:.75rem;font-weight:500}.pd-market-table td button{min-height:30px;padding-block:4px}.pd-opportunity-list>button[aria-pressed=true]:after,.pd-territory-list button[aria-pressed=true]:after{content:"Selected";color:var(--pd-text-3);font:500 .75rem var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.04em}.pd-opportunity-list>button[aria-pressed=true]:after{grid-column:2}@media (min-width:761px) and (max-width:1180px){.pd-campaign-investigation{grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr)}.pd-campaign-investigation-detail>header{grid-template-columns:1fr}.pd-campaign-investigation-detail>header .pd-button{width:-moz-fit-content;width:fit-content}}@media (max-width:760px){.pd-back-to-list{display:inline-block;margin-bottom:15px}.pd-campaign-intelligence>.pd-panel-header{align-items:stretch;flex-direction:column}.pd-campaign-intelligence-filter{min-width:0;width:100%}.pd-campaign-investigation{grid-template-columns:1fr;min-height:0}.pd-campaign-investigation-list{max-height:420px;border-right:0;border-bottom:1px solid var(--pd-line)}.pd-campaign-investigation-detail{padding:24px 0 32px}.pd-campaign-investigation-detail>header{grid-template-columns:1fr}.pd-campaign-investigation-detail>header .pd-button{width:100%}.pd-campaign-intelligence-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-campaign-intelligence-facts>div:nth-child(3){padding-left:0;border-left:0;border-top:1px solid var(--pd-line)}.pd-campaign-intelligence-facts>div:nth-child(4){border-top:1px solid var(--pd-line)}.pd-campaign-context-facets>div,.pd-campaign-tag-evidence>div{grid-template-columns:1fr;gap:5px}.pd-campaign-context-records dl{grid-template-columns:1fr;gap:10px}.pd-overview-campaign-intelligence{grid-template-columns:1fr;gap:18px}.pd-overview-campaign-intelligence>a{width:-moz-fit-content;width:fit-content;white-space:normal}.pd-market-table td:first-child,.pd-market-table th:first-child{position:sticky;left:0;z-index:2;background:var(--pd-canvas-raised)}.pd-competitor-table td:first-child,.pd-competitor-table th:first-child{position:sticky;left:0;z-index:2;background:var(--pd-canvas-raised);box-shadow:1px 0 var(--pd-line)}.pd-market-table:not(.pd-competitor-table) td:nth-child(2),.pd-market-table:not(.pd-competitor-table) th:nth-child(2){position:sticky;left:58px;z-index:2;background:var(--pd-canvas-raised);box-shadow:1px 0 var(--pd-line)}.pd-market-table tr[data-selected=true] :is(td:first-child,td:nth-child(2)){background:var(--pd-fill-subtle)}.pd-competitor-investigator,.pd-market-detail,.pd-opportunity-detail,.pd-territory-detail{scroll-margin-top:150px}.pd-opportunity-advertisers>div{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.pd-opportunity-advertisers>div>a:last-child{grid-column:1/3}}.pd-root :focus-visible{outline:2px solid var(--pd-text-4);outline-offset:3px;box-shadow:none}.pd-root :is(input,textarea,select,[contenteditable=true]):focus-visible{outline:1px solid var(--pd-text-4);outline-offset:1px;border-color:var(--pd-line-strong);box-shadow:none}@keyframes pd-shimmer{to{background-position:-220% 0}}@keyframes pd-state-pulse{0%,to{opacity:.32}50%{opacity:.75}}@keyframes pd-loader-scan{0%{transform:translateX(0)}to{transform:translateX(340%)}}@media (max-width:1080px){.pd-onboarding-stage{grid-template-columns:minmax(400px,.95fr) minmax(430px,1.05fr)}.pd-onboarding-question{padding:34px}.pd-onboarding-preview{padding:24px}.pd-blueprint-layout{grid-template-columns:92px minmax(0,1fr)}.pd-blueprint-canvas{padding:22px}.pd-decision-layout,.pd-entity-body,.pd-hero-stage-grid{grid-template-columns:1fr}.pd-decision-detail,.pd-entity-summary,.pd-hero-finding{border-top:1px solid var(--pd-line);border-left:0}.pd-grid-dashboard{grid-template-columns:1fr}.pd-analysis-main{padding-right:0}.pd-analysis-rail{padding-left:0;border-left:0}.pd-component-row{grid-template-columns:150px 1fr}.pd-component-row>:last-child{grid-column:2}.pd-signal-row{grid-template-columns:minmax(160px,.7fr) minmax(220px,1.3fr) auto}.pd-signal-entity{display:none}.pd-layout-row{grid-template-columns:36px 150px 1fr}.pd-layout-diagram{grid-column:3}.pd-investigation-split{grid-template-columns:1fr}.pd-investigation-list{border-right:0;border-bottom:1px solid var(--pd-line)}.pd-opportunity-layout{grid-template-columns:1fr}.pd-opportunity-evidence{padding:22px 0 0;border-top:1px solid var(--pd-line);border-left:0}.pd-overview-opportunity{grid-template-columns:1fr;gap:28px}.pd-overview-prompt-evidence{padding:24px 0 0;border-top:1px solid var(--pd-line);border-left:0}.pd-market-analysis-grid{grid-template-columns:1fr}.pd-market-detail{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(260px,1.3fr);padding:22px 0 0;border-top:1px solid var(--pd-line);border-left:0}.pd-market-detail>a{grid-column:1/3}.pd-territory-layout{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr)}.pd-opportunity-investigation{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)}}@media (max-width:900px){.pd-dashboard-page .pd-workspace-shell{grid-template-columns:1fr}.pd-dashboard-page .pd-sidebar{display:none}.pd-dashboard-page .pd-mobile-brand{display:inline-flex}.pd-dashboard-page .pd-locationbar{min-height:0;flex-wrap:wrap;padding:8px 16px 0}.pd-dashboard-page .pd-mobile-workspace-nav{display:flex;order:3;width:100%;gap:20px;overflow-x:auto;border-top:1px solid var(--pd-line)}.pd-dashboard-page .pd-mobile-workspace-nav :is(a,button){-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;min-height:38px;padding:0;border:0;border-bottom:2px solid transparent;color:var(--pd-text-3);background:transparent;font:500 .8125rem var(--font-body),system-ui,sans-serif;text-decoration:none}.pd-dashboard-page .pd-mobile-workspace-nav :is(a,button)[data-active=true]{color:var(--pd-text);border-bottom-color:var(--pd-brand-500)}.pd-dashboard-page .pd-mobile-workspace-nav :is(a,button)[aria-current=page]{font-weight:650}.pd-dashboard-page .pd-mobile-workspace-nav :is(a,button)[data-pro=true]{margin-left:4px;padding-left:18px;border-left:1px solid var(--pd-line-strong);color:var(--pd-brand-500)}.pd-dashboard-page .pd-location-actions{width:auto;justify-content:flex-end;padding-top:0;border-top:0}.pd-dashboard-page .pd-dashboard-quick-links{display:none}.pd-dashboard-page .pd-dashboard-mobile-actions{display:block}.pd-dashboard-mobile-actions summary{min-height:34px;padding:8px 0;color:var(--pd-text-2);font-size:.8125rem;cursor:pointer;list-style:none}.pd-dashboard-mobile-actions summary::-webkit-details-marker{display:none}.pd-dashboard-mobile-actions>div{position:absolute;z-index:20;top:calc(100% + 7px);right:0;display:grid;min-width:150px;border:1px solid var(--pd-line-strong);background:var(--pd-surface-2);box-shadow:var(--pd-shadow-overlay)}.pd-dashboard-mobile-actions>div a{padding:11px 13px;color:var(--pd-text-2);font-size:.8125rem;text-decoration:none}.pd-dashboard-mobile-actions>div a+a{border-top:1px solid var(--pd-line)}.pd-dashboard-decision{align-items:flex-start;flex-direction:column;gap:16px}.pd-onboarding-topbar{grid-template-columns:1fr auto}.pd-onboarding-progress{grid-column:1/3;grid-row:2;padding-bottom:10px}.pd-onboarding-top-actions .pd-theme-switch{display:none}.pd-onboarding-stage{grid-template-columns:1fr}.pd-onboarding-question{min-height:640px;border-right:0}.pd-onboarding-preview{grid-row:1;height:300px;min-height:300px;border-bottom:1px solid var(--pd-line)}.pd-onboarding-preview .pd-blueprint{width:116.28%;max-width:none;height:342px;transform:scale(.86);transform-origin:center}.pd-onboarding-preview .pd-blueprint-layout{height:288px;min-height:0}.pd-onboarding-preview .pd-blueprint-canvas{display:grid;height:100%;min-height:0;grid-template-rows:88px 58px 142px;overflow:hidden}.pd-onboarding-preview .pd-blueprint-analysis,.pd-onboarding-preview .pd-blueprint-canvas>header{min-height:0}.pd-onboarding-preview .pd-blueprint-table{display:none}.pd-build-background .pd-blueprint{width:116.28%;max-width:none;max-height:116.28%;transform:scale(.86);transform-origin:center}}@media (max-width:760px){.pd-container,.pd-container-narrow{width:calc(100% - 20px);max-width:calc(100vw - 20px)}.pd-onboarding-stage{min-height:0;align-content:start}.pd-onboarding-topbar{min-height:58px;padding:8px 12px}.pd-onboarding-topbar .pd-brand-lockup .pd-h3{font-size:.88rem}.pd-onboarding-top-actions{gap:8px}.pd-onboarding-progress{gap:9px}.pd-onboarding-question{min-height:0;place-items:start stretch;padding:34px 18px 46px}.pd-onboarding-question-inner{width:100%}.pd-onboarding-title{font-size:clamp(2.25rem,11vw,3rem)}.pd-onboarding-form{gap:20px;margin-top:28px}.pd-onboarding-preview{height:226px;min-height:226px;padding:0;place-items:center}.pd-onboarding-preview .pd-blueprint{width:138.89%;max-width:none;height:306px;transform:scale(.72);transform-origin:center}.pd-onboarding-preview .pd-blueprint-layout{height:252px;min-height:0}.pd-onboarding-preview .pd-blueprint-canvas{padding:14px;grid-template-rows:68px 50px 134px}.pd-onboarding-preview .pd-blueprint-canvas>header{min-height:68px}.pd-blueprint-canvas h2{margin-top:5px;font-size:1.8rem}.pd-blueprint-canvas header p{display:none}.pd-blueprint-metrics span{padding-block:10px}.pd-onboarding-preview .pd-blueprint-analysis{min-height:118px}.pd-role-list{grid-template-columns:1fr}.pd-role-list button:nth-child(odd){border-right:0}.pd-team-size>div{display:grid;grid-template-columns:repeat(2,1fr)}.pd-team-size button{border-bottom:1px solid var(--pd-line)}.pd-setup-summary>div{grid-template-columns:90px minmax(0,1fr) auto}.pd-analyze-input{grid-template-columns:1fr}.pd-analyze-input .pd-button{justify-self:start}.pd-otp-inputs{gap:5px}.pd-otp-input{height:50px}.pd-demo-account-details>div{grid-template-columns:1fr;gap:5px}.pd-build-background{top:8px;right:0;bottom:110px;left:0}.pd-build-background .pd-blueprint{width:138.89%;max-width:none;max-height:138.89%;transform:scale(.72);transform-origin:center}.pd-build-focus{padding:28px 20px}.pd-build-focus-waiting{top:20px;left:14px;width:calc(100% - 28px);padding:0}.pd-build-waiting-copy{padding:20px}.pd-build-activity-mark{right:auto;left:50%;bottom:clamp(92px,16vh,132px);width:54px;height:54px;margin-left:-27px}.pd-build-activity-mark .pd-animated-mark{width:54px;height:54px}.pd-demo-complete{padding:27px 20px}.pd-demo-complete>div{flex-direction:column;gap:13px}.pd-animated-mark{width:96px;height:96px}.pd-topbar{padding-inline:12px}.pd-command,.pd-nav{display:none}.pd-content{padding:16px}.pd-workspace-shell{grid-template-columns:1fr}.pd-sidebar{display:none}.pd-locationbar{padding-inline:12px}.pd-locationbar .pd-command{display:none}.pd-page-header{flex-direction:column;padding:20px 16px 18px}.pd-page-actions{width:100%}.pd-view-tabs{padding-inline:16px}.pd-filterbar{align-items:flex-start;padding:8px 16px}.pd-filterbar>.pd-caption{display:none}.pd-filter-select select{max-width:110px}.pd-display{font-size:clamp(2.5rem,11.2vw,3.25rem);line-height:.94}.pd-page-title{font-size:1.65rem}.pd-manual-head>:last-child,.pd-system-nav{display:none}.pd-spec-row{grid-template-columns:110px minmax(0,1fr);gap:14px}.pd-foundation-grid,.pd-hero-copy{grid-template-columns:1fr}.pd-hero-copy{width:100%;max-width:100%;gap:30px;padding-block:62px 48px}.pd-manual-summary{justify-self:start}.pd-hero{padding-bottom:34px}.pd-hero-stage{width:100%;max-width:100%}.pd-hero-stage-head{align-items:flex-start;padding:18px}.pd-hero-stage-stat{display:none}.pd-hero-stage-grid,.pd-hero-stage-grid>*{min-width:0;max-width:100%}.pd-hero-stage-grid>.pd-opportunity-plot{width:100%;max-width:100%;padding:8px 0;overflow:hidden}.pd-opportunity-plot svg{width:100%;min-width:0;min-height:220px}.pd-decision-detail,.pd-hero-finding{padding:24px 18px}.pd-system-section-head{grid-template-columns:34px minmax(0,1fr);gap:8px;margin-bottom:30px}.pd-system-section{padding-block:64px}.pd-section-surface{padding-right:0}.pd-section-surface+.pd-section-surface{padding-top:24px;padding-left:0;border-top:1px solid var(--pd-line);border-left:0}.pd-onboarding-shell{grid-template-columns:1fr}.pd-onboarding-aside{min-height:260px;border-right:0;border-bottom:1px solid var(--pd-line)}.pd-onboarding-main{padding:28px 18px}.pd-choice-grid{grid-template-columns:1fr}.pd-metric-strip[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-metric-cell:nth-child(3){padding-left:0;border-left:0}.pd-metric-cell:nth-child(3),.pd-metric-cell:nth-child(4){border-top:1px solid var(--pd-line)}.pd-metric-strip[data-count="3"] .pd-metric-cell:last-child{grid-column:1/3}.pd-component-row,.pd-component-row:nth-child(2),.pd-motion-row{grid-template-columns:1fr;gap:14px}.pd-component-row>:last-child{grid-column:auto}.pd-layout-row{grid-template-columns:28px 1fr;gap:12px}.pd-layout-row>p{grid-column:2}.pd-layout-diagram{grid-column:2;width:100%}.pd-research-table{min-width:680px}.pd-investigation-list{padding-inline:8px}.pd-detail-pane{padding:20px 16px}.pd-signal-row,.pd-state-library{grid-template-columns:1fr}.pd-signal-row{gap:5px}.pd-signal-summary{display:block}.pd-signal-meta{text-align:left;white-space:normal}.pd-state-panel{align-items:flex-start;flex-direction:column}.pd-bar-row{grid-template-columns:minmax(80px,.8fr) minmax(90px,1.3fr) 46px;gap:8px}.pd-decision-head{align-items:flex-start;flex-direction:column;padding:22px 18px}.pd-decision-visual{width:100%;max-width:100%;padding-inline:0;overflow:hidden}.pd-chart-key{padding-inline:18px}.pd-entity-head{grid-template-columns:auto minmax(0,1fr);padding:20px 18px}.pd-entity-position{grid-column:1/3;padding:14px 0 0;border-top:1px solid var(--pd-line);border-right:0;text-align:left}.pd-entity-head>.pd-button{grid-column:1/3;justify-self:start}.pd-entity-summary,.pd-entity-timeline{padding:22px 18px}.pd-coverage-trace{grid-template-columns:minmax(110px,1fr) minmax(55px,.55fr) 30px;gap:8px}.pd-dashboard-content{padding:0 16px 42px}.pd-dashboard-page .pd-locationbar>.pd-caption{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-dashboard-page .pd-location-actions{flex-wrap:nowrap}.pd-dashboard-quick-links{gap:12px}.pd-dashboard-account-controls{margin-left:auto}.pd-dashboard-decision{padding:19px 0 18px}.pd-dashboard-decision h2{overflow-wrap:anywhere;font-size:1.75rem;text-wrap:wrap}.pd-dashboard-decision p{font-size:.9375rem}.pd-market-detail{grid-template-columns:1fr;gap:18px}.pd-market-detail>a{grid-column:1}.pd-answer-visibility-rows>div{grid-template-columns:1fr;gap:5px;padding:12px 0}.pd-creative-evidence>article,.pd-evidence-rows>article{grid-template-columns:1fr;align-items:start;padding:15px 0}.pd-evidence-rows>article>div:last-child{justify-content:flex-start}.pd-territory-layout{grid-template-columns:1fr}.pd-territory-list{max-height:320px;border-right:0;border-bottom:1px solid var(--pd-line)}.pd-territory-detail{padding:22px 0}.pd-detail-overview{grid-template-columns:1fr;gap:25px}.pd-competitor-investigator .pd-panel-header{align-items:stretch;flex-direction:column}.pd-competitor-select select{width:100%}.pd-opportunity-controls{align-items:stretch}.pd-opportunity-controls form{order:3;width:100%;margin-left:0}.pd-opportunity-view{margin-left:auto}.pd-opportunity-investigation{grid-template-columns:1fr}.pd-opportunity-ranked{border-right:0;border-bottom:1px solid var(--pd-line)}.pd-opportunity-list{max-height:440px}.pd-opportunity-detail{padding:25px 0 32px}.pd-opportunity-map-index{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-opportunity-draft{grid-template-columns:1fr}.pd-draft-result,.pd-opportunity-draft>.pd-dashboard-limited{grid-column:1}.pd-overview-secondary li{grid-template-columns:1fr;gap:8px;padding:14px 0}.pd-overview-section-links-header,.pd-overview-snapshot-header{align-items:flex-start;flex-direction:column;gap:12px}.pd-overview-snapshot-grid{grid-template-columns:1fr}.pd-overview-snapshot-grid>div,.pd-overview-snapshot-grid>div+div{padding:15px 0;border-right:0;border-bottom:1px solid var(--pd-line)}.pd-overview-snapshot-grid>div:last-child{border-bottom:0}.pd-overview-section-row{grid-template-columns:1fr;gap:10px;padding:19px 0}.pd-overview-section-row .pd-button{justify-self:start}.pd-company-market-context,.pd-overview-briefings{grid-template-columns:1fr;gap:26px}.pd-overview-leaders li>div{display:grid;gap:2px}.pd-company-market-context>dl{grid-template-columns:1fr}.pd-company-market-context>dl>div{border-right:0}.pd-first-observed-grid{grid-template-columns:1fr;gap:28px}.pd-baseline-layout{gap:12px}.pd-baseline-layout,.pd-resolution-panel,.pd-resolution-row{grid-template-columns:1fr}.pd-resolution-row>[role=alert]{grid-column:1}.pd-multi-chart svg{min-width:620px}.pd-multi-chart{overflow-x:auto;padding-bottom:4px}.pd-library-search-panel{padding:22px 0 24px}.pd-library-search-field{min-height:50px;padding-inline:12px}.pd-library-search-field input{height:48px;font-size:.9rem}.pd-library-results-head{align-items:flex-start;flex-direction:column;gap:8px}.pd-library-result-grid{grid-template-columns:1fr}.pd-library-advertisers{padding:20px 0 24px;border-right:0;border-bottom:1px solid var(--pd-line-strong)}.pd-library-ads{padding:24px 0 0}.pd-library-ad-row{grid-template-columns:78px minmax(0,1fr);gap:13px}.pd-library-ad-placeholder,.pd-library-ad-row>img{width:78px;height:72px}.pd-library-ad-title{white-space:normal}.pd-library-ad-copy p{display:none}.pd-library-ad-actions{grid-column:2;justify-items:start}.pd-library-ad-actions>a:first-child{max-width:none;text-align:left}.pd-library-ad-actions .pd-library-open-ad{grid-column:auto;justify-self:start;margin-top:0}}@media (prefers-reduced-motion:reduce){.pd-root *,.pd-root :after,.pd-root :before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}