.pseo-report-shot{margin:0}.pseo-report-shot-img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--pseo-border);box-shadow:0 1px 2px #0f172a0f,0 12px 32px #0f172a14;background:#fff}.pseo-report-shot--hero .pseo-report-shot-img{border-radius:14px}.pseo-report-shot--showcase{width:100%;max-width:56rem;margin-inline:auto}.pseo-report-shot--showcase picture{display:block;padding:.75rem;background:#eef2f7;border-radius:14px;border:1px solid var(--pseo-border);box-sizing:border-box}.pseo-report-shot--showcase .pseo-report-shot-img{border-radius:10px;border:none;box-shadow:none;background:#fff}.pseo-report-shot-caption{margin-top:.75rem;font-size:.6875rem;line-height:1.4;color:var(--pseo-text-dim);text-align:center}.pseo-report-shot--compact .pseo-report-shot-caption{text-align:left}.pseo-report-shots-showcase{padding:3rem 0;border-top:1px solid var(--pseo-border);background:linear-gradient(180deg,#fff,#f8fbff)}.pseo-report-shots-showcase-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.pseo-report-shots-showcase-tab{border:1px solid var(--pseo-border);border-radius:999px;background:#fff;padding:.45rem .9rem;font-size:.8125rem;font-weight:500;color:var(--pseo-text-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.pseo-report-shots-showcase-tab[data-active=true]{border-color:var(--pseo-accent);background:var(--pseo-accent-soft);color:var(--pseo-accent)}.pseo-report-shots-showcase-frame{margin-top:1.25rem;padding:1rem;background:#f8fbff;border:1px solid var(--pseo-border);border-radius:16px;box-sizing:border-box}.pseo-report-shots-stack{display:flex;flex-direction:column;gap:1.75rem;margin-top:1.5rem}.pseo-pricing-report-includes{max-width:56rem}.pseo-landing-agency-feature{position:relative;z-index:0;overflow:visible;width:100%;padding-top:3.5rem;padding-bottom:4.5rem;background-color:#fff;background-image:radial-gradient(ellipse 70% 80% at 0% 50%,rgba(37,99,235,.08),transparent 60%),radial-gradient(ellipse 50% 60% at 100% 30%,rgba(245,158,11,.08),transparent 55%);border-top:1px solid var(--pseo-border);border-bottom:1px solid var(--pseo-border)}@media(min-width:640px){.pseo-landing-agency-feature{padding-top:4rem;padding-bottom:5rem}}.pseo-landing-agency-grid{display:grid;gap:2rem;align-items:center}.pseo-landing-agency-grid>*{min-width:0}@media(min-width:1024px){.pseo-landing-agency-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:3rem;align-items:start}}.pseo-landing-agency-badge{display:inline-flex;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .625rem;border-radius:9999px;background:#f59e0b1f;color:#b45309;border:1px solid rgba(245,158,11,.25)}.pseo-agency-mock{width:100%;max-width:28rem;margin-inline:auto;padding:1.5rem;border-radius:20px;border:1px solid var(--pseo-border);background:linear-gradient(180deg,#eff6ff,#fff 48%);box-shadow:0 16px 40px #0f172a1a}@media(min-width:1024px){.pseo-agency-mock{margin-left:auto;margin-right:0}}.pseo-agency-mock-illustration-label{margin:0 0 .75rem;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pseo-text-dim);text-align:center}.pseo-agency-mock-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pseo-agency-mock-brand{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.pseo-agency-mock-logo{width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:inset 0 0 0 1px #ffffff59}.pseo-agency-mock-agency{margin:0;font-size:.9375rem;font-weight:700;color:var(--pseo-text);letter-spacing:-.02em}.pseo-agency-mock-client{margin:.375rem 0 0;font-size:.75rem;color:var(--pseo-text-muted)}.pseo-agency-mock-badge{flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .65rem;border-radius:9999px;background:var(--pseo-accent-soft);color:var(--pseo-accent)}.pseo-agency-mock-eyebrow{margin:1.25rem 0 .25rem;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pseo-text-dim)}.pseo-agency-mock-domain{margin:0;font-size:1.375rem;font-weight:700;letter-spacing:-.03em;color:var(--pseo-text)}.pseo-agency-mock-summary{margin:.5rem 0 0;font-size:.8125rem;line-height:1.55;color:var(--pseo-text-muted)}.pseo-agency-mock-score-card{margin-top:1.25rem;padding:1rem;border-radius:14px;border:1px solid var(--pseo-border);background:#fff;display:flex;gap:1rem;align-items:flex-start}.pseo-agency-mock-score-ring{width:3.5rem;height:3.5rem;flex-shrink:0;border-radius:50%;border:3px solid var(--pseo-warning);display:grid;place-items:center;background:#fff}.pseo-agency-mock-score-value{font-size:1.125rem;font-weight:700;color:var(--pseo-text)}.pseo-agency-mock-score-copy{min-width:0;flex:1}.pseo-agency-mock-verdict{margin:0;font-size:.8125rem;font-weight:600;color:var(--pseo-text);line-height:1.4}.pseo-agency-mock-cats{margin-top:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.pseo-agency-mock-cat{padding:.375rem .5rem;border-radius:8px;background:var(--pseo-bg);border:1px solid var(--pseo-border)}.pseo-agency-mock-cat-label{display:block;font-size:.5625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pseo-text-dim);line-height:1.3}.pseo-agency-mock-cat-value{display:block;margin-top:.125rem;font-size:.9375rem;font-weight:700;color:var(--pseo-text)}.pseo-agency-mock-footer{margin:1rem 0 0;padding-top:.875rem;border-top:1px solid var(--pseo-border);font-size:.75rem;color:var(--pseo-text-dim);line-height:1.5}.pseo-branding-preview{position:relative;border-radius:16px;border:1px solid var(--pseo-border);background:#fff;overflow:hidden;box-shadow:0 12px 32px #0f172a14}.pseo-branding-preview--locked .pseo-branding-preview-cover{filter:blur(2px);opacity:.65}.pseo-branding-preview-cover{padding:1.25rem;background:linear-gradient(180deg,#eff6ff,#fff 55%)}.pseo-branding-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pseo-branding-preview-score{margin-top:1.25rem;display:flex;align-items:baseline;gap:.5rem}.pseo-branding-preview-score-value{font-size:2rem;font-weight:700;color:var(--pseo-warning)}.pseo-branding-preview-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;text-align:center;background:#ffffffb8}.pseo-example-preview-embedded{min-height:auto}.pseo-example-preview-issues{min-height:5.25rem}.pseo-landing-bento-preview .pseo-example-preview-issues{min-height:auto}.pseo-example-card{min-height:100%}.pseo-landing-showcase{position:relative;z-index:0;width:100%;padding-top:3rem;padding-bottom:3rem;background:linear-gradient(180deg,#f8fbff,#fff);border-bottom:1px solid var(--pseo-border)}@media(min-width:640px){.pseo-landing-showcase{padding-top:3.5rem;padding-bottom:3.5rem}}.pseo-landing-showcase-eyebrow{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pseo-hero-accent-violet)}.pseo-landing-showcase-split{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:1024px){.pseo-landing-showcase-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;align-items:start}}.pseo-landing-showcase-panel{margin:0;padding:1rem;border-radius:16px;border:1px solid var(--pseo-border);background:#fff;box-shadow:0 8px 24px #0f172a0f}.pseo-landing-showcase-img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid rgba(15,23,42,.06)}.pseo-landing-showcase-caption{margin-top:.75rem;font-size:.8125rem;color:var(--pseo-text-muted);text-align:center}.pseo-live-stats{width:100%}.pseo-live-stats-hero{margin-top:2rem;padding:1.25rem 1rem 0;border-top:1px solid var(--pseo-border)}.pseo-live-dashboard{border-radius:1rem;border:1px solid var(--pseo-border);background:linear-gradient(180deg,#fffffff5,#f8fafce6);padding:1rem 1.1rem}.pseo-live-dashboard-head{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-bottom:.95rem}.pseo-live-dashboard-title{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pseo-text)}.pseo-live-dashboard-subtitle{flex:1 1 100%;margin:0;font-size:.68rem;line-height:1.35;color:var(--pseo-text-dim)}.pseo-live-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}@media(min-width:640px){.pseo-live-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pseo-live-metric{padding:.75rem .8rem;border-radius:.75rem;border:1px solid var(--pseo-border);background:#ffffffb8}.pseo-live-metric-emphasis{border-color:color-mix(in srgb,var(--pseo-accent) 28%,var(--pseo-border));background:linear-gradient(180deg,color-mix(in srgb,var(--pseo-accent) 6%,white),#ffffffeb)}.pseo-live-metric-value{font-family:var(--pseo-font-display, inherit);font-size:1.65rem;line-height:1;font-weight:700;color:var(--pseo-text);letter-spacing:-.02em}.pseo-live-metric-emphasis .pseo-live-metric-value{font-size:1.85rem;color:var(--pseo-accent)}.pseo-live-metric-label{margin-top:.35rem;font-size:.72rem;font-weight:600;line-height:1.25;color:var(--pseo-text)}.pseo-live-metric-hint{margin-top:.2rem;font-size:.62rem;line-height:1.3;color:var(--pseo-text-dim)}.pseo-live-recent{margin-top:.9rem;padding-top:.85rem;border-top:1px solid var(--pseo-border)}.pseo-live-recent-title{margin-bottom:.5rem;font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pseo-text-dim)}.pseo-live-recent-list{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.pseo-live-recent-chip{display:inline-flex;align-items:center;padding:.28rem .55rem;border-radius:9999px;border:1px solid var(--pseo-border);background:#ffffffe0;font-size:.68rem;line-height:1.2;color:var(--pseo-text-muted)}.pseo-live-dashboard-footnote{margin:.85rem 0 0;padding-top:.75rem;border-top:1px solid var(--pseo-border);font-size:.65rem;color:var(--pseo-text-dim);text-align:center}.pseo-live-stats-pulse{width:.45rem;height:.45rem;border-radius:9999px;background:var(--pseo-success);box-shadow:0 0 #22c55e73;animation:pseo-live-pulse 2.4s ease-out infinite}@keyframes pseo-live-pulse{0%{box-shadow:0 0 #22c55e73}70%{box-shadow:0 0 0 .45rem #22c55e00}to{box-shadow:0 0 #22c55e00}}.pseo-live-stats-fallback{text-align:center;font-size:.875rem;color:var(--pseo-text-muted)}@media(prefers-reduced-motion:reduce){.pseo-landing-preview-stack,.pseo-live-stats-pulse{animation:none}}#pricing,#how-it-works,#features{scroll-margin-top:5.5rem}.pseo-intent-hero .pseo-intent-hero-copy{min-width:0}@media(min-width:1024px){.pseo-intent-hero .pseo-landing-hero-preview{margin-top:0}}@media(max-width:1023px){.pseo-intent-hero .pseo-landing-hero-preview{order:-1;max-width:28rem;margin:0 auto 1.5rem}}.pseo-export-split{display:flex;align-items:stretch;width:100%;gap:0}.pseo-export-split-main{flex:1 1 auto;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.pseo-export-menu-trigger{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;min-width:2.5rem;min-height:2.5rem;margin-left:-1px;padding:0;border-top-left-radius:0;border-bottom-left-radius:0}.pseo-export-split-main:hover+.pseo-export-menu-trigger:not(:disabled),.pseo-export-menu-trigger:hover:not(:disabled){border-color:var(--pseo-text-muted);background:var(--pseo-surface-hover)}.pseo-export-split-main:hover:not(:disabled){border-color:var(--pseo-text-muted);background:var(--pseo-surface-hover)}.pseo-export-menu-trigger[aria-expanded=true]{background:var(--pseo-bg-elevated);color:var(--pseo-accent)}.pseo-export-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:220px;padding:.35rem;border:1px solid var(--pseo-border);border-radius:10px;background:#fff;box-shadow:0 10px 30px #0a0a0a14}.pseo-export-menu--portal{position:fixed;top:0;left:0;right:auto;z-index:200;max-width:min(320px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow-y:auto}.pseo-export-menu-item{display:flex;flex-direction:column;gap:.15rem;width:100%;padding:.55rem .65rem;border:none;border-radius:8px;background:transparent;text-align:left;font-size:.75rem;color:var(--pseo-text);cursor:pointer}.pseo-export-menu-item:hover:not(:disabled){background:var(--pseo-surface-hover)}.pseo-export-menu-item:disabled{opacity:.55;cursor:not-allowed}
