.analytics-date-trigger{min-width:236px;height:44px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid #dedede;border-radius:11px;background:#ffffff;color:#171717;text-align:left;transition:border-color .16s ease,box-shadow .16s ease}.analytics-date-trigger:hover,.analytics-date-trigger[aria-expanded=true]{border-color:#c5c5c5;box-shadow:0 2px 8px rgba(0,0,0,.07)}.analytics-date-trigger>svg:first-child{width:19px;height:19px;color:#5f5f5f}.analytics-date-trigger>svg:last-child{width:16px;height:16px;margin-left:auto;color:#737373}.analytics-date-trigger span{font-size:14px;font-weight:600;line-height:1;white-space:nowrap}.analytics-date-popover{width:min(804px,calc(100vw - 32px))!important;display:grid;grid-template-columns:142px minmax(0,1fr);overflow:hidden;padding:0!important;border:1px solid #e5e5e5!important;border-radius:18px!important;background:#f6f6f6!important;box-shadow:0 18px 44px rgba(0,0,0,.14)!important;color:#171717!important;font-family:var(--font-product-sans);z-index:120!important}.analytics-date-popover>aside{display:flex;flex-direction:column;gap:3px;padding:12px 10px;background:#f6f6f6}.analytics-date-popover>aside>button{width:100%;min-height:36px;display:flex;align-items:center;padding:0 11px;border:0;border-radius:9px;background:transparent;color:#252525;font-size:14px;font-weight:600;text-align:left;transition:background .14s ease}.analytics-date-popover>aside>button.selected,.analytics-date-popover>aside>button:hover{background:#e9e9e9}.analytics-date-main{min-width:0;padding:8px 8px 0}.analytics-calendar-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.analytics-calendar-month{min-width:0;padding:10px 14px 13px;border:1px solid #eeeeee;border-radius:16px;background:#ffffff}.analytics-calendar-month>header{height:38px;display:grid;grid-template-columns:30px 1fr 30px;align-items:center;margin-bottom:5px}.analytics-calendar-month h3{margin:0;font-size:14px;font-weight:650;text-align:center}.analytics-calendar-month header button,.analytics-calendar-month header>span{width:30px;height:30px}.analytics-calendar-month header button{display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#737373}.analytics-calendar-month header button:hover{background:#f0f0f0;color:#171717}.analytics-calendar-month header svg{width:16px;height:16px}.analytics-calendar-grid,.analytics-calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.analytics-calendar-weekdays span{height:34px;display:grid;place-items:center;color:#787878;font-size:13px;font-weight:500;text-align:center}.analytics-calendar-grid button{position:relative;min-width:0;height:36px;padding:0;border:0;background:transparent;color:#252525;font-size:13px;font-weight:500;transition:background .12s ease,color .12s ease}.analytics-calendar-grid button:disabled{color:#c8c8c8;cursor:not-allowed}.analytics-calendar-grid button:not(:disabled):hover{border-radius:8px;background:#ededed;z-index:2}.analytics-calendar-grid button.between{background:#dce6ff}.analytics-calendar-grid button.selected{background:#86a8ff;color:#111111;font-weight:650;z-index:1}.analytics-calendar-grid button.selected.range-start{border-radius:8px 0 0 8px}.analytics-calendar-grid button.selected.range-end{border-radius:0 8px 8px 0}.analytics-calendar-grid button.selected.range-start.range-end{border-radius:8px}.analytics-date-main>footer{min-height:62px;justify-content:space-between;gap:12px;padding:8px 2px 8px 0}.analytics-date-actions,.analytics-date-fields,.analytics-date-main>footer{display:flex;align-items:center}.analytics-date-fields{gap:7px;min-width:0}.analytics-date-chip{width:102px;height:38px;padding:0 10px;border:1px solid #dfdfdf;border-radius:9px;background:#ffffff;color:#252525;font-size:13px;text-align:center;outline:none}.analytics-date-chip:focus{border-color:#86a8ff;box-shadow:0 0 0 3px rgba(134,168,255,.22)}.analytics-days-selected{height:38px;display:flex;align-items:center;padding:0 12px;border-radius:9px;background:#e8e8e8;color:#9b9b9b;font-size:13px;white-space:nowrap}.analytics-date-actions{gap:8px}.analytics-date-actions button{height:38px;padding:0 15px;border:1px solid #dedede;border-radius:9px;background:#ffffff;color:#252525;font-size:14px;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.03)}.analytics-date-actions button.apply{border-color:#718feb;background:#6f8ff4;color:#ffffff}.analytics-date-actions button:hover{background:#f0f0f0}.analytics-date-actions button.apply:hover{background:#617fe1}@media (max-width:820px){.analytics-date-popover{max-height:min(680px,calc(100vh - 24px));overflow:auto;grid-template-columns:1fr}.analytics-date-popover>aside{display:grid;grid-template-columns:repeat(8,minmax(96px,1fr));gap:4px;overflow-x:auto;padding:8px}.analytics-date-popover>aside>button{justify-content:center}}@media (max-width:640px){.analytics-date-trigger{width:100%;min-width:0}.analytics-calendar-pair{grid-template-columns:1fr}.analytics-calendar-pair>div:last-child{display:none}.analytics-date-main>footer{align-items:stretch;flex-direction:column}.analytics-date-fields{display:grid;grid-template-columns:1fr auto 1fr}.analytics-date-chip{width:100%}.analytics-days-selected{grid-column:1/-1;justify-content:center}.analytics-date-actions button{flex:1}}.roundtable-page .full-command-sidebar,.roundtable-page .full-command-sidebar a,.roundtable-page .full-command-sidebar button,.roundtable-page .full-command-sidebar em,.roundtable-page .full-command-sidebar p,.roundtable-page .full-command-sidebar small,.roundtable-page .full-command-sidebar span,.roundtable-page .full-command-sidebar strong{font-family:Inter Variable,Arial,sans-serif!important;font-weight:600!important}:where(html[data-app-routes]) *{box-sizing:border-box}html:where([data-app-routes]){scroll-behavior:smooth;overflow-x:clip}:where(html[data-app-routes]) body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-product-sans);overflow-x:clip}html:where([data-app-routes]):has(body[data-scroll-locked]){overflow-y:hidden!important;scrollbar-gutter:stable}html:where([data-app-routes]) body[data-scroll-locked]{position:static!important;overflow-x:clip!important;overflow-y:visible!important;margin-right:0!important}:where(html[data-app-routes]) .seo-below-fold{content-visibility:auto;contain-intrinsic-size:720px}@layer base{:where(html[data-app-routes]) a{color:inherit;text-decoration:none}}:where(html[data-app-routes]) button:not([data-slot]){font:inherit}:where(html[data-app-routes]) .cookie-settings-trigger{font-size:.875rem;line-height:1.25rem}:where(html[data-app-routes]) .site-header{height:82px;padding:0 3.2vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);background:#ffffff;position:sticky;top:0;z-index:50;box-shadow:0 1px 0 rgba(23,19,26,.04)}:where(html[data-app-routes]) .dashboard-site-header{height:60px;padding:0 22px}:where(html[data-app-routes]) .dashboard-site-header .wordmark{gap:7px;font-size:20px}:where(html[data-app-routes]) .dashboard-site-header .mark{width:23px;height:23px;font-size:13px}:where(html[data-app-routes]) .site-header.dashboard-site-header nav{gap:24px;font-size:13px}:where(html[data-app-routes]) .dashboard-site-header .nav-link,:where(html[data-app-routes]) .site-header.dashboard-site-header nav>a{font-size:13px}:where(html[data-app-routes]) .dashboard-site-header .nav-link{padding:7px 10px}:where(html[data-app-routes]) .dashboard-site-header .platform-trigger{margin:-7px -10px}:where(html[data-app-routes]) .dashboard-site-header>.dashboard-header-actions .button{min-height:34px;padding:0 15px;gap:18px;font-size:13px}:where(html[data-app-routes]) .dashboard-header-actions{justify-self:end;display:flex;align-items:center;gap:8px}:where(html[data-app-routes]) .dashboard-header-toggle{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid rgba(23,19,26,.18);border-radius:10px;background:transparent;color:var(--ink);cursor:pointer;transition:background .16s ease,border-color .16s ease}:where(html[data-app-routes]) .dashboard-header-toggle:hover,:where(html[data-app-routes]) .dashboard-header-toggle[aria-pressed=true]{border-color:var(--ink);background:rgba(23,19,26,.06)}:where(html[data-app-routes]) .dashboard-site-header.is-compact{height:40px;padding:0 16px}:where(html[data-app-routes]) .dashboard-site-header.is-compact .wordmark{gap:5px;font-size:17px}:where(html[data-app-routes]) .dashboard-site-header.is-compact .mark{width:19px;height:19px;font-size:13px}:where(html[data-app-routes]) .dashboard-site-header.is-compact nav{gap:16px;font-size:13px}:where(html[data-app-routes]) .dashboard-site-header.is-compact .nav-link,:where(html[data-app-routes]) .dashboard-site-header.is-compact nav>a{font-size:13px}:where(html[data-app-routes]) .dashboard-site-header.is-compact .nav-link{padding:4px 7px}:where(html[data-app-routes]) .dashboard-site-header.is-compact .platform-trigger{margin:-4px -7px}:where(html[data-app-routes]) .dashboard-site-header.is-compact .dashboard-header-toggle{width:26px;height:26px}:where(html[data-app-routes]) .dashboard-site-header.is-compact>.dashboard-header-actions .button{min-height:28px;padding:0 11px;gap:10px;font-size:13px}:where(html[data-app-routes]) .wordmark{font-family:var(--font-geist-sans),sans-serif;display:inline-flex;align-items:center;gap:9px;font-size:24px;font-weight:680;letter-spacing:-.05em;width:max-content}:where(html[data-app-routes]) .mark{display:grid;place-items:center;width:27px;height:27px;background:var(--coral);border-radius:50%;font-size:15px}:where(html[data-app-routes]) .site-header nav{display:flex;align-items:center;gap:34px;font-size:14px}:where(html[data-app-routes]) .site-header nav>a,:where(html[data-app-routes]) .text-link{transition:opacity .16s ease}:where(html[data-app-routes]) .site-header nav>a:hover,:where(html[data-app-routes]) .text-link:hover{opacity:.58}:where(html[data-app-routes]) .platform-nav{position:relative}:where(html[data-app-routes]) .nav-link{border:0;padding:10px 13px;background:transparent;color:inherit;cursor:pointer;font-size:14px}:where(html[data-app-routes]) .platform-trigger{display:inline-flex;align-items:center;gap:9px;margin:-10px -13px}:where(html[data-app-routes]) .platform-trigger>span{font-size:15px;transform:translateY(-1px);transition:transform .18s ease}:where(html[data-app-routes]) .platform-trigger.active{background:rgba(23,19,26,.055)}:where(html[data-app-routes]) .platform-trigger[aria-expanded=true]>span{transform:translateY(1px) rotate(180deg)}:where(html[data-app-routes]) .features-menu a:focus-visible,:where(html[data-app-routes]) .nav-link:focus-visible,:where(html[data-app-routes]) .site-desktop-nav>a:focus-visible,:where(html[data-app-routes]) .site-menu-toggle:focus-visible,:where(html[data-app-routes]) .site-mobile-nav a:focus-visible,:where(html[data-app-routes]) .site-mobile-nav button:focus-visible{outline:2px solid var(--coral);outline-offset:-2px}:where(html[data-app-routes]) .features-menu{width:min(1080px,94vw)}:where(html[data-app-routes]) .features-menu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}:where(html[data-app-routes]) .resource-blog-link{padding:15px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);color:var(--ink)}:where(html[data-app-routes]) .mobile-blog-link,:where(html[data-app-routes]) .resource-blog-link>span:first-child{display:grid;gap:4px}:where(html[data-app-routes]) .mobile-blog-link strong,:where(html[data-app-routes]) .resource-blog-link strong{font-size:14px;font-weight:600}:where(html[data-app-routes]) .mobile-blog-link small,:where(html[data-app-routes]) .resource-blog-link small{color:var(--muted);font-size:13px}:where(html[data-app-routes]) .resource-blog-link>span:last-child{color:var(--coral);transition:transform .16s ease}:where(html[data-app-routes]) .resource-blog-link:focus-visible>span:last-child,:where(html[data-app-routes]) .resource-blog-link:hover>span:last-child{transform:translate(2px,-2px)}:where(html[data-app-routes]) .mobile-blog-link:hover strong,:where(html[data-app-routes]) .resource-blog-link:focus-visible strong,:where(html[data-app-routes]) .resource-blog-link:hover strong{color:#8f356f}:where(html[data-app-routes]) .feature-menu-group{min-width:0;padding:24px 22px 26px;border-right:1px solid var(--line)}:where(html[data-app-routes]) .feature-menu-group:last-child{border-right:0}:where(html[data-app-routes]) .feature-menu-group h2{margin:0 0 14px;color:rgba(23,19,26,.56);font:600 13px/16px var(--font-product-sans),sans-serif;letter-spacing:.06em;text-transform:uppercase}:where(html[data-app-routes]) .feature-menu-group>div{display:grid;gap:2px}:where(html[data-app-routes]) .feature-menu-group a{min-height:36px;padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;line-height:20px;font-weight:500;transition:background .16s ease,color .16s ease}:where(html[data-app-routes]) .feature-menu-group a span{color:var(--coral);opacity:0;transform:translateX(-4px);transition:opacity .16s ease,transform .16s ease}:where(html[data-app-routes]) .feature-menu-group a:hover{background:#ffffff;color:#8f356f}:where(html[data-app-routes]) .feature-menu-group a:focus-visible span,:where(html[data-app-routes]) .feature-menu-group a:hover span{opacity:1;transform:translateX(0)}:where(html[data-app-routes]) .mobile-blog-link{padding:10px 0;color:inherit}:where(html[data-app-routes]) .site-desktop-nav>a.active{text-decoration:underline;text-decoration-color:rgba(23,19,26,.4);text-underline-offset:5px}:where(html[data-app-routes]) .marketing-site-header .site-desktop-nav{gap:34px;font-size:16px;font-weight:500;letter-spacing:.02em}:where(html[data-app-routes]) .marketing-site-header,:where(html[data-app-routes]) .marketing-site-header .site-mobile-nav{font-family:var(--font-product-sans),sans-serif;font-synthesis:none}:where(html[data-app-routes]) .marketing-site-header .nav-link,:where(html[data-app-routes]) .marketing-site-header .site-desktop-nav>a{position:relative;min-height:46px;display:inline-flex;align-items:center;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:1;color:rgba(23,19,26,.8);transition:color .16s ease}:where(html[data-app-routes]) .marketing-site-header .nav-link{border-radius:8px;transition:color .18s ease,background-color .18s ease}:where(html[data-app-routes]) .marketing-site-header .nav-link:hover{background:var(--di-soft)}:where(html[data-app-routes]) .marketing-site-header .site-desktop-nav>a:after{content:"";width:100%;height:2px;position:absolute;right:0;bottom:5px;left:0;background:var(--coral);transform:scaleX(0);transform-origin:left;transition:transform .16s ease}:where(html[data-app-routes]) .marketing-site-header .nav-link.active,:where(html[data-app-routes]) .marketing-site-header .nav-link:hover,:where(html[data-app-routes]) .marketing-site-header .site-desktop-nav>a.active,:where(html[data-app-routes]) .marketing-site-header .site-desktop-nav>a:hover{color:var(--ink);opacity:1}:where(html[data-app-routes]) .marketing-site-header .site-desktop-nav>a.active:after,:where(html[data-app-routes]) .marketing-site-header .site-desktop-nav>a:hover:after{transform:scaleX(1)}:where(html[data-app-routes]) .marketing-site-header .site-desktop-nav>a.active{text-decoration:none}:where(html[data-app-routes]) .site-header-actions{justify-self:end;display:flex;align-items:center;gap:9px}:where(html[data-app-routes]) .site-menu-toggle{width:42px;height:42px;display:none;place-items:center;border:1px solid rgba(23,19,26,.24);border-radius:2px;background:transparent;color:var(--ink);cursor:pointer;font-size:22px;line-height:1}:where(html[data-app-routes]) .site-header nav.site-mobile-nav{display:none}:where(html[data-app-routes]) .site-header>.button{justify-self:end}:where(html[data-app-routes]) .site-header-login-link{display:inline-flex;align-items:center;min-height:38px;padding:0 8px;color:var(--ink);font-size:16px;font-weight:500;letter-spacing:.02em;text-decoration:none;transition:color .16s ease,background .16s ease;border-radius:9px}:where(html[data-app-routes]) .site-header-login-link:focus-visible,:where(html[data-app-routes]) .site-header-login-link:hover{color:var(--coral);background:rgba(255,98,77,.08);outline:none}:where(html[data-app-routes]) .site-header-account{justify-self:end;display:flex;align-items:center;gap:8px}:where(html[data-app-routes]) .site-header-avatar{width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid rgba(23,19,26,.16);border-radius:50%;background:#a65bdd;color:#ffffff;font-size:13px;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}:where(html[data-app-routes]) .site-header-avatar:focus-visible,:where(html[data-app-routes]) .site-header-avatar:hover{transform:translateY(-2px);box-shadow:0 5px 12px rgba(23,19,26,.16);outline:none}:where(html[data-app-routes]) .site-header-account-placeholder{justify-self:end;width:118px;height:42px}:where(html[data-app-routes]) .site-header-signout{width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid rgba(23,19,26,.24);border-radius:10px;background:transparent;color:var(--ink);font-size:21px;line-height:1;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}:where(html[data-app-routes]) .site-header-signout:hover{transform:translateY(-2px);border-color:var(--ink);background:rgba(23,19,26,.06)}:where(html[data-app-routes]) .button{min-height:52px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid;border-radius:999px;font-size:14px;font-weight:650;transition:transform .16s ease,background .16s ease}:where(html[data-app-routes]) .button:hover{transform:translateY(-2px)}:where(html[data-app-routes]) .button-small{min-height:42px;padding:0 17px;gap:18px}:where(html[data-app-routes]) .marketing-site-header .button-small{border-radius:999px;font-size:16px;font-weight:500;letter-spacing:.02em}:where(html[data-app-routes]) .button-dark{background:var(--ink);color:white;border-color:var(--ink)}:where(html[data-app-routes]) .hero{min-height:780px;position:relative;margin:0 1.4vw;overflow:hidden;color:white}:where(html[data-app-routes]) .eyebrow{font:600 13px/1.4 var(--font-geist-mono),monospace;letter-spacing:.12em;margin:0 0 26px}:where(html[data-app-routes]) .closing h2,:where(html[data-app-routes]) .feature-heading h2,:where(html[data-app-routes]) .hero h1,:where(html[data-app-routes]) .shopping h2{font-family:var(--font-geist-sans),sans-serif;font-weight:470;letter-spacing:-.052em;line-height:1.01;margin:0}:where(html[data-app-routes]) h1 em,:where(html[data-app-routes]) h2 em{font-family:var(--font-product-sans);font-style:normal;font-weight:inherit}:where(html[data-app-routes]) .hero h1{font-size:clamp(54px,5.2vw,82px)}:where(html[data-app-routes]) .text-link{font-size:14px;display:flex;gap:13px;align-items:center}:where(html[data-app-routes]) .monitor-card{position:absolute;z-index:3;top:74px;right:5vw;width:min(410px,34vw);background:rgba(249,247,242,.96);color:var(--ink);border:1px solid rgba(255,255,255,.6);box-shadow:0 30px 80px rgba(11,2,16,.34);backdrop-filter:blur(14px)}:where(html[data-app-routes]) .monitor-footer,:where(html[data-app-routes]) .monitor-top,:where(html[data-app-routes]) .score-panel{padding:18px 20px}:where(html[data-app-routes]) .monitor-top{display:flex;align-items:start;justify-content:space-between;border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .monitor-top h2{font-size:19px;margin:4px 0 0;letter-spacing:-.04em}:where(html[data-app-routes]) .mini-label{font:13px/1.35 var(--font-geist-mono),monospace;letter-spacing:.1em;opacity:.7;margin:0}:where(html[data-app-routes]) .live-pill{font-size:13px;padding:7px 10px;background:#e6efbf;border-radius:20px}:where(html[data-app-routes]) .live-pill i{display:inline-block;width:6px;height:6px;background:#7d9817;border-radius:50%;margin-right:6px;animation:pulse 1.8s infinite}:where(html[data-app-routes]) .score-panel{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;align-items:end;border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .score-panel strong{display:block;font-size:48px;letter-spacing:-.07em;line-height:1;margin:9px 0 7px}:where(html[data-app-routes]) .score-panel strong span{font-size:20px}:where(html[data-app-routes]) .score-panel small{color:#667a13;font-size:13px}:where(html[data-app-routes]) .score-chart{height:100px;display:flex;align-items:end;gap:7px;padding:10px 0 4px;border-bottom:1px solid rgba(23,19,26,.2)}:where(html[data-app-routes]) .score-chart i{flex:1;background:linear-gradient(var(--coral),#b93877);border-radius:1px 1px 0 0;opacity:.86}:where(html[data-app-routes]) .rank-list>div{display:grid;grid-template-columns:1fr auto 46px;align-items:center;gap:10px;padding:15px 20px;border-bottom:1px solid var(--line);font-size:13px}:where(html[data-app-routes]) .rank-list strong{font-size:13px}:where(html[data-app-routes]) .rank-list small{color:#788e1a;text-align:right}:where(html[data-app-routes]) .rank-list div:last-child small{color:#bb4a54}:where(html[data-app-routes]) .engine-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px}:where(html[data-app-routes]) .engine-dot.coral{background:var(--coral)}:where(html[data-app-routes]) .engine-dot.violet{background:var(--violet)}:where(html[data-app-routes]) .engine-dot.lime{background:#9fb625}:where(html[data-app-routes]) .engine-dot.cream{background:#f7f7f8}:where(html[data-app-routes]) .monitor-footer{display:flex;justify-content:space-between;align-items:center;font-size:13px}:where(html[data-app-routes]) .monitor-footer button{border:0;background:none;font-size:13px;font-weight:700;cursor:pointer}:where(html[data-app-routes]) .hero-caption{position:absolute;bottom:26px;left:6.2vw;z-index:2;display:flex;align-items:center;gap:10px;font:13px var(--font-geist-mono),monospace;letter-spacing:.12em;opacity:.65}:where(html[data-app-routes]) .hero-caption i{width:28px;height:1px;background:currentColor}:where(html[data-app-routes]) .proof-strip{margin:0 3.2vw;min-height:105px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .proof-strip p{font:500 18px/1.45 var(--font-product-sans),sans-serif}:where(html[data-app-routes]) .proof-strip>div{display:flex;gap:44px;margin-left:auto}:where(html[data-app-routes]) .proof-strip span{font:13px/1.4 var(--font-geist-mono),monospace;letter-spacing:.06em}:where(html[data-app-routes]) .proof-strip strong{font:600 20px var(--font-geist-sans),sans-serif;letter-spacing:-.04em;color:var(--coral);margin-right:5px}:where(html[data-app-routes]) .proof-strip[hidden]{display:none!important}:where(html[data-app-routes]) .insights-bar{position:relative;margin:36px 3.2vw 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .insights-bar-topline{position:absolute;right:24px;bottom:18px;z-index:2;min-height:0;display:flex;align-items:center;justify-content:flex-end}:where(html[data-app-routes]) .insights-bar-topline h2{margin:0;font:620 15px/1.25 var(--font-geist-sans),sans-serif;letter-spacing:-.025em}:where(html[data-app-routes]) .insights-bar-controls{display:flex;align-items:center;gap:4px}:where(html[data-app-routes]) .insights-bar-count{min-width:0;margin-right:4px;font:600 13px/1 var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:rgba(23,19,26,.62)}:where(html[data-app-routes]) .insights-bar-controls button{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--ink);border-radius:5px;background:transparent;color:var(--ink);cursor:pointer;transition:background .16s ease,color .16s ease}:where(html[data-app-routes]) .insights-bar-controls .insights-rotation-control{width:auto;min-width:34px;padding:0 6px;font:600 13px/1 var(--font-geist-mono),monospace}:where(html[data-app-routes]) .insights-bar-controls button:hover{background:var(--ink);color:var(--paper)}:where(html[data-app-routes]) .insights-bar-controls button:focus-visible{outline:2px solid var(--coral);outline-offset:3px}:where(html[data-app-routes]) .insights-bar-controls svg{width:12px;height:12px}:where(html[data-app-routes]) .insights-bar-progress{height:3px;overflow:hidden;background:rgba(23,19,26,.1)}:where(html[data-app-routes]) .insights-bar-progress span{height:100%;display:block;background:var(--coral);transition:width .22s ease}:where(html[data-app-routes]) .insights-bar-live{min-height:230px;display:flex;align-items:stretch}:where(html[data-app-routes]) .insight-slide{width:100%;display:grid;grid-template-columns:minmax(max-content,.3fr) minmax(0,1.7fr);gap:clamp(24px,3vw,44px);align-items:center;padding:28px 0 32px;animation:insight-slide-in .22s ease-out both}:where(html[data-app-routes]) .insight-value{color:#b93877;font:560 clamp(32px,3.2vw,52px)/.9 var(--font-geist-sans),sans-serif;letter-spacing:-.075em;font-variant-numeric:tabular-nums;white-space:nowrap}:where(html[data-app-routes]) .insight-copy{min-width:0;max-width:980px}:where(html[data-app-routes]) .insight-copy h3{max-width:900px;margin:0;font:500 clamp(28px,2.8vw,42px)/1.06 var(--font-geist-sans),sans-serif;letter-spacing:-.052em}:where(html[data-app-routes]) .insight-context{max-width:760px;margin:14px 0 0;color:rgba(23,19,26,.7);font-size:14px;line-height:1.55}:where(html[data-app-routes]) .insight-source{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;color:#5d5961;font:600 13px/1.4 var(--font-geist-mono),monospace}:where(html[data-app-routes]) .insight-source a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}:where(html[data-app-routes]) .insight-source a:hover{color:var(--coral)}:where(html[data-app-routes]) .steps{display:grid;grid-template-columns:repeat(3,1fr);margin:0 3.2vw 130px;border:1px solid var(--line)}:where(html[data-app-routes]) .steps article{box-sizing:border-box;min-height:230px;padding:clamp(26px,2.4vw,38px);display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .steps article:nth-child(3n){border-right:0}:where(html[data-app-routes]) .steps article:nth-last-child(-n+3){border-bottom:0}:where(html[data-app-routes]) .steps article>span{font:13px/1.3 var(--font-geist-mono),monospace;letter-spacing:.04em;color:var(--coral)}:where(html[data-app-routes]) .steps h3{margin:32px 0 12px;font-size:clamp(22px,1.7vw,27px);line-height:1.12;letter-spacing:-.04em;font-weight:550}:where(html[data-app-routes]) .steps p{max-width:38ch;margin:0;font-size:15px;line-height:1.58;color:rgba(23,19,26,.72)}@media (max-width:900px) and (min-width:681px){:where(html[data-app-routes]) .steps{grid-template-columns:repeat(2,1fr)}:where(html[data-app-routes]) .steps article:nth-child(3n){border-right:1px solid var(--line)}:where(html[data-app-routes]) .steps article:nth-child(2n){border-right:0}:where(html[data-app-routes]) .steps article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .steps article:last-child{grid-column:1/-1;border-right:0;border-bottom:0}}:where(html[data-app-routes]) .radar{width:165px;aspect-ratio:1;border:1px solid rgba(23,19,26,.18);border-radius:50%;position:relative;background:radial-gradient(circle,rgba(255,93,69,.12) 0 30%,transparent 31%)}:where(html[data-app-routes]) .radar:before{content:"";position:absolute;inset:22%;background:rgba(219,76,89,.48);clip-path:polygon(50% 0,92% 32%,78% 90%,18% 76%,8% 24%)}:where(html[data-app-routes]) .radar i{position:absolute;inset:24%;border:1px solid rgba(23,19,26,.12);border-radius:50%}:where(html[data-app-routes]) .radar i:nth-child(2){inset:12%}:where(html[data-app-routes]) .radar i:nth-child(3){inset:36%}:where(html[data-app-routes]) .radar i:nth-child(4){inset:48%}:where(html[data-app-routes]) .shopping{display:grid;grid-template-columns:.9fr 1.1fr;min-height:700px;padding:120px 6vw;gap:8vw;align-items:center;background:#f7f7f8}:where(html[data-app-routes]) .shopping h2{font-size:clamp(46px,4.9vw,72px);margin-bottom:32px}:where(html[data-app-routes]) .feature-section{padding:120px 5vw;background:#ffffff}:where(html[data-app-routes]) .feature-heading{max-width:1260px;margin:0 auto 65px}:where(html[data-app-routes]) .feature-heading h2{font-size:clamp(46px,4.9vw,72px)}:where(html[data-app-routes]) .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1360px;margin:auto;border:1px solid var(--line)}:where(html[data-app-routes]) .feature-grid article{min-height:285px;padding:30px;display:flex;flex-direction:column;position:relative;border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .feature-grid article:nth-child(-n+3){border-top:0}:where(html[data-app-routes]) .feature-grid article:not(:nth-child(3n+1)){border-left:1px solid var(--line)}:where(html[data-app-routes]) .feature-grid span{font:13px var(--font-geist-mono),monospace;color:var(--coral)}:where(html[data-app-routes]) .feature-grid h3{font-size:22px;letter-spacing:-.035em;margin:auto 0 12px}:where(html[data-app-routes]) .feature-grid p{font-size:15px;line-height:1.62;opacity:.76;max-width:340px;margin:0}:where(html[data-app-routes]) .feature-grid i{position:absolute;right:25px;top:25px;font-style:normal}:where(html[data-app-routes]) .faq-list{border-top:1px solid var(--line)}:where(html[data-app-routes]) .faq-list details{border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .faq-list summary{min-height:94px;display:grid;grid-template-columns:38px 1fr 26px;align-items:center;gap:15px;cursor:pointer;list-style:none}:where(html[data-app-routes]) .faq-list summary::-webkit-details-marker{display:none}:where(html[data-app-routes]) .faq-list summary>span{color:var(--coral);font:13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .faq-list summary>strong{font-size:18px;line-height:1.35;letter-spacing:-.025em;font-weight:630}:where(html[data-app-routes]) .faq-list summary>i{width:17px;height:17px;position:relative;justify-self:end}:where(html[data-app-routes]) .faq-list summary>i:after,:where(html[data-app-routes]) .faq-list summary>i:before{content:"";position:absolute;top:8px;left:0;width:17px;height:1px;background:var(--ink);transition:transform .18s ease}:where(html[data-app-routes]) .faq-list summary>i:after{transform:rotate(90deg)}:where(html[data-app-routes]) .faq-list details[open] summary>i:after{transform:rotate(0)}:where(html[data-app-routes]) .faq-list details[open] summary>strong{color:var(--ink)}:where(html[data-app-routes]) .faq-list details>p{margin:-9px 40px 0 53px;padding:0 0 30px;max-width:760px;color:rgba(23,19,26,.7);font-size:15px;line-height:1.67;animation:faq-answer-in .18s ease both}:where(html[data-app-routes]) .closing{min-height:580px;margin:20px;padding:90px 8vw;position:relative;overflow:hidden;color:white;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}:where(html[data-app-routes]) .closing:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,7,28,.78),rgba(20,7,28,.08))}:where(html[data-app-routes]) .closing>:not(.closing-art){position:relative;z-index:2}:where(html[data-app-routes]) .closing h2{font-size:clamp(50px,5.8vw,84px);margin-bottom:38px}:where(html[data-app-routes]) .closing .button{border-radius:999px}:where(html[data-app-routes]) .site-footer{margin-top:20px;padding:72px 3.2vw 24px;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(330px,1.15fr) minmax(560px,1fr);column-gap:clamp(60px,9vw,160px);background:#f7f7f8}:where(html[data-app-routes]) .footer-lead{display:flex;flex-direction:column;align-items:flex-start}:where(html[data-app-routes]) .footer-wordmark{font-size:30px}:where(html[data-app-routes]) .footer-wordmark .mark{width:34px;height:34px;font-size:18px}:where(html[data-app-routes]) .footer-lead h2{margin:56px 0 18px;max-width:580px;font-size:clamp(35px,3.2vw,51px);line-height:1.02;letter-spacing:-.05em;font-weight:470}:where(html[data-app-routes]) .footer-lead h2 em{color:#8f356f}:where(html[data-app-routes]) .footer-lead>p{max-width:440px;margin:0;color:rgba(23,19,26,.66);font-size:15px;line-height:1.55}:where(html[data-app-routes]) .footer-cta{width:min(100%,310px);margin-top:35px;padding:0 0 13px;display:flex;justify-content:space-between;border-bottom:1px solid var(--ink);font-size:14px;font-weight:680;transition:color .16s ease,padding .16s ease}:where(html[data-app-routes]) .footer-cta:hover{color:#8f356f;padding-left:7px}:where(html[data-app-routes]) .footer-directory{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));align-items:start;gap:54px 58px}:where(html[data-app-routes]) .footer-directory>div{display:flex;flex-direction:column;align-items:flex-start}:where(html[data-app-routes]) .footer-directory p{margin:0 0 22px;color:rgba(23,19,26,.5);font:650 13px/1.4 var(--font-geist-mono),monospace;letter-spacing:.14em}:where(html[data-app-routes]) .footer-directory a{margin:0 0 13px;font-size:14px;line-height:1.3;transition:color .15s ease,transform .15s ease}:where(html[data-app-routes]) .footer-directory a:hover{color:#8f356f;transform:translateX(3px)}:where(html[data-app-routes]) .footer-meta{grid-column:1/-1;min-height:72px;margin-top:68px;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;border-top:1px solid var(--line);color:rgba(23,19,26,.62);font:600 13px/1.4 var(--font-geist-mono),monospace;letter-spacing:.1em}:where(html[data-app-routes]) .footer-meta>span:nth-child(2){justify-self:center}:where(html[data-app-routes]) .footer-meta>a{justify-self:end;transition:color .15s ease}:where(html[data-app-routes]) .footer-meta>a:hover{color:var(--ink)}:where(html[data-app-routes]) .footer-status{display:inline-flex;align-items:center;gap:9px}:where(html[data-app-routes]) .footer-status i{width:7px;height:7px;border-radius:50%;background:#86a11f;box-shadow:0 0 0 4px rgba(134,161,31,.1)}@media (max-width:1050px){:where(html[data-app-routes]) .site-header.dashboard-site-header nav{display:none}:where(html[data-app-routes]) .site-header{grid-template-columns:1fr auto}:where(html[data-app-routes]) .marketing-site-header .site-desktop-nav{display:none}:where(html[data-app-routes]) .site-menu-toggle{display:grid}:where(html[data-app-routes]) .site-header nav.site-mobile-nav.open{position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 68px);padding:16px 3.2vw 22px;display:flex;flex-direction:column;align-items:stretch;gap:0;overflow-y:auto;border-bottom:1px solid var(--line);background:#ffffff;box-shadow:0 24px 55px rgba(34,17,39,.18)}:where(html[data-app-routes]) .mobile-nav-section>button,:where(html[data-app-routes]) .site-mobile-nav>a{width:100%;min-height:52px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;font-size:16px;font-weight:650;text-align:left;cursor:pointer}:where(html[data-app-routes]) .site-mobile-nav>a.active{color:#8f356f}:where(html[data-app-routes]) .mobile-nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .mobile-nav-links>a{min-height:86px;padding:14px 10px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .mobile-nav-links>a:nth-child(2n){border-right:0}:where(html[data-app-routes]) .mobile-nav-links>a:last-child{grid-column:1/-1;border-bottom:0}:where(html[data-app-routes]) .mobile-sigil{width:38px;height:44px;display:grid;place-items:center;font:600 28px/1 var(--font-product-sans),sans-serif}:where(html[data-app-routes]) .mobile-nav-links small,:where(html[data-app-routes]) .mobile-nav-links strong{display:block}:where(html[data-app-routes]) .mobile-nav-links strong{font-size:14px}:where(html[data-app-routes]) .mobile-nav-links small{margin-top:4px;color:rgba(23,19,26,.64);font-size:13px;line-height:1.3}:where(html[data-app-routes]) .mobile-nav-links em{padding:3px 5px;background:var(--ink);color:white;font:normal 13px var(--font-geist-mono),monospace;letter-spacing:.08em}:where(html[data-app-routes]) .mobile-feature-groups{padding:12px 10px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .mobile-all-features{grid-column:1/-1;padding:10px;background:rgba(23,19,26,.055);font-size:14px;font-weight:650}:where(html[data-app-routes]) .mobile-feature-groups h2{margin:0 0 8px;color:rgba(23,19,26,.56);font:600 13px/1.35 var(--font-geist-mono),monospace;letter-spacing:.07em;text-transform:uppercase}:where(html[data-app-routes]) .mobile-feature-groups section>a{padding:5px 0;display:block;font-size:13px;line-height:1.35}:where(html[data-app-routes]) .hero{min-height:1150px}:where(html[data-app-routes]) .monitor-card{top:auto;bottom:65px;left:7vw;right:7vw;width:auto}:where(html[data-app-routes]) .hero-caption{display:none}:where(html[data-app-routes]) .insight-slide{grid-template-columns:minmax(150px,.34fr) minmax(0,1.66fr);gap:32px}:where(html[data-app-routes]) .shopping{grid-template-columns:1fr}:where(html[data-app-routes]) .site-footer{grid-template-columns:1fr;row-gap:70px}:where(html[data-app-routes]) .footer-lead h2{max-width:650px}:where(html[data-app-routes]) .footer-directory{max-width:700px}}@media (max-width:680px){:where(html[data-app-routes]) .site-header{height:68px}:where(html[data-app-routes]) .button-small{min-height:38px;padding:0 12px}:where(html[data-app-routes]) .site-header .button span{display:none}:where(html[data-app-routes]) .site-header-actions{gap:6px}:where(html[data-app-routes]) .site-header-login-link{min-height:38px;padding:0 6px;font-size:13px}:where(html[data-app-routes]) .site-header-account{gap:5px}:where(html[data-app-routes]) .site-header-avatar,:where(html[data-app-routes]) .site-header-signout,:where(html[data-app-routes]) .site-menu-toggle{width:38px;height:38px}:where(html[data-app-routes]) .site-header-account-placeholder{width:74px;height:38px}:where(html[data-app-routes]) .mobile-feature-groups,:where(html[data-app-routes]) .mobile-nav-links{grid-template-columns:1fr}:where(html[data-app-routes]) .mobile-nav-links>a,:where(html[data-app-routes]) .mobile-nav-links>a:nth-child(2n){border-right:0}:where(html[data-app-routes]) .mobile-all-features,:where(html[data-app-routes]) .mobile-nav-links>a:last-child{grid-column:auto}:where(html[data-app-routes]) .hero{margin:0;min-height:1080px}:where(html[data-app-routes]) .hero h1{font-size:45px}:where(html[data-app-routes]) .monitor-card{left:4vw;right:4vw;bottom:30px}:where(html[data-app-routes]) .score-panel{grid-template-columns:1fr 1fr}:where(html[data-app-routes]) .proof-strip{min-height:180px;align-items:flex-start;justify-content:center;flex-direction:column}:where(html[data-app-routes]) .proof-strip>div{flex-wrap:wrap;gap:14px 25px;margin-left:0}:where(html[data-app-routes]) .insights-bar{margin:28px 4vw 20px}:where(html[data-app-routes]) .insights-bar-topline{right:12px;bottom:12px;min-height:0;gap:10px}:where(html[data-app-routes]) .insights-bar-topline h2{max-width:140px;font-size:14px}:where(html[data-app-routes]) .insights-bar-count{min-width:0;margin-right:2px;font-size:13px}:where(html[data-app-routes]) .insights-bar-controls button{width:24px;height:24px}:where(html[data-app-routes]) .insights-bar-controls .insights-rotation-control{min-width:34px;padding:0 6px;font-size:13px}:where(html[data-app-routes]) .insights-bar-live{min-height:410px}:where(html[data-app-routes]) .insight-slide{grid-template-columns:1fr;align-content:center;gap:18px;padding:28px 0 32px}:where(html[data-app-routes]) .insight-value{font-size:clamp(30px,10vw,42px)}:where(html[data-app-routes]) .insight-copy h3{font-size:clamp(24px,6.6vw,30px)}:where(html[data-app-routes]) .insight-context{font-size:14px}:where(html[data-app-routes]) .steps{grid-template-columns:1fr;margin:0 4vw 90px}:where(html[data-app-routes]) .steps article,:where(html[data-app-routes]) .steps article:nth-child(3n){border-right:0}:where(html[data-app-routes]) .steps article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .steps article:last-child{border-bottom:0}:where(html[data-app-routes]) .steps article{min-height:210px}:where(html[data-app-routes]) .radar{width:130px}:where(html[data-app-routes]) .shopping{padding:90px 6vw}:where(html[data-app-routes]) .shopping h2{font-size:42px}:where(html[data-app-routes]) .feature-section{padding:90px 4vw}:where(html[data-app-routes]) .feature-heading h2{font-size:42px}:where(html[data-app-routes]) .feature-grid{grid-template-columns:1fr}:where(html[data-app-routes]) .feature-grid article:not(:nth-child(3n+1)){border-left:0}:where(html[data-app-routes]) .feature-grid article{min-height:240px}:where(html[data-app-routes]) .faq-list summary{min-height:86px;grid-template-columns:30px 1fr 22px}:where(html[data-app-routes]) .faq-list summary>strong{font-size:16px}:where(html[data-app-routes]) .faq-list details>p{margin:-5px 22px 0 45px;font-size:14px}:where(html[data-app-routes]) .closing{margin:8px;padding:70px 7vw;min-height:540px}:where(html[data-app-routes]) .closing h2{font-size:46px}:where(html[data-app-routes]) .site-footer{margin-top:8px;padding:58px 6vw 22px;row-gap:55px}:where(html[data-app-routes]) .footer-lead h2{margin-top:42px;font-size:37px}:where(html[data-app-routes]) .footer-directory{grid-template-columns:1fr 1fr;gap:42px 30px}:where(html[data-app-routes]) .footer-meta{min-height:112px;margin-top:10px;grid-template-columns:1fr auto;align-content:center;gap:14px}:where(html[data-app-routes]) .footer-meta>span:nth-child(2){grid-column:1/-1;grid-row:2;justify-self:start}:where(html[data-app-routes]) .footer-meta>a{grid-column:2;grid-row:1}}@media (max-width:380px){:where(html[data-app-routes]) .site-header{padding:0 10px}:where(html[data-app-routes]) .site-header .wordmark{gap:6px;font-size:19px}:where(html[data-app-routes]) .site-header .wordmark .mark{width:22px;height:22px;font-size:13px}:where(html[data-app-routes]) .site-header-actions{gap:3px}:where(html[data-app-routes]) .site-header-login-link{min-height:36px;padding:0 4px;font-size:13px;white-space:nowrap}:where(html[data-app-routes]) .site-header .button-small{min-height:36px;padding:0 8px;font-size:13px;white-space:nowrap}:where(html[data-app-routes]) .site-header .site-menu-toggle{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){html:where([data-app-routes]){scroll-behavior:auto}:where(html[data-app-routes]) *,:where(html[data-app-routes]) :after,:where(html[data-app-routes]) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:where(html[data-app-routes]) .signin-page{min-height:100vh;display:grid;grid-template-columns:minmax(440px,1.05fr) minmax(520px,.95fr);background:#ffffff;font-family:var(--font-geist-sans),sans-serif}:where(html[data-app-routes]) .signin-art{min-height:100vh;position:relative;overflow:hidden;color:white;padding:42px clamp(34px,5vw,78px);display:flex;flex-direction:column}.signin-art-image{position:absolute;inset:0;background:url(/digraph-signal-field.webp) 50%/cover;transform:scale(1.02)}:where(html[data-app-routes]) .signin-art-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,7,28,.28),rgba(20,7,28,.1) 30%,rgba(20,7,28,.78))}:where(html[data-app-routes]) .signin-art>:not(.signin-art-image,.signin-art-shade){position:relative;z-index:2}:where(html[data-app-routes]) .signin-wordmark{width:max-content;display:inline-flex;align-items:center;gap:10px;font:680 25px var(--font-geist-sans),sans-serif;letter-spacing:-.05em}:where(html[data-app-routes]) .signin-wordmark>span{width:29px;height:29px;display:grid;place-items:center;background:var(--coral);color:var(--ink);border-radius:50%;font-size:15px}:where(html[data-app-routes]) .signin-art-copy{margin-top:auto;max-width:720px;padding-bottom:48px}:where(html[data-app-routes]) .signin-kicker{margin:0 0 23px;font:650 13px/1.4 var(--font-geist-sans),sans-serif;letter-spacing:.12em}:where(html[data-app-routes]) .signin-art-copy h1{margin:0;font:470 clamp(46px,4.6vw,72px)/1.02 var(--font-geist-sans),sans-serif;letter-spacing:-.052em}:where(html[data-app-routes]) .signin-art-copy h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400}:where(html[data-app-routes]) .signin-art-copy>p:last-child{max-width:580px;margin:28px 0 0;color:rgba(255,255,255,.82);font-size:17px;line-height:1.62}:where(html[data-app-routes]) .signin-proof{min-height:78px;border-top:1px solid rgba(255,255,255,.32);display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:20px;font:500 13px/1.4 var(--font-geist-sans),sans-serif;letter-spacing:.05em}:where(html[data-app-routes]) .signin-proof strong{display:block;margin-bottom:5px;color:var(--lime);font-size:16px;letter-spacing:-.02em}:where(html[data-app-routes]) .signin-panel{min-height:100vh;padding:38px clamp(34px,5.2vw,84px) 30px;display:flex;flex-direction:column}:where(html[data-app-routes]) .signin-topline{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid var(--line);font:500 13px var(--font-geist-sans),sans-serif;letter-spacing:.08em}:where(html[data-app-routes]) .signin-topline a{font-family:var(--font-geist-sans),sans-serif;font-size:13px;letter-spacing:0}:where(html[data-app-routes]) .signin-topline span{color:var(--coral)}:where(html[data-app-routes]) .signin-form-wrap{width:min(100%,500px);margin:auto;padding:58px 0 42px}:where(html[data-app-routes]) .signin-heading{margin-bottom:34px}:where(html[data-app-routes]) .signin-heading .signin-kicker{color:var(--coral);margin-bottom:16px}:where(html[data-app-routes]) .signin-heading h2{margin:0;font:500 clamp(38px,3.4vw,50px)/1.05 var(--font-geist-sans),sans-serif;letter-spacing:-.05em}:where(html[data-app-routes]) .signin-heading>p:last-child{margin:16px 0 0;font-size:16px;line-height:1.55;color:rgba(23,19,26,.68)}.signin-auth-error{margin:-12px 0 24px;padding:12px 14px;border:1px solid rgba(176,52,52,.28);border-radius:8px;background:rgba(176,52,52,.06);color:#8f3030;font-size:14px;line-height:1.45}.google-signin,:where(html[data-app-routes]) .signin-submit{width:100%;min-height:54px;border:1px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:center;gap:11px;font-size:14px;font-weight:650;cursor:pointer;transition:transform .16s ease,background .16s ease}.google-signin:hover,:where(html[data-app-routes]) .signin-submit:hover{transform:translateY(-2px)}.google-signin svg{width:19px;height:19px}.signin-divider{display:flex;align-items:center;gap:15px;margin:25px 0}.signin-divider:after,.signin-divider:before{content:"";height:1px;flex:1;background:var(--line)}.signin-divider span{font:500 13px var(--font-geist-sans),sans-serif;letter-spacing:.08em;color:rgba(23,19,26,.55)}.signin-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:28px;border-bottom:1px solid var(--line)}.signin-tabs button{min-height:45px;border:0;border-bottom:2px solid transparent;background:transparent;color:rgba(23,19,26,.58);font-size:14px;cursor:pointer}.signin-tabs button.active{color:var(--ink);border-color:var(--coral);font-weight:650}.signin-label-row label,:where(html[data-app-routes]) .signin-form-wrap form>label{display:block;margin:0 0 9px;font-size:13px;font-weight:650}.signin-label-row{margin-top:20px;display:flex;align-items:center;justify-content:space-between}.signin-label-row label{margin:0 0 9px}.signin-label-row a{margin-bottom:9px;color:#8b356e;font-size:13px}:where(html[data-app-routes]) .signin-form-wrap input{width:100%;height:54px;border:1px solid rgba(23,19,26,.28);background:rgba(255,255,255,.46);color:var(--ink);padding:0 15px;border-radius:10px!important;outline:0;font-size:15px;transition:border-color .15s ease,box-shadow .15s ease}:where(html[data-app-routes]) .signin-form-wrap input::placeholder{color:rgba(23,19,26,.4)}:where(html[data-app-routes]) .signin-form-wrap input:focus{border-color:var(--coral);box-shadow:0 0 0 3px rgba(255,93,69,.12)}.password-field{position:relative}.password-field input{padding-right:64px}.password-field button{position:absolute;right:8px;top:8px;height:38px;padding:0 10px;border:0;background:transparent;color:rgba(23,19,26,.62);font-size:13px;cursor:pointer;border-radius:8px;transition:background .15s ease,color .15s ease}.password-field button:hover{background:rgba(23,19,26,.06);color:var(--ink)}:where(html[data-app-routes]) .signin-submit{margin-top:25px;padding:0 18px;justify-content:space-between;background:var(--ink);color:white;border-color:var(--ink)}:where(html[data-app-routes]) .signin-help,:where(html[data-app-routes]) .signin-notice,:where(html[data-app-routes]) .signin-register{font-size:13px;line-height:1.55;color:rgba(23,19,26,.66);text-align:center}:where(html[data-app-routes]) .signin-help{margin:17px 0 0}:where(html[data-app-routes]) .signin-notice{margin:18px 0 0;padding:12px 14px;color:#48580c;background:rgba(216,251,75,.28);border:1px solid rgba(72,88,12,.18)}:where(html[data-app-routes]) .signin-register{margin:25px 0 0}:where(html[data-app-routes]) .signin-register a{color:#8b356e;font-weight:650}:where(html[data-app-routes]) .signin-legal{margin:0;padding-top:20px;border-top:1px solid var(--line);text-align:center;font:500 13px var(--font-geist-sans),sans-serif;letter-spacing:.06em;color:rgba(23,19,26,.5)}:where(html[data-app-routes]) .signin-page{--signin-tracking:0.02em}.signin-page .signin-divider span,:where(html[data-app-routes]) .signin-page .signin-kicker,:where(html[data-app-routes]) .signin-page .signin-legal,:where(html[data-app-routes]) .signin-page .signin-proof,:where(html[data-app-routes]) .signin-page .signin-topline span{font:500 13px/1.4 var(--font-product-sans),sans-serif;letter-spacing:var(--signin-tracking)}:where(html[data-app-routes]) .signin-page .signin-art-copy h1 em{font-family:inherit;font-weight:inherit;font-style:normal;color:rgba(255,255,255,.72)}:where(html[data-app-routes]) .signin-page .signin-art-copy>p:last-child,:where(html[data-app-routes]) .signin-page .signin-heading>p:last-child,:where(html[data-app-routes]) .signin-page .signin-help,:where(html[data-app-routes]) .signin-page .signin-register{letter-spacing:var(--signin-tracking)}:where(html[data-app-routes]) .signin-page .signin-proof strong{font-size:16px;font-weight:500;letter-spacing:var(--signin-tracking)}.signin-page .google-signin,:where(html[data-app-routes]) .signin-page .signin-submit{font-size:16px;font-weight:500;letter-spacing:var(--signin-tracking)}.signin-page .signin-tabs button,.signin-page .signin-tabs button.active{font-size:15px;font-weight:500;letter-spacing:var(--signin-tracking)}.signin-page .signin-label-row label,:where(html[data-app-routes]) .signin-page .signin-form-wrap form>label{font-size:14px;font-weight:500;letter-spacing:var(--signin-tracking)}.signin-page .signin-label-row a,:where(html[data-app-routes]) .signin-page .signin-register a,:where(html[data-app-routes]) .signin-page .signin-topline a{color:var(--ink);font-size:14px;font-weight:500;letter-spacing:var(--signin-tracking);text-decoration:underline;text-underline-offset:3px}:where(html[data-app-routes]) .signin-page .signin-topline a{text-decoration:none}:where(html[data-app-routes]) .signin-page .signin-register{font-size:14px}.signin-page .password-field button{font-size:13px;font-weight:500;letter-spacing:var(--signin-tracking)}@media (max-width:980px){:where(html[data-app-routes]) .signin-page{grid-template-columns:1fr}:where(html[data-app-routes]) .signin-art{min-height:560px}:where(html[data-app-routes]) .signin-panel{min-height:auto}}@media (max-width:600px){:where(html[data-app-routes]) .signin-art{min-height:500px;padding:28px 24px}:where(html[data-app-routes]) .signin-art-copy{padding-bottom:26px}:where(html[data-app-routes]) .signin-art-copy h1{font-size:43px}:where(html[data-app-routes]) .signin-art-copy>p:last-child{font-size:15px;margin-top:22px}:where(html[data-app-routes]) .signin-proof{grid-template-columns:1fr 1fr;gap:14px;padding-top:18px}:where(html[data-app-routes]) .signin-proof span:last-child{display:none}:where(html[data-app-routes]) .signin-panel{padding:27px 24px 24px}:where(html[data-app-routes]) .signin-form-wrap{padding:48px 0 38px}:where(html[data-app-routes]) .signin-heading h2{font-size:38px}:where(html[data-app-routes]) .signin-topline span{display:none}}.command-dashboard{--dash-ink:#17131a;--dash-paper:#ffffff;--dash-card:#ffffff;--dash-coral:#ff694f;--dash-violet:#a85ddb;--dash-lime:#d8fb4b;--dash-menu-surface:#ffffff;--dash-menu-border:rgba(23,19,26,0.12);--dash-menu-hover:#f7f7f8;--dash-menu-shadow:0 18px 36px rgba(23,19,26,0.12);--dash-control-radius:6px;--dash-menu-radius:10px;--dash-ui-font:var(--font-geist-sans),sans-serif;--dash-ui-label-size:13px;--dash-ui-label-weight:600;min-height:100vh;display:grid;grid-template-columns:238px minmax(0,1fr);background:var(--dash-paper);color:var(--dash-ink)}.command-dashboard,.command-dashboard *{font-family:var(--font-geist-sans),sans-serif!important}.command-dashboard :where(input,select,textarea,button):not([data-slot]){font:inherit}.content-studio-dashboard,.content-studio-dashboard *{font-family:var(--font-boardui),Inter,Arial,sans-serif!important}.content-studio-dashboard .command-workspace *{border-color:#e5e7eb!important}.command-overview{--dash-ink:#17131a;--dash-paper:#ffffff;--dash-card:#ffffff;--dash-coral:#ff694f;--dash-violet:#a85ddb;--dash-lime:#d8fb4b;--dash-menu-surface:#ffffff;--dash-menu-border:rgba(23,19,26,0.12);--dash-menu-hover:#f7f7f8;--dash-menu-shadow:0 18px 36px rgba(23,19,26,0.12);--dash-control-radius:6px;--dash-menu-radius:10px;--dash-ui-font:var(--font-geist-sans),sans-serif;--dash-ui-label-size:13px;--dash-ui-label-weight:600;color:var(--dash-ink)}.command-overview .command-grid{margin-top:10px}.command-empty{min-height:120px;display:grid;place-content:center;gap:6px;padding:20px;text-align:center;background:rgba(23,19,26,.03)}.command-empty strong{font-size:13px}.command-empty span{color:rgba(23,19,26,.58);font-size:13px}.command-echart{min-height:245px}.dashboard-layout,.dashboard-layout main,.dashboard-layout main>div{background:#ffffff!important}.dashboard-layout>main .command-dashboard>.command-sidebar{display:none!important}.dashboard-boardui-shell{display:grid;grid-template-columns:205px minmax(0,1fr);gap:10px;padding:16px 8px 22px;background:#f5f5f4!important}.dashboard-boardui-shell>.command-sidebar{position:sticky;top:16px;width:205px;height:calc(100vh - 92px);min-height:620px;margin-left:4px;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;color:#202124;box-shadow:none}.dashboard-boardui-shell>.command-sidebar nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.dashboard-boardui-shell>.command-sidebar .brand-switch-wrap{margin:0 0 12px}.dashboard-boardui-shell>.command-sidebar .brand-switch{min-height:50px;padding:7px 9px;color:#202124;border-color:rgba(32,33,36,.1);border-radius:11px;background:rgba(255,255,255,.76)}.dashboard-boardui-shell>.command-sidebar .brand-switch:hover,.dashboard-boardui-shell>.command-sidebar .brand-switch[aria-expanded=true]{border-color:rgba(32,33,36,.18);background:#ffffff}.dashboard-boardui-shell>.command-sidebar .boardui-sidebar-search{width:100%;min-height:34px;margin-bottom:8px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(32,33,36,.09);border-radius:8px;background:rgba(255,255,255,.7);color:#77787d;cursor:pointer;font-size:14px;text-align:left}.dashboard-boardui-shell>.command-sidebar .boardui-sidebar-search:focus-visible,.dashboard-boardui-shell>.command-sidebar .boardui-sidebar-search:hover{border-color:rgba(32,33,36,.18);background:#ffffff;color:#202124;outline:none}.dashboard-boardui-shell>.command-sidebar .boardui-sidebar-search kbd{min-width:28px;padding:2px 5px;border-radius:5px;background:#e9e9e7;color:#797a7f;font-family:var(--font-boardui),sans-serif!important;font-size:13px;font-weight:500;text-align:center}.dashboard-boardui-shell>.command-sidebar nav p{margin:14px 8px 6px;color:#6b6b70;font-family:var(--font-boardui),sans-serif!important;font-size:13px;font-weight:600;letter-spacing:0}.dashboard-boardui-shell>.command-sidebar nav a{min-height:32px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 8px;border-radius:8px;color:#4f5055;font-size:14px;font-weight:500}.dashboard-boardui-shell>.command-sidebar nav a>span{display:none}.dashboard-boardui-shell>.command-sidebar nav a:hover{color:#202124;background:rgba(255,255,255,.7)}.dashboard-boardui-shell>.command-sidebar nav a.active{color:#ffffff;background:#5b58e8;font-weight:600}.dashboard-boardui-shell>.command-sidebar nav a>i{color:#6d6e73;background:rgba(32,33,36,.08);font-family:var(--font-boardui),sans-serif!important;font-size:13px;font-style:normal}.dashboard-boardui-shell>.command-sidebar nav a.active>i{color:#ffffff;background:rgba(255,255,255,.18)}.dashboard-boardui-shell>.command-sidebar .command-user{flex:0 0 auto;margin-top:0;padding:12px 5px 0;border-top-color:rgba(32,33,36,.1)}.dashboard-boardui-shell>.command-sidebar .command-user-profile{color:#202124;border-radius:8px}.dashboard-boardui-shell>.command-sidebar .command-user-profile:focus-visible,.dashboard-boardui-shell>.command-sidebar .command-user-profile:hover{background:rgba(255,255,255,.7)}.dashboard-boardui-shell>.command-sidebar .command-user-profile>span{background:#292a2d;color:#ffffff}.dashboard-boardui-shell>.command-sidebar .command-user button,.dashboard-boardui-shell>.command-sidebar .command-user-profile small{color:#77787d;opacity:1}.dashboard-boardui-shell>main{min-height:calc(100vh - 58px);padding:0;background:#f5f5f4!important}.dashboard-boardui-shell>main>.command-dashboard{display:block;min-height:calc(100vh - 92px);padding:0;background:#ffffff;border:1px solid rgba(32,33,36,.11);border-radius:16px;box-shadow:0 8px 24px rgba(32,33,36,.035)}.dashboard-boardui-shell>main>.command-dashboard>.command-workspace{min-width:0;border:0;border-radius:0;box-shadow:none}.dashboard-boardui-shell .boardui-overview-rail{display:flex!important;flex-direction:column!important;gap:16px}.dashboard-boardui-shell .boardui-table-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-boardui-shell .boardui-table-grid>#source-categories,.dashboard-boardui-shell .boardui-table-grid>#sources{width:100%}.dashboard-boardui-shell .boardui-table-grid>#competitors{grid-column:1/-1}.dashboard-layout>main>.command-dashboard{display:block;min-height:100%}.dashboard-layout>main>.command-dashboard>.command-workspace{min-width:0}.command-dashboard button:not([data-slot]),.command-dashboard select{font:inherit;color:inherit}.command-mobile-nav{display:none}.command-sidebar{height:100vh;position:sticky;top:0;display:flex;flex-direction:column;padding:25px 14px 16px;color:white;background:#1d0d24;border-right:1px solid rgba(255,255,255,.13);overflow-y:auto}:where(html[data-app-routes]) .command-logo{display:flex;align-items:center;gap:9px;padding:0 9px;font-size:22px;font-weight:720;letter-spacing:-.05em}:where(html[data-app-routes]) .command-logo span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:var(--dash-coral);color:#1d0d24;font-size:13px}:where(html[data-app-routes]) .brand-switch-wrap{position:relative;margin:24px 0 20px}:where(html[data-app-routes]) .brand-switch{width:100%;min-height:58px;margin:0;padding:8px 10px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;text-align:left;color:white;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:10px;cursor:pointer}:where(html[data-app-routes]) .brand-switch:hover,:where(html[data-app-routes]) .brand-switch[aria-expanded=true]{background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.27)}:where(html[data-app-routes]) .brand-switch-menu-select>i,:where(html[data-app-routes]) .brand-switch>i{width:34px;height:34px;display:grid;place-items:center;border:1px solid #e5e7eb;border-radius:7px;font-style:normal;background:#fff;color:#111827;font-size:13px;font-weight:800}:where(html[data-app-routes]) .brand-switch-menu-select>i.brand-logo,:where(html[data-app-routes]) .brand-switch>i.brand-logo{overflow:hidden;background:#fff}:where(html[data-app-routes]) .brand-switch-menu-select>i.brand-logo img,:where(html[data-app-routes]) .brand-switch>i.brand-logo img{width:100%;height:100%;display:block;object-fit:contain}:where(html[data-app-routes]) .brand-switch b,:where(html[data-app-routes]) .brand-switch small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .brand-switch b{font-size:13px}:where(html[data-app-routes]) .brand-switch small{margin-top:3px;opacity:.55;font-size:13px}:where(html[data-app-routes]) .brand-switch em{font-style:normal;opacity:.6}:where(html[data-app-routes]) .brand-switch-chevron{width:16px;height:16px;opacity:.6;transition:transform .16s ease}:where(html[data-app-routes]) .brand-switch[aria-expanded=true] .brand-switch-chevron{transform:rotate(180deg)}:where(html[data-app-routes]) .brand-switch-menu{position:fixed;z-index:120;overflow:hidden;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 18px 48px rgba(17,24,39,.18);font-family:var(--font-product-sans);animation:brand-switch-menu-in .14s ease-out both}:where(html[data-app-routes]) .brand-switch-menu header{min-height:44px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;background:#f9fafb;font-size:13px;font-weight:600}:where(html[data-app-routes]) .brand-switch-menu header small{min-width:24px;padding:2px 6px;color:#4b5563;background:#eef0f3;border-radius:6px;font-size:13px;line-height:20px;text-align:center}:where(html[data-app-routes]) .brand-switch-menu-list{padding:6px 0;overflow:visible}.brand-switch-menu-list.is-scrollable{max-height:572px;overflow-y:auto;scrollbar-gutter:stable}:where(html[data-app-routes]) .brand-switch-menu-option{width:calc(100% - 16px);min-height:54px;padding:1px 4px 1px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:4px;margin:1px 8px;border-radius:8px;color:#111827;background:transparent;transition:background .14s ease,color .14s ease}:where(html[data-app-routes]) .brand-switch-menu-option:hover{background:#f3f4f6}:where(html[data-app-routes]) .brand-switch-menu-option.active{color:#1d4ed8;background:#eff6ff}:where(html[data-app-routes]) .brand-switch-menu-select{min-width:0;min-height:50px;padding:6px 0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}:where(html[data-app-routes]) .brand-switch-copy:focus-visible,:where(html[data-app-routes]) .brand-switch-menu-select:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}:where(html[data-app-routes]) .brand-switch-menu-list button span{min-width:0}:where(html[data-app-routes]) .brand-switch-menu-list button b,:where(html[data-app-routes]) .brand-switch-menu-list button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .brand-switch-menu-list button b{font-size:14px;font-weight:600;line-height:18px}:where(html[data-app-routes]) .brand-switch-menu-list button small{margin-top:2px;color:#6b7280;font-size:13px;line-height:17px}:where(html[data-app-routes]) .brand-switch-menu-state{width:22px;height:22px;display:grid;place-items:center;color:#2563eb}:where(html[data-app-routes]) .brand-switch-menu-state svg{width:16px;height:16px}:where(html[data-app-routes]) .brand-switch-copy{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;color:#6b7280;background:transparent;cursor:pointer;opacity:0;transition:color .14s ease,background .14s ease,opacity .14s ease}:where(html[data-app-routes]) .brand-switch-copy:focus-visible,:where(html[data-app-routes]) .brand-switch-menu-option:hover .brand-switch-copy{opacity:1}:where(html[data-app-routes]) .brand-switch-copy:hover{color:#111827;background:#e5e7eb}:where(html[data-app-routes]) .brand-switch-copy:disabled{cursor:not-allowed}:where(html[data-app-routes]) .brand-switch-copy svg{width:15px;height:15px}:where(html[data-app-routes]) .brand-switch-menu>a{min-height:44px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5e7eb;color:#374151;background:#fff;font-size:13px;font-weight:600}:where(html[data-app-routes]) .brand-switch-menu>a:hover{color:#111827;background:#f9fafb}:where(html[data-app-routes]) .brand-switch-menu>a svg{width:15px;height:15px}.command-sidebar nav{display:block}.command-sidebar nav p{margin:18px 10px 7px;color:rgba(255,255,255,.4);font:13px var(--font-geist-mono),monospace;letter-spacing:.12em}.command-sidebar nav a{min-height:38px;padding:0 10px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;color:rgba(255,255,255,.68);font-size:13px;border-radius:10px;transition:.16s ease}.command-sidebar nav a:hover{color:white;background:rgba(255,255,255,.055)}.command-sidebar nav a.active{color:#1d0d24;background:var(--dash-lime);font-weight:720}.command-sidebar nav a>span{font-size:13px}.command-sidebar nav a>i{min-width:18px;padding:3px 5px;border-radius:20px;background:rgba(255,255,255,.12);font:normal 13px var(--font-geist-mono),monospace;text-align:center}.command-user{margin-top:auto;padding:15px 8px 0;border-top:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;align-items:center}.command-user-profile{min-width:0;padding:6px 5px;display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px;align-items:center;border-radius:var(--dash-control-radius);color:white;text-decoration:none}.command-user-profile:focus-visible,.command-user-profile:hover{background:rgba(255,255,255,.08);outline:none}.command-user-profile>span{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:var(--dash-violet);font-size:13px}.command-user-profile b,.command-user-profile small{display:block}.command-user-profile b{font-size:13px}.command-user-profile small{margin-top:2px;font-size:13px;opacity:.5}.command-user button{border:0;background:none;color:white;opacity:.6}.command-user-actions{position:relative}.command-user-menu-trigger{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--dash-control-radius)!important;cursor:pointer;font-size:var(--dash-ui-label-size);letter-spacing:1px}.command-user-menu-trigger:hover,.command-user-menu-trigger[aria-expanded=true]{background:rgba(255,255,255,.12);opacity:1}.command-user-menu{position:absolute;z-index:70;right:0;bottom:calc(100% + 10px);width:188px;padding:5px;border:1px solid var(--dash-menu-border);border-radius:var(--dash-menu-radius);background:var(--dash-menu-surface);box-shadow:var(--dash-menu-shadow)}.command-user-menu a,.command-user-menu button{width:100%;min-height:36px;padding:0 9px;display:flex;align-items:center;gap:9px;border:0;border-radius:var(--dash-control-radius);color:var(--dash-ink);background:transparent;font-family:var(--dash-ui-font);font-size:var(--dash-ui-label-size);font-weight:var(--dash-ui-label-weight);line-height:1;text-align:left;text-decoration:none;opacity:1;cursor:pointer}.command-user-menu a:focus-visible,.command-user-menu a:hover,.command-user-menu button:focus-visible,.command-user-menu button:hover{background:var(--dash-menu-hover);outline:none}.command-user-menu button:disabled{cursor:wait;opacity:.55}.command-workspace{min-width:0;padding:0 22px 22px}.command-topbar{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(23,19,26,.15)}.command-dashboard:not(.account-dashboard) .command-topbar{border-bottom:0}.command-topbar p,.panel-heading span,:where(html[data-app-routes]) .manager-card>span{margin:0 0 7px;color:rgba(23,19,26,.58);font:13px var(--font-geist-mono),monospace;letter-spacing:.11em}.command-topbar h1{margin:0;font-size:22px;font-weight:530;letter-spacing:-.035em}.command-topbar h1 em{font-family:Georgia,serif;font-weight:400}.command-controls{display:flex;align-items:end;gap:7px}.command-controls label{display:grid;gap:4px}.command-controls label>span{font:13px var(--font-geist-mono),monospace;letter-spacing:.1em;opacity:.55}.command-audit,.command-controls select,.command-export{height:38px;border:1px solid rgba(23,19,26,.2);background:transparent;padding:0 12px;font-size:13px;cursor:pointer}.command-export{height:44px;border-radius:10px}.command-controls .unavailable-action:disabled{cursor:not-allowed;opacity:.55;border-style:dashed;background:rgba(23,19,26,.03)}:where(html[data-app-routes]) .dashboard-export-menu{position:relative}:where(html[data-app-routes]) .dashboard-export-options{position:absolute;z-index:40;top:calc(100% + 6px);right:0;width:190px;padding:6px;border:1px solid rgba(23,19,26,.2);border-radius:10px;background:var(--dash-card);box-shadow:0 14px 30px rgba(23,19,26,.15);font-family:var(--font-product-sans)}:where(html[data-app-routes]) .dashboard-export-options>span{display:block;padding:6px 10px 4px;color:rgba(23,19,26,.55);font:450 13px/20px var(--font-geist-sans),sans-serif;letter-spacing:normal!important}:where(html[data-app-routes]) .dashboard-export-options>button{display:flex;width:100%;min-height:34px;align-items:center;justify-content:flex-start;border:0;border-radius:8px;background:transparent;padding:0 10px;color:var(--dash-ink);text-align:left;font:450 13px/20px var(--font-geist-sans),sans-serif;letter-spacing:normal!important;cursor:pointer}:where(html[data-app-routes]) .dashboard-export-options>button:focus-visible,:where(html[data-app-routes]) .dashboard-export-options>button:hover{border-radius:8px;background:var(--dash-lime);outline:none}.command-audit{min-width:147px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--dash-ink);color:white!important;border-color:var(--dash-ink);font-weight:700}.command-audit i{width:6px;height:6px;border-radius:50%;background:var(--dash-lime)}.command-audit.running i{animation:dash-pulse .7s infinite alternate}.command-audit.done{background:#4c6220}.command-refresh-status{min-width:0;height:44px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:rgba(23,19,26,.58);font-size:13px;font-weight:550;white-space:nowrap}.command-refresh-status i{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:#8aa51f}.signal-brief{min-height:188px;margin:18px 0 10px;padding:24px 27px;display:grid;grid-template-columns:1fr 190px 190px;align-items:center;gap:24px;color:white;background:linear-gradient(115deg,#25102f,#55205f 58%,#9b3c70);position:relative;overflow:hidden;display:none}.signal-brief:after{content:"";position:absolute;width:310px;height:310px;right:6%;border-radius:50%;border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 45px rgba(255,255,255,.025),0 0 0 90px rgba(255,255,255,.02)}.signal-brief>*{position:relative;z-index:2}.signal-brief h2{margin:0 0 9px;max-width:670px;font-size:clamp(27px,2.4vw,38px);line-height:1.02;font-weight:470;letter-spacing:-.045em}.signal-brief h2 em{color:var(--dash-lime)}.signal-brief-copy>p{max-width:700px;margin:0;color:rgba(255,255,255,.67);font-size:13px;line-height:1.55}.signal-orbit{width:130px;height:130px;margin:auto;border:1px solid rgba(255,255,255,.35);border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 11px rgba(255,255,255,.04)}.signal-orbit>div{width:98px;height:98px;display:grid;place-content:center;text-align:center;border-radius:50%;background:rgba(255,255,255,.08);backdrop-filter:blur(8px)}.signal-orbit strong{font-size:38px;letter-spacing:-.08em;line-height:.9}.signal-orbit small,.signal-orbit span{display:block}.signal-orbit span{margin-top:7px;font-size:13px}.signal-orbit small{margin-top:3px;color:var(--dash-lime);font-size:13px}:where(html[data-app-routes]) .brief-action{align-self:stretch;border:0;border-left:1px solid rgba(255,255,255,.18);color:white!important;background:transparent;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:12px 0 10px 25px;text-align:left;cursor:pointer}:where(html[data-app-routes]) .brief-action span{font:13px var(--font-geist-mono),monospace;letter-spacing:.1em}:where(html[data-app-routes]) .brief-action b{font-size:32px;font-weight:400}.metric-strip{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid rgba(23,19,26,.16);border-top:0;border-radius:12px;background:var(--dash-card);overflow:hidden}.metric-strip button{border:0;border-right:1px solid rgba(23,19,26,.14);background:transparent;text-align:left;cursor:pointer;position:relative;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:8px;transition:background .16s ease}.metric-strip .metric-card-action-icon{position:absolute;top:10px;right:12px;width:14px;height:14px;color:rgba(23,19,26,.42);stroke-width:1.8;pointer-events:none}.metric-strip button.active .metric-card-action-icon,.metric-strip button:hover .metric-card-action-icon{color:rgba(23,19,26,.68)}.metric-strip button:last-child{border-right:0}.metric-strip button.active,.metric-strip button:hover{background:#ffffff}.metric-strip button.active:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:3px;background:var(--dash-coral)}.metric-strip small,.metric-strip span{display:block;font:13px var(--font-geist-mono),monospace;letter-spacing:.06em}.metric-strip span{grid-column:1/-1;color:var(--dash-ink);font-family:var(--font-geist-sans),sans-serif;font-weight:650;text-transform:none}.metric-strip strong{display:block;line-height:1}.metric-strip small,.metric-strip strong{font-family:var(--font-geist-sans),sans-serif;font-variant-numeric:tabular-nums lining-nums}.metric-strip small{align-self:end;margin-bottom:1px;color:#657916}.command-grid{margin-top:10px;display:grid;grid-template-columns:1.28fr .72fr;align-items:start;gap:10px}.command-grid article{border:1px solid rgba(23,19,26,.15);border-radius:12px;background:var(--dash-card);overflow:hidden}.command-grid>.action-card,.command-grid>.brand-news-card,.command-grid>.competitor-card,.command-grid>.signal-chart-card,.command-grid>.source-card,.command-grid>.systems-card{border-radius:12px}.action-card,.signal-chart-card,.systems-card,:where(html[data-app-routes]) .competitor-card,:where(html[data-app-routes]) .source-card{padding:19px}.panel-heading{min-height:42px;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;border-bottom:1px solid rgba(23,19,26,.14)}.panel-heading h3{margin:0 0 13px;font-size:17px;letter-spacing:-.035em}.panel-heading button{border:0;background:none;letter-spacing:.08em;cursor:pointer}.chart-legend,.panel-heading button{font:13px var(--font-geist-mono),monospace}.chart-legend{display:flex;align-items:center;gap:6px;letter-spacing:.06em;opacity:.65}.chart-legend i{width:7px;height:7px;border-radius:50%}.chart-summary{min-height:80px;padding:13px 0 8px;display:flex;align-items:baseline;gap:10px}.chart-summary strong{font-size:35px;letter-spacing:-.07em}.chart-summary span{color:#657916}.chart-summary p{margin-left:auto;opacity:.6}.signal-chart{height:245px;position:relative}.signal-chart svg{width:100%;height:215px;overflow:visible}.signal-chart svg line{stroke:rgba(23,19,26,.12);stroke-width:1;stroke-dasharray:3 5}:where(html[data-app-routes]) .chart-line{fill:none;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;animation:chart-draw .9s ease both}:where(html[data-app-routes]) .chart-area{animation:area-in .65s ease both}.signal-chart circle{animation:dot-in .4s ease both}:where(html[data-app-routes]) .chart-dates{display:flex;justify-content:space-between;font:13px var(--font-geist-mono),monospace;opacity:.52}.actions-list button{width:100%;min-height:98px;display:grid;grid-template-columns:32px 1fr auto;gap:11px;align-items:start;padding:15px 0;border:0;border-bottom:1px solid rgba(23,19,26,.13);background:none;text-align:left;cursor:pointer}.actions-list button:last-child{border-bottom:0}.action-index{width:29px;height:29px;display:grid;place-items:center;font:13px var(--font-geist-mono),monospace}.action-index.coral{background:#ffd7cf}.action-index.violet{background:#ead9f6}.action-index.lime{background:#e9f9a8}.actions-list small{font:13px var(--font-geist-mono),monospace;letter-spacing:.08em;opacity:.56}.actions-list strong{display:block;margin:7px 0 4px;font-size:13px}.actions-list p{margin:0;line-height:1.45;opacity:.65}.actions-list button>b{color:var(--dash-coral);font-weight:400}.systems-card{grid-column:1;height:306px;min-height:306px;max-height:306px;align-self:start}:where(html[data-app-routes]) .brand-news-card{grid-column:2;height:306px;min-height:306px;max-height:306px;align-self:start;padding:19px;display:flex;flex-direction:column;overflow:hidden}:where(html[data-app-routes]) .brand-news-heading{align-items:center}:where(html[data-app-routes]) .brand-news-live{display:flex;align-items:center;gap:6px;color:#7a2839;font:600 13px var(--font-geist-sans),sans-serif;letter-spacing:-.005em}:where(html[data-app-routes]) .brand-news-live i{width:7px;height:7px;border-radius:50%;background:var(--dash-coral);box-shadow:0 0 0 4px rgba(255,105,79,.14)}:where(html[data-app-routes]) .brand-news-filters{display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px;padding:10px 0;border-bottom:1px solid rgba(23,19,26,.12);overflow:visible}:where(html[data-app-routes]) .brand-news-thread>button{width:100%;display:grid;grid-template-columns:52px 1fr 10px;gap:9px;align-items:start;padding:10px 4px;border:0;border-bottom:1px solid rgba(23,19,26,.1);background:transparent;color:var(--dash-ink);text-align:left;cursor:pointer}:where(html[data-app-routes]) .brand-news-thread{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}:where(html[data-app-routes]) .brand-news-thread>button:last-child{border-bottom:0}:where(html[data-app-routes]) .brand-news-thread>button.active{background:rgba(197,255,47,.16);box-shadow:inset 3px 0 0 var(--dash-lime)}:where(html[data-app-routes]) .brand-news-thread small,:where(html[data-app-routes]) .brand-news-thread time{font:550 13px var(--font-geist-sans),sans-serif;letter-spacing:-.005em}:where(html[data-app-routes]) .brand-news-thread time{color:var(--dash-coral)}:where(html[data-app-routes]) .brand-news-thread small{display:block;margin-bottom:4px;opacity:.5}:where(html[data-app-routes]) .brand-news-thread strong{display:block;font-size:13px;line-height:1.3}:where(html[data-app-routes]) .brand-news-thread>button>span{opacity:.35}:where(html[data-app-routes]) .brand-news-thread>button:focus-visible{outline:2px solid var(--dash-ink);outline-offset:-2px}:where(html[data-app-routes]) .brand-news-state{margin:0;padding:24px 4px;color:rgba(23,19,26,.62);font-size:13px;line-height:1.5}:where(html[data-app-routes]) .brand-news-state a{color:var(--dash-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.systems-grid{display:grid;grid-template-columns:repeat(3,1fr)}.systems-grid button{min-height:61px;border:0;border-bottom:1px solid rgba(23,19,26,.12);border-right:1px solid rgba(23,19,26,.12);background:none;display:grid;grid-template-columns:20px 25px 1fr auto;align-items:center;gap:8px;padding:9px 11px;text-align:left;cursor:pointer}.systems-grid button:nth-child(3n){border-right:0}.systems-grid button:nth-last-child(-n+3){border-bottom:0}.systems-grid img{width:23px;height:23px;object-fit:contain}.system-rank{font:13px var(--font-geist-mono),monospace;opacity:.45}.systems-grid strong{display:block}.systems-grid div>i{display:block;height:3px;margin-top:7px;background:rgba(23,19,26,.1)}.systems-grid div>i b{display:block;height:100%;background:linear-gradient(90deg,var(--dash-coral),var(--dash-violet));animation:bar-grow .8s ease both}.system-score{font-size:13px;font-weight:700;text-align:right}.system-score small{display:block;margin-top:4px;color:#657916;font:13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .down{color:#b44850!important}:where(html[data-app-routes]) .competitor-list>div{min-height:48px;display:grid;grid-template-columns:24px 100px 1fr 42px 35px;gap:8px;align-items:center;border-bottom:1px solid rgba(23,19,26,.11)}:where(html[data-app-routes]) .competitor-list>div.owned{background:#ffffff}:where(html[data-app-routes]) .competitor-list>div>span{opacity:.45;font:13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .competitor-list strong small{margin-left:6px;padding:3px 5px;background:var(--dash-lime);font:13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .competitor-list i{height:5px;background:rgba(23,19,26,.09)}:where(html[data-app-routes]) .competitor-list i b{display:block;height:100%;background:var(--dash-violet);animation:bar-grow .8s ease both}:where(html[data-app-routes]) .competitor-list em{font-style:normal;font-weight:700}:where(html[data-app-routes]) .competitor-list>div>small{color:#657916}:where(html[data-app-routes]) .competitor-note{margin:14px 0 0;padding:12px;background:#f7f7f8;line-height:1.45}:where(html[data-app-routes]) .competitor-note span{margin-right:8px;color:var(--dash-coral)}:where(html[data-app-routes]) .source-card{display:grid;grid-template-columns:125px 1fr;grid-template-rows:auto 1fr;gap:12px 18px}.source-card .panel-heading{grid-column:1/-1}:where(html[data-app-routes]) .source-ring{width:105px;height:105px;margin:auto;border-radius:50%;background:conic-gradient(var(--dash-coral) 0 var(--owned-influence,42%),#f7f7f8 var(--owned-influence,42%));display:grid;place-items:center;position:relative}:where(html[data-app-routes]) .source-ring:before{content:"";position:absolute;width:70px;height:70px;border-radius:50%;background:var(--dash-card)}:where(html[data-app-routes]) .source-ring>div{position:relative;text-align:center}:where(html[data-app-routes]) .source-ring span,:where(html[data-app-routes]) .source-ring strong{display:block}:where(html[data-app-routes]) .source-ring strong{font-size:20px}:where(html[data-app-routes]) .source-ring span{line-height:1.25;opacity:.6}:where(html[data-app-routes]) .source-list p{min-height:27px;margin:0;display:grid;grid-template-columns:22px 1fr auto;align-items:center;border-bottom:1px solid rgba(23,19,26,.1)}:where(html[data-app-routes]) .source-list span{font:13px var(--font-geist-mono),monospace;opacity:.45}:where(html[data-app-routes]) .source-list em{font-style:normal;font-weight:700}:where(html[data-app-routes]) .manager-card{padding:22px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#d8fb4b,#cde86c)!important}:where(html[data-app-routes]) .manager-card blockquote{margin:18px 0 24px;font:20px/1.3 Georgia,serif}:where(html[data-app-routes]) .manager-card button{width:100%;min-height:38px;padding:0 10px;border:1px solid var(--dash-ink);border-radius:10px;background:transparent;display:flex;justify-content:space-between;align-items:center;font:13px var(--font-geist-mono),monospace;letter-spacing:.08em;cursor:pointer}.command-drawer-backdrop{position:fixed;inset:0;z-index:100;background:rgba(17,7,22,.52);backdrop-filter:blur(3px);display:flex;justify-content:flex-end;animation:fade-in .18s ease}.command-drawer{width:min(510px,100%);height:100%;padding:45px;background:var(--dash-paper);box-shadow:-30px 0 70px rgba(20,6,28,.25);animation:drawer-in .35s cubic-bezier(.22,1,.36,1);overflow-y:auto}.drawer-close{float:right;width:34px;height:34px;border:1px solid rgba(23,19,26,.2);background:none;font-size:21px;cursor:pointer}.command-drawer>p{margin:40px 0 14px;color:var(--dash-coral);font:13px var(--font-geist-mono),monospace;letter-spacing:.12em}.command-drawer h2{margin:0 0 28px;font-size:38px;letter-spacing:-.05em}.command-drawer h3{margin:26px 0 8px;font-size:15px}.command-drawer>p:not(:first-of-type){margin:0;color:rgba(23,19,26,.68);font:13px/1.6 Arial,sans-serif;letter-spacing:0}.drawer-art{height:160px;padding:22px;display:flex;align-items:end;gap:10px;background:linear-gradient(135deg,#391745,#a33e77);color:white}.drawer-art span{font-size:50px;letter-spacing:-.08em}.drawer-art i{flex:1;background:var(--dash-coral);height:40%}.drawer-art i:nth-child(2){height:62%}.drawer-art i:nth-child(3){height:78%}.drawer-primary{width:100%;min-height:48px;margin-top:35px;padding:0 15px;border:0;border-radius:999px;background:var(--dash-ink);color:white!important;display:flex;justify-content:space-between;align-items:center;cursor:pointer}@media (max-width:1100px){.command-dashboard{grid-template-columns:76px 1fr}.command-sidebar:not(.boardui-sidebar){padding:24px 9px}:where(html[data-app-routes]) .command-logo{font-size:0}:where(html[data-app-routes]) .command-logo span{font-size:13px}.command-sidebar:not(.boardui-sidebar) .brand-switch{grid-template-columns:1fr;padding:8px}.command-sidebar:not(.boardui-sidebar) .brand-switch>em,.command-sidebar:not(.boardui-sidebar) .brand-switch>span,.command-sidebar:not(.boardui-sidebar) nav p{display:none}.command-sidebar:not(.boardui-sidebar) nav a:not(.active){font-size:0}.command-sidebar:not(.boardui-sidebar) nav a{grid-template-columns:1fr;justify-items:center;padding:0}.command-sidebar:not(.boardui-sidebar) nav a>span{font-size:15px}.command-sidebar:not(.boardui-sidebar) .command-user>button,.command-sidebar:not(.boardui-sidebar) .command-user>div,.command-sidebar:not(.boardui-sidebar) nav a>i{display:none}.command-sidebar:not(.boardui-sidebar) .command-user-profile{grid-template-columns:31px;justify-items:center;padding-inline:0}.command-sidebar:not(.boardui-sidebar) .command-user-profile>div{display:none}.command-sidebar:not(.boardui-sidebar) .command-user{grid-template-columns:1fr;justify-items:center}.signal-brief{grid-template-columns:1fr 150px}:where(html[data-app-routes]) .brief-action{display:none}.metric-strip{grid-template-columns:repeat(3,1fr)}.metric-strip button:nth-child(3){border-right:0}.metric-strip button:nth-child(-n+3){border-bottom:1px solid rgba(23,19,26,.14)}}@media (max-width:760px){.dashboard-boardui-shell{display:block;padding:0}.dashboard-boardui-shell>.command-mobile-nav{width:100%}.dashboard-boardui-shell>main{min-width:0;padding:16px}.command-dashboard{display:block}.command-sidebar{display:none}.command-mobile-nav{display:block;position:relative;z-index:50;padding:0 16px;border-bottom:1px solid rgba(23,19,26,.14);background:#ffffff}.command-mobile-nav details{position:relative}.command-mobile-nav summary{min-height:58px;padding:8px 2px;display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;cursor:pointer}.command-mobile-nav summary::-webkit-details-marker{display:none}.command-mobile-nav summary>span{min-width:0;display:grid;gap:3px}.command-mobile-nav summary small{color:rgba(23,19,26,.54);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.command-mobile-nav summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650}.command-mobile-nav summary>svg{width:18px;height:18px;flex:0 0 auto;transition:transform .16s ease}.command-mobile-nav details[open] summary>svg{transform:rotate(180deg)}.command-mobile-nav-menu{position:absolute;top:calc(100% - 1px);left:0;right:0;max-height:min(70vh,560px);overflow-y:auto;padding:8px;border:1px solid rgba(23,19,26,.14);border-radius:0 0 12px 12px;background:#ffffff;box-shadow:0 18px 34px rgba(23,19,26,.14)}.command-mobile-nav-group>a,.command-mobile-nav-menu>a{min-height:42px;padding:0 10px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;border-radius:8px;color:rgba(23,19,26,.72);font-size:14px;font-weight:550}.command-mobile-nav-group>a:focus-visible,.command-mobile-nav-group>a:hover,.command-mobile-nav-menu>a:focus-visible,.command-mobile-nav-menu>a:hover{background:rgba(23,19,26,.05);outline:none}.command-mobile-nav-group>a.active,.command-mobile-nav-menu>a.active{color:var(--dash-ink);background:rgba(216,251,75,.62);font-weight:700}.command-mobile-nav-group>a>span,.command-mobile-nav-menu>a>span{color:var(--dash-coral);font-size:16px;text-align:center}.command-mobile-nav-group>a>i,.command-mobile-nav-menu>a>i{min-width:20px;padding:2px 5px;border-radius:20px;color:#ffffff;background:var(--dash-violet);font-size:13px;font-style:normal;text-align:center}.command-mobile-nav-group{margin-top:8px;padding-top:8px;border-top:1px solid rgba(23,19,26,.1)}.command-mobile-nav-group>p{margin:2px 10px 4px;color:rgba(23,19,26,.48);font-size:13px;font-weight:700;letter-spacing:.1em}.command-workspace{padding:0 16px 20px}.command-topbar{min-height:0;align-items:flex-start;gap:12px;padding:18px 0 16px;flex-direction:column}.command-topbar h1{font-size:26px;line-height:1.16}.command-controls{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;overflow:visible}.command-controls .analytics-date-picker{width:100%;min-width:0}.command-controls .analytics-date-trigger{width:100%;min-width:0;min-height:44px;gap:8px;padding-inline:10px;justify-content:space-between}.command-controls .analytics-date-trigger span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.command-controls .command-export{min-width:88px;height:44px;padding-inline:12px;white-space:nowrap}.command-controls .command-refresh-status{grid-column:1/-1;width:100%;min-height:20px;height:auto;justify-content:flex-start;padding:0 2px;font-size:13px}.command-controls .command-refresh-status span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-brief{grid-template-columns:1fr;padding:22px}.signal-orbit{display:none}.metric-strip{grid-template-columns:repeat(2,1fr)}.metric-strip button:nth-child(odd){border-right:1px solid rgba(23,19,26,.14)}.metric-strip button:nth-child(2n){border-right:0}.metric-strip button:nth-child(-n+4){border-bottom:1px solid rgba(23,19,26,.14)}.command-grid{grid-template-columns:1fr}.systems-card{grid-column:auto;height:auto;min-height:0;max-height:none}:where(html[data-app-routes]) .brand-news-card{grid-column:auto;height:auto;max-height:none;min-height:220px}.systems-grid{grid-template-columns:1fr}.systems-grid button{border-right:0!important;border-bottom:1px solid rgba(23,19,26,.12)!important}.systems-grid button:last-child{border-bottom:0!important}:where(html[data-app-routes]) .source-card{grid-template-columns:100px 1fr}.chart-summary p{display:none}}html:where([data-app-routes]):has(.home-page-refined){scroll-padding-top:96px}:where(html[data-app-routes]) .home-page-refined .site-header{height:76px;box-shadow:none}:where(html[data-app-routes]) .home-page-refined .hero{min-height:720px;margin:14px 1.4vw 0;border-radius:12px;background:#130d17}:where(html[data-app-routes]) .home-page-refined .hero h1{max-width:820px;font-size:clamp(52px,4.8vw,74px);font-weight:450;line-height:1.035;letter-spacing:-.046em}:where(html[data-app-routes]) .home-page-refined .proof-strip{min-height:98px;margin-inline:5vw}:where(html[data-app-routes]) .home-page-refined .proof-strip>div{gap:clamp(24px,3.2vw,48px)}:where(html[data-app-routes]) .home-page-refined .proof-strip span{color:rgba(23,19,26,.7);letter-spacing:.045em}:where(html[data-app-routes]) .home-page-refined .proof-strip strong{color:#b75a49}:where(html[data-app-routes]) .home-page-refined .insights-bar{margin-top:22px;margin-bottom:18px}:where(html[data-app-routes]) .home-page-refined .insights-bar-live{height:205px;min-height:205px;overflow:hidden}:where(html[data-app-routes]) .home-page-refined .insight-slide{height:100%;min-height:100%;box-sizing:border-box;padding-block:22px 26px}:where(html[data-app-routes]) .module-navigator__button-role{color:var(--di-muted);font-size:13px;font-weight:500;line-height:16px}:where(html[data-app-routes]) .module-navigator__meta{margin:0;color:var(--di-muted);font-size:13px;font-weight:600;line-height:16px}:where(html[data-app-routes]) .module-navigator__meta{font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase}:where(html[data-app-routes]) .module-navigator__roundtable-memo{display:grid;justify-items:center;gap:2px;padding-top:10px;border-top:1px solid var(--di-line);text-align:center}:where(html[data-app-routes]) .module-navigator__roundtable-memo span{color:var(--di-muted);font-size:13px;font-weight:600;line-height:16px;text-transform:uppercase}:where(html[data-app-routes]) .module-navigator__roundtable-memo strong{color:var(--di-ink);font-size:13px;font-weight:600;line-height:18px}@media (max-width:719px){:where(html[data-app-routes]) .module-navigator__mobile-tab--wide{grid-column:1/-1}}:where(html[data-app-routes]) .home-page-refined .steps{margin-bottom:82px}:where(html[data-app-routes]) .home-page-refined .steps article{min-height:195px;padding:clamp(24px,2vw,32px)}:where(html[data-app-routes]) .home-page-refined .steps h3{margin-top:24px}:where(html[data-app-routes]) .home-page-refined .shopping{min-height:600px;padding-block:88px;gap:6vw}:where(html[data-app-routes]) .home-page-refined .shopping h2{margin-bottom:24px}:where(html[data-app-routes]) .home-page-refined .feature-section{padding-block:88px}:where(html[data-app-routes]) .home-page-refined .feature-heading{margin-bottom:46px}:where(html[data-app-routes]) .home-page-refined .feature-grid article{min-height:240px}:where(html[data-app-routes]) .home-page-refined .faq-list summary{min-height:78px}:where(html[data-app-routes]) .home-page-refined .faq-list details>p{margin-top:-4px;padding-bottom:22px}:where(html[data-app-routes]) .home-page-refined .closing{min-height:500px;margin:14px;padding-block:72px}:where(html[data-app-routes]) .home-page-refined .closing h2{margin-bottom:30px}:where(html[data-app-routes]) .home-page-refined .site-footer{margin-top:14px;padding-top:56px}:where(html[data-app-routes]) .home-page-refined .footer-lead h2{margin-top:40px}:where(html[data-app-routes]) .home-page-refined .footer-cta{margin-top:28px}@media (max-width:980px){:where(html[data-app-routes]) .home-page-refined .hero{min-height:760px}}@media (max-width:680px){:where(html[data-app-routes]) .home-page-refined .site-header{height:66px}:where(html[data-app-routes]) .home-page-refined .site-header-actions>.button-small,:where(html[data-app-routes]) .home-page-refined .site-header-login-link{display:none}:where(html[data-app-routes]) .home-page-refined .hero{min-height:640px;margin:8px 10px 0;border-radius:10px}:where(html[data-app-routes]) .home-page-refined .hero h1{font-size:clamp(40px,12vw,48px);line-height:1.02}:where(html[data-app-routes]) .home-page-refined .proof-strip{min-height:164px;margin-inline:7vw}:where(html[data-app-routes]) .home-page-refined .insights-bar-live{height:410px;min-height:410px}:where(html[data-app-routes]) .home-page-refined .steps{margin-bottom:58px}:where(html[data-app-routes]) .home-page-refined .steps article{min-height:172px;padding:18px}:where(html[data-app-routes]) .home-page-refined .steps h3{margin:18px 0 10px}:where(html[data-app-routes]) .home-page-refined .steps p{line-height:1.48}:where(html[data-app-routes]) .home-page-refined .feature-section,:where(html[data-app-routes]) .home-page-refined .shopping{padding-block:66px 72px}:where(html[data-app-routes]) .home-page-refined .feature-grid article{min-height:210px}:where(html[data-app-routes]) .home-page-refined .faq-list summary{min-height:72px}:where(html[data-app-routes]) .home-page-refined .closing{min-height:430px;padding-block:58px}:where(html[data-app-routes]) .home-page-refined .site-footer{padding-top:46px}}.command-topbar p,.panel-heading span,:where(html[data-app-routes]) .manager-card>span{color:rgba(23,19,26,.68);font-size:13px;line-height:1.35;letter-spacing:.085em}.panel-heading button{font-size:13px;line-height:1.35;letter-spacing:.055em}.metric-strip button{min-height:84px;padding:12px 16px}.metric-strip small,.metric-strip span{font-size:13px;line-height:1.35;letter-spacing:.04em}.metric-strip span{font-size:14px;line-height:1.2;letter-spacing:-.01em;opacity:1}.metric-strip strong{margin:7px 0 0;font-size:28px;font-weight:700;letter-spacing:-.03em}.metric-strip small{color:#617713;font-size:14px;font-weight:600;letter-spacing:-.005em}.chart-legend{gap:7px;font-size:13px;line-height:1.35;letter-spacing:.04em;opacity:.76}.chart-legend i{width:8px;height:8px}.chart-summary{min-height:86px;padding:15px 0 9px;gap:11px}.chart-summary strong{font-size:38px}.chart-summary span{color:#617713;font-size:13px;font-weight:650}.chart-summary p{font-size:13px;line-height:1.45;opacity:.7}:where(html[data-app-routes]) .chart-dates{font-size:13px;line-height:1.3;opacity:.65}.signal-chart-card .panel-heading h3{font-family:var(--font-geist-sans),sans-serif;font-weight:650;letter-spacing:-.01em;text-transform:none}.signal-chart-card .chart-legend{font-family:var(--font-geist-sans),sans-serif;font-variant-numeric:tabular-nums lining-nums;font-weight:600;letter-spacing:-.005em;opacity:.82;text-transform:none}.signal-chart-card .chart-summary strong{font-family:var(--font-geist-sans),sans-serif;font-variant-numeric:tabular-nums lining-nums;font-weight:700;letter-spacing:-.03em}.signal-chart-card .chart-summary span{font-family:var(--font-geist-sans),sans-serif;font-size:14px;font-variant-numeric:tabular-nums lining-nums;font-weight:600;letter-spacing:-.005em}.signal-chart-card .chart-summary p{color:var(--dash-ink);font-family:var(--font-geist-sans),sans-serif;font-weight:600;opacity:.72}.signal-chart-card .chart-dates{font-family:var(--font-geist-sans),sans-serif;font-size:14px;font-variant-numeric:tabular-nums lining-nums;font-weight:550;letter-spacing:-.005em;opacity:.76}.command-scorecards{margin-top:10px}.signal-chart-card,.signal-chart-card .chart-legend,.signal-chart-card .chart-series-menu summary,.signal-chart-card .chart-series-menu>div,.signal-chart-card .chart-summary,.signal-chart-card .panel-heading h3{font-family:var(--font-product-sans)!important}.signal-chart-card .panel-heading h3{font-size:16px;font-weight:500;letter-spacing:-.015em}.signal-chart-card .chart-legend{color:#6b6b6b;font-size:13px;font-weight:400;letter-spacing:0;opacity:1}.signal-chart-card .chart-summary{min-height:76px;padding:12px 0 8px}.signal-chart-card .chart-summary strong{color:#181818;font-size:32px;font-weight:500;letter-spacing:-.04em}.signal-chart-card .chart-summary span{font-size:13px;font-weight:500}.signal-chart-card .chart-summary p{color:#5f5f5f;font-size:14px;font-weight:400;line-height:1.45;opacity:1}.signal-chart-card .chart-series-menu summary{border-color:rgba(0,0,0,.12);background:#fff;font-size:13px;font-weight:400;letter-spacing:0}.signal-chart-card .chart-series-menu>div{border-color:rgba(0,0,0,.12);background:#fff}:where(html[data-app-routes]) .signal-chart-unified{min-height:0;padding:8px 10px 6px;overflow:hidden;border-radius:8px;background:#fcfcfc}:where(html[data-app-routes]) .chart-heading-tools{display:flex;align-items:center;gap:8px}:where(html[data-app-routes]) .chart-download-button{width:32px;min-height:32px;padding:0;border:1px solid rgba(23,19,26,.14);border-radius:10px;background:#ffffff;color:#28242b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:550}:where(html[data-app-routes]) .chart-download-button:hover{border-color:rgba(23,19,26,.24);background:#f8f8f8}:where(html[data-app-routes]) .chart-download-button svg{width:14px;height:14px}:where(html[data-app-routes]) .chart-series-menu{position:relative;z-index:12}:where(html[data-app-routes]) .chart-series-menu summary{min-width:148px;min-height:32px;padding:0 10px;border:1px solid rgba(23,19,26,.14);border-radius:10px;background:#ffffff;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:550;letter-spacing:-.005em;list-style:none;text-transform:none}:where(html[data-app-routes]) .chart-series-menu summary::-webkit-details-marker{display:none}:where(html[data-app-routes]) .chart-series-menu[open] summary{border-color:rgba(23,19,26,.2);background:white}:where(html[data-app-routes]) .chart-series-menu>div{width:248px;max-height:390px;padding:8px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;border:1px solid rgba(23,19,26,.24);border-radius:12px;background:#ffffff;box-shadow:0 12px 30px rgba(23,19,26,.14)}:where(html[data-app-routes]) .chart-series-menu>div>strong{display:block;padding:6px 8px 8px;font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:650;letter-spacing:-.005em;text-transform:none}:where(html[data-app-routes]) .chart-series-menu label{min-height:34px;padding:0 8px;display:grid;grid-template-columns:16px 18px 1fr;align-items:center;gap:9px;border-radius:8px;cursor:pointer}:where(html[data-app-routes]) .chart-series-menu label:hover{background:rgba(23,19,26,.05)}:where(html[data-app-routes]) .chart-series-menu input{width:15px;height:15px;accent-color:var(--dash-ink)}:where(html[data-app-routes]) .chart-series-menu label>i{width:18px;height:3px}:where(html[data-app-routes]) .chart-series-menu label>span{font-family:var(--font-geist-sans),sans-serif;font-size:14px;font-weight:550;letter-spacing:-.005em}:where(html[data-app-routes]) .chart-series-key{min-height:24px;position:absolute;z-index:2;top:0;left:0;right:0;display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;pointer-events:none}:where(html[data-app-routes]) .chart-series-key>span{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:550;letter-spacing:-.005em;opacity:.72;transition:opacity .14s ease,background .14s ease}:where(html[data-app-routes]) .chart-series-key>span>i{width:18px;height:3px}:where(html[data-app-routes]) .chart-series-key>span.active{padding:3px 5px;background:rgba(23,19,26,.07);opacity:1}:where(html[data-app-routes]) .chart-line-hit{fill:none;stroke-width:14;pointer-events:stroke;cursor:crosshair}.signal-chart .chart-line{fill:none;stroke-width:3;pointer-events:stroke;cursor:crosshair;transition:opacity .14s ease,stroke-width .14s ease}.signal-chart .chart-line.highlighted{stroke-width:5}.signal-chart .chart-line.dimmed,.signal-chart circle.dimmed{opacity:.16}.signal-chart circle{pointer-events:none;transition:opacity .14s ease}.actions-list button{min-height:112px;grid-template-columns:38px 1fr auto;gap:13px;padding:17px 0}.action-index{width:35px;height:35px;font-size:13px}.actions-list small{font-size:13px;line-height:1.35;letter-spacing:.05em;opacity:.7}.actions-list strong{margin:8px 0 5px;font-size:14px;line-height:1.3}.actions-list p{font-size:13px;line-height:1.5;opacity:.74}.actions-list button>b{font-size:16px}.systems-grid button{min-height:74px;grid-template-columns:24px 28px 1fr auto;gap:10px;padding:11px 14px}.systems-grid img{width:27px;height:27px}.system-rank{font-size:13px;opacity:.58}.systems-grid strong{font-size:13px;line-height:1.3}.systems-grid div>i{height:4px;margin-top:9px}.system-score{font-size:13.5px}.system-score small{margin-top:5px;font-size:13px}.systems-card .panel-heading h3{font-family:var(--font-geist-sans),sans-serif;font-size:16px;font-weight:650;letter-spacing:-.01em;text-transform:none}.systems-card .panel-heading button{font-weight:550}.systems-card .panel-heading button,.systems-card .system-rank{font-family:var(--font-geist-sans),sans-serif;font-size:13px;letter-spacing:-.005em}.systems-card .system-rank{font-variant-numeric:tabular-nums lining-nums;font-weight:550;opacity:.72}.systems-card .systems-grid strong{font-family:var(--font-geist-sans),sans-serif;font-size:15px;font-weight:600;letter-spacing:-.005em}.systems-card .system-score{font-family:var(--font-geist-sans),sans-serif;font-size:16px;font-variant-numeric:tabular-nums lining-nums;font-weight:650;letter-spacing:-.015em}.systems-card .system-score small{font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-variant-numeric:tabular-nums lining-nums;font-weight:550;letter-spacing:-.005em}:where(html[data-app-routes]) .competitor-list>div{min-height:56px;grid-template-columns:26px 112px 1fr 48px 42px;gap:9px;font-size:13px}:where(html[data-app-routes]) .competitor-list>div>span{font-size:13px;opacity:.58}:where(html[data-app-routes]) .competitor-list strong small{font-size:13px}:where(html[data-app-routes]) .competitor-list i{height:6px}:where(html[data-app-routes]) .competitor-list>div>small{font-size:13px}:where(html[data-app-routes]) .competitor-note{padding:13px;font-size:13px;line-height:1.5}:where(html[data-app-routes]) .source-list p{min-height:32px;grid-template-columns:25px 1fr auto;font-size:13px}:where(html[data-app-routes]) .source-list span{opacity:.58}:where(html[data-app-routes]) .source-card{grid-template-rows:auto auto minmax(132px,1fr);align-content:stretch}:where(html[data-app-routes]) .source-intelligence{grid-column:1/-1;min-height:132px;display:grid;grid-template-columns:.7fr .7fr 1.6fr;border-top:1px solid rgba(23,19,26,.13);border-radius:10px;overflow:hidden;background:#f7f7f8}:where(html[data-app-routes]) .source-intelligence>div,:where(html[data-app-routes]) .source-intelligence>p{margin:0;padding:16px}:where(html[data-app-routes]) .source-intelligence>div+div,:where(html[data-app-routes]) .source-intelligence>p{border-left:1px solid rgba(23,19,26,.13)}:where(html[data-app-routes]) .source-intelligence span{display:block;color:rgba(23,19,26,.58);font:13px/1.35 var(--font-geist-mono),monospace;letter-spacing:.065em}:where(html[data-app-routes]) .source-intelligence>div>strong{display:block;margin:13px 0 12px;font-size:25px;letter-spacing:-.055em}:where(html[data-app-routes]) .source-intelligence strong small{font-size:13px;font-weight:500}:where(html[data-app-routes]) .source-intelligence>div>i{display:block;height:5px;background:rgba(23,19,26,.11)}:where(html[data-app-routes]) .source-intelligence>div>i>b{display:block;height:100%;background:linear-gradient(90deg,var(--dash-coral),var(--dash-violet));animation:bar-grow .8s ease both}:where(html[data-app-routes]) .source-intelligence>p{display:flex;flex-direction:column;justify-content:center}:where(html[data-app-routes]) .source-intelligence>p>span{color:#8c376f}:where(html[data-app-routes]) .source-intelligence>p>b{margin:10px 0 6px;font-size:13px;line-height:1.35}:where(html[data-app-routes]) .source-intelligence>p>small{color:rgba(23,19,26,.66);line-height:1.45}@media (max-width:760px){.metric-strip button{min-height:80px;padding:12px}.metric-strip strong{font-size:26px}.systems-grid button{min-height:70px}:where(html[data-app-routes]) .source-intelligence{grid-template-columns:1fr 1fr}:where(html[data-app-routes]) .source-intelligence>p{grid-column:1/-1;border-left:0;border-top:1px solid rgba(23,19,26,.13)}}:where(html[data-app-routes]) .source-card{grid-template-columns:150px 1fr}.source-card .panel-heading span{font-size:13px}.source-card .panel-heading h3{font-size:22px}.source-card .panel-heading button{font-size:13px}:where(html[data-app-routes]) .source-ring{width:126px;height:126px}:where(html[data-app-routes]) .source-ring:before{width:84px;height:84px}:where(html[data-app-routes]) .source-ring strong{font-size:30px;line-height:1}:where(html[data-app-routes]) .source-ring span{margin-top:7px;font-size:13px;line-height:1.3;opacity:.72}:where(html[data-app-routes]) .source-list p{min-height:42px;grid-template-columns:32px 1fr auto;font-size:14px}:where(html[data-app-routes]) .source-list span{font-size:13px;opacity:.62}:where(html[data-app-routes]) .source-list em{font-size:14px}:where(html[data-app-routes]) .source-intelligence span{font-size:13px}:where(html[data-app-routes]) .source-intelligence>div>strong{font-size:28px}:where(html[data-app-routes]) .source-intelligence>p>b{font-size:14px}:where(html[data-app-routes]) .source-intelligence>p>small{font-size:13px}.competitor-card .panel-heading h3,.source-card .panel-heading h3{font-family:var(--font-geist-sans),sans-serif;font-size:17px;font-weight:650;letter-spacing:-.01em;text-transform:none}.competitor-card .panel-heading button,.source-card .panel-heading button{font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:550;letter-spacing:-.005em}:where(html[data-app-routes]) .competitor-card .competitor-list>div>small,:where(html[data-app-routes]) .competitor-card .competitor-list>div>span{font-family:var(--font-geist-sans),sans-serif;font-variant-numeric:tabular-nums lining-nums;font-weight:550;letter-spacing:-.005em}:where(html[data-app-routes]) .competitor-card .competitor-list strong{font-family:var(--font-geist-sans),sans-serif;font-size:15px;font-weight:600}:where(html[data-app-routes]) .competitor-card .competitor-list em{font-family:var(--font-geist-sans),sans-serif;font-size:15px;font-variant-numeric:tabular-nums lining-nums;font-weight:650}:where(html[data-app-routes]) .competitor-card .competitor-note{font-family:var(--font-geist-sans),sans-serif;font-size:14px;font-weight:500;border-radius:10px}:where(html[data-app-routes]) .competitor-card .competitor-note b{font-family:var(--font-geist-sans),sans-serif;font-size:14px;font-weight:650;letter-spacing:-.005em}:where(html[data-app-routes]) .source-card .source-ring strong{font-family:var(--font-geist-sans),sans-serif;font-variant-numeric:tabular-nums lining-nums;font-weight:700;letter-spacing:-.03em}:where(html[data-app-routes]) .source-card .source-ring span{font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:550;letter-spacing:-.005em;text-transform:none}:where(html[data-app-routes]) .source-card .source-list span{font-family:var(--font-geist-sans),sans-serif;font-variant-numeric:tabular-nums lining-nums;font-weight:550;letter-spacing:-.005em}:where(html[data-app-routes]) .source-card .source-list b{font-family:var(--font-geist-sans),sans-serif;font-size:15px;font-weight:600}:where(html[data-app-routes]) .source-card .source-list em{font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:550;letter-spacing:-.005em}:where(html[data-app-routes]) .source-card .source-intelligence span{font-family:var(--font-geist-sans),sans-serif;font-weight:550;letter-spacing:-.005em}:where(html[data-app-routes]) .source-card .source-intelligence>div>strong{font-family:var(--font-geist-sans),sans-serif;font-variant-numeric:tabular-nums lining-nums;font-weight:700;letter-spacing:-.03em}:where(html[data-app-routes]) .source-card .source-intelligence>p>b{font-family:var(--font-geist-sans),sans-serif;font-weight:650;letter-spacing:-.005em}:where(html[data-app-routes]) .source-card .source-intelligence>p>small{font-family:var(--font-geist-sans),sans-serif;font-weight:500}:where(html[data-app-routes]) .manager-card button,:where(html[data-app-routes]) .manager-card>span{font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:550;letter-spacing:-.005em}:where(html[data-app-routes]) .manager-card blockquote{font-family:Arial Narrow,Helvetica Neue Condensed,Arial,sans-serif;font-size:22px;font-stretch:condensed;font-weight:800;letter-spacing:.005em;line-height:1.28}@media (max-width:760px){:where(html[data-app-routes]) .source-card{grid-template-columns:112px 1fr}:where(html[data-app-routes]) .source-ring{width:98px;height:98px}:where(html[data-app-routes]) .source-ring:before{width:66px;height:66px}:where(html[data-app-routes]) .source-ring strong{font-size:24px}:where(html[data-app-routes]) .source-ring span{font-size:13px}:where(html[data-app-routes]) .source-list p{min-height:38px;grid-template-columns:27px 1fr auto;font-size:13px}:where(html[data-app-routes]) .source-list span{font-size:13px}:where(html[data-app-routes]) .source-list em{font-size:13px}}.dashboard-section-page .command-workspace{padding-bottom:18px}.persona-management-page-content{padding:10px 0 18px}.dashboard-answers .command-workspace{width:100%}:where(html[data-app-routes]) .section-topbar h1{font-size:21px}.dashboard-prompts .command-topbar{flex-wrap:wrap;gap:16px}.dashboard-prompts .command-controls{display:flex;flex-wrap:wrap;max-width:100%;gap:8px}.dashboard-notice{width:100%;min-height:48px;margin-top:10px;padding:10px 12px;border:1px solid var(--di-line);border-radius:8px;display:flex;align-items:center;gap:10px;background:var(--di-surface);color:var(--di-ink)!important;font-size:13px;text-align:left;animation:data-rise .22s ease both}:where(html[data-app-routes]) .brand-data-notice{cursor:progress}:where(html[data-app-routes]) .brand-data-notice-spinner{width:16px;height:16px;flex:0 0 auto;color:var(--di-muted);animation:brand-data-notice-spin .9s linear infinite}:where(html[data-app-routes]) .brand-data-notice-copy{display:grid;gap:1px}:where(html[data-app-routes]) .brand-data-notice-copy strong{font-size:13px;font-weight:600;line-height:18px}:where(html[data-app-routes]) .brand-data-notice-copy small{color:var(--di-muted);font-size:13px;line-height:18px}:where(html[data-app-routes]) .brand-data-error{border-color:color-mix(in srgb,var(--destructive) 35%,var(--di-line));background:color-mix(in srgb,var(--destructive) 8%,var(--di-surface));color:var(--destructive)!important;cursor:pointer}.brand-data-loading .command-grid,.brand-data-loading .command-scorecards,.brand-data-loading .metric-strip,.brand-data-loading .signal-brief,.dashboard-notice b{font-size:16px;font-weight:400}:where(html[data-app-routes]) .dashboard-view-intro{min-height:170px;margin:18px 0 10px;padding:28px 30px;display:grid;grid-template-columns:1fr 240px;align-items:center;gap:35px;position:relative;overflow:hidden;color:white;background:linear-gradient(118deg,#24102e,#54205e 62%,#9a3e72)}:where(html[data-app-routes]) .dashboard-view-intro:after{content:"";position:absolute;width:310px;height:310px;right:-60px;top:-150px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 46px rgba(255,255,255,.025),0 0 0 92px rgba(255,255,255,.018)}:where(html[data-app-routes]) .dashboard-view-intro>*{position:relative;z-index:1}:where(html[data-app-routes]) .dashboard-view-intro p{margin:0 0 14px;color:var(--dash-lime);font:13px var(--font-geist-mono),monospace;letter-spacing:.12em}:where(html[data-app-routes]) .dashboard-view-intro h2{margin:0;font-size:clamp(27px,2.4vw,38px);line-height:1.04;letter-spacing:-.045em;font-weight:480}:where(html[data-app-routes]) .dashboard-view-intro span{display:block;max-width:760px;margin-top:11px;color:rgba(255,255,255,.68);font-size:13px;line-height:1.55}:where(html[data-app-routes]) .dashboard-view-intro>i{height:90px;display:flex;align-items:flex-end;justify-content:flex-end;gap:8px}:where(html[data-app-routes]) .dashboard-view-intro>i b{width:36px;background:var(--dash-coral);animation:intro-bars .7s cubic-bezier(.22,1,.36,1) both}:where(html[data-app-routes]) .dashboard-view-intro>i b:first-child{height:43%}:where(html[data-app-routes]) .dashboard-view-intro>i b:nth-child(2){height:68%;background:#d8fb4b}:where(html[data-app-routes]) .dashboard-view-intro>i b:nth-child(3){height:92%;background:#fff}:where(html[data-app-routes]) .section-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(23,19,26,.15);border-radius:12px;background:var(--dash-card);overflow:hidden}:where(html[data-app-routes]) .section-metrics article{min-height:102px;padding:15px 17px;border-right:1px solid rgba(23,19,26,.13);position:relative;animation:data-rise .3s ease both;animation-delay:calc(var(--metric-index) * 65ms)}:where(html[data-app-routes]) .section-metrics article:last-child{border-right:0}:where(html[data-app-routes]) .section-metrics article>small,:where(html[data-app-routes]) .section-metrics article>span{display:block;font:13px/1.35 var(--font-geist-mono),monospace;letter-spacing:.045em}:where(html[data-app-routes]) .section-metrics article>span{color:rgba(23,19,26,.61)}:where(html[data-app-routes]) .section-metrics article>strong{display:block;margin:14px 0 7px;font-size:28px;letter-spacing:-.06em}:where(html[data-app-routes]) .section-metrics article>small{color:#617713;font-weight:650}:where(html[data-app-routes]) .dashboard-sources .section-metrics article{min-height:84px;padding:12px 16px}:where(html[data-app-routes]) .dashboard-sources .section-metrics article>strong{margin:8px 0 4px;font-size:27px;line-height:1}:where(html[data-app-routes]) .dashboard-sources .section-metrics article>small{line-height:1.2}.dashboard-sources .dashboard-demo-note,.dashboard-sources .data-heading span,.dashboard-sources .data-heading>small,.dashboard-sources .source-table .table-labels,:where(html[data-app-routes]) .dashboard-sources .section-metrics article>small,:where(html[data-app-routes]) .dashboard-sources .section-metrics article>span,:where(html[data-app-routes]) .dashboard-sources .source-opportunities article small{font-family:var(--font-geist-sans),sans-serif!important;letter-spacing:normal}.dashboard-sources .data-heading>small,.dashboard-sources .source-table .table-labels>button,:where(html[data-app-routes]) .dashboard-sources .section-metrics article>small,:where(html[data-app-routes]) .dashboard-sources .section-metrics article>span,:where(html[data-app-routes]) .dashboard-sources .source-filter-menu>button,:where(html[data-app-routes]) .dashboard-sources .source-filter-trigger{font-size:13px;font-weight:500;line-height:20px;letter-spacing:0}.dashboard-sources .source-table .table-labels>button,:where(html[data-app-routes]) .dashboard-sources .section-metrics article>span{color:rgba(23,19,26,.58)}:where(html[data-app-routes]) .dashboard-sources .section-metrics article>small{font-weight:600}:where(html[data-app-routes]) .dashboard-sources .section-metrics article>strong{font-weight:650;letter-spacing:-.04em}.dashboard-sources .data-heading h2{font-size:20px;font-weight:550;line-height:24px;letter-spacing:-.025em}:where(html[data-app-routes]) .dashboard-sources .source-table>button{font-size:14px;font-weight:400;line-height:20px}:where(html[data-app-routes]) .dashboard-sources .source-table>button b,:where(html[data-app-routes]) .dashboard-sources .source-table>button strong{font-weight:650}:where(html[data-app-routes]) .dashboard-sources .source-table>button em{font-size:13px;font-weight:500}:where(html[data-app-routes]) .section-split{margin-top:10px;display:grid;gap:10px}.answers-layout{grid-template-columns:minmax(0,1fr);width:100%;grid-column:1/-1}.dashboard-answers .answer-browser{width:100%;min-width:0}:where(html[data-app-routes]) .prompts-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.data-panel,:where(html[data-app-routes]) .source-opportunities{border:1px solid rgba(23,19,26,.15);border-radius:12px;background:var(--dash-card);overflow:hidden}.data-heading{min-height:67px;padding:15px 17px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(23,19,26,.13)}.data-heading span,:where(html[data-app-routes]) .prompt-opportunity>span{display:block;margin-bottom:7px;color:rgba(23,19,26,.6);font:13px/1.35 var(--font-geist-mono),monospace;letter-spacing:.08em}.data-heading h2{margin:0;font-size:19px;line-height:1.1;letter-spacing:-.035em}.data-heading>small{align-self:center;color:rgba(23,19,26,.56);font-size:13px}.data-heading>button{border:0;background:none;font:13px var(--font-geist-mono),monospace;letter-spacing:.06em;cursor:pointer}.data-heading>select,.data-toolbar select{min-height:36px;padding:0 10px;border:1px solid rgba(23,19,26,.18);border-radius:10px;background:transparent;font-size:13px}.data-toolbar select:focus-visible,.data-toolbar select:hover{border-color:rgba(23,19,26,.32);outline:none;box-shadow:0 0 0 3px rgba(23,19,26,.06)}.data-toolbar select option{background:#ffffff;color:#17131a}.answer-browser .data-toolbar select{border:0!important;border-color:transparent!important;background:#ffffff;color:#17131a;outline:none!important;box-shadow:none!important}.answer-browser .data-toolbar select:focus-visible,.answer-browser .data-toolbar select:hover{border-color:transparent!important;outline:none!important;box-shadow:none!important}.answer-sort-select{width:100%}.answer-filter-select,.answer-sort-select{min-height:36px;font-size:13px!important;border:0!important;border-radius:10px!important;background:#ffffff!important;box-shadow:none!important}.answer-filter-select{width:100%!important;min-width:0;color:#17131a!important}.answer-filter-select:hover,.answer-filter-select[data-state=open]{background:#f7f7f8!important}:where(html[data-app-routes]) .prompt-filter-select{width:100%;min-height:36px;border:1px solid rgba(23,19,26,.18)!important;border-radius:10px!important;background:#ffffff!important;color:var(--dash-ink)!important;font-family:var(--font-geist-sans),sans-serif!important;font-size:13px!important;box-shadow:none!important}:where(html[data-app-routes]) .prompt-filter-select:hover,:where(html[data-app-routes]) .prompt-filter-select[data-state=open]{border-color:rgba(23,19,26,.28)!important;background:#f7f7f8!important}.answer-browser .data-toolbar>[data-slot=popover],.prompt-browser .data-toolbar>[data-slot=select]{width:100%;min-width:0}.answer-platform-trigger{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;text-align:left;cursor:pointer}.answer-platform-trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.answer-platform-trigger>span:last-child{color:rgba(23,19,26,.58);font-size:16px;line-height:1}.answer-platform-menu{width:220px;padding:6px;display:grid;gap:4px;border:1px solid rgba(23,19,26,.14);background:#ffffff;box-shadow:0 14px 28px rgba(23,19,26,.14)}.answer-platform-menu>button{width:100%;min-height:36px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:9px;background:transparent;color:var(--dash-ink);font:450 13px/20px var(--font-geist-sans),sans-serif;text-align:left;cursor:pointer}.answer-platform-menu>button.active,.answer-platform-menu>button:hover{background:rgba(23,19,26,.08)}.answer-platform-menu>button.active{font-size:13px;font-weight:450;line-height:20px}.answer-platform-option-label{min-width:0;display:inline-flex;align-items:center;gap:8px}.answer-platform-option-label>.platform-icon{width:16px;height:16px;flex:0 0 16px}.answer-platform-option-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.answer-platform-menu>button>span:last-child{font-size:16px}.answer-filter-empty{padding:8px 10px;color:rgba(23,19,26,.55);font:450 13px/20px var(--font-geist-sans),sans-serif}:where(html[data-app-routes]) .source-filter-trigger{position:relative;min-width:146px;min-height:36px;align-self:center;padding:0 34px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(23,19,26,.18);border-radius:10px;background:#ffffff;color:var(--dash-ink);font:450 13px/20px var(--font-geist-sans),sans-serif;letter-spacing:normal!important;text-align:center;cursor:pointer;list-style:none}:where(html[data-app-routes]) .source-filter-trigger::-webkit-details-marker{display:none}:where(html[data-app-routes]) .source-filter-control[open] .source-filter-trigger,:where(html[data-app-routes]) .source-filter-trigger:hover{background:#f7f7f8;border-color:rgba(23,19,26,.28)}:where(html[data-app-routes]) .source-filter-trigger svg{position:absolute;right:11px;width:15px;height:15px;flex:none}:where(html[data-app-routes]) .source-filter-control{position:relative;flex:none;display:inline-flex;align-self:center;align-items:center}:where(html[data-app-routes]) .source-filter-menu{width:178px;padding:6px;display:grid;gap:2px;border:1px solid rgba(23,19,26,.1);border-radius:12px;background:#ffffff;box-shadow:0 14px 28px rgba(23,19,26,.14);position:absolute;z-index:20;top:calc(100% + 6px);right:0}:where(html[data-app-routes]) .source-filter-menu>button{width:100%;min-height:34px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:8px;background:transparent;color:var(--dash-ink);font:450 13px/20px var(--font-geist-sans),sans-serif;letter-spacing:normal!important;text-align:left;cursor:pointer}:where(html[data-app-routes]) .source-filter-menu>button.active,:where(html[data-app-routes]) .source-filter-menu>button:hover{background:rgba(23,19,26,.08)}:where(html[data-app-routes]) .source-filter-menu>button.active{font-weight:550}:where(html[data-app-routes]) .source-filter-menu>button.source-filter-menu-done{min-height:32px;margin-top:4px;padding-top:4px;border-top:1px solid rgba(23,19,26,.1);border-radius:0;color:rgba(23,19,26,.62);font-weight:600;justify-content:center}:where(html[data-app-routes]) .source-filter-menu>button>span,:where(html[data-app-routes]) .source-filter-trigger>span{letter-spacing:normal!important}:where(html[data-app-routes]) .source-filter-trigger>span{width:100%;margin-bottom:0;text-align:center}:where(html[data-app-routes]) .source-filter-menu>button>span:last-child{font-size:15px}.answer-browser .data-toolbar>[data-slot=select],.answer-browser .data-toolbar>select{width:100%;min-width:0}.answer-browser .data-toolbar [data-slot=select-value]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-toolbar{min-height:55px;padding:9px 12px;display:grid;grid-template-columns:1fr 150px;gap:8px;border-bottom:1px solid rgba(23,19,26,.13);background:#f7f7f8}.answer-browser .data-toolbar{grid-template-columns:minmax(220px,1fr) repeat(5,minmax(126px,150px))}.dashboard-search{min-width:0;height:36px;padding:0 10px;display:flex;align-items:center;gap:8px;border:1px solid rgba(23,19,26,.18);border-radius:10px;background:var(--dash-card)}.dashboard-search span{color:rgba(23,19,26,.45)}.dashboard-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:13px}.table-labels{min-height:31px;display:grid;align-items:center;color:rgba(23,19,26,.48);background:rgba(23,19,26,.025);font:13px var(--font-geist-mono),monospace;letter-spacing:.06em}.answer-table .table-labels{min-width:826px;grid-template-columns:minmax(300px,1fr) 92px 116px 102px 96px 120px;padding:0 18px 0 14px;white-space:nowrap;line-height:1.15}.answer-table .table-labels button{padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:center;white-space:nowrap;cursor:pointer}.answer-table .table-labels>*{min-width:0;text-align:center}.answer-table .table-labels button.active,.answer-table .table-labels button:hover{color:var(--dash-ink)}.answer-table>button{width:100%;min-width:826px;min-height:72px;padding:9px 18px 9px 14px;display:grid;grid-template-columns:minmax(300px,1fr) 92px 116px 102px 96px 120px;align-items:center;gap:0;border:0;border-bottom:1px solid rgba(23,19,26,.11);background:transparent;text-align:left;cursor:pointer;transition:background .15s ease}.answer-table>button>.answer-prompt{grid-column:1;grid-row:1}.answer-table>button>strong:first-of-type{grid-column:2;grid-row:1}.answer-table>button>strong:nth-of-type(2){grid-column:3;grid-row:1}.answer-table>button>strong:nth-of-type(3){grid-column:4;grid-row:1}.answer-table>button>.answer-sentiment{grid-column:5;grid-row:1}.answer-table>button>.outcome{grid-column:6;grid-row:1}.answer-table .table-labels>*{grid-row:1;white-space:nowrap}.answer-table .table-labels>:first-child{grid-column:1}.answer-table .table-labels>:nth-child(2){grid-column:2}.answer-table .table-labels>:nth-child(3){grid-column:3}.answer-table .table-labels>:nth-child(4){grid-column:4}.answer-table .table-labels>:nth-child(5){grid-column:5}.answer-table .table-labels>:nth-child(6){grid-column:6}.answer-table>button>.answer-sentiment{justify-self:stretch}.answer-table>button>.outcome{justify-self:stretch;text-align:center}.answer-table{overflow-x:auto}.answer-table>button.selected,.answer-table>button:hover{background:#ffffff}.answer-table>button.selected{box-shadow:inset 3px 0 var(--dash-coral)}.answers-load-more{display:block;margin:14px auto 0;padding:8px 14px;border:1px solid #d9dbe7;border-radius:8px;background:#fff;color:#4f46e5;font-size:13px;font-weight:600}.answers-load-more:hover:not(:disabled){background:#f5f5ff}.answers-load-more:disabled{cursor:wait;opacity:.65}.prompt-insights-disclosure{width:100%;min-width:826px;display:grid;grid-template-rows:0fr;background:var(--dash-card);transition:grid-template-rows .36s cubic-bezier(.16,1,.3,1)}.prompt-insights-disclosure.is-open{grid-template-rows:1fr}.prompt-insights-disclosure-body,.prompt-insights-panel{min-height:0;overflow:hidden}.prompt-insights-panel{margin:0 14px 12px;border:1px solid rgba(23,19,26,.14);border-radius:12px;background:var(--dash-card);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .36s cubic-bezier(.16,1,.3,1)}.prompt-insights-disclosure.is-open .prompt-insights-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.prompt-insights-header{padding:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(23,19,26,.12)}.prompt-insights-header h3,.prompt-insights-section-heading h4{margin:0;color:var(--dash-ink);font-family:var(--font-geist-sans),sans-serif;font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:20px}.prompt-insights-header p,.prompt-insights-section-heading p{margin:4px 0 0;color:rgba(23,19,26,.58);font-family:var(--font-geist-sans),sans-serif;font-size:13px;line-height:20px}.prompt-insights-header p{max-width:650px}.prompt-insights-persona{display:inline-block;margin-top:6px;color:#48580c;font-size:13px;font-weight:550}.prompt-insights-header-actions{display:flex;align-items:center;flex:none;gap:8px}.prompt-insights-header-actions>span,.prompt-insights-snapshots>.prompt-insights-section-heading>span{padding:3px 6px;border-radius:6px;background:rgba(23,19,26,.07);color:var(--dash-ink);font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:600;line-height:16px;white-space:nowrap}.prompt-insights-header-actions>button{min-height:32px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(23,19,26,.16);border-radius:8px;background:transparent;color:var(--dash-ink);font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:600;cursor:pointer}.prompt-insights-header-actions>button:hover{background:rgba(23,19,26,.06)}.prompt-insights-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(23,19,26,.12)}.prompt-insights-summary>span{min-width:0;padding:12px 16px;display:grid;align-content:center;gap:4px;border-right:1px solid rgba(23,19,26,.1)}.prompt-insights-summary>span:last-child{border-right:0}.prompt-insights-summary small{color:rgba(23,19,26,.56);font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:500;line-height:16px}.prompt-insights-summary b{color:var(--dash-ink);font-family:var(--font-geist-sans),sans-serif;font-size:20px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:24px}.prompt-insights-summary .outcome{justify-self:start;align-self:center;font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-style:normal;font-weight:600}.prompt-insights-visuals{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);border-bottom:1px solid rgba(23,19,26,.12)}.prompt-insights-chart{min-width:0;padding:16px}.prompt-insights-platform-chart{border-left:1px solid rgba(23,19,26,.1)}.prompt-insights-section-heading{min-height:40px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.prompt-insights-section-heading h4{font-size:14px;line-height:20px}.prompt-insights-section-heading p{margin-top:2px;font-size:13px;line-height:16px}.prompt-insights-section-heading>b{color:var(--dash-ink);font-family:var(--font-geist-sans),sans-serif;font-size:18px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:24px}.prompt-insights-chart-canvas{height:180px;margin-top:10px}.prompt-insights-snapshots{padding:16px}.prompt-insights-snapshot-list{margin-top:10px;border-top:1px solid rgba(23,19,26,.1)}.prompt-insights-snapshot-list article{min-height:44px;display:grid;grid-template-columns:minmax(220px,1fr) 78px 92px 96px 120px;align-items:center;gap:8px;border-bottom:1px solid rgba(23,19,26,.1)}.prompt-insights-snapshot-list article:last-child{border-bottom:0}.prompt-insights-platform-name{min-width:0;display:inline-flex;align-items:center;gap:8px;color:var(--dash-ink);font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:600}.prompt-insights-platform-name img{width:20px;height:20px;flex:none;object-fit:contain}.prompt-insights-snapshot-list>article>strong{color:var(--dash-ink);font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.prompt-insights-snapshot-list .answer-sentiment,.prompt-insights-snapshot-list .outcome{justify-self:center;font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-style:normal;font-weight:600}.prompt-insights-note{padding:10px 16px;border-top:1px solid rgba(23,19,26,.1);background:rgba(23,19,26,.025);color:rgba(23,19,26,.58);font-family:var(--font-geist-sans),sans-serif;font-size:13px;line-height:16px}@media (prefers-reduced-motion:reduce){.prompt-insights-disclosure,.prompt-insights-panel{transition:none}}@media (max-width:760px){.prompt-insights-header{align-items:stretch;flex-direction:column}.prompt-insights-header-actions{justify-content:space-between}.prompt-insights-visuals{grid-template-columns:1fr}.prompt-insights-platform-chart{border-top:1px solid rgba(23,19,26,.1);border-left:0}}.answer-prompt{display:grid;grid-template-columns:29px 1fr;align-items:center;gap:10px;min-width:0}.answer-prompt>span{min-width:0}.answer-prompt>img{width:27px;height:27px;object-fit:contain}.answer-prompt b,.answer-prompt small{display:block}.answer-prompt b{overflow-wrap:anywhere;white-space:normal;font-size:13px;line-height:1.25}.answer-prompt small{margin-top:5px;color:rgba(23,19,26,.55);font-size:13px}.answer-prompt .answer-persona{margin-top:2px;color:#48580c;font-size:13px}:where(html[data-app-routes]) .outcome{width:max-content;padding:5px 7px;border-radius:7px;font:13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .outcome-recommended{background:#e4f59a;color:#42510a}:where(html[data-app-routes]) .outcome-mentioned{background:#ead9f6;color:#6f2d87}:where(html[data-app-routes]) .outcome-not-mentioned{background:#f3d8d3;color:#973d36}.answer-table>button>strong{font-size:13px;justify-self:stretch;text-align:center}.answer-table>button>small{font-size:13px;color:rgba(23,19,26,.55)}.answer-browser .data-heading span,.answer-browser .outcome,.answer-browser .table-labels,.answer-browser .table-labels button,:where(html[data-app-routes]) .answers-metrics article>small,:where(html[data-app-routes]) .answers-metrics article>span,:where(html[data-app-routes]) .evidence-inspector .live-dot{font-family:var(--font-geist-sans),sans-serif;letter-spacing:0}:where(html[data-app-routes]) .answers-metrics article>span{color:rgba(23,19,26,.58);font-size:13px;font-weight:500;line-height:1.2}:where(html[data-app-routes]) .answers-metrics article{min-height:78px;padding:8px 15px}:where(html[data-app-routes]) .answers-metrics article>strong{margin:5px 0 2px;line-height:1}:where(html[data-app-routes]) .answers-metrics article>strong{font-family:var(--font-geist-sans),sans-serif;font-size:24px;font-weight:650;letter-spacing:-.045em;font-variant-numeric:tabular-nums}:where(html[data-app-routes]) .answers-metrics article>small{color:#617713;font-size:13px;font-weight:550;line-height:1.2}.answer-browser .data-heading span,.evidence-inspector .data-heading span{margin-bottom:6px;font-size:13px;font-weight:550;letter-spacing:.04em}.evidence-inspector .data-heading span{color:rgba(23,19,26,.6);font-family:var(--font-geist-sans),sans-serif}.answer-browser .data-heading h2,.evidence-inspector .data-heading h2{font-family:var(--font-geist-sans),sans-serif;font-size:20px;font-weight:550;letter-spacing:-.035em}.answer-browser .data-heading,.prompt-browser .data-heading{height:60px;min-height:60px;padding:8px 17px;align-items:center}.answer-browser .data-heading>small{font-size:13px;font-weight:450}.answer-browser .answers-heading-metrics,:where(html[data-app-routes]) .prompt-browser .answers-heading-metrics{min-width:0;flex:1;display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,30px);margin:0 18px}.answer-browser .answers-heading-metrics>span,:where(html[data-app-routes]) .prompt-browser .answers-heading-metrics>span{display:inline-flex;align-items:baseline;gap:6px;margin:0;font-family:var(--dash-ui-font);white-space:nowrap}.answer-browser .answers-heading-metrics small,:where(html[data-app-routes]) .prompt-browser .answers-heading-metrics small{margin:0;color:rgba(23,19,26,.58);font-size:13px;font-weight:500;letter-spacing:0}.answer-browser .answers-heading-metrics b,:where(html[data-app-routes]) .prompt-browser .answers-heading-metrics b{color:var(--dash-ink);font-size:14px;font-weight:650;letter-spacing:-.02em}.prompt-browser .data-heading{gap:4px 10px}.prompt-browser .data-heading>div:first-child{min-width:0}.prompt-browser .data-heading>button{grid-column:2;grid-row:1;white-space:nowrap}:where(html[data-app-routes]) .prompt-browser .answers-heading-metrics{justify-content:flex-start;overflow-x:auto;padding-top:2px}.answer-browser .table-labels{font-size:13px;font-weight:600;color:rgba(23,19,26,.64);letter-spacing:.02em;background:rgba(23,19,26,.04)}.answer-browser .answer-prompt b,.answer-browser .answer-table>button>small,.answer-browser .answer-table>button>strong,.answer-browser .dashboard-empty{font-family:var(--font-geist-sans),sans-serif}.answer-browser .answer-prompt b,.answer-browser .answer-table>button>strong{font-size:13px;font-weight:550}.answer-browser .answer-prompt small,.answer-browser .answer-table>button>small,.answer-browser .dashboard-empty{font-size:13px;font-weight:450}.answer-sentiment{display:inline-block;padding:2px 6px;border-radius:6px;font-size:13px;font-weight:550}:where(html[data-app-routes]) .answer-sentiment-positive{background:#e3f1d2;color:#4f6d21}:where(html[data-app-routes]) .answer-sentiment-neutral{background:#eef0f3;color:#806b21}:where(html[data-app-routes]) .answer-sentiment-negative{background:#f2d8d3;color:#98453b}.answer-table>button>.answer-sentiment{justify-self:center;text-align:center;font-size:13px}.answer-table>button>.outcome{justify-self:center}.answer-browser .outcome{font-size:13px;font-weight:550;border-radius:7px}:where(html[data-app-routes]) .evidence-inspector .live-dot{font-size:13px;font-weight:650;letter-spacing:.05em}:where(html[data-app-routes]) .evidence-inspector .evidence-system b{font-size:13px;font-weight:600}:where(html[data-app-routes]) .evidence-inspector .evidence-system small{font-size:13px;font-weight:450}:where(html[data-app-routes]) .evidence-inspector .evidence-system em{border-radius:7px}:where(html[data-app-routes]) .evidence-inspector .evidence-prompt{font-weight:500;line-height:1.45}:where(html[data-app-routes]) .evidence-inspector .evidence-stats b{font-size:13px;font-weight:600}:where(html[data-app-routes]) .evidence-inspector .panel-action{font-size:13px;font-weight:600}.dashboard-empty{min-height:150px;display:grid;place-items:center;color:rgba(23,19,26,.5);font-size:13px}.dashboard-demo-note{margin:10px 14px 0;padding:8px 10px;border-radius:8px;background:rgba(216,251,75,.22);color:#617713;font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:500}:where(html[data-app-routes]) .evidence-inspector{padding-bottom:16px}:where(html[data-app-routes]) .live-dot{align-self:center;padding:5px 7px;border-radius:7px;background:var(--dash-lime);font:13px var(--font-geist-mono),monospace;letter-spacing:.08em}:where(html[data-app-routes]) .evidence-system{padding:16px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;border-bottom:1px solid rgba(23,19,26,.12)}:where(html[data-app-routes]) .evidence-system img{width:32px;height:32px;object-fit:contain}:where(html[data-app-routes]) .evidence-system b,:where(html[data-app-routes]) .evidence-system small{display:block}:where(html[data-app-routes]) .evidence-system b{font-size:13px}:where(html[data-app-routes]) .evidence-system small{margin-top:4px;font-size:13px;opacity:.56}:where(html[data-app-routes]) .evidence-system em{padding:5px 7px;background:#e4f59a;font:normal 13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .evidence-prompt{margin:16px 16px 0;color:#8c376f;font:13px/1.45 var(--font-geist-mono),monospace;letter-spacing:.05em}:where(html[data-app-routes]) .evidence-inspector blockquote{margin:17px 16px 20px;font:18px/1.45 Georgia,serif}:where(html[data-app-routes]) .evidence-stats{margin:0 16px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(23,19,26,.13);border-radius:10px;overflow:hidden}:where(html[data-app-routes]) .evidence-stats>span{padding:11px;border-right:1px solid rgba(23,19,26,.12)}:where(html[data-app-routes]) .evidence-stats>span:last-child{border:0}:where(html[data-app-routes]) .evidence-stats b,:where(html[data-app-routes]) .evidence-stats small{display:block}:where(html[data-app-routes]) .evidence-stats small{font:13px var(--font-geist-mono),monospace;opacity:.55}:where(html[data-app-routes]) .evidence-stats b{margin-top:8px;font-size:13px}:where(html[data-app-routes]) .panel-action{width:calc(100% - 32px);min-height:40px;margin:16px 16px 0;padding:0 12px;border:1px solid rgba(23,19,26,.18);border-radius:10px;display:flex;justify-content:space-between;align-items:center;background:transparent;font-size:13px;font-weight:650;cursor:pointer}:where(html[data-app-routes]) .evidence-inspector .evidence-prompt,:where(html[data-app-routes]) .evidence-inspector .evidence-stats b,:where(html[data-app-routes]) .evidence-inspector .evidence-stats small,:where(html[data-app-routes]) .evidence-inspector .evidence-system b,:where(html[data-app-routes]) .evidence-inspector .evidence-system em,:where(html[data-app-routes]) .evidence-inspector .evidence-system small,:where(html[data-app-routes]) .evidence-inspector .panel-action,:where(html[data-app-routes]) .evidence-inspector blockquote{font-family:var(--font-geist-sans),sans-serif}:where(html[data-app-routes]) .evidence-inspector .evidence-system em{font-size:13px;font-style:normal;font-weight:550;letter-spacing:0}:where(html[data-app-routes]) .evidence-inspector .evidence-prompt{font-size:14px;letter-spacing:0}:where(html[data-app-routes]) .evidence-inspector blockquote{font-size:18px;font-weight:450;letter-spacing:-.02em;line-height:1.42}:where(html[data-app-routes]) .evidence-inspector .evidence-stats small{font-size:13px;font-weight:550;letter-spacing:.04em}:where(html[data-app-routes]) .new-prompt-form{min-height:75px;margin-top:10px;padding:11px 13px;display:grid;grid-template-columns:1fr auto auto;align-items:end;gap:8px;border:1px solid rgba(23,19,26,.15);background:#e8f38f;animation:data-rise .2s ease}:where(html[data-app-routes]) .new-prompt-form label{display:grid;gap:6px}:where(html[data-app-routes]) .new-prompt-form label>span{font:13px var(--font-geist-mono),monospace;letter-spacing:.08em}:where(html[data-app-routes]) .new-prompt-form input{height:36px;padding:0 10px;border:1px solid rgba(23,19,26,.22);background:#ffffff;outline:0;font-size:13px}:where(html[data-app-routes]) .new-prompt-form button{height:36px;padding:0 13px;border:1px solid var(--dash-ink);background:transparent;font-size:13px;cursor:pointer}:where(html[data-app-routes]) .new-prompt-form button[type=submit]{background:var(--dash-ink);color:white}:where(html[data-app-routes]) .prompt-discovery{margin-top:10px;border:1px solid rgba(23,19,26,.15);border-radius:12px;background:var(--dash-card);overflow:hidden;animation:data-rise .22s ease both}:where(html[data-app-routes]) .prompt-discovery-header{min-height:96px;padding:16px 17px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(23,19,26,.13)}:where(html[data-app-routes]) .prompt-discovery-header>div{min-width:0}:where(html[data-app-routes]) .prompt-discovery-empty>span,:where(html[data-app-routes]) .prompt-discovery-header span{display:block;margin-bottom:7px;color:rgba(23,19,26,.6);font:13px/1.35 var(--font-geist-mono),monospace;letter-spacing:.08em}:where(html[data-app-routes]) .prompt-discovery-header h2{margin:0;font-size:19px;line-height:1.1;letter-spacing:-.035em}:where(html[data-app-routes]) .prompt-discovery-header p{margin:7px 0 0;color:rgba(23,19,26,.62);font-size:13px;line-height:1.45}:where(html[data-app-routes]) .prompt-discovery-header>button,:where(html[data-app-routes]) .prompt-suggestion button{min-height:36px;padding:0 12px;border:1px solid var(--dash-ink);border-radius:10px;background:var(--dash-ink);color:white;font-size:13px;font-weight:650;cursor:pointer;white-space:nowrap}:where(html[data-app-routes]) .prompt-discovery-header>button:disabled,:where(html[data-app-routes]) .prompt-suggestion button:disabled{cursor:not-allowed;opacity:.5}:where(html[data-app-routes]) .prompt-discovery-empty{min-height:76px;padding:15px 17px;display:flex;align-items:center;gap:15px}:where(html[data-app-routes]) .prompt-discovery-empty>span{margin:0;color:#617713}:where(html[data-app-routes]) .prompt-discovery-empty p{margin:0;color:rgba(23,19,26,.62);font-size:13px;line-height:1.45}:where(html[data-app-routes]) .prompt-discovery-error{margin:0;padding:10px 17px;border-bottom:1px solid rgba(23,19,26,.13);background:#ffe4de;color:#7e241d;font-size:13px;line-height:1.45}:where(html[data-app-routes]) .prompt-suggestion-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-app-routes]) .prompt-suggestion{min-height:92px;padding:14px 17px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(23,19,26,.11)}:where(html[data-app-routes]) .prompt-suggestion:nth-child(odd){border-right:1px solid rgba(23,19,26,.11)}:where(html[data-app-routes]) .prompt-suggestion p{margin:0;font-size:13px;line-height:1.45}:where(html[data-app-routes]) .prompt-suggestion>div{display:flex;gap:7px}:where(html[data-app-routes]) .prompt-suggestion>div button:last-child{background:transparent;color:var(--dash-ink)}.prompt-table .table-labels,:where(html[data-app-routes]) .prompt-table>div:not(.table-labels){grid-template-columns:minmax(300px,1fr) 64px 150px 62px 64px;padding:0 14px}:where(html[data-app-routes]) .prompt-table>div:not(.table-labels){min-height:67px;display:grid;align-items:center;position:relative;border-bottom:1px solid rgba(23,19,26,.11);font-size:13px}:where(html[data-app-routes]) .prompt-table>div>span:first-child>b,:where(html[data-app-routes]) .prompt-table>div>span:first-child>small{display:block}:where(html[data-app-routes]) .prompt-table>div>span:first-child>b{font-size:13px}:where(html[data-app-routes]) .prompt-name{min-width:0;display:flex!important;flex-direction:column;align-items:flex-start;gap:2px}:where(html[data-app-routes]) .prompt-name>b{min-width:0;width:100%;flex:0 0 auto}:where(html[data-app-routes]) .prompt-row-actions{display:inline-flex!important;position:absolute;right:14px;top:50%;transform:translateY(-50%);justify-content:flex-end;flex:0 0 auto;gap:2px;opacity:1}:where(html[data-app-routes]) .prompt-table>div:not(.table-labels)>.prompt-name{padding-right:82px}:where(html[data-app-routes]) .prompt-table>div:focus-within .prompt-row-actions,:where(html[data-app-routes]) .prompt-table>div:hover .prompt-row-actions{opacity:1}:where(html[data-app-routes]) .prompt-row-actions button{width:26px;height:26px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:7px;color:rgba(23,19,26,.56);background:transparent;cursor:pointer}:where(html[data-app-routes]) .prompt-row-actions button:hover{color:var(--dash-ink);background:rgba(23,19,26,.08)}:where(html[data-app-routes]) .prompt-row-actions button:disabled{opacity:.45;cursor:wait}:where(html[data-app-routes]) .prompt-status{width:max-content;margin-top:5px;padding:3px 5px;font:13px var(--font-geist-mono),monospace;background:#f7f7f8}:where(html[data-app-routes]) .status-winning{background:#e4f59a}:where(html[data-app-routes]) .status-at-risk{background:#f3d8d3}:where(html[data-app-routes]) .status-growing{background:#ead9f6}:where(html[data-app-routes]) .prompt-score{display:flex;align-items:center;gap:8px}:where(html[data-app-routes]) .prompt-score>i{width:90px;height:5px;background:rgba(23,19,26,.1)}:where(html[data-app-routes]) .prompt-score>i>b{display:block;height:100%;background:linear-gradient(90deg,var(--dash-coral),var(--dash-violet));animation:bar-grow .7s ease both}:where(html[data-app-routes]) .prompt-score em{font-style:normal}:where(html[data-app-routes]) .prompt-table>div>strong{color:#617713}.prompt-browser .data-heading,.prompt-browser .data-toolbar,.prompt-side .data-heading,:where(html[data-app-routes]) .prompt-browser,:where(html[data-app-routes]) .prompt-browser .prompt-table,:where(html[data-app-routes]) .prompt-side,:where(html[data-app-routes]) .prompt-side button,:where(html[data-app-routes]) .prompt-side input,:where(html[data-app-routes]) .prompt-side label,:where(html[data-app-routes]) .prompt-side textarea{font-family:var(--font-geist-sans),sans-serif}.prompt-browser .data-heading>button,.prompt-browser .table-labels,:where(html[data-app-routes]) .prompt-browser .prompt-status,:where(html[data-app-routes]) .prompt-discovery-panel .prompt-discovery-empty>span,:where(html[data-app-routes]) .prompt-discovery-panel .prompt-discovery-header span,:where(html[data-app-routes]) .prompt-discovery-panel .prompt-suggestion p,:where(html[data-app-routes]) .prompt-intake-field>span{font-family:var(--font-geist-sans),sans-serif;letter-spacing:0}:where(html[data-app-routes]) .prompt-browser .prompt-table>div:not(.table-labels){font-size:14px}:where(html[data-app-routes]) .prompt-browser .prompt-table>div>span:first-child>b{line-height:1.35}:where(html[data-app-routes]) .prompt-browser .prompt-table>div>span:first-child>small{font-size:13px;line-height:1.35}:where(html[data-app-routes]) .prompt-audience,:where(html[data-app-routes]) .prompt-geography{width:max-content;max-width:100%;margin-top:4px;padding:2px 6px;overflow:hidden;border-radius:999px;color:#51681b;background:#edf7c9;font-weight:550;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .prompt-geography{color:rgba(23,19,26,.62);background:rgba(23,19,26,.07)}:where(html[data-app-routes]) .prompt-browser .prompt-status{font-size:13px;font-weight:500}:where(html[data-app-routes]) .prompt-intake-field>span{font-size:13px;letter-spacing:.02em}:where(html[data-app-routes]) .prompt-discovery-panel .prompt-discovery-empty>span,:where(html[data-app-routes]) .prompt-discovery-panel .prompt-discovery-header span{font-size:13px;font-weight:600}:where(html[data-app-routes]) .prompt-side{display:grid;gap:10px}:where(html[data-app-routes]) .prompt-intake-panel{align-self:start}:where(html[data-app-routes]) .prompt-intake-body{padding:15px}:where(html[data-app-routes]) .prompt-intake-field{display:grid;gap:7px}:where(html[data-app-routes]) .prompt-intake-field>span{color:rgba(23,19,26,.58);font:13px var(--font-geist-sans),sans-serif;font-weight:600;letter-spacing:.04em}:where(html[data-app-routes]) .prompt-intake-field textarea{width:100%;min-height:92px;resize:vertical;padding:10px 11px;border:1px solid rgba(23,19,26,.16);border-radius:9px;outline:none;color:var(--dash-ink);background:rgba(255,255,255,.46);font:13px/1.45 var(--font-geist-sans),sans-serif}:where(html[data-app-routes]) .prompt-intake-field textarea:focus{border-color:rgba(23,19,26,.38)}:where(html[data-app-routes]) .prompt-audience-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.62fr);align-items:center;gap:12px;margin-top:10px}:where(html[data-app-routes]) .prompt-audience-field>span{color:rgba(23,19,26,.58);font:13px var(--font-geist-sans),sans-serif;font-weight:600}:where(html[data-app-routes]) .prompt-audience-select{height:34px;border-color:rgba(23,19,26,.16)!important;border-radius:9px!important;background:rgba(255,255,255,.46)!important;font-size:13px!important}:where(html[data-app-routes]) .prompt-intake-actions{display:flex;justify-content:space-between;gap:8px;margin-top:10px}:where(html[data-app-routes]) .prompt-intake-actions>button,:where(html[data-app-routes]) .prompt-upload-button,:where(html[data-app-routes]) .uploaded-prompt-list button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(23,19,26,.15);border-radius:8px;color:var(--dash-ink);background:transparent;font:13px var(--font-geist-sans),sans-serif;font-weight:550;cursor:pointer}:where(html[data-app-routes]) .prompt-intake-actions>.prompt-intake-cancel{border-color:rgba(23,19,26,.15);background:transparent}:where(html[data-app-routes]) .prompt-upload-button{cursor:pointer}:where(html[data-app-routes]) .prompt-upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(html[data-app-routes]) .prompt-intake-actions>button{border-color:transparent;background:var(--dash-lime)}:where(html[data-app-routes]) .prompt-intake-actions>button:disabled,:where(html[data-app-routes]) .uploaded-prompt-list button:disabled{opacity:.5;cursor:wait}:where(html[data-app-routes]) .prompt-intake-hint{margin:10px 0 0;color:rgba(23,19,26,.55);font-size:13px;line-height:1.4}:where(html[data-app-routes]) .uploaded-prompt-list{margin-top:15px;border-top:1px solid rgba(23,19,26,.12)}:where(html[data-app-routes]) .uploaded-prompt-list>div{min-height:41px;display:flex;align-items:center;justify-content:space-between;gap:10px}:where(html[data-app-routes]) .uploaded-prompt-list>div span,:where(html[data-app-routes]) .uploaded-prompt-list>div strong{font-size:13px}:where(html[data-app-routes]) .uploaded-prompt-list>div span{color:rgba(23,19,26,.55)}:where(html[data-app-routes]) .uploaded-prompt-list article{padding:10px 0;border-top:1px solid rgba(23,19,26,.09)}:where(html[data-app-routes]) .uploaded-prompt-list p{margin:0;font-size:13px;font-weight:550;line-height:1.4}:where(html[data-app-routes]) .uploaded-prompt-list article>div{display:flex;gap:6px;margin-top:8px}:where(html[data-app-routes]) .uploaded-prompt-list article>div button:last-child{background:var(--dash-lime);border-color:transparent}:where(html[data-app-routes]) .prompt-discovery-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}:where(html[data-app-routes]) .prompt-discovery-controls>label{display:flex;align-items:center;gap:6px;color:rgba(23,19,26,.58);font-size:13px;font-weight:600;white-space:nowrap}:where(html[data-app-routes]) .prompt-discovery-controls>label>span{margin:0;color:inherit;font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:600;letter-spacing:0}:where(html[data-app-routes]) .prompt-discovery-mode-select{min-width:112px;height:36px;border:1px solid rgba(23,19,26,.15);border-radius:8px;background:var(--dash-card);font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:550}:where(html[data-app-routes]) .prompt-discovery-mode-select [data-slot=select-value],:where(html[data-app-routes]) .prompt-discovery-mode-select>span{margin:0;color:var(--dash-ink);font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:550;letter-spacing:0}:where(html[data-app-routes]) .prompt-discovery-controls>button{border:1px solid rgba(23,19,26,.15);border-radius:8px;padding:7px 10px;background:var(--dash-lime);font-family:var(--font-geist-sans),sans-serif;font-weight:600;letter-spacing:0}:where(html[data-app-routes]) .prompt-discovery-controls>button:disabled{opacity:.5;cursor:not-allowed}:where(html[data-app-routes]) .prompt-discovery-table{padding:0 15px 12px}:where(html[data-app-routes]) .prompt-discovery-description{margin:12px 0;color:rgba(23,19,26,.58);font-size:13px;line-height:1.45}:where(html[data-app-routes]) .prompt-discovery-panel .prompt-suggestion-list{display:block;border-top:1px solid rgba(23,19,26,.11)}:where(html[data-app-routes]) .prompt-discovery-panel .prompt-suggestion{min-height:0;padding:11px 0;border-right:0}.prompt-brand-highlight{padding:1px 4px;border-radius:4px;color:#4f640b;background:#e8f8a6;font-weight:650;box-decoration-break:clone;-webkit-box-decoration-break:clone}:where(html[data-app-routes]) .prompt-discovery-panel .prompt-suggestion:last-child{border-bottom:0}:where(html[data-app-routes]) .prompt-discovery-panel .prompt-suggestion>div button{min-height:30px;border-radius:8px;font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:550}:where(html[data-app-routes]) .prompt-discovery-panel .prompt-suggestion>div{width:100%;justify-content:flex-end}:where(html[data-app-routes]) .prompt-discovery-panel .prompt-suggestion>div button:first-child{border:1px solid rgba(23,19,26,.15);background:transparent;color:var(--dash-ink)!important;-webkit-text-fill-color:var(--dash-ink)}:where(html[data-app-routes]) .prompt-discovery-panel .prompt-suggestion>div button:first-child:disabled{color:var(--dash-ink)!important;-webkit-text-fill-color:var(--dash-ink);opacity:.62}:where(html[data-app-routes]) .prompt-discovery-panel .prompt-suggestion>div button:last-child{border:1px solid rgba(23,19,26,.28);background:var(--dash-lime);color:var(--dash-ink)}:where(html[data-app-routes]) .prompt-discovery-panel .prompt-discovery-empty{min-height:100px;padding:8px 0 0}:where(html[data-app-routes]) .coverage-panel{padding-bottom:7px}:where(html[data-app-routes]) .coverage-panel>p{min-height:48px;margin:0 14px;display:grid;grid-template-columns:24px 125px 1fr 38px;align-items:center;gap:8px;border-bottom:1px solid rgba(23,19,26,.1);font-size:13px}:where(html[data-app-routes]) .coverage-panel>p>span{font:13px var(--font-geist-mono),monospace;opacity:.5}:where(html[data-app-routes]) .coverage-panel>p>i{height:5px;background:rgba(23,19,26,.1)}:where(html[data-app-routes]) .coverage-panel>p>i>em{display:block;height:100%;background:var(--dash-violet);animation:bar-grow .7s ease both}:where(html[data-app-routes]) .coverage-panel>p>strong{text-align:right}:where(html[data-app-routes]) .prompt-opportunity{padding:20px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#d8fb4b,#cfea67)}:where(html[data-app-routes]) .prompt-opportunity h3{margin:15px 0 8px;font-size:23px;letter-spacing:-.04em}:where(html[data-app-routes]) .prompt-opportunity p{margin:0;font-size:13px;line-height:1.55}:where(html[data-app-routes]) .prompt-opportunity button{width:100%;min-height:39px;margin-top:24px;padding:0 11px;border:1px solid var(--dash-ink);border-radius:10px;background:transparent;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:650;cursor:pointer}.sources-layout{margin-top:10px;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);grid-template-areas:"chart side" "actions actions" "table table";gap:10px}:where(html[data-app-routes]) .source-overview{display:contents}:where(html[data-app-routes]) .source-citation-chart-panel{grid-area:chart;align-self:stretch;display:flex;flex-direction:column}.influence-panel .data-heading,.source-citation-chart-panel .data-heading{align-items:center}:where(html[data-app-routes]) .dashboard-sources .source-chart-heading-controls{display:flex!important;align-items:center;gap:12px;white-space:nowrap}:where(html[data-app-routes]) .dashboard-sources .source-table-heading-controls{display:flex!important;align-items:center;gap:10px;white-space:nowrap}.dashboard-sources .source-table-panel>.data-heading{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.dashboard-sources .source-table-panel>.data-heading>div:first-child{grid-column:1}.dashboard-sources .source-table-panel>.data-heading>.source-table-heading-controls{grid-column:3;justify-self:end}@media (min-width:901px){.dashboard-sources .source-table-panel>.data-heading>.source-table-heading-controls{grid-column:3!important;justify-self:end!important}}:where(html[data-app-routes]) .dashboard-sources .source-chart-heading-controls>small{align-self:center;color:rgba(23,19,26,.56);font-size:13px}:where(html[data-app-routes]) .source-citation-chart-canvas{flex:1 1 auto;min-height:0;padding:12px 16px 16px;border-radius:8px;background:#fcfcfc}:where(html[data-app-routes]) .source-side{grid-area:side;display:grid;align-self:stretch}.source-side>.influence-panel{height:100%}:where(html[data-app-routes]) .source-table-panel{grid-area:table}:where(html[data-app-routes]) .dashboard-sources .source-table-panel{position:relative;overflow:visible;z-index:1}.dashboard-sources .source-table-panel>.data-heading{position:relative;z-index:3;overflow:visible}:where(html[data-app-routes]) .dashboard-sources .source-table-heading-controls{position:relative;z-index:4}:where(html[data-app-routes]) .dashboard-sources [data-slot=button-group]{align-items:center;justify-content:center}:where(html[data-app-routes]) .dashboard-sources [data-slot=button-group-item]{align-items:center;justify-content:center;text-align:center}:where(html[data-app-routes]) .dashboard-sources .source-filter-control[open]{z-index:5}.source-table .table-labels,:where(html[data-app-routes]) .source-table>button{grid-template-columns:minmax(0,34%) minmax(80px,13%) minmax(70px,9%) minmax(140px,18%) minmax(95px,14%) minmax(72px,12%);padding:0 14px}.source-table .table-labels>button{min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:center;white-space:nowrap;cursor:pointer}.source-table .table-labels>button:first-of-type{text-align:left}.source-table .table-labels>button.active,.source-table .table-labels>button:focus-visible,.source-table .table-labels>button:hover{color:var(--dash-ink)}.source-table .table-labels>button:focus-visible{outline:2px solid var(--dash-coral);outline-offset:3px;border-radius:3px}:where(html[data-app-routes]) .source-table>button{width:100%;min-height:59px;display:grid;align-items:center;border:0;border-bottom:1px solid rgba(23,19,26,.1);background:transparent;text-align:left;font-size:13px;cursor:pointer}:where(html[data-app-routes]) .source-table>button:hover{background:#ffffff}:where(html[data-app-routes]) .source-table>button>span:first-child{min-width:0;display:flex;align-items:center;gap:9px}:where(html[data-app-routes]) .source-table>button>span:first-child>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .source-table>button>span:first-child>i{font:normal 13px var(--font-geist-mono),monospace;opacity:.5}:where(html[data-app-routes]) .source-table>button>:nth-child(n+2){min-width:0;justify-self:center;text-align:center}:where(html[data-app-routes]) .source-table>button>.source-share{justify-content:center}:where(html[data-app-routes]) .source-favicon{display:block;width:18px!important;max-width:18px!important;height:18px!important;max-height:18px!important;flex:0 0 18px;object-fit:contain;border-radius:4px}:where(html[data-app-routes]) .source-table>button>em{color:#617713;font-style:normal}:where(html[data-app-routes]) .source-share{display:flex;align-items:center;gap:7px}:where(html[data-app-routes]) .source-share>i{width:86px;height:5px;background:rgba(23,19,26,.1)}:where(html[data-app-routes]) .source-share>i>b{display:block;height:100%;background:var(--dash-coral);animation:bar-grow .7s ease both}.influence-panel{padding-bottom:15px}:where(html[data-app-routes]) .large-source-ring{--source-type-gradient:var(--dash-coral) 0 100%;width:150px;height:150px;margin:17px auto;border-radius:50%;background:conic-gradient(var(--source-type-gradient));display:grid;place-items:center;position:relative}:where(html[data-app-routes]) .large-source-ring:before{content:"";position:absolute;width:101px;height:101px;border-radius:50%;background:var(--dash-card)}:where(html[data-app-routes]) .large-source-ring>div{position:relative;text-align:center}:where(html[data-app-routes]) .large-source-ring span,:where(html[data-app-routes]) .large-source-ring strong{display:block}:where(html[data-app-routes]) .large-source-ring strong{font-size:30px;letter-spacing:-.06em}:where(html[data-app-routes]) .large-source-ring span{margin-top:5px;font:13px/1.35 var(--font-geist-mono),monospace;opacity:.58}:where(html[data-app-routes]) .source-types-panel{padding-bottom:15px}:where(html[data-app-routes]) .source-type-ring{width:128px;height:128px;margin:14px auto}:where(html[data-app-routes]) .source-type-ring:before{width:85px;height:85px}:where(html[data-app-routes]) .source-type-ring-hit-areas{position:absolute;inset:0;width:100%;height:100%;z-index:1}:where(html[data-app-routes]) .source-type-ring strong{font-size:27px}:where(html[data-app-routes]) .source-type-legend{margin:0 15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px}:where(html[data-app-routes]) .source-type-legend p{min-width:0;min-height:27px;margin:0;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:6px;border-top:1px solid rgba(23,19,26,.1);font-size:13px}:where(html[data-app-routes]) .source-type-legend i{width:7px;height:7px;border-radius:50%;background:var(--source-type-color)}:where(html[data-app-routes]) .source-type-legend span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .source-type-legend b{font-size:13px;font-weight:600}:where(html[data-app-routes]) .influence-legend{margin:0 15px}:where(html[data-app-routes]) .influence-legend p{min-height:31px;margin:0;display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;border-top:1px solid rgba(23,19,26,.1);font-size:13px}:where(html[data-app-routes]) .influence-legend i{width:7px;height:7px;border-radius:50%}:where(html[data-app-routes]) .influence-legend i.owned{background:var(--dash-coral)}:where(html[data-app-routes]) .influence-legend i.earned{background:var(--dash-violet)}:where(html[data-app-routes]) .influence-legend i.community{background:#f7f7f8}:where(html[data-app-routes]) .source-opportunities{grid-area:actions;margin-top:0;display:grid;grid-template-columns:repeat(3,1fr)}.source-opportunities>.data-heading{grid-column:1/-1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.source-opportunities>.data-heading>div{grid-column:2;text-align:center}.source-opportunities>.data-heading>small{grid-column:3;justify-self:end}:where(html[data-app-routes]) .source-opportunities>article{min-height:150px;padding:17px;display:grid;grid-template-columns:31px 1fr auto;gap:11px;border-right:1px solid rgba(23,19,26,.12)}:where(html[data-app-routes]) .source-opportunities>article:last-child{border-right:0}:where(html[data-app-routes]) .source-opportunities>article>span{width:29px;height:29px;display:grid;place-items:center;background:#ead9f6;font:13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .source-opportunities article small{font:13px var(--font-geist-mono),monospace;color:#8c376f}:where(html[data-app-routes]) .source-opportunities article h3{margin:10px 0 6px;font-size:13px}:where(html[data-app-routes]) .source-opportunities article p{margin:0;font-size:13px;line-height:1.5;opacity:.67}:where(html[data-app-routes]) .source-opportunities>article>b{color:var(--dash-coral);font-size:17px;font-weight:400}:where(html[data-app-routes]) .source-opportunities>article.is-actionable{cursor:pointer}:where(html[data-app-routes]) .source-opportunities>article.is-actionable:focus-visible,:where(html[data-app-routes]) .source-opportunities>article.is-actionable:hover{background:rgba(216,251,75,.16);outline:none}@media (max-width:1180px){.answers-layout,.sources-layout,:where(html[data-app-routes]) .prompts-layout{grid-template-columns:1fr}:where(html[data-app-routes]) .prompt-side{grid-template-columns:1fr 1fr;grid-template-rows:auto}:where(html[data-app-routes]) .source-side{grid-template-columns:1fr 1fr;grid-template-rows:auto}.sources-layout{grid-template-areas:"chart" "side" "actions" "table"}:where(html[data-app-routes]) .section-metrics{grid-template-columns:1fr 1fr}:where(html[data-app-routes]) .section-metrics article:nth-child(2){border-right:0}:where(html[data-app-routes]) .section-metrics article:nth-child(-n+2){border-bottom:1px solid rgba(23,19,26,.13)}.answer-browser .data-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.answer-browser .data-toolbar .dashboard-search{grid-column:1/-1;width:100%;min-width:0}.prompt-browser .data-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:60px;align-items:center;gap:4px 10px}:where(html[data-app-routes]) .prompt-browser .answers-heading-metrics{grid-column:1/-1;grid-row:2;width:100%;min-width:0;justify-content:flex-start;overflow-x:auto;margin:0;padding-top:2px}}@media (min-width:761px) and (max-width:1100px){.roundtable-page .command-sidebar nav a{font-size:0}}@media (max-width:900px){:where(html[data-app-routes]) .dashboard-view-intro{grid-template-columns:1fr}:where(html[data-app-routes]) .dashboard-view-intro>i{display:none}:where(html[data-app-routes]) .source-opportunities{grid-template-columns:1fr}:where(html[data-app-routes]) .source-opportunities>article{border-right:0;border-bottom:1px solid rgba(23,19,26,.12)}.dashboard-sources .source-table-panel>.data-heading{grid-template-columns:1fr;gap:10px}.dashboard-sources .source-table-panel>.data-heading>.source-table-heading-controls,.dashboard-sources .source-table-panel>.data-heading>div:first-child{grid-column:1}.dashboard-sources .source-table-panel>.data-heading>.source-table-heading-controls{justify-self:start}.answer-table,:where(html[data-app-routes]) .prompt-table,:where(html[data-app-routes]) .source-table{overflow-x:auto}.answer-table .table-labels,.answer-table>button{min-width:826px}.prompt-table .table-labels,:where(html[data-app-routes]) .prompt-table>div:not(.table-labels){min-width:790px}.source-table .table-labels,:where(html[data-app-routes]) .source-table>button{min-width:720px}.answer-browser .answers-heading-metrics,:where(html[data-app-routes]) .prompt-browser .answers-heading-metrics{gap:10px;margin:0 10px}}@media (max-width:760px){:where(html[data-app-routes]) .dashboard-view-intro{min-height:190px;padding:24px}:where(html[data-app-routes]) .section-metrics{grid-template-columns:1fr 1fr}:where(html[data-app-routes]) .section-metrics article{min-height:94px}:where(html[data-app-routes]) .section-metrics article>strong{font-size:25px}.data-toolbar{grid-template-columns:1fr}.answer-browser .data-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-app-routes]) .prompt-side{grid-template-columns:1fr}:where(html[data-app-routes]) .source-side{grid-template-columns:1fr}:where(html[data-app-routes]) .prompt-audience-field{grid-template-columns:1fr;gap:6px}:where(html[data-app-routes]) .new-prompt-form{grid-template-columns:1fr 1fr}:where(html[data-app-routes]) .new-prompt-form label{grid-column:1/-1}:where(html[data-app-routes]) .prompt-discovery-header{align-items:flex-start;flex-direction:column}:where(html[data-app-routes]) .prompt-discovery-header>button{width:100%}:where(html[data-app-routes]) .prompt-discovery-controls{width:100%;align-items:stretch;flex-direction:column}:where(html[data-app-routes]) .prompt-discovery-controls>button,:where(html[data-app-routes]) .prompt-discovery-controls>label,:where(html[data-app-routes]) .prompt-discovery-mode-select{width:100%}:where(html[data-app-routes]) .prompt-discovery-controls>label{justify-content:space-between}:where(html[data-app-routes]) .prompt-suggestion-list{grid-template-columns:1fr}:where(html[data-app-routes]) .prompt-suggestion:nth-child(odd){border-right:0}:where(html[data-app-routes]) .evidence-inspector blockquote{font-size:16px}:where(html[data-app-routes]) .section-topbar h1{font-size:20px}.answer-browser .data-heading,.prompt-browser .data-heading{height:auto;min-height:60px;flex-wrap:wrap;gap:4px 10px}.answer-browser .answers-heading-metrics,:where(html[data-app-routes]) .prompt-browser .answers-heading-metrics{order:3;flex-basis:100%;justify-content:flex-start;overflow-x:auto;margin:4px 0 0;padding-top:4px}}.prompt-browser .data-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:96px;align-items:center;gap:5px 10px}:where(html[data-app-routes]) .prompt-browser .answers-heading-metrics{grid-column:1/-1;grid-row:2;width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-content:normal;gap:6px 16px;margin:0;padding:3px 0 1px;overflow:visible}:where(html[data-app-routes]) .prompt-browser .answers-heading-metrics>span{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 5px;white-space:normal}:where(html[data-app-routes]) .prompt-browser .answers-heading-metrics small{overflow-wrap:anywhere}:where(html[data-app-routes]) .prompts-layout,:where(html[data-app-routes]) .prompts-layout button,:where(html[data-app-routes]) .prompts-layout input,:where(html[data-app-routes]) .prompts-layout select,:where(html[data-app-routes]) .prompts-layout textarea{font-family:var(--font-geist-sans),sans-serif}.prompt-browser .data-heading h2,.prompt-side .data-heading h2{font-family:var(--font-geist-sans),sans-serif;font-size:18px;font-weight:600;letter-spacing:-.025em}:where(html[data-app-routes]) .prompt-browser .answers-heading-metrics small{color:rgba(23,19,26,.56);font-size:13px;font-weight:500;letter-spacing:0}:where(html[data-app-routes]) .prompt-browser .answers-heading-metrics b{font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.prompt-browser .data-toolbar,.prompt-browser .table-labels{font-family:var(--font-geist-sans),sans-serif}.prompt-browser .table-labels{color:rgba(23,19,26,.52);font-size:13px;font-weight:550;letter-spacing:.01em}:where(html[data-app-routes]) .prompt-browser .prompt-table>div:not(.table-labels){color:rgba(23,19,26,.78);font-size:13px}:where(html[data-app-routes]) .prompt-browser .prompt-table>div>span:first-child>b{color:var(--dash-ink);font-size:14px;font-weight:600;letter-spacing:-.012em;line-height:1.38}:where(html[data-app-routes]) .prompt-browser .prompt-table>div>strong,:where(html[data-app-routes]) .prompt-score em{color:rgba(23,19,26,.74);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}:where(html[data-app-routes]) .prompt-audience,:where(html[data-app-routes]) .prompt-geography{font-family:var(--font-geist-sans),sans-serif;font-size:13px!important;font-weight:600;letter-spacing:0}:where(html[data-app-routes]) .prompt-audience-field>span,:where(html[data-app-routes]) .prompt-discovery-panel .prompt-discovery-empty>span,:where(html[data-app-routes]) .prompt-discovery-panel .prompt-discovery-header span,:where(html[data-app-routes]) .prompt-intake-field>span{font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none}.prompt-discovery-panel .data-heading>button,:where(html[data-app-routes]) .prompt-audience-select,:where(html[data-app-routes]) .prompt-discovery-panel .prompt-suggestion>div button,:where(html[data-app-routes]) .prompt-intake-actions>button,:where(html[data-app-routes]) .prompt-intake-field textarea,:where(html[data-app-routes]) .prompt-upload-button{font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:550;letter-spacing:0}:where(html[data-app-routes]) .prompt-intake-field textarea{font-size:14px;line-height:1.5}:where(html[data-app-routes]) .prompt-discovery-description,:where(html[data-app-routes]) .prompt-discovery-empty p,:where(html[data-app-routes]) .prompt-intake-hint{color:rgba(23,19,26,.58);font-family:var(--font-geist-sans),sans-serif;font-size:13px;line-height:1.5}:where(html[data-app-routes]) .prompt-discovery-panel .prompt-suggestion p{color:rgba(23,19,26,.86);font-family:var(--font-geist-sans),sans-serif;font-size:14px;font-weight:500;line-height:1.45;letter-spacing:-.008em}.prompt-browser .data-toolbar,:where(html[data-app-routes]) .prompt-browser .prompt-filter-select,:where(html[data-app-routes]) .prompt-browser .prompt-table,:where(html[data-app-routes]) .prompt-browser .prompt-table button{font-family:var(--font-product-sans)!important}.prompt-browser .data-toolbar{padding:12px 16px;background:#fff}.prompt-browser .dashboard-search,:where(html[data-app-routes]) .prompt-browser .prompt-filter-select{background:#fff!important}:where(html[data-app-routes]) .prompt-browser{container-name:prompt-browser;container-type:inline-size}:where(html[data-app-routes]) .prompt-browser .prompt-table{background:#fff}.prompt-browser .prompt-table>.table-labels{min-height:42px;grid-template-columns:minmax(300px,1fr) 64px 150px 62px 64px;padding:0 14px;color:#6b6b6b;background:#f7f7f8;font-family:var(--font-product-sans),sans-serif;font-size:13px;font-weight:500;letter-spacing:0}.prompt-browser .prompt-table>.table-labels>span:nth-child(2){text-align:center}.prompt-browser .prompt-table>.table-labels>span:nth-child(4){text-align:right}.prompt-browser .prompt-table>.dashboard-demo-note{min-height:0;margin:10px 14px;padding:10px 12px;display:block;border:1px solid rgba(99,128,25,.12);border-radius:9px;background:rgba(216,251,75,.2);color:#51681b;font-weight:500;line-height:1.45}:where(html[data-app-routes]) .prompt-browser .prompt-table>.prompt-table-row{width:100%;min-width:0;min-height:76px;padding:10px 14px;display:grid;grid-template-columns:minmax(300px,1fr) 276px 64px;align-items:center;border-bottom:1px solid rgba(0,0,0,.1);background:#fff}:where(html[data-app-routes]) .prompt-browser .prompt-table>.prompt-table-row:hover{background:#fafafa}:where(html[data-app-routes]) .prompt-browser .prompt-table-row>.prompt-name{padding-right:18px;gap:4px}:where(html[data-app-routes]) .prompt-browser .prompt-table-row>.prompt-name>b{color:#181818;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0}:where(html[data-app-routes]) .prompt-browser .prompt-row-metrics{min-width:0;display:grid;grid-template-columns:64px 150px 62px;align-items:center}:where(html[data-app-routes]) .prompt-browser .prompt-table-metric{min-width:0;color:#6b6b6b;font-size:13px;font-variant-numeric:tabular-nums}:where(html[data-app-routes]) .prompt-browser .prompt-table-metric:first-child{text-align:center}:where(html[data-app-routes]) .prompt-browser .prompt-table-metric:last-child{text-align:right}:where(html[data-app-routes]) .prompt-browser .prompt-table-metric>small{display:none}:where(html[data-app-routes]) .prompt-browser .prompt-table-metric>strong{color:#6b6b6b;font-size:13px;font-weight:400}:where(html[data-app-routes]) .prompt-browser .prompt-visibility-metric>span{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px}:where(html[data-app-routes]) .prompt-browser .prompt-visibility-metric>span>strong{color:#181818;font-size:13px;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}:where(html[data-app-routes]) .prompt-browser .prompt-table-row>.prompt-row-actions{width:auto;position:static;top:auto;right:auto;transform:none;justify-content:flex-end;gap:2px}:where(html[data-app-routes]) .prompt-browser .prompt-row-actions button{width:32px;height:32px;border-radius:8px;color:#6b6b6b}:where(html[data-app-routes]) .prompt-browser .prompt-row-actions button:last-child:hover{color:#c24145;background:#fff0ee}@container prompt-browser (max-width: 720px){.prompt-browser .prompt-table>.table-labels{display:none}:where(html[data-app-routes]) .prompt-browser .prompt-table{padding:10px;background:#f7f7f8}.prompt-browser .prompt-table>.dashboard-demo-note{margin:0 0 10px}:where(html[data-app-routes]) .prompt-browser .prompt-table>.prompt-table-row{min-height:0;margin-bottom:8px;padding:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;border:1px solid rgba(0,0,0,.1);border-radius:10px}:where(html[data-app-routes]) .prompt-browser .prompt-table>.prompt-table-row:last-of-type{margin-bottom:0}:where(html[data-app-routes]) .prompt-browser .prompt-table-row>.prompt-name{padding-right:12px}:where(html[data-app-routes]) .prompt-browser .prompt-table-row>.prompt-row-actions{grid-column:2;grid-row:1;margin-top:-3px}:where(html[data-app-routes]) .prompt-browser .prompt-row-metrics{grid-column:1/-1;grid-row:2;margin-top:12px;padding:11px 12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:18px;border-radius:8px;background:#f7f7f8}:where(html[data-app-routes]) .prompt-browser .prompt-table-metric,:where(html[data-app-routes]) .prompt-browser .prompt-table-metric:first-child,:where(html[data-app-routes]) .prompt-browser .prompt-table-metric:last-child{display:flex;flex-direction:column;gap:4px;text-align:left}:where(html[data-app-routes]) .prompt-browser .prompt-table-metric:first-child{grid-column:2;grid-row:1}:where(html[data-app-routes]) .prompt-browser .prompt-visibility-metric{grid-column:1;grid-row:1}:where(html[data-app-routes]) .prompt-browser .prompt-table-metric:last-child{grid-column:3;grid-row:1}:where(html[data-app-routes]) .prompt-browser .prompt-table-metric>small{display:block;color:#6b6b6b;font-size:13px;font-weight:400;line-height:1.3}:where(html[data-app-routes]) .prompt-browser .prompt-table-metric>strong{color:#181818;font-size:15px;font-weight:500}}@media (max-width:460px){:where(html[data-app-routes]) .prompt-browser .answers-heading-metrics{grid-template-columns:1fr}.prompt-browser .data-heading{min-height:144px}}.full-command-sidebar{padding-bottom:12px}.full-command-sidebar .brand-switch-wrap{margin-top:0}.full-command-sidebar .brand-switch{margin-bottom:10px}.full-command-sidebar nav>p:first-child{margin-top:8px}.dashboard-nav-group p{margin-top:17px!important;padding-top:13px;border-top:1px solid rgba(255,255,255,.1)}.full-command-sidebar nav a{min-height:36px}.feature-hero{--feature-accent:var(--dash-coral);min-height:178px;margin:18px 0 10px;padding:28px 30px;display:grid;grid-template-columns:1fr minmax(240px,.38fr);align-items:center;gap:40px;position:relative;overflow:hidden;color:white;background:linear-gradient(120deg,#23102d,#52205d 61%,#8f396c)}.feature-hero:after{content:"";position:absolute;right:-100px;top:-175px;width:370px;height:370px;border-radius:50%;border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 55px rgba(255,255,255,.025),0 0 0 110px rgba(255,255,255,.017)}.feature-hero>*{position:relative;z-index:1}.feature-hero p{margin:0 0 14px;color:var(--feature-accent);font:13px var(--font-geist-mono),monospace;letter-spacing:.11em}.feature-hero h2{margin:0;font-size:clamp(31px,3vw,46px);line-height:1;letter-spacing:-.05em;font-weight:480}.feature-hero span{display:block;max-width:760px;margin-top:13px;color:rgba(255,255,255,.7);font-size:13px;line-height:1.55}.feature-mini-bars{height:112px;display:flex;align-items:flex-end;gap:6px;border-bottom:1px solid rgba(255,255,255,.34)}.feature-mini-bars i{flex:1;background:rgba(255,255,255,.34);animation:intro-bars .7s cubic-bezier(.22,1,.36,1) both}.feature-tabs{min-height:56px;margin-top:10px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid rgba(23,19,26,.15);background:var(--dash-card)}.feature-tabs>div{display:flex;height:100%;align-items:stretch}.feature-tabs>div button{min-width:90px;border:0;border-bottom:2px solid transparent;background:transparent;color:rgba(23,19,26,.56);font-size:13px;font-weight:650;cursor:pointer}.feature-tabs>div button.active{border-color:var(--dash-coral);color:var(--dash-ink)}.feature-tabs .dashboard-search{width:min(330px,40vw);background:var(--dash-card)}.feature-grid-layout{margin-top:10px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:10px}.feature-primary{min-width:0}.feature-chart{height:235px;padding:20px 18px 13px;border-bottom:1px solid rgba(23,19,26,.13);background:linear-gradient(180deg,#ffffff,#f7f7f8)}.feature-line-chart{height:auto;min-height:235px;padding:12px 18px 13px;width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.platform-chart-legend{min-height:28px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-bottom:4px}.platform-chart-legend>span{display:inline-flex;align-items:center;gap:5px;color:rgba(23,19,26,.72);font-size:13px;white-space:nowrap}.platform-chart-legend>span>i{width:14px;height:3px;flex:0 0 14px;border-radius:999px}.platform-chart-legend>span>.platform-icon{width:16px;height:16px;flex:0 0 16px}.platform-chart-legend>span>b{font-size:13px;font-weight:600}.platform-trend-svg{display:block;width:100%;max-width:none;min-width:0;height:215px;overflow:visible}.platform-trend-svg text{fill:rgba(23,19,26,.48);font:13px var(--font-geist-mono),monospace}.platform-chart-gridline{stroke:rgba(23,19,26,.12);stroke-dasharray:3 5;stroke-width:1;vector-effect:non-scaling-stroke}.platform-chart-axis{margin:-3px 0 0 42px}.platform-chart-axis,.platform-chart-caption{display:flex;justify-content:space-between;color:rgba(23,19,26,.5);font:13px var(--font-geist-mono),monospace}.platform-chart-caption{margin-top:8px!important}.feature-chart-empty{min-height:185px;display:flex;align-items:center;justify-content:center;color:rgba(23,19,26,.55);font-size:13px}.feature-chart>.feature-mini-bars{height:178px;border-bottom:1px solid rgba(23,19,26,.18);gap:12px}.feature-chart>.feature-mini-bars i{background:linear-gradient(180deg,var(--dash-violet),var(--dash-coral));opacity:.78}.feature-chart>div:last-child{display:flex;justify-content:space-between;margin-top:11px;color:rgba(23,19,26,.5);font:13px var(--font-geist-mono),monospace}.feature-data-table>button{width:100%;min-height:62px;padding:0 14px;display:grid;grid-template-columns:30px 24px minmax(166px,1fr) 80px 100px 80px 20px;align-items:center;gap:8px;border:0;border-bottom:1px solid rgba(23,19,26,.1);background:transparent;text-align:left;cursor:pointer;transition:background .15s ease}:where(html[data-app-routes]) .competitor-data-table>button{grid-template-columns:34px minmax(180px,1fr) 88px 110px 72px 28px;gap:12px}:where(html[data-app-routes]) .competitor-data-table>button>strong{min-width:0;font-size:13px;line-height:1.35;overflow-wrap:anywhere}:where(html[data-app-routes]) .competitor-data-table>button>b,:where(html[data-app-routes]) .competitor-data-table>button>em,:where(html[data-app-routes]) .competitor-data-table>button>small{white-space:nowrap}:where(html[data-app-routes]) .competitor-scorecards{margin-top:10px}.crawler-scorecards{margin-top:10px}.command-audit.crawler-header-action{min-width:0;height:38px;border-color:rgba(0,0,0,.14);border-radius:9px;background:#fff;color:#181818!important;font-family:var(--font-product-sans);font-size:13px;font-weight:500}.command-audit.crawler-header-action svg{width:14px;height:14px;margin-right:7px}.command-audit.crawler-header-action:hover:not(:disabled){border-color:rgba(0,0,0,.24);background:#fafafa}.command-audit.crawler-header-action.crawler-import-action{border-color:#181818;background:#181818;color:#fff!important}.command-audit.crawler-header-action.crawler-import-action:hover:not(:disabled){background:#303030}.command-audit.crawler-header-action:disabled{cursor:not-allowed;opacity:.5}.crawler-primary{align-self:start;container-name:crawler-primary;container-type:inline-size;font-family:var(--font-product-sans)}:where(html[data-app-routes]) .crawler-chart-surface{height:auto;min-height:0;padding:12px 18px 10px;overflow:hidden;background:#fff}.crawler-chart-surface>.crawler-activity-chart{width:100%;min-height:0;margin-top:0;display:block;overflow:hidden;border-radius:8px;background:#fcfcfc}.crawler-chart-surface>.crawler-chart-empty{min-height:168px;display:grid;place-items:center;margin-top:0;border-radius:8px;background:#f7f7f8;color:#6b6b6b;font:400 13px/1.5 var(--font-product-sans)}.crawler-primary,.crawler-primary *{min-width:0}:where(html[data-app-routes]) .crawler-connection-state{padding:clamp(18px,3vw,30px);overflow:hidden}:where(html[data-app-routes]) .crawler-connection-copy{display:flex;align-items:flex-start;gap:13px}:where(html[data-app-routes]) .crawler-connection-copy>svg{width:28px;height:28px;flex:0 0 auto;color:#267e7c}:where(html[data-app-routes]) .crawler-connection-copy h3{margin:0;color:var(--dash-ink);font-size:19px;letter-spacing:-.025em}:where(html[data-app-routes]) .crawler-connection-copy p,:where(html[data-app-routes]) .crawler-source-grid p,:where(html[data-app-routes]) .crawler-source-note{margin:6px 0 0;color:rgba(23,19,26,.62);font-size:13px;line-height:1.5}:where(html[data-app-routes]) .crawler-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}:where(html[data-app-routes]) .crawler-source-grid article{min-width:0;padding:16px;border:1px solid rgba(23,19,26,.14);border-radius:10px;background:#ffffff}:where(html[data-app-routes]) .crawler-source-grid article>div{display:flex;align-items:center;gap:8px}:where(html[data-app-routes]) .crawler-source-grid article>div svg{width:17px;height:17px;color:#267e7c}:where(html[data-app-routes]) .crawler-source-grid strong{font-size:14px}:where(html[data-app-routes]) .crawler-source-grid article>small,:where(html[data-app-routes]) .crawler-source-grid article>span{display:block;width:fit-content;margin-top:12px;font:13px var(--font-geist-mono),monospace;letter-spacing:.08em}:where(html[data-app-routes]) .crawler-source-grid article>span{padding:4px 6px;border-radius:5px;background:rgba(23,19,26,.07);color:rgba(23,19,26,.62)}:where(html[data-app-routes]) .crawler-source-grid article[data-connected=true]{border-color:rgba(38,126,124,.45);background:rgba(38,126,124,.055)}:where(html[data-app-routes]) .crawler-source-grid article[data-connected=true]>span{background:rgba(38,126,124,.13);color:#1d6664}:where(html[data-app-routes]) .crawler-source-action{width:100%;min-height:38px;margin-top:14px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(23,19,26,.72);border-radius:7px;background:transparent;color:var(--dash-ink);font-size:13px;font-weight:650;text-decoration:none;cursor:pointer}:where(html[data-app-routes]) .crawler-source-action:hover:not(:disabled){background:rgba(23,19,26,.06)}:where(html[data-app-routes]) .crawler-source-action:disabled{cursor:wait;opacity:.6}:where(html[data-app-routes]) .crawler-source-action svg{width:15px;height:15px}:where(html[data-app-routes]) .crawler-source-grid article>small{color:#267e7c}:where(html[data-app-routes]) .crawler-source-note{padding-top:16px;border-top:1px solid rgba(23,19,26,.1)}.crawler-readiness-panel{align-self:start}.crawler-readiness-list{padding:2px 14px 12px}.crawler-readiness-list>div{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid rgba(23,19,26,.1)}.crawler-readiness-list>div:last-child{border-bottom:0}.crawler-readiness-list svg{width:17px;height:17px;margin-top:1px}.crawler-readiness-list [data-status=pass] svg{color:#267e7c}.crawler-readiness-list [data-status=unknown] svg,.crawler-readiness-list [data-status=warning] svg{color:#a66a18}.crawler-readiness-list [data-status=fail] svg{color:#c84432}.crawler-readiness-list b,.crawler-readiness-list small{display:block;overflow-wrap:anywhere}.crawler-readiness-list b{font-size:13px}.crawler-readiness-list small{margin-top:4px;color:rgba(23,19,26,.6);font-size:13px;line-height:1.4}:where(html[data-app-routes]) .crawler-event-table{overflow:hidden}:where(html[data-app-routes]) .crawler-event-table>button{min-width:0;grid-template-columns:28px minmax(110px,.7fr) minmax(150px,1.4fr) 56px minmax(130px,.8fr)}:where(html[data-app-routes]) .crawler-event-table>button>b,:where(html[data-app-routes]) .crawler-event-table>button>em,:where(html[data-app-routes]) .crawler-event-table>button>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .competitor-primary{container-name:competitor-primary;container-type:inline-size;font-family:var(--font-product-sans)}.competitor-primary>.data-heading,.competitor-primary~.feature-side .feature-secondary>.data-heading{align-items:center}.competitor-primary+.feature-side>.feature-secondary:only-child{height:100%;box-sizing:border-box}.competitor-primary+.feature-side:has(>.feature-secondary:only-child){grid-template-rows:1fr;gap:0}:where(html[data-app-routes]) .competitor-empty-state{padding:26px;place-items:center;align-content:center;gap:12px;text-align:center}:where(html[data-app-routes]) .competitor-empty-state p{max-width:360px;margin:0;line-height:1.45}:where(html[data-app-routes]) .competitor-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}:where(html[data-app-routes]) .competitor-empty-state .competitor-empty-actions>button{display:inline-flex;align-items:center;flex-direction:column;justify-content:center;gap:5px;min-width:164px;min-height:56px;padding:8px 13px;border:1px solid #181818;border-radius:8px;background:#181818;color:#fff;font-size:13px;font-weight:600;cursor:pointer}:where(html[data-app-routes]) .competitor-empty-state .competitor-empty-actions>button:focus-visible,:where(html[data-app-routes]) .competitor-empty-state .competitor-empty-actions>button:hover{background:#313131;outline:none}:where(html[data-app-routes]) .competitor-empty-state .competitor-empty-actions>button svg{width:19px;height:19px}:where(html[data-app-routes]) .competitor-empty-state .competitor-empty-actions>.competitor-discover-button{flex-direction:row;min-height:40px;border-color:#cfcfcf;background:#fff;color:#181818}:where(html[data-app-routes]) .competitor-empty-state .competitor-empty-actions>.competitor-discover-button:focus-visible,:where(html[data-app-routes]) .competitor-empty-state .competitor-empty-actions>.competitor-discover-button:hover{background:#f2f2f2}:where(html[data-app-routes]) .competitor-discover-again:disabled,:where(html[data-app-routes]) .competitor-discovery-footer button:disabled,:where(html[data-app-routes]) .competitor-empty-state .competitor-empty-actions>button:disabled{cursor:wait;opacity:.55}:where(html[data-app-routes]) .competitor-discovery-results{padding:18px;border-top:1px solid rgba(0,0,0,.1);background:#ffffff}:where(html[data-app-routes]) .competitor-discovery-footer,:where(html[data-app-routes]) .competitor-discovery-heading,:where(html[data-app-routes]) .competitor-suggestion,:where(html[data-app-routes]) .competitor-suggestion-actions{display:flex;align-items:center}:where(html[data-app-routes]) .competitor-discovery-heading{justify-content:space-between;gap:16px;margin-bottom:14px}:where(html[data-app-routes]) .competitor-discovery-heading span{display:block;margin-bottom:3px;color:#647b17;font-size:13px;font-weight:700;letter-spacing:.1em}:where(html[data-app-routes]) .competitor-discovery-heading h3{margin:0;color:#181818;font-size:17px;line-height:1.25}:where(html[data-app-routes]) .competitor-discovery-heading p{margin:4px 0 0;color:#6b6b6b;font-size:13px}:where(html[data-app-routes]) .competitor-discover-again{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:8px 10px;border:1px solid #181818;border-radius:6px;background:#fff;color:#181818;font-size:13px;font-weight:600;cursor:pointer}:where(html[data-app-routes]) .competitor-discover-again svg{width:14px;height:14px}:where(html[data-app-routes]) .competitor-suggestion-list{display:grid;gap:8px}:where(html[data-app-routes]) .competitor-suggestion{justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid rgba(0,0,0,.13);border-radius:8px;background:#fff;transition:border-color .15s ease,background .15s ease}:where(html[data-app-routes]) .competitor-suggestion.is-accepted{border-color:#9abd19;background:#fbffe9}:where(html[data-app-routes]) .competitor-suggestion.is-rejected{opacity:.58}:where(html[data-app-routes]) .competitor-suggestion>div:first-child{min-width:0}:where(html[data-app-routes]) .competitor-suggestion p,:where(html[data-app-routes]) .competitor-suggestion small,:where(html[data-app-routes]) .competitor-suggestion strong{display:block}:where(html[data-app-routes]) .competitor-suggestion strong{color:#181818;font-size:14px;line-height:1.35}:where(html[data-app-routes]) .competitor-suggestion small{margin-top:2px;color:#697818;font-size:13px}:where(html[data-app-routes]) .competitor-suggestion p{margin:5px 0 0;color:#606060;font-size:13px;line-height:1.4}:where(html[data-app-routes]) .competitor-suggestion-actions{flex:0 0 auto;gap:6px}:where(html[data-app-routes]) .competitor-discovery-footer button,:where(html[data-app-routes]) .competitor-suggestion-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 9px;border:1px solid #d4d4d4;border-radius:6px;background:#fff;color:#353535;font-size:13px;font-weight:600;cursor:pointer}:where(html[data-app-routes]) .competitor-suggestion-actions button svg{width:14px;height:14px}.competitor-suggestion-actions button:first-child.is-selected{border-color:#83a316;background:#d8fb4b;color:#181818}.competitor-suggestion-actions button:last-child.is-selected{border-color:#b74942;background:#fff2f0;color:#9d342f}:where(html[data-app-routes]) .competitor-discovery-footer{justify-content:space-between;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(0,0,0,.1);color:#5f5f5f;font-size:13px}:where(html[data-app-routes]) .competitor-discovery-footer button{border-color:#181818;background:#181818;color:#fff}:where(html[data-app-routes]) .competitor-discovery-error{margin:0;padding:10px 14px;border-top:1px solid rgba(183,73,66,.3);background:#fff5f4;color:#9d342f;font-size:13px}:where(html[data-app-routes]) .competitor-trend-chart{padding:12px 18px 10px;background:#fff}:where(html[data-app-routes]) .competitor-trend-chart-canvas{width:100%;min-height:0;overflow:hidden;border-radius:8px;background:#fcfcfc}.competitor-trend-chart .platform-chart-caption{margin-top:8px!important;font:400 13px/1.4 var(--font-product-sans);letter-spacing:0}:where(html[data-app-routes]) .competitor-table-labels{min-height:42px;padding:0 14px;display:grid;grid-template-columns:34px minmax(180px,1fr) 210px 120px 80px 76px;align-items:center;gap:12px;border-bottom:1px solid rgba(0,0,0,.1);background:#f7f7f8;color:#6b6b6b;font-size:13px;font-weight:500}:where(html[data-app-routes]) .competitor-table-labels>span:first-child,:where(html[data-app-routes]) .competitor-table-labels>span:nth-child(3),:where(html[data-app-routes]) .competitor-table-labels>span:nth-child(4),:where(html[data-app-routes]) .competitor-table-labels>span:nth-child(5){text-align:center}:where(html[data-app-routes]) .competitor-table-labels>span:last-child{text-align:right}:where(html[data-app-routes]) .competitor-table-labels>button{min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}:where(html[data-app-routes]) .competitor-table-labels>button:first-of-type{text-align:left}:where(html[data-app-routes]) .competitor-table-labels>button.active,:where(html[data-app-routes]) .competitor-table-labels>button:focus-visible,:where(html[data-app-routes]) .competitor-table-labels>button:hover{color:#181818}:where(html[data-app-routes]) .competitor-table-labels>button:focus-visible{outline:2px solid var(--dash-coral);outline-offset:3px;border-radius:3px}:where(html[data-app-routes]) .competitor-primary .competitor-data-table>.competitor-table-row{width:100%;min-width:0;min-height:70px;padding:0 14px;display:grid;grid-template-columns:34px minmax(180px,1fr) 458px 76px;align-items:center;gap:12px;border:0;border-bottom:1px solid;border-color:rgba(0,0,0,.1);background:#fff;font-family:var(--font-product-sans);cursor:pointer;text-align:left;transition:background .15s ease}:where(html[data-app-routes]) .competitor-primary .competitor-data-table>.competitor-table-row:hover{background:#fafafa}:where(html[data-app-routes]) .competitor-primary .competitor-data-table>.competitor-table-row:focus-visible{outline:2px solid var(--dash-coral);outline-offset:-2px}:where(html[data-app-routes]) .competitor-primary .competitor-table-row>span:first-child{font:400 13px/1.4 var(--font-product-sans);color:#6b6b6b;opacity:1}:where(html[data-app-routes]) .competitor-primary .competitor-table-row>strong{min-width:0;display:flex;align-items:center;gap:8px;color:#181818;font-size:14px;font-weight:500;line-height:1.45}:where(html[data-app-routes]) .competitor-logo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:5px;background:#f1f1f1;object-fit:contain}:where(html[data-app-routes]) .competitor-logo-md{width:22px;height:22px}:where(html[data-app-routes]) .competitor-logo-sm{width:18px;height:18px}:where(html[data-app-routes]) .competitor-logo-fallback{color:#5c5c5c;font-size:13px;font-weight:650;letter-spacing:-.02em}:where(html[data-app-routes]) .competitor-row-metrics{min-width:0;display:grid;grid-template-columns:210px 120px 80px;column-gap:24px;align-items:center}:where(html[data-app-routes]) .competitor-row-metrics>span{min-width:0;color:#6b6b6b;font-size:13px;font-variant-numeric:tabular-nums}:where(html[data-app-routes]) .competitor-row-metrics>span:first-child{display:flex;min-width:0;justify-content:center;text-align:center}:where(html[data-app-routes]) .competitor-row-metrics>span:nth-child(2),:where(html[data-app-routes]) .competitor-row-metrics>span:nth-child(3){display:flex;justify-content:center;text-align:center}:where(html[data-app-routes]) .competitor-row-metrics>span>small{display:none}:where(html[data-app-routes]) .competitor-row-metrics>span>b{color:#181818;font-size:13px;font-weight:500}:where(html[data-app-routes]) .competitor-visibility-metric>span{min-width:0;display:flex;width:100%;max-width:190px;margin-inline:auto;align-items:center;gap:12px}:where(html[data-app-routes]) .competitor-visibility-metric>span>div{min-width:0;flex:1 1 auto}:where(html[data-app-routes]) .competitor-visibility-metric em{flex:0 0 58px;white-space:nowrap}:where(html[data-app-routes]) .competitor-visibility-metric em{color:#181818;font-size:13px;font-style:normal;font-weight:500;text-align:right}:where(html[data-app-routes]) .competitor-row-actions{justify-self:end;display:flex;align-items:center;gap:4px}:where(html[data-app-routes]) .competitor-row-actions button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:transparent;color:#6b6b6b;cursor:pointer}:where(html[data-app-routes]) .competitor-row-actions button:focus-visible,:where(html[data-app-routes]) .competitor-row-actions button:hover{background:#efeff1;color:#181818;outline:none}:where(html[data-app-routes]) .competitor-row-actions button:disabled{cursor:wait;opacity:.45}:where(html[data-app-routes]) .competitor-row-actions svg{width:15px;height:15px}:where(html[data-app-routes]) .competitor-form-dialog{width:min(580px,calc(100vw - 32px));gap:20px;padding:28px;background:#ffffff!important;color:#181818;border:1px solid rgba(0,0,0,.18);box-shadow:0 24px 64px rgba(0,0,0,.24);font-family:var(--font-product-sans)}:where(html[data-app-routes]) .competitor-form-dialog [data-slot=dialog-title]{color:#181818;font-family:var(--font-product-sans);font-size:21px;font-weight:600;letter-spacing:-.025em}:where(html[data-app-routes]) .competitor-form-dialog [data-slot=dialog-description]{max-width:460px;color:#5f5f62;font-size:14px;line-height:1.45}:where(html[data-app-routes]) .competitor-form-dialog [data-slot=dialog-close]{top:18px;right:18px;color:#6b6b6b}:where(html[data-app-routes]) .competitor-form{display:grid;gap:17px}:where(html[data-app-routes]) .competitor-form>div:not([data-slot=dialog-footer]){display:grid;gap:7px}:where(html[data-app-routes]) .competitor-form [data-slot=label]{color:#353535;font-size:13px;font-weight:600}:where(html[data-app-routes]) .competitor-form [data-slot=input],:where(html[data-app-routes]) .competitor-form [data-slot=textarea]{border-color:rgba(23,19,26,.24);background:#ffffff;color:#181818;font-family:var(--font-product-sans);font-size:14px;box-shadow:none}:where(html[data-app-routes]) .competitor-form [data-slot=input]{height:42px}:where(html[data-app-routes]) .competitor-form [data-slot=textarea]{min-height:90px;resize:vertical}:where(html[data-app-routes]) .competitor-form [data-slot=input]::placeholder,:where(html[data-app-routes]) .competitor-form [data-slot=textarea]::placeholder{color:#949498}:where(html[data-app-routes]) .competitor-form [data-slot=input]:focus-visible,:where(html[data-app-routes]) .competitor-form [data-slot=textarea]:focus-visible{border-color:#181818;box-shadow:0 0 0 2px rgba(23,19,26,.12)}:where(html[data-app-routes]) .competitor-form-error{margin:0;color:#b42318;font-size:13px;line-height:1.45}:where(html[data-app-routes]) .competitor-form-footer [data-slot=button]:first-child{margin-right:auto}:where(html[data-app-routes]) .competitor-form-footer{margin-top:3px;align-items:center}:where(html[data-app-routes]) .competitor-form-footer .competitor-form-cancel-action{min-width:92px;height:40px;border-color:rgba(23,19,26,.3);background:#ffffff;color:#181818}:where(html[data-app-routes]) .competitor-form-footer .competitor-form-primary-action{min-width:142px;height:40px;border:1px solid #181818;background:#181818;color:#ffffff}:where(html[data-app-routes]) .competitor-form-footer .competitor-form-primary-action:hover:not(:disabled){background:#343434}:where(html[data-app-routes]) .competitor-form-footer .competitor-form-delete-action{min-width:140px;height:40px;border:1px solid #b42318;background:#ffffff;color:#b42318}:where(html[data-app-routes]) .competitor-form-footer .competitor-form-delete-action:hover:not(:disabled){background:#fff1ef}:where(html[data-app-routes]) .competitor-delete-confirmation{display:grid;gap:8px}:where(html[data-app-routes]) .competitor-delete-dialog [data-slot=alert-dialog-description] strong{color:#181818;font-weight:700}@container competitor-primary (max-width: 720px){:where(html[data-app-routes]) .competitor-table-labels{display:none}:where(html[data-app-routes]) .competitor-primary .competitor-data-table{padding:10px;overflow:hidden;background:#f7f7f8}:where(html[data-app-routes]) .competitor-primary .competitor-data-table>.competitor-table-row{min-height:0;margin-bottom:8px;padding:14px;grid-template-columns:30px minmax(0,1fr) 24px;align-items:start;border:1px solid rgba(0,0,0,.1);border-radius:10px}:where(html[data-app-routes]) .competitor-primary .competitor-data-table>.competitor-table-row:last-of-type{margin-bottom:0}:where(html[data-app-routes]) .competitor-row-metrics{grid-column:1/-1;grid-row:2;margin-top:12px;padding:11px 12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:18px;border-radius:8px;background:#f7f7f8}:where(html[data-app-routes]) .competitor-row-metrics>span:first-child,:where(html[data-app-routes]) .competitor-row-metrics>span:nth-child(2),:where(html[data-app-routes]) .competitor-row-metrics>span:nth-child(3){min-width:0;padding:0;border:0}:where(html[data-app-routes]) .competitor-visibility-metric>span{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:8px}:where(html[data-app-routes]) .competitor-row-metrics>span{display:flex;flex-direction:column;gap:4px}:where(html[data-app-routes]) .competitor-row-metrics>span>small{display:block;color:#6b6b6b;font-size:13px;font-weight:400}:where(html[data-app-routes]) .competitor-row-metrics>span>b{font-size:15px}:where(html[data-app-routes]) .competitor-row-actions{grid-column:3;grid-row:1}}:where(html[data-app-routes]) .audit-scorecards{margin-top:10px}:where(html[data-app-routes]) .audit-primary{align-self:start;container-name:audit-primary;container-type:inline-size;font-family:var(--font-product-sans)}:where(html[data-app-routes]) .audit-primary .audit-findings-table{min-width:0;background:#fff}:where(html[data-app-routes]) .audit-primary .audit-findings-table>.audit-table-labels{min-height:42px;padding:0 14px;display:grid;grid-template-columns:30px minmax(210px,1fr) 88px 84px minmax(240px,1.2fr) 28px;align-items:center;gap:12px;border-bottom:1px solid rgba(0,0,0,.1);background:#f7f7f8;color:#6b6b6b;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}:where(html[data-app-routes]) .audit-primary .audit-findings-table>.audit-finding-row{min-width:0;min-height:70px;padding:10px 14px;display:grid;grid-template-columns:30px minmax(210px,1fr) 88px 84px minmax(240px,1.2fr) 28px;align-items:center;gap:12px;border-color:rgba(0,0,0,.1);background:#fff;color:#181818;font-family:var(--font-product-sans)}:where(html[data-app-routes]) .audit-primary .audit-findings-table>.audit-finding-row:hover{background:#fafafa}:where(html[data-app-routes]) .audit-primary .audit-finding-row>span:first-child{color:#6b6b6b;font:400 13px/1.4 var(--font-product-sans);opacity:1}:where(html[data-app-routes]) .audit-primary .audit-finding-row>strong{min-width:0;color:#181818;font-size:14px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}:where(html[data-app-routes]) .audit-primary .audit-finding-row>em{justify-self:start;padding:3px 7px;border-color:rgba(0,0,0,.12);color:#181818;font-size:13px;font-style:normal;font-weight:500}:where(html[data-app-routes]) .audit-primary .audit-finding-row>small{color:#6b6b6b;font-size:13px;line-height:1.4}:where(html[data-app-routes]) .audit-primary .audit-finding-row>b{min-width:0;color:#567018;font-size:13px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}:where(html[data-app-routes]) .audit-primary .audit-finding-row>i{justify-self:end;color:var(--dash-coral);font-style:normal}@container audit-primary (max-width: 720px){:where(html[data-app-routes]) .audit-primary .audit-findings-table{padding:10px;overflow:hidden;background:#f7f7f8}:where(html[data-app-routes]) .audit-primary .audit-findings-table>.audit-table-labels{display:none}:where(html[data-app-routes]) .audit-primary .audit-findings-table>.audit-finding-row{min-height:0;margin-bottom:8px;padding:14px;grid-template-columns:30px minmax(0,1fr) 24px;grid-template-rows:auto auto auto;align-items:start;border:1px solid rgba(0,0,0,.1);border-radius:10px}:where(html[data-app-routes]) .audit-primary .audit-findings-table>.audit-finding-row:last-of-type{margin-bottom:0}:where(html[data-app-routes]) .audit-primary .audit-finding-row>span:first-child{grid-column:1;grid-row:1}:where(html[data-app-routes]) .audit-primary .audit-finding-row>strong{grid-column:2;grid-row:1}:where(html[data-app-routes]) .audit-primary .audit-finding-row>i{grid-column:3;grid-row:1}:where(html[data-app-routes]) .audit-primary .audit-finding-row>em{grid-column:2;grid-row:2;margin-top:8px}:where(html[data-app-routes]) .audit-primary .audit-finding-row>b,:where(html[data-app-routes]) .audit-primary .audit-finding-row>small{grid-column:1/-1;margin-top:8px}:where(html[data-app-routes]) .audit-primary .audit-finding-row>small{grid-row:3}:where(html[data-app-routes]) .audit-primary .audit-finding-row>b{grid-row:4;padding:10px 12px;border-radius:8px;background:#f7f7f8}}.feature-table-labels{min-height:40px;padding:0 14px;display:grid;align-items:center;gap:12px;border-bottom:1px solid rgba(23,19,26,.1);background:rgba(23,19,26,.025);color:rgba(23,19,26,.58);font:13px var(--font-geist-mono),monospace;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.audit-findings-table>.feature-table-labels,:where(html[data-app-routes]) .audit-findings-table>button{grid-template-columns:30px minmax(190px,1fr) 88px 84px minmax(240px,1.25fr) 36px;gap:12px}.audit-history-table>.feature-table-labels,:where(html[data-app-routes]) .audit-history-table>button{grid-template-columns:30px minmax(150px,.8fr) 100px minmax(220px,1.3fr) 100px 36px;gap:12px}:where(html[data-app-routes]) .audit-findings-table>button{min-height:72px;padding-top:10px;padding-bottom:10px}:where(html[data-app-routes]) .audit-findings-table>button>b,:where(html[data-app-routes]) .audit-findings-table>button>strong{min-width:0;overflow-wrap:anywhere;line-height:1.4}:where(html[data-app-routes]) .audit-findings-table>button>em{justify-self:start;padding:3px 7px;border:1px solid rgba(23,19,26,.16);border-radius:999px;font-size:13px;line-height:1.2;text-transform:capitalize}:where(html[data-app-routes]) .audit-findings-table>button>b{color:rgba(23,19,26,.68);font-weight:500}:where(html[data-app-routes]) .audit-findings-table>button>i,:where(html[data-app-routes]) .audit-history-table>button>i{justify-self:end}.feature-data-table>button:hover{background:#ffffff}:where(html[data-app-routes]) .crawlers-data-table{width:100%;min-width:0;overflow-x:hidden}:where(html[data-app-routes]) .crawlers-data-table>button{min-width:0}:where(html[data-app-routes]) .crawlers-data-table>button>b,:where(html[data-app-routes]) .crawlers-data-table>button>em,:where(html[data-app-routes]) .crawlers-data-table>button>small,:where(html[data-app-routes]) .crawlers-data-table>button>span,:where(html[data-app-routes]) .crawlers-data-table>button>strong{min-width:0;white-space:normal;overflow-wrap:anywhere}:where(html[data-app-routes]) .crawlers-data-table>button>b{color:#617713}.feature-data-table>button>span{font:13px var(--font-geist-mono),monospace;opacity:.48}.feature-data-table>button>strong{font-size:13px}.feature-data-table>button>.platform-icon{width:22px;height:22px}.feature-data-table>button>em{font-style:normal;font-weight:700}.feature-data-table>button>small{font-size:13px;opacity:.65}.feature-data-table>button>b{color:#617713;font-size:13px}.feature-data-table>button>i{color:var(--dash-coral);font-style:normal}.prompt-volumes-table>button{grid-template-columns:34px minmax(240px,1fr) 120px 90px 90px 28px;gap:12px;min-height:72px}.prompt-volumes-table>button>strong{min-width:0;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.prompt-volumes-table>button>b,.prompt-volumes-table>button>em,.prompt-volumes-table>button>small{white-space:nowrap}.prompt-volumes-table>button>i{justify-self:end}.prompt-volumes-explorer{--pv-font:var(--font-geist-sans),ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--pv-ink:#211829;--pv-muted:#726a72;--pv-line:rgba(33,24,41,0.13);--pv-card:#ffffff;--pv-soft:#f5efe5;--pv-violet:#51225d;--pv-coral:#ff694f;--pv-lime:#d8fb4b;background:#ffffff;color:var(--pv-ink);font-family:var(--pv-font);font-size:14px;line-height:1.5}.prompt-volumes-explorer :where(*){font-family:var(--pv-font)!important}.prompt-volumes-explorer :where(button,input,select,textarea){letter-spacing:normal}.prompt-volumes-explorer :where(p,li){line-height:1.55}.prompt-volumes-explorer .command-workspace{min-width:0}.pv-topbar{gap:20px}.pv-topbar-controls{gap:8px}.pv-region-select,.pv-track-topic{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--pv-line);border-radius:9px;background:var(--pv-card);color:var(--pv-ink);font-size:13px;font-weight:700}.pv-region-select svg,.pv-track-topic svg{width:15px;height:15px}.pv-region-select select{appearance:none;min-width:72px;border:0;outline:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.prompt-volumes-explorer .pv-track-topic{border-color:var(--pv-ink);background:var(--pv-ink);color:white;cursor:pointer;justify-content:center}.prompt-volumes-explorer .pv-track-topic:focus-visible,.prompt-volumes-explorer .pv-track-topic:hover{background:#3a2843;color:white;outline:2px solid var(--pv-coral);outline-offset:2px}.prompt-volumes-explorer .pv-track-topic.is-tracked{border-color:#708b18;background:#edf7c7;color:#41530c}.pv-content{max-width:1460px;margin:0 auto;padding:18px 22px 48px}.pv-discovery{display:grid;grid-template-columns:minmax(0,.92fr) minmax(410px,1.08fr);gap:28px;align-items:end;padding:28px 30px;border:1px solid var(--pv-line);border-radius:16px;background:radial-gradient(circle at 88% -10%,rgba(216,251,75,.68),transparent 29%),linear-gradient(120deg,#281531,#4d245a 57%,#a44f72);color:#ffffff;overflow:hidden}.pv-audience-note>span,.pv-frequency-card>span,.pv-intent-action>span,.pv-kicker,.pv-panel header span,.pv-topic-header>div>span,.pv-volume-card>span{display:inline-flex;align-items:center;gap:6px;color:inherit;font-size:13px;font-weight:800;letter-spacing:.13em;opacity:.75;text-transform:uppercase}.pv-kicker svg{width:14px;height:14px;color:var(--pv-lime)}.pv-discovery h2{max-width:530px;margin:9px 0 7px;font-size:clamp(26px,3vw,38px);line-height:1.12;letter-spacing:-.035em}.pv-discovery p{max-width:565px;margin:0;color:rgba(255,253,248,.72);font-size:14px;line-height:1.55}.pv-topic-search{min-height:54px;display:flex;align-items:center;gap:10px;padding:5px 5px 5px 16px;border:1px solid rgba(255,253,248,.27);border-radius:10px;background:rgba(255,253,248,.12);box-shadow:0 16px 30px rgba(23,10,30,.12)}.pv-topic-search>svg{width:18px;height:18px;flex:0 0 auto;color:var(--pv-lime)}.pv-topic-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:white;font-size:15px}.pv-topic-search input::placeholder{color:rgba(255,253,248,.58)}.pv-topic-search button{min-height:42px;padding:0 15px;border:0;border-radius:7px;background:var(--pv-lime);color:#1d2408;font-size:13px;font-weight:800;cursor:pointer}.pv-topic-search button:focus-visible,.pv-topic-search button:hover{background:white;outline:2px solid white;outline-offset:2px}.pv-notice{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:9px 12px 9px 14px;border:1px solid #d9e998;border-radius:9px;background:#f5fbdc;color:#495e08;font-size:13px;font-weight:650}.pv-notice button{width:24px;height:24px;border:0;border-radius:5px;background:transparent;color:inherit;cursor:pointer;font-size:20px;line-height:1}.pv-topic-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:24px 2px 16px;border-bottom:1px solid var(--pv-line)}.pv-topic-header h2{margin:5px 0 0;font-size:30px;line-height:1.12;letter-spacing:-.03em}.pv-audience-note>span,.pv-frequency-card>span,.pv-intent-action>span,.pv-panel header span,.pv-topic-header p,.pv-topic-header>div>span,.pv-volume-card>span{color:var(--pv-muted)}.pv-topic-header p{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:650}.pv-topic-header p i{width:7px;height:7px;border-radius:50%;background:var(--pv-coral)}.pv-view-tabs{display:flex;gap:3px;margin:14px 0;padding:4px;border:1px solid var(--pv-line);border-radius:10px;background:#f7f7f8;width:fit-content}.pv-view-tabs button{min-height:32px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--pv-muted);cursor:pointer;font-size:13px;font-weight:750}.pv-view-tabs button:focus-visible,.pv-view-tabs button:hover{color:var(--pv-ink);outline:2px solid var(--pv-coral);outline-offset:2px}.pv-view-tabs button.active{background:var(--pv-card);box-shadow:0 1px 3px rgba(33,24,41,.1);color:var(--pv-ink)}.pv-overview-grid{grid-template-columns:minmax(240px,.78fr) minmax(360px,1.1fr) minmax(260px,.86fr)}.pv-overview-grid,.pv-stat-stack{display:grid;gap:12px}.pv-frequency-card,.pv-panel,.pv-platform-card,.pv-regions-card,.pv-volume-card{border:1px solid var(--pv-line);border-radius:14px;background:var(--pv-card)}.pv-frequency-card,.pv-volume-card{min-height:148px;padding:19px}.pv-volume-card{background:linear-gradient(145deg,#ffffff,#f7f7f8)}.pv-frequency-card p,.pv-volume-card p{margin:19px 0 6px;font-size:38px;font-weight:760;letter-spacing:-.06em;line-height:.95}.pv-frequency-card p{font-size:30px}.pv-frequency-card small,.pv-volume-card small{display:flex;align-items:center;gap:5px;color:#617713;font-size:13px;font-weight:700;line-height:1.4}.pv-frequency-card small{color:var(--pv-muted);font-weight:600}.pv-volume-card small svg{width:13px;height:13px}.pv-platform-card,.pv-regions-card{min-height:308px;padding:19px}.pv-panel header,.pv-platform-card header,.pv-regions-card header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pv-platform-card header>span,.pv-regions-card header>span{font-size:15px;font-weight:800}.pv-panel header small,.pv-platform-card header small,.pv-regions-card header small{color:var(--pv-muted);font-size:13px;white-space:nowrap}.pv-donut-wrap{display:grid;place-items:center;margin:16px 0 11px}.pv-donut{width:150px;height:150px;display:grid;place-items:center;border-radius:50%;transform:rotate(-12deg)}.pv-donut>div{width:114px;height:114px;display:grid;place-content:center;border-radius:50%;background:var(--pv-card);text-align:center;transform:rotate(12deg)}.pv-donut strong{font-size:27px;letter-spacing:-.055em;line-height:1}.pv-donut span{margin-top:4px;color:var(--pv-muted);font-size:13px;text-transform:uppercase}.pv-platform-list{display:grid;grid-template-columns:1fr 1fr;gap:7px 18px}.pv-platform-list>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:6px;align-items:center;color:var(--pv-muted);font-size:13px}.pv-platform-list i{width:8px;height:8px;border-radius:50%}.pv-platform-list b{color:var(--pv-ink);font-size:13px}.pv-region-list{margin-top:10px}.pv-region-list>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:38px;border-bottom:1px solid var(--pv-line)}.pv-region-list>div:last-child{border-bottom:0}.pv-region-list>div.active{margin:0 -7px;padding:0 7px;border-radius:6px;background:#f1f8cc}.pv-region-list span{display:grid;width:26px;height:19px;place-items:center;border-radius:4px;background:#f7f7f8;color:#635c63;font-size:13px;font-weight:800}.pv-region-list p{overflow:hidden;margin:0;color:#4c454d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pv-region-list b{font-size:13px}.pv-lower-grid,.pv-view-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:12px;margin-top:12px}.pv-panel{min-width:0;overflow:hidden}.pv-panel header{min-height:74px;padding:17px 18px;border-bottom:1px solid var(--pv-line)}.pv-panel header h2{margin:4px 0 0;font-size:19px;letter-spacing:-.02em;line-height:1.2}.pv-audience-note button,.pv-full-hierarchy footer button,.pv-intent-action button,.pv-panel header>button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--pv-ink);cursor:pointer;font-size:13px;font-weight:800}.pv-audience-note button svg,.pv-full-hierarchy footer button svg,.pv-intent-action button svg,.pv-panel header>button svg{width:14px;height:14px;color:var(--pv-coral)}.pv-audience-note button:hover,.pv-full-hierarchy footer button:hover,.pv-intent-action button:hover,.pv-panel header>button:focus-visible,.pv-panel header>button:hover{color:var(--pv-coral);outline:0}.pv-variation-list button{width:100%;min-height:53px;display:grid;grid-template-columns:minmax(0,1fr) 58px 68px 18px;gap:10px;align-items:center;padding:0 18px;border:0;border-bottom:1px solid var(--pv-line);background:transparent;color:var(--pv-ink);text-align:left;cursor:pointer}.pv-variation-list button:last-child{border-bottom:0}.pv-variation-list button:focus-visible,.pv-variation-list button:hover{background:#ffffff;outline:0}.pv-variation-list span{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pv-variation-list em,.pv-variation-list i{color:var(--pv-muted);font-size:13px;font-style:normal;white-space:nowrap}.pv-variation-list em{color:#617713;font-weight:800}.pv-variation-list svg{width:16px;height:16px;color:var(--pv-coral)}.pv-hierarchy-panel header>button{color:var(--pv-muted)}.pv-hierarchy-stage,.pv-mini-map{position:relative;min-height:277px;background:linear-gradient(rgba(33,24,41,.025) 1px,transparent 0),linear-gradient(90deg,rgba(33,24,41,.025) 1px,transparent 0),#faf7f1;background-size:28px 28px;overflow:hidden}.pv-hierarchy-stage>button,.pv-mini-map>span{position:absolute;display:grid;place-items:center;padding:0 10px;border:1px solid rgba(33,24,41,.12);border-radius:999px;background:#ffffff;box-shadow:0 4px 15px rgba(33,24,41,.07);color:#544c54;font-size:13px;font-weight:750}.pv-hierarchy-stage .is-root,.pv-mini-map .is-root{left:50%;top:50%;z-index:2;width:118px;height:118px;transform:translate(-50%,-50%);border-color:#573466;background:var(--pv-violet);color:white;font-size:14px}.pv-hierarchy-stage .is-node,.pv-mini-map .is-node{min-width:76px;min-height:42px}.pv-hierarchy-stage .is-platform,.pv-mini-map .is-platform{left:10%;top:21%}.pv-hierarchy-stage .is-citations,.pv-mini-map .is-citations{right:9%;top:19%}.pv-hierarchy-stage .is-chatgpt,.pv-mini-map .is-chatgpt{left:7%;bottom:16%}.pv-hierarchy-stage .is-geo,.pv-mini-map .is-geo{left:33%;bottom:8%}.pv-hierarchy-stage .is-competitors,.pv-mini-map .is-competitors{right:7%;bottom:18%}.pv-hierarchy-stage .is-content,.pv-mini-map .is-content{right:30%;bottom:7%}.pv-hierarchy-lines i,.pv-map-links i{position:absolute;left:50%;top:50%;width:1px;height:36%;transform-origin:top center;background:rgba(80,61,89,.25)}.pv-hierarchy-lines i:first-child,.pv-map-links i:first-child{transform:rotate(-53deg)}.pv-hierarchy-lines i:nth-child(2),.pv-map-links i:nth-child(2){transform:rotate(53deg)}.pv-hierarchy-lines i:nth-child(3),.pv-map-links i:nth-child(3){transform:rotate(-115deg)}.pv-hierarchy-lines i:nth-child(4),.pv-map-links i:nth-child(4){transform:rotate(115deg)}.pv-hierarchy-lines i:nth-child(5),.pv-map-links i:nth-child(5){transform:rotate(-151deg)}.pv-hierarchy-lines i:nth-child(6),.pv-map-links i:nth-child(6){transform:rotate(151deg)}.pv-prompts-panel{margin-top:12px}.pv-prompts-panel header>p{max-width:390px;margin:0;color:var(--pv-muted);font-size:13px;line-height:1.45;text-align:right}.pv-prompts-table{overflow-x:auto}.pv-table-head,.pv-table-row{min-width:900px;display:grid;grid-template-columns:minmax(310px,1.7fr) 112px 82px 74px 152px 78px;gap:12px;align-items:center;padding:0 18px}.pv-table-head{min-height:38px;background:#ffffff;color:var(--pv-muted);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pv-table-head,.pv-table-row{border-bottom:1px solid var(--pv-line)}.pv-table-row{min-height:72px}.pv-table-row:last-child{border-bottom:0}.pv-table-row:hover{background:#ffffff}.pv-table-row>strong{min-width:0;font-size:13px;line-height:1.35}.pv-table-row>b,.pv-table-row>em,.pv-table-row>span{display:inline-flex;align-items:center;gap:5px;color:#5c555d;font-size:13px;font-style:normal;white-space:nowrap}.pv-table-row>b{color:var(--pv-ink);font-size:13px}.pv-table-row>em{color:#617713;font-weight:800}.pv-table-row>em svg{width:13px;height:13px}.pv-intent-dot{width:7px;height:7px;border-radius:50%;background:#9e9aa0}.pv-intent-dot.commercial{background:var(--pv-coral)}.pv-intent-dot.research{background:var(--pv-violet)}.pv-intent-dot.comparison{background:#6792cc}.pv-intent-dot.action{background:#819f12}.pv-visibility>i{width:72px;height:6px;overflow:hidden;border-radius:99px;background:#f7f7f8}.pv-visibility>i>b{display:block;height:100%;border-radius:inherit;background:var(--pv-violet)}.pv-table-row>button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid var(--pv-line);border-radius:6px;background:var(--pv-card);color:var(--pv-ink);cursor:pointer;font-size:13px;font-weight:800}.pv-table-row>button:focus-visible,.pv-table-row>button:hover{border-color:var(--pv-coral);outline:0}.pv-table-row>button.is-tracked{border-color:#a5bd42;background:#f1f8d1;color:#4b6107}.pv-table-row>button svg{width:13px;height:13px}.pv-view-grid{min-height:420px}.pv-intent-bars{padding:4px 18px 17px}.pv-intent-bars>div{padding:15px 0;border-bottom:1px solid var(--pv-line)}.pv-intent-bars>div:last-child{border-bottom:0}.pv-intent-bars>div>div{display:flex;justify-content:space-between;gap:12px}.pv-intent-bars strong{font-size:14px}.pv-intent-bars b{color:#617713;font-size:13px}.pv-intent-bars i{display:block;height:8px;overflow:hidden;margin-top:8px;border-radius:999px;background:#f7f7f8}.pv-intent-bars i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pv-violet),var(--pv-coral))}.pv-intent-bars p{margin:7px 0 0;color:var(--pv-muted);font-size:13px;line-height:1.4}.pv-audience-note,.pv-intent-action{display:flex;min-height:300px;flex-direction:column;justify-content:center;padding:30px;background:radial-gradient(circle at 90% 12%,rgba(216,251,75,.72),transparent 34%),linear-gradient(125deg,#42204d,#a3546a);color:white}.pv-audience-note>span,.pv-intent-action>span{color:rgba(255,253,248,.69)}.pv-audience-note>strong,.pv-intent-action>strong{max-width:370px;margin-top:10px;font-size:31px;letter-spacing:-.03em;line-height:1.12}.pv-audience-note>p,.pv-intent-action>p{max-width:430px;margin:13px 0 25px;color:rgba(255,253,248,.75);font-size:14px;line-height:1.5}.pv-audience-note button,.pv-intent-action button{width:fit-content;padding:0;color:white}.pv-audience-note button svg,.pv-intent-action button svg{color:var(--pv-lime)}.pv-full-hierarchy{margin-top:0}.pv-hierarchy-stage{min-height:490px}.pv-hierarchy-stage>button{cursor:pointer}.pv-hierarchy-stage>button:focus-visible,.pv-hierarchy-stage>button:hover{border-color:var(--pv-coral);box-shadow:0 0 0 3px rgba(255,105,79,.15);outline:0}.pv-full-hierarchy footer{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 18px;border-top:1px solid var(--pv-line);color:var(--pv-muted);font-size:13px}.pv-full-hierarchy footer button{min-height:32px;padding:0 10px;border:1px solid var(--pv-line);border-radius:6px;background:var(--pv-card)}@media (max-width:1240px){.pv-overview-grid{grid-template-columns:minmax(230px,.75fr) minmax(340px,1.1fr)}.pv-regions-card{grid-column:1/-1;min-height:auto}.pv-region-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}}@media (max-width:1000px){.pv-discovery,.pv-lower-grid,.pv-view-grid{grid-template-columns:1fr}.pv-content{padding-inline:16px}}@media (max-width:760px){.pv-topbar{align-items:flex-start}.pv-topbar-controls{width:100%;flex-wrap:wrap}.pv-discovery{padding:23px 20px}.pv-overview-grid{grid-template-columns:1fr}.pv-regions-card{grid-column:auto}.pv-region-list{grid-template-columns:1fr}.pv-platform-card,.pv-regions-card{min-height:auto}.pv-topic-header{display:block}.pv-topic-header>p{margin-top:11px}.pv-prompts-panel header{align-items:flex-start;flex-direction:column}.pv-prompts-panel header>p{text-align:left}.pv-full-hierarchy footer{align-items:flex-start;flex-direction:column}}@media (max-width:540px){.pv-content{padding-inline:11px}.pv-topic-search{align-items:stretch;flex-wrap:wrap}.pv-topic-search input{min-height:32px}.pv-topic-search button,.pv-view-tabs{width:100%}.pv-view-tabs button{flex:1;padding-inline:7px}.pv-platform-list{grid-template-columns:1fr}.pv-hierarchy-stage{min-height:400px}}.feature-data-table>button:disabled{cursor:default;color:inherit;opacity:1}.feature-data-table>button:disabled:hover{background:transparent}.feature-data-table>button:disabled>i{display:none}.feature-side{display:grid;grid-template-rows:1fr auto;gap:10px}.feature-secondary>.feature-status-row,.feature-secondary>button{width:calc(100% - 28px);min-height:70px;margin:0 14px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;border:0;border-bottom:1px solid rgba(23,19,26,.11);background:transparent;text-align:left;cursor:pointer}.feature-secondary>.feature-status-row>span,.feature-secondary>button>span{font:13px var(--font-geist-mono),monospace;opacity:.5}.feature-secondary>.feature-status-row b,.feature-secondary>.feature-status-row small,.feature-secondary>button b,.feature-secondary>button small{display:block}.feature-secondary>button>div{display:grid;grid-template-columns:18px 1fr;column-gap:8px;align-items:center}.feature-secondary>button>div>small{grid-column:1/-1}.feature-secondary>button .platform-icon{grid-row:1}.feature-secondary>.feature-status-row b,.feature-secondary>button b{font-size:13px}.feature-secondary>button b{display:flex;align-items:center;gap:7px}.feature-secondary>.feature-status-row small,.feature-secondary>button small{margin-top:6px;font-size:13px;opacity:.6}.feature-secondary>button>i{color:var(--dash-coral);font-style:normal}.feature-secondary>button:disabled{cursor:default;color:inherit;opacity:1}.feature-secondary>button.is-empty>div{display:block}.feature-secondary>button.is-empty b,.feature-secondary>button.is-empty small{white-space:normal;overflow-wrap:anywhere}.feature-secondary>button:disabled>i{display:none}.feature-action-card{--feature-accent:var(--dash-lime);padding:20px;background:linear-gradient(135deg,var(--feature-accent),#d7ef8c);color:var(--dash-ink)}.feature-action-card>span{font:13px var(--font-geist-mono),monospace;letter-spacing:.08em}.feature-action-card h3{margin:17px 0 8px;font-size:22px;line-height:1.12;letter-spacing:-.04em}.feature-action-card p{margin:0;font-size:13px;line-height:1.5;opacity:.72}.feature-action-card button{width:100%;min-height:40px;margin-top:22px;padding:0 11px;border:1px solid var(--dash-ink);background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;cursor:pointer}.feature-action-card button:disabled{cursor:wait;opacity:.68}:where(html[data-app-routes]) .signal-page-description{margin:2px 0 12px;color:rgba(23,19,26,.58);font-size:13px;line-height:18px}.signal-layout .data-panel,.signal-metrics,.signal-status-card{border-color:rgba(23,19,26,.15);border-radius:12px;background:var(--dash-card);overflow:hidden}.signal-metrics article{min-height:84px;padding:12px 16px;border-right-color:rgba(23,19,26,.13)}.signal-metrics article>strong{margin:8px 0 4px;font-family:var(--font-geist-sans),sans-serif;font-size:27px;line-height:1;font-variant-numeric:tabular-nums}.signal-metrics article>small{color:#617713}.signal-metrics article>small,.signal-metrics article>span{font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:550;letter-spacing:0;line-height:1.2}.signal-metrics article>span{color:var(--dash-ink);text-transform:none}.signal-layout{grid-template-columns:minmax(0,1fr) 320px;gap:10px;margin-top:10px;align-items:start}.signal-layout .data-heading{min-height:72px;padding:16px}.signal-layout .data-heading h2{font-size:18px;line-height:24px}.signal-layout .data-heading span{margin:3px 0 0;color:var(--muted-foreground);font-family:inherit;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.signal-category-filter{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:1px solid rgba(23,19,26,.1);border-bottom:1px solid rgba(23,19,26,.1);background:rgba(23,19,26,.025)}.signal-category-filter button{min-height:34px;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(17,24,39,.14);border-radius:999px;background:var(--dash-card);color:var(--dash-ink);cursor:pointer;font-size:13px;font-weight:600}.signal-category-filter button:focus-visible,.signal-category-filter button:hover,.signal-category-filter button[data-active=true]{border-color:var(--dash-lime);background:var(--dash-lime);color:var(--dash-ink)}.signal-category-filter button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.signal-category-filter b{min-width:18px;color:inherit;font:13px var(--font-geist-mono),monospace;text-align:center}.signal-table-header,.signal-table>button{display:grid;grid-template-columns:minmax(280px,1fr) 150px 86px 120px 24px;gap:12px;align-items:center}.signal-table-header{min-height:40px;padding:0 16px;border-bottom:1px solid rgba(23,19,26,.1);background:rgba(23,19,26,.04);color:rgba(23,19,26,.64);font-size:13px;font-weight:600}.signal-table-header span:not(:first-child){text-align:right}.signal-table>button{min-height:68px;padding:12px 16px;border-bottom-color:rgba(17,24,39,.06)}.signal-table>button:focus-visible,.signal-table>button:hover{background:#ffffff}.signal-table>button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.signal-table>button>strong{display:grid;gap:2px;min-width:0;font-size:14px;font-variant-numeric:tabular-nums}.signal-table>button>strong>span{font-family:inherit;opacity:1}.signal-table>button>strong>small{display:block;overflow:hidden;color:var(--muted-foreground);font-size:13px;font-weight:400;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.signal-table>button>b,.signal-table>button>em,.signal-table>button>small{justify-self:end;font-size:14px;font-variant-numeric:tabular-nums}.signal-table>button>em{font-weight:650}.signal-table>button>small{opacity:1}.signal-table>button>b{color:var(--muted-foreground);font-weight:650}.signal-table>button>b[data-direction=up]{color:#047857}.signal-table>button>b[data-direction=down]{color:#b91c1c}.signal-table>button>small[data-severity]{font:13px var(--font-geist-mono),monospace;text-transform:uppercase}.signal-table>button>small[data-severity=critical],.signal-table>button>small[data-severity=high]{color:#b91c1c}.signal-table>button>small[data-severity=medium]{color:#a16207}.signal-table>button>small[data-severity=info],.signal-table>button>small[data-severity=low]{color:#047857}.signal-table>button>i{justify-self:end;color:var(--muted-foreground);font-size:24px}.signal-side{display:block}.signal-status-card{padding:20px;border:1px solid rgba(23,19,26,.15)}.signal-status-card>span{display:flex;align-items:center;gap:8px;color:rgba(23,19,26,.62);font-family:var(--font-geist-sans),sans-serif;font-size:13px;font-weight:600}.signal-status-card>span i{width:8px;height:8px;border-radius:50%;background:#059669}.signal-status-card h3{margin:16px 0 8px;font-size:18px;line-height:24px}.signal-status-card p{margin:0;color:rgba(23,19,26,.62);font-size:13px;line-height:19px}.signal-status-card dl{margin:20px 0 0;border-top:1px solid rgba(23,19,26,.1)}.signal-status-card dl div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(23,19,26,.1);font-size:13px}.signal-status-card dt{color:rgba(23,19,26,.58)}.signal-status-card dd{margin:0;font-weight:650;font-variant-numeric:tabular-nums;text-align:right}.signal-detail-drawer .platform-detail-kpis{grid-template-columns:repeat(3,1fr)}.signal-detail-drawer .platform-detail-kpis strong[data-severity]{text-transform:capitalize}.signal-detail-drawer .platform-detail-kpis strong[data-severity=critical],.signal-detail-drawer .platform-detail-kpis strong[data-severity=high]{color:#8f2929}.signal-detail-drawer .platform-detail-kpis strong[data-severity=medium]{color:#8a5a09}.signal-detail-evidence{margin:22px 0 0;border-top:1px solid rgba(23,19,26,.13)}.signal-detail-evidence>div{min-height:60px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;border-bottom:1px solid rgba(23,19,26,.1)}.signal-detail-evidence dt{font-size:13px;color:rgba(23,19,26,.58)}.signal-detail-evidence dd{margin:0;text-align:right}.signal-detail-evidence dd small,.signal-detail-evidence dd strong{display:block}.signal-detail-evidence dd strong{overflow-wrap:anywhere;font-size:14px}.signal-detail-evidence dd small{margin-top:4px;color:rgba(23,19,26,.58);font-size:13px}.signal-detail-action{min-height:44px;margin-top:20px;padding:0 16px;display:inline-flex;align-items:center;gap:18px;border:1px solid rgba(23,19,26,.22);color:inherit;font-size:14px;font-weight:700;text-decoration:none}.signal-detail-action:focus-visible,.signal-detail-action:hover{background:var(--foreground);color:var(--background)}:where(html[data-app-routes]) .signal-detail-note{margin:14px 0 0;color:rgba(23,19,26,.62);font-size:13px;line-height:1.5}:where(html[data-app-routes]) .signal-case-library{border-top:1px solid rgba(23,19,26,.13)}.signal-case-copy,.signal-case-error,.signal-case-status{margin:0;font-size:14px;line-height:20px}.signal-case-copy,.signal-case-status{color:var(--muted-foreground)}.signal-case-error{color:var(--destructive)}.signal-case-actions,.signal-case-verdicts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.signal-case-textarea{min-height:72px;margin-top:12px;font-size:14px;line-height:20px}.signal-case-actions{align-items:center}.signal-case-actions+.signal-case-error,.signal-case-actions+.signal-case-status{margin-top:12px}.signal-case-error+.signal-case-error{margin-top:8px}.signal-investigation-draft{margin-top:20px;padding:16px;border:1px solid var(--border);background:var(--muted)}.signal-investigation-draft>span{color:var(--muted-foreground);font-size:13px;font-weight:700}.signal-investigation-draft h4{margin:8px 0;font-size:16px;line-height:20px}.signal-investigation-draft li,.signal-investigation-draft p,.signal-investigation-draft small{color:var(--foreground);font-size:14px;line-height:20px}.signal-investigation-draft p{margin:0}.signal-investigation-draft ul{margin:12px 0;padding-left:20px}.signal-investigation-draft li+li{margin-top:8px}.signal-investigation-draft>div{margin-top:12px}.signal-investigation-draft>div>b{display:block;margin-bottom:8px;font-size:14px}.signal-investigation-draft>div>p+p{margin-top:8px}.signal-investigation-draft>small{display:block;margin-top:12px;color:var(--muted-foreground)}:where(html[data-app-routes]) .todo-signal-handoff{min-height:96px;margin:14px 0;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--foreground);background:var(--background)}:where(html[data-app-routes]) .todo-signal-handoff p{margin:0;color:var(--muted-foreground);font:13px var(--font-geist-mono),monospace;letter-spacing:.08em}:where(html[data-app-routes]) .todo-signal-handoff h2{margin:8px 0 5px;font-size:18px;line-height:1.25}:where(html[data-app-routes]) .todo-signal-handoff span{display:block;color:var(--muted-foreground);font-size:13px;line-height:1.5}:where(html[data-app-routes]) .todo-signal-handoff>a{min-height:40px;flex:0 0 auto;padding:0 14px;display:inline-flex;align-items:center;gap:12px;border:1px solid var(--foreground);color:inherit;font-size:13px;font-weight:700;text-decoration:none}:where(html[data-app-routes]) .todo-signal-handoff>a:focus-visible,:where(html[data-app-routes]) .todo-signal-handoff>a:hover{background:var(--foreground);color:var(--background)}@media (max-width:1000px){.signal-layout{grid-template-columns:1fr}}@media (max-width:680px){.signal-metrics{grid-template-columns:repeat(2,1fr)}.signal-metrics article:nth-child(2){border-right:0}.signal-metrics article:nth-child(-n+2){border-bottom:1px solid rgba(17,24,39,.06)}.signal-table{overflow-x:auto}.signal-table-header,.signal-table>button{min-width:760px}.signal-category-filter{flex-wrap:nowrap;overflow-x:auto}.signal-detail-drawer .platform-detail-kpis{grid-template-columns:1fr}.signal-detail-drawer .platform-detail-kpis article{border-right:0}.signal-detail-evidence>div{grid-template-columns:1fr;gap:5px;padding:12px 0}.signal-detail-evidence dd{text-align:left}:where(html[data-app-routes]) .todo-signal-handoff{align-items:flex-start;flex-direction:column}}:where(html[data-app-routes]) .roundtable-compose{padding:16px;border:1px solid rgba(255,255,255,.22);display:flex;flex-direction:column;background:var(--dash-ink);box-shadow:inset 4px 0 0 var(--dash-coral);color:white}:where(html[data-app-routes]) .roundtable-compose>span{color:var(--dash-lime);font-weight:750}:where(html[data-app-routes]) .roundtable-compose>p{margin-top:7px;color:rgba(255,255,255,.72);font-family:var(--font-geist-mono),monospace;line-height:1.45;opacity:1}:where(html[data-app-routes]) .roundtable-compose label{display:block;margin-top:12px}:where(html[data-app-routes]) .roundtable-compose textarea{width:100%;min-height:118px;padding:12px;resize:vertical;border:1px solid rgba(255,255,255,.32);border-radius:0;outline:none;background:rgba(255,255,255,.045);color:white;caret-color:var(--dash-lime);font:14px/1.5 var(--font-geist-mono),monospace}:where(html[data-app-routes]) .roundtable-compose textarea::placeholder{color:rgba(255,255,255,.46)}:where(html[data-app-routes]) .roundtable-compose textarea:focus-visible{border-color:var(--dash-lime);box-shadow:inset 3px 0 0 var(--dash-lime)}:where(html[data-app-routes]) .roundtable-run-error{margin-top:10px!important;color:var(--dash-coral)!important;font-weight:650}:where(html[data-app-routes]) .roundtable-compose>button[type=submit]{min-height:44px;margin-top:12px;border-color:var(--dash-lime);background:var(--dash-lime);color:var(--dash-ink);font-family:var(--font-geist-mono),monospace;letter-spacing:.02em}:where(html[data-app-routes]) .roundtable-compose>button[type=submit]:focus-visible,:where(html[data-app-routes]) .roundtable-compose>button[type=submit]:hover{outline:2px solid white;outline-offset:2px}.roundtable-test-prompts{margin-top:13px;gap:5px}.roundtable-test-prompts>button{margin-top:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;background:rgba(255,255,255,.035);font-family:var(--font-geist-mono),monospace;font-size:13px;line-height:1.35}.roundtable-test-prompts>button:focus-visible,.roundtable-test-prompts>button:hover,.roundtable-test-prompts>button[aria-pressed=true]{background:color-mix(in srgb,var(--dash-lime) 9%,var(--dash-ink));color:white;outline:1px solid var(--dash-lime);outline-offset:1px}.roundtable-test-prompts>button:disabled{opacity:.56}.roundtable-test-prompts>button>span{max-width:none;margin:0;color:var(--dash-lime);font:700 13px/1 var(--font-geist-mono),monospace}:where(html[data-app-routes]) .roundtable-feature-hero{min-height:440px;grid-template-columns:minmax(0,1fr) minmax(560px,.82fr);gap:32px}:where(html[data-app-routes]) .roundtable-preview-hero{grid-template-columns:minmax(0,1fr)}:where(html[data-app-routes]) .roundtable-preview-hero .roundtable-arena{justify-self:center}:where(html[data-app-routes]) .roundtable-feature-hero:after{display:none}:where(html[data-app-routes]) .roundtable-hero-copy h2{max-width:760px}:where(html[data-app-routes]) .roundtable-agent-focus{max-width:760px;margin-top:24px;padding:14px 16px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06)}:where(html[data-app-routes]) .roundtable-agent-focus>div{display:flex;align-items:center;gap:10px}:where(html[data-app-routes]) .roundtable-agent-focus em,:where(html[data-app-routes]) .roundtable-agent-focus small{font:13px/1.35 var(--font-geist-mono),monospace;letter-spacing:.04em}:where(html[data-app-routes]) .roundtable-agent-focus small{color:var(--dash-lime)}:where(html[data-app-routes]) .roundtable-agent-focus strong{font-size:14px}:where(html[data-app-routes]) .roundtable-agent-focus em{margin-left:auto;color:rgba(255,255,255,.6);font-style:normal}:where(html[data-app-routes]) .roundtable-agent-focus p{margin:10px 0 0;color:rgba(255,255,255,.82);font-size:14px;line-height:1.5}:where(html[data-app-routes]) .roundtable-arena{width:min(100%,560px);height:380px;position:relative;justify-self:end}:where(html[data-app-routes]) .roundtable-arena:before{content:"";position:absolute;inset:48px 76px;border:1px solid rgba(255,255,255,.24);border-radius:50%;box-shadow:inset 0 0 0 18px rgba(255,255,255,.025),0 0 0 14px rgba(255,255,255,.025)}:where(html[data-app-routes]) .roundtable-arena-core{width:168px;min-height:168px;padding:16px;position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.32);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--dash-ink);text-align:center}:where(html[data-app-routes]) .roundtable-arena.is-deliberating .roundtable-arena-core{animation:roundtable-core-pulse 1.45s ease-in-out infinite}:where(html[data-app-routes]) .roundtable-agent-seat>small,:where(html[data-app-routes]) .roundtable-agent-seat>span,:where(html[data-app-routes]) .roundtable-arena-core>small,:where(html[data-app-routes]) .roundtable-arena-core>span,:where(html[data-app-routes]) .roundtable-completeness span{max-width:none;margin:0;font:13px/1.3 var(--font-geist-mono),monospace}:where(html[data-app-routes]) .roundtable-arena-core>span{color:var(--dash-lime);letter-spacing:.08em}:where(html[data-app-routes]) .roundtable-arena-core>strong{margin-top:4px;font-size:23px;line-height:1;text-transform:uppercase}:where(html[data-app-routes]) .roundtable-confidence{width:72px;margin:9px auto 5px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}:where(html[data-app-routes]) .roundtable-confidence i{height:5px;background:rgba(255,255,255,.18)}:where(html[data-app-routes]) .roundtable-confidence i.active{background:var(--dash-lime)}:where(html[data-app-routes]) .roundtable-arena-core>small{color:rgba(255,255,255,.58)}:where(html[data-app-routes]) .roundtable-completeness{width:132px;margin-top:8px;display:grid;grid-template-columns:1fr auto;column-gap:6px;align-items:center;text-align:left}:where(html[data-app-routes]) .roundtable-completeness b,:where(html[data-app-routes]) .roundtable-completeness span{color:rgba(255,255,255,.68);font-size:13px}:where(html[data-app-routes]) .roundtable-completeness>i{height:4px;grid-column:1/-1;margin-top:3px;display:block;overflow:hidden;background:rgba(255,255,255,.16)}:where(html[data-app-routes]) .roundtable-completeness>i>span{height:100%;display:block;background:var(--dash-violet)}:where(html[data-app-routes]) .roundtable-agent-seat{width:166px;min-height:82px;padding:10px 12px;position:absolute;z-index:3;border:1px solid rgba(255,255,255,.24);background:color-mix(in srgb,var(--dash-violet) 18%,var(--dash-ink));color:white;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}:where(html[data-app-routes]) .roundtable-agent-seat.active,:where(html[data-app-routes]) .roundtable-agent-seat:focus-visible,:where(html[data-app-routes]) .roundtable-agent-seat:hover{border-color:var(--dash-lime);outline:none;box-shadow:inset 3px 0 0 var(--dash-lime)}:where(html[data-app-routes]) .roundtable-agent-seat.is-speaking{background:color-mix(in srgb,var(--dash-lime) 12%,var(--dash-ink));animation:roundtable-speaker 1.45s ease-in-out}:where(html[data-app-routes]) .roundtable-agent-seat>span{color:var(--dash-coral)}:where(html[data-app-routes]) .roundtable-agent-seat>strong{display:block;margin-top:3px;overflow:hidden;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .roundtable-agent-seat>small{margin-top:4px;color:rgba(255,255,255,.58);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}:where(html[data-app-routes]) .roundtable-agent-seat-1{top:0;left:50%;transform:translateX(-50%)}:where(html[data-app-routes]) .roundtable-agent-seat-2{right:0;top:50%;transform:translateY(-50%)}:where(html[data-app-routes]) .roundtable-agent-seat-3{bottom:0;left:50%;transform:translateX(-50%)}:where(html[data-app-routes]) .roundtable-agent-seat-4{left:0;top:50%;transform:translateY(-50%)}:where(html[data-app-routes]) .roundtable-signal-field{width:0;height:0;position:absolute;z-index:1;left:50%;top:50%}:where(html[data-app-routes]) .roundtable-signal{--signal-x:0px;--signal-y:0px;width:9px;height:9px;position:absolute;left:-4px;top:-4px;border-radius:50%;background:var(--dash-lime);opacity:0}:where(html[data-app-routes]) .roundtable-signal-1{--signal-y:-154px}:where(html[data-app-routes]) .roundtable-signal-2{--signal-x:252px}:where(html[data-app-routes]) .roundtable-signal-3{--signal-y:154px}:where(html[data-app-routes]) .roundtable-signal-4{--signal-x:-252px}:where(html[data-app-routes]) .roundtable-arena.is-deliberating .roundtable-signal{animation:roundtable-signal-travel 1.45s linear infinite}:where(html[data-app-routes]) .roundtable-arena.is-deliberating .roundtable-signal-2{animation-delay:.36s}:where(html[data-app-routes]) .roundtable-arena.is-deliberating .roundtable-signal-3{animation-delay:.72s}:where(html[data-app-routes]) .roundtable-arena.is-deliberating .roundtable-signal-4{animation-delay:1.08s}:where(html[data-app-routes]) .roundtable-session-table>button{min-height:72px;padding-block:12px;grid-template-columns:30px minmax(190px,1.15fr) 90px minmax(240px,1fr) 92px 20px;column-gap:12px}:where(html[data-app-routes]) .roundtable-session-table>button>small,:where(html[data-app-routes]) .roundtable-session-table>button>strong{min-width:0;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}:where(html[data-app-routes]) .roundtable-session-table>button.selected{background:var(--dash-card);box-shadow:inset 3px 0 0 var(--dash-violet)}:where(html[data-app-routes]) .roundtable-metrics article{min-height:86px}:where(html[data-app-routes]) .roundtable-metrics article>strong{margin-bottom:0}:where(html[data-app-routes]) .roundtable-chat-layout{min-height:690px;display:grid;grid-template-columns:300px minmax(0,1fr);border:1px solid var(--command-line);background:var(--dash-card)}:where(html[data-app-routes]) .roundtable-chat-history{min-width:0;border-right:1px solid rgba(255,255,255,.14);background:var(--dash-ink);color:white}:where(html[data-app-routes]) .roundtable-chat-history>header{padding:16px;border-bottom:1px solid rgba(255,255,255,.14)}:where(html[data-app-routes]) .roundtable-chat-history>header>div{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(html[data-app-routes]) .roundtable-chat-history nav button>em,:where(html[data-app-routes]) .roundtable-chat-history nav button>time,:where(html[data-app-routes]) .roundtable-chat-history>header span,:where(html[data-app-routes]) .roundtable-chat-history>header strong{font:13px/1.3 var(--font-geist-mono),monospace}:where(html[data-app-routes]) .roundtable-chat-history>header>div>span{color:var(--dash-lime);letter-spacing:.08em}:where(html[data-app-routes]) .roundtable-chat-history>header strong{color:rgba(255,255,255,.58);font-weight:500}:where(html[data-app-routes]) .roundtable-chat-history>header>button{width:100%;min-height:42px;margin-top:13px;padding:0 11px;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:space-between;background:transparent;color:white;font-size:13px;font-weight:700;cursor:pointer}:where(html[data-app-routes]) .roundtable-chat-history>header>button:focus-visible,:where(html[data-app-routes]) .roundtable-chat-history>header>button:hover{border-color:var(--dash-lime);outline:2px solid var(--dash-lime);outline-offset:2px}:where(html[data-app-routes]) .roundtable-chat-history>header>button>span{color:var(--dash-lime);font-size:18px}:where(html[data-app-routes]) .roundtable-chat-history nav{padding:8px;display:grid;gap:5px}:where(html[data-app-routes]) .roundtable-chat-history nav>p{margin:0;padding:14px 10px;color:rgba(255,255,255,.6);font-size:13px;line-height:1.5}:where(html[data-app-routes]) .roundtable-chat-history nav button{min-width:0;padding:11px;border:1px solid transparent;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 7px;background:transparent;color:white;text-align:left;cursor:pointer}:where(html[data-app-routes]) .roundtable-chat-history nav button.selected,:where(html[data-app-routes]) .roundtable-chat-history nav button:focus-visible,:where(html[data-app-routes]) .roundtable-chat-history nav button:hover{border-color:rgba(255,255,255,.24);outline:none;background:rgba(255,255,255,.06);box-shadow:inset 3px 0 0 var(--dash-lime)}:where(html[data-app-routes]) .roundtable-chat-history nav button>strong{min-width:0;overflow:hidden;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .roundtable-chat-history nav button>small{min-width:0;grid-column:1/-1;overflow:hidden;color:rgba(255,255,255,.56);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .roundtable-chat-history nav button>em{color:var(--dash-lime);font-style:normal;text-transform:uppercase}:where(html[data-app-routes]) .roundtable-chat-history nav button>time{grid-column:1/-1;color:rgba(255,255,255,.42)}:where(html[data-app-routes]) .roundtable-dialogue{min-width:0;display:grid;grid-template-rows:1fr auto;background:var(--dash-card)}:where(html[data-app-routes]) .roundtable-message-stream{min-height:430px;padding:10px 12px 16px;display:flex;flex-direction:column;gap:0;overflow-y:auto}:where(html[data-app-routes]) .roundtable-dialogue-empty{width:min(100%,620px);margin:auto;padding:34px;border:1px solid var(--command-line);text-align:center}:where(html[data-app-routes]) .roundtable-dialogue-empty>span{color:var(--dash-violet);font:700 13px/1.3 var(--font-geist-mono),monospace;letter-spacing:.09em}:where(html[data-app-routes]) .roundtable-dialogue-empty h3{margin:13px 0 8px;font-size:24px;line-height:1.18;letter-spacing:-.04em}:where(html[data-app-routes]) .roundtable-dialogue-empty p{margin:0;color:#68616a;font-size:14px;line-height:1.55}:where(html[data-app-routes]) .roundtable-message{width:100%;padding:12px 4px;border:0;background:transparent;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:where(html[data-app-routes]) .roundtable-message-avatar{width:34px;height:34px;grid-column:1;grid-row:1/span 4;border-radius:50%;display:grid;place-items:center;background:var(--dash-violet);color:white;font:700 13px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal}:where(html[data-app-routes]) .roundtable-message>header{min-height:24px;display:flex;align-items:center;gap:10px}:where(html[data-app-routes]) .roundtable-message>header span,:where(html[data-app-routes]) .roundtable-message>header strong,:where(html[data-app-routes]) .roundtable-message>header time{font:650 13px/1.35 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:where(html[data-app-routes]) .roundtable-message>header span{color:var(--dash-violet);letter-spacing:.045em}:where(html[data-app-routes]) .roundtable-message>header time{margin-left:auto;color:#837b82;font-weight:500}:where(html[data-app-routes]) .roundtable-message>p{margin:6px 0 0;font-size:15px;line-height:1.6;letter-spacing:-.006em}:where(html[data-app-routes]) .roundtable-message-user{width:fit-content;max-width:min(78%,760px);margin:6px 4px 10px auto;padding:10px 14px;align-self:flex-end;border-radius:18px;background:color-mix(in srgb,var(--dash-ink) 7%,white)}:where(html[data-app-routes]) .roundtable-message-user>p{margin:0}:where(html[data-app-routes]) .roundtable-message-agent{padding-block:14px;align-self:stretch;border-bottom:1px solid color-mix(in srgb,var(--command-line) 65%,transparent);display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:12px}:where(html[data-app-routes]) .roundtable-message-agent>blockquote,:where(html[data-app-routes]) .roundtable-message-agent>header,:where(html[data-app-routes]) .roundtable-message-agent>p,:where(html[data-app-routes]) .roundtable-message-agent>ul{grid-column:2}:where(html[data-app-routes]) .roundtable-message-agent>p{margin-top:4px}:where(html[data-app-routes]) .roundtable-message-agent blockquote{margin:7px 0 0;padding:2px 10px;border-left:2px solid var(--dash-lime);background:transparent;font-size:14px;line-height:1.55;letter-spacing:-.004em}:where(html[data-app-routes]) .roundtable-message-agent ul,:where(html[data-app-routes]) .roundtable-message-synthesis ol{margin:8px 0 0;padding-left:20px;font-size:14px;line-height:1.55}:where(html[data-app-routes]) .roundtable-message-agent li+li,:where(html[data-app-routes]) .roundtable-message-synthesis li+li{margin-top:5px}:where(html[data-app-routes]) .roundtable-message-synthesis{width:100%;padding-block:16px;align-self:stretch;border-top:1px solid var(--command-line);display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:12px;background:transparent;color:var(--dash-ink);box-shadow:none}:where(html[data-app-routes]) .roundtable-message-synthesis>.roundtable-message-avatar{background:var(--dash-ink);color:var(--dash-lime)}:where(html[data-app-routes]) .roundtable-message-synthesis>h3,:where(html[data-app-routes]) .roundtable-message-synthesis>header,:where(html[data-app-routes]) .roundtable-message-synthesis>ol{grid-column:2}:where(html[data-app-routes]) .roundtable-message-synthesis>header span,:where(html[data-app-routes]) .roundtable-message-synthesis>header strong{color:#617713}:where(html[data-app-routes]) .roundtable-message-synthesis>header strong{margin-left:auto;text-transform:uppercase}:where(html[data-app-routes]) .roundtable-message-synthesis h3{margin:8px 0 0;font-size:19px;font-weight:500;line-height:1.42;letter-spacing:-.015em}:where(html[data-app-routes]) .roundtable-message-synthesis ol{color:#68616a}.roundtable-message.is-typing>header>i{margin-left:auto;display:flex;gap:4px}.roundtable-message.is-typing>header>i>b{width:6px;height:6px;border-radius:50%;background:var(--dash-violet);animation:roundtable-typing .9s ease-in-out infinite}.roundtable-message.is-typing>header>i>b:nth-child(2){animation-delay:.14s}.roundtable-message.is-typing>header>i>b:nth-child(3){animation-delay:.28s}:where(html[data-app-routes]) .roundtable-chat-composer{border-width:1px 0 0;box-shadow:inset 4px 0 0 var(--dash-coral)}.roundtable-chat-composer .roundtable-test-prompts{margin-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.roundtable-chat-composer .roundtable-test-prompts>button{min-height:50px}.roundtable-composer-row{margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:8px}.roundtable-composer-row label{margin:0}.roundtable-composer-row textarea{min-height:72px;resize:none}.roundtable-composer-row>button{min-height:72px;margin:0;padding:11px;border:1px solid var(--dash-lime);display:flex;align-items:flex-end;justify-content:space-between;background:var(--dash-lime);color:var(--dash-ink);font:750 13px/1.2 var(--font-geist-mono),monospace;cursor:pointer}.roundtable-composer-row>button:focus-visible,.roundtable-composer-row>button:hover{outline:2px solid white;outline-offset:2px}.roundtable-composer-row>button:disabled{cursor:wait;opacity:.62}:where(html[data-app-routes]) .roundtable-chat-composer>small{display:block;margin-top:9px;color:rgba(255,255,255,.48);font:13px/1.35 var(--font-geist-mono),monospace}@media (max-width:1000px){:where(html[data-app-routes]) .roundtable-chat-layout{grid-template-columns:260px minmax(0,1fr)}.roundtable-chat-composer .roundtable-test-prompts{grid-template-columns:1fr}}@media (max-width:760px){:where(html[data-app-routes]) .roundtable-chat-layout{grid-template-columns:1fr}:where(html[data-app-routes]) .roundtable-chat-history{max-height:300px;border-right:0;border-bottom:1px solid rgba(255,255,255,.14);overflow-y:auto}:where(html[data-app-routes]) .roundtable-message{width:100%}.roundtable-composer-row{grid-template-columns:1fr}.roundtable-composer-row>button{min-height:44px;align-items:center}}@media (prefers-reduced-motion:reduce){.roundtable-history-item-select:focus-visible .roundtable-history-title[data-overflow=true]>span,.roundtable-history-item-select:hover .roundtable-history-title[data-overflow=true]>span,.roundtable-message.is-typing>header>i>b{animation:none;opacity:.75}}:where(html[data-app-routes]) .roundtable-app-frame{height:100dvh;min-height:0;overflow:hidden}.roundtable-page{--dash-paper:#ffffff;--dash-card:#ffffff;height:100%;min-height:100%;overflow:hidden;background:#ffffff}.roundtable-page>.command-sidebar,.roundtable-page>.roundtable-workspace{height:100%}.roundtable-workspace{min-height:0;display:flex;flex-direction:column}.roundtable-workspace>.command-topbar{display:none;flex:0 0 auto}.roundtable-topbar-history{display:none;min-height:36px;padding:0 11px;border:1px solid rgba(23,19,26,.24);border-radius:10px;background:transparent;color:var(--dash-ink)}.roundtable-topbar-history:focus-visible,.roundtable-topbar-history:hover{border-color:#6f348d;outline:2px solid rgba(111,52,141,.2);outline-offset:2px}:where(html[data-app-routes]) .roundtable-feature-hero{min-height:220px;grid-template-columns:minmax(0,1fr);gap:16px;background:var(--dash-ink)}:where(html[data-app-routes]) .roundtable-preview-hero{place-items:center}:where(html[data-app-routes]) .roundtable-preview-hero:before{content:none}.roundtable-layout{flex:1;display:grid;grid-template-columns:280px minmax(0,1fr);border:1px solid var(--command-line);border-radius:16px;background:var(--dash-card);min-height:0;margin-bottom:0;overflow:hidden}.roundtable-history{min-width:0;border-right:1px solid rgba(255,255,255,.14);display:grid;grid-template-rows:auto 1fr;background:var(--dash-ink);color:white}.roundtable-history>header{padding:14px;border-bottom:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:space-between;gap:10px}.roundtable-history>header h1{margin:0;color:white;font-family:var(--font-product-sans)!important;font-size:16px;font-weight:600;letter-spacing:-.02em}.roundtable-history>header button{min-height:34px;padding:0 10px;background:transparent;color:white;border:1px solid rgba(255,255,255,.28);border-radius:10px;font-size:13px;white-space:nowrap;transition:border-color .14s ease,background .14s ease}.roundtable-history>header button:focus-visible,.roundtable-history>header button:hover{border-color:var(--dash-lime);background:rgba(214,255,57,.08);outline:1px solid var(--dash-lime);outline-offset:1px}.roundtable-history>nav{padding:8px;display:grid;gap:5px;align-content:start;overflow-y:auto}.roundtable-history>nav>p{margin:0;padding:13px 9px;color:rgba(255,255,255,.65);font-size:13px}.roundtable-history-item{min-width:0;position:relative}.roundtable-history-item-select{width:100%;min-width:0;padding:11px;border:1px solid transparent;border-radius:10px;text-align:left;display:grid;gap:4px;background:transparent;color:white}.roundtable-history-item-select.selected,.roundtable-history-item-select:focus-visible,.roundtable-history-item-select:hover{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.06);box-shadow:inset 3px 0 0 var(--dash-lime)}.roundtable-history-title{margin:0;min-width:0;display:block;overflow:hidden;font-size:14px;line-height:18px;font-weight:600;white-space:nowrap}.roundtable-history-title>span{display:inline-block;min-width:100%;will-change:transform}.roundtable-history-item-select:focus-visible .roundtable-history-title[data-overflow=true]>span,.roundtable-history-item-select:hover .roundtable-history-title[data-overflow=true]>span{animation:roundtable-history-title-marquee 3.8s ease-in-out infinite alternate}.roundtable-history-item-select>em,.roundtable-history-item-select>small,.roundtable-history-item-select>time{margin:0;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roundtable-history-item-select>small{color:rgba(255,255,255,.66)}.roundtable-history-item-select>em{color:var(--dash-lime);font-style:normal;text-transform:uppercase}.roundtable-session-menu-trigger{width:28px;height:28px;position:absolute;z-index:2;top:7px;right:7px;display:grid;place-items:center;border:0;border-radius:7px;background:rgba(23,19,26,.76);color:rgba(255,255,255,.72);opacity:0;cursor:pointer;transition:opacity .14s ease,background .14s ease,color .14s ease}.roundtable-session-menu-trigger svg{width:16px;height:16px}.roundtable-history-item:focus-within .roundtable-session-menu-trigger,.roundtable-history-item:hover .roundtable-session-menu-trigger,.roundtable-session-menu-trigger[aria-expanded=true]{opacity:1}.roundtable-session-menu-trigger:focus-visible,.roundtable-session-menu-trigger:hover,.roundtable-session-menu-trigger[aria-expanded=true]{background:rgba(255,255,255,.14);color:white;outline:none}.roundtable-session-menu{min-width:156px;padding:6px;position:absolute;z-index:20;top:calc(100% - 2px);right:7px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#373737;box-shadow:0 16px 32px rgba(0,0,0,.32)}.roundtable-session-menu>button{width:100%;min-height:34px;padding:0 8px;display:flex;align-items:center;gap:9px;border:0;border-radius:6px;background:transparent;color:white;font-size:13px;text-align:left;cursor:pointer}.roundtable-session-menu>button:focus-visible,.roundtable-session-menu>button:hover{background:rgba(255,255,255,.1);outline:none}.roundtable-session-menu>button.is-danger{color:#ff6b6b}.roundtable-session-menu>button svg{width:16px;height:16px;flex:0 0 auto}.roundtable-history-rename{min-height:52px;padding:7px;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:5px;align-items:center;border:1px solid var(--dash-lime);border-radius:10px;background:rgba(255,255,255,.08)}.roundtable-history-rename input{min-width:0;height:30px;padding:0 7px;border:1px solid rgba(255,255,255,.22);border-radius:5px;outline:none;background:rgba(0,0,0,.18);color:white;font-size:13px}.roundtable-history-rename input:focus-visible{border-color:var(--dash-lime)}.roundtable-history-rename>button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;background:var(--dash-lime);color:var(--dash-ink);cursor:pointer}.roundtable-history-rename>button svg{width:15px;height:15px}.roundtable-main{flex-direction:column;overflow:hidden;background:#ffffff}.roundtable-main,.roundtable-thread{min-width:0;min-height:0;display:flex}.roundtable-thread{flex:1;padding:18px 0;flex-direction:column;gap:14px;overflow-y:auto;scrollbar-color:rgba(23,19,26,.26) transparent}.roundtable-thread.is-empty{justify-content:center;gap:24px}.roundtable-question-form{padding:14px;border:1px solid rgba(255,255,255,.2);display:grid;gap:10px;background:var(--dash-ink)}.roundtable-question-form--bottom{margin:0 12px;padding:0 0 12px;flex:0 0 auto;border:0;background:transparent;overflow:visible}:where(html[data-app-routes]) .roundtable-history-toggle{display:none;justify-self:start;padding:0 10px;min-height:30px;border:1px solid rgba(255,255,255,.32);border-radius:10px;background:transparent;color:white;font-size:13px}:where(html[data-app-routes]) .roundtable-history-toggle:focus-visible,:where(html[data-app-routes]) .roundtable-history-toggle:hover{border-color:var(--dash-lime)}.roundtable-question-form>.roundtable-history-toggle{color:white}.roundtable-question-form .roundtable-composer-row{margin:0;position:relative;display:block}.roundtable-question-form .roundtable-composer-row>label{display:block;margin:0}.roundtable-question-form textarea{display:block;width:100%;min-height:72px;max-height:160px;padding:14px 66px 14px 14px;field-sizing:content;resize:none;border:1px solid rgba(255,255,255,.32);border-radius:18px;background:var(--dash-ink);color:white;font-size:16px}.roundtable-question-form textarea::placeholder{color:rgba(255,255,255,.46)}.roundtable-question-form textarea:focus-visible{border-color:var(--dash-lime);outline:none;box-shadow:inset 3px 0 0 var(--dash-lime)}.roundtable-question-form .roundtable-send-button{position:absolute;right:12px;top:50%;width:36px;height:36px;min-height:36px;margin:0;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--dash-lime);color:var(--dash-ink);font:750 18px/1 var(--font-geist-mono),monospace;cursor:pointer;transform:translateY(-50%);transition:transform .14s ease,background .14s ease,color .14s ease}.roundtable-question-form .roundtable-send-icon{position:absolute;inset:0;width:20px;height:20px;margin:auto;display:block;overflow:visible;pointer-events:none}.roundtable-question-form .roundtable-send-icon path{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.roundtable-question-form .roundtable-send-loading{position:absolute;inset:0;display:grid;place-items:center}.roundtable-question-form .roundtable-send-button:hover{transform:translateY(calc(-50% - 1px));background:#d9ff4b}.roundtable-question-form .roundtable-send-button:focus-visible{outline:2px solid white;outline-offset:2px}.roundtable-question-form .roundtable-send-button:disabled{background:rgba(255,255,255,.14);color:rgba(255,255,255,.56);opacity:1;cursor:not-allowed}.roundtable-question-form[aria-busy=true] .roundtable-send-button:disabled{cursor:wait}:where(html[data-app-routes]) .roundtable-deliberation{margin:0 12px;padding:10px;border:1px solid var(--command-line);border-radius:16px;display:grid;gap:8px;background:var(--dash-ink);color:white}:where(html[data-app-routes]) .roundtable-deliberation--bottom{margin-top:0;border-top:1px solid rgba(255,255,255,.18)}.roundtable-thread.is-empty .roundtable-deliberation{width:min(920px,calc(100% - 48px));margin-inline:auto}:where(html[data-app-routes]) .roundtable-deliberation>header{display:grid;gap:3px}:where(html[data-app-routes]) .roundtable-deliberation>header>strong{display:flex;align-items:center;gap:8px;color:var(--dash-lime);font:700 13px/1.2 var(--font-geist-mono),monospace;letter-spacing:.07em;text-transform:uppercase}:where(html[data-app-routes]) .roundtable-deliberation>header>strong>i{width:7px;height:7px;border-radius:50%;background:var(--dash-lime);box-shadow:0 0 0 4px rgba(216,251,75,.12)}:where(html[data-app-routes]) .roundtable-deliberation>header>p{margin:0;color:rgba(255,255,255,.8)}:where(html[data-app-routes]) .roundtable-deliberation-grid{margin:0;padding:0;list-style:none;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}:where(html[data-app-routes]) .roundtable-deliberation-agent{border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:9px 10px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px;min-height:46px;align-items:center;align-content:center;background:rgba(255,255,255,.06)}:where(html[data-app-routes]) .roundtable-deliberation-agent>span{font:650 13px/1.2 var(--font-geist-mono),monospace;color:rgba(255,255,255,.88)}:where(html[data-app-routes]) .roundtable-deliberation-agent>i{width:24px;height:24px;border:1px solid rgba(216,251,75,.42);border-radius:7px;display:grid;place-items:center;color:var(--dash-lime);font:700 13px/1 var(--font-geist-mono),monospace;font-style:normal}:where(html[data-app-routes]) .roundtable-deliberation-agent>p{grid-column:2;margin:0;color:rgba(255,255,255,.74)}:where(html[data-app-routes]) .roundtable-deliberation-agent.is-active{border-color:var(--dash-lime);background:rgba(216,251,75,.09);box-shadow:0 0 0 2px rgba(168,93,219,.22);animation:roundtable-agent-speak 1.2s ease-in-out infinite}:where(html[data-app-routes]) .roundtable-active-agent-message{min-height:44px;padding:8px 10px;border-left:3px solid var(--dash-lime);border-radius:10px;display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:10px;background:rgba(216,251,75,.08)}:where(html[data-app-routes]) .roundtable-active-agent-message>span{color:var(--dash-lime);font:700 13px/1.2 var(--font-geist-mono),monospace}:where(html[data-app-routes]) .roundtable-active-agent-message>p{margin:0;color:rgba(255,255,255,.8)}:where(html[data-app-routes]) .roundtable-active-agent-message>i{color:var(--dash-lime);font:700 13px/1 var(--font-geist-mono),monospace;font-style:normal;letter-spacing:.18em;animation:roundtable-typing .9s ease-in-out infinite}.roundtable-test-prompts{margin-top:2px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.roundtable-test-prompts>button{width:100%;min-height:44px;padding:8px 11px;border:1px solid rgba(255,255,255,.24);border-radius:10px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.86);display:block;grid-template-columns:1fr;text-align:left;cursor:pointer}.roundtable-test-prompts>button:focus-visible,.roundtable-test-prompts>button:hover,.roundtable-test-prompts>button[aria-pressed=true]{border-color:var(--dash-lime);background:color-mix(in srgb,var(--dash-lime) 10%,transparent);color:#f7ffda}.roundtable-test-prompts>button:disabled{cursor:wait;opacity:.52}.roundtable-composer-feedback{margin:0 4px;color:rgba(255,255,255,.66);font:13px/1.4 var(--font-geist-mono),monospace}.roundtable-composer-feedback.is-error{color:var(--dash-coral)}.roundtable-empty-state{width:100%;margin:0 auto;padding:0 24px;text-align:center;border:0;background:transparent}.roundtable-empty-state span{color:var(--dash-violet);font:700 13px/1.2 var(--font-geist-mono),monospace}.roundtable-empty-state h2{margin:0;font-size:clamp(24px,3vw,34px);font-weight:500;letter-spacing:-.035em}.roundtable-empty-state p{margin:10px 0 0;color:rgba(23,19,26,.62)}.roundtable-question-card{margin:0 12px 12px;padding:14px;border:1px solid var(--command-line);display:grid;gap:12px;background:rgba(255,255,255,.025)}.roundtable-question-card>header{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.roundtable-question-card>header>div{min-width:0}.roundtable-question-card>header span{color:var(--dash-lime);font:700 13px/1.2 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.roundtable-question-card>header h4{margin:8px 0 0;line-height:1.3}:where(html[data-app-routes]) .roundtable-confidence-badge.low{min-width:86px;min-height:28px;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:7px 10px;text-transform:uppercase;color:#f4aa7d}:where(html[data-app-routes]) .roundtable-confidence-badge.medium{min-width:86px;min-height:28px;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:7px 10px;text-transform:uppercase;color:#ffd166}:where(html[data-app-routes]) .roundtable-confidence-badge.high{min-width:86px;min-height:28px;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:7px 10px;text-transform:uppercase;color:#95cc39}:where(html[data-app-routes]) .roundtable-decision-card,:where(html[data-app-routes]) .roundtable-section{border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px;background:rgba(255,255,255,.025)}:where(html[data-app-routes]) .roundtable-decision-card h3{margin-top:0}:where(html[data-app-routes]) .roundtable-section h4{margin:0 0 8px;color:rgba(255,255,255,.72);font:700 13px/1.2 var(--font-geist-mono),monospace;letter-spacing:.05em}:where(html[data-app-routes]) .roundtable-section ol,:where(html[data-app-routes]) .roundtable-section ul{margin:0;padding-left:18px}:where(html[data-app-routes]) .roundtable-points{display:grid;gap:7px}:where(html[data-app-routes]) .roundtable-points>span{border-left:2px solid var(--dash-lime);padding-left:7px}.roundtable-perspectives{display:grid;gap:8px}.roundtable-perspectives details{border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:10px;background:rgba(255,255,255,.024)}.roundtable-perspectives details>summary{cursor:pointer;font:650 14px/1.2 var(--font-geist-mono),monospace}.roundtable-perspectives details>p,.roundtable-perspectives details>ul{margin:8px 0 0}.roundtable-perspectives details>p+p{margin-top:8px}.roundtable-thread:not(.is-empty) .roundtable-deliberation{order:-1}.roundtable-load-error,.roundtable-pending-question{order:-2}.roundtable-message-list{width:100%;display:grid;gap:18px}.roundtable-message-list>.roundtable-question-card{margin:0 auto}.roundtable-pending-question{order:0}.roundtable-question-card{width:min(860px,calc(100% - 48px));margin:0 auto;padding:0;border:0;gap:18px;background:transparent;color:var(--dash-ink)}.roundtable-user-message{width:min(78%,720px);margin-left:auto;padding:13px 15px;border:1px solid rgba(23,19,26,.16);display:grid!important;gap:6px!important;background:#f7f7f8}.roundtable-user-message>span{color:#6f348d!important;font:700 13px/1.2 var(--font-geist-mono),monospace!important;letter-spacing:.08em;text-transform:uppercase}.roundtable-user-message>p{margin:0!important;color:var(--dash-ink);font-size:16px;font-weight:520;line-height:1.45}:where(html[data-app-routes]) .roundtable-decision-card{border:1px solid rgba(23,19,26,.14);border-left:4px solid var(--dash-lime);border-radius:14px;padding:14px 16px 14px 18px;background:rgba(23,19,26,.025)}:where(html[data-app-routes]) .roundtable-decision-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(html[data-app-routes]) .roundtable-decision-card>header>span{color:#6f348d;font:700 13px/1.2 var(--font-geist-mono),monospace;letter-spacing:.07em;text-transform:uppercase}:where(html[data-app-routes]) .roundtable-decision-card h2{margin:15px 0 9px;color:var(--dash-ink);font-size:clamp(21px,2.2vw,28px);font-weight:520;line-height:1.28;letter-spacing:-.025em}:where(html[data-app-routes]) .roundtable-decision-card>p{margin:0;color:rgba(23,19,26,.72);font-size:15px;line-height:1.62}:where(html[data-app-routes]) .roundtable-clarification-card{border:1px solid rgba(23,19,26,.14);border-left:4px solid var(--dash-violet);border-radius:14px;padding:14px 16px 14px 18px;background:rgba(23,19,26,.025)}:where(html[data-app-routes]) .roundtable-clarification-card>header{display:flex;align-items:center}:where(html[data-app-routes]) .roundtable-clarification-card>header>span{color:var(--dash-violet);font:700 13px/1.2 var(--font-geist-mono),monospace;letter-spacing:.07em;text-transform:uppercase}:where(html[data-app-routes]) .roundtable-clarification-card h2{margin:10px 0 6px;color:var(--dash-ink);font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-.015em}:where(html[data-app-routes]) .roundtable-clarification-card>p{margin:0;color:rgba(23,19,26,.72);font-size:15px;line-height:1.62}:where(html[data-app-routes]) .roundtable-decision-card .roundtable-confidence-badge{min-width:0;min-height:27px;padding:6px 8px;border:1px solid rgba(23,19,26,.2);background:rgba(23,19,26,.04);font:700 13px/1.2 var(--font-geist-mono),monospace;white-space:nowrap}:where(html[data-app-routes]) .roundtable-decision-card .roundtable-confidence-badge.low{color:#8a382a}:where(html[data-app-routes]) .roundtable-decision-card .roundtable-confidence-badge.medium{color:#6d5700}:where(html[data-app-routes]) .roundtable-decision-card .roundtable-confidence-badge.high{color:#46620d}:where(html[data-app-routes]) .roundtable-next-actions{padding:15px 16px;border:1px solid rgba(23,19,26,.15);border-radius:14px;background:#f7f7f8}:where(html[data-app-routes]) .roundtable-section.roundtable-next-actions h3{margin:0 0 10px;color:var(--dash-ink)}:where(html[data-app-routes]) .roundtable-next-actions ol{margin:0;padding-left:20px;color:rgba(23,19,26,.76)}:where(html[data-app-routes]) .roundtable-next-actions li+li{margin-top:7px}:where(html[data-app-routes]) .roundtable-result-details{border-top:1px solid rgba(23,19,26,.16)}:where(html[data-app-routes]) .roundtable-result-detail{border-bottom:1px solid rgba(23,19,26,.16)}:where(html[data-app-routes]) .roundtable-result-detail>summary{min-height:48px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--dash-ink);font:700 13px/1.25 var(--font-geist-mono),monospace;letter-spacing:.04em;cursor:pointer;list-style:none}:where(html[data-app-routes]) .roundtable-result-detail>summary::-webkit-details-marker{display:none}:where(html[data-app-routes]) .roundtable-result-detail>summary:after{content:"+";color:#6f348d;font-size:18px}:where(html[data-app-routes]) .roundtable-result-detail[open]>summary:after{content:"−"}:where(html[data-app-routes]) .roundtable-result-detail>summary:focus-visible{outline:2px solid #6f348d;outline-offset:2px}.roundtable-result-detail>.roundtable-perspectives,:where(html[data-app-routes]) .roundtable-result-detail>.roundtable-points,:where(html[data-app-routes]) .roundtable-result-detail>ul{margin:0;padding:0 4px 16px;color:rgba(23,19,26,.76)}:where(html[data-app-routes]) .roundtable-result-detail>ul{padding-left:22px}:where(html[data-app-routes]) .roundtable-result-detail .roundtable-points>span{border-left-color:#617713}.roundtable-result-detail .roundtable-perspectives details{border-color:rgba(23,19,26,.16);background:rgba(23,19,26,.025);color:var(--dash-ink)}.roundtable-result-detail .roundtable-perspectives summary:focus-visible{outline:2px solid #6f348d;outline-offset:2px}.roundtable-load-error{width:min(480px,calc(100% - 48px));margin:auto;padding:22px;border:1px solid rgba(23,19,26,.18);border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#f7f7f8}.roundtable-load-error>button{min-height:36px;padding:0 12px;border:1px solid var(--dash-ink);border-radius:10px;background:var(--dash-ink);color:white}:where(html[data-app-routes]) .roundtable-composer-note{margin:0;color:rgba(255,255,255,.62);font:13px/1.35 var(--font-geist-mono),monospace}:where(html[data-app-routes]) .roundtable-deliberation.is-locked>header>strong>i{background:rgba(255,255,255,.42);box-shadow:none}:where(html[data-app-routes]) .roundtable-deliberation.is-locked .roundtable-deliberation-agent{opacity:.58}.roundtable-history button:disabled{cursor:wait;opacity:.5}.roundtable-main>.roundtable-question-form--bottom+.roundtable-question-card,.roundtable-main>.roundtable-question-form--bottom~p.roundtable-empty-state{border-top:0}@media (max-width:1180px){.roundtable-layout{grid-template-columns:260px minmax(0,1fr)}:where(html[data-app-routes]) .roundtable-deliberation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roundtable-history{min-height:0}}@media (max-width:900px){.roundtable-workspace>.command-topbar{min-height:56px;padding-inline:12px;display:flex;justify-content:flex-end}.roundtable-layout{position:relative;display:block}.roundtable-main{height:100%}.roundtable-history{display:none}.roundtable-history.is-open{display:grid;width:min(320px,88%);position:absolute;z-index:30;inset:0 auto 0 0;grid-template-rows:auto 1fr;box-shadow:18px 0 44px rgba(23,19,26,.28)}.roundtable-topbar-history{display:inline-flex;align-items:center;min-height:36px}.roundtable-test-prompts{grid-template-columns:1fr}}@media (max-width:760px){.roundtable-page>.command-sidebar{height:58px;padding:8px 12px;overflow:visible}.roundtable-page>.roundtable-workspace{height:calc(100% - 58px)}.roundtable-page .brand-switch-wrap{width:100%;margin:0}.roundtable-page .brand-switch{min-height:42px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;padding:5px 8px}.roundtable-page .brand-switch>i{width:30px;height:30px}.roundtable-page .brand-switch>em,.roundtable-page .brand-switch>span{display:block}.roundtable-page .brand-switch small{display:none}.roundtable-layout{margin-bottom:0}.roundtable-thread{min-height:0;padding:24px 0 14px}.roundtable-question-card,.roundtable-thread.is-empty .roundtable-deliberation{width:calc(100% - 24px)}.roundtable-user-message{width:92%}:where(html[data-app-routes]) .roundtable-active-agent-message{grid-template-columns:minmax(0,1fr) auto}:where(html[data-app-routes]) .roundtable-active-agent-message>p{grid-column:1/-1}:where(html[data-app-routes]) .roundtable-decision-card>header{align-items:flex-start;flex-direction:column}:where(html[data-app-routes]) .roundtable-deliberation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roundtable-question-form textarea{min-height:64px}.roundtable-history>nav{max-height:270px}}@media (prefers-reduced-motion:reduce){.roundtable-perspectives details,.roundtable-question-card,.roundtable-question-form textarea,.roundtable-test-prompts>button,:where(html[data-app-routes]) .roundtable-active-agent-message>i,:where(html[data-app-routes]) .roundtable-deliberation-agent.is-active{transition:none;animation:none}}.shopping-dashboard{font-family:var(--font-geist-sans),sans-serif;--command-line:#dfe3ea}.shopping-dashboard .command-controls label>span,.shopping-dashboard .command-topbar p,.shopping-dashboard .feature-hero p,.shopping-dashboard .shopping-intelligence-suite *{font-family:inherit}.shopping-dashboard .command-controls label>span,.shopping-dashboard .command-topbar p,.shopping-dashboard .feature-hero p,.shopping-dashboard .shopping-chart-heading span,.shopping-dashboard .shopping-commerce-health-heading span,.shopping-dashboard .shopping-evidence-kicker,.shopping-dashboard .shopping-evidence-label,.shopping-dashboard .shopping-provenance div span{letter-spacing:.08em}:where(html[data-app-routes]) .shopping-feature-hero{min-height:245px}:where(html[data-app-routes]) .shopping-feature-hero h2{max-width:760px}:where(html[data-app-routes]) .shopping-feature-hero span{max-width:760px;font-size:16px;line-height:1.55}.shopping-loading-state{margin-top:18px;min-height:140px;display:grid;place-items:center;border:1px solid var(--command-line);background:#ffffff;font-size:16px}.shopping-intelligence-suite{margin-top:18px;color:var(--dash-ink)}.shopping-intelligence-suite [data-slot=card]{border-color:#dfe3ea;border-radius:14px;background:#ffffff;box-shadow:none}.shopping-intelligence-suite [data-slot=card-header]{padding:18px 20px 10px}.shopping-intelligence-suite [data-slot=card-content]{padding:14px 20px 20px}.shopping-intelligence-suite [data-slot=card-title]{color:var(--dash-ink);font-size:18px;line-height:1.25}.shopping-intelligence-suite button,.shopping-intelligence-suite p,.shopping-intelligence-suite span,.shopping-intelligence-suite td,.shopping-intelligence-suite th{font-size:14px;line-height:1.45}.shopping-intelligence-suite th{color:#68616a;font-weight:700}.shopping-intelligence-suite td{color:#332c34}.shopping-intelligence-suite [data-slot=tabs-list]{flex-wrap:wrap;gap:8px;background:transparent}.shopping-intelligence-suite [data-slot=tabs-trigger]{min-height:42px;padding:8px 16px;border:1px solid var(--command-line);border-radius:999px;background:#ffffff;color:var(--dash-ink);font-size:14px}.shopping-intelligence-suite [data-slot=tabs-trigger][data-state=active]{border-color:var(--dash-ink);background:var(--dash-ink);color:#ffffff}.shopping-intelligence-suite [data-slot=badge]{font-size:13px}.shopping-intelligence-suite table{min-width:720px}.shopping-intelligence-suite [data-slot=card-content]:has(table){overflow-x:auto}.shopping-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--command-line);border-radius:12px;overflow:hidden;background:#ffffff}.shopping-metric-strip article{min-height:92px;padding:12px 16px;border-right:1px solid var(--command-line)}.shopping-metric-strip article:last-child{border-right:0}.shopping-metric-strip small,.shopping-metric-strip span{display:block;color:#68616a}.shopping-metric-strip span{font-size:14px;font-weight:700}.shopping-metric-strip strong{display:block;margin:6px 0 2px;font-size:27px;line-height:1;letter-spacing:-.05em}.shopping-metric-strip small{font-size:14px;line-height:1.35}.shopping-chart-grid-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:10px;margin-top:10px}.shopping-chart-card{min-width:0;padding:14px 16px;border:1px solid var(--command-line);background:#ffffff}.shopping-chart-card:first-child{grid-row:span 2}.shopping-scatter-card{grid-column:1/-1;width:min(100%,980px);justify-self:start}.shopping-chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--command-line)}.shopping-chart-heading span{display:block;color:#756d73;font:700 13px/1.2 var(--font-geist-mono),monospace;letter-spacing:.1em}.shopping-chart-heading h3{margin:8px 0 0;font-size:22px;line-height:1.15;letter-spacing:-.04em}.shopping-chart-heading small{color:#756d73;font-size:14px;white-space:nowrap}.shopping-chart-legend{display:flex;flex-wrap:wrap;gap:16px;margin:14px 0 2px;color:#68616a;font-size:14px}.shopping-chart-legend span{display:inline-flex;align-items:center;gap:7px}.shopping-chart-legend i{width:9px;height:9px;display:inline-block;border-radius:50%}.shopping-legend-owned{background:#ff694f}.shopping-legend-competitor{background:#9f5bd5}.shopping-line-chart,.shopping-scatter-chart{width:100%;height:auto;margin-top:8px;overflow:visible}.shopping-scatter-chart{max-width:760px;max-height:360px;display:block}.shopping-chart-grid{stroke:rgba(23,19,26,.12);stroke-dasharray:3 5}.shopping-chart-axis,.shopping-radar-label{fill:#7b747b;font-size:13px}.shopping-chart-line{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.shopping-chart-line-owned{stroke:#ff694f}.shopping-chart-line-competitor{stroke:#a85ddb;stroke-dasharray:8 7}.shopping-chart-dot-owned{fill:#ff694f;stroke:#ffffff;stroke-width:2}.shopping-chart-empty{min-height:200px;display:grid;place-items:center;padding:24px;color:#756d73;font-size:15px;text-align:center}.shopping-radar-chart{width:100%;max-height:315px;margin-top:10px}.shopping-radar-ring{fill:none;stroke:rgba(23,19,26,.16)}.shopping-radar-axis{stroke:rgba(23,19,26,.11)}.shopping-radar-data{fill:rgba(255,105,79,.22);stroke:#ff694f;stroke-width:3}.shopping-radar-dot{fill:#ff694f}.shopping-scatter-dot{stroke:#ffffff;stroke-width:3}.shopping-scatter-dot-owned{fill:#ff694f}.shopping-scatter-dot-competitor{fill:#a85ddb}.shopping-scatter-label{fill:#3f3740;font-size:13px}.shopping-scatter-caption{fill:#756d73;font-size:13px}.shopping-provenance{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 28px;align-items:end;padding:12px 16px;border:1px solid var(--command-line);background:#f7f7f8}.shopping-commerce-health-heading span,.shopping-evidence-kicker,.shopping-evidence-label,.shopping-provenance div span{display:block;color:#756d73;font:700 13px/1.2 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.shopping-provenance strong{display:block;margin-top:5px;font-size:15px;color:var(--dash-ink)}.shopping-provenance p{grid-column:1/-1;margin:0;color:#68616a;font-size:14px;line-height:1.45}.shopping-summary-grid{gap:10px!important}.shopping-summary-grid [data-slot=card]{border-radius:12px}.shopping-summary-grid [data-slot=card-header]{padding:12px 16px 4px}.shopping-summary-grid [data-slot=card-content]{padding:5px 16px 13px}.shopping-summary-grid [data-slot=card-title]{font-size:16px;line-height:1.2}.shopping-summary-grid [data-slot=card-content]>div{font-size:28px}.shopping-summary-grid [data-slot=card-content] p{margin-top:3px;font-size:13px;line-height:1.25}.shopping-commerce-health{padding:14px 16px;border:1px solid var(--command-line);border-radius:12px;background:#ffffff}.shopping-commerce-health-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:10px;border-bottom:1px solid var(--command-line)}.shopping-commerce-health-heading h2{margin:5px 0 0;font-size:20px;line-height:1.15;letter-spacing:-.04em}.shopping-commerce-health-heading p{max-width:390px;margin:0;color:#68616a;font-size:14px;line-height:1.45}.shopping-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.shopping-health-grid article{min-height:92px;padding:12px 18px 2px 0;border-right:1px solid var(--command-line)}.shopping-health-grid article:not(:first-child){padding-left:18px}.shopping-health-grid article:last-child{border-right:0}.shopping-health-grid small,.shopping-health-grid span{display:block;color:#68616a}.shopping-health-grid span{font-size:14px;font-weight:700}.shopping-health-grid strong{display:block;margin:6px 0 3px;font-size:26px;line-height:1;letter-spacing:-.05em}.shopping-health-grid small{font-size:14px;line-height:1.35}.shopping-evidence-row{cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.shopping-evidence-row:focus-visible,.shopping-evidence-row:hover{background:#f7f7f8!important;box-shadow:inset 3px 0 0 #ff694f;outline:none}.shopping-evidence-hint{display:inline-flex;align-items:center;gap:5px;color:#756d73;font-size:14px;font-weight:600}.shopping-evidence-backdrop{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;background:rgba(29,13,36,.38);backdrop-filter:blur(3px)}.shopping-evidence-drawer{width:min(570px,100%);height:100%;overflow-y:auto;padding:28px;border-left:1px solid rgba(23,19,26,.16);background:#ffffff;box-shadow:-18px 0 50px rgba(23,19,26,.18);color:var(--dash-ink)}.shopping-evidence-header{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--command-line)}.shopping-evidence-header h2{margin:9px 0 2px;font-size:29px;line-height:1.08;letter-spacing:-.05em}.shopping-evidence-header p{margin:0;color:#68616a;font-size:16px}.shopping-evidence-close{display:grid;width:38px;height:38px;place-items:center;flex:0 0 auto;border:1px solid var(--command-line);background:transparent;color:var(--dash-ink);cursor:pointer}.shopping-evidence-close:focus-visible,.shopping-evidence-close:hover{background:#f7f7f8;outline:2px solid #ff694f;outline-offset:2px}.shopping-evidence-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:15px 0 2px;color:#68616a;font-size:14px}.shopping-evidence-block{margin-top:20px;padding:16px;border:1px solid var(--command-line);background:#fff}.shopping-evidence-block>p{margin:9px 0 0;color:#332c34;font-size:16px;line-height:1.55}.shopping-evidence-submeta{margin-top:10px;color:#756d73;font-size:14px}.shopping-evidence-answer{white-space:pre-wrap}.shopping-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;border:1px solid var(--command-line);background:#fff}.shopping-evidence-grid div{min-height:82px;padding:13px 15px;border-right:1px solid var(--command-line);border-bottom:1px solid var(--command-line)}.shopping-evidence-grid div:nth-child(2n){border-right:0}.shopping-evidence-grid div:nth-last-child(-n+2){border-bottom:0}.shopping-evidence-grid span{display:block;color:#756d73;font-size:13px}.shopping-evidence-grid strong{display:block;margin-top:7px;color:var(--dash-ink);font-size:16px;line-height:1.25;overflow-wrap:anywhere}.shopping-evidence-excerpt{margin-top:14px!important;color:#68616a!important;font-style:italic}.shopping-evidence-source{display:inline-flex;align-items:center;gap:7px;margin-top:16px;color:var(--dash-ink);font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.shopping-evidence-note{margin:18px 0 0;color:#756d73;font-size:14px;line-height:1.5}.shopping-evidence-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--command-line)}.shopping-action-primary,.shopping-action-secondary{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:8px;padding:9px 15px;border:1px solid var(--dash-ink);border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.shopping-action-primary{background:var(--dash-ink);color:#ffffff}.shopping-action-secondary{background:transparent;color:var(--dash-ink)}.shopping-action-primary:focus-visible,.shopping-action-primary:hover{background:#302333}.shopping-action-secondary:focus-visible,.shopping-action-secondary:hover{background:#f7f7f8}@media (max-width:1180px){.shopping-chart-grid-layout{grid-template-columns:1fr}.shopping-chart-card:first-child,.shopping-scatter-card{grid-row:auto;grid-column:auto}.shopping-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.shopping-metric-strip article:nth-child(2){border-right:0}.shopping-metric-strip article:nth-child(-n+2){border-bottom:1px solid var(--command-line)}.shopping-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shopping-health-grid article:nth-child(2){border-right:0}.shopping-health-grid article:nth-child(-n+2){border-bottom:1px solid var(--command-line)}}@media (max-width:600px){.shopping-metric-strip{grid-template-columns:1fr}.shopping-metric-strip article,.shopping-metric-strip article:nth-child(2){border-right:0;border-bottom:1px solid var(--command-line)}.shopping-metric-strip article:last-child{border-bottom:0}.shopping-chart-card{padding:14px}.shopping-chart-heading{display:block}.shopping-chart-heading small{display:block;margin-top:7px}.shopping-provenance{grid-template-columns:1fr}.shopping-provenance p{grid-column:auto}.shopping-commerce-health{padding:12px 14px}.shopping-commerce-health-heading{display:block}.shopping-commerce-health-heading p{margin-top:10px}.shopping-health-grid{grid-template-columns:1fr}.shopping-health-grid article,.shopping-health-grid article:not(:first-child){padding:14px 0;border-right:0;border-bottom:1px solid var(--command-line)}.shopping-health-grid article:last-child{border-bottom:0}.shopping-evidence-drawer{padding:20px}}@media (max-width:1180px){.feature-grid-layout{grid-template-columns:1fr}.feature-side{grid-template-columns:1fr 1fr;grid-template-rows:auto}.feature-hero{grid-template-columns:1fr 220px}:where(html[data-app-routes]) .roundtable-feature-hero{grid-template-columns:1fr}:where(html[data-app-routes]) .roundtable-arena{justify-self:center}}@media (max-width:900px){.feature-hero{grid-template-columns:1fr}.feature-hero>.feature-mini-bars{display:none}:where(html[data-app-routes]) .roundtable-feature-hero{grid-template-columns:1fr}:where(html[data-app-routes]) .roundtable-arena{justify-self:center}.feature-data-table{overflow-x:auto}:where(html[data-app-routes]) .crawlers-data-table{overflow-x:hidden}.feature-data-table>button{min-width:720px}:where(html[data-app-routes]) .crawlers-data-table>button{min-width:0}:where(html[data-app-routes]) .crawler-event-table{overflow-x:hidden}:where(html[data-app-routes]) .crawler-event-table>button{min-width:0;grid-template-columns:26px minmax(100px,.75fr) minmax(130px,1.25fr) 48px}:where(html[data-app-routes]) .crawler-event-table>button>b{display:none}.feature-table-labels{min-width:720px}:where(html[data-app-routes]) .roundtable-session-table>button{min-width:780px}}@media (max-width:760px){.feature-hero{min-height:190px;padding:24px}:where(html[data-app-routes]) .roundtable-feature-hero{min-height:0;gap:24px}.feature-tabs{align-items:stretch;flex-direction:column;padding:10px}.feature-tabs>div{width:100%;min-height:38px}.feature-tabs>div button{flex:1}.feature-tabs .dashboard-search{width:100%}.feature-side{grid-template-columns:1fr}.feature-chart{height:205px}.feature-line-chart{height:auto}.feature-chart>.feature-mini-bars{height:148px}}@media (max-width:560px){:where(html[data-app-routes]) .crawler-source-grid{grid-template-columns:1fr}:where(html[data-app-routes]) .crawler-event-table>button{grid-template-columns:24px minmax(90px,.8fr) minmax(110px,1.2fr) 44px;gap:6px;padding-inline:10px}:where(html[data-app-routes]) .roundtable-agent-focus>div{align-items:flex-start;flex-wrap:wrap}:where(html[data-app-routes]) .roundtable-agent-focus em{width:100%;margin-left:0}:where(html[data-app-routes]) .roundtable-arena{width:100%;height:auto;padding-top:188px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:where(html[data-app-routes]) .roundtable-arena:before{inset:18px 25% auto;height:150px}:where(html[data-app-routes]) .roundtable-arena-core{top:0;transform:translateX(-50%)}:where(html[data-app-routes]) .roundtable-agent-seat{width:auto;min-width:0;position:static;transform:none}:where(html[data-app-routes]) .roundtable-signal-field{display:none}}@media (prefers-reduced-motion:reduce){:where(html[data-app-routes]) .roundtable-agent-seat.is-speaking,:where(html[data-app-routes]) .roundtable-arena.is-deliberating .roundtable-arena-core,:where(html[data-app-routes]) .roundtable-arena.is-deliberating .roundtable-signal{animation:none}:where(html[data-app-routes]) .roundtable-signal-field{display:none}:where(html[data-app-routes]) .roundtable-agent-seat{transition:none}}:where(html[data-app-routes]) .public-page{min-height:100vh;background:#ffffff;color:var(--ink);font-family:var(--font-product-sans),sans-serif;font-synthesis:none}:where(html[data-app-routes]) .public-header{height:80px;padding:0 3.2vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);position:relative;z-index:10}:where(html[data-app-routes]) .public-header nav{display:flex;gap:30px;font-size:13px}:where(html[data-app-routes]) .public-header>.button{justify-self:end}:where(html[data-app-routes]) .public-menu{display:none;border:0;background:none;font-size:22px}:where(html[data-app-routes]) .public-hero{min-height:520px;padding:90px 7vw 75px;display:grid;grid-template-columns:1.35fr .65fr;gap:8vw;align-items:end;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.command-dashboard .dashboard-view-intro{display:none}:where(html[data-app-routes]) .public-hero:after{content:"";position:absolute;right:-90px;top:-170px;width:440px;height:440px;border:1px solid rgba(23,19,26,.12);border-radius:50%;box-shadow:0 0 0 65px rgba(166,91,221,.055),0 0 0 130px rgba(255,93,69,.035)}:where(html[data-app-routes]) .public-hero>*{position:relative;z-index:1}:where(html[data-app-routes]) .public-hero p:first-child{margin:0 0 28px;color:#8f356f;font:600 13px var(--font-geist-mono),monospace;letter-spacing:.13em}:where(html[data-app-routes]) .public-hero h1{margin:0;font-size:clamp(55px,6vw,92px);line-height:.97;letter-spacing:-.06em;font-weight:470}:where(html[data-app-routes]) .public-hero h1 em{color:#8f356f}:where(html[data-app-routes]) .public-hero>p:last-child{max-width:580px;margin:0;font-size:17px;line-height:1.65;color:rgba(23,19,26,.68)}:where(html[data-app-routes]) .public-blog-hero{background:#f7f7f8}:where(html[data-app-routes]) .featured-story{margin:22px;display:grid;grid-template-columns:1.1fr .9fr;min-height:560px;background:#1d0d24;color:white}:where(html[data-app-routes]) .story-art{padding:30px;position:relative;overflow:hidden;background-image:linear-gradient(135deg,rgba(34,10,43,.2),rgba(34,10,43,.72)),url(/digraph-signal-field.webp);background-size:cover;background-position:50%}:where(html[data-app-routes]) .story-art>span{font:13px var(--font-geist-mono),monospace;letter-spacing:.11em}:where(html[data-app-routes]) .story-art>i{position:absolute;right:12%;bottom:10%;width:22%;height:42%;background:rgba(255,93,69,.77);mix-blend-mode:screen}:where(html[data-app-routes]) .story-art>i:nth-of-type(2){right:32%;height:27%;background:rgba(216,251,75,.65)}:where(html[data-app-routes]) .story-art>i:nth-of-type(3){right:52%;height:58%;background:rgba(166,91,221,.7)}:where(html[data-app-routes]) .featured-story article{padding:65px 6vw;display:flex;flex-direction:column;justify-content:center}:where(html[data-app-routes]) .article-grid article>p,:where(html[data-app-routes]) .featured-story article>p{margin:0 0 25px;color:#d8fb4b;font:13px var(--font-geist-mono),monospace;letter-spacing:.1em}:where(html[data-app-routes]) .featured-story h2{margin:0;font-size:clamp(42px,4vw,65px);line-height:1.02;letter-spacing:-.055em;font-weight:470}:where(html[data-app-routes]) .featured-story article>span{margin:28px 0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}:where(html[data-app-routes]) .article-grid article>a,:where(html[data-app-routes]) .featured-story article>a,:where(html[data-app-routes]) .resource-grid article>a{width:100%;padding:15px 0 10px;border-bottom:1px solid;display:flex;justify-content:space-between;font-size:13px;font-weight:700}:where(html[data-app-routes]) .article-index{padding:110px 5vw}:where(html[data-app-routes]) .filter-row{max-width:600px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}:where(html[data-app-routes]) .filter-row button{min-height:35px;padding:0 12px;border:1px solid var(--line);background:transparent;font-size:13px;cursor:pointer}:where(html[data-app-routes]) .filter-row button.active{background:var(--ink);color:white}:where(html[data-app-routes]) .article-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}:where(html[data-app-routes]) .article-grid article{min-height:520px;padding:18px 22px 24px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .article-grid article:nth-child(3n){border-right:0}:where(html[data-app-routes]) .article-art{height:200px;margin:-18px -22px 25px;padding:18px;display:flex;justify-content:space-between;color:white;background:linear-gradient(135deg,#3b174a,#b24176)}:where(html[data-app-routes]) .article-art b{align-self:flex-end;font-size:72px;line-height:.8;opacity:.24}:where(html[data-app-routes]) .article-art span{font:13px var(--font-geist-mono),monospace;letter-spacing:.08em}:where(html[data-app-routes]) .art-1{background:linear-gradient(135deg,#2d4c4d,#8faa77)}:where(html[data-app-routes]) .art-2{background:linear-gradient(135deg,#a04752,#e4b15f)}:where(html[data-app-routes]) .article-grid article>p{color:#8f356f;margin-bottom:15px}:where(html[data-app-routes]) .article-grid h3{margin:0;font-size:24px;line-height:1.15;letter-spacing:-.04em}:where(html[data-app-routes]) .article-grid article>span{margin:18px 0;color:rgba(23,19,26,.65);font-size:13px;line-height:1.6}:where(html[data-app-routes]) .article-grid article>a{margin-top:auto}:where(html[data-app-routes]) .resource-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:22px;border:1px solid var(--line)}:where(html[data-app-routes]) .resource-grid article{min-height:470px;padding:25px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .resource-grid article:nth-child(3n){border-right:0}:where(html[data-app-routes]) .resource-symbol{height:150px;margin:-25px -25px 30px;padding:20px;display:flex;justify-content:space-between;align-items:flex-start;background:#dcefe8}:where(html[data-app-routes]) .resource-symbol b{align-self:center;font:90px Georgia,serif}:where(html[data-app-routes]) .resource-symbol span{font:13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .resource-symbol-1{background:#e2dcf6}:where(html[data-app-routes]) .resource-symbol-2{background:#f1d9cd}:where(html[data-app-routes]) .resource-grid article>p{color:#8f356f;font:13px var(--font-geist-mono),monospace;letter-spacing:.08em}:where(html[data-app-routes]) .resource-grid h2{margin:20px 0 12px;font-size:25px;letter-spacing:-.04em}:where(html[data-app-routes]) .resource-grid article>span{font-size:13px;line-height:1.6;opacity:.68}:where(html[data-app-routes]) .resource-grid article>a{margin-top:auto}:where(html[data-app-routes]) .public-band{min-height:520px;margin:22px;padding:80px 8vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:white;background:linear-gradient(115deg,rgba(27,8,34,.78),rgba(27,8,34,.25)),url(/digraph-signal-field.webp) 50%/cover}:where(html[data-app-routes]) .public-band>p{font:13px var(--font-geist-mono),monospace;letter-spacing:.12em}:where(html[data-app-routes]) .public-band h2{margin:24px 0;font-size:clamp(48px,5vw,75px);line-height:1;letter-spacing:-.05em;font-weight:470}:where(html[data-app-routes]) .public-band>span{max-width:560px;color:rgba(255,255,255,.75);font-size:15px}:where(html[data-app-routes]) .public-band>a{margin-top:35px;padding:15px 18px;background:white;color:var(--ink);font-size:13px;font-weight:700}:where(html[data-app-routes]) .public-footer{padding:70px 4vw 25px;display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line);background:#f7f7f8}:where(html[data-app-routes]) .public-footer h2{margin:55px 0 0;font-size:42px;line-height:1.04;letter-spacing:-.05em;font-weight:470}:where(html[data-app-routes]) .public-footer h2 em{color:#8f356f}:where(html[data-app-routes]) .public-footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}:where(html[data-app-routes]) .public-footer-links>span{display:flex;flex-direction:column;gap:13px}:where(html[data-app-routes]) .public-footer-links b{margin-bottom:12px;color:rgba(23,19,26,.48);font:13px var(--font-geist-mono),monospace;letter-spacing:.1em}:where(html[data-app-routes]) .public-footer-links a{font-size:13px}:where(html[data-app-routes]) .public-footer>p{grid-column:1/-1;margin:25px 0 0;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font:13px var(--font-geist-mono),monospace;letter-spacing:.08em}:where(html[data-app-routes]) .pricing-page{--pricing-blue:#2862f0;--pricing-surface:#ffffff;color:var(--ink);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;font-synthesis:none}:where(html[data-app-routes]) .pricing-shell{width:min(100%,1088px);margin:0 auto;padding:88px 24px 112px}:where(html[data-app-routes]) .pricing-heading{max-width:680px;margin:0 auto 40px;text-align:center}:where(html[data-app-routes]) .pricing-heading h1{margin:0;font-family:"Cabinet Grotesk",var(--font-geist-sans),sans-serif;font-size:clamp(44px,5vw,64px);font-weight:500;line-height:.98;letter-spacing:-.055em}:where(html[data-app-routes]) .pricing-heading>p{max-width:540px;margin:16px auto 0;color:rgba(23,19,26,.66);font-size:16px;line-height:1.55}:where(html[data-app-routes]) .billing-toggle{width:min(100%,364px);margin:28px auto 0;padding:4px;display:grid;grid-template-columns:1fr 1fr;gap:4px;border:1px solid var(--line);border-radius:12px;background:rgba(23,19,26,.04)}:where(html[data-app-routes]) .billing-toggle button{min-height:42px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:rgba(23,19,26,.62);font-size:14px;font-weight:650;line-height:1.2;cursor:pointer;transition:background .16s ease,color .16s ease}:where(html[data-app-routes]) .billing-toggle button span{margin-left:4px;color:inherit;font-size:13px;font-weight:650}:where(html[data-app-routes]) .billing-toggle button.active{background:var(--pricing-surface);color:var(--ink);box-shadow:0 1px 2px rgba(23,19,26,.12)}:where(html[data-app-routes]) .billing-toggle button:hover:not(.active){color:var(--ink);background:rgba(23,19,26,.045)}:where(html[data-app-routes]) .billing-toggle button:focus-visible,:where(html[data-app-routes]) .pricing-enterprise>a:focus-visible,:where(html[data-app-routes]) .pricing-plan-button:focus-visible{outline:2px solid var(--pricing-blue);outline-offset:3px}:where(html[data-app-routes]) .pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:where(html[data-app-routes]) .pricing-grid article{min-height:590px;padding:28px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;background:var(--pricing-surface);color:var(--ink)}:where(html[data-app-routes]) .pricing-grid article.featured{border-color:var(--pricing-blue);background:rgba(40,98,240,.035)}:where(html[data-app-routes]) .pricing-plan-header{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:16px}:where(html[data-app-routes]) .pricing-plan-header h2,:where(html[data-app-routes]) .pricing-plan-header h3{margin:0;font-family:"Cabinet Grotesk",var(--font-geist-sans),sans-serif;font-size:30px;font-weight:600;line-height:1;letter-spacing:-.04em}:where(html[data-app-routes]) .pricing-price{min-height:102px;margin-top:30px;display:flex;align-items:baseline;gap:9px}:where(html[data-app-routes]) .pricing-price>span{font-size:clamp(48px,4.6vw,60px);font-weight:500;line-height:1;letter-spacing:-.075em;font-variant-numeric:tabular-nums}:where(html[data-app-routes]) .pricing-price>span.pricing-contact-price{font-size:clamp(32px,3.2vw,42px);letter-spacing:-.055em}:where(html[data-app-routes]) .pricing-price small{max-width:130px;color:rgba(23,19,26,.62);font-size:14px;line-height:1.35;letter-spacing:0}:where(html[data-app-routes]) .pricing-plan-note{min-height:48px;margin:0;color:rgba(23,19,26,.72);font-size:15px;line-height:1.5}:where(html[data-app-routes]) .pricing-grid .pricing-plan-button{min-height:48px;margin:24px 0 0;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:8px;background:transparent;font-size:14px;font-weight:650;line-height:1.2;transition:background .16s ease,color .16s ease}:where(html[data-app-routes]) .pricing-grid .pricing-plan-button:hover,:where(html[data-app-routes]) .pricing-grid article.featured .pricing-plan-button{background:var(--ink);color:white}:where(html[data-app-routes]) .pricing-grid article.featured .pricing-plan-button:hover{border-color:var(--pricing-blue);background:var(--pricing-blue)}:where(html[data-app-routes]) .pricing-enterprise>a svg,:where(html[data-app-routes]) .pricing-plan-button svg{width:16px;height:16px}:where(html[data-app-routes]) .pricing-includes{margin:30px 0 0;padding-top:24px;border-top:1px solid var(--line);font-size:14px;font-weight:650;line-height:1.4}:where(html[data-app-routes]) .pricing-grid ul{margin:16px 0 0;padding:0;display:grid;gap:14px;list-style:none}:where(html[data-app-routes]) .pricing-grid li{margin:0;display:flex;align-items:flex-start;position:relative;gap:10px;font-size:14px;line-height:1.45}:where(html[data-app-routes]) .pricing-feature-label{min-width:0;flex:1}:where(html[data-app-routes]) .pricing-grid li svg{width:16px;height:16px;margin-top:2px;flex:0 0 auto;color:var(--pricing-blue);stroke-width:2}:where(html[data-app-routes]) .pricing-grid li.pricing-audit-feature{margin-top:2px;padding-top:14px;border-top:1px solid var(--line)}:where(html[data-app-routes]) .pricing-feature-popover-wrap{position:relative;flex:0 0 auto;margin-left:auto}:where(html[data-app-routes]) .pricing-feature-popover-trigger{width:18px;height:18px;display:grid;place-items:center;border:1px solid rgba(23,19,26,.22);border-radius:50%;background:transparent;color:rgba(23,19,26,.58);font:600 13px/1 var(--font-geist-sans),sans-serif;cursor:help;transition:border-color .16s ease,color .16s ease,background .16s ease}:where(html[data-app-routes]) .pricing-feature-popover-trigger:focus-visible,:where(html[data-app-routes]) .pricing-feature-popover-trigger:hover{border-color:var(--pricing-blue);background:rgba(40,98,240,.08);color:var(--pricing-blue);outline:0}:where(html[data-app-routes]) .pricing-feature-popover{position:absolute;right:-8px;bottom:calc(100% + 9px);z-index:20;width:min(250px,calc(100vw - 48px));padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--pricing-surface);color:rgba(23,19,26,.72);box-shadow:0 10px 24px rgba(23,19,26,.12);font-size:13px;line-height:1.45;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease}:where(html[data-app-routes]) .pricing-feature-popover:after{content:"";position:absolute;right:12px;bottom:-5px;width:9px;height:9px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--pricing-surface);transform:rotate(45deg)}:where(html[data-app-routes]) .pricing-feature-popover-wrap:focus-within .pricing-feature-popover,:where(html[data-app-routes]) .pricing-feature-popover-wrap:hover .pricing-feature-popover{opacity:1;pointer-events:auto;transform:translateY(0)}:where(html[data-app-routes]) .pricing-enterprise{margin-top:16px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .pricing-enterprise h2{margin:0;font-family:"Cabinet Grotesk",var(--font-geist-sans),sans-serif;font-size:24px;font-weight:600;letter-spacing:-.035em}:where(html[data-app-routes]) .pricing-enterprise p{max-width:680px;margin:5px 0 0;color:rgba(23,19,26,.66);font-size:14px;line-height:1.5}:where(html[data-app-routes]) .pricing-enterprise>a{min-height:40px;padding:0 14px;flex:0 0 auto;display:inline-flex;align-items:center;gap:20px;border:1px solid var(--line);border-radius:8px;font-size:14px;font-weight:650;transition:background .16s ease,color .16s ease}:where(html[data-app-routes]) .pricing-enterprise>a:hover{background:var(--ink);color:white}:where(html[data-app-routes]) .pricing-footnote{margin-top:20px;display:flex;justify-content:center;gap:24px;color:rgba(23,19,26,.58);font-size:13px;line-height:1.5}:where(html[data-app-routes]) .pricing-discovery-links{margin-top:28px;display:flex;justify-content:center;flex-wrap:wrap;gap:8px 20px;color:rgba(23,19,26,.58);font-size:14px;line-height:1.5;text-align:center}:where(html[data-app-routes]) .pricing-discovery-links a{color:var(--ink);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:where(html[data-app-routes]) .pricing-discovery-links a:hover{color:var(--pricing-blue)}:where(html[data-app-routes]) .compare-page{--compare-canvas:#ffffff;--compare-surface:#ffffff;--compare-ink:#17131a;--compare-muted:rgba(23,19,26,0.66);--compare-border:rgba(23,19,26,0.18);--compare-coral:#ff694f;--compare-plum:#8f356f;--compare-lime:#d8fb4b;--compare-font:var(--font-geist-sans),Arial,Helvetica,sans-serif;background:var(--compare-canvas);color:var(--compare-ink);font-family:var(--compare-font);font-synthesis:none}:where(html[data-app-routes]) .compare-frame{width:min(100%,1280px);margin:0 auto;padding-right:24px;padding-left:24px}:where(html[data-app-routes]) .compare-hero{border-bottom:1px solid var(--compare-border);background:var(--compare-canvas)}:where(html[data-app-routes]) .compare-hero-layout{min-height:430px;padding-top:64px;padding-bottom:72px;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(32px,7vw,96px)}:where(html[data-app-routes]) .compare-hero-copy{max-width:760px}:where(html[data-app-routes]) .compare-cta h2,:where(html[data-app-routes]) .compare-hero h1,:where(html[data-app-routes]) .compare-section-heading h2{margin:0;font-family:var(--compare-font);color:var(--compare-ink);font-weight:700;letter-spacing:-.045em}:where(html[data-app-routes]) .compare-hero h1{max-width:720px;font-size:clamp(44px,5.1vw,68px);line-height:.98}:where(html[data-app-routes]) .compare-hero h1 em{color:var(--compare-plum);font-family:inherit;font-style:italic;font-weight:600}:where(html[data-app-routes]) .compare-hero-copy>p{max-width:640px;margin:24px 0 0;color:var(--compare-muted);font-size:17px;line-height:1.65}:where(html[data-app-routes]) .compare-primary-action{min-height:40px;margin-top:28px;border-radius:8px;background:var(--compare-ink)!important;color:#ffffff!important;box-shadow:none}:where(html[data-app-routes]) .compare-primary-action:hover{background:var(--compare-plum)!important}:where(html[data-app-routes]) .compare-evidence-panel{overflow:hidden;border:1px solid var(--compare-border);border-radius:12px;background:var(--compare-surface)}:where(html[data-app-routes]) .compare-evidence-panel>p{margin:0;padding:14px 16px;border-bottom:1px solid var(--compare-border);color:var(--compare-ink);font-size:14px;font-weight:700}:where(html[data-app-routes]) .compare-evidence-panel dl{margin:0}:where(html[data-app-routes]) .compare-evidence-panel dl>div{padding:14px 16px;border-bottom:1px solid var(--compare-border)}:where(html[data-app-routes]) .compare-evidence-panel dl>div:last-child{border-bottom:0}:where(html[data-app-routes]) .compare-evidence-panel dt{color:var(--compare-coral);font-size:14px;font-weight:700}:where(html[data-app-routes]) .compare-evidence-panel dd{margin:4px 0 0;color:var(--compare-muted);font-size:14px;line-height:1.45}:where(html[data-app-routes]) .compare-summary{border-bottom:1px solid var(--compare-border);background:var(--compare-surface)}:where(html[data-app-routes]) .compare-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border-right:1px solid var(--compare-border);border-left:1px solid var(--compare-border)}:where(html[data-app-routes]) .compare-summary article{min-height:116px;padding:20px 24px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--compare-border)}:where(html[data-app-routes]) .compare-summary article:last-child{border-right:0}:where(html[data-app-routes]) .compare-summary strong{color:var(--compare-ink);font-family:var(--compare-font);font-size:20px;letter-spacing:-.02em}:where(html[data-app-routes]) .compare-summary span{margin-top:6px;color:var(--compare-muted);font-size:14px;line-height:1.4}:where(html[data-app-routes]) .compare-schematic{padding:56px 0 24px;background:var(--compare-canvas)}:where(html[data-app-routes]) .compare-schematic-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);align-items:end;gap:clamp(32px,6vw,80px)}:where(html[data-app-routes]) .compare-schematic-heading h2{max-width:760px;margin:0;color:var(--compare-ink);font-family:var(--compare-font);font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.05;letter-spacing:-.045em}:where(html[data-app-routes]) .compare-schematic-heading p{max-width:520px;margin:0;color:var(--compare-muted);font-size:15px;line-height:1.55}:where(html[data-app-routes]) .compare-schematic-stack{margin-top:28px}:where(html[data-app-routes]) .compare-schematic-panel{padding:22px 24px 24px;overflow:hidden;border:1px solid var(--compare-border);border-radius:12px;background:var(--compare-surface)}:where(html[data-app-routes]) .compare-schematic-panel>header{margin-bottom:20px;display:flex;align-items:baseline;justify-content:space-between;gap:24px}:where(html[data-app-routes]) .compare-schematic-panel>header span{color:var(--compare-muted);font-size:13px;font-weight:650;line-height:1.35;letter-spacing:.06em;text-transform:uppercase}:where(html[data-app-routes]) .compare-schematic-panel>header h3{margin:0;color:var(--compare-ink);font-family:var(--compare-font);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.025em}:where(html[data-app-routes]) .compare-schematic-panel-connected{box-shadow:inset 0 3px var(--compare-lime)}:where(html[data-app-routes]) .compare-schematic-panel-connected>header span{color:var(--compare-coral)}:where(html[data-app-routes]) .compare-flow{margin:0;padding:0;display:grid;gap:36px;list-style:none}:where(html[data-app-routes]) .compare-flow-three{grid-template-columns:repeat(3,minmax(0,1fr))}:where(html[data-app-routes]) .compare-flow-four{grid-template-columns:repeat(4,minmax(0,1fr))}:where(html[data-app-routes]) .compare-flow li{min-width:0;position:relative}:where(html[data-app-routes]) .compare-flow-node{min-height:136px;padding:18px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border:1px solid var(--compare-border);border-radius:12px;background:var(--compare-canvas)}:where(html[data-app-routes]) .compare-flow-node svg{width:20px;height:20px;margin-bottom:20px;color:var(--compare-muted);stroke-width:1.6}:where(html[data-app-routes]) .compare-flow-node strong{color:var(--compare-ink);font-size:16px;font-weight:700;line-height:1.3}:where(html[data-app-routes]) .compare-flow-node span{margin-top:4px;color:var(--compare-muted);font-size:14px;line-height:1.4}:where(html[data-app-routes]) .compare-flow-arrow{width:24px;height:24px;position:absolute;top:50%;right:-30px;z-index:1;color:var(--compare-muted);transform:translateY(-50%);stroke-width:2.2}:where(html[data-app-routes]) .compare-schematic-panel-connected .compare-flow-node{background:var(--compare-surface)}:where(html[data-app-routes]) .compare-schematic-panel-connected .compare-flow-arrow,:where(html[data-app-routes]) .compare-schematic-panel-connected .compare-flow-node svg{color:var(--compare-coral)}:where(html[data-app-routes]) .compare-schematic-divider{min-height:48px;display:flex;align-items:center;gap:16px;color:var(--compare-muted);font-size:13px;font-weight:650;line-height:1;letter-spacing:.06em;text-transform:uppercase}:where(html[data-app-routes]) .compare-schematic-divider:after,:where(html[data-app-routes]) .compare-schematic-divider:before{height:1px;flex:1;background:var(--compare-border);content:""}:where(html[data-app-routes]) .compare-modules{padding:56px 0;border-bottom:1px solid var(--compare-border);background:var(--compare-canvas)}:where(html[data-app-routes]) .compare-modules-heading{margin-bottom:22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:clamp(32px,7vw,96px);text-align:center}:where(html[data-app-routes]) .compare-modules-heading h2{max-width:720px;margin:0 auto 0 0;color:var(--compare-ink);font-family:var(--compare-font);font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.05;letter-spacing:-.045em;text-align:left}:where(html[data-app-routes]) .compare-modules-heading p{max-width:720px;margin:14px auto 0;color:var(--compare-muted);font-size:15px;line-height:1.6}:where(html[data-app-routes]) .compare-modules-heading>strong{padding:10px 0 0;border-top:3px solid var(--compare-coral);color:var(--compare-ink);font-size:15px;line-height:1.5}:where(html[data-app-routes]) .compare-module-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid var(--compare-border);border-radius:12px;background:var(--compare-surface)}:where(html[data-app-routes]) .compare-module-grid article{min-height:192px;padding:18px;grid-column:span 2;border-right:1px solid var(--compare-border);border-bottom:1px solid var(--compare-border);text-align:center}:where(html[data-app-routes]) .compare-module-grid article:nth-child(3){border-right:0}:where(html[data-app-routes]) .compare-module-grid article:nth-child(4),:where(html[data-app-routes]) .compare-module-grid article:nth-child(5){grid-column:span 3;border-bottom:0}:where(html[data-app-routes]) .compare-module-grid article:nth-child(5){border-right:0}:where(html[data-app-routes]) .compare-module-grid header{display:flex;align-items:center;justify-content:center;gap:16px}:where(html[data-app-routes]) .compare-module-grid header span{color:var(--compare-coral);font-size:13px;font-weight:700}:where(html[data-app-routes]) .compare-module-grid header b{color:var(--compare-muted);font-size:13px;font-weight:700}:where(html[data-app-routes]) .compare-module-grid h3{max-width:280px;margin:30px auto 0;color:var(--compare-ink);font-family:var(--compare-font);font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.025em}:where(html[data-app-routes]) .compare-module-grid p{max-width:460px;margin:8px auto 0;color:var(--compare-muted);font-size:14px;line-height:1.55}:where(html[data-app-routes]) .compare-workspace{padding:48px 0 72px}:where(html[data-app-routes]) .compare-section-heading{margin-bottom:24px;display:flex;align-items:end;justify-content:space-between;gap:32px}:where(html[data-app-routes]) .compare-cta h2,:where(html[data-app-routes]) .compare-section-heading h2{font-size:clamp(30px,3.4vw,44px);line-height:1.05}:where(html[data-app-routes]) .compare-section-heading p{max-width:620px;margin:12px 0 0;color:var(--compare-muted);font-size:15px;line-height:1.55}:where(html[data-app-routes]) .compare-table-card{overflow:hidden;border:1px solid var(--compare-border);border-radius:12px;background:var(--compare-surface)}:where(html[data-app-routes]) .compare-comparison-table{min-width:900px;color:var(--compare-ink)}:where(html[data-app-routes]) .compare-comparison-table thead{background:var(--compare-canvas)}:where(html[data-app-routes]) .compare-comparison-table tbody tr,:where(html[data-app-routes]) .compare-comparison-table thead tr{border-color:var(--compare-border)}:where(html[data-app-routes]) .compare-comparison-table td,:where(html[data-app-routes]) .compare-comparison-table th{padding:16px;vertical-align:middle;white-space:normal}:where(html[data-app-routes]) .compare-comparison-table thead th{height:48px;color:var(--compare-muted);font-family:var(--compare-font);font-size:15px;font-weight:550;line-height:1.3;letter-spacing:0;text-align:center}:where(html[data-app-routes]) .compare-comparison-table tbody th{width:20%;color:var(--compare-ink);font-size:16px;font-weight:600;line-height:1.3}:where(html[data-app-routes]) .compare-comparison-table tbody td{width:26.66%;color:var(--compare-muted);font-size:15px;line-height:1.5}:where(html[data-app-routes]) .compare-comparison-table .compare-digraph-column{background:rgba(216,251,75,.22);color:var(--compare-ink)}:where(html[data-app-routes]) .compare-comparison-table thead .compare-digraph-column{background:var(--compare-ink);color:var(--compare-lime);box-shadow:inset 0 3px var(--compare-lime)}:where(html[data-app-routes]) .compare-comparison-table td.compare-digraph-column strong{font-weight:700}:where(html[data-app-routes]) .compare-cta{border-top:1px solid var(--compare-border);border-bottom:1px solid var(--compare-border);background:var(--compare-surface)}:where(html[data-app-routes]) .compare-cta-content{min-height:260px;padding-top:48px;padding-bottom:48px;display:flex;align-items:center;justify-content:space-between;gap:32px}:where(html[data-app-routes]) .compare-cta h2{max-width:620px}:where(html[data-app-routes]) .compare-cta p{max-width:680px;margin:12px 0 0;color:var(--compare-muted);font-size:15px;line-height:1.55}:where(html[data-app-routes]) .compare-cta .compare-primary-action{flex:0 0 auto;margin:0}@media (max-width:900px){:where(html[data-app-routes]) .compare-hero-layout{min-height:0;grid-template-columns:1fr}:where(html[data-app-routes]) .compare-schematic-heading{grid-template-columns:1fr;gap:12px}:where(html[data-app-routes]) .compare-schematic-heading p{max-width:680px}:where(html[data-app-routes]) .compare-flow{gap:24px}:where(html[data-app-routes]) .compare-flow-arrow{right:-25px}:where(html[data-app-routes]) .compare-evidence-panel{max-width:640px}:where(html[data-app-routes]) .compare-modules-heading{grid-template-columns:1fr;gap:24px}:where(html[data-app-routes]) .compare-modules-heading>strong{max-width:620px}:where(html[data-app-routes]) .compare-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-app-routes]) .compare-module-grid article,:where(html[data-app-routes]) .compare-module-grid article:nth-child(4){grid-column:span 1;border-right:1px solid var(--compare-border);border-bottom:1px solid var(--compare-border)}:where(html[data-app-routes]) .compare-module-grid article:nth-child(2),:where(html[data-app-routes]) .compare-module-grid article:nth-child(4){border-right:0}:where(html[data-app-routes]) .compare-module-grid article:nth-child(5){grid-column:span 2;border-right:0;border-bottom:0}}@media (max-width:680px){:where(html[data-app-routes]) .compare-frame{padding-right:16px;padding-left:16px}:where(html[data-app-routes]) .compare-hero-layout{padding-top:48px;padding-bottom:48px}:where(html[data-app-routes]) .compare-hero h1{font-size:clamp(40px,12vw,52px)}:where(html[data-app-routes]) .compare-hero-copy>p{font-size:16px}:where(html[data-app-routes]) .compare-summary-grid{grid-template-columns:1fr;border-right:0;border-left:0}:where(html[data-app-routes]) .compare-summary article{min-height:0;padding:18px 16px;border-right:0;border-bottom:1px solid var(--compare-border)}:where(html[data-app-routes]) .compare-summary article:last-child{border-bottom:0}:where(html[data-app-routes]) .compare-schematic{padding:36px 0 16px}:where(html[data-app-routes]) .compare-schematic-panel{padding:18px 16px}:where(html[data-app-routes]) .compare-schematic-panel>header{margin-bottom:16px;align-items:flex-start;flex-direction:column;gap:4px}:where(html[data-app-routes]) .compare-flow-four,:where(html[data-app-routes]) .compare-flow-three{grid-template-columns:1fr;gap:12px}:where(html[data-app-routes]) .compare-flow-node{min-height:0}:where(html[data-app-routes]) .compare-flow-arrow{margin:10px auto -2px;position:static;display:block;transform:rotate(90deg)}:where(html[data-app-routes]) .compare-modules{padding:36px 0}:where(html[data-app-routes]) .compare-module-grid{grid-template-columns:1fr}:where(html[data-app-routes]) .compare-module-grid article,:where(html[data-app-routes]) .compare-module-grid article:nth-child(4),:where(html[data-app-routes]) .compare-module-grid article:nth-child(5){min-height:0;grid-column:span 1;border-right:0;border-bottom:1px solid var(--compare-border)}:where(html[data-app-routes]) .compare-module-grid article:nth-child(5){border-bottom:0}:where(html[data-app-routes]) .compare-module-grid h3{margin-top:32px}:where(html[data-app-routes]) .compare-workspace{padding:48px 0}:where(html[data-app-routes]) .compare-section-heading{align-items:flex-start;flex-direction:column;gap:12px}:where(html[data-app-routes]) .compare-table-card{border-right:0;border-left:0;border-radius:0}:where(html[data-app-routes]) .compare-comparison-table td,:where(html[data-app-routes]) .compare-comparison-table th{padding:14px 16px}:where(html[data-app-routes]) .compare-cta-content{min-height:0;padding-top:40px;padding-bottom:40px;align-items:flex-start;flex-direction:column}}:where(html[data-app-routes]) .about-manifesto{padding:120px 8vw;background:#1d0d24;color:white}:where(html[data-app-routes]) .about-manifesto>p{color:#d8fb4b;font:13px var(--font-geist-mono),monospace;letter-spacing:.1em}:where(html[data-app-routes]) .about-manifesto h2{max-width:1150px;margin:35px 0 70px;font-size:clamp(46px,5vw,76px);line-height:1.05;letter-spacing:-.05em;font-weight:470}:where(html[data-app-routes]) .about-manifesto>div{display:grid;grid-template-columns:1fr 1fr;gap:8vw;border-top:1px solid rgba(255,255,255,.25);padding-top:30px}:where(html[data-app-routes]) .about-manifesto span{font-size:16px;line-height:1.7;color:rgba(255,255,255,.72)}:where(html[data-app-routes]) .values-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:22px;border:1px solid var(--line)}:where(html[data-app-routes]) .values-grid article{min-height:330px;padding:28px;display:flex;flex-direction:column;border-right:1px solid var(--line)}:where(html[data-app-routes]) .values-grid article:last-child{border:0}:where(html[data-app-routes]) .values-grid span{color:#ff694f;font:13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .values-grid h3{margin:auto 0 15px;font-size:23px;letter-spacing:-.04em}:where(html[data-app-routes]) .values-grid p{margin:0;font-size:13px;line-height:1.6;opacity:.68}:where(html[data-app-routes]) .docs-layout{min-height:100vh;display:grid;grid-template-columns:280px 1fr;background:#ffffff}:where(html[data-app-routes]) .docs-layout>aside{height:100vh;position:sticky;top:0;padding:28px 22px;background:#1d0d24;color:white;overflow:auto}:where(html[data-app-routes]) .docs-layout>aside>p{margin:35px 0 25px;color:#d8fb4b;font:13px var(--font-geist-mono),monospace;letter-spacing:.1em}:where(html[data-app-routes]) .docs-layout>aside>div{margin:0 0 25px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}:where(html[data-app-routes]) .docs-layout>aside b{display:block;margin-bottom:8px;color:rgba(255,255,255,.4);font:13px var(--font-geist-mono),monospace;letter-spacing:.1em}:where(html[data-app-routes]) .docs-layout>aside button{width:100%;min-height:33px;padding:0 8px;border:0;background:transparent;color:rgba(255,255,255,.65);text-align:left;font-size:13px;cursor:pointer}:where(html[data-app-routes]) .docs-layout>aside button.active{background:#d8fb4b;color:#1d0d24;font-weight:700}:where(html[data-app-routes]) .docs-layout>main>header{height:70px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .docs-layout>main>header label{width:min(500px,60%);height:38px;padding:0 12px;display:flex;align-items:center;gap:10px;background:#f7f7f8}:where(html[data-app-routes]) .docs-layout>main>header input{width:100%;border:0;outline:0;background:transparent}:where(html[data-app-routes]) .docs-layout>main>header a{font-size:13px}:where(html[data-app-routes]) .docs-layout>main>article{max-width:900px;padding:80px 7vw 120px}:where(html[data-app-routes]) .docs-layout article>p:first-child{color:#8f356f;font:13px var(--font-geist-mono),monospace;letter-spacing:.1em}:where(html[data-app-routes]) .docs-layout h1{margin:25px 0 18px;font-size:60px;letter-spacing:-.06em}:where(html[data-app-routes]) .docs-lead{font-size:18px;line-height:1.6;color:rgba(23,19,26,.65)}:where(html[data-app-routes]) .docs-note{margin:45px 0;padding:25px;border-left:4px solid #ff694f;background:#f7f7f8}:where(html[data-app-routes]) .docs-note b{font:13px var(--font-geist-mono),monospace;letter-spacing:.1em}:where(html[data-app-routes]) .docs-note p{margin:12px 0 0;font-size:14px;line-height:1.6}:where(html[data-app-routes]) .docs-layout article h2{margin:50px 0 15px;font-size:27px}:where(html[data-app-routes]) .docs-layout article>p:not(:first-child){font-size:14px;line-height:1.8;color:rgba(23,19,26,.7)}:where(html[data-app-routes]) .docs-steps{margin:30px 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}:where(html[data-app-routes]) .docs-steps span{min-height:150px;padding:20px;border-right:1px solid var(--line);font-size:13px;line-height:1.5}:where(html[data-app-routes]) .docs-steps span:last-child{border:0}:where(html[data-app-routes]) .docs-steps b{display:block;margin-bottom:45px;color:#ff694f}:where(html[data-app-routes]) .docs-next{margin-top:50px;padding:17px;display:flex;justify-content:space-between;background:#1d0d24;color:white;font-size:13px}:where(html[data-app-routes]) .contact-layout{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#ffffff}:where(html[data-app-routes]) .contact-art{min-height:100vh;padding:38px 5vw 25px;display:flex;flex-direction:column;color:white;background:linear-gradient(180deg,rgba(28,8,34,.35),rgba(28,8,34,.86)),url(/digraph-signal-field.webp) 50%/cover}:where(html[data-app-routes]) .contact-art>div{margin:auto 0}:where(html[data-app-routes]) .contact-art>div>p,:where(html[data-app-routes]) .contact-form-wrap>p{font:13px var(--font-geist-mono),monospace;letter-spacing:.11em}:where(html[data-app-routes]) .contact-art h1{margin:25px 0;font-size:clamp(50px,5vw,76px);line-height:1;letter-spacing:-.055em;font-weight:470}:where(html[data-app-routes]) .contact-art>div>span{display:block;max-width:620px;font-size:16px;line-height:1.65;color:rgba(255,255,255,.76)}:where(html[data-app-routes]) .contact-art footer{padding-top:22px;border-top:1px solid rgba(255,255,255,.25);display:flex;justify-content:space-between;gap:20px;font:13px var(--font-geist-mono),monospace;letter-spacing:.08em}:where(html[data-app-routes]) .contact-form-wrap{padding:70px 6vw;display:flex;flex-direction:column;justify-content:center}:where(html[data-app-routes]) .contact-form-wrap>p{color:#8f356f}:where(html[data-app-routes]) .contact-form-wrap h2{margin:20px 0 35px;font-size:46px;line-height:1.02;letter-spacing:-.05em}:where(html[data-app-routes]) .contact-form-wrap form{display:grid;grid-template-columns:1fr 1fr;gap:20px}:where(html[data-app-routes]) .contact-form-wrap label{display:grid;gap:8px;font-size:13px;font-weight:700}:where(html[data-app-routes]) .contact-form-wrap input,:where(html[data-app-routes]) .contact-form-wrap select,:where(html[data-app-routes]) .contact-form-wrap textarea{width:100%;height:48px;padding:0 12px;border:1px solid var(--line);background:rgba(255,255,255,.42);outline:0}:where(html[data-app-routes]) .contact-form-wrap textarea{height:105px;padding:12px;resize:vertical}:where(html[data-app-routes]) .contact-form-wrap form>button,:where(html[data-app-routes]) .contact-form-wrap label.wide{grid-column:1/-1}:where(html[data-app-routes]) .contact-form-wrap form>button:disabled{opacity:.6;cursor:progress}:where(html[data-app-routes]) .contact-form-wrap .contact-error{grid-column:1/-1;margin:0;font-size:14px;line-height:20px;color:var(--destructive)}:where(html[data-app-routes]) .contact-form-wrap form>button{height:50px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border:0;background:#1d0d24;color:white;border-radius:999px;font-weight:700;cursor:pointer}:where(html[data-app-routes]) .contact-form-wrap>small{margin-top:18px;font-size:13px;line-height:1.5;opacity:.55}:where(html[data-app-routes]) .contact-success{text-align:center}:where(html[data-app-routes]) .contact-success>span{width:60px;height:60px;margin:auto;display:grid;place-items:center;border-radius:50%;background:#d8fb4b;font-size:24px}:where(html[data-app-routes]) .contact-success>p{margin-top:30px;color:#8f356f;font:13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .contact-success h2{font-size:50px}:where(html[data-app-routes]) .contact-success button{padding:13px 16px;border:1px solid var(--ink);background:transparent;border-radius:999px}@media (max-width:1000px){:where(html[data-app-routes]) .public-header{grid-template-columns:1fr auto}:where(html[data-app-routes]) .public-header nav{display:none}:where(html[data-app-routes]) .public-header nav.open{position:absolute;left:0;right:0;top:80px;padding:25px;display:flex;flex-direction:column;align-items:flex-start;background:#ffffff;border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .public-header>.button{display:none}:where(html[data-app-routes]) .public-menu{display:block}:where(html[data-app-routes]) .public-hero{grid-template-columns:1fr;align-content:end}:where(html[data-app-routes]) .contact-layout,:where(html[data-app-routes]) .featured-story{grid-template-columns:1fr}:where(html[data-app-routes]) .featured-story{min-height:auto}:where(html[data-app-routes]) .story-art{min-height:430px}:where(html[data-app-routes]) .article-grid,:where(html[data-app-routes]) .resource-grid{grid-template-columns:1fr 1fr}:where(html[data-app-routes]) .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-app-routes]) .article-grid article:nth-child(3n),:where(html[data-app-routes]) .resource-grid article:nth-child(3n){border-right:1px solid var(--line)}:where(html[data-app-routes]) .article-grid article:nth-child(2n),:where(html[data-app-routes]) .resource-grid article:nth-child(2n){border-right:0}:where(html[data-app-routes]) .values-grid{grid-template-columns:1fr 1fr}:where(html[data-app-routes]) .values-grid article:nth-child(2){border-right:0}:where(html[data-app-routes]) .values-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .contact-art{min-height:700px}:where(html[data-app-routes]) .public-footer{grid-template-columns:1fr}:where(html[data-app-routes]) .docs-layout{grid-template-columns:220px 1fr}}:where(html[data-app-routes]) .features-experience{--features-paper:#ffffff;--features-panel:#ffffff;--features-ink:#17131a;--features-muted:rgba(23,19,26,0.66);--features-line:rgba(23,19,26,0.18);--features-coral:#f5685a;--features-blue:#2862f0;--features-lime:#d8fb4b;min-height:100vh;overflow:clip;background:var(--features-paper);color:var(--features-ink)}:where(html[data-app-routes]) .features-experience :where(h1,h2,h3,h4,p,figure,ul){margin-top:0}:where(html[data-app-routes]) .features-experience :where(a,button):focus-visible{outline:2px solid var(--features-coral);outline-offset:3px}:where(html[data-app-routes]) .features-hero{min-height:760px;padding:86px 5vw 72px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(440px,.85fr);gap:7vw;align-items:center;border-bottom:1px solid var(--features-line);position:relative;isolation:isolate}:where(html[data-app-routes]) .features-hero:before{content:"";width:480px;height:480px;position:absolute;right:-170px;top:-230px;z-index:-1;border:1px solid rgba(245,104,90,.35);border-radius:50%;box-shadow:0 0 0 70px rgba(245,104,90,.04),0 0 0 140px rgba(245,104,90,.025)}:where(html[data-app-routes]) .features-final-cta>p,:where(html[data-app-routes]) .features-index-heading>p,:where(html[data-app-routes]) .features-kicker,:where(html[data-app-routes]) .features-methodology-intro>p,:where(html[data-app-routes]) .features-modules-heading>p,:where(html[data-app-routes]) .features-section-heading>p{color:var(--features-coral);font:650 13px/1.4 var(--font-geist-mono),monospace;letter-spacing:.14em}:where(html[data-app-routes]) .features-hero-copy h1{max-width:900px;margin:26px 0 28px;font-size:clamp(52px,6.4vw,104px);font-weight:560;letter-spacing:-.065em;line-height:.93}:where(html[data-app-routes]) .features-final-cta h2 em,:where(html[data-app-routes]) .features-hero-copy h1 em{font-family:Georgia,serif;font-weight:400}:where(html[data-app-routes]) .features-hero-copy h1 em{color:#8f356f}:where(html[data-app-routes]) .features-hero-lead{max-width:700px;margin-bottom:34px;color:var(--features-muted);font-size:clamp(17px,1.55vw,22px);line-height:1.55}:where(html[data-app-routes]) .features-hero-actions{display:flex;align-items:center;gap:28px}:where(html[data-app-routes]) .features-hero-actions .button{min-width:170px}:where(html[data-app-routes]) .features-text-link{display:inline-flex;align-items:center;gap:18px;font-size:14px;font-weight:650}:where(html[data-app-routes]) .features-text-link span{color:var(--features-coral)}:where(html[data-app-routes]) .features-platform-list{margin-top:54px;display:flex;flex-wrap:wrap;gap:8px}:where(html[data-app-routes]) .features-platform-list span{padding:7px 10px;border:1px solid var(--features-line);border-radius:999px;color:var(--features-muted);font-size:13px}:where(html[data-app-routes]) .features-hero-visual{min-width:0;align-self:center}:where(html[data-app-routes]) .features-hero-screen,:where(html[data-app-routes]) .features-module-screen,:where(html[data-app-routes]) .features-screen{overflow:hidden;border:1px solid var(--features-line);background:#f6f8fc;box-shadow:0 28px 70px rgba(34,17,39,.15)}:where(html[data-app-routes]) .features-hero-screen{transform:rotate(1deg)}:where(html[data-app-routes]) .features-hero-screen img{width:100%;height:auto;display:block}:where(html[data-app-routes]) .features-screen-bar{min-height:45px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--features-line);background:var(--features-panel);font:600 13px/1.3 var(--font-geist-mono),monospace;letter-spacing:.08em}:where(html[data-app-routes]) .features-screen-bar span{color:var(--features-coral)}:where(html[data-app-routes]) .features-screen-bar b{font-weight:600}:where(html[data-app-routes]) .features-hero-chain{margin:28px 18px 0;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:10px}:where(html[data-app-routes]) .features-hero-chain span{display:grid;gap:3px;color:var(--features-muted);font-size:13px}:where(html[data-app-routes]) .features-hero-chain b{color:var(--features-coral);font:600 13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .features-hero-chain i{height:1px;background:var(--features-line);position:relative}:where(html[data-app-routes]) .features-hero-chain i:after{content:"";width:5px;height:5px;position:absolute;right:-1px;top:-2px;border-radius:50%;background:var(--features-coral)}:where(html[data-app-routes]) .features-system-overview{padding:110px 5vw;border-bottom:1px solid var(--features-line)}:where(html[data-app-routes]) .features-section-heading{max-width:850px}:where(html[data-app-routes]) .features-index-heading h2,:where(html[data-app-routes]) .features-methodology-intro h2,:where(html[data-app-routes]) .features-modules-heading h2,:where(html[data-app-routes]) .features-section-heading h2{margin:18px 0 20px;font-size:clamp(42px,5vw,74px);font-weight:570;letter-spacing:-.055em;line-height:.98}:where(html[data-app-routes]) .features-index-heading>span,:where(html[data-app-routes]) .features-methodology-intro>span,:where(html[data-app-routes]) .features-modules-heading>span,:where(html[data-app-routes]) .features-section-heading>span{display:block;max-width:710px;color:var(--features-muted);font-size:17px;line-height:1.6}:where(html[data-app-routes]) .features-system-steps{margin-top:64px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--features-line);border-bottom:1px solid var(--features-line)}:where(html[data-app-routes]) .features-system-steps article{min-height:290px;padding:30px 34px;border-right:1px solid var(--features-line)}:where(html[data-app-routes]) .features-system-steps article:last-child{border-right:0}:where(html[data-app-routes]) .features-system-steps article>span{color:var(--features-coral);font:600 13px var(--font-geist-mono),monospace;letter-spacing:.1em}:where(html[data-app-routes]) .features-system-steps h3{max-width:390px;margin:50px 0 14px;font-size:clamp(24px,2.4vw,36px);font-weight:570;letter-spacing:-.035em;line-height:1.08}:where(html[data-app-routes]) .features-system-steps p{max-width:390px;margin-bottom:0;color:var(--features-muted);font-size:14px;line-height:1.6}:where(html[data-app-routes]) .features-sticky-nav{min-height:72px;position:sticky;top:82px;z-index:38;display:block;border-bottom:1px solid var(--features-line);background:rgba(242,238,230,.96);backdrop-filter:blur(18px)}:where(html[data-app-routes]) .features-sticky-nav-inner{min-height:72px;padding:0 5vw;display:grid;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:28px}:where(html[data-app-routes]) .features-sticky-current{min-width:0;display:flex;align-items:baseline;gap:10px}:where(html[data-app-routes]) .features-sticky-current small{color:var(--features-coral);font:600 13px var(--font-geist-mono),monospace;text-transform:uppercase}:where(html[data-app-routes]) .features-sticky-current strong{overflow:hidden;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .features-sticky-groups{display:flex;align-items:center;gap:6px}:where(html[data-app-routes]) .features-sticky-groups a{padding:9px 11px;border:1px solid transparent;color:var(--features-muted);font-size:13px;transition:background .16s ease,border-color .16s ease,color .16s ease}:where(html[data-app-routes]) .features-sticky-groups a.active,:where(html[data-app-routes]) .features-sticky-groups a:hover{border-color:var(--features-line);background:var(--features-panel);color:var(--features-ink)}:where(html[data-app-routes]) .features-index{padding:105px 5vw 120px;border-bottom:1px solid var(--features-line);scroll-margin-top:150px}:where(html[data-app-routes]) .features-index-heading{max-width:860px}:where(html[data-app-routes]) .features-index-groups{margin-top:62px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--features-line);border-bottom:1px solid var(--features-line)}:where(html[data-app-routes]) .features-index-groups>div{min-width:0;padding:24px 20px 28px;border-right:1px solid var(--features-line)}:where(html[data-app-routes]) .features-index-groups>div:last-child{border-right:0}:where(html[data-app-routes]) .features-index-groups>div>span{color:var(--features-coral);font:600 13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .features-index-groups h3{min-height:48px;margin:28px 0 15px;font-size:20px;font-weight:620;letter-spacing:-.02em}:where(html[data-app-routes]) .features-index-groups a{min-height:38px;padding:8px 5px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(23,19,26,.09);color:var(--features-muted);font-size:13px;line-height:1.35;transition:color .16s ease,padding .16s ease}:where(html[data-app-routes]) .features-index-groups a:hover{padding-left:10px;color:#8f356f}:where(html[data-app-routes]) .features-index-groups a small{color:var(--features-coral);font-size:13px}:where(html[data-app-routes]) .features-chapter{--chapter-accent:var(--features-coral);padding:120px 5vw 140px;border-bottom:1px solid var(--features-line)}:where(html[data-app-routes]) .features-chapter-blue{--chapter-accent:var(--features-blue)}:where(html[data-app-routes]) .features-chapter-lime{--chapter-accent:#6d810e}:where(html[data-app-routes]) .features-chapter-heading{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:5vw}:where(html[data-app-routes]) .features-chapter-heading>div:first-child{display:flex;align-items:flex-start;gap:20px}:where(html[data-app-routes]) .features-chapter-heading>div:first-child span{width:52px;height:52px;display:grid;place-items:center;flex:0 0 auto;background:var(--chapter-accent);color:white;font:650 13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .features-chapter-lime .features-chapter-heading>div:first-child span{color:var(--features-ink)}:where(html[data-app-routes]) .features-chapter-heading>div:first-child p{margin:7px 0 0;color:var(--chapter-accent);font:650 13px/1.45 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}:where(html[data-app-routes]) .features-chapter-heading h2{max-width:950px;margin-bottom:22px;font-size:clamp(44px,5.2vw,78px);font-weight:560;letter-spacing:-.06em;line-height:.98}:where(html[data-app-routes]) .features-chapter-heading>div:last-child>p{max-width:760px;margin-bottom:0;color:var(--features-muted);font-size:17px;line-height:1.65}:where(html[data-app-routes]) .features-action-loop,:where(html[data-app-routes]) .features-data-map,:where(html[data-app-routes]) .features-screen-gallery{margin:80px 0 100px}:where(html[data-app-routes]) .features-data-map{min-height:480px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);border:1px solid var(--features-line);background:#120c18;color:white}:where(html[data-app-routes]) .features-data-map-track{min-height:480px;position:relative;overflow:hidden}:where(html[data-app-routes]) .features-data-node{min-width:112px;min-height:112px;padding:16px;display:grid;place-items:center;align-content:center;gap:8px;position:absolute;z-index:2;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#21162b;font-size:14px}:where(html[data-app-routes]) .features-data-node b{color:var(--features-coral);font:600 13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .node-market{left:6%;top:50%;transform:translateY(-50%)}:where(html[data-app-routes]) .node-audience{left:32%;top:15%}:where(html[data-app-routes]) .node-question{left:53%;bottom:13%}:where(html[data-app-routes]) .node-answer{right:5%;top:34%;background:var(--features-coral);color:var(--features-ink)}:where(html[data-app-routes]) .node-answer b{color:var(--features-ink)}:where(html[data-app-routes]) .features-data-line{height:1px;position:absolute;z-index:1;background:linear-gradient(90deg,rgba(245,104,90,0),rgba(245,104,90,.95));transform-origin:left center}:where(html[data-app-routes]) .line-one{width:29%;left:15%;top:48%;transform:rotate(-27deg)}:where(html[data-app-routes]) .line-two{width:29%;left:41%;top:35%;transform:rotate(42deg)}:where(html[data-app-routes]) .line-three{width:30%;left:62%;top:66%;transform:rotate(-39deg)}:where(html[data-app-routes]) .features-data-orbit{position:absolute;border:1px solid rgba(216,251,75,.2);border-radius:50%}:where(html[data-app-routes]) .orbit-one{width:420px;height:420px;right:-140px;top:-100px}:where(html[data-app-routes]) .orbit-two{width:260px;height:260px;right:-45px;top:6px}:where(html[data-app-routes]) .features-data-map figcaption{padding:48px 40px;display:flex;flex-direction:column;justify-content:flex-end;border-left:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04)}:where(html[data-app-routes]) .features-data-map figcaption span{color:var(--features-lime);font:600 13px var(--font-geist-mono),monospace;letter-spacing:.12em}:where(html[data-app-routes]) .features-data-map figcaption p{margin:20px 0 0;font:italic clamp(25px,2.8vw,42px)/1.14 Georgia,serif}:where(html[data-app-routes]) .features-screen-gallery{display:grid;grid-template-columns:1.3fr .7fr;gap:22px;align-items:start}:where(html[data-app-routes]) .features-screen img{width:100%;height:auto;display:block}:where(html[data-app-routes]) .features-screen-small{margin-top:92px}:where(html[data-app-routes]) .features-screen figcaption{min-height:72px;padding:16px 18px;border-top:1px solid var(--features-line);background:var(--features-panel);color:var(--features-muted);font-size:13px;line-height:1.5}:where(html[data-app-routes]) .features-action-loop{border:1px solid var(--features-line);background:var(--features-lime)}:where(html[data-app-routes]) .features-action-loop-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}:where(html[data-app-routes]) .features-action-loop-grid>div{min-height:240px;padding:25px 22px;display:flex;flex-direction:column;border-right:1px solid rgba(23,19,26,.25)}:where(html[data-app-routes]) .features-action-loop-grid>div:last-child{border-right:0}:where(html[data-app-routes]) .features-action-loop-grid span{font:650 13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .features-action-loop-grid strong{margin-top:auto;font-size:26px;font-weight:600;letter-spacing:-.035em}:where(html[data-app-routes]) .features-action-loop-grid small{margin-top:10px;font-size:13px;line-height:1.45}:where(html[data-app-routes]) .features-action-loop figcaption{padding:22px 24px;border-top:1px solid rgba(23,19,26,.25);font-size:14px;line-height:1.55}:where(html[data-app-routes]) .features-capability-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;align-items:start}:where(html[data-app-routes]) .features-capability{min-width:0;padding:30px;border:1px solid var(--features-line);background:rgba(255,250,242,.42);scroll-margin-top:164px}:where(html[data-app-routes]) .features-capability-lead{grid-column:span 12;padding:42px;background:#17131a;color:white}:where(html[data-app-routes]) .features-capability-wide{grid-column:span 8;background:var(--features-panel)}:where(html[data-app-routes]) .features-capability-standard{grid-column:span 6}:where(html[data-app-routes]) .features-capability-compact{grid-column:span 4;background:color-mix(in srgb,var(--chapter-accent) 7%,var(--features-panel))}:where(html[data-app-routes]) .features-capability>header{min-height:34px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}:where(html[data-app-routes]) .features-capability>header>p,:where(html[data-app-routes]) .features-capability>header>span{margin:0;color:var(--chapter-accent);font:650 13px/1.4 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}:where(html[data-app-routes]) .features-capability-lead>header>p,:where(html[data-app-routes]) .features-capability-lead>header>span{color:var(--features-lime)}:where(html[data-app-routes]) .features-capability-title{margin-top:48px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}:where(html[data-app-routes]) .features-capability-title h3{max-width:740px;margin-bottom:0;font-size:clamp(31px,3.5vw,56px);font-weight:570;letter-spacing:-.05em;line-height:1}:where(html[data-app-routes]) .features-capability-compact .features-capability-title h3,:where(html[data-app-routes]) .features-capability-standard .features-capability-title h3{font-size:clamp(27px,2.8vw,40px)}:where(html[data-app-routes]) .features-capability-title>a{max-width:45%;overflow:hidden;color:var(--chapter-accent);font:600 13px var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;opacity:.55}:where(html[data-app-routes]) .features-capability-lead .features-capability-title>a{color:var(--features-lime)}:where(html[data-app-routes]) .features-capability-problem{max-width:850px;margin:30px 0 14px;color:var(--features-muted);font:italic 18px/1.55 Georgia,serif}:where(html[data-app-routes]) .features-capability-lead .features-capability-problem{color:rgba(255,255,255,.65)}:where(html[data-app-routes]) .features-capability-reveal{max-width:950px;margin-bottom:0;font-size:16px;line-height:1.65}:where(html[data-app-routes]) .features-capability-lead .features-capability-reveal{max-width:1050px;font-size:18px}:where(html[data-app-routes]) .features-capability-method,:where(html[data-app-routes]) .features-capability-result{margin-top:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--features-line)}:where(html[data-app-routes]) .features-capability-lead .features-capability-method,:where(html[data-app-routes]) .features-capability-lead .features-capability-result{border-color:rgba(255,255,255,.18)}:where(html[data-app-routes]) .features-capability-method>div,:where(html[data-app-routes]) .features-capability-result>div{padding:22px 18px 0 0}:where(html[data-app-routes]) .features-capability-method>div+div,:where(html[data-app-routes]) .features-capability-result>div+div{padding-left:22px;border-left:1px solid var(--features-line)}:where(html[data-app-routes]) .features-capability-lead .features-capability-method>div+div,:where(html[data-app-routes]) .features-capability-lead .features-capability-result>div+div{border-color:rgba(255,255,255,.18)}:where(html[data-app-routes]) .features-capability-method span,:where(html[data-app-routes]) .features-capability-result span{color:var(--chapter-accent);font:650 13px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}:where(html[data-app-routes]) .features-capability-lead .features-capability-method span,:where(html[data-app-routes]) .features-capability-lead .features-capability-result span{color:var(--features-lime)}:where(html[data-app-routes]) .features-capability-method li,:where(html[data-app-routes]) .features-capability-method p,:where(html[data-app-routes]) .features-capability-result p{margin:13px 0 0;color:var(--features-muted);font-size:13px;line-height:1.6}:where(html[data-app-routes]) .features-capability-lead .features-capability-method li,:where(html[data-app-routes]) .features-capability-lead .features-capability-method p,:where(html[data-app-routes]) .features-capability-lead .features-capability-result p{color:rgba(255,255,255,.7)}:where(html[data-app-routes]) .features-capability-method ul{margin-bottom:0;padding-left:17px}:where(html[data-app-routes]) .features-capability-method li+li{margin-top:5px}:where(html[data-app-routes]) .features-inline-cta{margin-top:32px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--features-line);font-size:14px;font-weight:650}:where(html[data-app-routes]) .features-capability-lead .features-inline-cta{border-color:rgba(255,255,255,.18)}:where(html[data-app-routes]) .features-inline-cta span{color:var(--chapter-accent)}:where(html[data-app-routes]) .features-capability-lead .features-inline-cta span{color:var(--features-lime)}:where(html[data-app-routes]) .features-shopping-screen{margin:100px 0 0;padding:34px;display:grid;grid-template-columns:minmax(300px,.55fr) minmax(0,1.45fr);gap:46px;align-items:center;border:1px solid var(--features-line);background:var(--features-panel)}:where(html[data-app-routes]) .features-shopping-screen>div p{color:var(--features-blue);font:650 13px var(--font-geist-mono),monospace;letter-spacing:.1em}:where(html[data-app-routes]) .features-shopping-screen h3{margin:28px 0 18px;font-size:clamp(30px,3.7vw,54px);font-weight:570;letter-spacing:-.05em;line-height:1}:where(html[data-app-routes]) .features-shopping-screen>div>span{color:var(--features-muted);font-size:14px;line-height:1.6}:where(html[data-app-routes]) .features-shopping-screen img{width:100%;height:auto;border:1px solid var(--features-line)}:where(html[data-app-routes]) .features-modules{padding:130px 0 0;border-bottom:1px solid var(--features-line)}:where(html[data-app-routes]) .features-modules-heading{max-width:900px;padding:0 5vw 90px}:where(html[data-app-routes]) .features-module{min-height:720px;padding:70px 5vw;display:grid;grid-template-columns:minmax(360px,.75fr) minmax(0,1.25fr);gap:6vw;align-items:center;border-top:1px solid var(--features-line);scroll-margin-top:160px}:where(html[data-app-routes]) .features-module:nth-child(2n) .features-module-copy{order:2}:where(html[data-app-routes]) .features-module:nth-child(2n) .features-module-screen{order:1}:where(html[data-app-routes]) .features-module-alpha{background:#edf8f2}:where(html[data-app-routes]) .features-module-delta{background:#eef3ff}:where(html[data-app-routes]) .features-module-sigma{background:#f6effd}:where(html[data-app-routes]) .features-module-omega{background:#f7f7f8}:where(html[data-app-routes]) .features-module-gamma{background:#efffc2}:where(html[data-app-routes]) .features-module-copy>header{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center}:where(html[data-app-routes]) .features-module-copy>header p{margin:0 0 5px;color:var(--features-muted);font:600 13px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}:where(html[data-app-routes]) .features-module-copy>header h3{margin-bottom:0;font-size:25px;font-weight:650;letter-spacing:-.035em}:where(html[data-app-routes]) .features-module-copy>header>span:last-child{align-self:start;color:var(--features-coral);font:600 13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .features-module-copy h4{margin:54px 0 22px;font-size:clamp(37px,4.3vw,66px);font-weight:550;letter-spacing:-.06em;line-height:.98}:where(html[data-app-routes]) .features-module-copy>p{color:var(--features-muted);font-size:15px;line-height:1.7}:where(html[data-app-routes]) .features-module-copy ul{margin:30px 0;padding:0;list-style:none;border-top:1px solid var(--features-line)}:where(html[data-app-routes]) .features-module-copy li{padding:12px 0;border-bottom:1px solid var(--features-line);font-size:13px}:where(html[data-app-routes]) .features-module-copy li:before{content:"↗";margin-right:10px;color:var(--features-coral)}:where(html[data-app-routes]) .features-module-copy>a{display:flex;justify-content:space-between;gap:20px;font-size:14px;font-weight:650}:where(html[data-app-routes]) .features-module-copy>a span{color:var(--features-coral)}:where(html[data-app-routes]) .features-module-screen{max-height:630px}:where(html[data-app-routes]) .features-module-screen img{width:100%;height:auto;max-height:580px;display:block;object-fit:contain;object-position:top center}:where(html[data-app-routes]) .features-methodology{padding:130px 5vw;border-bottom:1px solid rgba(255,255,255,.16);background:#17131a;color:white}:where(html[data-app-routes]) .features-methodology-intro>p{color:var(--features-lime)}:where(html[data-app-routes]) .features-methodology-intro>span{color:rgba(255,255,255,.68)}:where(html[data-app-routes]) .features-methodology-grid{margin:70px 0 42px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}:where(html[data-app-routes]) .features-methodology-grid article{min-height:290px;padding:26px 24px;border-right:1px solid rgba(255,255,255,.2)}:where(html[data-app-routes]) .features-methodology-grid article:last-child{border-right:0}:where(html[data-app-routes]) .features-methodology-grid span{color:var(--features-lime);font:600 13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .features-methodology-grid h3{margin:70px 0 14px;font-size:25px;font-weight:580;letter-spacing:-.035em}:where(html[data-app-routes]) .features-methodology-grid p{margin-bottom:0;color:rgba(255,255,255,.65);font-size:13px;line-height:1.6}:where(html[data-app-routes]) .features-methodology>a{display:inline-flex;gap:20px;color:white;font-size:14px;font-weight:650}:where(html[data-app-routes]) .features-methodology>a span{color:var(--features-lime)}:where(html[data-app-routes]) .features-final-cta{min-height:650px;padding:120px 5vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:var(--features-coral)}:where(html[data-app-routes]) .features-final-cta>p{color:var(--features-ink)}:where(html[data-app-routes]) .features-final-cta h2{max-width:1100px;margin:24px 0 50px;font-size:clamp(54px,7.3vw,112px);font-weight:560;letter-spacing:-.07em;line-height:.92}:where(html[data-app-routes]) .features-final-cta>div{display:flex;align-items:center;gap:28px}:where(html[data-app-routes]) .features-final-cta .button{min-width:210px;background:var(--features-ink);color:white}:where(html[data-app-routes]) .features-final-cta>div>a:not(.button){display:inline-flex;gap:18px;font-size:14px;font-weight:650}@media (max-width:1180px){:where(html[data-app-routes]) .features-hero{grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);gap:4vw}:where(html[data-app-routes]) .features-index-groups{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-app-routes]) .features-index-groups>div:nth-child(2){border-right:0}:where(html[data-app-routes]) .features-index-groups>div:nth-child(n+3){border-top:1px solid var(--features-line)}:where(html[data-app-routes]) .features-capability-wide{grid-column:span 12}:where(html[data-app-routes]) .features-capability-standard{grid-column:span 6}:where(html[data-app-routes]) .features-capability-compact{grid-column:span 6}:where(html[data-app-routes]) .features-methodology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-app-routes]) .features-methodology-grid article:nth-child(2){border-right:0}:where(html[data-app-routes]) .features-methodology-grid article:nth-child(n+3){border-top:1px solid rgba(255,255,255,.2)}}@media (max-width:900px){:where(html[data-app-routes]) .features-hero{padding-top:70px;grid-template-columns:1fr}:where(html[data-app-routes]) .features-hero-visual{max-width:720px}:where(html[data-app-routes]) .features-system-steps{grid-template-columns:1fr}:where(html[data-app-routes]) .features-system-steps article{min-height:220px;border-right:0;border-bottom:1px solid var(--features-line)}:where(html[data-app-routes]) .features-system-steps article:last-child{border-bottom:0}:where(html[data-app-routes]) .features-system-steps h3{margin-top:34px}:where(html[data-app-routes]) .features-sticky-nav{top:68px}:where(html[data-app-routes]) .features-sticky-nav-inner{padding:10px 4vw;grid-template-columns:1fr;gap:7px}:where(html[data-app-routes]) .features-sticky-groups{padding-bottom:4px;overflow-x:auto;scrollbar-width:none}:where(html[data-app-routes]) .features-sticky-groups::-webkit-scrollbar{display:none}:where(html[data-app-routes]) .features-sticky-groups a{flex:0 0 auto}:where(html[data-app-routes]) .features-chapter-heading{grid-template-columns:1fr;gap:42px}:where(html[data-app-routes]) .features-data-map{grid-template-columns:1fr}:where(html[data-app-routes]) .features-data-map figcaption{border-top:1px solid rgba(255,255,255,.18);border-left:0}:where(html[data-app-routes]) .features-screen-gallery{grid-template-columns:1fr}:where(html[data-app-routes]) .features-screen-small{margin-top:0}:where(html[data-app-routes]) .features-action-loop-grid{grid-template-columns:1fr 1fr}:where(html[data-app-routes]) .features-action-loop-grid>div{min-height:190px;border-bottom:1px solid rgba(23,19,26,.25)}:where(html[data-app-routes]) .features-action-loop-grid>div:nth-child(2n){border-right:0}:where(html[data-app-routes]) .features-action-loop-grid>div:last-child{grid-column:1/-1;border-bottom:0}:where(html[data-app-routes]) .features-capability-compact,:where(html[data-app-routes]) .features-capability-lead,:where(html[data-app-routes]) .features-capability-standard,:where(html[data-app-routes]) .features-capability-wide{grid-column:span 12}:where(html[data-app-routes]) .features-module,:where(html[data-app-routes]) .features-shopping-screen{grid-template-columns:1fr}:where(html[data-app-routes]) .features-module:nth-child(2n) .features-module-copy,:where(html[data-app-routes]) .features-module:nth-child(2n) .features-module-screen{order:0}:where(html[data-app-routes]) .features-module-screen{max-height:none}:where(html[data-app-routes]) .features-module-screen img{max-height:none}}@media (max-width:680px){:where(html[data-app-routes]) .features-chapter,:where(html[data-app-routes]) .features-final-cta,:where(html[data-app-routes]) .features-hero,:where(html[data-app-routes]) .features-index,:where(html[data-app-routes]) .features-methodology,:where(html[data-app-routes]) .features-system-overview{padding-left:20px;padding-right:20px}:where(html[data-app-routes]) .features-hero{min-height:auto;padding-top:64px;padding-bottom:64px}:where(html[data-app-routes]) .features-hero-copy h1{font-size:clamp(46px,14vw,66px)}:where(html[data-app-routes]) .features-final-cta>div,:where(html[data-app-routes]) .features-hero-actions{align-items:flex-start;flex-direction:column}:where(html[data-app-routes]) .features-hero-chain{margin-left:0;margin-right:0;grid-template-columns:1fr 1fr;gap:15px}:where(html[data-app-routes]) .features-hero-chain i{display:none}:where(html[data-app-routes]) .features-chapter,:where(html[data-app-routes]) .features-index,:where(html[data-app-routes]) .features-methodology,:where(html[data-app-routes]) .features-system-overview{padding-top:80px;padding-bottom:90px}:where(html[data-app-routes]) .features-index-groups{grid-template-columns:1fr}:where(html[data-app-routes]) .features-index-groups>div,:where(html[data-app-routes]) .features-index-groups>div:nth-child(2){border-right:0;border-top:1px solid var(--features-line)}:where(html[data-app-routes]) .features-index-groups>div:first-child{border-top:0}:where(html[data-app-routes]) .features-index-groups h3{min-height:0}:where(html[data-app-routes]) .features-data-map-track{min-height:420px}:where(html[data-app-routes]) .features-data-node{min-width:92px;min-height:92px}:where(html[data-app-routes]) .node-market{left:4%}:where(html[data-app-routes]) .node-audience{left:31%;top:10%}:where(html[data-app-routes]) .node-question{left:39%;bottom:8%}:where(html[data-app-routes]) .node-answer{right:2%}:where(html[data-app-routes]) .features-data-map figcaption{padding:34px 26px}:where(html[data-app-routes]) .features-action-loop-grid{grid-template-columns:1fr}:where(html[data-app-routes]) .features-action-loop-grid>div,:where(html[data-app-routes]) .features-action-loop-grid>div:nth-child(2n){min-height:165px;border-right:0}:where(html[data-app-routes]) .features-action-loop-grid>div:last-child{grid-column:auto}:where(html[data-app-routes]) .features-capability,:where(html[data-app-routes]) .features-capability-lead{padding:25px 20px;scroll-margin-top:190px}:where(html[data-app-routes]) .features-capability-title{margin-top:32px;display:block}:where(html[data-app-routes]) .features-capability-title>a{max-width:100%;margin-top:10px;display:inline-block}:where(html[data-app-routes]) .features-capability-method,:where(html[data-app-routes]) .features-capability-result{grid-template-columns:1fr}:where(html[data-app-routes]) .features-capability-method>div+div,:where(html[data-app-routes]) .features-capability-result>div+div{margin-top:22px;padding-left:0;border-top:1px solid var(--features-line);border-left:0}:where(html[data-app-routes]) .features-capability-lead .features-capability-method>div+div,:where(html[data-app-routes]) .features-capability-lead .features-capability-result>div+div{border-top-color:rgba(255,255,255,.18);border-left:0}:where(html[data-app-routes]) .features-shopping-screen{padding:24px 20px}:where(html[data-app-routes]) .features-modules{padding-top:90px}:where(html[data-app-routes]) .features-modules-heading{padding:0 20px 70px}:where(html[data-app-routes]) .features-module{min-height:0;padding:60px 20px}:where(html[data-app-routes]) .features-module-copy>header{grid-template-columns:auto 1fr}:where(html[data-app-routes]) .features-module-copy>header>span:last-child{display:none}:where(html[data-app-routes]) .features-module-copy h4{margin-top:42px}:where(html[data-app-routes]) .features-methodology-grid{grid-template-columns:1fr}:where(html[data-app-routes]) .features-methodology-grid article,:where(html[data-app-routes]) .features-methodology-grid article:nth-child(2){min-height:230px;border-right:0;border-top:1px solid rgba(255,255,255,.2)}:where(html[data-app-routes]) .features-methodology-grid article:first-child{border-top:0}:where(html[data-app-routes]) .features-methodology-grid h3{margin-top:46px}:where(html[data-app-routes]) .features-final-cta{min-height:600px}}@media (prefers-reduced-motion:reduce){:where(html[data-app-routes]) .features-experience *,:where(html[data-app-routes]) .features-experience :after,:where(html[data-app-routes]) .features-experience :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:680px){:where(html[data-app-routes]) .public-hero{min-height:480px;padding:70px 7vw}:where(html[data-app-routes]) .public-hero h1{font-size:51px}:where(html[data-app-routes]) .featured-story,:where(html[data-app-routes]) .resource-grid,:where(html[data-app-routes]) .values-grid{margin:8px}:where(html[data-app-routes]) .featured-story article{padding:50px 7vw}:where(html[data-app-routes]) .article-index{padding:80px 5vw}:where(html[data-app-routes]) .filter-row{justify-content:flex-start}:where(html[data-app-routes]) .article-grid,:where(html[data-app-routes]) .resource-grid,:where(html[data-app-routes]) .values-grid{grid-template-columns:1fr}:where(html[data-app-routes]) .article-grid article,:where(html[data-app-routes]) .resource-grid article,:where(html[data-app-routes]) .values-grid article{border-right:0!important;border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .pricing-shell{padding:64px 16px 80px}:where(html[data-app-routes]) .pricing-heading{margin-bottom:32px}:where(html[data-app-routes]) .pricing-heading h1{font-size:44px}:where(html[data-app-routes]) .pricing-heading>p{font-size:15px}:where(html[data-app-routes]) .billing-toggle{margin-top:24px}:where(html[data-app-routes]) .pricing-grid{grid-template-columns:1fr}:where(html[data-app-routes]) .pricing-grid article{min-height:0;padding:24px}:where(html[data-app-routes]) .pricing-price{min-height:88px}:where(html[data-app-routes]) .pricing-enterprise{padding:24px 4px;align-items:flex-start;flex-direction:column;gap:20px}:where(html[data-app-routes]) .pricing-enterprise>a{width:100%;justify-content:space-between}:where(html[data-app-routes]) .pricing-footnote{align-items:center;flex-direction:column;gap:4px;text-align:center}:where(html[data-app-routes]) .compare-table{overflow-x:auto}:where(html[data-app-routes]) .compare-table>div{min-width:760px}:where(html[data-app-routes]) .about-manifesto{padding:80px 7vw}:where(html[data-app-routes]) .about-manifesto>div{grid-template-columns:1fr}:where(html[data-app-routes]) .public-footer-links{grid-template-columns:1fr 1fr}:where(html[data-app-routes]) .public-footer h2{font-size:36px}:where(html[data-app-routes]) .docs-layout{display:block}:where(html[data-app-routes]) .docs-layout>aside{height:auto;position:static}:where(html[data-app-routes]) .docs-layout>aside>div{display:none}:where(html[data-app-routes]) .docs-layout>main>header{padding:0 20px}:where(html[data-app-routes]) .docs-layout>main>article{padding:60px 7vw}:where(html[data-app-routes]) .docs-layout h1{font-size:46px}:where(html[data-app-routes]) .docs-steps{grid-template-columns:1fr}:where(html[data-app-routes]) .docs-steps span{min-height:110px;border-right:0;border-bottom:1px solid var(--line)}:where(html[data-app-routes]) .docs-steps b{margin-bottom:25px}:where(html[data-app-routes]) .contact-art{min-height:600px}:where(html[data-app-routes]) .contact-art footer{flex-direction:column}:where(html[data-app-routes]) .contact-form-wrap{padding:60px 7vw}:where(html[data-app-routes]) .contact-form-wrap form{grid-template-columns:1fr}:where(html[data-app-routes]) .contact-form-wrap label{grid-column:1/-1}}:where(html[data-app-routes]) .story-art{background-image:linear-gradient(135deg,rgba(34,10,43,.08),rgba(34,10,43,.36)),url(/digraph-editorial-field.jpg)}:where(html[data-app-routes]) .story-art>i{opacity:.18}:where(html[data-app-routes]) .resources-hero{color:#fff;background:linear-gradient(90deg,rgba(7,48,53,.9),rgba(7,48,53,.14)),url(/digraph-research-field.jpg) 50%/cover}:where(html[data-app-routes]) .resources-hero p:first-child{color:#ffb499}:where(html[data-app-routes]) .resources-hero h1 em{color:#ffd3bf}:where(html[data-app-routes]) .resources-hero>p:last-child{color:rgba(255,255,255,.82)}:where(html[data-app-routes]) .public-band{background:linear-gradient(115deg,rgba(7,48,53,.8),rgba(7,48,53,.2)),url(/digraph-research-field.jpg) 50%/cover}:where(html[data-app-routes]) .about-hero{color:#fff;background:linear-gradient(90deg,rgba(4,39,49,.92),rgba(4,39,49,.12)),url(/digraph-manifesto-field.jpg) 50%/cover}:where(html[data-app-routes]) .about-hero p:first-child{color:#d8fb4b}:where(html[data-app-routes]) .about-hero h1 em{color:#ffd4b0}:where(html[data-app-routes]) .about-hero>p:last-child{color:rgba(255,255,255,.82)}:where(html[data-app-routes]) .docs-art{height:280px;margin:36px 0 0;background:linear-gradient(90deg,rgba(17,6,24,.08),rgba(17,6,24,.32)),url(/digraph-systems-field.jpg) 50%/cover}:where(html[data-app-routes]) .docs-art+.docs-note{margin-top:0}:where(html[data-app-routes]) .shopping{position:relative;overflow:hidden}:where(html[data-app-routes]) .shopping>:not(.shopping-generated-art){position:relative}:where(html[data-app-routes]) .public-footer{grid-template-columns:.9fr 1.1fr}:where(html[data-app-routes]) .public-footer-links{grid-template-columns:repeat(4,1fr)}:where(html[data-app-routes]) .auth-flow-art{background:#1d0d24}:where(html[data-app-routes]) .auth-flow-image{position:absolute;inset:0;background:linear-gradient(90deg,rgba(29,13,36,.18),rgba(29,13,36,.68)),url(/digraph-onboarding-journey.webp) 50%/cover}:where(html[data-app-routes]) .auth-flow-page .signin-art-copy,:where(html[data-app-routes]) .auth-flow-page .signin-proof,:where(html[data-app-routes]) .auth-flow-page .signin-wordmark{position:relative;z-index:2}:where(html[data-app-routes]) .auth-flow-page .signin-form-wrap form{display:flex;flex-direction:column}:where(html[data-app-routes]) .auth-flow-page .signin-form-wrap form label{margin:16px 0 8px;font-size:13px;font-weight:700}:where(html[data-app-routes]) .auth-flow-page .signin-form-wrap form input{height:52px;padding:0 14px;border:1px solid var(--line);background:rgba(255,255,255,.5);outline:0}:where(html[data-app-routes]) .auth-flow-page .signin-form-wrap form input:focus{border-color:#8f356f}:where(html[data-app-routes]) .auth-success>span{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#d8fb4b;font-size:24px}:where(html[data-app-routes]) .auth-success h2{margin:30px 0 15px;font-size:43px;line-height:1;letter-spacing:-.05em}:where(html[data-app-routes]) .auth-success>p:not(.signin-kicker){font-size:14px;line-height:1.6;color:rgba(23,19,26,.65)}:where(html[data-app-routes]) .auth-success>a{margin-top:25px;padding:15px;display:flex;justify-content:space-between;background:#1d0d24;color:#fff;font-size:13px;font-weight:700}:where(html[data-app-routes]) .signal-workspace{display:grid;grid-template-columns:1.35fr .65fr;gap:14px;padding:14px}:where(html[data-app-routes]) .signal-stream-list>button{width:100%;min-height:92px;padding:15px;display:grid;grid-template-columns:72px 1fr 70px 20px;align-items:center;gap:14px;border:0;border-bottom:1px solid var(--command-line);background:transparent;text-align:left;cursor:pointer}:where(html[data-app-routes]) .signal-stream-list>button.active{background:#fff}:where(html[data-app-routes]) .signal-stream-list button>div{display:grid;gap:7px}:where(html[data-app-routes]) .signal-stream-list button>div>b{font-size:14px}:where(html[data-app-routes]) .signal-stream-list button>div>small{font-size:13px;line-height:1.45;color:#716a72}:where(html[data-app-routes]) .signal-stream-list time{font:13px var(--font-geist-mono),monospace;color:#716a72}:where(html[data-app-routes]) .signal-severity{padding:9px;text-align:center;font:13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .severity-high{background:#ffd2c9}:where(html[data-app-routes]) .severity-medium{background:#e6dcf5}:where(html[data-app-routes]) .severity-low{background:#e8f6ae}:where(html[data-app-routes]) .severity-info{background:#dceae8}:where(html[data-app-routes]) .signal-evidence-drawer{padding:28px;background:#1d0d24;color:#fff}:where(html[data-app-routes]) .signal-art-card>span,:where(html[data-app-routes]) .signal-evidence-drawer>span{color:#d8fb4b;font:13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .signal-evidence-drawer h3{margin:18px 0;font-size:26px}:where(html[data-app-routes]) .signal-evidence-drawer>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}:where(html[data-app-routes]) .signal-evidence-drawer p{padding:15px;border-right:1px solid rgba(255,255,255,.2)}:where(html[data-app-routes]) .signal-evidence-drawer p:last-child{border:0}:where(html[data-app-routes]) .signal-evidence-drawer small{display:block;margin-bottom:8px;color:rgba(255,255,255,.5);font:13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .signal-evidence-drawer b{font-size:13px}:where(html[data-app-routes]) .signal-evidence-drawer button{margin-top:20px;padding:12px 14px;border:0;background:#d8fb4b;font-size:13px;font-weight:700}:where(html[data-app-routes]) .signal-rules{display:grid;grid-template-rows:auto 1fr;gap:14px}.signal-rules .data-panel>label{min-height:83px;padding:15px;display:flex;align-items:center;gap:12px;border-top:1px solid var(--command-line);cursor:pointer}:where(html[data-app-routes]) .signal-rules label>span{display:grid;gap:6px;margin-right:auto}:where(html[data-app-routes]) .signal-rules label b{font-size:13px}:where(html[data-app-routes]) .signal-rules label small{font-size:13px;color:#716a72}:where(html[data-app-routes]) .signal-rules input{position:absolute;opacity:0}:where(html[data-app-routes]) .signal-rules label>i{width:36px;height:20px;padding:3px;display:flex;border-radius:20px;background:#f7f7f8}:where(html[data-app-routes]) .signal-rules label>i:after{content:"";width:14px;height:14px;border-radius:50%;background:#fff;transition:.2s}:where(html[data-app-routes]) .signal-rules input:checked+i{justify-content:flex-end;background:#8f356f}:where(html[data-app-routes]) .signal-art-card{padding:30px;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:linear-gradient(180deg,rgba(29,13,36,.08),rgba(29,13,36,.88)),url(/digraph-systems-field.jpg) 50%/cover}:where(html[data-app-routes]) .signal-art-card h3{font-size:27px;line-height:1.1}:where(html[data-app-routes]) .signal-art-card p{font-size:13px;line-height:1.6;color:rgba(255,255,255,.7)}.roundtable-workspace{padding:14px 14px 0}:where(html[data-app-routes]) .roundtable-stage{min-height:470px;padding:55px 5vw;display:grid;grid-template-columns:1fr .8fr;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(29,13,36,.96),rgba(29,13,36,.15)),url(/digraph-systems-field.jpg) 50%/cover}:where(html[data-app-routes]) .roundtable-question>span{color:#d8fb4b;font:13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .roundtable-question h2{max-width:750px;margin:25px 0;font-size:clamp(37px,4vw,58px);line-height:1.05;letter-spacing:-.05em;font-weight:470}:where(html[data-app-routes]) .roundtable-question form{display:flex;max-width:700px}:where(html[data-app-routes]) .roundtable-question input{flex:1;min-width:0;height:50px;padding:0 14px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);color:#fff;outline:0}:where(html[data-app-routes]) .roundtable-question button{padding:0 18px;border:0;background:#d8fb4b;font-weight:700}:where(html[data-app-routes]) .agent-orbit{width:280px;height:280px;position:relative;justify-self:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;display:grid;place-items:center}:where(html[data-app-routes]) .agent-orbit:after,:where(html[data-app-routes]) .agent-orbit:before{content:"";position:absolute;inset:35px;border:1px solid rgba(255,255,255,.2);border-radius:50%}:where(html[data-app-routes]) .agent-orbit:after{inset:75px}:where(html[data-app-routes]) .agent-orbit strong{font:70px Georgia,serif}:where(html[data-app-routes]) .agent-orbit i{width:18px;height:18px;position:absolute;border-radius:50%;background:#ff694f}:where(html[data-app-routes]) .agent-orbit i:first-child{top:20px}:where(html[data-app-routes]) .agent-orbit i:nth-child(2){right:5px}:where(html[data-app-routes]) .agent-orbit i:nth-child(3){bottom:30px;left:35px;background:#d8fb4b}:where(html[data-app-routes]) .agent-orbit i:nth-child(4){left:10px;top:80px;background:#a85ddb}:where(html[data-app-routes]) .agent-perspectives{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--command-line);border-top:0}:where(html[data-app-routes]) .agent-perspectives article{min-height:270px;padding:20px;display:flex;flex-direction:column;border-right:1px solid var(--command-line);background:#ffffff}:where(html[data-app-routes]) .agent-perspectives article:last-child{border:0}:where(html[data-app-routes]) .agent-perspectives header{display:flex;align-items:center;gap:10px}:where(html[data-app-routes]) .agent-perspectives header>span{width:38px;height:38px;display:grid;place-items:center;background:#e8deee;font:24px Georgia,serif}:where(html[data-app-routes]) .agent-perspectives header>div{display:grid}:where(html[data-app-routes]) .agent-perspectives header b{font:13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .agent-perspectives header small{font-size:13px;color:#716a72}:where(html[data-app-routes]) .agent-perspectives header em{margin-left:auto;font:normal 13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .agent-perspectives p{font-size:13px;line-height:1.65}:where(html[data-app-routes]) .agent-perspectives button{margin-top:auto;padding-top:13px;border:0;border-top:1px solid var(--command-line);background:transparent;text-align:left;font-size:13px;font-weight:700}:where(html[data-app-routes]) .roundtable-consensus{padding:35px;display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:#d8fb4b}:where(html[data-app-routes]) .roundtable-consensus span{font:13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .roundtable-consensus h3{font-size:28px;line-height:1.15}:where(html[data-app-routes]) .roundtable-consensus p{padding:10px 0;border-bottom:1px solid rgba(23,19,26,.2);font-size:13px}:where(html[data-app-routes]) .roundtable-consensus p b{margin-right:15px}:where(html[data-app-routes]) .roundtable-consensus button{margin-top:15px;padding:13px;border:1px solid #1d0d24;background:#1d0d24;color:#fff;font-weight:700}:where(html[data-app-routes]) .shopping-workspace{padding:14px}:where(html[data-app-routes]) .shopping-intelligence-art{min-height:430px;padding:55px 5vw;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(7,43,49,.92),rgba(29,13,36,.18)),url(/digraph-commerce-field.webp) 50%/cover}:where(html[data-app-routes]) .shopping-intelligence-art>div{max-width:620px}:where(html[data-app-routes]) .shopping-intelligence-art span{color:#d8fb4b;font:13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .shopping-intelligence-art h2{font-size:46px;line-height:1;letter-spacing:-.05em}:where(html[data-app-routes]) .shopping-intelligence-art p{font-size:13px;line-height:1.65;color:rgba(255,255,255,.72)}:where(html[data-app-routes]) .shopping-product-layout{display:grid;grid-template-columns:1fr 340px;gap:14px;margin-top:14px}:where(html[data-app-routes]) .shopping-product-table>button{width:100%;min-height:72px;padding:14px;display:grid;grid-template-columns:40px 1fr 110px 60px 50px;align-items:center;border:0;border-top:1px solid var(--command-line);background:transparent;text-align:left}:where(html[data-app-routes]) .shopping-product-table>button.active{background:#fff}:where(html[data-app-routes]) .shopping-product-table span{font:13px var(--font-geist-mono),monospace;color:#8b858c}:where(html[data-app-routes]) .shopping-product-table strong{font-size:13px}:where(html[data-app-routes]) .shopping-product-table small{font-size:13px}:where(html[data-app-routes]) .shopping-product-table b{text-align:right}:where(html[data-app-routes]) .shopping-product-table em{text-align:right;color:#6f8422;font:normal 13px var(--font-geist-mono),monospace}:where(html[data-app-routes]) .shopping-product-table em.down{color:#b54545}:where(html[data-app-routes]) .shopping-product-detail{padding:25px}:where(html[data-app-routes]) .shopping-product-detail>span{font:13px var(--font-geist-mono),monospace;color:#8f356f}:where(html[data-app-routes]) .shopping-product-detail h3{font-size:26px}:where(html[data-app-routes]) .shopping-score-ring{width:150px;height:150px;margin:30px auto;display:grid;place-items:center;align-content:center;border-radius:50%;background:conic-gradient(#ff694f 0 78%,#f7f7f8 78%)}:where(html[data-app-routes]) .shopping-score-ring:before{content:"";position:absolute}:where(html[data-app-routes]) .shopping-score-ring strong{font-size:32px}:where(html[data-app-routes]) .shopping-score-ring small{text-align:center;font-size:13px}:where(html[data-app-routes]) .shopping-product-detail>p{padding:13px 0;border-top:1px solid var(--command-line)}:where(html[data-app-routes]) .shopping-product-detail>p small{display:block;margin-bottom:5px;font:13px var(--font-geist-mono),monospace;color:#8b858c}:where(html[data-app-routes]) .shopping-product-detail>p b{font-size:13px}:where(html[data-app-routes]) .shopping-product-detail>button{width:100%;padding:13px;border:0;background:#1d0d24;color:#fff;font-weight:700}.dashboard-loading{min-height:100vh;display:grid;grid-template-columns:205px minmax(0,1fr);gap:10px;padding:16px 8px 22px;background:#f5f5f4}.dashboard-loading aside{min-height:620px;margin-left:4px;padding:0;color:#202124}.dashboard-loading-brand{min-height:50px;display:flex;align-items:center;gap:9px;padding:7px 9px;border:1px solid rgba(32,33,36,.1);border-radius:11px;background:rgba(255,255,255,.76)}.dashboard-loading-brand>span{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(32,33,36,.1);border-radius:7px;background:#fff;color:#292a2d;font-size:13px;font-weight:650}.dashboard-loading-brand>div{display:grid;gap:5px}.dashboard-loading-brand i{width:62px;height:8px;display:block}.dashboard-loading-brand i:last-child{width:45px;height:6px}.dashboard-loading i{display:block;border-radius:5px;background:#e9e9e7;animation:loading-pulse 1.2s infinite alternate}.dashboard-loading-search{width:100%;height:34px;margin:12px 0 14px;border:1px solid rgba(32,33,36,.09);border-radius:8px!important;background:rgba(255,255,255,.7)!important}.dashboard-loading-nav{display:grid;gap:8px;padding:0 8px}.dashboard-loading-nav>i{width:72%;height:12px;background:rgba(32,33,36,.1)}.dashboard-loading-nav>i:nth-child(3),.dashboard-loading-nav>i:nth-child(8){width:88%}.dashboard-loading-nav>.dashboard-loading-nav-label{width:38%;height:9px;margin-top:10px;background:rgba(32,33,36,.07)}.dashboard-loading section{min-width:0;min-height:calc(100vh - 92px);padding:24px;border:1px solid rgba(32,33,36,.11);border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(32,33,36,.035)}.dashboard-loading header{display:flex;justify-content:space-between;gap:16px}.dashboard-loading header i{width:35%;height:45px;background:#f1f1f0}.loading-metrics{margin-top:35px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.loading-metrics i{height:140px;border:1px solid rgba(32,33,36,.09);background:#f8f8f7}.loading-panels{margin-top:15px;display:grid;grid-template-columns:1.3fr .7fr;gap:15px}.loading-panels i{height:520px;border:1px solid rgba(32,33,36,.09);background:#f8f8f7;animation-delay:.2s}@media (max-width:1000px){:where(html[data-app-routes]) .shopping-product-layout,:where(html[data-app-routes]) .signal-workspace{grid-template-columns:1fr}:where(html[data-app-routes]) .agent-perspectives{grid-template-columns:1fr 1fr}:where(html[data-app-routes]) .agent-perspectives article:nth-child(2){border-right:0}:where(html[data-app-routes]) .roundtable-stage{grid-template-columns:1fr}:where(html[data-app-routes]) .agent-orbit{display:none}:where(html[data-app-routes]) .public-footer-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){:where(html[data-app-routes]) .shopping-workspace,:where(html[data-app-routes]) .signal-workspace{padding:8px}.roundtable-workspace{padding:8px 8px 0}:where(html[data-app-routes]) .signal-stream-list>button{grid-template-columns:62px 1fr}:where(html[data-app-routes]) .signal-stream-list button>i,:where(html[data-app-routes]) .signal-stream-list time{display:none}:where(html[data-app-routes]) .signal-evidence-drawer>div{grid-template-columns:1fr}:where(html[data-app-routes]) .signal-evidence-drawer p{border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}:where(html[data-app-routes]) .roundtable-stage{padding:45px 7vw}:where(html[data-app-routes]) .roundtable-question form{display:grid}:where(html[data-app-routes]) .roundtable-question button{height:46px}:where(html[data-app-routes]) .agent-perspectives{grid-template-columns:1fr}:where(html[data-app-routes]) .agent-perspectives article{border-right:0;border-bottom:1px solid var(--command-line)}:where(html[data-app-routes]) .roundtable-consensus{grid-template-columns:1fr}:where(html[data-app-routes]) .shopping-product-table>button{grid-template-columns:30px 1fr 55px}:where(html[data-app-routes]) .shopping-product-table em,:where(html[data-app-routes]) .shopping-product-table small{display:none}.dashboard-loading{grid-template-columns:1fr}.dashboard-loading aside{display:none}.loading-metrics{grid-template-columns:1fr 1fr}.loading-panels{grid-template-columns:1fr}.loading-panels i:last-child{display:none}}.register-confirm-page,.register-page{--register-blue:#2862f0;--register-surface:#ffffff;--register-danger:#b4233a;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),sans-serif}.register-page.signin-page{--register-blue:var(--coral);grid-template-columns:repeat(2,minmax(0,1fr))}.register-page .register-panel,.register-page .signin-art,.register-page.signin-page{min-height:calc(100vh - 80px)}.register-page .signin-art-copy h1{font-family:"Cabinet Grotesk",var(--font-geist-sans),sans-serif;font-size:clamp(46px,4.25vw,68px);font-weight:500;letter-spacing:-.055em}.register-page .signin-art-copy h1 em{font-family:Georgia,Times New Roman,serif;font-size:.9em;font-weight:400;letter-spacing:-.035em}.register-page .signin-kicker{font-family:var(--font-geist-mono),monospace;font-size:13px;font-weight:600;letter-spacing:.09em}.register-panel{overflow-y:auto}.register-form-wrap{width:min(100%,620px);margin:auto;padding:42px 0 36px}.register-site-header{height:72px;padding:0 clamp(20px,4vw,56px);display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.register-site-header>a:last-child{color:rgba(23,19,26,.66);font-size:14px}.register-site-header>a:last-child strong{margin-left:4px;color:var(--ink)}.register-shell{width:min(100%,760px);margin:0 auto;padding:56px 24px 32px}.register-progress{margin:0 0 40px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);list-style:none}.register-progress li{min-height:52px;display:flex;align-items:center;gap:10px;position:relative;color:rgba(23,19,26,.46);font-size:13px}.register-progress li:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent}.register-progress li.complete,.register-progress li.current{color:var(--ink)}.register-progress li.complete:after,.register-progress li.current:after{background:var(--register-blue)}.register-progress i{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;border:1px solid;border-radius:50%;font:normal 13px/1 var(--font-geist-mono),monospace}.register-progress li.current i{border-color:var(--register-blue);background:var(--register-blue);color:white}.register-progress li.complete i{border-color:var(--ink);background:var(--ink);color:white}.register-progress b{font-weight:650}.register-heading{margin-bottom:28px}.register-heading .signin-kicker{margin-bottom:13px;color:var(--coral)}.register-page .register-consent a{color:#8b356e}.register-toast{border-color:rgba(23,19,26,.18)!important;background:#ffffff!important;box-shadow:0 10px 24px rgba(23,19,26,.08)!important}.register-toast,.register-toast [data-radix-toast-title]{color:var(--ink)!important}.register-toast [data-radix-toast-description]{color:rgba(23,19,26,.72)!important}.register-heading h1{margin:0;font-family:"Cabinet Grotesk",var(--font-geist-sans),sans-serif;font-size:clamp(38px,5vw,52px);font-weight:500;line-height:1;letter-spacing:-.055em}.register-heading>p{max-width:590px;margin:14px 0 0;color:rgba(23,19,26,.66);font-size:15px;line-height:1.55}.register-card{padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--register-surface)}.register-step{animation:register-in .18s ease both}.register-page .google-signin{min-height:46px;border-color:var(--line);border-radius:8px;background:transparent;box-shadow:none;transition:background .16s ease,border-color .16s ease}.register-page .google-signin:hover{border-color:rgba(23,19,26,.32);background:rgba(23,19,26,.035);transform:none}.register-page .signin-divider{margin:24px 0}.register-page .signin-divider span{font-family:var(--font-geist-sans),sans-serif;letter-spacing:.03em}.register-fields{display:grid;gap:20px}.register-fields.two-columns{grid-template-columns:1fr 1fr}.register-fields .full{grid-column:1/-1}.register-label{display:block;margin:0 0 8px;color:var(--ink);font-size:13px;font-weight:650}.register-label span{color:var(--register-danger)}.register-input,.register-select{width:100%;height:48px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:rgba(255,255,255,.58)!important;color:var(--ink)!important;box-shadow:none!important;font-size:14px!important}.register-input:focus,.register-input:focus-visible,.register-select:focus,.register-select:focus-visible{border-color:var(--register-blue)!important;box-shadow:0 0 0 3px rgba(40,98,240,.12)!important;outline:0!important}.register-input.has-error,.register-input[aria-invalid=true]{border-color:var(--register-danger)!important}.register-error{margin:7px 0 0;color:var(--register-danger);font-size:13px;line-height:1.4}.register-password{position:relative}.register-password .register-input{padding-right:52px}.register-password>button{position:absolute;top:6px;right:6px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:rgba(23,19,26,.56);cursor:pointer}.register-password>button:hover{background:rgba(23,19,26,.05);color:var(--ink)}.register-page .google-signin:focus-visible,.register-password>button:focus-visible{outline:2px solid var(--register-blue);outline-offset:2px}.register-strength{display:flex;gap:5px;margin-top:8px}.register-strength i{height:3px;flex:1;background:rgba(23,19,26,.12)}.register-strength i.active{background:var(--register-blue)}.register-consent{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.register-consent label{color:rgba(23,19,26,.7);font-size:13px;line-height:1.55;cursor:pointer}.register-consent a,.register-support a{color:var(--register-blue);font-weight:650}.register-consent-error{grid-column:2;margin-top:-3px}.register-assurance,.register-context{margin-top:4px;padding:16px;border:1px solid var(--line);border-radius:8px;background:rgba(23,19,26,.025)}.register-assurance span,.register-context span,.register-summary span{color:rgba(23,19,26,.58);font:650 13px/1.3 var(--font-geist-sans),sans-serif}.register-assurance p,.register-context p{margin:7px 0 0;color:rgba(23,19,26,.7);font-size:13px;line-height:1.55}.register-summary{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.register-summary div{min-width:0;min-height:88px;padding:14px 16px;display:flex;flex-direction:column;justify-content:space-between}.register-summary div+div{border-left:1px solid var(--line)}.register-summary strong{overflow-wrap:anywhere;font-size:13px}.register-assurance{margin-top:20px}.register-actions{margin-top:28px;display:flex;justify-content:space-between;gap:12px}.register-actions button{min-height:44px;padding:0 16px;gap:8px;border-radius:8px!important;box-shadow:none}.register-actions button:first-child{border-color:var(--line);background:transparent}.register-actions button:last-child{min-width:160px;justify-content:space-between;border-color:var(--ink);background:var(--ink);color:white}.register-actions button:last-child:hover{border-color:var(--register-blue);background:var(--register-blue)}.register-legal,.register-support{color:rgba(23,19,26,.58);font-size:13px;line-height:1.5;text-align:center}.register-support{margin:22px 0 0}.register-legal{margin:32px 0 0;padding-top:20px;border-top:1px solid var(--line)}.register-confirm-shell{padding-bottom:56px}.register-confirm-panel{width:100%;padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--register-surface)}.register-confirm-status{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px}.register-confirm-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(40,98,240,.28);border-radius:8px;color:var(--register-blue)}.register-confirm-icon svg{width:19px;height:19px}.register-confirm-status span{display:block;margin-bottom:4px;color:rgba(23,19,26,.58);font-size:13px}.register-confirm-status strong{display:block;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.register-confirm-note{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.register-confirm-note strong{font-size:14px}.register-confirm-note p{margin:7px 0 0;color:rgba(23,19,26,.66);font-size:13px;line-height:1.55}.register-confirm-help{margin-top:24px;padding:16px;border:1px solid var(--line);border-radius:8px;background:rgba(23,19,26,.025)}.register-confirm-help p{margin:0;color:rgba(23,19,26,.66);font-size:13px;line-height:1.5}.register-confirm-resend{width:100%;min-height:44px;margin-top:14px;border-color:var(--line)!important;border-radius:8px!important;background:var(--register-surface)!important;box-shadow:none!important}.register-confirm-resend:hover{background:rgba(23,19,26,.04)!important}.register-confirm-message{margin:12px 0 0;color:rgba(23,19,26,.68);font-size:13px;line-height:1.5}.register-confirm-actions{margin-top:28px;padding-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid var(--line)}.register-confirm-actions a{min-height:44px;border-radius:8px;box-shadow:none}.register-confirm-actions a:first-child{border-color:var(--line);background:transparent;color:var(--ink)}.register-confirm-actions a:first-child:hover{background:rgba(23,19,26,.04)}.register-confirm-actions a:last-child{border-color:var(--ink);background:var(--ink);color:white}.register-confirm-actions a:last-child:hover{border-color:var(--register-blue);background:var(--register-blue)}.register-confirm-loading{display:grid;place-items:center;color:rgba(23,19,26,.62);font-size:14px}@media (max-width:680px){.register-site-header{height:64px;padding:0 16px}.register-site-header>a:last-child{font-size:13px}.register-site-header>a:last-child:not(:focus){font-size:0}.register-site-header>a:last-child strong{margin:0;font-size:13px}.register-shell{padding:40px 16px 24px}.register-form-wrap{padding:38px 0 30px}.register-progress{margin-bottom:32px}.register-progress li{justify-content:center}.register-progress b{display:none}.register-heading h1{font-size:40px}.register-card{padding:20px}.register-fields.two-columns{grid-template-columns:1fr}.register-fields .full{grid-column:auto}.register-summary{grid-template-columns:1fr}.register-summary div+div{border-top:1px solid var(--line);border-left:0}.register-actions button:last-child{min-width:0}.register-confirm-panel{padding:24px 20px}.register-confirm-actions{grid-template-columns:1fr}}@media (max-width:980px){.register-page.signin-page{grid-template-columns:1fr}.register-page .signin-art{min-height:560px}.register-page .register-panel{min-height:auto}}.command-route-loading{min-height:calc(100vh - 92px);margin:0;padding:24px;display:flex;flex-direction:column;justify-content:flex-start;color:#202124;border:1px solid rgba(32,33,36,.11);border-radius:16px;background:#ffffff;box-shadow:0 8px 24px rgba(32,33,36,.035)}.command-route-loading-head{padding-bottom:16px;border-bottom:1px solid rgba(32,33,36,.1)}.command-route-loading-head strong{font-family:var(--font-boardui),sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em}.command-route-loading-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.command-route-loading-metrics i{height:88px;border:1px solid rgba(32,33,36,.09);border-radius:10px;background:linear-gradient(100deg,#f8f8f7 25%,#ffffff 42%,#f8f8f7 60%);background-size:300% 100%;animation:route-shimmer 1.3s ease infinite}.command-route-loading-body{height:210px;margin-top:16px;padding:20px;display:flex;align-items:end;gap:12px;overflow:hidden;border:1px solid rgba(32,33,36,.09);border-radius:12px;background:#f8f8f7}.command-route-loading-body span{flex:1;border-radius:5px 5px 0 0;background:#e9e9e7;opacity:1;animation:route-rise .7s ease both}.command-route-loading-body span:first-child{height:42%}.command-route-loading-body span:nth-child(2){height:70%;animation-delay:90ms}.command-route-loading-body span:nth-child(3){height:55%;animation-delay:.18s}.command-route-loading>p{margin:16px 0 0;color:#77787d;font-family:var(--font-boardui),sans-serif;font-size:14px}@media (max-width:700px){.command-route-loading{margin:10px;padding:22px}.command-route-loading-metrics{grid-template-columns:1fr 1fr}.command-route-loading-body{height:150px}}.platform-detail-layer{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-end;background:rgba(18,8,22,.56);backdrop-filter:blur(5px);animation:platform-layer-in .18s ease both}.platform-detail-drawer{width:min(720px,92vw);height:100%;overflow-y:auto;background:#f7f7f8;border-left:1px solid rgba(23,19,26,.22);box-shadow:-24px 0 70px rgba(18,8,22,.24);animation:platform-drawer-in .24s cubic-bezier(.22,1,.36,1) both}:where(html[data-app-routes]) .audit-detail-drawer{background:#ffffff}.platform-detail-drawer.audit-detail-drawer>header{background:rgba(255,255,255,.96)}.audit-detail-drawer .platform-evidence-card{background:#ffffff}.platform-detail-drawer>header{position:sticky;top:0;z-index:2;min-height:106px;padding:24px 28px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;background:rgba(247,241,232,.96);border-bottom:1px solid rgba(23,19,26,.18);backdrop-filter:blur(14px)}.platform-detail-drawer>header span,.platform-detail-heading span{font:13px var(--font-geist-mono),monospace;letter-spacing:.09em;color:rgba(23,19,26,.58)}.platform-detail-drawer>header h2{margin:7px 0 0;font-size:clamp(30px,5vw,48px);line-height:1}.platform-detail-drawer>header button{width:42px;height:42px;border:1px solid rgba(23,19,26,.22);background:transparent;font-size:25px;cursor:pointer}.platform-detail-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(23,19,26,.17)}.platform-detail-kpis article{min-height:130px;padding:22px 18px;display:flex;flex-direction:column;border-right:1px solid rgba(23,19,26,.14)}.platform-detail-kpis article:last-child{border-right:0}.platform-detail-kpis small,.platform-detail-kpis span{font-size:13px;color:rgba(23,19,26,.62)}.platform-detail-kpis strong{margin:auto 0 8px;font-size:28px;line-height:1}.platform-detail-section{padding:28px;border-bottom:1px solid rgba(23,19,26,.17)}.platform-detail-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.platform-detail-heading h3{margin:6px 0 0;font-size:24px}.platform-detail-heading>small{font-size:13px;color:rgba(23,19,26,.58)}.platform-detail-chart{height:220px;margin-top:22px;padding:18px 0 0;border-top:1px solid rgba(23,19,26,.13)}.platform-detail-chart svg{width:100%;height:165px;overflow:visible}.platform-detail-chart>div{display:flex;justify-content:space-between;font:13px var(--font-geist-mono),monospace;color:rgba(23,19,26,.56)}.platform-detail-empty{margin-top:22px;padding:26px;border:1px dashed rgba(23,19,26,.24);font-size:14px;color:rgba(23,19,26,.65)}.platform-detail-empty.error{border-color:rgba(172,43,43,.38);color:#8f2929}.platform-evidence-card{margin-top:16px;padding:20px;background:#ffffff;border:1px solid rgba(23,19,26,.14)}.platform-evidence-card>footer,.platform-evidence-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.platform-evidence-card>footer span,.platform-evidence-card>header b,.platform-evidence-card>header span{font-size:13px}.platform-evidence-card>header span{color:rgba(23,19,26,.55)}.platform-evidence-card h4{margin:18px 0 10px;font-size:17px;line-height:1.35}.platform-evidence-card p{margin:0;font-size:14px;line-height:1.6;color:rgba(23,19,26,.72)}.platform-evidence-card>footer{margin-top:18px;padding-top:14px;justify-content:flex-start;flex-wrap:wrap;border-top:1px solid rgba(23,19,26,.1);color:#617713}:where(html[data-app-routes]) .competitor-evidence-summary dl{margin:22px 0 0;border-top:1px solid rgba(23,19,26,.13)}:where(html[data-app-routes]) .competitor-evidence-summary dl div{min-height:54px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;border-bottom:1px solid rgba(23,19,26,.1)}:where(html[data-app-routes]) .competitor-evidence-summary dt{font-size:13px;color:rgba(23,19,26,.58)}:where(html[data-app-routes]) .competitor-evidence-summary dd{margin:0;font-size:14px;font-weight:700;text-align:right}:where(html[data-app-routes]) .competitor-evidence-summary>a{display:inline-flex;margin-top:20px;min-height:42px;padding:0 16px;align-items:center;border:1px solid rgba(23,19,26,.22);color:inherit;font-size:14px;font-weight:700;text-decoration:none}:where(html[data-app-routes]) .competitor-detail-copy{margin:22px 0 0;max-width:62ch;font-size:15px;line-height:1.65;color:rgba(23,19,26,.72)}:where(html[data-app-routes]) .source-detail-meta{margin:14px 0 0;color:rgba(23,19,26,.58);font-size:13px}:where(html[data-app-routes]) .source-detail-link{display:inline-flex;min-height:42px;margin-top:20px;padding:0 16px;align-items:center;border:1px solid rgba(23,19,26,.22);color:inherit;font-size:14px;font-weight:700;text-decoration:none}:where(html[data-app-routes]) .source-evidence-list{margin-top:18px;border-top:1px solid rgba(23,19,26,.13)}:where(html[data-app-routes]) .source-evidence-item{display:block;padding:14px 0;border-bottom:1px solid rgba(23,19,26,.1);color:inherit;text-decoration:none}:where(html[data-app-routes]) .source-evidence-item:focus-visible,:where(html[data-app-routes]) .source-evidence-item:hover{color:#8c376f;outline:none}:where(html[data-app-routes]) .source-evidence-item>code,:where(html[data-app-routes]) .source-evidence-item>small,:where(html[data-app-routes]) .source-evidence-item>span{display:block}:where(html[data-app-routes]) .source-evidence-item>span{overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .source-evidence-item>code{margin-top:5px;overflow:hidden;color:rgba(23,19,26,.62);font-family:var(--font-geist-mono),monospace;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .source-evidence-item>small{margin-top:5px;color:rgba(23,19,26,.58);font-size:13px}@media (max-width:700px){.platform-detail-drawer{width:100%}.platform-detail-kpis{grid-template-columns:1fr 1fr}.platform-detail-kpis article:nth-child(2){border-right:0}.platform-detail-kpis article:nth-child(-n+2){border-bottom:1px solid rgba(23,19,26,.14)}.platform-detail-section{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.platform-detail-drawer,.platform-detail-layer{animation:none}}:where(html[data-app-routes]) .features-compact{--features-paper:#f4f0e8;--features-card:#ffffff;--features-ink:#17131a;--features-muted:rgba(23,19,26,0.66);--features-line:rgba(23,19,26,0.16);--features-plum:#24102d;--features-coral:#ff6752;--features-lime:#d8fb4b;min-height:100vh;overflow:clip;background:var(--features-paper);color:var(--features-ink)}:where(html[data-app-routes]) .features-compact :where(h1,h2,h3,h4,p,figure,ul){margin-top:0}:where(html[data-app-routes]) .features-compact :where(a):focus-visible{outline:2px solid var(--features-coral);outline-offset:3px}:where(html[data-app-routes]) .features-compact :where([id]){scroll-margin-top:110px}:where(html[data-app-routes]) .features-v2-cta>p,:where(html[data-app-routes]) .features-v2-kicker,:where(html[data-app-routes]) .features-v2-section-head>div>p{margin-bottom:14px;color:var(--features-coral);font:700 13px/1.3 var(--font-geist-mono),monospace;letter-spacing:.14em}:where(html[data-app-routes]) .features-v2-hero{min-height:640px;padding:64px 4vw 48px;display:grid;grid-template-columns:minmax(360px,.76fr) minmax(520px,1.24fr);align-items:center;gap:clamp(34px,5vw,82px);border-bottom:1px solid var(--features-line);position:relative;isolation:isolate}:where(html[data-app-routes]) .features-v2-hero:before{content:"";width:440px;height:440px;position:absolute;top:-260px;right:-110px;z-index:-1;border:1px solid rgba(166,91,221,.2);border-radius:50%;box-shadow:0 0 0 72px rgba(166,91,221,.025),0 0 0 144px rgba(255,103,82,.018)}:where(html[data-app-routes]) .features-v2-hero-copy{max-width:660px}:where(html[data-app-routes]) .features-v2-hero h1{margin:0 0 24px;font-size:clamp(48px,5.35vw,82px);font-weight:560;letter-spacing:-.064em;line-height:.96}:where(html[data-app-routes]) .features-v2-hero h1 em{color:#8f356f;font-family:Georgia,serif;font-weight:400}:where(html[data-app-routes]) .features-v2-lead{max-width:600px;margin-bottom:28px;color:var(--features-muted);font-size:clamp(17px,1.35vw,20px);line-height:1.5}:where(html[data-app-routes]) .features-v2-actions{display:flex;align-items:center;gap:22px}:where(html[data-app-routes]) .features-v2-primary,:where(html[data-app-routes]) .features-v2-secondary{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:20px;color:inherit;font-size:14px;font-weight:750;text-decoration:none}:where(html[data-app-routes]) .features-v2-primary{min-width:164px;padding:0 18px;background:var(--features-ink);color:white;border-radius:999px}:where(html[data-app-routes]) .features-v2-primary:hover{background:#8f356f}:where(html[data-app-routes]) .features-v2-secondary{border-bottom:1px solid}:where(html[data-app-routes]) .features-v2-command-screen{min-width:0;margin:0;border:1px solid rgba(23,19,26,.22);background:#ffffff;box-shadow:18px 22px 0 rgba(42,14,54,.09)}:where(html[data-app-routes]) .features-v2-screen-label{min-height:38px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--features-line);font:650 13px/1 var(--font-geist-mono),monospace;letter-spacing:.09em}:where(html[data-app-routes]) .features-v2-screen-label span{display:inline-flex;align-items:center;gap:8px}:where(html[data-app-routes]) .features-v2-screen-label i{width:7px;height:7px;display:inline-block;border-radius:50%;background:#729117;box-shadow:0 0 0 3px rgba(114,145,23,.12)}:where(html[data-app-routes]) .features-v2-command-screen img{width:100%;height:auto;display:block}:where(html[data-app-routes]) .features-v2-command-screen figcaption{margin:0;padding:9px 13px 10px;border-top:1px solid var(--features-line);color:rgba(23,19,26,.56);font:500 13px/1.3 var(--font-geist-mono),monospace}:where(html[data-app-routes]) .features-v2-proof-strip{min-height:112px;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--features-line);background:#f7f7f8}:where(html[data-app-routes]) .features-v2-proof-strip article{padding:23px 4vw;display:grid;gap:7px;align-content:center;border-right:1px solid var(--features-line)}:where(html[data-app-routes]) .features-v2-proof-strip article:last-child{border-right:0}:where(html[data-app-routes]) .features-v2-proof-strip strong{font-size:clamp(22px,2vw,30px);letter-spacing:-.045em}:where(html[data-app-routes]) .features-v2-proof-strip span{color:var(--features-muted);font-size:13px;line-height:1.4}:where(html[data-app-routes]) .features-v2-jump{min-height:54px;padding:0 4vw;position:sticky;top:71px;z-index:30;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(23,19,26,.24);background:rgba(244,240,232,.94);backdrop-filter:blur(12px)}:where(html[data-app-routes]) .features-v2-jump a,:where(html[data-app-routes]) .features-v2-jump span{padding:9px 12px;font:650 13px/1 var(--font-geist-mono),monospace;letter-spacing:.04em}:where(html[data-app-routes]) .features-v2-jump span{padding-left:0;color:rgba(23,19,26,.45);text-transform:uppercase}:where(html[data-app-routes]) .features-v2-jump a{color:inherit;text-decoration:none}:where(html[data-app-routes]) .features-v2-jump a:hover{background:var(--features-ink);color:white}:where(html[data-app-routes]) .features-v2-directory,:where(html[data-app-routes]) .features-v2-selling{padding:76px 4vw 82px}:where(html[data-app-routes]) .features-v2-section-head{margin-bottom:34px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:end;gap:60px}:where(html[data-app-routes]) .features-v2-section-head h2{max-width:900px;margin:0;font-size:clamp(36px,4vw,62px);font-weight:540;letter-spacing:-.055em;line-height:.98}:where(html[data-app-routes]) .features-v2-section-head>span{max-width:560px;color:var(--features-muted);font-size:15px;line-height:1.55}:where(html[data-app-routes]) .features-v2-selling .features-v2-section-head{grid-template-columns:minmax(0,1fr)}:where(html[data-app-routes]) .features-v2-selling-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--features-line);border-left:1px solid var(--features-line)}:where(html[data-app-routes]) .features-v2-selling-grid>article{min-height:286px;padding:24px 22px 20px;display:flex;flex-direction:column;border-right:1px solid var(--features-line);border-bottom:1px solid var(--features-line);background:rgba(255,255,255,.26);transition:background .16s ease,transform .16s ease}:where(html[data-app-routes]) .features-v2-selling-grid>article:hover{z-index:1;background:#ffffff;transform:translateY(-3px)}:where(html[data-app-routes]) .features-v2-selling-grid>article:first-child,:where(html[data-app-routes]) .features-v2-selling-grid>article:nth-child(2){background:var(--features-plum);color:white}:where(html[data-app-routes]) .features-v2-selling-grid>article:nth-child(2){background:#8f356f}:where(html[data-app-routes]) .features-v2-selling-grid header{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(html[data-app-routes]) .features-v2-selling-grid header p,:where(html[data-app-routes]) .features-v2-selling-grid header span{margin:0;font:650 13px/1.2 var(--font-geist-mono),monospace;letter-spacing:.08em}:where(html[data-app-routes]) .features-v2-selling-grid header p{color:inherit;opacity:.58;text-transform:uppercase}:where(html[data-app-routes]) .features-v2-selling-grid h3{margin:36px 0 12px;font-size:clamp(21px,1.7vw,28px);font-weight:600;letter-spacing:-.04em;line-height:1.03}:where(html[data-app-routes]) .features-v2-selling-grid>article>p{margin-bottom:0;color:inherit;font-size:13px;line-height:1.52;opacity:.67}:where(html[data-app-routes]) .features-v2-selling-link{margin-top:auto;align-self:flex-end;color:var(--features-coral);font-size:20px;text-decoration:none}:where(html[data-app-routes]) .features-v2-selling-grid>article:nth-child(-n+2) .features-v2-selling-link{color:var(--features-lime)}:where(html[data-app-routes]) .features-v2-solutions,:where(html[data-app-routes]) .features-v2-workflow{padding:76px 4vw 82px;background:var(--features-plum);color:white}:where(html[data-app-routes]) .features-v2-section-head-light>span{color:rgba(255,255,255,.62)}:where(html[data-app-routes]) .features-v2-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:where(html[data-app-routes]) .features-v2-workflow-grid>article{min-width:0;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.045)}:where(html[data-app-routes]) .features-v2-workflow-grid figure{height:230px;margin:0;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.18);background:#ffffff}:where(html[data-app-routes]) .features-v2-workflow-grid img{width:100%;height:100%;display:block;object-fit:cover;object-position:top left}:where(html[data-app-routes]) .features-v2-workflow-grid>article:nth-child(3) img{object-position:50% 10%}:where(html[data-app-routes]) .features-v2-workflow-grid>article>div{padding:22px}:where(html[data-app-routes]) .features-v2-workflow-grid span{color:var(--features-lime);font:650 13px/1 var(--font-geist-mono),monospace;letter-spacing:.09em}:where(html[data-app-routes]) .features-v2-workflow-grid h3{margin:16px 0 7px;font-size:24px;font-weight:560;letter-spacing:-.04em}:where(html[data-app-routes]) .features-v2-workflow-grid p{margin:0;color:rgba(255,255,255,.62);font-size:13px;line-height:1.5}:where(html[data-app-routes]) .features-v2-directory{background:#f7f7f8}:where(html[data-app-routes]) .features-v2-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--features-line);border-left:1px solid var(--features-line)}:where(html[data-app-routes]) .features-v2-directory-grid>section{min-width:0;border-right:1px solid var(--features-line);background:rgba(255,255,255,.22)}:where(html[data-app-routes]) .features-v2-directory-grid>section>header{min-height:94px;padding:20px;display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--features-line)}:where(html[data-app-routes]) .features-v2-directory-grid>section>header>span{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--features-ink);color:white;font:650 13px/1 var(--font-geist-mono),monospace}:where(html[data-app-routes]) .features-v2-directory-grid>section:nth-child(2)>header>span{background:#8f356f}:where(html[data-app-routes]) .features-v2-directory-grid>section:nth-child(3)>header>span{background:var(--features-lime);color:var(--features-ink)}:where(html[data-app-routes]) .features-v2-directory-grid>section>header p{margin:0 0 4px;color:var(--features-muted);font:600 13px/1.2 var(--font-geist-mono),monospace;text-transform:uppercase}:where(html[data-app-routes]) .features-v2-directory-grid>section>header h3{margin:0;font-size:23px;letter-spacing:-.04em}:where(html[data-app-routes]) .features-v2-directory-grid article{min-height:106px;padding:16px 44px 16px 18px;position:relative;border-bottom:1px solid var(--features-line)}:where(html[data-app-routes]) .features-v2-directory-grid article>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}:where(html[data-app-routes]) .features-v2-directory-grid h4{margin:0;font-size:15px;letter-spacing:-.02em}:where(html[data-app-routes]) .features-v2-directory-grid article>div span{flex:0 0 auto;color:rgba(23,19,26,.46);font:600 13px/1 var(--font-geist-mono),monospace;text-transform:uppercase}:where(html[data-app-routes]) .features-v2-directory-grid article p{margin:8px 0 0;color:var(--features-muted);font-size:13px;line-height:1.42}:where(html[data-app-routes]) .features-v2-directory-grid article>a{width:24px;height:24px;position:absolute;top:15px;right:14px;display:grid;place-items:center;color:var(--features-coral);text-decoration:none}:where(html[data-app-routes]) .features-v2-solutions{background:#32133d}:where(html[data-app-routes]) .features-v2-solutions .features-v2-section-head{grid-template-columns:minmax(0,1fr)}:where(html[data-app-routes]) .features-v2-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:where(html[data-app-routes]) .features-v2-module{--module-accent:var(--features-coral);min-width:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.18);border-top:3px solid var(--module-accent);background:rgba(255,255,255,.045)}:where(html[data-app-routes]) .features-v2-module-alpha{--module-accent:#ff7a66}:where(html[data-app-routes]) .features-v2-module-delta{--module-accent:#c181ec}:where(html[data-app-routes]) .features-v2-module-sigma{--module-accent:#d8fb4b}:where(html[data-app-routes]) .features-v2-module-omega{--module-accent:#f0c86b}:where(html[data-app-routes]) .features-v2-module-gamma{--module-accent:#72b7ff}:where(html[data-app-routes]) .features-v2-module:first-child{grid-column:span 2}:where(html[data-app-routes]) .features-v2-module-grid figure{height:190px;margin:0;overflow:hidden;background:var(--features-paper)}:where(html[data-app-routes]) .features-v2-module:first-child figure{height:260px}:where(html[data-app-routes]) .features-v2-module-grid img{width:100%;height:100%;display:block;object-fit:cover;object-position:top left;transition:transform .22s ease}:where(html[data-app-routes]) .features-v2-module-grid>article:hover img{transform:scale(1.018)}:where(html[data-app-routes]) .features-v2-module-copy{flex:1;padding:19px 20px 18px;display:flex;flex-direction:column}:where(html[data-app-routes]) .features-v2-module-meta{display:flex;align-items:center;gap:12px}:where(html[data-app-routes]) .features-v2-module-meta b,:where(html[data-app-routes]) .features-v2-module-meta p,:where(html[data-app-routes]) .features-v2-module-meta span{margin:0;color:rgba(255,255,255,.52);font:600 13px/1 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}:where(html[data-app-routes]) .features-v2-module-meta span{color:var(--module-accent)}:where(html[data-app-routes]) .features-v2-module-meta p{flex:1}:where(html[data-app-routes]) .features-v2-module-meta b{margin-left:auto;padding:5px 7px;border:1px solid color-mix(in srgb,var(--module-accent) 52%,transparent);color:var(--module-accent);font-weight:700}:where(html[data-app-routes]) .features-v2-module-title{margin-top:17px;display:flex;align-items:center;gap:12px}:where(html[data-app-routes]) .features-v2-module-title>span{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--module-accent) 58%,transparent);border-radius:50%;color:var(--module-accent);font:650 18px/1 Georgia,serif}:where(html[data-app-routes]) .features-v2-module-grid h3{margin:0;font-size:27px;font-weight:560;letter-spacing:-.045em;line-height:1.05}:where(html[data-app-routes]) .features-v2-module:first-child h3{font-size:34px}:where(html[data-app-routes]) .features-v2-module-description{margin:14px 0 18px;color:var(--module-accent);font-size:14px;font-weight:600;line-height:1.4}:where(html[data-app-routes]) .features-v2-module-grid a{min-height:38px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:white;font-size:13px;font-weight:700;text-decoration:none}:where(html[data-app-routes]) .features-v2-module-grid a:hover{border-color:var(--module-accent);background:rgba(255,255,255,.06)}:where(html[data-app-routes]) .features-v2-module-grid a span{margin-left:6px;color:var(--module-accent)}:where(html[data-app-routes]) .features-v2-module-signal{grid-column:span 3;display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr)}:where(html[data-app-routes]) .features-v2-module-signal figure{min-height:344px;height:auto;border-right:1px solid rgba(255,255,255,.18)}:where(html[data-app-routes]) .features-v2-module-signal .features-v2-module-copy{padding:30px}:where(html[data-app-routes]) .features-v2-module-signal .features-v2-module-description{max-width:460px}:where(html[data-app-routes]) .features-v2-signal-architecture{padding:28px 30px 30px;grid-column:1/-1;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.025)}:where(html[data-app-routes]) .features-v2-signal-architecture>div{max-width:670px}:where(html[data-app-routes]) .features-v2-signal-architecture h4{margin:0;color:white;font-size:24px;font-weight:560;letter-spacing:-.04em;line-height:1.08}:where(html[data-app-routes]) .features-v2-signal-architecture>div>p{margin:10px 0 0;color:rgba(255,255,255,.65);font-size:14px;line-height:1.5}:where(html[data-app-routes]) .features-v2-signal-architecture ol{margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none}:where(html[data-app-routes]) .features-v2-signal-architecture li{min-width:0;padding:0 18px;position:relative;border-left:1px solid rgba(255,255,255,.2)}:where(html[data-app-routes]) .features-v2-signal-architecture li:first-child{padding-left:0;border-left:0}:where(html[data-app-routes]) .features-v2-signal-architecture li:last-child{padding-right:0}:where(html[data-app-routes]) .features-v2-signal-architecture li>span{color:var(--module-accent);font:650 13px/1 var(--font-geist-mono),monospace;letter-spacing:.08em}:where(html[data-app-routes]) .features-v2-signal-architecture h5{margin:16px 0 0;color:white;font-size:17px;font-weight:650;letter-spacing:-.025em;line-height:1.2}:where(html[data-app-routes]) .features-v2-signal-architecture li>p{margin:8px 0 0;color:rgba(255,255,255,.62);font-size:13px;line-height:1.5}:where(html[data-app-routes]) .features-v2-signal-architecture li>i{position:absolute;top:36px;right:-7px;z-index:1;color:var(--module-accent);font-size:18px;font-style:normal}:where(html[data-app-routes]) .features-v2-signal-architecture-note{max-width:760px;margin:26px 0 0;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.7);font-size:13px;line-height:1.5}:where(html[data-app-routes]) .features-v2-trust{min-height:178px;display:grid;grid-template-columns:repeat(3,1fr) .72fr;border-bottom:1px solid var(--features-line);background:var(--features-lime);color:var(--features-ink)}:where(html[data-app-routes]) .features-v2-trust>a,:where(html[data-app-routes]) .features-v2-trust>div{padding:26px 3vw;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(23,19,26,.18)}:where(html[data-app-routes]) .features-v2-trust span{margin-bottom:18px;font:650 13px/1 var(--font-geist-mono),monospace}:where(html[data-app-routes]) .features-v2-trust strong{margin-bottom:7px;font-size:17px}:where(html[data-app-routes]) .features-v2-trust p{margin:0;font-size:13px;line-height:1.45;opacity:.67}:where(html[data-app-routes]) .features-v2-trust>a{gap:22px;color:inherit;font-size:14px;font-weight:750;text-decoration:none}:where(html[data-app-routes]) .features-v2-trust>a span{margin:0;font-size:20px}:where(html[data-app-routes]) .features-v2-cta{min-height:510px;padding:76px 5vw;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--features-paper)}:where(html[data-app-routes]) .features-v2-cta h2{max-width:1040px;margin:0;font-size:clamp(46px,6vw,86px);font-weight:540;letter-spacing:-.064em;line-height:.96}:where(html[data-app-routes]) .features-v2-cta>div{margin-top:34px;display:flex;align-items:center;gap:28px}:where(html[data-app-routes]) .features-v2-cta>div>a:not(.features-v2-primary){color:inherit;font-size:14px;font-weight:700;text-decoration:none}@media (max-width:1120px){:where(html[data-app-routes]) .features-v2-hero{grid-template-columns:minmax(310px,.75fr) minmax(440px,1.25fr);gap:34px}:where(html[data-app-routes]) .features-v2-hero h1{font-size:clamp(46px,5.4vw,68px)}:where(html[data-app-routes]) .features-v2-selling-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-app-routes]) .features-v2-selling-grid>article{min-height:250px}:where(html[data-app-routes]) .features-v2-directory-grid{grid-template-columns:1fr}:where(html[data-app-routes]) .features-v2-directory-grid>section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-app-routes]) .features-v2-directory-grid article:nth-child(odd){border-right:1px solid var(--features-line)}:where(html[data-app-routes]) .features-v2-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-app-routes]) .features-v2-module-grid>article:first-child{grid-column:span 2}:where(html[data-app-routes]) .features-v2-module-signal{grid-column:span 2}:where(html[data-app-routes]) .features-v2-signal-architecture ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}:where(html[data-app-routes]) .features-v2-signal-architecture li:nth-child(4){padding-left:0;border-left:0}:where(html[data-app-routes]) .features-v2-trust{grid-template-columns:repeat(2,1fr)}:where(html[data-app-routes]) .features-v2-trust>div:nth-child(2){border-right:0}:where(html[data-app-routes]) .features-v2-trust>div:nth-child(-n+2){border-bottom:1px solid rgba(23,19,26,.18)}}@media (max-width:820px){:where(html[data-app-routes]) .features-v2-hero{padding-top:52px;grid-template-columns:1fr}:where(html[data-app-routes]) .features-v2-hero-copy{max-width:720px}:where(html[data-app-routes]) .features-v2-hero h1{font-size:clamp(48px,10vw,76px)}:where(html[data-app-routes]) .features-v2-command-screen{box-shadow:10px 12px 0 rgba(42,14,54,.08)}:where(html[data-app-routes]) .features-v2-proof-strip{grid-template-columns:repeat(2,1fr)}:where(html[data-app-routes]) .features-v2-proof-strip article:nth-child(2){border-right:0}:where(html[data-app-routes]) .features-v2-proof-strip article:nth-child(-n+2){border-bottom:1px solid var(--features-line)}:where(html[data-app-routes]) .features-v2-section-head{grid-template-columns:1fr;gap:18px}:where(html[data-app-routes]) .features-v2-workflow-grid{grid-template-columns:1fr}:where(html[data-app-routes]) .features-v2-workflow-grid>article{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr)}:where(html[data-app-routes]) .features-v2-workflow-grid figure{height:260px;border-right:1px solid rgba(255,255,255,.18);border-bottom:0}:where(html[data-app-routes]) .features-v2-module-signal{grid-template-columns:1fr}:where(html[data-app-routes]) .features-v2-module-signal figure{min-height:260px;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}}@media (max-width:620px){:where(html[data-app-routes]) .features-v2-directory,:where(html[data-app-routes]) .features-v2-hero,:where(html[data-app-routes]) .features-v2-selling,:where(html[data-app-routes]) .features-v2-solutions,:where(html[data-app-routes]) .features-v2-workflow{padding-left:18px;padding-right:18px}:where(html[data-app-routes]) .features-v2-hero{min-height:0;padding-top:40px;padding-bottom:38px}:where(html[data-app-routes]) .features-v2-hero h1{margin-bottom:20px;font-size:clamp(43px,13vw,64px)}:where(html[data-app-routes]) .features-v2-actions,:where(html[data-app-routes]) .features-v2-cta>div{align-items:stretch;flex-direction:column;gap:15px}:where(html[data-app-routes]) .features-v2-secondary{min-height:38px;align-self:flex-start}:where(html[data-app-routes]) .features-v2-command-screen figcaption{display:none}:where(html[data-app-routes]) .features-v2-proof-strip article{padding:20px 18px}:where(html[data-app-routes]) .features-v2-jump{min-height:50px;padding:0 14px;top:60px;gap:2px;overflow-x:auto;scrollbar-width:none}:where(html[data-app-routes]) .features-v2-jump::-webkit-scrollbar{display:none}:where(html[data-app-routes]) .features-v2-jump a,:where(html[data-app-routes]) .features-v2-jump span{flex:0 0 auto;padding:9px 8px;font-size:13px}:where(html[data-app-routes]) .features-v2-directory,:where(html[data-app-routes]) .features-v2-selling,:where(html[data-app-routes]) .features-v2-solutions,:where(html[data-app-routes]) .features-v2-workflow{padding-top:58px;padding-bottom:62px}:where(html[data-app-routes]) .features-v2-section-head h2{font-size:clamp(37px,11vw,52px)}:where(html[data-app-routes]) .features-v2-section-head>span{font-size:14px}:where(html[data-app-routes]) .features-v2-selling-grid{grid-template-columns:1fr}:where(html[data-app-routes]) .features-v2-selling-grid>article{min-height:232px}:where(html[data-app-routes]) .features-v2-selling-grid h3{margin-top:28px;font-size:25px}:where(html[data-app-routes]) .features-v2-workflow-grid>article{display:block}:where(html[data-app-routes]) .features-v2-workflow-grid figure{height:220px;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}:where(html[data-app-routes]) .features-v2-directory-grid>section>div{grid-template-columns:1fr}:where(html[data-app-routes]) .features-v2-directory-grid article:nth-child(odd){border-right:0}:where(html[data-app-routes]) .features-v2-module-grid{grid-template-columns:1fr}:where(html[data-app-routes]) .features-v2-module-grid>article:first-child{grid-column:auto}:where(html[data-app-routes]) .features-v2-module-signal{grid-column:auto}:where(html[data-app-routes]) .features-v2-module-signal .features-v2-module-copy,:where(html[data-app-routes]) .features-v2-signal-architecture{padding-right:20px;padding-left:20px}:where(html[data-app-routes]) .features-v2-signal-architecture ol{grid-template-columns:1fr;gap:0}:where(html[data-app-routes]) .features-v2-signal-architecture li,:where(html[data-app-routes]) .features-v2-signal-architecture li:first-child,:where(html[data-app-routes]) .features-v2-signal-architecture li:nth-child(4){padding:16px 0;border-top:1px solid rgba(255,255,255,.18);border-left:0}:where(html[data-app-routes]) .features-v2-signal-architecture li:first-child{padding-top:0;border-top:0}:where(html[data-app-routes]) .features-v2-signal-architecture h5{margin-top:10px}:where(html[data-app-routes]) .features-v2-signal-architecture li>i{display:none}:where(html[data-app-routes]) .features-v2-module-grid figure,:where(html[data-app-routes]) .features-v2-module-grid>article:first-child figure{height:210px}:where(html[data-app-routes]) .features-v2-trust{grid-template-columns:1fr}:where(html[data-app-routes]) .features-v2-trust>a,:where(html[data-app-routes]) .features-v2-trust>div{min-height:138px;padding:24px 20px;border-right:0;border-bottom:1px solid rgba(23,19,26,.18)}:where(html[data-app-routes]) .features-v2-trust span{margin-bottom:12px}:where(html[data-app-routes]) .features-v2-cta{min-height:460px;padding:62px 20px}:where(html[data-app-routes]) .features-v2-cta h2{font-size:clamp(43px,12vw,62px)}}@media (prefers-reduced-motion:reduce){:where(html[data-app-routes]) .features-v2-module-grid img,:where(html[data-app-routes]) .features-v2-selling-grid>article{transition:none}}@media (max-width:760px){.signal-chart-card .panel-heading{align-items:stretch;flex-direction:column;gap:8px}:where(html[data-app-routes]) .chart-heading-tools{width:100%;justify-content:space-between}:where(html[data-app-routes]) .chart-series-menu summary{min-width:132px}:where(html[data-app-routes]) .chart-series-menu>div{width:min(248px,calc(100vw - 48px))}}.account-dashboard{--background:#fff;--foreground:var(--dash-ink);--card:#fff;--card-foreground:var(--dash-ink);--primary:var(--dash-ink);--primary-foreground:#fff;--secondary:#f7f7f8;--secondary-foreground:var(--dash-ink);--muted:#f7f7f8;--muted-foreground:rgba(23,19,26,0.62);--accent:var(--dash-lime);--accent-foreground:var(--dash-ink);--border:rgba(23,19,26,0.18);--input:rgba(23,19,26,0.22);--ring:var(--dash-coral);--dash-card:#fff;--dash-ui-font:var(--font-product-sans);font-family:var(--font-product-sans)}.account-dashboard,.account-dashboard *{font-family:var(--font-product-sans)!important}.account-dashboard .command-sidebar{min-height:calc(100vh - 50px)}.command-user>a{color:white;font-size:14px;opacity:.6}.account-workspace{padding-bottom:32px}.account-topbar{min-height:88px}.account-topbar h1{font-size:24px;font-weight:700}.account-identity{min-width:238px;padding:4px 0 4px 16px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;border-left:1px solid rgba(23,19,26,.2)}.account-identity [data-slot=avatar-fallback]{color:white;background:var(--dash-violet);font-size:13px;font-weight:750}.account-identity p{margin:0;color:var(--dash-ink);font-family:var(--font-geist-sans),sans-serif;letter-spacing:normal}.account-identity p+p{margin-top:2px;color:rgba(23,19,26,.58)}.account-preview-note{min-height:32px;margin-top:10px;padding:0 10px;display:flex;align-items:center;gap:10px;border-radius:10px;border:1px solid rgba(23,19,26,.13);background:rgba(23,19,26,.025);color:rgba(23,19,26,.72);font-size:13px}.account-preview-note>span{color:var(--dash-coral);font:700 13px var(--font-geist-mono),monospace;letter-spacing:.08em}.account-body{min-width:0;margin-top:10px;display:grid;grid-template-columns:210px minmax(0,1120px);align-items:start;gap:20px}.account-subnav{position:sticky;top:12px;border-radius:14px;overflow:hidden;border:1px solid rgba(23,19,26,.17);background:#fff}:where(html[data-app-routes]) .account-subnav-heading{min-height:40px;padding:0 12px;display:flex;align-items:center;border-bottom:1px solid rgba(23,19,26,.14);color:rgba(23,19,26,.5);font:700 13px var(--font-geist-mono),monospace;letter-spacing:.09em}.account-subnav nav{display:grid;padding:6px}.account-subnav-group+.account-subnav-group{margin-top:6px;padding-top:6px;border-top:1px solid rgba(23,19,26,.12)}.account-subnav-group>p{margin:0;padding:7px 9px 5px;color:rgba(23,19,26,.52);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.account-subnav nav button{width:100%;min-height:41px;padding:0 9px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;position:relative;border:1px solid transparent;border-radius:10px;background:transparent;color:rgba(23,19,26,.62);font-size:13px;font-weight:500;text-align:left;cursor:pointer}.account-subnav nav button:hover{color:var(--dash-ink);background:rgba(23,19,26,.045);border-color:transparent}.account-subnav nav button.active{color:var(--dash-ink);background:rgba(216,251,75,.55);border-color:transparent;font-weight:600}.account-subnav nav button.active:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;background:var(--dash-coral)}.account-subnav nav svg{width:16px;height:16px;flex:0 0 auto}.account-section{min-width:0}.account-mobile-nav{display:none}.account-section-heading{min-height:44px;margin-bottom:10px;padding:2px 2px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(23,19,26,.16)}.account-section-heading h2{margin:0;font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.02em}.account-section-heading p{max-width:680px;margin:4px 0 0;color:rgba(23,19,26,.58);font-size:13px;line-height:18px}.account-dashboard [data-slot=card]{border-radius:14px;border-color:rgba(23,19,26,.18);background:#fff}.account-dashboard [data-slot=card-header]{border-color:rgba(23,19,26,.16)}.account-dashboard .divide-y>*+*,.account-dashboard .divide-y>:not(:first-child){border-color:rgba(23,19,26,.12)!important;border-top:1px solid rgba(23,19,26,.12)!important}.account-dashboard .divide-y>:not(:last-child){border-bottom:1px solid rgba(23,19,26,.12)!important}.account-dashboard .border-t,.account-dashboard .divide-y,.account-dashboard .rounded-xl.border{border-color:rgba(23,19,26,.18)!important}.account-dashboard [data-slot=card-title]{font-size:14px;line-height:20px;letter-spacing:-.01em;font-weight:600}.account-dashboard [data-slot=card-description]{color:rgba(23,19,26,.58);font-size:13px;line-height:18px}.account-dashboard [data-slot=button],.account-dashboard [data-slot=input]{box-shadow:none}.account-dashboard [data-slot=button]{border-radius:10px;border:1px solid rgba(23,19,26,.18);font-weight:500}.account-dashboard .account-delete-button{border:1px solid var(--dash-coral);background:transparent;color:var(--dash-coral);font-family:var(--dash-ui-font);font-weight:600}.account-dashboard .account-delete-button:hover{background:var(--dash-coral);color:#ffffff}.account-destructive-action{border:1px solid var(--dash-coral)!important;background:transparent!important;color:var(--dash-coral)!important}.account-destructive-action:hover{background:var(--dash-coral)!important;color:#ffffff!important}.account-dashboard .account-delete-icon{border-color:transparent;color:var(--dash-ink)}.account-dashboard .account-delete-icon:hover{background:rgba(239,91,78,.12);color:var(--dash-coral)}.account-dashboard [data-slot=input]{border-radius:10px;border-color:rgba(23,19,26,.18);background:#fff}.account-dashboard hr{border-color:rgba(23,19,26,.18)}.account-dashboard [data-slot=select-trigger]{border-radius:10px;border-color:rgba(23,19,26,.18);background:#fff;box-shadow:none;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.account-dashboard [data-slot=select-trigger]:hover,.account-dashboard [data-slot=select-trigger][data-state=open]{border-color:rgba(23,19,26,.3);background:#fafafa;color:var(--dash-ink)}.account-select-content{border-color:rgba(23,19,26,.16)!important;background:#fff!important;color:var(--dash-ink)!important;font-family:var(--font-product-sans)!important}:where(html[data-app-routes]) [data-slot=select-item]:hover,:where(html[data-app-routes]) [data-slot=select-item][data-highlighted]{background:rgba(23,19,26,.09)!important;color:#17131a!important}.account-dashboard [data-slot=button]:focus-visible,.account-dashboard [data-slot=input]:focus-visible,.account-overview-link:focus-visible,.account-subnav nav button:focus-visible,.account-summary-tile:focus-visible{outline:2px solid var(--dash-coral);outline-offset:2px}.account-dashboard [data-slot=select-trigger]:focus-visible{outline:2px solid rgba(23,19,26,.32);outline-offset:2px}.account-dashboard [data-slot=badge]{border-radius:2px}.account-dashboard [data-slot=table-header]{background:#f7f7f8}.account-dashboard [data-slot=table-cell],.account-dashboard [data-slot=table-head],.account-dashboard [data-slot=table-row]{border-color:rgba(23,19,26,.13)}.account-overview-link{width:100%;min-height:58px;padding:10px 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-top:1px solid rgba(23,19,26,.13);background:transparent;text-align:left;cursor:pointer}.account-overview-link>span{display:flex;align-items:center;gap:10px}.account-overview-link small,.account-overview-link strong{display:block}.account-overview-link strong{font-size:13px}.account-overview-link small{margin-top:2px;color:rgba(23,19,26,.56);font-size:13px}.account-overview-link>svg{width:16px;height:16px;color:rgba(23,19,26,.48)}.account-summary-tile{min-height:78px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px;border:1px solid rgba(23,19,26,.14);border-radius:10px;background:#fafafa;text-align:left;cursor:pointer}.account-overview-link:hover,.account-summary-tile:hover{background:#f7f7f8}.account-summary-tile span{color:rgba(23,19,26,.58);font-size:13px}.account-summary-tile strong{grid-column:1;font-size:24px;line-height:28px;font-variant-numeric:tabular-nums}.account-summary-tile svg{grid-column:2;grid-row:1/span 2;width:15px;height:15px;color:rgba(23,19,26,.44)}.account-dashboard .rounded-xl{border-radius:14px}:where(html[data-app-routes]) .journal-index-page{background:#f7f7f8;color:#181818;font-family:var(--font-product-sans)}:where(html[data-app-routes]) .journal-index-page :where(h1,h2,h3,p,a,button){font-family:var(--font-product-sans)}:where(html[data-app-routes]) .journal-index-page :where(h1,h2,h3){font-family:"Cabinet Grotesk",var(--font-product-sans),sans-serif}:where(html[data-app-routes]) .journal-index-page .public-blog-hero{min-height:0;padding:clamp(48px,5vw,72px) max(24px,calc((100vw - 1120px) / 2));display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.6fr);align-items:end;gap:40px;background:#fff;border-bottom:1px solid rgba(0,0,0,.1)}:where(html[data-app-routes]) .journal-index-page .public-blog-hero:after{display:none}:where(html[data-app-routes]) .journal-index-page .public-blog-hero p:first-child{margin-bottom:16px;color:#6b6b6b;font-family:var(--font-product-sans);font-size:13px;font-weight:500;letter-spacing:0}:where(html[data-app-routes]) .journal-index-page .public-blog-hero h1{font-size:clamp(42px,5vw,64px);line-height:1.04;font-weight:600;letter-spacing:-.045em}:where(html[data-app-routes]) .journal-index-page .public-blog-hero h1 em{color:inherit;font-family:var(--font-product-sans);font-style:normal;font-weight:inherit}:where(html[data-app-routes]) .journal-index-page .public-blog-hero>p:last-child{max-width:380px;font-size:16px;line-height:1.55;color:#5d5d5d}:where(html[data-app-routes]) .journal-index-page .featured-story{width:min(1120px,calc(100% - 48px));min-height:360px;margin:32px auto 0;grid-template-columns:minmax(280px,.8fr) minmax(0,1fr);overflow:hidden;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff;color:#181818}:where(html[data-app-routes]) .journal-index-page .story-art{min-height:260px;background-color:#181818}:where(html[data-app-routes]) .journal-index-page .story-art-image{display:block;color:inherit;text-decoration:none}:where(html[data-app-routes]) .journal-index-page .story-art-image img{object-fit:cover}:where(html[data-app-routes]) .journal-index-page .story-art-image:focus-visible{outline:2px solid #ff5d45;outline-offset:-4px}:where(html[data-app-routes]) .journal-index-page .featured-story article{padding:clamp(30px,5vw,54px)}:where(html[data-app-routes]) .journal-index-page .article-grid article>p,:where(html[data-app-routes]) .journal-index-page .featured-story article>p{margin-bottom:14px;color:#6b6b6b;font-family:var(--font-product-sans);font-size:13px;font-weight:500;letter-spacing:0}:where(html[data-app-routes]) .journal-index-page .featured-story h2{font-size:clamp(30px,3.5vw,46px);line-height:1.08;font-weight:600;letter-spacing:-.035em}:where(html[data-app-routes]) .journal-index-page .featured-story-title{color:inherit;text-decoration:none}:where(html[data-app-routes]) .journal-index-page .featured-story-title:hover{color:#ff5d45}:where(html[data-app-routes]) .journal-index-page .featured-story-title:focus-visible{outline:2px solid #ff5d45;outline-offset:3px}:where(html[data-app-routes]) .journal-index-page .featured-story article>span{margin:18px 0 26px;color:#5d5d5d;font-size:16px;line-height:1.55}:where(html[data-app-routes]) .journal-index-page .article-grid article>a,:where(html[data-app-routes]) .journal-index-page .featured-story article>a{width:fit-content;padding:0;border:0;color:#181818;font-weight:600}:where(html[data-app-routes]) .journal-index-page .article-grid article>a:hover,:where(html[data-app-routes]) .journal-index-page .featured-story article>a:hover{color:#ff5d45}:where(html[data-app-routes]) .journal-index-page .article-index{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:72px 0 88px}:where(html[data-app-routes]) .journal-index-page .filter-row{max-width:520px;gap:8px}:where(html[data-app-routes]) .journal-index-page .filter-row button{min-height:34px;padding:0 12px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#4d4d4d;font-size:13px;font-weight:500}:where(html[data-app-routes]) .journal-index-page .filter-row button.active,:where(html[data-app-routes]) .journal-index-page .filter-row button:hover{border-color:#181818;background:#181818;color:#fff}:where(html[data-app-routes]) .journal-index-page .article-grid{gap:14px;border:0}:where(html[data-app-routes]) .journal-index-page .article-grid article{min-height:370px;padding:18px;overflow:hidden;border:1px solid rgba(0,0,0,.12)!important;border-radius:14px;background:#fff}:where(html[data-app-routes]) .journal-index-page .article-grid article:hover{border-color:rgba(0,0,0,.24)!important}:where(html[data-app-routes]) .journal-index-page .article-art{position:relative;height:130px;margin:-18px -18px 18px}:where(html[data-app-routes]) .journal-index-page .article-art-image{overflow:hidden;background:#f7f7f8}:where(html[data-app-routes]) .journal-index-page .article-art-image img{object-fit:cover;object-position:center}:where(html[data-app-routes]) .journal-index-page .article-card-cover{position:relative;display:flex;width:100%;height:100%;color:inherit;text-decoration:none}:where(html[data-app-routes]) .journal-index-page .article-card-cover:focus-visible{outline:2px solid #ff5d45;outline-offset:-4px}:where(html[data-app-routes]) .journal-index-page .article-grid h3{font-size:20px;line-height:1.25;font-weight:600;letter-spacing:-.025em}:where(html[data-app-routes]) .journal-index-page .article-card-title{color:inherit;text-decoration:none}:where(html[data-app-routes]) .journal-index-page .article-card-title:hover{color:#ff5d45}:where(html[data-app-routes]) .journal-index-page .article-card-title:focus-visible{outline:2px solid #ff5d45;outline-offset:3px}:where(html[data-app-routes]) .journal-index-page .article-grid article>span{margin:12px 0 20px;color:#5d5d5d;font-size:14px;line-height:1.5}@media (max-width:760px){:where(html[data-app-routes]) .journal-index-page .public-blog-hero{grid-template-columns:1fr;gap:22px;padding:56px 24px}:where(html[data-app-routes]) .journal-index-page .article-index,:where(html[data-app-routes]) .journal-index-page .featured-story{width:calc(100% - 32px)}:where(html[data-app-routes]) .journal-index-page .featured-story{grid-template-columns:1fr;margin-top:16px}:where(html[data-app-routes]) .journal-index-page .story-art{min-height:190px}:where(html[data-app-routes]) .journal-index-page .article-index{padding-top:48px}:where(html[data-app-routes]) .journal-index-page .filter-row{justify-content:flex-start}}@media (max-width:1100px){.account-identity{min-width:0}.account-body{display:block}.account-subnav{display:none}.account-mobile-nav{margin-bottom:16px;display:grid;gap:6px}.account-mobile-nav>label{color:rgba(23,19,26,.58);font-size:13px;font-weight:700}.account-mobile-nav [data-slot=select-trigger]{width:100%}}@media (max-width:760px){.account-dashboard .command-sidebar{display:none}.account-workspace{padding:0 12px 20px}.account-topbar{gap:14px}.account-topbar h1{font-size:22px}.account-identity{width:100%}.account-section-heading{min-height:0}.account-section-heading p{max-width:none}.account-dashboard [data-slot=card-header]{flex-direction:column;align-items:stretch}.account-dashboard [data-slot=card-header]>[data-slot=button]{align-self:flex-start}}.dashboard-audience{--audience-high:#8ec979;--audience-mid:#c4c34c;--audience-low:#f5ae00;--audience-ink-muted:rgba(23,19,26,0.62)}.audience-page-content{padding-bottom:18px}.audience-demo-note{min-height:40px;margin-bottom:10px;padding:0 13px;display:flex;align-items:center;border:1px solid rgba(72,88,12,.22);background:rgba(216,251,75,.25);color:#48580c;font-size:13px}.audience-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);gap:10px;align-items:stretch}.audience-panel-heading{align-items:center}.audience-panel-heading h2{font-size:20px;letter-spacing:-.035em}.audience-panel-heading p{margin:4px 0 0;color:var(--audience-ink-muted);font-size:13px}.audience-persona-control{position:relative}.audience-persona-filter{min-height:36px;padding:0 11px 0 12px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(23,19,26,.16);border-radius:8px;background:var(--dash-card);color:var(--dash-ink);font-size:13px;cursor:pointer;list-style:none;user-select:none}.audience-persona-filter::-webkit-details-marker{display:none}.audience-persona-filter svg{width:15px;height:15px;color:var(--audience-ink-muted);transition:transform .14s ease}.audience-persona-control[open] .audience-persona-filter svg{transform:rotate(180deg)}.audience-persona-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:268px;padding:8px;border:1px solid rgba(23,19,26,.14);border-radius:8px;background:var(--dash-card);box-shadow:0 12px 28px rgba(23,19,26,.14)}.audience-persona-menu-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 8px 8px}.audience-persona-menu-heading strong{font-size:13px;font-weight:600}.audience-persona-menu p,.audience-persona-menu-heading span{color:var(--audience-ink-muted);font-size:13px}.audience-persona-options{display:grid;gap:2px}.audience-persona-option{width:100%;min-height:36px;padding:0 8px;display:flex;align-items:center;gap:9px;border:0;border-radius:6px;background:transparent;color:var(--dash-ink);font-size:13px;cursor:pointer;text-align:left;text-decoration:none}.audience-persona-option:focus-within,.audience-persona-option:hover{background:rgba(23,19,26,.06)}.audience-persona-option.disabled,.audience-persona-option:disabled{color:var(--audience-ink-muted);cursor:not-allowed}.audience-persona-option svg{width:15px;height:15px;margin-left:auto;color:var(--dash-ink)}.audience-persona-menu p{margin:8px 8px 3px;line-height:1.35}.audience-manage-personas{width:100%;min-height:34px;margin-top:6px;padding:0 8px;display:flex;align-items:center;gap:7px;border:0;border-top:1px solid rgba(23,19,26,.1);background:transparent;color:var(--dash-ink);font-size:13px;font-weight:550;text-decoration:none;text-align:left;cursor:pointer}.audience-manage-personas svg:last-child,.audience-manage-personas>span:last-child{margin-left:auto;color:var(--audience-ink-muted)}.audience-manage-personas>span:last-child{font-size:18px;line-height:1}.audience-manage-personas:hover{color:#48580c}.audience-table-wrap{overflow-x:auto;padding:0 14px 12px}.audience-loading-state{min-height:220px;font-size:14px}.audience-loading-copy,.audience-loading-state{display:grid;place-items:center;color:var(--audience-ink-muted)}.audience-loading-copy{min-height:44px;font-size:13px}.audience-table{min-width:720px}.audience-table-row{display:grid;grid-template-columns:150px repeat(4,minmax(112px,1fr));align-items:center;gap:10px;min-height:50px;border-bottom:1px solid rgba(23,19,26,.1)}.audience-table-row:last-child{border-bottom:0}.audience-table-header{min-height:40px;color:var(--audience-ink-muted);font-size:13px;text-align:center}.audience-table-header span:first-child{text-align:left}.audience-platform{display:flex;align-items:center;gap:9px;color:var(--dash-ink);font-size:14px;font-weight:550}.audience-platform img{width:25px;height:25px;flex:none;object-fit:contain;border-radius:50%}.audience-score{min-height:34px;display:grid;place-items:center;border-radius:3px;color:var(--dash-ink);font-size:14px;font-variant-numeric:tabular-nums}.audience-score.score-high{background:var(--audience-high)}.audience-score.score-mid{background:var(--audience-mid)}.audience-score.score-low{background:var(--audience-low)}.audience-summary-column{display:grid;grid-template-rows:1fr 1fr;gap:10px}.audience-summary-card{min-height:160px;padding:17px}.audience-summary-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.audience-summary-heading h2{margin:0;font-size:17px;letter-spacing:-.025em}.audience-summary-heading span{color:var(--audience-ink-muted);font-size:13px}.audience-summary-card>strong{display:block;margin-top:20px;font-size:30px;letter-spacing:-.05em}.audience-summary-meter{height:8px;margin-top:12px;overflow:hidden;border-radius:4px;background:rgba(23,19,26,.1)}.audience-summary-meter i{display:block;height:100%;background:var(--audience-low)}.audience-summary-meter.safety i{background:var(--audience-high)}.audience-summary-card p{margin:10px 0 0;color:var(--audience-ink-muted);font-size:13px;line-height:1.45}.audience-prompt-comparison{margin-top:10px;overflow:hidden}:where(html[data-app-routes]) .audience-section-kicker{margin:0 0 4px!important;color:var(--audience-ink-muted);font-family:var(--font-geist-mono),monospace;font-size:13px!important;letter-spacing:.12em;line-height:16px}.audience-prompt-actions{display:flex;align-items:flex-end;gap:8px;flex:none}.audience-add-persona-link{min-height:42px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(23,19,26,.18);border-radius:12px;background:transparent;color:var(--dash-ink);font:450 14px/22px var(--font-geist-sans),sans-serif;letter-spacing:normal;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}:where(html[data-app-routes]) .audience-suggest-persona-link{min-height:42px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(83,106,19,.34);border-radius:12px;background:rgba(216,251,75,.2);color:#536a13;font:550 14px/22px var(--font-geist-sans),sans-serif;letter-spacing:normal;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}:where(html[data-app-routes]) .audience-suggest-persona-link:hover{border-color:rgba(83,106,19,.55);background:rgba(216,251,75,.34)}:where(html[data-app-routes]) .audience-suggest-persona-link:focus-visible{outline:3px solid rgba(83,106,19,.18);outline-offset:2px}:where(html[data-app-routes]) .audience-suggest-persona-link svg{flex:none;stroke-width:1.8}.audience-add-persona-link:hover{border-color:rgba(23,19,26,.32);background:#ffffff}.audience-add-persona-link:focus-visible{outline:3px solid rgba(23,19,26,.11);outline-offset:2px}.audience-add-persona-link svg{flex:none;stroke-width:1.8}.audience-prompt-select-control{display:grid;gap:4px;width:min(380px,32vw);min-width:280px}.audience-prompt-select-control>span{color:var(--audience-ink-muted);font-size:13px;text-transform:uppercase;letter-spacing:.08em}.audience-prompt-select{position:relative;width:100%}.audience-prompt-select>summary{min-height:42px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(23,19,26,.18);border-radius:12px;background:#ffffff;color:var(--dash-ink);font:450 14px/22px var(--font-geist-sans),sans-serif;letter-spacing:normal;cursor:pointer;list-style:none;box-shadow:0 1px 2px rgba(23,19,26,.04);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.audience-prompt-select>summary::-webkit-details-marker{display:none}.audience-prompt-select>summary:hover{border-color:rgba(23,19,26,.32);background:#fff}.audience-prompt-select>summary:focus-visible{outline:3px solid rgba(23,19,26,.11);outline-offset:2px}.audience-prompt-select>summary>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audience-prompt-select>summary>svg{flex:none;color:var(--audience-ink-muted);transition:transform .14s ease}.audience-prompt-select[open]>summary{border-color:rgba(23,19,26,.35);background:#fff;box-shadow:0 0 0 3px rgba(23,19,26,.07)}.audience-prompt-select[open]>summary>svg{transform:rotate(180deg)}.audience-prompt-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:max(100%,360px);max-width:min(420px,80vw);max-height:min(320px,45vh);padding:7px;display:grid;gap:1px;overflow-y:auto;border:1px solid rgba(23,19,26,.14);border-radius:12px;background:#ffffff;box-shadow:0 18px 40px rgba(23,19,26,.16),0 3px 8px rgba(23,19,26,.06)}.audience-prompt-menu>button{width:100%;min-height:40px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:8px;background:transparent;color:var(--dash-ink);font:450 14px/21px var(--font-geist-sans),sans-serif;letter-spacing:normal;text-align:left;cursor:pointer}.audience-prompt-menu>button:hover{background:#f7f7f8}.audience-prompt-menu>button[aria-selected=true]{background:#f7f7f8;font-weight:520}.audience-prompt-menu>button>span:first-child{min-width:0;white-space:normal}.audience-prompt-menu>button>svg{flex:none;color:var(--audience-ink-muted)}.audience-answers-link{min-height:36px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(23,19,26,.16);border-radius:8px;color:var(--dash-ink);font-size:13px;text-decoration:none;white-space:nowrap}.audience-answers-link:hover{background:rgba(23,19,26,.06)}.audience-prompt-table-wrap{overflow-x:auto;padding:0 14px 8px}.audience-prompt-table{min-width:800px}.audience-prompt-row{min-height:48px;display:grid;grid-template-columns:minmax(220px,1.4fr) 110px 120px 100px minmax(132px,.8fr) 62px;align-items:center;gap:10px;border-bottom:1px solid rgba(23,19,26,.1);color:var(--dash-ink);font-size:13px;text-align:center}.audience-prompt-row:last-child{border-bottom:0}.audience-prompt-header{min-height:38px;color:var(--audience-ink-muted);font-family:var(--font-geist-mono),monospace;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.audience-prompt-row>:first-child{text-align:left}.audience-prompt-persona{display:grid;gap:2px}.audience-prompt-persona strong{font-size:13px;font-weight:550}.audience-prompt-persona small{color:var(--audience-ink-muted);font-size:13px}.audience-prompt-score{min-height:30px;padding:0 8px;display:grid;place-items:center;border-radius:4px;font-variant-numeric:tabular-nums}.audience-prompt-score.score-high{background:var(--audience-high)}.audience-prompt-score.score-mid{background:var(--audience-mid)}.audience-prompt-score.score-low{background:var(--audience-low)}.audience-prompt-state{color:var(--audience-ink-muted);font-size:13px}.audience-prompt-actions-header{display:block}.audience-prompt-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px}.audience-prompt-row-actions>a,.audience-prompt-row-actions>button{width:28px;height:28px;padding:0;display:inline-grid;place-items:center;border:0;border-radius:6px;background:transparent;color:rgba(23,19,26,.58);cursor:pointer;text-decoration:none}.audience-prompt-row-actions>a:hover,.audience-prompt-row-actions>button:hover:not(:disabled){background:rgba(23,19,26,.07);color:var(--dash-ink)}.audience-prompt-row-actions>button:last-child:hover:not(:disabled){color:#b33d32}.audience-prompt-row-actions>button:disabled{cursor:wait;opacity:.45}.audience-prompt-row-actions svg{width:14px;height:14px}.audience-persona-manager-shell{display:block}.audience-persona-manager-backdrop{position:fixed;inset:0;z-index:80;background:rgba(23,19,26,.28);cursor:pointer;pointer-events:none;text-decoration:none;visibility:hidden}.audience-persona-manager-panel{position:fixed;inset:0 0 0 auto;z-index:81;width:min(980px,100vw);display:flex;flex-direction:column;border-left:1px solid rgba(23,19,26,.14);background:var(--dash-paper);color:var(--dash-ink);box-shadow:-18px 0 45px rgba(23,19,26,.14);pointer-events:none;visibility:hidden}.audience-persona-manager-shell:target>.audience-persona-manager-backdrop{display:block;pointer-events:auto;visibility:visible}.audience-persona-manager-shell:target>.audience-persona-manager-panel{display:flex;pointer-events:auto;visibility:visible}.persona-create-dialog-overlay{z-index:110!important;background:rgba(23,19,26,.34)!important}.persona-create-dialog{width:min(560px,calc(100vw - 32px))!important;max-width:none!important;max-height:min(780px,calc(100vh - 32px))!important;padding:0!important;z-index:111!important;display:flex!important;flex-direction:column;gap:0!important;overflow:hidden!important;background:#ffffff!important;color:#17131a;border-color:rgba(23,19,26,.16);border-radius:14px;box-shadow:0 24px 70px rgba(23,19,26,.22)}.persona-create-dialog,.persona-create-dialog *{font-family:var(--font-geist-sans),sans-serif!important}.persona-create-dialog>[data-slot=dialog-close]{top:18px;right:18px;z-index:1;width:32px;height:32px;border:1px solid rgba(23,19,26,.16);border-radius:8px;background:#ffffff;color:#17131a;opacity:1}.persona-create-dialog>[data-slot=dialog-close]:hover{background:rgba(23,19,26,.07)}.persona-create-dialog-header{flex:0 0 auto;padding:22px 62px 17px 24px!important;border-bottom:1px solid rgba(23,19,26,.12);background:rgba(255,250,243,.82);text-align:left!important}.persona-create-dialog-title{color:#17131a;font-size:21px!important;font-weight:650!important;letter-spacing:-.04em;line-height:1.15!important}.persona-create-dialog-description{max-width:430px;margin-top:6px;color:rgba(23,19,26,.62)!important;font-size:13px!important;line-height:1.45!important}.persona-create-dialog-form{min-height:0;display:flex;flex:1 1 auto;flex-direction:column}.persona-create-dialog-body{min-height:0;flex:1 1 auto;overflow-y:auto;padding:20px 24px 24px;scrollbar-color:rgba(23,19,26,.25) transparent}.persona-create-dialog-body>.space-y-6>:not([hidden])~:not([hidden]){margin-top:20px}.persona-create-dialog-body [data-slot=label]{color:rgba(23,19,26,.72);font-size:13px;font-weight:600}.persona-create-dialog-body .persona-multi-select-field>button,.persona-create-dialog-body [data-slot=input],.persona-create-dialog-body [data-slot=select-trigger],.persona-create-dialog-body [data-slot=textarea]{border:1px solid rgba(23,19,26,.18)!important;border-radius:8px!important;background:#ffffff!important;color:#17131a!important;box-shadow:none!important;font-size:14px!important}.persona-create-dialog-body .persona-multi-select-field>button,.persona-create-dialog-body [data-slot=input],.persona-create-dialog-body [data-slot=select-trigger]{min-height:38px;height:38px}.persona-create-dialog-body [data-slot=select-trigger]{width:100%}.persona-create-dialog-body [data-slot=textarea]{min-height:78px;line-height:1.45}.persona-create-dialog-body [data-slot=input]::placeholder,.persona-create-dialog-body [data-slot=textarea]::placeholder{color:rgba(23,19,26,.48)}.persona-create-dialog-body .persona-multi-select-field>button:focus-visible,.persona-create-dialog-body [data-slot=input]:focus-visible,.persona-create-dialog-body [data-slot=select-trigger]:focus-visible,.persona-create-dialog-body [data-slot=textarea]:focus-visible{border-color:rgba(23,19,26,.48)!important;outline:3px solid rgba(23,19,26,.1)!important;outline-offset:1px}.persona-create-dialog-body h3{margin:0;color:rgba(23,19,26,.58);font-size:13px!important;font-weight:650!important;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.persona-create-dialog-body .persona-gender-option{min-height:34px;padding:0 12px;border:1px solid rgba(23,19,26,.16);border-radius:8px;background:transparent;color:rgba(23,19,26,.72);font-size:13px;cursor:pointer}.persona-create-dialog-body .persona-gender-option:hover{background:rgba(23,19,26,.06)}.persona-create-dialog-body .persona-gender-option.is-active{border-color:#23102d;background:#23102d;color:#ffffff}.persona-multi-select-field{position:relative}.persona-create-dialog-body .persona-multi-select-field>button{position:relative;display:flex;width:100%;align-items:center;padding:7px 36px 7px 12px;text-align:left}.persona-create-dialog-body .persona-multi-select-field>button>svg{top:11px;right:11px;color:rgba(23,19,26,.58)}.persona-create-dialog-body .persona-multi-select-field>button>span{color:rgba(23,19,26,.55);font-size:14px}.persona-create-dialog-body .persona-multi-select-field>button>span.inline-flex{background:#eadcf1;color:#6f3986;font-size:13px}.persona-multi-select-menu{position:absolute!important;top:calc(100% + 4px);right:0;left:0;z-index:140!important;max-height:220px;padding:5px!important;overflow-y:auto;border:1px solid rgba(23,19,26,.16)!important;border-radius:10px!important;background:#ffffff!important;box-shadow:0 14px 30px rgba(23,19,26,.16)}.persona-multi-select-menu>button{width:100%;min-height:34px;border:0;border-radius:7px;background:transparent;color:#17131a;text-align:left}.persona-multi-select-menu>button:hover,.persona-multi-select-menu>button[aria-selected=true]{background:rgba(23,19,26,.07)}.persona-create-dialog-footer{flex:0 0 auto;flex-direction:row!important;align-items:center;justify-content:flex-end;gap:9px;margin:0!important;padding:14px 24px!important;border-top:1px solid rgba(23,19,26,.12);background:rgba(255,250,243,.82)}.persona-create-dialog-footer [data-slot=button]{min-height:36px;border-radius:8px;font-size:13px}.persona-create-dialog-footer [data-slot=button][data-variant=outline]{border-color:rgba(23,19,26,.16);background:transparent;color:#17131a}.persona-create-dialog-footer [data-slot=button]:last-child{border:1px solid #23102d;background:#23102d;color:#ffffff}.persona-create-dialog-footer [data-slot=button]:last-child:hover:not(:disabled){background:#352040}.audience-persona-manager-header{min-height:95px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:19px 22px 17px;border-bottom:1px solid rgba(23,19,26,.12)}.audience-persona-manager-header h2{margin:0;color:var(--dash-ink);font-size:20px;font-weight:600;letter-spacing:-.035em}.audience-persona-manager-header p{margin:5px 0 0;color:rgba(23,19,26,.6);font-size:13px}.audience-persona-manager-close{width:32px;height:32px;flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid rgba(23,19,26,.16);border-radius:8px;background:var(--dash-card);color:var(--dash-ink);cursor:pointer;text-decoration:none}.audience-persona-manager-close:hover{background:rgba(23,19,26,.07)}.audience-persona-manager-close svg{width:16px;height:16px}.audience-persona-manager-body{flex:1 1 auto;min-height:0;overflow:auto;padding:18px 22px 26px}.audience-persona-manager-body .persona-management-layout{grid-template-columns:1fr}.audience-persona-editor-shell,.audience-persona-manager-body .persona-workflow-column{display:none}.audience-persona-editor-shell:target{display:block}.audience-persona-editor-backdrop{position:fixed;inset:0;z-index:100;background:rgba(23,19,26,.34);animation:audience-persona-editor-fade-in .3s ease-out both;text-decoration:none}.audience-persona-editor-panel{position:fixed;inset:0 0 0 auto;z-index:101;width:min(640px,100vw);display:flex;flex-direction:column;overflow:hidden;border-left:1px solid rgba(23,19,26,.15);background:var(--dash-paper);color:var(--dash-ink);box-shadow:-22px 0 54px rgba(23,19,26,.2);animation:audience-persona-editor-slide-in .43s cubic-bezier(.22,1,.36,1) both}.audience-persona-editor-header{min-height:112px;padding:23px 25px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:22px;border-bottom:1px solid rgba(23,19,26,.12);background:rgba(255,250,243,.84)}.audience-persona-editor-kicker,.audience-persona-editor-section-kicker{margin:0 0 6px;color:rgba(23,19,26,.52);font-size:13px;letter-spacing:.1em;line-height:1.2}.audience-persona-editor-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.audience-persona-editor-title-row h2{margin:0;color:var(--dash-ink);font-size:24px;font-weight:650;letter-spacing:-.04em}.audience-persona-editor-title-row span{padding:3px 7px;border-radius:999px;background:#edf7c9;color:#536a13;font-size:13px;font-weight:650}.audience-persona-editor-header>div>p:last-child{margin:5px 0 0;color:rgba(23,19,26,.62);font-size:13px}.audience-persona-editor-close{width:34px;height:34px;flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid rgba(23,19,26,.16);border-radius:9px;background:var(--dash-card);color:var(--dash-ink);text-decoration:none}.audience-persona-editor-close:hover{background:rgba(23,19,26,.07)}.audience-persona-editor-close svg{width:17px;height:17px}.audience-persona-editor-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;padding:20px 25px 28px}.audience-persona-editor-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(23,19,26,.13);border-radius:10px;background:rgba(23,19,26,.12)}.audience-persona-editor-summary>div{min-height:82px;padding:12px 11px;background:#ffffff}.audience-persona-editor-summary span{display:block;color:rgba(23,19,26,.56);font-size:13px}.audience-persona-editor-summary strong{display:block;margin-top:5px;color:var(--dash-ink);font-size:21px;font-weight:650;letter-spacing:-.035em}.audience-persona-editor-context{margin-top:18px;padding:17px;border:1px solid rgba(23,19,26,.13);border-radius:10px;background:#ffffff}.audience-persona-editor-context h3,.audience-persona-editor-form-heading h3{margin:0;color:var(--dash-ink);font-size:17px;font-weight:650;letter-spacing:-.025em}.audience-persona-editor-context>p:not(.audience-persona-editor-section-kicker){margin:5px 0 0;color:rgba(23,19,26,.6);font-size:13px;line-height:1.45}.audience-persona-editor-tags{margin-top:13px;display:flex;flex-wrap:wrap;gap:6px}.audience-persona-editor-tags span{padding:4px 8px;border:1px solid rgba(23,19,26,.14);border-radius:999px;color:rgba(23,19,26,.68);font-size:13px}.audience-persona-editor-form{margin-top:20px;padding-top:19px;display:grid;gap:16px;border-top:1px solid rgba(23,19,26,.12)}.audience-persona-editor-form-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.audience-persona-editor-form-heading>span{color:rgba(23,19,26,.52);font-size:13px;text-align:right}.audience-persona-editor-form>label{display:grid;gap:6px;color:var(--dash-ink);font-size:13px;font-weight:550}.audience-persona-editor-form input,.audience-persona-editor-form textarea{width:100%;border:1px solid rgba(23,19,26,.17);border-radius:8px;background:#ffffff;color:var(--dash-ink);font:450 13px/1.45 var(--font-geist-sans),sans-serif;outline:none}.audience-persona-editor-form input{min-height:38px;padding:0 10px}.audience-persona-editor-form textarea{min-height:76px;padding:9px 10px;resize:vertical}.audience-persona-editor-form input:focus,.audience-persona-editor-form textarea:focus{border-color:rgba(83,106,19,.62);box-shadow:0 0 0 3px rgba(216,251,75,.24)}.audience-persona-editor-form label small{color:rgba(23,19,26,.52);font-size:13px;font-weight:450}.audience-persona-editor-error{margin:0;color:#b33d32;font-size:13px}.audience-persona-editor-footer{padding-top:17px;display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid rgba(23,19,26,.12)}.audience-persona-editor-cancel,.audience-persona-editor-footer button{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid rgba(23,19,26,.16);border-radius:8px;font-size:13px;text-decoration:none}.audience-persona-editor-cancel{color:var(--dash-ink)}.audience-persona-editor-cancel:hover{background:rgba(23,19,26,.06)}.audience-persona-editor-footer button{border-color:var(--dash-ink);background:var(--dash-ink);color:#ffffff;cursor:pointer}.audience-persona-editor-footer button:disabled{cursor:not-allowed;opacity:.48}@media (max-width:760px){.audience-persona-manager-body{padding:15px 14px 24px}.audience-persona-editor-header{min-height:104px;padding:18px 16px 16px}.audience-persona-editor-title-row h2{font-size:21px}.audience-persona-editor-scroll{padding:16px 14px 22px}.audience-persona-editor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-persona-editor-context{padding:14px}}@media (max-width:1050px){.audience-dashboard-grid{grid-template-columns:1fr}.audience-summary-column{grid-template-columns:1fr 1fr;grid-template-rows:1fr}}@media (max-width:760px){.audience-summary-column{grid-template-columns:1fr}.audience-panel-heading{align-items:flex-start;flex-direction:column}.audience-prompt-actions{width:100%;align-items:stretch;flex-direction:column}.audience-prompt-select{width:100%;min-width:0}.audience-prompt-select,.audience-prompt-select-control{width:100%}.audience-prompt-menu{width:100%;max-width:none}:where(html[data-app-routes]) .audience-suggest-persona-link{width:100%}.audience-add-persona-link{width:100%}.audience-answers-link{justify-content:center}.audience-persona-filter{align-self:stretch}}.dashboard-personas{min-width:0;overflow-x:hidden}.dashboard-personas .command-workspace{min-width:0;overflow:hidden}.dashboard-personas .command-topbar{min-height:82px;border-bottom:1px solid rgba(23,19,26,.12)}.dashboard-personas .command-topbar p{margin-bottom:5px}.persona-page-header-actions a{min-height:36px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(23,19,26,.16);border-radius:8px;color:var(--dash-ink);font-size:13px;text-decoration:none}.persona-page-header-actions a:hover{background:rgba(23,19,26,.06)}.persona-management-page-content{padding:18px 0 32px}.persona-management-workspace{min-width:0}.persona-management-loading{min-height:420px;display:grid;place-items:center;align-content:center;gap:12px;color:rgba(23,19,26,.62);font-size:14px}.persona-management-loading p{margin:0}.persona-loading-spinner{width:24px;height:24px;border:2px solid rgba(23,19,26,.14);border-top:2px solid var(--dash-ink);border-radius:50%;animation:persona-loading-spin .7s linear infinite}.persona-demo-banner{min-height:40px;margin-bottom:18px;padding:8px 12px;display:flex;align-items:baseline;gap:8px;border:1px solid rgba(72,88,12,.2);border-radius:8px;background:rgba(216,251,75,.22);color:#536a13;font-size:13px}.persona-demo-banner span{font-weight:650}.persona-demo-banner small{color:rgba(72,88,12,.78);font-size:13px}.persona-management-intro{min-height:66px;margin-bottom:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.persona-management-kicker{margin:0 0 6px;color:rgba(23,19,26,.55);font-size:13px;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.persona-library-panel h3,.persona-management-intro h2,.persona-next-step-card h3,.persona-workflow-card h3{margin:0;color:var(--dash-ink);letter-spacing:-.035em}.persona-management-intro h2{font-size:22px;font-weight:600}.persona-management-intro p:not(.persona-management-kicker){margin:5px 0 0;color:rgba(23,19,26,.62);font-size:13px}.persona-management-intro-actions{display:flex;align-items:center;gap:8px;flex:none}.persona-suggest-trigger{min-height:36px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(23,19,26,.18);border-radius:8px;background:#ffffff;color:var(--dash-ink);font:450 13px/20px var(--font-geist-sans),sans-serif;cursor:pointer}.persona-suggest-trigger:hover{border-color:rgba(23,19,26,.34);background:#ffffff}.persona-suggest-trigger:focus-visible{outline:3px solid rgba(23,19,26,.11);outline-offset:2px}.persona-suggest-trigger svg{width:15px;height:15px}.persona-management-intro [data-slot=button]{min-height:36px;border-color:var(--dash-ink);border-radius:8px;background:var(--dash-ink);color:#ffffff;font-size:13px}.persona-suggestion-panel{margin:0 0 14px;padding:14px;border:1px solid rgba(23,19,26,.15);border-radius:12px;background:#ffffff;box-shadow:0 8px 22px rgba(23,19,26,.08)}.persona-suggestion-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.persona-suggestion-header h3{margin:0;color:var(--dash-ink);font-size:17px;font-weight:650;letter-spacing:-.03em}.persona-suggestion-header p:not(.persona-management-kicker){margin:4px 0 0;color:rgba(23,19,26,.6);font-size:13px;line-height:1.4}.persona-suggestion-header-actions{display:flex;align-items:center;gap:6px;flex:none}.persona-suggestion-close,.persona-suggestion-refresh{min-height:32px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(23,19,26,.14);border-radius:8px;background:transparent;color:rgba(23,19,26,.68);font:450 13px/18px var(--font-geist-sans),sans-serif;cursor:pointer}.persona-suggestion-close:hover,.persona-suggestion-refresh:hover{background:rgba(23,19,26,.06);color:var(--dash-ink)}.persona-suggestion-close:disabled,.persona-suggestion-refresh:disabled{cursor:wait;opacity:.55}.persona-suggestion-refresh svg{width:14px;height:14px}.persona-suggestion-close{width:32px;padding:0}.persona-suggestion-close svg{width:15px;height:15px}.persona-suggestion-list{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.persona-suggestion-card{min-width:0;padding:11px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;border:1px solid rgba(23,19,26,.13);border-radius:9px;background:#ffffff}.persona-suggestion-card.is-selected{border-color:rgba(83,106,19,.45);background:#f7f9e8}.persona-suggestion-select{padding-top:2px;display:inline-flex;cursor:pointer}.persona-suggestion-select input{width:16px;height:16px;margin:0;accent-color:var(--dash-ink)}.persona-suggestion-select>span{width:16px;height:16px;display:none;place-items:center;border:1px solid rgba(23,19,26,.36);border-radius:4px}.persona-suggestion-card-body,.persona-suggestion-card-title{min-width:0}.persona-suggestion-card-title h4{margin:0;overflow:hidden;color:var(--dash-ink);font-size:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.persona-suggestion-card-body>p{margin:4px 0 0;color:rgba(23,19,26,.68);font-size:13px;line-height:1.38;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.persona-suggestion-tags{margin-top:7px;display:flex;flex-wrap:wrap;gap:4px}.persona-suggestion-tags span{padding:2px 6px;border:1px solid rgba(23,19,26,.14);border-radius:999px;color:rgba(23,19,26,.62);font-size:13px}.persona-suggestion-evidence{margin-top:8px;color:rgba(23,19,26,.65);font-size:13px}.persona-suggestion-evidence summary{color:rgba(23,19,26,.54);font-size:13px;padding-top:0;cursor:pointer;list-style:none}.persona-suggestion-evidence summary::-webkit-details-marker{display:none}.persona-suggestion-evidence summary:before{content:"+ ";color:rgba(23,19,26,.45)}.persona-suggestion-evidence[open] summary:before{content:"− "}.persona-suggestion-evidence ul{margin:6px 0 0;padding:0 0 0 15px}.persona-suggestion-evidence li{margin-top:4px;line-height:1.35}.persona-suggestion-footer{margin-top:12px;padding-top:11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(23,19,26,.11)}.persona-suggestion-footer>span{color:rgba(23,19,26,.56);font-size:13px}.persona-suggestion-footer>button{width:auto;min-width:0;min-height:34px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--dash-ink);border-radius:8px;background:var(--dash-ink);color:#ffffff!important;font:550 13px/20px var(--font-product-sans),sans-serif!important;white-space:nowrap;cursor:pointer}.persona-suggestion-footer>button>span{color:inherit!important;font:inherit!important}.persona-suggestion-footer>button:hover{background:#2d2232}.persona-suggestion-footer>button:disabled{cursor:not-allowed;opacity:.5}.persona-suggestion-footer>button svg{width:14px;height:14px}.persona-suggestion-state{min-height:74px;margin-top:12px;padding:12px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed rgba(23,19,26,.2);border-radius:9px;color:rgba(23,19,26,.58);font-size:13px;text-align:center}.persona-suggestion-state svg{width:16px;height:16px;animation:persona-suggestion-spin .9s linear infinite}.persona-suggestion-state p{margin:0}.persona-suggestion-error{display:grid;gap:8px;color:#9a3d34}.persona-suggestion-error button{min-height:30px;padding:0 9px;border:1px solid rgba(154,61,52,.32);border-radius:7px;background:transparent;color:#9a3d34;font:550 13px/18px var(--font-geist-sans),sans-serif;cursor:pointer}.persona-suggestion-notice{margin:10px 0 0;color:#536a13;font-size:13px;line-height:1.35}.persona-management-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:start;gap:12px}.persona-library-panel,.persona-next-step-card,.persona-workflow-card{border:1px solid rgba(23,19,26,.13);border-radius:12px;background:#ffffff}.persona-library-panel{overflow:hidden}.persona-library-toolbar{min-height:70px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(23,19,26,.12)}.persona-library-toolbar h3{font-size:16px;font-weight:600}.persona-library-toolbar>div>span{display:block;margin-top:4px;color:rgba(23,19,26,.55);font-size:13px}.persona-search-field{width:min(220px,40%);min-height:34px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid rgba(23,19,26,.16);border-radius:8px;background:#ffffff}.persona-search-field svg{width:15px;height:15px;flex:none;color:rgba(23,19,26,.5)}.persona-search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--dash-ink);font-size:13px}.persona-search-field input::placeholder{color:rgba(23,19,26,.48)}.persona-library-row{min-height:94px;padding:13px 16px;display:grid;grid-template-columns:24px 34px minmax(0,1fr) 64px 54px;align-items:center;gap:11px;border-bottom:1px solid rgba(23,19,26,.1)}.persona-library-row:last-child{border-bottom:0}.persona-library-index{align-self:start;padding-top:4px;color:rgba(23,19,26,.45);font-size:13px;font-variant-numeric:tabular-nums}.persona-library-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#eadcf1;color:#6f3986;font-size:13px;font-weight:650}.persona-library-identity{min-width:0}.persona-library-name-line{display:flex;align-items:center;gap:8px}.persona-library-name-line h4{margin:0;overflow:hidden;color:var(--dash-ink);font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.persona-status{flex:none;padding:2px 6px;border-radius:999px;background:#edf7c9;color:#536a13;font-size:13px;font-weight:600}.persona-library-identity>p{margin:4px 0 7px;overflow:hidden;color:rgba(23,19,26,.62);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.persona-library-tags{display:flex;flex-wrap:wrap;gap:5px}.persona-library-tags span{padding:2px 6px;border:1px solid rgba(23,19,26,.13);border-radius:999px;color:rgba(23,19,26,.65);font-size:13px}.persona-library-count{display:grid;justify-items:end;gap:2px}.persona-library-count strong{color:var(--dash-ink);font-size:16px;font-variant-numeric:tabular-nums}.persona-library-count span{color:rgba(23,19,26,.55);font-size:13px}.persona-edit-action{min-height:30px;padding:0 5px;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;border:0;background:transparent;color:rgba(23,19,26,.62);font-size:13px;cursor:pointer}.persona-edit-action svg{width:14px;height:14px}.persona-edit-action:hover{color:var(--dash-ink)}.persona-edit-drawer-shell{display:none}.persona-edit-drawer-shell:target{display:block;pointer-events:auto;visibility:visible}.persona-edit-drawer-backdrop{position:fixed;inset:0;z-index:92;background:rgba(23,19,26,.34);animation:persona-edit-backdrop-in .36s ease-out both;text-decoration:none}.persona-edit-drawer{position:fixed;inset:0 0 0 auto;z-index:93;width:min(680px,100vw);display:flex;flex-direction:column;overflow:hidden;border-left:1px solid rgba(23,19,26,.14);background:var(--dash-paper);color:var(--dash-ink);box-shadow:-22px 0 50px rgba(23,19,26,.2);animation:persona-edit-drawer-in .46s cubic-bezier(.22,1,.36,1) both}.persona-edit-drawer-header{min-height:112px;padding:23px 26px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(23,19,26,.12);background:rgba(255,250,243,.82)}.persona-edit-drawer-kicker,.persona-edit-drawer-section-kicker{margin:0 0 6px;color:rgba(23,19,26,.52);font-size:13px;letter-spacing:.1em;line-height:1.2}.persona-edit-drawer-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.persona-edit-drawer-title-row h2{margin:0;color:var(--dash-ink);font-size:24px;font-weight:650;letter-spacing:-.04em}.persona-edit-drawer-header>div>p:last-child{margin:5px 0 0;color:rgba(23,19,26,.62);font-size:13px}.persona-edit-drawer-badge{padding:3px 7px;border-radius:999px;background:#edf7c9;color:#536a13;font-size:13px;font-weight:650}.persona-edit-drawer-close{width:34px;height:34px;flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid rgba(23,19,26,.16);border-radius:9px;background:var(--dash-card);color:var(--dash-ink);text-decoration:none}.persona-edit-drawer-close:hover{background:rgba(23,19,26,.07)}.persona-edit-drawer-close svg{width:17px;height:17px}.persona-edit-drawer-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;padding:20px 26px 28px}.persona-edit-drawer-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(23,19,26,.13);border-radius:10px;background:rgba(23,19,26,.12)}.persona-edit-drawer-summary>div{min-height:88px;padding:13px 14px;background:#ffffff}.persona-edit-drawer-summary small,.persona-edit-drawer-summary span{display:block;color:rgba(23,19,26,.56);font-size:13px}.persona-edit-drawer-summary strong{display:block;margin:4px 0;color:var(--dash-ink);font-size:23px;font-weight:650;letter-spacing:-.04em}.persona-edit-drawer-summary small.negative{color:#b33d32}.persona-edit-drawer-context{margin-top:18px;padding:17px;display:grid;gap:14px;border:1px solid rgba(23,19,26,.13);border-radius:10px;background:#ffffff}.persona-edit-drawer-context h3{margin:0;color:var(--dash-ink);font-size:17px;font-weight:650;letter-spacing:-.025em}.persona-edit-drawer-context>div:first-child>p:last-child{margin:5px 0 0;color:rgba(23,19,26,.6);font-size:13px;line-height:1.45}.persona-edit-drawer-tags{display:flex;flex-wrap:wrap;gap:6px}.persona-edit-drawer-tags span{padding:4px 8px;border:1px solid rgba(23,19,26,.14);border-radius:999px;color:rgba(23,19,26,.68);font-size:13px}.persona-edit-drawer-actions{margin:18px 0 20px;display:flex;flex-wrap:wrap;gap:8px;padding-bottom:18px;border-bottom:1px solid rgba(23,19,26,.12)}.persona-edit-drawer-form{padding-bottom:8px}.persona-edit-drawer-footer{margin-top:24px;padding-top:16px;display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid rgba(23,19,26,.12)}.persona-edit-drawer-cancel{min-height:36px;padding:0 11px;display:inline-flex;align-items:center;border:1px solid rgba(23,19,26,.16);border-radius:8px;color:var(--dash-ink);font-size:13px;text-decoration:none}.persona-edit-drawer-cancel:hover{background:rgba(23,19,26,.06)}.persona-library-empty{padding:38px 20px;color:rgba(23,19,26,.56);font-size:13px;text-align:center}.persona-workflow-column{display:grid;gap:12px}.persona-next-step-card,.persona-workflow-card{padding:17px}.persona-next-step-card h3,.persona-workflow-card h3{font-size:18px;font-weight:600;line-height:1.2}.persona-workflow-card ol{margin:18px 0 0;padding:0;list-style:none}.persona-workflow-card li{min-height:58px;padding:11px 0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;border-top:1px solid rgba(23,19,26,.1)}.persona-workflow-card li>span{color:rgba(23,19,26,.46);font-size:13px;font-variant-numeric:tabular-nums}.persona-workflow-card li small,.persona-workflow-card li strong{display:block}.persona-workflow-card li strong{color:var(--dash-ink);font-size:13px;font-weight:650}.persona-workflow-card li small{margin-top:3px;color:rgba(23,19,26,.58);font-size:13px;line-height:1.35}.persona-next-step-card{background:#23102d;color:#ffffff}.persona-next-step-card .persona-management-kicker,.persona-next-step-card p:not(.persona-management-kicker){color:rgba(255,250,243,.68)}.persona-next-step-card h3{color:#ffffff}.persona-next-step-card p:not(.persona-management-kicker){margin:7px 0 16px;font-size:13px;line-height:1.45}.persona-next-step-card a{display:inline-flex;align-items:center;gap:6px;color:var(--dash-lime);font-size:13px;font-weight:650;text-decoration:none}.persona-next-step-card a:hover{color:#ffffff}@media (min-width:761px){.dashboard-personas{grid-template-columns:238px minmax(0,1fr)}.dashboard-personas>.command-sidebar{width:238px;min-width:238px;max-width:238px}}@media (max-width:980px){.persona-management-layout{grid-template-columns:1fr}.persona-workflow-column{grid-template-columns:1fr 1fr}}@media (max-width:760px){.persona-management-intro{align-items:stretch;flex-direction:column}.persona-management-intro-actions{width:100%}.persona-management-intro-actions>*{flex:1 1 0}.persona-management-intro [data-slot=button],.persona-suggest-trigger{width:100%}.persona-suggestion-list{grid-template-columns:1fr}.persona-suggestion-header{align-items:stretch;flex-direction:column}.persona-suggestion-header-actions{justify-content:flex-end}.persona-library-toolbar{align-items:stretch;flex-direction:column}.persona-search-field{width:100%}.persona-library-row{grid-template-columns:24px 34px minmax(0,1fr) 54px}.persona-library-count{display:none}.persona-workflow-column{grid-template-columns:1fr}.persona-edit-drawer-header{min-height:104px;padding:18px 16px 16px}.persona-edit-drawer-title-row h2{font-size:21px}.persona-edit-drawer-scroll{padding:16px 14px 22px}.persona-edit-drawer-summary>div{padding:11px 10px}.persona-edit-drawer-summary strong{font-size:20px}.persona-edit-drawer-context{padding:14px}.persona-edit-drawer-actions{gap:6px}}@media (prefers-reduced-motion:reduce){.persona-edit-drawer,.persona-edit-drawer-backdrop{animation:none}}.roundtable-page{--roundtable-surface:#ffffff;--roundtable-subtle:#f7f7f7;--roundtable-paper:#ffffff;--roundtable-line:#e2e2e2;--roundtable-ink:#181818;--roundtable-muted:#6b6b6b;--roundtable-purple:#6b6b6b;--roundtable-coral:#8a8a8a;background:var(--roundtable-paper);color:var(--roundtable-ink);font-family:var(--font-product-sans),sans-serif}.roundtable-page .roundtable-layout{border-color:var(--roundtable-line);border-radius:12px;background:var(--roundtable-surface);box-shadow:none}.roundtable-page .roundtable-history{border-right-color:var(--roundtable-line);background:var(--roundtable-surface);color:var(--roundtable-ink)}.roundtable-page .roundtable-history>header{padding-left:4px;border-bottom-color:var(--roundtable-line)}.roundtable-page .roundtable-history>header h1{color:var(--roundtable-ink);font-size:15px;font-weight:500;letter-spacing:-.01em}.roundtable-page .roundtable-history-toggle,.roundtable-page .roundtable-history>header button,.roundtable-page .roundtable-topbar-history{border-color:#d2d2d2;border-radius:8px;background:var(--roundtable-surface);color:var(--roundtable-ink);font-size:13px;font-weight:500}.roundtable-page .roundtable-history-toggle:focus-visible,.roundtable-page .roundtable-history-toggle:hover,.roundtable-page .roundtable-history>header button:focus-visible,.roundtable-page .roundtable-history>header button:hover,.roundtable-page .roundtable-topbar-history:focus-visible,.roundtable-page .roundtable-topbar-history:hover{border-color:var(--roundtable-ink);background:var(--roundtable-subtle);outline:2px solid rgba(255,93,69,.22);outline-offset:1px}.roundtable-page .roundtable-history>nav{padding-left:0;scrollbar-color:#cfcfcf transparent}.roundtable-page .roundtable-history>nav>p{color:var(--roundtable-muted)}.roundtable-page .roundtable-history-item-select{padding-left:4px;border-radius:8px;color:var(--roundtable-ink);font-weight:400}.roundtable-page .roundtable-history-item-select>small{color:var(--roundtable-muted)}.roundtable-page .roundtable-history-item-select>em{color:#617713}.roundtable-page .roundtable-history-item-select.selected,.roundtable-page .roundtable-history-item-select:focus-visible,.roundtable-page .roundtable-history-item-select:hover{border-color:var(--roundtable-line);background:var(--roundtable-subtle);box-shadow:inset 3px 0 0 var(--roundtable-purple)}.roundtable-page .roundtable-session-menu-trigger{background:var(--roundtable-subtle);color:var(--roundtable-muted)}.roundtable-page .roundtable-session-menu{border-color:var(--roundtable-line);border-radius:8px;background:var(--roundtable-surface);box-shadow:0 14px 30px rgba(24,24,24,.14)}.roundtable-page .roundtable-session-menu>button{border-radius:6px;color:var(--roundtable-ink);font-weight:400}.roundtable-page .roundtable-session-menu>button:focus-visible,.roundtable-page .roundtable-session-menu>button:hover{background:var(--roundtable-subtle)}.roundtable-page .roundtable-session-menu>button.is-danger{color:#b42318}.roundtable-page .roundtable-main{background:var(--roundtable-paper)}.roundtable-page .roundtable-thread{padding:24px 0 18px;background:var(--roundtable-paper)}.roundtable-page .roundtable-deliberation{width:min(100% - 48px,1080px);margin-inline:auto;padding:14px;border-color:var(--roundtable-line);border-radius:12px;background:var(--roundtable-surface);color:var(--roundtable-ink);box-shadow:0 1px 2px rgba(24,24,24,.03)}.roundtable-page .roundtable-deliberation--bottom{border-top:1px solid var(--roundtable-line)}.roundtable-page .roundtable-deliberation>header>strong{color:var(--roundtable-ink);font-family:var(--font-product-sans),sans-serif;font-size:13px;font-weight:600;letter-spacing:.01em}.roundtable-page .roundtable-deliberation>header>strong>i{width:7px;height:7px;background:#65c521;box-shadow:0 0 0 4px rgba(101,197,33,.12)}.roundtable-page .roundtable-deliberation>header>p{color:var(--roundtable-muted);font-size:13px}.roundtable-page .roundtable-deliberation-grid{gap:8px}.roundtable-page .roundtable-deliberation-agent{min-height:48px;border-color:var(--roundtable-line);border-radius:8px;background:var(--roundtable-subtle);color:var(--roundtable-ink)}.roundtable-page .roundtable-deliberation-agent>i{border-color:rgba(166,91,221,.45);color:var(--roundtable-purple);font-family:var(--font-product-sans),sans-serif;font-weight:600}.roundtable-page .roundtable-deliberation-agent>span{color:var(--roundtable-ink);font-family:var(--font-product-sans),sans-serif;font-weight:500}.roundtable-page .roundtable-deliberation-agent.is-active{border-color:var(--roundtable-coral);background:var(--roundtable-subtle);box-shadow:inset 3px 0 0 var(--roundtable-coral);animation:none}.roundtable-page .roundtable-active-agent-message{border-left-color:var(--roundtable-coral);background:var(--roundtable-subtle)}.roundtable-page .roundtable-active-agent-message>span{color:var(--roundtable-purple);font-family:var(--font-product-sans),sans-serif;font-weight:600}.roundtable-page .roundtable-active-agent-message>p{color:var(--roundtable-muted)}.roundtable-page .roundtable-test-prompts>button{border-color:var(--roundtable-line);border-radius:8px;background:var(--roundtable-surface);color:var(--roundtable-muted);font-family:var(--font-product-sans),sans-serif;font-size:13px;font-weight:400}.roundtable-page .roundtable-test-prompts>button:focus-visible,.roundtable-page .roundtable-test-prompts>button:hover,.roundtable-page .roundtable-test-prompts>button[aria-pressed=true]{border-color:var(--roundtable-purple);background:var(--roundtable-subtle);color:var(--roundtable-ink);outline:2px solid rgba(107,107,107,.18);outline-offset:1px}.roundtable-page .roundtable-question-card{width:min(860px,calc(100% - 48px))}.roundtable-page .roundtable-user-message{border-color:var(--roundtable-line);border-radius:12px;background:var(--roundtable-surface)}.roundtable-page .roundtable-clarification-card>header>span,.roundtable-page .roundtable-decision-card>header>span,.roundtable-page .roundtable-user-message>span{color:var(--roundtable-purple)!important;font-family:var(--font-product-sans),sans-serif!important;font-weight:600!important;letter-spacing:.08em}.roundtable-page .roundtable-user-message>p{color:var(--roundtable-ink);font-size:16px}.roundtable-page .roundtable-clarification-card,.roundtable-page .roundtable-decision-card,.roundtable-page .roundtable-next-actions,.roundtable-page .roundtable-section{border-color:var(--roundtable-line);border-radius:12px;background:var(--roundtable-surface);box-shadow:0 1px 2px rgba(24,24,24,.03)}.roundtable-page .roundtable-decision-card{border:0;border-left:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.roundtable-page .roundtable-answer-lead,.roundtable-page .roundtable-plain-response{margin:0;color:var(--roundtable-ink);font-size:16px;font-weight:400;line-height:1.62}.roundtable-page .roundtable-answer-lead{margin-bottom:10px;font-weight:600}.roundtable-page .roundtable-decision-card>p:not(.roundtable-answer-lead){margin:0;color:var(--roundtable-muted);font-size:15px;line-height:1.62}.roundtable-page .roundtable-decision-card h2{color:var(--roundtable-ink);font-size:clamp(22px,2.15vw,30px);font-weight:500;letter-spacing:-.03em}.roundtable-page .roundtable-clarification-card>p{color:var(--roundtable-muted);font-weight:400}.roundtable-page .roundtable-decision-card .roundtable-confidence-badge{border-color:#d2d2d2;border-radius:8px;background:var(--roundtable-subtle);color:#6d5700;font-family:var(--font-product-sans),sans-serif;font-weight:500}.roundtable-page .roundtable-next-actions{padding:18px 20px}.roundtable-page .roundtable-section.roundtable-next-actions h3{color:var(--roundtable-ink);font-size:18px;font-weight:500}.roundtable-page .roundtable-next-actions ol,.roundtable-page .roundtable-result-detail>.roundtable-perspectives,.roundtable-page .roundtable-result-detail>.roundtable-points,.roundtable-page .roundtable-result-detail>ul{color:var(--roundtable-muted)}.roundtable-page .roundtable-result-detail,.roundtable-page .roundtable-result-details{border-color:var(--roundtable-line)}.roundtable-page .roundtable-result-detail>summary{min-height:52px;color:var(--roundtable-ink);font-family:var(--font-product-sans),sans-serif;font-size:14px;font-weight:500;letter-spacing:0}.roundtable-page .roundtable-result-detail>summary:after{color:var(--roundtable-purple);font-size:20px;font-weight:400}.roundtable-page .roundtable-question-form--bottom{width:min(100% - 48px,1080px);padding:0 0 18px}.roundtable-page .roundtable-question-form .roundtable-composer-row{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 16px;border:1px solid #d2d2d2;border-radius:999px;background:var(--roundtable-surface);box-shadow:0 1px 2px rgba(24,24,24,.03)}.roundtable-page .roundtable-question-form .roundtable-composer-row:focus-within{border-color:#b8b8b8;box-shadow:0 1px 2px rgba(24,24,24,.03)}.roundtable-page .roundtable-question-form .roundtable-composer-row>label{min-width:0;flex:1 1 auto}.roundtable-page .roundtable-question-form textarea{min-height:44px;max-height:160px;padding:11px 0;border:0;border-radius:0;background:transparent;color:var(--roundtable-ink);font-family:var(--font-product-sans),sans-serif;font-size:14px;font-weight:400;line-height:22px;overflow-y:auto}.roundtable-page .roundtable-question-form textarea::placeholder{color:#8a8a8a}.roundtable-page .roundtable-question-form textarea:focus-visible{border:0;box-shadow:none;outline:none}.roundtable-page .roundtable-composer-tools{display:flex;align-items:center;gap:2px}.roundtable-page .roundtable-load-error{border-color:var(--roundtable-line);background:var(--roundtable-surface);box-shadow:none}.roundtable-page .roundtable-question-form .roundtable-send-button{position:relative;flex:0 0 30px;width:30px;height:30px;min-height:30px;margin:0;padding:0;background:var(--roundtable-ink);color:white;transform:none}.roundtable-page .roundtable-question-form .roundtable-send-icon{position:static;inset:auto;width:18px;height:18px;margin:0;color:inherit;opacity:1;visibility:visible}.roundtable-page .roundtable-question-form .roundtable-send-arrow{display:block;color:#ffffff;font-family:Arial,sans-serif;font-size:18px;font-weight:500;line-height:1;transform:translateY(-1px);opacity:1;visibility:visible}.roundtable-page .roundtable-question-form .roundtable-send-button:hover{transform:translateY(-1px);background:#333333}.roundtable-page .roundtable-question-form .roundtable-send-button:disabled{background:#d7d7d7;color:#ffffff}.roundtable-page .roundtable-composer-feedback{color:var(--roundtable-muted);font-family:var(--font-product-sans),sans-serif;font-size:13px}.roundtable-page .roundtable-composer-feedback.is-error{color:#b42318}.roundtable-page .roundtable-empty-state h2{color:var(--roundtable-ink);font-weight:500}.roundtable-page .roundtable-empty-state p{color:var(--roundtable-muted)}@media (max-width:760px){.roundtable-page .roundtable-deliberation,.roundtable-page .roundtable-question-card,.roundtable-page .roundtable-question-form--bottom{width:calc(100% - 24px)}.roundtable-page .roundtable-deliberation-grid{grid-template-columns:1fr}}.prompt-intelligence-dashboard{--dash-paper:#f7f7f8;--dash-card:#ffffff;--background:#f7f7f8;--foreground:#181818;--card:#ffffff;--card-foreground:#181818;--primary:#181818;--primary-foreground:#ffffff;--secondary:#f1f1f1;--secondary-foreground:#181818;--muted:#f7f7f8;--muted-foreground:#6b6b6b;--accent:#f1f1f1;--accent-foreground:#181818;--border:rgba(0,0,0,0.1);--input:rgba(0,0,0,0.14);--ring:#6b6b6b;font-family:var(--font-product-sans),sans-serif}.prompt-intelligence-dashboard,.prompt-intelligence-dashboard *{font-family:var(--font-product-sans),sans-serif!important}.prompt-intelligence-dashboard .prompt-intelligence-actions [data-slot=button]{font-size:13px;font-weight:500}.prompt-intelligence-dashboard .prompt-intelligence-actions .prompt-intelligence-primary-action{color:#ffffff}.prompt-volumes-dashboard{--dash-paper:#ffffff;--dash-card:#ffffff;--background:#ffffff;--foreground:#181818;--card:#ffffff;--card-foreground:#181818;--primary:#181818;--primary-foreground:#ffffff;--secondary:#f1f1f1;--secondary-foreground:#181818;--muted:#f7f7f8;--muted-foreground:#6b6b6b;--accent:#f1f1f1;--accent-foreground:#181818;--border:rgba(0,0,0,0.1);--input:rgba(0,0,0,0.14);--ring:#6b6b6b;font-family:var(--font-product-sans),sans-serif}.prompt-volumes-dashboard,.prompt-volumes-dashboard *{font-family:var(--font-product-sans),sans-serif!important}.prompt-volumes-dashboard .prompt-volumes-actions .prompt-volumes-primary-action,.prompt-volumes-dashboard .prompt-volumes-primary-action{background-color:var(--foreground);color:#ffffff}.prompt-volumes-dashboard .prompt-volumes-actions .prompt-volumes-primary-action:hover,.prompt-volumes-dashboard .prompt-volumes-primary-action:hover{background-color:color-mix(in srgb,var(--foreground) 90%,transparent)}.prompt-volumes-dashboard .command-refresh-status{min-height:36px;padding:0 2px;color:#6b6b6b;font-size:13px}.audit-primary .data-heading{padding:8px 16px;border-bottom:1px solid rgba(0,0,0,.1)}.audit-primary .data-heading,.audit-primary~.feature-side .data-heading{display:flex;align-items:center;height:64px;min-height:64px;box-sizing:border-box}.audit-primary .data-heading h2{font-size:16px;line-height:20px;font-weight:500;letter-spacing:-.01em}:where(html[data-app-routes]) .audit-findings-table>.audit-table-labels{background:#f3f4f6;color:#4b5563;font-size:13px;font-weight:600}.boardui-table-heading{display:inline-flex;flex-direction:column;gap:0;line-height:1.15}.boardui-table-heading>span{margin:0;color:#a0a0a0;font-size:14px;line-height:17px;font-weight:500;letter-spacing:0}.boardui-table-heading>strong{color:#181818;font-size:15px;line-height:19px;font-weight:600;letter-spacing:-.01em}.boardui-table-header,.dashboard-module-table-heading [data-slot=card-header]{min-height:64px;align-items:center}.boardui-table-header{padding:8px 16px}.boardui-table-status{align-self:center;margin:0;color:#8a8a8a;font-size:13px;line-height:16px;white-space:nowrap}.prompt-volume-chart-header [data-slot=card-title]{line-height:12px}.command-dashboard,.command-overview{background:#ffffff}.command-dashboard .command-empty,.command-dashboard .competitor-list>div.owned,.command-dashboard .competitor-note,.command-dashboard .data-toolbar,.command-dashboard .metric-strip button.active,.command-dashboard .metric-strip button:hover,.command-dashboard .source-intelligence{background:#f7f7f8}.command-dashboard .answer-browser .data-toolbar select,.command-dashboard .answer-filter-select,.command-dashboard .answer-platform-menu,.command-dashboard .answer-sort-select,.command-dashboard .audience-prompt-menu,.command-dashboard .audience-prompt-select>summary,.command-dashboard .data-toolbar select option,.command-dashboard .prompt-filter-select,.command-dashboard .source-filter-menu,.command-dashboard .source-filter-trigger{background:#ffffff}.command-dashboard .answer-filter-select:hover,.command-dashboard .answer-filter-select[data-state=open],.command-dashboard .answer-platform-menu>button.active,.command-dashboard .answer-platform-menu>button:hover,.command-dashboard .audience-prompt-menu>button:hover,.command-dashboard .audience-prompt-select>summary:hover,.command-dashboard .prompt-filter-select:hover,.command-dashboard .prompt-filter-select[data-state=open],.command-dashboard .source-filter-control[open] .source-filter-trigger,.command-dashboard .source-filter-menu>button.active,.command-dashboard .source-filter-menu>button:hover,.command-dashboard .source-filter-trigger:hover{background:#f7f7f8}.command-dashboard .audience-prompt-menu>button[aria-selected=true]{background:#eeeeef}.command-dashboard .competitor-table-labels,.command-dashboard .competitor-table-labels>button,.command-dashboard .data-heading>button,.command-dashboard .data-heading>small,.command-dashboard .metric-strip small,.command-dashboard .metric-strip span,.command-dashboard .platform-chart-axis,.command-dashboard .platform-chart-caption,.command-dashboard .platform-chart-legend>span,.command-dashboard .platform-chart-legend>span>b,.command-dashboard .section-metrics article>small,.command-dashboard .section-metrics article>span,.command-dashboard .table-labels,.command-dashboard .table-labels>button{font-family:var(--font-product-sans),sans-serif;font-size:13px;font-weight:500;line-height:20px;letter-spacing:0}.command-dashboard .metric-strip strong,.command-dashboard .section-metrics article>strong{font-weight:650;letter-spacing:-.04em}.command-dashboard .metric-strip small,.command-dashboard .section-metrics article>small{font-weight:600}.command-dashboard .audience-panel-heading h2,.command-dashboard .data-heading h2{font-size:20px;font-weight:550;line-height:24px;letter-spacing:-.025em}.command-dashboard .answer-table>button,.command-dashboard .audience-table-row,.command-dashboard .competitor-primary .competitor-data-table>.competitor-table-row,.command-dashboard .feature-data-table>button,.command-dashboard .prompt-browser .prompt-table>.prompt-table-row,.command-dashboard .prompt-volumes-table>button{font-size:14px;font-weight:400;line-height:20px}.command-dashboard .answer-table>button>strong,.command-dashboard .audience-platform,.command-dashboard .competitor-primary .competitor-table-row>strong,.command-dashboard .feature-data-table>button>strong,.command-dashboard .prompt-browser .prompt-table-row>.prompt-name>b,.command-dashboard .prompt-volumes-table>button>strong{font-weight:650}.dashboard-audience,.dashboard-audience *,.dashboard-feature-page,.dashboard-feature-page *,:where(html[data-app-routes]) .dashboard-prompts,:where(html[data-app-routes]) .dashboard-prompts *,:where(html[data-app-routes]) .dashboard-sources,:where(html[data-app-routes]) .dashboard-sources *{font-family:var(--font-product-sans),sans-serif!important}:where(html[data-app-routes]) .dashboard-prompts [data-slot=input]{border-color:var(--di-line);background:var(--di-surface)!important;color:var(--di-ink);color-scheme:light;box-shadow:none}:where(html[data-app-routes]) .dashboard-prompts [data-slot=input]::placeholder{color:var(--di-muted);opacity:1}:where(html[data-app-routes]) .dashboard-prompts [data-slot=input]:hover{border-color:var(--input)}.dashboard-audience :where(p,span,a,button,input,textarea,summary,small){letter-spacing:normal}:where(html[data-app-routes]) .dashboard-answers{--dash-ui-font:var(--font-product-sans);--dash-control-radius:8px;background:var(--di-paper)}:where(html[data-app-routes]) .dashboard-answers,:where(html[data-app-routes]) .dashboard-answers *{font-family:var(--font-product-sans),sans-serif!important}.answer-platform-menu,.answer-platform-menu *{font-family:var(--font-product-sans),sans-serif!important}.answer-platform-menu{border-color:var(--di-line);border-radius:12px;background:var(--di-surface);box-shadow:0 14px 28px rgba(23,19,26,.12)}.answer-platform-menu>button.active,.answer-platform-menu>button:hover{background:var(--di-soft)}.dashboard-answers .command-workspace{padding:0 24px 24px}:where(html[data-app-routes]) .dashboard-answers .section-topbar{min-height:72px;border-bottom:1px solid var(--di-line)}:where(html[data-app-routes]) .dashboard-answers .section-topbar h1{color:var(--di-ink);font-family:var(--font-product-sans),sans-serif;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.03em}.dashboard-answers .answer-browser{border-color:var(--di-line);border-radius:12px;background:var(--di-surface);box-shadow:none}.dashboard-answers .answer-browser .data-heading{min-height:72px;height:auto;padding:16px;border-bottom-color:var(--di-line)}.dashboard-answers .answer-browser .data-heading h2{color:var(--di-ink);font-size:18px;font-weight:600;line-height:24px}.dashboard-answers .answer-browser .data-heading>small{white-space:normal;max-width:100%;color:var(--di-muted);font-size:13px;line-height:16px}:where(html[data-app-routes]) .dashboard-answers .answers-heading-metrics small{color:var(--di-muted);font-size:13px;line-height:16px}:where(html[data-app-routes]) .dashboard-answers .answers-heading-metrics b{color:var(--di-ink);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.dashboard-answers .data-toolbar{min-height:60px;padding:12px 16px;gap:8px;border-bottom-color:var(--di-line);background:var(--di-soft)}.dashboard-answers .dashboard-search{height:36px;padding:0 10px;border-color:var(--di-line);border-radius:8px;background:var(--di-surface)}.dashboard-answers .dashboard-search input{color:var(--di-ink);font-size:13px}.dashboard-answers .answer-search-icon{width:16px;height:16px;flex:0 0 16px;color:var(--di-muted)}.dashboard-answers .answer-filter-select,.dashboard-answers .answer-sort-select{min-height:36px;border:1px solid var(--di-line)!important;border-radius:8px!important;background:var(--di-surface)!important;color:var(--di-ink)!important;font-size:13px!important;box-shadow:none!important}.dashboard-answers .answer-filter-select:hover,.dashboard-answers .answer-filter-select[data-state=open],.dashboard-answers .answer-sort-select:hover,.dashboard-answers .answer-sort-select[data-state=open]{border-color:var(--di-muted)!important;background:var(--di-soft)!important}.dashboard-answers .answer-platform-trigger{padding:0 10px}.dashboard-answers .answer-filter-chevron{width:16px;height:16px;flex:0 0 16px;color:var(--di-muted);transition:transform .16s ease}.dashboard-answers .answer-platform-trigger[aria-expanded=true] .answer-filter-chevron{transform:rotate(180deg)}.dashboard-answers .answer-table .table-labels{min-height:40px;padding-top:0;padding-bottom:0;border-bottom:1px solid var(--di-line);background:var(--di-soft);color:var(--di-muted);font-size:13px;font-weight:600}.dashboard-answers .answer-table .table-labels button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:4px;color:inherit;font-size:13px;font-weight:600;letter-spacing:0}.dashboard-answers .answer-table .table-labels button.active,.dashboard-answers .answer-table .table-labels button:hover{color:var(--di-ink)}.dashboard-answers .answer-sort-icon{width:14px;height:14px;flex:0 0 14px;stroke-width:1.8}.dashboard-answers .answer-table>button{min-height:72px;border-bottom-color:var(--di-line);background:var(--di-surface);color:var(--di-ink)}.dashboard-answers .answer-table>button.selected,.dashboard-answers .answer-table>button:hover{background:var(--di-soft)}.dashboard-answers .answer-table>button.selected{box-shadow:inset 3px 0 var(--dash-coral)}.dashboard-answers .answer-prompt b,.dashboard-answers .answer-table>button>strong{color:var(--di-ink);font-size:14px;font-weight:600}.dashboard-answers .answer-prompt small,.dashboard-answers .answer-table>button>small{color:var(--di-muted);font-size:13px}.dashboard-answers .answers-load-more{min-height:34px;margin-top:12px;padding:0 12px;border:1px solid var(--di-line);border-radius:8px;background:var(--di-surface);color:var(--di-ink);font-size:13px;font-weight:600}.dashboard-answers .answers-load-more:hover:not(:disabled){background:var(--di-soft)}.dashboard-answers .prompt-insights-disclosure{background:var(--di-surface);transition-duration:.3s}.dashboard-answers .prompt-insights-panel{margin:0 16px 12px;border-color:var(--di-line);border-radius:12px;background:var(--di-surface);box-shadow:none}.dashboard-answers .prompt-insights-header,.dashboard-answers .prompt-insights-summary,.dashboard-answers .prompt-insights-visuals{border-color:var(--di-line)}.dashboard-answers .prompt-insights-header{padding:16px;background:var(--di-surface)}.dashboard-answers .prompt-insights-header h3,.dashboard-answers .prompt-insights-section-heading h4{color:var(--di-ink);font-family:var(--font-product-sans),sans-serif;font-weight:600}.dashboard-answers .prompt-insights-header p,.dashboard-answers .prompt-insights-note,.dashboard-answers .prompt-insights-section-heading p{color:var(--di-muted);font-family:var(--font-product-sans),sans-serif}.dashboard-answers .prompt-insights-persona{color:var(--di-muted)}.dashboard-answers .prompt-insights-header-actions>span,.dashboard-answers .prompt-insights-snapshots>.prompt-insights-section-heading>span{border-radius:6px;background:var(--di-soft);color:var(--di-ink)}.dashboard-answers .prompt-insights-header-actions>button{border-color:var(--di-line);border-radius:8px;background:var(--di-surface);color:var(--di-ink)}.dashboard-answers .prompt-insights-header-actions>button:hover{background:var(--di-soft)}.dashboard-answers .prompt-insights-summary>span{border-color:var(--di-line)}.dashboard-answers .prompt-insights-summary small{color:var(--di-muted)}.dashboard-answers .prompt-insights-platform-name,.dashboard-answers .prompt-insights-section-heading>b,.dashboard-answers .prompt-insights-snapshot-list>article>strong,.dashboard-answers .prompt-insights-summary b{color:var(--di-ink)}.dashboard-answers .prompt-insights-platform-chart{border-left-color:var(--di-line)}.dashboard-answers .prompt-insights-snapshot-list{border-top-color:var(--di-line)}.dashboard-answers .prompt-insights-snapshot-list article{border-bottom-color:var(--di-line)}.dashboard-answers .prompt-insights-note{border-top-color:var(--di-line);background:var(--di-soft)}.dashboard-audience .audience-section-kicker{font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important}.dashboard-audience .audience-prompt-header{font-family:var(--font-geist-sans),sans-serif!important;font-weight:500!important;letter-spacing:.04em}:where(html[data-app-routes]) .features-v3{--fv3-bg:#f7f7f5;--fv3-surface:#ffffff;--fv3-soft:#f1f1ee;--fv3-line:#deded8;--fv3-text:#20201f;--fv3-muted:#6b6b67;--fv3-accent:#ff5d4a;color:var(--fv3-text);background:var(--fv3-bg);font-family:var(--font-geist-sans),sans-serif;font-weight:400}:where(html[data-app-routes]) .features-v3 *,:where(html[data-app-routes]) .features-v3 :after,:where(html[data-app-routes]) .features-v3 :before{box-sizing:border-box}:where(html[data-app-routes]) .features-v3 :where(h1,h2,h3,p,figure,ul){margin:0}:where(html[data-app-routes]) .features-v3 :where(a){color:inherit;text-decoration:none}:where(html[data-app-routes]) .features-v3-cta,:where(html[data-app-routes]) .features-v3-directory,:where(html[data-app-routes]) .features-v3-hero,:where(html[data-app-routes]) .features-v3-intro,:where(html[data-app-routes]) .features-v3-outcomes,:where(html[data-app-routes]) .features-v3-platforms,:where(html[data-app-routes]) .features-v3-solutions,:where(html[data-app-routes]) .features-v3-stories,:where(html[data-app-routes]) .features-v3-trust,:where(html[data-app-routes]) .features-v3-workflow{width:min(1280px,calc(100% - 48px));margin-inline:auto}:where(html[data-app-routes]) .features-v3-hero{min-height:650px;padding:88px 0 64px;display:grid;grid-template-columns:minmax(320px,.82fr) minmax(540px,1.18fr);gap:64px;align-items:center}:where(html[data-app-routes]) .features-v3-hero-copy{max-width:600px}:where(html[data-app-routes]) .features-v3-hero h1{margin-top:0;font-size:clamp(44px,4.6vw,68px);font-weight:520;line-height:.98;letter-spacing:-.058em;text-wrap:balance}:where(html[data-app-routes]) .features-v3-hero-copy>p:not(.features-v3-kicker){max-width:560px;margin-top:26px;color:var(--fv3-muted);font-size:19px;line-height:1.55}:where(html[data-app-routes]) .features-v3-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}:where(html[data-app-routes]) .features-v3-cta a,:where(html[data-app-routes]) .features-v3-primary,:where(html[data-app-routes]) .features-v3-secondary{min-height:46px;padding:0 19px;border:1px solid var(--fv3-line);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:500}:where(html[data-app-routes]) .features-v3-primary{color:#fff!important;background:#1f1f1e;border-color:#1f1f1e}:where(html[data-app-routes]) .features-v3-secondary{background:var(--fv3-surface)}:where(html[data-app-routes]) .features-v3-hero-product{overflow:hidden;background:var(--fv3-surface);border:1px solid var(--fv3-line);border-radius:18px;box-shadow:0 20px 60px rgba(35,35,30,.08)}:where(html[data-app-routes]) .features-v3-hero-product>div{min-height:48px;padding:0 16px;border-bottom:1px solid var(--fv3-line);display:flex;align-items:center;justify-content:space-between;color:var(--fv3-muted);font-size:13px;letter-spacing:.08em}:where(html[data-app-routes]) .features-v3-hero-product>div b{font-weight:450;letter-spacing:0}:where(html[data-app-routes]) .features-v3-hero-product img{width:100%;height:auto;display:block}:where(html[data-app-routes]) .features-v3-command-preview-body{padding:18px;background:#fafafa}:where(html[data-app-routes]) .features-v3-command-actions>header,:where(html[data-app-routes]) .features-v3-command-preview-body>header,:where(html[data-app-routes]) .features-v3-command-systems>header,:where(html[data-app-routes]) .features-v3-command-trend>header{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(html[data-app-routes]) .features-v3-command-preview-body>header{margin-bottom:14px;font-size:15px}:where(html[data-app-routes]) .features-v3-command-preview-body>header strong{font-weight:550}:where(html[data-app-routes]) .features-v3-command-preview-body>header em{font-weight:400}:where(html[data-app-routes]) .features-v3-command-preview-body>header span{padding:7px 9px;border:1px solid #deded8;border-radius:8px;background:#fff;color:var(--fv3-muted);font-size:13px}:where(html[data-app-routes]) .features-v3-command-scorecards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #deded8;border-radius:10px;background:#fff}:where(html[data-app-routes]) .features-v3-command-scorecards>div{min-width:0;padding:11px}:where(html[data-app-routes]) .features-v3-command-scorecards>div+div{border-left:1px solid #e8e8e4}:where(html[data-app-routes]) .features-v3-command-scorecards small,:where(html[data-app-routes]) .features-v3-command-scorecards span{display:block;color:var(--fv3-muted);font-size:13px;line-height:1.25}:where(html[data-app-routes]) .features-v3-command-scorecards b{display:inline-block;margin-top:4px;font-size:19px;letter-spacing:-.05em}:where(html[data-app-routes]) .features-v3-command-scorecards small{display:inline-block;margin-left:4px;color:#5d7518}:where(html[data-app-routes]) .features-v3-command-dashboard{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(160px,.9fr);gap:10px;margin-top:10px}:where(html[data-app-routes]) .features-v3-command-actions,:where(html[data-app-routes]) .features-v3-command-systems,:where(html[data-app-routes]) .features-v3-command-trend{border:1px solid #deded8;border-radius:10px;background:#fff}:where(html[data-app-routes]) .features-v3-command-trend{padding:12px}:where(html[data-app-routes]) .features-v3-command-actions>header,:where(html[data-app-routes]) .features-v3-command-systems>header,:where(html[data-app-routes]) .features-v3-command-trend>header{color:var(--fv3-muted);font-size:13px}:where(html[data-app-routes]) .features-v3-command-actions>header strong,:where(html[data-app-routes]) .features-v3-command-systems>header strong,:where(html[data-app-routes]) .features-v3-command-trend>header strong{color:var(--fv3-text);font-size:13px;font-weight:600}:where(html[data-app-routes]) .features-v3-command-trend>b{display:block;margin:9px 0 -2px;font-size:25px;letter-spacing:-.06em}:where(html[data-app-routes]) .features-v3-command-trend svg{width:100%;height:140px;display:block;overflow:visible}:where(html[data-app-routes]) .features-v3-command-grid{fill:none;stroke:#e7e7e2;stroke-dasharray:3 3}:where(html[data-app-routes]) .features-v3-command-fill{fill:rgba(255,93,74,.1)}:where(html[data-app-routes]) .features-v3-command-line{fill:none;stroke:#ff5d4a;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}:where(html[data-app-routes]) .features-v3-command-actions{padding:12px}:where(html[data-app-routes]) .features-v3-command-actions>div{display:flex;gap:7px;padding:9px 0}:where(html[data-app-routes]) .features-v3-command-actions>div+div{border-top:1px solid #ecece8}:where(html[data-app-routes]) .features-v3-command-actions i{flex:0 0 22px;height:22px;display:grid;place-items:center;background:#fff0ec;color:#a33c2e;font-size:13px;font-style:normal}:where(html[data-app-routes]) .features-v3-command-actions p{margin:0;min-width:0}:where(html[data-app-routes]) .features-v3-command-actions p b,:where(html[data-app-routes]) .features-v3-command-actions p span{display:block}:where(html[data-app-routes]) .features-v3-command-actions p b{font-size:13px;line-height:1.25}:where(html[data-app-routes]) .features-v3-command-actions p span{margin-top:3px;color:var(--fv3-muted);font-size:13px;line-height:1.35}:where(html[data-app-routes]) .features-v3-command-systems{margin-top:10px;padding:12px}:where(html[data-app-routes]) .features-v3-command-systems>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}:where(html[data-app-routes]) .features-v3-command-systems p{min-width:0;margin:0;padding:0 9px;font-size:13px}:where(html[data-app-routes]) .features-v3-command-systems p+p{border-left:1px solid #ecece8}:where(html[data-app-routes]) .features-v3-command-systems p b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .features-v3-command-systems p span{position:relative;display:flex;align-items:center;gap:5px;margin-top:7px;color:var(--fv3-muted)}:where(html[data-app-routes]) .features-v3-command-systems p span:before{content:"";flex:1;height:4px;border-radius:99px;background:#e8e8e4}:where(html[data-app-routes]) .features-v3-command-systems p i{order:-1;position:absolute;top:50%;left:0;transform:translateY(-50%);height:4px;max-width:43px;border-radius:99px;background:linear-gradient(90deg,#ff5d4a,#a65ade)}@media (max-width:560px){:where(html[data-app-routes]) .features-v3-command-preview-body{padding:11px}:where(html[data-app-routes]) .features-v3-command-preview-body>header{font-size:13px}:where(html[data-app-routes]) .features-v3-command-scorecards{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-app-routes]) .features-v3-command-scorecards>div:nth-child(3){border-left:0;border-top:1px solid #e8e8e4}:where(html[data-app-routes]) .features-v3-command-scorecards>div:nth-child(4){border-top:1px solid #e8e8e4}:where(html[data-app-routes]) .features-v3-command-dashboard{grid-template-columns:1fr}:where(html[data-app-routes]) .features-v3-command-actions{display:none}:where(html[data-app-routes]) .features-v3-command-systems>div{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}:where(html[data-app-routes]) .features-v3-command-systems p:nth-child(3){border-left:0}}:where(html[data-app-routes]) .features-v3-outcomes{margin-bottom:32px;background:var(--fv3-surface);border:1px solid var(--fv3-line);border-radius:16px;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}:where(html[data-app-routes]) .features-v3-outcomes article{min-height:124px;padding:24px;display:flex;flex-direction:column;gap:10px}:where(html[data-app-routes]) .features-v3-outcomes article+article{border-left:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-outcomes strong{font-size:18px;font-weight:550;letter-spacing:-.025em}:where(html[data-app-routes]) .features-v3-outcomes span{color:var(--fv3-muted);font-size:14px;line-height:1.45}:where(html[data-app-routes]) .features-v3-jump{position:sticky;top:var(--site-header-height,64px);z-index:20;width:100%;min-height:58px;padding:0 max(24px,calc((100vw - 1280px) / 2));background:rgba(255,255,255,.94);border-block:1px solid var(--fv3-line);backdrop-filter:blur(16px);display:flex;align-items:center;gap:28px;overflow-x:auto;scrollbar-width:none}:where(html[data-app-routes]) .features-v3-jump::-webkit-scrollbar{display:none}:where(html[data-app-routes]) .features-v3-jump a{flex:0 0 auto;color:var(--fv3-muted);font-size:14px}:where(html[data-app-routes]) .features-v3-jump a:hover{color:var(--fv3-text)}:where(html[data-app-routes]) .features-v3-intro{padding:120px 0 90px;display:grid;grid-template-columns:1fr 1fr;gap:28px 80px}:where(html[data-app-routes]) .features-v3-intro>p{grid-column:1/-1}:where(html[data-app-routes]) .features-v3-cta h2,:where(html[data-app-routes]) .features-v3-directory h2,:where(html[data-app-routes]) .features-v3-intro h2,:where(html[data-app-routes]) .features-v3-platforms h2,:where(html[data-app-routes]) .features-v3-solutions h2,:where(html[data-app-routes]) .features-v3-workflow h2{font-size:clamp(36px,4.2vw,60px);font-weight:520;line-height:1.04;letter-spacing:-.052em;text-wrap:balance}:where(html[data-app-routes]) .features-v3-intro>span{align-self:end;color:var(--fv3-muted);font-size:18px;line-height:1.55}:where(html[data-app-routes]) .features-v3-story{scroll-margin-top:130px;padding:88px 0;border-top:1px solid var(--fv3-line);display:grid;grid-template-columns:minmax(300px,.8fr) minmax(520px,1.2fr);gap:72px;align-items:center}:where(html[data-app-routes]) .features-v3-story.is-reversed .features-v3-story-copy{order:2}:where(html[data-app-routes]) .features-v3-story-copy h2{margin-top:0;font-size:clamp(34px,3.4vw,52px);font-weight:520;line-height:1.06;letter-spacing:-.045em}:where(html[data-app-routes]) .features-v3-story-copy>span{display:block;margin-top:22px;color:var(--fv3-muted);font-size:17px;line-height:1.58}:where(html[data-app-routes]) .features-v3-story-copy ul{margin-top:24px;padding:0;list-style:none;border-top:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-story-copy li{padding:11px 0;border-bottom:1px solid var(--fv3-line);font-size:14px}:where(html[data-app-routes]) .features-v3-story-copy a{margin-top:24px;display:inline-flex;padding-bottom:3px;border-bottom:1px solid #a8a8a2;font-size:14px;font-weight:500}:where(html[data-app-routes]) .features-v3-story figure{overflow:hidden;background:var(--fv3-surface);border:1px solid var(--fv3-line);border-radius:18px;box-shadow:0 18px 50px rgba(35,35,30,.06)}:where(html[data-app-routes]) .features-v3-story figure img{width:100%;height:auto;display:block}:where(html[data-app-routes]) .features-v3-ai-audit-preview{min-height:100%;color:var(--fv3-text);background:var(--fv3-surface)}:where(html[data-app-routes]) .features-v3-ai-audit-preview-topline{min-height:40px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--fv3-line);color:var(--fv3-muted);font-size:13px;font-weight:600;letter-spacing:.04em}:where(html[data-app-routes]) .features-v3-ai-audit-preview-topline b{font-weight:500;letter-spacing:0}:where(html[data-app-routes]) .features-v3-ai-audit-preview-body{display:grid;gap:12px;padding:16px}:where(html[data-app-routes]) .features-v3-ai-audit-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(html[data-app-routes]) .features-v3-ai-audit-preview-toolbar strong{font-size:14px;font-weight:600;letter-spacing:-.015em}:where(html[data-app-routes]) .features-v3-ai-audit-preview-toolbar em{font-weight:400}:where(html[data-app-routes]) .features-v3-ai-audit-preview-toolbar>span{padding:6px 8px;border:1px solid var(--fv3-line);border-radius:8px;color:var(--fv3-muted);font-size:13px;white-space:nowrap}:where(html[data-app-routes]) .features-v3-ai-audit-preview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--fv3-line);border-radius:12px;background:var(--fv3-surface)}:where(html[data-app-routes]) .features-v3-ai-audit-preview-metrics>div{min-width:0;display:grid;gap:2px;padding:10px;border-right:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-ai-audit-preview-metrics>div:last-child{border-right:0}:where(html[data-app-routes]) .features-v3-ai-audit-preview-metrics small,:where(html[data-app-routes]) .features-v3-ai-audit-preview-metrics span{color:var(--fv3-muted);font-size:13px;line-height:18px}:where(html[data-app-routes]) .features-v3-ai-audit-preview-metrics b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:24px;letter-spacing:-.035em}:where(html[data-app-routes]) .features-v3-ai-audit-preview-content{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(165px,.85fr);gap:12px}:where(html[data-app-routes]) .features-v3-ai-audit-preview-chart,:where(html[data-app-routes]) .features-v3-ai-audit-preview-queue,:where(html[data-app-routes]) .features-v3-ai-audit-preview-systems{overflow:hidden;border:1px solid var(--fv3-line);border-radius:12px;background:var(--fv3-surface)}:where(html[data-app-routes]) .features-v3-ai-audit-preview-chart{padding:12px}:where(html[data-app-routes]) .features-v3-ai-audit-preview-chart header,:where(html[data-app-routes]) .features-v3-ai-audit-preview-queue header,:where(html[data-app-routes]) .features-v3-ai-audit-preview-systems header{display:flex;align-items:center;justify-content:space-between;gap:8px}:where(html[data-app-routes]) .features-v3-ai-audit-preview-chart header strong,:where(html[data-app-routes]) .features-v3-ai-audit-preview-queue header strong,:where(html[data-app-routes]) .features-v3-ai-audit-preview-systems header strong{font-size:13px;font-weight:600}:where(html[data-app-routes]) .features-v3-ai-audit-preview-chart header span,:where(html[data-app-routes]) .features-v3-ai-audit-preview-queue header span,:where(html[data-app-routes]) .features-v3-ai-audit-preview-systems header span{color:var(--fv3-muted);font-size:13px}:where(html[data-app-routes]) .features-v3-ai-audit-preview-chart>div{display:flex;align-items:baseline;gap:8px;margin-top:8px}:where(html[data-app-routes]) .features-v3-ai-audit-preview-chart>div b{font-size:24px;font-weight:600;line-height:1;letter-spacing:-.05em}:where(html[data-app-routes]) .features-v3-ai-audit-preview-chart>div small{color:var(--fv3-muted);font-size:13px}:where(html[data-app-routes]) .features-v3-ai-audit-preview-chart svg{display:block;width:100%;height:138px;margin-top:2px}:where(html[data-app-routes]) .features-v3-ai-audit-preview-grid{fill:none;stroke:var(--fv3-line);stroke-dasharray:3 3;stroke-width:1}:where(html[data-app-routes]) .features-v3-ai-audit-preview-fill{fill:color-mix(in srgb,var(--fv3-accent) 10%,transparent)}:where(html[data-app-routes]) .features-v3-ai-audit-preview-line{fill:none;stroke:var(--fv3-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}:where(html[data-app-routes]) .features-v3-ai-audit-preview-queue{padding:12px}:where(html[data-app-routes]) .features-v3-ai-audit-preview-queue>div{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:9px 0}:where(html[data-app-routes]) .features-v3-ai-audit-preview-queue>div+div{border-top:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-ai-audit-preview-queue i{display:grid;place-items:center;width:24px;height:24px;background:var(--fv3-soft);color:var(--fv3-text);font-size:13px;font-style:normal}:where(html[data-app-routes]) .features-v3-ai-audit-preview-queue p{display:grid;gap:2px;margin:0}:where(html[data-app-routes]) .features-v3-ai-audit-preview-queue p small{color:var(--fv3-muted);font-size:13px;line-height:18px}:where(html[data-app-routes]) .features-v3-ai-audit-preview-queue p b{font-size:13px;font-weight:600;line-height:18px}:where(html[data-app-routes]) .features-v3-ai-audit-preview-systems{padding:12px}:where(html[data-app-routes]) .features-v3-ai-audit-preview-systems>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}:where(html[data-app-routes]) .features-v3-ai-audit-preview-systems p{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:8px 10px;border-top:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-ai-audit-preview-systems p:nth-child(-n+2){border-top:0}:where(html[data-app-routes]) .features-v3-ai-audit-preview-systems p:nth-child(odd){border-right:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-ai-audit-preview-systems p b{overflow:hidden;font-size:13px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .features-v3-ai-audit-preview-systems p>span{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}:where(html[data-app-routes]) .features-v3-ai-audit-preview-systems i{display:block;width:42px;height:4px;overflow:hidden;background:var(--fv3-line)}:where(html[data-app-routes]) .features-v3-ai-audit-preview-systems em{display:block;height:100%;background:var(--fv3-accent)}:where(html[data-app-routes]) .features-v3-prompt-preview{background:#fafafa}:where(html[data-app-routes]) .features-v3-prompt-preview-topline{min-height:48px;padding:0 16px;border-bottom:1px solid var(--fv3-line);display:flex;align-items:center;justify-content:space-between;color:var(--fv3-muted);background:#fff;font-size:13px;font-weight:550;letter-spacing:.09em}:where(html[data-app-routes]) .features-v3-prompt-preview-topline b{font-size:13px;font-weight:450;letter-spacing:0}:where(html[data-app-routes]) .features-v3-prompt-preview-body{padding:16px}:where(html[data-app-routes]) .features-v3-prompt-preview-body>header{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(html[data-app-routes]) .features-v3-prompt-preview-body>header>div{display:flex;align-items:center;gap:7px;min-width:0}:where(html[data-app-routes]) .features-v3-prompt-preview-body>header strong{font-size:18px;font-weight:550;letter-spacing:-.03em}:where(html[data-app-routes]) .features-v3-prompt-preview-body>header small{padding:4px 7px;border:1px solid var(--fv3-line);border-radius:99px;color:var(--fv3-muted);background:#fff;font-size:13px;white-space:nowrap}:where(html[data-app-routes]) .features-v3-prompt-preview-body>header>span{padding:7px 9px;border:1px solid var(--fv3-line);border-radius:8px;color:var(--fv3-muted);background:#fff;font-size:13px;white-space:nowrap}:where(html[data-app-routes]) .features-v3-prompt-preview nav{margin-top:14px;padding:4px;border:1px solid #e3e3df;border-radius:9px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;background:#f1f1ee}:where(html[data-app-routes]) .features-v3-prompt-preview nav b,:where(html[data-app-routes]) .features-v3-prompt-preview nav span{min-width:0;padding:7px 4px;border-radius:6px;color:var(--fv3-muted);text-align:center;font-size:13px;font-weight:450;white-space:nowrap}:where(html[data-app-routes]) .features-v3-prompt-preview nav b{color:var(--fv3-text);background:#fff;box-shadow:0 1px 2px rgba(35,35,30,.08)}:where(html[data-app-routes]) .features-v3-prompt-preview-summary{margin-top:12px;overflow:hidden;border:1px solid var(--fv3-line);border-radius:10px;display:grid;grid-template-columns:1.35fr .65fr;background:#fff}:where(html[data-app-routes]) .features-v3-prompt-preview-summary>div{min-width:0;padding:10px 12px}:where(html[data-app-routes]) .features-v3-prompt-preview-summary>div+div{border-left:1px solid #e8e8e4}:where(html[data-app-routes]) .features-v3-prompt-preview-summary small,:where(html[data-app-routes]) .features-v3-prompt-preview-summary span{display:block;color:var(--fv3-muted);font-size:13px;line-height:1.3}:where(html[data-app-routes]) .features-v3-prompt-preview-summary b{display:inline-block;margin:3px 0;font-size:18px;font-weight:550;letter-spacing:-.045em}:where(html[data-app-routes]) .features-v3-prompt-preview-summary>div+div b{color:#b84737}:where(html[data-app-routes]) .features-v3-prompt-preview-table{margin-top:12px;overflow:hidden;border:1px solid var(--fv3-line);border-radius:10px;background:#fff}:where(html[data-app-routes]) .features-v3-prompt-preview-row,:where(html[data-app-routes]) .features-v3-prompt-preview-table>header{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(74px,.6fr) minmax(75px,.55fr);align-items:center;column-gap:10px}:where(html[data-app-routes]) .features-v3-prompt-preview-table>header{min-height:32px;padding:0 11px;background:#f5f5f3;color:var(--fv3-muted);font-size:13px}:where(html[data-app-routes]) .features-v3-prompt-preview-table>header span:nth-child(n+2){text-align:center}:where(html[data-app-routes]) .features-v3-prompt-preview-row{min-height:58px;padding:8px 11px}:where(html[data-app-routes]) .features-v3-prompt-preview-row+.features-v3-prompt-preview-row{border-top:1px solid #e8e8e4}:where(html[data-app-routes]) .features-v3-prompt-preview-row>div:first-child{min-width:0}:where(html[data-app-routes]) .features-v3-prompt-preview-row small,:where(html[data-app-routes]) .features-v3-prompt-preview-row strong{display:block}:where(html[data-app-routes]) .features-v3-prompt-preview-row strong{overflow:hidden;font-size:13px;font-weight:550;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .features-v3-prompt-preview-row small{overflow:hidden;margin-top:4px;color:var(--fv3-muted);font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .features-v3-prompt-preview-metric{min-width:0;text-align:center}:where(html[data-app-routes]) .features-v3-prompt-preview-metric b{display:block;font-size:13px;font-weight:550}:where(html[data-app-routes]) .features-v3-prompt-preview-metric i{display:block;max-width:100%;height:4px;margin:5px auto 0;border-radius:999px;background:linear-gradient(90deg,#ff5d4a,#a65ade)}:where(html[data-app-routes]) .features-v3-prompt-preview-priority{justify-self:center;padding:5px 7px;border:1px solid;border-radius:6px;font-size:13px;font-weight:500;white-space:nowrap}:where(html[data-app-routes]) .features-v3-prompt-preview-priority.is-high{border-color:#ffbdb6;color:#c5372b;background:#fff5f3}:where(html[data-app-routes]) .features-v3-prompt-preview-priority.is-medium{border-color:#f1d894;color:#9c6200;background:#ffffff}@media (max-width:560px){:where(html[data-app-routes]) .features-v3-ai-audit-preview-body{padding:12px}:where(html[data-app-routes]) .features-v3-ai-audit-preview-toolbar>span{display:none}:where(html[data-app-routes]) .features-v3-ai-audit-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-app-routes]) .features-v3-ai-audit-preview-metrics>div{border-bottom:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-ai-audit-preview-metrics>div:nth-child(2){border-right:0}:where(html[data-app-routes]) .features-v3-ai-audit-preview-metrics>div:nth-child(n+3){border-bottom:0}:where(html[data-app-routes]) .features-v3-ai-audit-preview-content{grid-template-columns:1fr}:where(html[data-app-routes]) .features-v3-ai-audit-preview-queue{display:none}:where(html[data-app-routes]) .features-v3-ai-audit-preview-systems>div{grid-template-columns:1fr}:where(html[data-app-routes]) .features-v3-ai-audit-preview-systems p:nth-child(odd){border-right:0}:where(html[data-app-routes]) .features-v3-ai-audit-preview-systems p:nth-child(2){border-top:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-prompt-preview-body{padding:11px}:where(html[data-app-routes]) .features-v3-prompt-preview-body>header strong{font-size:15px}:where(html[data-app-routes]) .features-v3-prompt-preview-body>header>span{display:none}:where(html[data-app-routes]) .features-v3-prompt-preview nav span:last-child{display:none}:where(html[data-app-routes]) .features-v3-prompt-preview nav{grid-template-columns:repeat(3,minmax(0,1fr))}:where(html[data-app-routes]) .features-v3-prompt-preview-summary{grid-template-columns:1fr}:where(html[data-app-routes]) .features-v3-prompt-preview-summary>div+div{border-top:1px solid #e8e8e4;border-left:0}:where(html[data-app-routes]) .features-v3-prompt-preview-row,:where(html[data-app-routes]) .features-v3-prompt-preview-table>header{grid-template-columns:minmax(0,1fr) minmax(65px,.45fr)}:where(html[data-app-routes]) .features-v3-prompt-preview-priority,:where(html[data-app-routes]) .features-v3-prompt-preview-table>header span:last-child{display:none}}:where(html[data-app-routes]) .features-v3-citation-preview{background:#fafafa}:where(html[data-app-routes]) .features-v3-citation-preview-topline{min-height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--fv3-line);background:#fff;color:var(--fv3-muted);font-size:13px;font-weight:550;letter-spacing:.09em}:where(html[data-app-routes]) .features-v3-citation-preview-topline b{font-size:13px;font-weight:450;letter-spacing:0}:where(html[data-app-routes]) .features-v3-citation-preview-body{padding:16px}:where(html[data-app-routes]) .features-v3-citation-preview-body>header{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(html[data-app-routes]) .features-v3-citation-preview-body>header small,:where(html[data-app-routes]) .features-v3-citation-preview-body>header strong{display:block}:where(html[data-app-routes]) .features-v3-citation-preview-body>header strong{font-size:18px;font-weight:550;letter-spacing:-.03em}:where(html[data-app-routes]) .features-v3-citation-preview-body>header small{margin-top:3px;color:var(--fv3-muted);font-size:13px}:where(html[data-app-routes]) .features-v3-citation-preview-body>header>span{padding:7px 9px;border:1px solid var(--fv3-line);border-radius:8px;color:var(--fv3-muted);background:#fff;font-size:13px}:where(html[data-app-routes]) .features-v3-citation-preview-summary{margin-top:12px;overflow:hidden;border:1px solid var(--fv3-line);border-radius:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff}:where(html[data-app-routes]) .features-v3-citation-preview-summary>div{min-width:0;padding:10px}:where(html[data-app-routes]) .features-v3-citation-preview-summary>div+div{border-left:1px solid #e8e8e4}:where(html[data-app-routes]) .features-v3-citation-preview-summary small,:where(html[data-app-routes]) .features-v3-citation-preview-summary span{display:block;color:var(--fv3-muted);font-size:13px;line-height:1.3}:where(html[data-app-routes]) .features-v3-citation-preview-summary b{display:block;margin:3px 0;font-size:17px;font-weight:550;letter-spacing:-.04em}:where(html[data-app-routes]) .features-v3-citation-preview-table{margin-top:12px;overflow:hidden;border:1px solid var(--fv3-line);border-radius:10px;background:#fff}:where(html[data-app-routes]) .features-v3-citation-preview-row,:where(html[data-app-routes]) .features-v3-citation-preview-table>header{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(65px,.65fr) minmax(46px,.4fr) minmax(90px,.6fr);align-items:center;column-gap:8px}:where(html[data-app-routes]) .features-v3-citation-preview-table>header{min-height:31px;padding:0 11px;background:#f5f5f3;color:var(--fv3-muted);font-size:13px}:where(html[data-app-routes]) .features-v3-citation-preview-row>b,:where(html[data-app-routes]) .features-v3-citation-preview-row>span,:where(html[data-app-routes]) .features-v3-citation-preview-table>header span:not(:first-child){text-align:center}:where(html[data-app-routes]) .features-v3-citation-preview-row{min-height:47px;padding:7px 11px;font-size:13px}:where(html[data-app-routes]) .features-v3-citation-preview-row+.features-v3-citation-preview-row{border-top:1px solid #e8e8e4}:where(html[data-app-routes]) .features-v3-citation-preview-row>strong{min-width:0;overflow:hidden;font-size:13px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .features-v3-citation-preview-row>strong i{display:inline-block;width:20px;color:var(--fv3-muted);font-size:13px;font-style:normal;font-weight:450}:where(html[data-app-routes]) .features-v3-citation-preview-row>span{overflow:hidden;color:var(--fv3-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .features-v3-citation-preview-row>b{font-size:13px;font-weight:550}:where(html[data-app-routes]) .features-v3-citation-preview-row>div{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px}:where(html[data-app-routes]) .features-v3-citation-preview-row>div i{display:block;max-width:54px;height:4px;border-radius:99px;background:#deded8}:where(html[data-app-routes]) .features-v3-citation-preview-row>div i.is-owned{background:linear-gradient(90deg,#ff5d4a,#a65ade)}:where(html[data-app-routes]) .features-v3-citation-preview-row>div i.is-external{background:#8b8b85}:where(html[data-app-routes]) .features-v3-citation-preview-row>div span{color:var(--fv3-text);font-size:13px}@media (max-width:560px){:where(html[data-app-routes]) .features-v3-citation-preview-body{padding:11px}:where(html[data-app-routes]) .features-v3-citation-preview-body>header strong{font-size:15px}:where(html[data-app-routes]) .features-v3-citation-preview-body>header>span{display:none}:where(html[data-app-routes]) .features-v3-citation-preview-summary{grid-template-columns:1fr}:where(html[data-app-routes]) .features-v3-citation-preview-summary>div+div{border-top:1px solid #e8e8e4;border-left:0}:where(html[data-app-routes]) .features-v3-citation-preview-row,:where(html[data-app-routes]) .features-v3-citation-preview-table>header{grid-template-columns:minmax(0,1fr) minmax(56px,.5fr) minmax(80px,.65fr)}:where(html[data-app-routes]) .features-v3-citation-preview-row>span,:where(html[data-app-routes]) .features-v3-citation-preview-table>header span:nth-child(2){display:none}}:where(html[data-app-routes]) .features-v3-competitor-preview{background:var(--fv3-tint)}:where(html[data-app-routes]) .features-v3-competitor-preview-topline{min-height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--fv3-line);background:var(--fv3-surface);color:var(--fv3-muted);font-size:13px;font-weight:550;letter-spacing:.08em}:where(html[data-app-routes]) .features-v3-competitor-preview-topline b{font-size:13px;font-weight:450;letter-spacing:0}:where(html[data-app-routes]) .features-v3-competitor-preview-body{padding:16px}:where(html[data-app-routes]) .features-v3-competitor-preview-body>header{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(html[data-app-routes]) .features-v3-competitor-preview-body>header small,:where(html[data-app-routes]) .features-v3-competitor-preview-body>header strong{display:block}:where(html[data-app-routes]) .features-v3-competitor-preview-body>header strong{font-size:18px;font-weight:550;letter-spacing:-.03em}:where(html[data-app-routes]) .features-v3-competitor-preview-body>header small{margin-top:4px;color:var(--fv3-muted);font-size:13px}:where(html[data-app-routes]) .features-v3-competitor-preview-body>header>span{padding:7px 9px;border:1px solid var(--fv3-line);border-radius:8px;color:var(--fv3-muted);background:var(--fv3-surface);font-size:13px;white-space:nowrap}:where(html[data-app-routes]) .features-v3-competitor-preview-summary{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--fv3-line);border-radius:10px;background:var(--fv3-surface)}:where(html[data-app-routes]) .features-v3-competitor-preview-summary>div{min-width:0;padding:12px}:where(html[data-app-routes]) .features-v3-competitor-preview-summary>div+div{border-left:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-competitor-preview-summary small,:where(html[data-app-routes]) .features-v3-competitor-preview-summary span{display:block;color:var(--fv3-muted);font-size:13px;line-height:1.35}:where(html[data-app-routes]) .features-v3-competitor-preview-summary b{display:block;margin:4px 0;font-size:17px;font-weight:550;letter-spacing:-.04em}:where(html[data-app-routes]) .features-v3-competitor-preview-table{margin-top:12px;overflow:hidden;border:1px solid var(--fv3-line);border-radius:10px;background:var(--fv3-surface)}:where(html[data-app-routes]) .features-v3-competitor-preview-row,:where(html[data-app-routes]) .features-v3-competitor-preview-table>header{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(106px,.9fr) minmax(58px,.45fr) minmax(54px,.45fr);align-items:center;column-gap:8px}:where(html[data-app-routes]) .features-v3-competitor-preview-table>header{min-height:36px;padding:0 12px;background:var(--fv3-tint);color:var(--fv3-muted);font-size:13px;font-weight:550}:where(html[data-app-routes]) .features-v3-competitor-preview-row>b,:where(html[data-app-routes]) .features-v3-competitor-preview-row>span,:where(html[data-app-routes]) .features-v3-competitor-preview-table>header span:not(:first-child){text-align:center}:where(html[data-app-routes]) .features-v3-competitor-preview-row{min-height:48px;padding:8px 12px;font-size:13px}:where(html[data-app-routes]) .features-v3-competitor-preview-row+.features-v3-competitor-preview-row{border-top:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-competitor-preview-row>strong{min-width:0;overflow:hidden;font-size:13px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .features-v3-competitor-preview-row>strong i{display:inline-block;width:20px;color:var(--fv3-muted);font-size:13px;font-style:normal;font-weight:450}:where(html[data-app-routes]) .features-v3-competitor-preview-row>div{min-width:0;display:flex;align-items:center;gap:6px}:where(html[data-app-routes]) .features-v3-competitor-preview-row>div i{display:block;max-width:54px;height:4px;border-radius:99px;background:var(--fv3-accent)}:where(html[data-app-routes]) .features-v3-competitor-preview-row>b,:where(html[data-app-routes]) .features-v3-competitor-preview-row>div b,:where(html[data-app-routes]) .features-v3-competitor-preview-row>span{font-size:13px;font-weight:550}@media (max-width:560px){:where(html[data-app-routes]) .features-v3-competitor-preview-body{padding:12px}:where(html[data-app-routes]) .features-v3-competitor-preview-body>header strong{font-size:15px}:where(html[data-app-routes]) .features-v3-competitor-preview-body>header>span{display:none}:where(html[data-app-routes]) .features-v3-competitor-preview-summary{grid-template-columns:1fr}:where(html[data-app-routes]) .features-v3-competitor-preview-summary>div+div{border-top:1px solid var(--fv3-line);border-left:0}:where(html[data-app-routes]) .features-v3-competitor-preview-row,:where(html[data-app-routes]) .features-v3-competitor-preview-table>header{grid-template-columns:minmax(0,1fr) minmax(95px,.8fr) minmax(52px,.45fr)}:where(html[data-app-routes]) .features-v3-competitor-preview-row>span,:where(html[data-app-routes]) .features-v3-competitor-preview-table>header span:nth-child(3){display:none}}:where(html[data-app-routes]) .features-v3-workflow{padding:110px 0}:where(html[data-app-routes]) .features-v3-workflow>header{max-width:760px}:where(html[data-app-routes]) .features-v3-workflow>header h2{margin-top:15px}:where(html[data-app-routes]) .features-v3-workflow>div{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}:where(html[data-app-routes]) .features-v3-workflow article{overflow:hidden;background:var(--fv3-surface);border:1px solid var(--fv3-line);border-radius:16px}:where(html[data-app-routes]) .features-v3-workflow figure{aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid var(--fv3-line);background:var(--fv3-soft)}:where(html[data-app-routes]) .features-v3-workflow-preview{height:100%;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--fv3-soft);color:var(--fv3-text)}:where(html[data-app-routes]) .features-v3-workflow-preview>header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}:where(html[data-app-routes]) .features-v3-workflow-preview>header strong{font-size:13px;font-weight:600;letter-spacing:-.01em}:where(html[data-app-routes]) .features-v3-workflow-preview>header>span{padding:5px 7px;border:1px solid var(--fv3-line);border-radius:6px;background:var(--fv3-surface);color:var(--fv3-muted);font-size:13px;font-weight:500;line-height:1;white-space:nowrap}:where(html[data-app-routes]) .features-v3-workflow-preview-scores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--fv3-line);border-radius:8px;background:var(--fv3-surface)}:where(html[data-app-routes]) .features-v3-workflow-preview-scores>div{min-width:0;padding:8px 9px;display:grid;gap:3px}:where(html[data-app-routes]) .features-v3-workflow-preview-scores>div+div{border-left:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-workflow-preview footer span,:where(html[data-app-routes]) .features-v3-workflow-preview-action small,:where(html[data-app-routes]) .features-v3-workflow-preview-result span,:where(html[data-app-routes]) .features-v3-workflow-preview-scores span{color:var(--fv3-muted);font-size:13px;line-height:1.2}:where(html[data-app-routes]) .features-v3-workflow-preview-scores b{font-size:18px;line-height:1;letter-spacing:-.04em}:where(html[data-app-routes]) .features-v3-workflow-preview svg{width:100%;min-height:0;flex:1}:where(html[data-app-routes]) .features-v3-workflow-preview-grid{fill:none;stroke:var(--fv3-line);stroke-dasharray:3 3;stroke-width:1}:where(html[data-app-routes]) .features-v3-workflow-preview-fill{fill:#fff1ee}:where(html[data-app-routes]) .features-v3-workflow-preview-line{fill:none;stroke:var(--fv3-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}:where(html[data-app-routes]) .features-v3-workflow-preview-question{margin:0;min-height:38px;color:var(--fv3-text);font-size:13px;font-weight:550;line-height:1.35;letter-spacing:-.01em}:where(html[data-app-routes]) .features-v3-workflow-preview-result{padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:8px;background:var(--fv3-surface);border:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-workflow-preview-result span:before{content:"";width:6px;height:6px;margin-right:5px;display:inline-block;border-radius:50%;background:#5f7d18;vertical-align:1px}:where(html[data-app-routes]) .features-v3-workflow-preview-result b{font-size:16px;letter-spacing:-.03em}:where(html[data-app-routes]) .features-v3-workflow-preview-sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}:where(html[data-app-routes]) .features-v3-workflow-preview-sources span{padding:5px 7px;overflow:hidden;border:1px solid var(--fv3-line);border-radius:6px;background:var(--fv3-surface);color:var(--fv3-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}:where(html[data-app-routes]) .features-v3-workflow-preview-action{min-height:0;flex:1;padding:12px;display:grid;align-content:center;gap:6px;border-left:3px solid var(--fv3-accent);border-radius:8px;background:var(--fv3-surface)}:where(html[data-app-routes]) .features-v3-workflow-preview-action small{color:var(--fv3-accent);font-weight:600;letter-spacing:.08em;text-transform:uppercase}:where(html[data-app-routes]) .features-v3-workflow-preview-action b{font-size:16px;line-height:1.15;letter-spacing:-.03em}:where(html[data-app-routes]) .features-v3-workflow-preview-action p{margin:0;color:var(--fv3-muted);font-size:13px;line-height:1.35}:where(html[data-app-routes]) .features-v3-workflow-preview footer{padding-top:9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-workflow-preview footer b{color:var(--fv3-accent);font-size:13px;font-weight:600}:where(html[data-app-routes]) .features-v3-workflow-copy{padding:22px}:where(html[data-app-routes]) .features-v3-workflow-copy>span{color:var(--fv3-accent);font-size:13px;font-weight:600}:where(html[data-app-routes]) .features-v3-workflow h3{margin-top:16px;font-size:21px;font-weight:550;letter-spacing:-.025em}:where(html[data-app-routes]) .features-v3-workflow-copy p{margin-top:8px;color:var(--fv3-muted);font-size:14px;line-height:1.5}:where(html[data-app-routes]) .features-v3-platforms{padding:80px 0;border-block:1px solid var(--fv3-line);display:grid;grid-template-columns:.7fr 1.3fr;gap:72px;align-items:center}:where(html[data-app-routes]) .features-v3-platforms h2{margin-top:14px;font-size:clamp(32px,3.2vw,48px)}:where(html[data-app-routes]) .features-v3-platforms ul{padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;list-style:none}:where(html[data-app-routes]) .features-v3-platforms li{min-height:92px;padding:14px;background:var(--fv3-surface);border:1px solid var(--fv3-line);border-radius:14px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px}:where(html[data-app-routes]) .features-v3-platforms li img{width:34px;height:34px;object-fit:contain}:where(html[data-app-routes]) .features-v3-platforms li span{font-size:13px}:where(html[data-app-routes]) .features-v3-solutions{padding:110px 0;scroll-margin-top:130px}:where(html[data-app-routes]) .features-v3-directory>header,:where(html[data-app-routes]) .features-v3-solutions>header{max-width:760px}:where(html[data-app-routes]) .features-v3-directory h2,:where(html[data-app-routes]) .features-v3-solutions h2{margin-top:14px}:where(html[data-app-routes]) .features-v3-solutions>div{margin-top:44px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--fv3-line);border-radius:16px;overflow:hidden}:where(html[data-app-routes]) .features-v3-solutions article{min-height:260px;padding:24px;background:var(--fv3-surface);display:flex;flex-direction:column;scroll-margin-top:130px}:where(html[data-app-routes]) .features-v3-solutions article+article{border-left:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-solutions h3{margin-top:0;font-size:20px;font-weight:550;letter-spacing:-.025em}:where(html[data-app-routes]) .features-v3-solutions article p{margin-top:10px;color:var(--fv3-muted);font-size:14px;line-height:1.5}:where(html[data-app-routes]) .features-v3-solutions article a{margin-top:auto;padding-top:26px;font-size:13px;font-weight:500}:where(html[data-app-routes]) .features-v3-agency-pathway{margin-top:24px;padding:26px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;border:1px solid var(--fv3-line);border-radius:16px;background:var(--fv3-soft)}:where(html[data-app-routes]) .features-v3-agency-pathway>div:first-child>p:first-child{color:var(--fv3-accent);font-size:13px;font-weight:600;letter-spacing:.12em}:where(html[data-app-routes]) .features-v3-agency-pathway h3{margin-top:10px;font-size:23px;font-weight:550;letter-spacing:-.025em}:where(html[data-app-routes]) .features-v3-agency-pathway>div:first-child>p:last-child{max-width:620px;margin-top:8px;color:var(--fv3-muted);font-size:14px;line-height:1.5}:where(html[data-app-routes]) .features-v3-agency-pathway-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px}:where(html[data-app-routes]) .features-v3-agency-pathway-links a{color:var(--fv3-text);font-size:13px;font-weight:550;text-decoration:underline;text-decoration-color:var(--fv3-accent);text-underline-offset:4px}:where(html[data-app-routes]) .features-v3-directory{padding:108px 0;border-top:1px solid var(--fv3-line);scroll-margin-top:130px}:where(html[data-app-routes]) .features-v3-directory>div{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}:where(html[data-app-routes]) .features-v3-directory>div>section{overflow:hidden;background:var(--fv3-surface);border:1px solid var(--fv3-line);border-radius:16px;scroll-margin-top:130px}:where(html[data-app-routes]) .features-v3-directory h3{padding:20px;border-bottom:1px solid var(--fv3-line);font-size:17px;font-weight:550}:where(html[data-app-routes]) .features-v3-directory ul{padding:0;list-style:none}:where(html[data-app-routes]) .features-v3-directory li{scroll-margin-top:130px}:where(html[data-app-routes]) .features-v3-directory li+li{border-top:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-directory li a{padding:17px 20px;display:flex;flex-direction:column;gap:5px}:where(html[data-app-routes]) .features-v3-directory li strong{font-size:14px;font-weight:520}:where(html[data-app-routes]) .features-v3-directory li span{color:var(--fv3-muted);font-size:13px;line-height:1.4}:where(html[data-app-routes]) .features-v3-trust{margin-bottom:40px;background:var(--fv3-soft);border:1px solid var(--fv3-line);border-radius:16px;display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:stretch;overflow:hidden}:where(html[data-app-routes]) .features-v3-trust>div{min-height:130px;padding:22px;display:flex;flex-direction:column;gap:9px}:where(html[data-app-routes]) .features-v3-trust>div+div{border-left:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-trust strong{font-size:15px;font-weight:550}:where(html[data-app-routes]) .features-v3-trust span{color:var(--fv3-muted);font-size:13px;line-height:1.45}:where(html[data-app-routes]) .features-v3-trust>a{min-width:180px;padding:22px;border-left:1px solid var(--fv3-line);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500}:where(html[data-app-routes]) .features-v3-cta{padding:110px 0 130px;text-align:center}:where(html[data-app-routes]) .features-v3-cta h2{max-width:900px;margin:18px auto 0}:where(html[data-app-routes]) .features-v3-cta>div{margin-top:32px;display:flex;justify-content:center;gap:10px}:where(html[data-app-routes]) .features-v3-cta>div>a:not(.features-v3-primary){background:var(--fv3-surface)}@media (max-width:1040px){:where(html[data-app-routes]) .features-v3-hero{grid-template-columns:1fr;gap:46px}:where(html[data-app-routes]) .features-v3-hero-copy{max-width:760px}:where(html[data-app-routes]) .features-v3-story{grid-template-columns:1fr;gap:42px}:where(html[data-app-routes]) .features-v3-story.is-reversed .features-v3-story-copy{order:0}:where(html[data-app-routes]) .features-v3-platforms{grid-template-columns:1fr}:where(html[data-app-routes]) .features-v3-solutions>div{grid-template-columns:repeat(2,1fr)}:where(html[data-app-routes]) .features-v3-solutions article+article{border-left:0}:where(html[data-app-routes]) .features-v3-solutions article:nth-child(2n){border-left:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-solutions article:nth-child(n+3){border-top:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-agency-pathway{grid-template-columns:1fr;gap:20px}:where(html[data-app-routes]) .features-v3-trust{grid-template-columns:repeat(3,1fr)}:where(html[data-app-routes]) .features-v3-trust>a{grid-column:1/-1;min-height:56px;border-left:0;border-top:1px solid var(--fv3-line)}}@media (max-width:760px){:where(html[data-app-routes]) .features-v3-cta,:where(html[data-app-routes]) .features-v3-directory,:where(html[data-app-routes]) .features-v3-hero,:where(html[data-app-routes]) .features-v3-intro,:where(html[data-app-routes]) .features-v3-outcomes,:where(html[data-app-routes]) .features-v3-platforms,:where(html[data-app-routes]) .features-v3-solutions,:where(html[data-app-routes]) .features-v3-stories,:where(html[data-app-routes]) .features-v3-trust,:where(html[data-app-routes]) .features-v3-workflow{width:min(100% - 28px,1280px)}:where(html[data-app-routes]) .features-v3-hero{min-height:auto;padding:58px 0 40px}:where(html[data-app-routes]) .features-v3-hero h1{font-size:clamp(40px,10.5vw,54px)}:where(html[data-app-routes]) .features-v3-hero-copy>p:not(.features-v3-kicker){font-size:17px}:where(html[data-app-routes]) .features-v3-outcomes{grid-template-columns:1fr 1fr}:where(html[data-app-routes]) .features-v3-outcomes article{min-height:112px;padding:18px}:where(html[data-app-routes]) .features-v3-outcomes article:nth-child(3){border-left:0;border-top:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-outcomes article:nth-child(4){border-top:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-jump{top:var(--site-header-height,58px);gap:22px;padding-inline:16px}:where(html[data-app-routes]) .features-v3-intro{padding:80px 0 56px;grid-template-columns:1fr;gap:18px}:where(html[data-app-routes]) .features-v3-intro>p{grid-column:auto}:where(html[data-app-routes]) .features-v3-story{padding:62px 0;gap:30px}:where(html[data-app-routes]) .features-v3-story-copy h2{font-size:36px}:where(html[data-app-routes]) .features-v3-workflow{padding:76px 0}:where(html[data-app-routes]) .features-v3-workflow>div{grid-template-columns:1fr}:where(html[data-app-routes]) .features-v3-platforms{padding:62px 0;gap:36px}:where(html[data-app-routes]) .features-v3-platforms ul{grid-template-columns:repeat(2,1fr)}:where(html[data-app-routes]) .features-v3-solutions{padding:76px 0}:where(html[data-app-routes]) .features-v3-solutions>div{grid-template-columns:1fr}:where(html[data-app-routes]) .features-v3-solutions article{min-height:210px}:where(html[data-app-routes]) .features-v3-solutions article:nth-child(2n){border-left:0}:where(html[data-app-routes]) .features-v3-solutions article+article{border-top:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-agency-pathway{padding:20px}:where(html[data-app-routes]) .features-v3-directory{padding:76px 0}:where(html[data-app-routes]) .features-v3-directory>div{grid-template-columns:1fr}:where(html[data-app-routes]) .features-v3-trust{grid-template-columns:1fr}:where(html[data-app-routes]) .features-v3-trust>div+div{border-left:0;border-top:1px solid var(--fv3-line)}:where(html[data-app-routes]) .features-v3-cta{padding:80px 0 96px}:where(html[data-app-routes]) .features-v3-cta>div{flex-direction:column}}.roundtable-page .roundtable-thread{padding:34px 0 22px;gap:24px}.roundtable-page .roundtable-message-list{gap:30px}.roundtable-page .roundtable-question-card{width:calc(100% - 48px);max-width:900px;min-width:0;justify-self:center}.roundtable-page .roundtable-pending-question,.roundtable-page .roundtable-user-turn{display:block}.roundtable-page .roundtable-user-message{width:fit-content;max-width:min(76%,680px);margin-left:auto;padding:11px 15px;border:0;border-radius:18px;display:block!important;background:#f1f1f1;box-shadow:none}.roundtable-page .roundtable-user-message>span{display:none}.roundtable-page .roundtable-user-message>p{color:#202020;font-size:15px;font-weight:400;line-height:1.5;white-space:pre-wrap}.roundtable-page .roundtable-ai-message{width:calc(100% - 48px);max-width:900px;min-width:0;margin-inline:auto;display:block;color:#202020}.roundtable-page .roundtable-assistant-turn>.roundtable-ai-message{width:100%;max-width:none;margin-inline:0}.roundtable-page .roundtable-ai-avatar{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#ff5d45;color:#191919;font-size:17px;font-weight:750;line-height:1}.roundtable-page .roundtable-ai-content{min-width:0}.roundtable-page .roundtable-ai-heading{min-height:30px;display:flex;align-items:center;gap:9px}.roundtable-page .roundtable-ai-heading strong{font-size:14px;font-weight:600;letter-spacing:-.01em}.roundtable-page .roundtable-ai-heading span{color:#808080;font-size:13px;font-weight:400}.roundtable-page .roundtable-ai-answer{margin:8px 0 0;color:#202020;font-size:15.5px;font-weight:400;line-height:1.72;white-space:pre-wrap}.roundtable-page .roundtable-typing-cursor{width:2px;height:1.1em;margin-left:2px;display:inline-block;background:#202020;vertical-align:-.16em;animation:roundtable-cursor-blink .78s step-end infinite}.roundtable-page .roundtable-inline-actions{margin-top:16px;color:#303030;font-size:15px;line-height:1.62}.roundtable-page .roundtable-inline-actions>p{margin:0 0 7px;font-weight:550}.roundtable-page .roundtable-inline-actions ol{margin:0;padding-left:22px}.roundtable-page .roundtable-inline-actions li+li{margin-top:5px}.roundtable-page .roundtable-ai-tools{min-height:28px;margin-top:12px;display:flex;align-items:center}.roundtable-page .roundtable-ai-tools button{min-height:28px;padding:0 8px;border:0;border-radius:7px;display:inline-flex;align-items:center;gap:6px;background:transparent;color:#777777;font-size:13px;cursor:pointer}.roundtable-page .roundtable-ai-tools button:focus-visible,.roundtable-page .roundtable-ai-tools button:hover{background:#f1f1f1;color:#202020;outline:none}.roundtable-page .roundtable-ai-tools svg{width:14px;height:14px}.roundtable-page .roundtable-agent-details{margin-top:8px;border-top:1px solid #e5e5e5;color:#545454}.roundtable-page .roundtable-agent-details>summary{min-height:44px;padding:0 2px;display:flex;align-items:center;gap:8px;color:#686868;font-size:13px;font-weight:500;cursor:pointer;list-style:none}.roundtable-page .roundtable-agent-details>summary::-webkit-details-marker{display:none}.roundtable-page .roundtable-agent-details>summary:before{content:"+";width:16px;color:#777777;font-size:16px;font-weight:400}.roundtable-page .roundtable-agent-details[open]>summary:before{content:"−"}.roundtable-page .roundtable-agent-details>summary:focus-visible{border-radius:6px;outline:2px solid rgba(24,24,24,.18);outline-offset:2px}.roundtable-page .roundtable-agent-details-body{padding:2px 2px 16px 24px;font-size:13.5px;line-height:1.55}.roundtable-page .roundtable-agent-details-body>p,.roundtable-page .roundtable-agent-details-body>ul{margin:0 0 12px}.roundtable-page .roundtable-agent-details-body ul{padding-left:18px}.roundtable-page .roundtable-detail-group+.roundtable-detail-group{margin-top:14px}.roundtable-page .roundtable-detail-group>strong{display:block;margin-bottom:5px;color:#303030;font-weight:600}.roundtable-page .roundtable-detail-group>ul{margin:0}.roundtable-page .roundtable-agent-details .roundtable-perspectives{margin-top:16px;display:grid;gap:6px}.roundtable-page .roundtable-agent-details .roundtable-perspectives details{padding:0 10px;border:1px solid #e4e4e4;border-radius:9px;background:#fafafa}.roundtable-page .roundtable-agent-details .roundtable-perspectives summary{min-height:38px;display:flex;align-items:center;color:#303030;font-size:13px;font-weight:550;cursor:pointer}.roundtable-page .roundtable-agent-details .roundtable-perspectives p{margin:0 0 10px}.roundtable-page .roundtable-thinking-message{padding-bottom:4px}.roundtable-page .roundtable-thinking-status{min-height:34px;display:flex;align-items:center;gap:10px;color:#666666;font-size:14px}.roundtable-page .roundtable-thinking-status>i{display:inline-flex;align-items:center;gap:3px}.roundtable-page .roundtable-thinking-status b{width:4px;height:4px;border-radius:50%;background:#7d7d7d;animation:roundtable-thinking-dot 1.1s ease-in-out infinite}.roundtable-page .roundtable-thinking-status b:nth-child(2){animation-delay:.14s}.roundtable-page .roundtable-thinking-status b:nth-child(3){animation-delay:.28s}.roundtable-page .roundtable-agent-progress{margin-top:7px;display:flex;flex-wrap:wrap;gap:6px}.roundtable-page .roundtable-agent-progress span{padding:5px 8px;border-radius:999px;background:#f1f1f1;color:#777777;font-size:13px;transition:background .16s ease,color .16s ease}.roundtable-page .roundtable-agent-progress span.is-active{background:#202020;color:#ffffff}.roundtable-page .roundtable-composer-shell{border:1px solid #d9d9d9;border-radius:18px;background:#ffffff;box-shadow:0 5px 18px rgba(24,24,24,.055);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.roundtable-page .roundtable-composer-shell:focus-within{border-color:#bcbcbc;box-shadow:0 7px 24px rgba(24,24,24,.08)}.roundtable-page .roundtable-question-form .roundtable-composer-row{min-height:54px;padding:5px 8px 3px 16px;border:0;border-radius:0;box-shadow:none}.roundtable-page .roundtable-question-form .roundtable-composer-row:focus-within{border:0;box-shadow:none}.roundtable-page .roundtable-question-form textarea{min-height:48px;max-height:180px;padding:12px 0 10px;font-size:15px;line-height:24px}.roundtable-page .roundtable-composer-footer{width:100%;min-height:33px;padding:2px 10px 6px 12px;display:flex;align-items:center;justify-content:flex-end;gap:18px}.roundtable-page .roundtable-composer-footer>span{color:#969696;font-size:13px;white-space:nowrap}.roundtable-page .roundtable-composer-footer [role=radiogroup]{flex:0 0 auto;margin-left:auto}@media (max-width:760px){.roundtable-page .roundtable-ai-message,.roundtable-page .roundtable-question-card,.roundtable-page .roundtable-question-form--bottom{width:calc(100% - 24px)}.roundtable-page .roundtable-assistant-turn>.roundtable-ai-message{width:100%}.roundtable-page .roundtable-user-message{max-width:88%}.roundtable-page .roundtable-composer-footer>span{display:none}}@media (prefers-reduced-motion:reduce){.roundtable-page .roundtable-thinking-status b,.roundtable-page .roundtable-typing-cursor{animation:none}}.roundtable-page .roundtable-main{position:relative}.roundtable-page .roundtable-thread{padding-bottom:126px}.roundtable-page .roundtable-question-form--bottom{position:absolute;z-index:5;right:0;bottom:0;left:0;width:min(900px,calc(100% - 48px));margin-inline:auto;padding-bottom:14px;background:#ffffff}@media (max-width:760px){.roundtable-page .roundtable-thread{padding-bottom:142px}.roundtable-page .roundtable-question-form--bottom{width:calc(100% - 24px)}}.boardui-dashboard{--boardui-ink:#202124;--boardui-muted:#77787d;--boardui-subtle:#f5f5f4;--boardui-line:rgba(32,33,36,0.11);--boardui-indigo:#5b58e8;--boardui-coral:#ff694f;min-height:calc(100vh - 58px);grid-template-columns:205px minmax(0,1fr);gap:10px;padding:16px 8px 22px;background:#f5f5f4;color:var(--boardui-ink)}.boardui-dashboard,.boardui-dashboard *{font-family:var(--font-boardui),sans-serif!important}.boardui-sidebar{position:sticky;top:16px;width:205px;margin-left:4px;height:calc(100vh - 92px);min-height:620px;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;color:var(--boardui-ink);box-shadow:none}.boardui-sidebar nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.boardui-sidebar .command-user{flex:0 0 auto;margin-top:0}.boardui-sidebar .brand-switch-wrap{margin:0 0 12px}.boardui-sidebar .brand-switch{min-height:50px;padding:7px 9px;color:var(--boardui-ink);border-color:rgba(32,33,36,.1);border-radius:11px;background:rgba(255,255,255,.76)}.boardui-sidebar .brand-switch:hover,.boardui-sidebar .brand-switch[aria-expanded=true]{border-color:rgba(32,33,36,.18);background:#ffffff}.boardui-sidebar .brand-switch>i{border-color:rgba(32,33,36,.1)}.boardui-sidebar .brand-switch b{font-size:13px;font-weight:650}.boardui-sidebar .brand-switch small{color:var(--boardui-muted);opacity:1}.boardui-sidebar .brand-switch-chevron{color:#696a6f}.boardui-sidebar nav p{margin:14px 8px 6px;color:#6b6b70;font-family:var(--font-boardui),sans-serif!important;font-size:13px;font-weight:600;letter-spacing:0}.boardui-sidebar nav a{min-height:32px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 8px;border-radius:8px;color:#4f5055;font-size:14px;font-weight:500}.boardui-sidebar nav a>span{display:none}.boardui-sidebar nav a:hover{color:var(--boardui-ink);background:rgba(255,255,255,.7)}.boardui-sidebar nav a.active{color:#ffffff;background:var(--boardui-indigo);font-weight:600}.boardui-sidebar nav a>i{min-width:18px;padding:2px 5px;color:#6d6e73;background:rgba(32,33,36,.08);font-family:var(--font-boardui),sans-serif!important;font-size:13px;font-style:normal}.boardui-sidebar nav a.active>i{color:#ffffff;background:rgba(255,255,255,.18)}.boardui-sidebar .command-user{padding:12px 5px 0;border-top-color:rgba(32,33,36,.1)}.boardui-sidebar .command-user-profile{color:var(--boardui-ink);border-radius:8px}.boardui-sidebar .command-user-profile:focus-visible,.boardui-sidebar .command-user-profile:hover{background:rgba(255,255,255,.7)}.boardui-sidebar .command-user-profile>span{background:#292a2d;color:#ffffff}.boardui-sidebar .command-user-profile small{color:var(--boardui-muted);opacity:1}.boardui-sidebar .command-user button{color:#68696e}.boardui-sidebar .command-user-menu-trigger:hover,.boardui-sidebar .command-user-menu-trigger[aria-expanded=true]{background:rgba(255,255,255,.74)}.boardui-dashboard .command-workspace{min-height:calc(100vh - 92px);padding:0 20px 20px;overflow:hidden;border:1px solid var(--boardui-line);border-radius:16px;background:#ffffff;box-shadow:0 8px 24px rgba(32,33,36,.035)}.boardui-dashboard .command-topbar{min-height:78px;margin:0 -20px;padding:0 20px;border-bottom:1px solid var(--boardui-line)}.boardui-dashboard .command-topbar h1{color:var(--boardui-ink);font-size:21px;font-weight:560;letter-spacing:-.035em}.boardui-dashboard .command-topbar h1 em{font-family:inherit!important;font-style:normal;font-weight:400}.boardui-dashboard .command-topbar p{color:#8b8c91;font-family:var(--font-boardui),sans-serif!important;font-size:13px;letter-spacing:normal}.boardui-dashboard .command-controls{gap:8px;align-items:center}.boardui-dashboard .command-controls .analytics-date-trigger,.boardui-dashboard .command-export,.boardui-dashboard .command-refresh-status{border-color:var(--boardui-line);border-radius:9px;background:#ffffff;color:#57585d;font-family:var(--font-boardui),sans-serif!important;font-size:13px}.boardui-dashboard .command-controls .command-export{border:1px solid #d9dade;box-shadow:none}.boardui-dashboard .command-controls .analytics-date-trigger:hover,.boardui-dashboard .command-export:hover{border-color:rgba(32,33,36,.2);background:#fafafa}.boardui-dashboard .command-controls .command-export:focus-visible,.boardui-dashboard .command-controls .command-export:hover{border-color:#c9cbd0!important}.boardui-dashboard .command-controls .command-export:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(217,218,222,.48)!important}.boardui-dashboard .command-refresh-status{border:0;background:transparent}.boardui-dashboard .command-scorecards{margin-top:4px;border:0;padding:0;background:transparent;border-radius:12px;background:var(--boardui-subtle);box-shadow:none}.boardui-dashboard .command-scorecards>div{gap:0;background:transparent}.boardui-dashboard .command-scorecards article,.boardui-dashboard .command-scorecards button{min-height:48px;padding:3px 8px;border-radius:0;border-left:0;border-right:0;background:#ffffff}.boardui-dashboard .command-scorecards button.active,.boardui-dashboard .command-scorecards button:hover{background:#fafafa}.boardui-dashboard .command-scorecards article>span.flex,.boardui-dashboard .command-scorecards button>span.flex{min-height:13px}.boardui-dashboard .command-scorecards strong{color:var(--boardui-ink);font-size:24px;line-height:32px;font-weight:600;letter-spacing:normal;font-variant-numeric:tabular-nums}.boardui-dashboard .command-scorecards small{font-size:13px;line-height:16px;font-weight:400}.boardui-dashboard .command-scorecards article>span.flex>span,.boardui-dashboard .command-scorecards button>span.flex>span{color:#77787d;font-size:14px;line-height:20px;font-weight:400}.boardui-dashboard .command-grid{margin-top:16px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px}.boardui-dashboard .command-grid article{border-color:var(--boardui-line);border-radius:14px;box-shadow:none}.boardui-dashboard .action-card,.boardui-dashboard .brand-news-card,.boardui-dashboard .competitor-card,.boardui-dashboard .signal-chart-card,.boardui-dashboard .source-card,.boardui-dashboard .systems-card{padding:16px}.boardui-dashboard .panel-heading{min-height:42px;border-bottom-color:var(--boardui-line)}.boardui-dashboard .panel-heading h3{margin-bottom:12px;color:var(--boardui-ink);font-size:16px;line-height:24px;font-weight:600;letter-spacing:normal}.boardui-dashboard .chart-legend,.boardui-dashboard .panel-heading button{color:#77787d;font-family:var(--font-boardui),sans-serif!important;font-size:13px;font-weight:450;letter-spacing:normal}.boardui-dashboard .chart-summary{min-height:76px;padding:12px 0 8px}.boardui-dashboard .chart-summary strong{color:var(--boardui-ink);font-size:32px;font-weight:550;letter-spacing:-.045em}.boardui-dashboard .chart-summary span{font-size:13px;font-weight:550}.boardui-dashboard .chart-summary p{color:#77787d;font-size:13px;font-weight:400}.boardui-dashboard .signal-chart-unified{padding:8px 10px 6px;border-radius:9px;background:#fcfcfc}.boardui-dashboard .action-card,.boardui-dashboard .brand-news-card{min-height:286px}:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .boardui-mobile-nav{margin:0 -16px;background:#f5f5f4;border-bottom-color:var(--boardui-line)}@media (max-width:1100px){.boardui-dashboard{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px}.boardui-sidebar{top:12px;width:auto;margin-left:0;height:calc(100vh - 76px);min-height:0;padding:16px 9px 12px}.boardui-dashboard .command-workspace{min-height:calc(100vh - 76px)}}@media (max-width:760px){.boardui-dashboard{display:block;min-height:calc(100vh - 58px);padding:0 16px 20px;background:#ffffff}.boardui-dashboard .command-workspace{min-height:0;padding:0 16px 20px;overflow:visible;border:0;border-radius:0;box-shadow:none}.boardui-dashboard .command-topbar{min-height:0;margin:0 -16px;padding:18px 16px 16px}.boardui-dashboard .command-scorecards{margin-top:14px}.boardui-dashboard .command-grid{gap:12px}}.boardui-dashboard .command-scorecards button>span.absolute{background:var(--boardui-indigo)!important}.boardui-sidebar .boardui-sidebar-search{width:100%;min-height:34px;margin-bottom:8px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(32,33,36,.09);border-radius:8px;background:rgba(255,255,255,.7);color:#77787d;cursor:pointer;font-size:14px;text-align:left}.boardui-sidebar .boardui-sidebar-search:focus-visible,.boardui-sidebar .boardui-sidebar-search:hover{border-color:rgba(32,33,36,.18);background:#ffffff;color:#202124;outline:none}.boardui-sidebar .boardui-sidebar-search kbd{min-width:28px;padding:2px 5px;border-radius:5px;background:#e9e9e7;color:#797a7f;font-family:var(--font-boardui),sans-serif!important;font-size:13px;font-weight:500;text-align:center}.boardui-sidebar nav a{margin-bottom:3px}.boardui-search-layer{position:fixed;z-index:180;inset:0;padding:12vh 16px 16px;display:flex;justify-content:center;background:rgba(24,24,25,.18);backdrop-filter:blur(3px)}.boardui-search-dialog{width:min(520px,100%);height:max-content;max-height:min(540px,76vh);overflow:auto;border:1px solid rgba(32,33,36,.13);border-radius:14px;background:#ffffff;box-shadow:0 20px 60px rgba(24,24,25,.16)}.boardui-search-dialog>div:first-child{padding:9px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border-bottom:1px solid rgba(32,33,36,.1)}.boardui-search-dialog input{width:100%;min-height:38px;padding:0 8px;background:transparent;color:#202124;font-size:14px;outline:none}.boardui-search-dialog button,.boardui-search-dialog input{border:0;font-family:var(--font-boardui),sans-serif!important}.boardui-search-dialog button{min-height:32px;padding:0 9px;border-radius:7px;background:#f1f1f0;color:#66676c;cursor:pointer;font-size:13px}.boardui-search-dialog>p{margin:0;padding:12px 16px 6px;color:#8b8c91;font-size:13px;font-weight:600}.boardui-search-dialog>div:last-child{padding:0 8px 8px}.boardui-search-dialog a,.boardui-search-dialog>div:last-child>span{min-height:38px;padding:0 9px;display:flex;align-items:center;border-radius:8px;color:#45464b;font-size:14px;text-decoration:none}.boardui-search-dialog a:hover{background:#f3f3f2;color:#202124}.boardui-dashboard .boardui-overview-grid{margin-top:16px;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(320px,.72fr);gap:16px;align-items:start}.boardui-dashboard .boardui-action-card,.boardui-dashboard .boardui-area-card,.boardui-dashboard .boardui-coverage-card,.boardui-dashboard .boardui-table-card{border:1px solid var(--boardui-line);border-radius:14px;background:#ffffff;box-shadow:none}.boardui-dashboard .boardui-area-card{padding:16px;border-radius:12px;border-color:var(--di-line);background:var(--di-paper)}.boardui-chart-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 16px;padding:12px 0 8px;color:var(--di-muted);font-size:14px}.boardui-chart-legend>button{display:inline-flex;align-items:center;gap:7px;padding:2px 4px;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}.boardui-chart-legend>button:hover{background:#f2f2f1}.boardui-chart-legend>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--boardui-series-color) 35%,white);background:color-mix(in srgb,var(--boardui-series-color) 12%,white)}.boardui-chart-legend>button[aria-pressed=true] strong{color:var(--boardui-series-color)}.boardui-chart-legend>button[aria-pressed=false]{opacity:.42}.boardui-chart-legend>button:focus-visible{outline:2px solid var(--boardui-indigo);outline-offset:2px}.boardui-chart-legend i{width:6px;height:6px;border-radius:50%}.boardui-chart-platform-logo{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;opacity:.82}.boardui-chart-platform-logo .platform-icon{width:16px;height:16px;border-radius:0;background:transparent}.boardui-chart-total-mark{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;color:#609e00;font-size:16px;font-weight:600;line-height:1}.boardui-chart-legend strong{color:var(--di-ink);font-weight:600;font-variant-numeric:tabular-nums}.boardui-dashboard .boardui-area-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.boardui-dashboard .boardui-area-heading>p{margin:0;color:#5f6065;font-size:14px;font-weight:500}.boardui-dashboard .boardui-area-heading>div{margin-top:7px;display:flex;align-items:center;gap:9px}.boardui-dashboard .boardui-area-heading strong{color:var(--di-ink);font-size:40px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.05em;line-height:1}.boardui-dashboard .boardui-area-heading span,.boardui-dashboard .boardui-area-tiles small,.boardui-dashboard .boardui-coverage-card em,.boardui-dashboard .boardui-table-card td.up{color:#5d7518;font-size:13px;font-weight:550;font-style:normal}.boardui-dashboard .boardui-area-heading span.down,.boardui-dashboard .boardui-area-tiles small.down,.boardui-dashboard .boardui-coverage-card em.down,.boardui-dashboard .boardui-table-card td.down{color:#bb5260}.boardui-dashboard .boardui-area-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px}.boardui-dashboard .boardui-area-controls>[data-slot=button],.boardui-dashboard .boardui-series-menu>summary{box-sizing:border-box;height:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1}.boardui-dashboard .boardui-area-controls>[data-slot=button]{min-width:90px}.boardui-dashboard .boardui-area-controls>button,.boardui-dashboard .boardui-coverage-card header>button,.boardui-dashboard .boardui-table-card header>button{min-height:34px;padding:0 10px;border:1px solid rgba(32,33,36,.1);border-radius:8px;background:#ffffff;color:#66676c;cursor:pointer;font-family:var(--font-boardui),sans-serif!important;font-size:13px;font-weight:500}.boardui-dashboard .boardui-area-controls>button:hover,.boardui-dashboard .boardui-coverage-card header>button:hover,.boardui-dashboard .boardui-table-card header>button:hover{border-color:rgba(32,33,36,.2);background:#fafafa;color:#202124}.boardui-dashboard .boardui-series-menu{position:relative;z-index:20}.boardui-dashboard .boardui-series-menu summary{min-width:108px;padding:0 10px;display:inline-flex;border:1px solid rgba(32,33,36,.1);border-radius:8px;background:#ffffff;color:#4d4e53;cursor:pointer;font-size:13px;list-style:none}.boardui-dashboard .boardui-series-menu summary::-webkit-details-marker{display:none}.boardui-dashboard .boardui-series-menu>div{width:210px;padding:7px;position:absolute;top:calc(100% + 6px);right:0;border:1px solid rgba(32,33,36,.12);border-radius:10px;background:#ffffff;box-shadow:0 14px 36px rgba(24,24,25,.12)}.boardui-dashboard .boardui-series-menu>div>strong{padding:5px 7px 7px;display:block;color:#8a8b90;font-size:13px;font-weight:600}.boardui-dashboard .boardui-series-menu label{min-height:33px;padding:0 7px;display:flex;align-items:center;gap:8px;border-radius:7px;color:#515257;cursor:pointer;font-size:13px}.boardui-dashboard .boardui-series-menu label:hover{background:#f5f5f4}.boardui-dashboard .boardui-series-menu input{width:14px;height:14px;accent-color:var(--boardui-indigo)}.boardui-dashboard .boardui-area-caption{margin:9px 0 0;color:#85868b;font-size:13px}.boardui-dashboard .boardui-area-chart{margin-top:12px;overflow:hidden;border:0;background:transparent}.boardui-dashboard .boardui-area-heading>div>span{padding:6px 8px;border-radius:8px;background:var(--di-signal);color:var(--di-ink);font-weight:600}.boardui-dashboard .boardui-area-heading>div>span.down{background:var(--di-soft);color:var(--destructive)}.boardui-dashboard .boardui-area-tiles{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.boardui-dashboard .boardui-area-tiles button{min-width:0;min-height:74px;padding:10px 11px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px 7px;border:1px solid rgba(32,33,36,.08);border-top:2px solid #6e75e5;border-radius:10px;background:transparent;color:#202124;cursor:pointer;text-align:left}.boardui-dashboard .boardui-area-tiles button:nth-child(2){border-top-color:#4781e8}.boardui-dashboard .boardui-area-tiles button:nth-child(3){border-top-color:#86ad25}.boardui-dashboard .boardui-area-tiles button:hover{background:#f5f5f4}.boardui-dashboard .boardui-area-tiles button>span{width:100%;overflow:hidden;color:#77787d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.boardui-dashboard .boardui-area-tiles button>strong{color:#202124;font-size:19px;font-weight:600;letter-spacing:-.04em}.boardui-dashboard .boardui-overview-rail{display:grid;gap:16px}.boardui-dashboard .brand-news-card{grid-column:auto;min-width:0;height:auto;min-height:0;max-height:none;padding:16px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--boardui-line);border-radius:12px;background:#ffffff;box-shadow:none}.boardui-dashboard .boardui-action-card,.boardui-dashboard .boardui-coverage-card{padding:16px}.boardui-dashboard .boardui-action-card header,.boardui-dashboard .boardui-coverage-card header,.boardui-dashboard .boardui-table-card header{min-height:42px;padding-bottom:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(32,33,36,.08)}.boardui-dashboard .boardui-action-card h2,.boardui-dashboard .boardui-coverage-card h2,.boardui-dashboard .boardui-table-card h2{margin:0;color:#202124;font-size:15px;font-weight:600;letter-spacing:-.02em}.boardui-dashboard .boardui-action-card header p,.boardui-dashboard .boardui-coverage-card header p,.boardui-dashboard .boardui-table-card header p{margin:4px 0 0;color:#8b8c91;font-size:13px;line-height:18px}.boardui-dashboard .boardui-action-card>div{display:grid}.boardui-dashboard .boardui-action-card>div>button{width:100%;padding:12px 0;display:grid;gap:2px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--foreground);font-family:var(--font-product-sans),sans-serif;cursor:pointer;text-align:left}.boardui-dashboard .boardui-action-card>div>button:last-child{border-bottom:0}.boardui-dashboard .boardui-action-card>div>button:hover strong{text-decoration:underline;text-underline-offset:3px}.boardui-dashboard .boardui-action-card>div>button strong{display:block;color:var(--foreground);font-size:14px;font-weight:500;line-height:20px;letter-spacing:normal}.boardui-dashboard .boardui-action-card>div>button p{margin:0;color:var(--muted-foreground);font-size:13px;font-weight:400;line-height:18px;letter-spacing:normal}.boardui-dashboard .boardui-empty-state{min-height:122px;margin:0;display:grid;place-items:center;color:#8b8c91;font-size:13px;text-align:center}.boardui-dashboard .boardui-coverage-card>div{padding-top:7px}.boardui-dashboard .boardui-coverage-card>div>button{width:100%;padding:8px 0;display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:4px 10px;border:0;background:transparent;color:#202124;cursor:pointer;text-align:left}.boardui-dashboard .boardui-coverage-card>div>button:hover{background:#fafafa}.boardui-dashboard .boardui-coverage-card button>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.boardui-dashboard .boardui-coverage-card button>span>strong{overflow:hidden;color:#494a4f;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.boardui-dashboard .boardui-coverage-card button>span>small{color:#85868b;font-size:13px}.boardui-dashboard .boardui-coverage-card i{grid-column:1/-1;height:5px;overflow:hidden;border-radius:999px;background:#ededeb}.boardui-dashboard .boardui-coverage-card i>b{height:100%;display:block;border-radius:inherit;background:var(--di-ink)}.boardui-dashboard .boardui-coverage-card em{grid-column:2;grid-row:1;align-self:end;justify-self:end}.boardui-dashboard .overview-inline-coverage{margin-top:8px;padding:8px 0 0;border:0;border-top:1px solid var(--di-line);border-radius:0;background:transparent}.boardui-dashboard .overview-inline-coverage header{min-height:34px;padding-bottom:8px}.boardui-dashboard .overview-inline-coverage>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:2px}.boardui-dashboard .overview-inline-coverage>div>button{padding:5px 0;grid-template-columns:minmax(0,1fr) max-content;gap:2px 8px}.boardui-dashboard .overview-inline-coverage em{white-space:nowrap}.boardui-dashboard .overview-inline-coverage>div>button i{height:4px}@media (max-width:1100px){.boardui-dashboard .overview-inline-coverage>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.boardui-dashboard .overview-inline-coverage>div{grid-template-columns:1fr}}.boardui-dashboard .boardui-table-grid{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:4px}.boardui-dashboard .boardui-table-card{overflow:hidden}.boardui-dashboard .boardui-table-card header{padding:12px 14px 8px}.boardui-dashboard .boardui-table-wrap{overflow-x:auto}.boardui-dashboard .boardui-table-card table{width:100%;border-collapse:collapse;color:#5d5e63;font-size:13px}.boardui-dashboard .boardui-table-card td,.boardui-dashboard .boardui-table-card th{height:34px;padding:0 12px;border-bottom:1px solid rgba(32,33,36,.07);text-align:right;white-space:nowrap}.boardui-dashboard .boardui-table-card td:first-child,.boardui-dashboard .boardui-table-card th:first-child{text-align:left}.boardui-dashboard .boardui-table-card th{color:#8b8c91;font-size:13px;font-weight:500}.boardui-dashboard .boardui-table-card td{color:#64656a}.boardui-dashboard .boardui-table-card td:first-child{color:#37383d;font-weight:500}.boardui-dashboard .boardui-table-card td small{margin-left:6px;color:#85868b;font-size:13px;font-weight:400}.boardui-dashboard .boardui-entity-icon{width:22px;height:22px;margin-right:7px;display:inline-grid;place-items:center;vertical-align:middle;overflow:hidden;border:1px solid rgba(32,33,36,.1);border-radius:6px;background:#f5f5f4;color:#66676c;font-size:13px;font-weight:650;line-height:1}.boardui-dashboard .boardui-entity-icon img{width:16px;height:16px;display:block}.boardui-dashboard .boardui-entity-icon>span{display:none}.boardui-dashboard .boardui-entity-icon img[style*="display: none"]+span{display:block}.boardui-dashboard .boardui-brand-icon{border-radius:50%;background:#292a2d;color:#ffffff}.boardui-dashboard .boardui-entity-name{vertical-align:middle}.boardui-dashboard .boardui-table-card tbody tr:last-child td{border-bottom:0}@media (max-width:1100px){.boardui-dashboard .boardui-overview-grid{grid-template-columns:minmax(0,1fr)}.boardui-dashboard .boardui-overview-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.boardui-dashboard .boardui-overview-grid,.boardui-dashboard .boardui-overview-rail,.boardui-dashboard .boardui-table-grid{grid-template-columns:minmax(0,1fr);gap:12px}.boardui-dashboard .boardui-area-card{padding:14px 12px 12px}.boardui-dashboard .boardui-area-header{align-items:stretch;flex-direction:column}.boardui-dashboard .boardui-area-controls{justify-content:space-between}.boardui-dashboard .boardui-area-tiles{grid-template-columns:1fr}.boardui-dashboard .boardui-area-tiles button{min-height:62px}.boardui-dashboard .boardui-table-card td,.boardui-dashboard .boardui-table-card th{padding:0 12px}}@media (max-width:820px){.boardui-dashboard{display:block;min-height:calc(100vh - 58px);padding:0 16px 20px;background:#ffffff}.boardui-sidebar{display:none}:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .boardui-mobile-nav{position:relative;z-index:50;display:block;margin:0 -16px;padding:0 16px;border-bottom:1px solid var(--boardui-line);background:#f5f5f4}:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .boardui-mobile-nav details{position:relative}:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .boardui-mobile-nav summary{min-height:58px;padding:8px 2px;display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;cursor:pointer}:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .boardui-mobile-nav summary::-webkit-details-marker{display:none}:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .boardui-mobile-nav summary>span{min-width:0;display:grid;gap:3px}:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .boardui-mobile-nav summary small,:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .command-mobile-nav-group>a,:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .command-mobile-nav-menu>a{font-size:14px}:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .boardui-mobile-nav summary small{color:var(--boardui-muted);font-weight:600}:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .boardui-mobile-nav summary strong{overflow:hidden;font-size:16px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .boardui-mobile-nav summary>svg{width:18px;height:18px;flex:0 0 auto;transition:transform .16s ease}:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .boardui-mobile-nav details[open] summary>svg{transform:rotate(180deg)}:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .command-mobile-nav-menu{position:absolute;top:calc(100% - 1px);right:0;left:0;max-height:min(70vh,560px);overflow-y:auto;padding:8px;border:1px solid var(--boardui-line);border-radius:0 0 12px 12px;background:#ffffff;box-shadow:0 18px 34px rgba(32,33,36,.14)}:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .command-mobile-nav-group>a,:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .command-mobile-nav-menu>a{min-height:42px;padding:0 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border-radius:8px;color:#4f5055;font-weight:550}:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .command-mobile-nav-group>a:focus-visible,:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .command-mobile-nav-group>a:hover,:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .command-mobile-nav-menu>a:focus-visible,:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .command-mobile-nav-menu>a:hover{background:#ffffff;outline:2px solid var(--boardui-indigo);outline-offset:-2px}:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .command-mobile-nav-group>a.active,:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .command-mobile-nav-menu>a.active{color:#ffffff;background:var(--boardui-indigo);font-weight:600}:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .command-mobile-nav-group{margin-top:8px;padding-top:8px;border-top:1px solid var(--boardui-line)}:is(.boardui-dashboard,.dashboard-boardui-shell,.command-dashboard:has(>.command-sidebar.boardui-sidebar)) .command-mobile-nav-group>p{margin:2px 10px 4px;color:var(--boardui-muted);font-size:13px;font-weight:600}.boardui-dashboard .command-workspace{min-height:0;padding:0 16px 20px;overflow:visible;border:0;border-radius:0;box-shadow:none}.boardui-dashboard .command-topbar{min-height:0;margin:0 -16px;padding:18px 16px 16px;align-items:flex-start;flex-direction:column}.boardui-dashboard .command-topbar h1{font-size:24px;line-height:32px}.boardui-dashboard .command-controls{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.boardui-dashboard .command-controls .analytics-date-picker,.boardui-dashboard .command-controls .analytics-date-trigger{width:100%;min-width:0}.boardui-dashboard .command-controls .analytics-date-trigger{min-height:40px;padding-inline:10px}.boardui-dashboard .command-controls .analytics-date-trigger span,.boardui-dashboard .command-refresh-status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boardui-dashboard .command-controls .command-export{min-width:84px;height:40px;padding-inline:10px;white-space:nowrap}.boardui-dashboard .command-refresh-status{grid-column:1/-1;width:100%;min-height:20px;height:auto;justify-content:flex-start;padding:0 2px}.boardui-dashboard .command-scorecards{margin-top:14px}.boardui-dashboard .boardui-overview-grid,.boardui-dashboard .boardui-overview-rail,.boardui-dashboard .boardui-table-grid{grid-template-columns:minmax(0,1fr);gap:12px}.boardui-dashboard .boardui-area-card{padding:14px 12px 12px}.boardui-dashboard .boardui-area-header{align-items:stretch;flex-direction:column}.boardui-dashboard .boardui-area-controls{justify-content:space-between}}.command-dashboard:has(>.command-sidebar.boardui-sidebar):not(.boardui-dashboard){min-height:calc(100vh - 58px);grid-template-columns:205px minmax(0,1fr);gap:10px;padding:16px 8px 22px;background:#f5f5f4}.boardui-sidebar,.boardui-sidebar *{font-family:var(--font-boardui),sans-serif!important}.boardui-mobile-nav,.boardui-sidebar{--boardui-ink:#202124;--boardui-muted:#77787d;--boardui-subtle:#f5f5f4;--boardui-line:rgba(32,33,36,0.11);--boardui-indigo:#5b58e8}.boardui-mobile-nav,.boardui-mobile-nav *{font-family:var(--font-boardui),sans-serif!important}@media (max-width:820px){.command-dashboard:has(>.command-sidebar.boardui-sidebar):not(.boardui-dashboard){display:block;min-height:calc(100vh - 58px);padding:0 16px 20px;background:#ffffff}.command-dashboard:has(>.command-sidebar.boardui-sidebar):not(.boardui-dashboard)>.boardui-sidebar{display:none}.command-dashboard:has(>.command-sidebar.boardui-sidebar):not(.boardui-dashboard)>.command-workspace{min-width:0;min-height:0;padding:0 16px 20px;overflow:visible}}@media (max-width:1100px){.boardui-dashboard,.command-dashboard:has(>.command-sidebar.boardui-sidebar):not(.boardui-dashboard){grid-template-columns:205px minmax(0,1fr)}}@media (max-width:820px){.dashboard-boardui-shell{display:block;padding:0}.dashboard-boardui-shell>.boardui-mobile-nav{width:100%;margin:0!important;padding:0 16px}.dashboard-boardui-shell>main{min-height:calc(100vh - 58px);padding:16px;background:#f5f5f4}}.boardui-dashboard .command-workspace{font-family:var(--font-product-sans),sans-serif;letter-spacing:normal}.boardui-dashboard .command-workspace :is(h1,h2,h3,p,span,strong,small,em,b,button,summary,label,th,td,a){letter-spacing:normal}.boardui-dashboard .command-workspace .command-topbar h1{font-size:24px;line-height:32px;font-weight:600}.boardui-dashboard .command-workspace .command-topbar h1 em{font-weight:600;color:var(--muted-foreground)}.boardui-dashboard .command-workspace .boardui-action-card>header h2,.boardui-dashboard .command-workspace .boardui-area-heading>p,.boardui-dashboard .command-workspace .boardui-coverage-card>header h2,.boardui-dashboard .command-workspace .boardui-table-grid>article>header h2,.boardui-dashboard .command-workspace .brand-news-card .brand-news-heading h3{font-size:16px;line-height:24px;font-weight:600}.boardui-dashboard .command-workspace .boardui-area-heading>div>strong{font-size:28px;line-height:32px;font-weight:600;font-variant-numeric:tabular-nums}.boardui-dashboard .command-workspace .boardui-action-card>header>button,.boardui-dashboard .command-workspace .boardui-area-controls>button,.boardui-dashboard .command-workspace .boardui-coverage-card>header>button,.boardui-dashboard .command-workspace .boardui-series-menu>summary,.boardui-dashboard .command-workspace .boardui-table-grid>article>header button,.boardui-dashboard .command-workspace .command-controls button,.boardui-dashboard .command-workspace .command-controls button span{font-size:14px;line-height:20px;font-weight:500}.boardui-dashboard .command-workspace .boardui-action-card>header p,.boardui-dashboard .command-workspace .boardui-chart-legend>button,.boardui-dashboard .command-workspace .boardui-coverage-card>div>button small,.boardui-dashboard .command-workspace .boardui-coverage-card>div>button strong,.boardui-dashboard .command-workspace .boardui-empty-state,.boardui-dashboard .command-workspace .boardui-series-menu label span,.boardui-dashboard .command-workspace .boardui-table-grid td,.boardui-dashboard .command-workspace .brand-news-state{font-size:14px;line-height:20px;font-weight:400}.boardui-dashboard .command-workspace .boardui-chart-legend>button strong,.boardui-dashboard .command-workspace .brand-news-state a{font-weight:500;font-variant-numeric:tabular-nums}.boardui-dashboard .command-workspace .boardui-area-heading>div>span,.boardui-dashboard .command-workspace .boardui-coverage-card>div>button em,.boardui-dashboard .command-workspace .boardui-series-menu>div>strong,.boardui-dashboard .command-workspace .boardui-table-grid th,.boardui-dashboard .command-workspace .boardui-table-grid th button,.boardui-dashboard .command-workspace .boardui-table-grid th span,.boardui-dashboard .command-workspace .brand-news-card>div>button span,.boardui-dashboard .command-workspace .command-refresh-status span{font-size:13px;line-height:16px;font-weight:500}.boardui-dashboard .command-workspace .boardui-area-heading>div>span,.boardui-dashboard .command-workspace .boardui-table-grid th,.boardui-dashboard .command-workspace .boardui-table-grid th button,.boardui-dashboard .command-workspace .boardui-table-grid th span{font-weight:600}@media (prefers-reduced-motion:no-preference){.fanouts-detail-enter{animation:fanouts-detail-in .18s ease-out both}}:where(html[data-app-routes]) .pricing-shell>.pricing-heading{margin-bottom:0}:where(html[data-app-routes]) .pricing-section{margin-top:80px}:where(html[data-app-routes]) .pricing-shell>.pricing-heading+.pricing-section{margin-top:64px}:where(html[data-app-routes]) .pricing-section-heading{max-width:640px;margin:0 auto 32px;text-align:center}:where(html[data-app-routes]) .pricing-section-heading h2{margin:0;font-family:"Cabinet Grotesk",var(--font-geist-sans),sans-serif;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.1;letter-spacing:-.04em}:where(html[data-app-routes]) .pricing-white-label h2{margin:0;font-family:"Cabinet Grotesk",var(--font-geist-sans),sans-serif;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.035em}:where(html[data-app-routes]) .pricing-section-heading p,:where(html[data-app-routes]) .pricing-white-label p{margin:12px auto 0;color:rgba(23,19,26,.66);font-size:16px;line-height:1.55}:where(html[data-app-routes]) .pricing-section-heading p a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:where(html[data-app-routes]) .pricing-section-heading p a:hover{color:var(--pricing-blue)}:where(html[data-app-routes]) .pricing-section .billing-toggle{margin:0 auto 24px}:where(html[data-app-routes]) .pricing-services-grid article{min-height:0}:where(html[data-app-routes]) .pricing-service-term{margin:12px 0 16px;color:rgba(23,19,26,.62);font-size:14px;font-weight:600;line-height:20px}:where(html[data-app-routes]) .pricing-white-label{margin-top:64px;padding:24px 28px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;border:1px solid var(--line);border-radius:12px;background:var(--pricing-surface)}:where(html[data-app-routes]) .pricing-white-label p{max-width:600px;margin:6px 0 0;font-size:15px}:where(html[data-app-routes]) .pricing-white-label .pricing-plan-button{min-height:48px;padding:0 16px;display:inline-flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:8px;font-size:14px;font-weight:650}:where(html[data-app-routes]) .pricing-white-label .pricing-plan-button:hover{background:var(--ink);color:white}@media (max-width:1000px) and (min-width:681px){:where(html[data-app-routes]) .pricing-grid article:last-child:nth-child(odd){grid-column:1/-1}:where(html[data-app-routes]) .pricing-grid article:last-child:nth-child(odd) ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (max-width:760px){:where(html[data-app-routes]) .pricing-section{margin-top:64px}:where(html[data-app-routes]) .pricing-shell>.pricing-heading+.pricing-section{margin-top:48px}:where(html[data-app-routes]) .pricing-section-heading{margin-bottom:24px}:where(html[data-app-routes]) .pricing-section-heading p{font-size:15px}:where(html[data-app-routes]) .pricing-grid .pricing-price{min-height:0;margin:24px 0 16px}:where(html[data-app-routes]) .pricing-white-label{grid-template-columns:1fr;padding:24px}:where(html[data-app-routes]) .pricing-white-label .pricing-plan-button{justify-content:space-between}:where(html[data-app-routes]) .pricing-discovery-links{flex-direction:column;align-items:center;gap:8px}}