.app-layout{--ink:#14203c;--text:#34435f;--text-secondary:#536581;--muted:#64738d;--border:#e1e7f2;--surface-muted:#f5f7fc;--control-edge:#d2daea;color:var(--text);background:#f7f9fe}:is(.app-layout,.modal,.toast-container,.page-error,.login-page,.setup-page) .button{color:#34435f;background:#fff;border:1px solid #d9e1ef;border-radius:9px;min-height:40px;padding:10px 15px;font-size:12px;font-weight:600;line-height:1.4;transition:background-color .14s,transform .12s cubic-bezier(.23,1,.32,1),box-shadow .12s;box-shadow:0 2px #dfe5f0,inset 0 1px #fff}:is(.app-layout,.modal,.toast-container,.page-error,.login-page,.setup-page) .button.primary:not(.danger){color:#fff;background:#304bff;border-color:#304bff;box-shadow:0 3px #172fd1,inset 0 1px #ffffff26}:is(.app-layout,.modal,.toast-container,.page-error,.login-page,.setup-page) .button.danger{color:#a73838;background:#fff8f8;border-color:#ebcaca;box-shadow:0 2px #efd8d8}:is(.app-layout,.modal,.toast-container,.page-error,.login-page,.setup-page) .button:active:not(:disabled):not([aria-disabled=true]):not(:focus-visible){transform:translateY(2px);box-shadow:0 0 #0000}:is(.app-layout,.modal,.toast-container,.page-error,.login-page,.setup-page) .button.primary:active:not(:disabled):not([aria-disabled=true]):not(:focus-visible){box-shadow:0 1px #172fd1}:is(.app-layout,.modal,.toast-container,.page-error,.login-page,.setup-page) .button:focus-visible{outline-offset:4px;outline:3px solid #7183ff;transition:none}:is(.app-layout,.modal,.toast-container,.page-error,.login-page,.setup-page) .button:is(:disabled,[aria-disabled=true]){box-shadow:none;opacity:.5;transform:none}.app-layout .row-actions .button{border-radius:7px;min-height:34px;padding:7px 10px;font-size:11px;box-shadow:0 1px #dfe5f0}.app-layout .sidebar{background:#fff;border-right-color:#e3e8f2}.app-layout .sidebar .wordmark{color:#304bff;letter-spacing:-1.7px;font-size:29px}.app-layout .project-switcher{background:#fbfcff;border-color:#dfe5f2;border-radius:11px;margin-top:28px;margin-bottom:24px;padding:13px 11px;box-shadow:0 2px #f0f3fa}.app-layout .workspace-search{background:#fff;border-color:#e1e7f2;border-radius:8px;min-height:40px}.app-layout .sidebar .nav-link{border:1px solid #0000;border-radius:8px;min-height:40px;font-size:12px}.app-layout .sidebar .nav-active{color:#304bff;border-color:#dfe4ff;font-weight:650;box-shadow:0 2px #e9edff}.app-layout .nav-group-toggle{min-height:36px}.app-layout .account{background:#fbfcff}.app-layout .topbar{border-bottom-color:#e5eaf4}.app-layout .breadcrumb{font-size:12px}.app-layout .breadcrumb strong{color:#14203c;font-weight:600}.app-layout .main-content{padding-top:32px}.app-layout .brand-page-heading :is(h1,h2){color:#14203c;letter-spacing:-1.3px;font-family:Manrope,sans-serif;font-size:clamp(28px,2.4vw,36px);font-weight:650;line-height:1.16}.app-layout .brand-page-heading-hero{background:linear-gradient(110deg,#fff 55%,#f0f3ff);border-color:#dce3f5;border-radius:15px;align-items:center;gap:24px;padding:30px;box-shadow:0 3px #eaf0fb}.app-layout .brand-page-heading-hero :is(h1,h2){letter-spacing:-1.5px;font-size:clamp(30px,2.6vw,39px)}.app-layout .brand-page-heading p{color:#61708a;max-width:58ch;margin-top:12px;font-size:13px;line-height:1.8}.app-layout .brand-page-heading .eyebrow{color:#304bff;letter-spacing:1.4px;font-size:9px;font-weight:700}.app-layout .heading-actions{align-items:center;gap:10px;padding-block:3px}.app-layout .brand-page-heading-hero .page-heading-echo{opacity:.33;width:260px;height:180px;top:0;right:-90px}.app-layout .empty-state>h3{letter-spacing:-.7px;font-family:Manrope,sans-serif;font-weight:600}.app-layout .overview-toolbar{gap:14px;margin-block:24px;padding-block:6px}.app-layout .tracking-label{gap:9px;font-size:12px}.app-layout .tracking-label>svg{color:#304bff}.app-layout :is(.scope-model,.date-control){background:#fff;border-color:#dfe5f0;border-radius:8px;min-height:38px}.app-layout .date-control{box-shadow:0 2px #e9edf6}.app-layout .date-control select{font-size:12px}.app-layout .panel{border-color:#e0e6f1;border-radius:13px;box-shadow:0 3px #edf1f9}.app-layout .panel-heading{padding:23px 23px 0}.app-layout .panel-heading h2{color:#14203c;letter-spacing:-.3px;font-size:14px;line-height:1.5}.app-layout .panel-heading p{color:#64738d;font-size:12px;line-height:1.7}.app-layout .metrics-grid{gap:16px;margin-block:20px 24px}.app-layout .metric-card{border-color:#dfe5f1;border-radius:13px;padding:22px 19px 20px;box-shadow:0 3px #e9eef8}.app-layout .metric-top>span:first-child{color:#536581;font-size:12px}.app-layout .metric-icon{color:#304bff;background:#eef1ff;border-radius:9px;width:31px;height:31px}.app-layout .metric-value{letter-spacing:-1.5px;flex-wrap:wrap;gap:7px;margin-top:18px;font-size:34px}.app-layout .metric-note{white-space:normal;font-size:11px;line-height:1.7}.app-layout .metric-card-featured{background:#304bff;border-color:#304bff;box-shadow:0 3px #2039de}.app-layout .metric-card-featured :is(.metric-value,.metric-top>span:first-child,.metric-note,.metric-definition>summary,.metric-action a){color:#fff}.app-layout .metric-card-featured .metric-note{color:#e0e6ff}.app-layout .metric-card-featured .metric-icon{color:#fff;background:#ffffff21}.app-layout .metric-card-featured .metric-definition>p{color:#34435f;background:#fff;border-radius:7px;padding:12px}.app-layout .metric-card-featured .metric-action a{text-underline-offset:4px;text-decoration:underline}.app-layout .chart-row,.app-layout .overview-bottom{gap:20px;margin-bottom:24px}.app-layout .api-workspace-details>summary{color:#34435f;background:#fff;border-color:#dfe5f2;border-radius:10px;box-shadow:0 2px #edf1f9}.app-layout .api-workspace-details[open]>summary{border-color:#cdd6fb;margin-bottom:18px}.app-layout :is(.chart-panel,.competitor-panel,.sources-panel) .panel-heading{align-items:flex-start}.app-layout table thead{background:#f8faff}.app-layout th{color:#64738d;font-weight:600}.app-layout :is(.search-input,.table-filters select){border-color:#dde4f0;border-radius:8px}.app-layout .answer-overview-heading{align-items:center;gap:14px;padding:24px}.app-layout .answer-overview-heading h2{color:#14203c;letter-spacing:-.5px;font-size:18px;font-weight:650}.app-layout .answer-overview-heading .ai-platform-mark{color:#304bff;background:#eef1ff;border:1px solid #dce3ff;border-radius:11px;width:40px;height:40px;box-shadow:0 2px #e4eaff}.app-layout .saved-dashboard-metrics{background:#fafbff;border-bottom:1px solid #e1e7f2;gap:12px;padding:20px}.app-layout .saved-dashboard-metric{background:#fff;border:1px solid #dfe5f2;border-radius:11px;padding:20px 16px;box-shadow:0 2px #e8edf7}.app-layout .saved-dashboard-metric+.saved-dashboard-metric{border-left:1px solid #dfe5f2}.app-layout .saved-dashboard-metric>strong{color:#14203c;margin-block:20px 12px;font-family:Manrope,sans-serif;font-size:34px;font-weight:650;line-height:1.25}.app-layout .saved-dashboard-metric>span{font-size:11px}.app-layout .saved-dashboard-metric-primary{background:#304bff;border-color:#304bff;box-shadow:0 3px #2039de}.app-layout .saved-dashboard-metric-primary>:is(strong,span){color:#fff}.app-layout .saved-dashboard-metric-primary>small{color:#e0e6ff}.app-layout .saved-dashboard-daily{background:#fff;padding:22px 24px}.app-layout .saved-dashboard-daily-platforms>a{border-color:#e0e6f2;border-radius:10px;padding:16px;box-shadow:0 2px #edf1fa}.app-layout .saved-dashboard-daily-platforms>a>span{color:#14203c;font-family:Manrope,sans-serif;font-size:24px;font-weight:600}.app-layout .overview-platform-card{border-color:#e0e6f2;border-radius:11px;box-shadow:0 2px #edf1f9}.app-layout .overview-platform-rate>strong{letter-spacing:-1px;font-family:Manrope,sans-serif;font-weight:650}.app-layout .saved-dashboard-section-heading h3{letter-spacing:-.3px;color:#14203c;font-size:15px}.app-layout .first-answer-checklist{background:linear-gradient(110deg,#fff,#f4f6ff);border-color:#cfd8ff}@media (hover:hover) and (pointer:fine){:is(.app-layout,.modal,.toast-container,.page-error,.login-page,.setup-page) .button:hover:not(:disabled):not([aria-disabled=true]){background:#f7f9ff;border-color:#c6d1e9}:is(.app-layout,.modal,.toast-container,.page-error,.login-page,.setup-page) .button.primary:hover:not(:disabled):not([aria-disabled=true]):not(.danger){background:#243ee8;border-color:#243ee8}:is(.app-layout,.modal,.toast-container,.page-error,.login-page,.setup-page) .button.danger:hover:not(:disabled):not([aria-disabled=true]){background:#fff0f0;border-color:#dbaaaa}.app-layout .sidebar .nav-link:not(.nav-active):hover{background:#f5f7fd}.app-layout .saved-dashboard-metric:hover:not(.saved-dashboard-metric-primary),.app-layout .saved-dashboard-daily-platforms>a:hover{background:#f8faff;border-color:#aebdff}.app-layout .saved-dashboard-metric-primary:hover{background:#243ee8}}@media (width<=1100px){.app-layout .brand-page-heading-hero{padding:25px}.app-layout .metric-card{padding:20px 16px}.app-layout .metric-value{font-size:30px}.app-layout .saved-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.app-layout .main-content{padding-top:22px}.app-layout .brand-page-heading-hero{gap:22px;padding:24px 20px}.app-layout .brand-page-heading :is(h1,h2){letter-spacing:-1.1px;font-size:28px}.app-layout .brand-page-heading-hero :is(h1,h2){font-size:31px}.app-layout .brand-page-heading p{font-size:13px;line-height:1.75}.app-layout .heading-actions{flex-wrap:wrap;gap:12px}.app-layout .heading-actions .button{flex:auto}.app-layout .overview-toolbar{align-items:flex-start;gap:16px;margin-block:22px}.app-layout .tracking-label{font-size:11px}.app-layout .metrics-grid{gap:12px}.app-layout .metric-card{padding:18px 16px}.app-layout .metric-value{font-size:32px}.app-layout .metric-top>span:first-child{font-size:11px}.app-layout .panel-heading{flex-wrap:wrap;padding:20px 18px 0}.app-layout .answer-overview-heading{flex-wrap:wrap;padding:20px}.app-layout .answer-overview-heading>.button{margin-left:0}.app-layout .saved-dashboard-metrics{gap:12px;padding:16px}.app-layout .saved-dashboard-metric{padding:18px 13px}.app-layout .saved-dashboard-metric>strong{font-size:31px}.app-layout .saved-dashboard-daily{padding:20px}}@media (width<=380px){.app-layout .saved-dashboard-metrics{grid-template-columns:1fr}.app-layout .metric-value{font-size:29px}}@media (pointer:coarse){:is(.app-layout,.modal,.toast-container,.page-error,.login-page,.setup-page) .button,.app-layout .row-actions .button,.app-layout .sidebar .nav-link,.app-layout .date-control{min-height:44px}.app-layout .date-control select{font-size:16px}}@media (prefers-reduced-motion:reduce){:is(.app-layout,.modal,.toast-container,.page-error,.login-page,.setup-page) .button{transition:none}}@media print{.app-layout :is(.panel,.metric-card,.saved-dashboard-metric,.brand-page-heading-hero){box-shadow:none}.app-layout .metric-card-featured,.app-layout .saved-dashboard-metric-primary{background:#fff;border-color:#304bff}.app-layout .metric-card-featured :is(.metric-value,.metric-top>span:first-child,.metric-note,.metric-definition>summary,.metric-action a),.app-layout .saved-dashboard-metric-primary>:is(strong,span,small){color:#14203c}}.app-layout .answers-metrics{background:0 0;border:0;border-radius:0;gap:14px}.app-layout .answers-metrics>div{background:#fff;border:1px solid #dfe5f0;border-radius:16px;min-width:0;padding:22px;box-shadow:0 3px #edf0f6}.app-layout .answers-metrics>div:first-child{color:#fff;background:#304bff;border-color:#304bff;box-shadow:0 3px #172fd1,inset 0 1px #ffffff30}.app-layout .answers-metrics>div:first-child :is(span,small){color:#e1e7ff}.app-layout .answers-metrics strong{letter-spacing:-1.4px;font-size:36px}.app-layout .answers-platform-heading{margin:28px 0 14px}.app-layout .answers-platform-heading h2{letter-spacing:-.3px;margin:0 0 6px;font-size:15px;font-weight:650}.app-layout .answers-platform-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.app-layout .answers-platform{border-color:#dfe5f0;border-radius:16px;box-shadow:0 3px #edf0f6}.app-layout .answers-platform.is-selected{border-color:#304bff;box-shadow:0 3px #304bff,inset 0 0 0 1px #304bff}.app-layout .answers-platform.is-selected .answers-platform-filter{background:#f0f3ff}.app-layout .answers-platform-mode{background:#f1f4f9;border-radius:6px;max-width:80px;padding:4px 7px}.app-layout .answers-platform.is-selected .answers-platform-mode{color:#fff;background:#304bff}.app-layout .answers-platform-action{background:#fbfcff;padding-block:14px}.app-layout .answers-filter-controls{background:#f8faff}.app-layout .answers-filterbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px;display:grid}.app-layout .answers-filterbar>.search-input{grid-column:1/-1;width:100%;min-width:0;max-width:none}.app-layout :is(.answers-filterbar,.collection-plan-filters)>label{color:#53617b;min-width:0;font-size:12px}.app-layout :is(.answers-filterbar,.answers-extra-filters,.collection-plan-filters) select{background-color:#fff;border-color:#dbe2ee;border-radius:9px;min-height:42px;font-size:13px;box-shadow:0 1px 2px #172d5710}.app-layout .answers-extra-filters>summary,.app-layout .collection-plan-more-filters>summary{color:#304bff;min-height:40px;font-weight:550}.app-layout .answers-results-meta{background:#fff;padding-block:16px}.app-layout .answers-list{background:#f8faff;padding:0 14px 14px}.app-layout .answer-list-card{background:#fff;border:1px solid #dfe5f0;border-radius:13px;margin-top:14px;box-shadow:0 2px #edf0f6}.app-layout .answer-platform-label{background:#f0f3ff;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.app-layout .collection-tool-links{gap:8px}.app-layout .collection-tool-links a{color:#53617b;background:#fff;border:1px solid #dfe5f0;border-radius:9px;padding:9px 12px;box-shadow:0 2px #edf0f6}.app-layout .collection-plan-filters{background:#f8faff}.app-layout .collection-plan-next{background:#f0f3ff;border-color:#d7dfff;border-radius:14px;box-shadow:0 3px #e8edff}.app-layout .collection-plan-list{background:#f8faff;padding:0 16px 16px}.app-layout .collection-plan-list>article{background:#fff;border:1px solid #dfe5f0;border-radius:14px;margin-top:16px;padding:20px;box-shadow:0 2px #edf0f6}.app-layout .collection-plan-platform{background:#fbfcff;border-radius:11px}.app-layout .collection-plan-platform.is-missing{background:#f3f6ff}.app-layout .saved-insight-metric{border-color:#dfe5f0;border-radius:16px;box-shadow:0 3px #edf0f6}.app-layout .saved-insight-metric-primary{color:#fff;background:#304bff;border-color:#304bff;box-shadow:0 3px #172fd1,inset 0 1px #ffffff30}.app-layout .saved-insight-metric-primary>:is(span:first-child,p){color:#e1e7ff}.app-layout .saved-insight-metric-primary>.text-link{color:#fff}@media (hover:hover) and (pointer:fine){.app-layout .collection-tool-links a:hover{color:#304bff;background:#f8faff;border-color:#b9c5ff}.app-layout .answers-platform-filter:hover{background:#f5f7ff}}@media (width<=760px){.app-layout .answers-metrics{gap:10px}.app-layout .answers-metrics>div{padding:16px}.app-layout .answers-metrics strong{font-size:30px}.app-layout .answers-filterbar{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:16px}}@media (width<=480px){.app-layout .answers-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-layout .answers-metrics>div:first-child{grid-column:1/-1}.app-layout .answers-metrics>div:first-child strong{font-size:38px}.app-layout .collection-plan-list{padding-inline:10px}.app-layout .collection-plan-list>article{padding:16px}}@media (pointer:coarse){.app-layout :is(.answers-filterbar,.answers-extra-filters,.collection-plan-filters) select{min-height:44px;font-size:16px}.app-layout .collection-tool-links a,.app-layout .answers-platform-action :is(a,button){min-height:44px}}@media print{.app-layout :is(.answers-metrics>div,.saved-insight-metric-primary){color:#14203c;box-shadow:none;background:#fff}.app-layout .answers-metrics>div:first-child :is(span,small),.app-layout .saved-insight-metric-primary>:is(span,p){color:#53617b}}.app-layout .question-summary{background:0 0;border:0;gap:12px;overflow:visible}.app-layout .question-summary-shortcut{background:#fff;border:1px solid #dfe5f0;border-radius:14px;padding:20px;box-shadow:0 3px #edf0f6}.app-layout .question-summary-shortcut[aria-current=page]{color:#fff;background:#304bff;border-color:#304bff;box-shadow:0 3px #172fd1}.app-layout .question-summary-shortcut[aria-current=page] :is(strong,span,svg){color:inherit}.app-layout .question-library-utilities{background:#fff;border:1px solid #dfe5f0;border-radius:14px;overflow:hidden;box-shadow:0 2px #edf0f6}.app-layout .question-library-utilities>summary{color:#263550;padding:18px 20px}.app-layout .question-library-utilities[open]>summary{border-bottom:1px solid #e6ebf4}.app-layout .question-library-tools{background:#f8faff;padding:20px}.app-layout .prompt-panel>.table-toolbar{background:#f8faff;border-block:1px solid #e6ebf4;padding-block:18px}.app-layout .prompt-panel .table-filters select{background-color:#fff;border-color:#dbe2ee;border-radius:9px;min-height:40px}.app-layout .captured-question-row{border:1px solid #dfe5f0;border-radius:13px;margin:14px;padding:20px;box-shadow:0 2px #edf0f6}.app-layout .captured-question-actions{background:#f8faff;border-radius:11px;padding:14px}.app-layout .captured-question-more>summary{color:#53617b;align-items:center;min-height:36px;display:flex}.app-layout .question-section-nav{background:#eef2f9;border:1px solid #e0e6f0;border-radius:13px;gap:8px;padding:8px}.app-layout .question-section-nav a{border:1px solid #0000;border-radius:9px;margin:0;padding:11px 15px}.app-layout .question-section-nav a.section-link-active{color:#304bff;background:#fff;border-color:#d7dfff;box-shadow:0 2px #dce3f3}.app-layout .selected-project-summary{background:#f3f6ff;border:1px solid #dce3ff;border-radius:12px;padding:18px}.app-layout .settings-method-grid{gap:14px;padding-bottom:24px}.app-layout .settings-method-grid article{background:#fbfcff;border:1px solid #dfe5f0;border-radius:14px;padding:20px;box-shadow:0 3px #edf0f6}.app-layout .settings-method-grid article:first-child{background:#f3f6ff;border-color:#d7dfff}.app-layout .connection-item{gap:14px;padding-block:18px}.app-layout .connection-icon{background:#f3f6ff;border:1px solid #e0e6f0;border-radius:11px}.modal{border:1px solid #dfe5f0;border-radius:20px;box-shadow:0 24px 80px #132b5630,0 4px #dbe2ef}.modal .modal-head h2{letter-spacing:-.6px;font-family:Manrope,sans-serif;font-weight:650}:is(.app-layout,.modal) .field :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select){background-color:#fff;border:1px solid #dbe2ee;border-radius:10px;box-shadow:0 1px 2px #172d570a}:is(.app-layout,.modal) .field :is(input,textarea,select):focus-visible{outline-offset:2px;border-color:#304bff;outline:2px solid #304bff}:is(.app-layout,.modal) .field :is(input,textarea,select):disabled{box-shadow:none;background-color:#f3f5f9}.modal .question-edit-impact{background:#f3f6ff;border-color:#dce3ff;border-radius:12px}@media (width<=760px){.app-layout .settings-method-grid{gap:14px}.app-layout .settings-method-grid article+article{padding-top:20px}.app-layout .captured-question-row{margin:10px;padding:16px}}@media (pointer:coarse){.app-layout .question-section-nav a,.app-layout .captured-question-more>summary{min-height:44px}.app-layout .prompt-panel .table-filters select{min-height:44px;font-size:16px}}@media print{.app-layout .question-summary-shortcut[aria-current=page]{color:#14203c;box-shadow:none;background:#fff}}.app-layout :is(.saved-sources-metrics,.saved-topic-metrics){background:0 0;border:0;border-radius:0;gap:14px;margin-block:20px;padding:0;display:grid;overflow:visible}.app-layout .saved-topic-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.app-layout :is(.saved-sources-metrics,.saved-topic-metrics)>div{background:#fff;border:1px solid #dfe5f0;border-radius:15px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex;box-shadow:0 3px #edf0f6}.app-layout :is(.saved-sources-metrics,.saved-topic-metrics) :is(span,small){color:#64728c;font-size:12px;line-height:1.5}.app-layout :is(.saved-sources-metrics,.saved-topic-metrics) strong{color:#14203c;letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:30px}.app-layout :is(.saved-sources-metrics,.saved-topic-metrics)>div:first-child{background:#304bff;border-color:#304bff;box-shadow:0 3px #172fd1}.app-layout :is(.saved-sources-metrics,.saved-topic-metrics)>div:first-child :is(span,small,strong){color:#fff}.app-layout :is(.saved-topic-card,.topic-gap-card){border-color:#dfe5f0;border-radius:15px;box-shadow:0 3px #edf0f6}.app-layout .saved-topic-stats{background:#f5f7ff;border:1px solid #e5eaff;border-radius:11px;padding:18px}.app-layout .saved-topic-stats strong{color:#304bff}.app-layout :is(.saved-sources,.saved-topic-coverage)>.answers-filterbar{background:#fff;border:1px solid #dfe5f0;border-radius:14px;margin-bottom:20px;padding:20px;box-shadow:0 2px #edf0f6}.app-layout .saved-sources>.table-scroll{background:#fff;border:1px solid #dfe5f0;border-radius:14px;box-shadow:0 3px #edf0f6}.app-layout .saved-source-table th{background:#f5f7ff}.app-layout .saved-source-table td:first-child{width:320px;min-width:220px;max-width:360px}.app-layout .saved-source-kind{color:#586681;background:#f5f7fb;border:1px solid #e0e6f0;border-radius:6px;max-width:100%;margin:2px 0 8px;padding:4px 8px;font-size:11px;line-height:1.5;display:inline-flex}.app-layout .saved-source-kind.is-owned{color:#304bff;background:#eef2ff;border-color:#d7dfff}.app-layout .saved-source-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;display:flex}.app-layout .saved-source-actions .button,.app-layout .saved-source-actions .text-link{min-height:36px;font-size:12px}.app-layout .saved-source-actions .text-link{align-items:center;display:inline-flex}.app-layout .saved-source-url{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}@media (width<=650px){.app-layout .saved-source-table td:first-child{width:220px;max-width:240px}.app-layout .saved-source-actions .button,.app-layout .saved-source-actions .text-link{min-height:44px}.app-layout .saved-sources>.answers-filterbar select{min-height:44px;font-size:16px}}@media (width<=480px){.app-layout .saved-sources>.answers-filterbar{grid-template-columns:minmax(0,1fr)}}.app-layout :is(.saved-sources-empty,.saved-topic-empty){background:#fff;border:1px solid #dfe5f0;border-radius:16px;box-shadow:0 3px #edf0f6}.app-layout .competitor-brand-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 22px 22px;display:grid}.app-layout .competitor-brand-row{background:#fbfcff;border:1px solid #dfe5f0;border-radius:13px;flex-wrap:wrap;min-width:0;padding:18px;box-shadow:0 2px #edf0f6}.app-layout .competitor-brand-row.is-your-brand{background:#f0f3ff;border-color:#cdd7ff}.app-layout .competitor-brand-actions{border-top:1px solid #e5eaf4;justify-content:flex-end;width:100%;padding-top:12px}.app-layout .competitor-brand-actions .button{min-height:40px;font-size:12px}.app-layout .competitor-remove-button{color:#a52c38;border-color:#eed3d8}.app-layout .competitor-brand-identity{flex-basis:calc(100% - 60px)}.app-layout .competitor-brand-identity .you-tag{min-height:20px;padding:3px 7px;font-size:10px}.app-layout .competitor-brand-aliases{min-width:0;margin-top:6px}.app-layout .competitor-brand-aliases>summary{color:#536581;cursor:pointer;background:#fff;border:1px solid #dfe5f0;border-radius:8px;width:fit-content;max-width:100%;min-height:36px;padding:8px 10px;font-size:12px;line-height:1.6}.app-layout .competitor-brand-aliases>summary:focus-visible{outline-offset:2px;outline:3px solid #c0caff}.app-layout .competitor-brand-aliases ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.app-layout .competitor-brand-aliases li{color:#536581;overflow-wrap:anywhere;background:#fff;border:1px solid #dfe5f0;border-radius:6px;max-width:100%;padding:5px 8px;font-size:12px;line-height:1.6}.brand-editor-modal .field textarea[name=aliases]{resize:vertical;min-height:96px;line-height:1.7}.brand-editor-modal .brand-alias-help{margin-top:-4px;margin-bottom:20px}@media (width<=650px){.app-layout .competitor-brand-actions .button{flex:1;min-height:44px}.app-layout .competitor-brand-aliases>summary{min-height:44px}.brand-editor-modal .field textarea[name=aliases]{font-size:16px}}.app-layout .competitor-search{background:#f8faff;border:1px solid #dbe2ee;border-radius:10px;padding:9px 12px}.app-layout .competitor-search input{box-shadow:none;background:0 0;border:0}.app-layout .competitor-platform-filter select{background:#fff;border-color:#dbe2ee;border-radius:9px;min-height:42px}.app-layout .captured-brand-filters{background:#f8faff}.app-layout .captured-rate-track{background:#e8edff}.app-layout :is(.source-metrics,.topic-comparison-metrics)>.panel{border-color:#dfe5f0;border-radius:15px}.app-layout :is(.source-metrics,.topic-comparison-metrics)>.panel:first-child{background:#f0f3ff;border-color:#cdd7ff}.app-layout :is(.source-metrics,.topic-comparison-metrics)>.panel:first-child strong{color:#304bff}@media (width<=760px){.app-layout .competitor-brand-list{grid-template-columns:1fr;padding-inline:16px}.app-layout .saved-sources-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-layout .saved-topic-metrics{gap:10px}.app-layout .saved-topic-metrics>div{padding:16px}.app-layout .saved-topic-metrics strong{font-size:26px}}@media (width<=480px){.app-layout .saved-topic-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-layout .saved-topic-metrics>div:first-child{grid-column:1/-1}.app-layout .saved-topic-stats{padding:14px}}@media (pointer:coarse){.app-layout .competitor-platform-filter select,.app-layout .competitor-brand-actions .icon-button{min-width:44px;min-height:44px}.app-layout .competitor-platform-filter select,.app-layout .competitor-search input{font-size:16px}}@media print{.app-layout :is(.saved-sources-metrics,.saved-topic-metrics)>div:first-child{box-shadow:none;background:#fff}.app-layout :is(.saved-sources-metrics,.saved-topic-metrics)>div:first-child :is(span,small,strong){color:#14203c}}.app-layout .action-stat-button{border-color:#dfe5f0;border-radius:15px;box-shadow:0 3px #edf0f6}.app-layout .action-stat-button[aria-pressed=true]{background:#304bff;border-color:#304bff;box-shadow:0 3px #172fd1}.app-layout .action-stat-button[aria-pressed=true] :is(strong,span){color:#fff}.app-layout .action-stat-button strong{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:32px}.app-layout .action-filters{background:#f8faff;border-block:1px solid #e5eaf4;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:16px 12px;padding-block:20px}.app-layout .action-filters>.search-input{grid-column:1/-1;height:auto;min-height:42px}.app-layout .action-filters>label{color:#53617b;gap:7px;min-width:0;font-size:12px;display:grid}.app-layout .action-filters select{color:#34435f;width:100%;min-width:0;min-height:42px;font:inherit;text-overflow:ellipsis;background:#fff;border:1px solid #dbe2ee;border-radius:9px;padding:9px 10px;font-size:12px}.app-layout .action-card{background:#fff;border-color:#dfe5f0;border-radius:15px;box-shadow:0 3px #edf0f6}.app-layout .action-card.is-overdue{border-color:#edc7bf}.app-layout .action-card-heading h3{letter-spacing:-.2px;line-height:1.6}.app-layout .action-status{border-radius:6px;padding:5px 8px;font-weight:550}.app-layout .action-status-open{color:#53617b;background:#f0f3f8}.app-layout .action-status-in_progress{color:#304bff;background:#edf1ff}.app-layout .action-status-done{color:#357251;background:#edf8f2}.app-layout .action-card-controls{border-top:1px solid #e6ebf4;margin-top:16px;padding-top:16px}.app-layout .action-notes{color:#53617b;max-width:85ch}.app-layout .saved-answer-report{border-color:#dfe5f0;border-radius:18px;box-shadow:0 4px #edf0f6}.app-layout .saved-report-header h2{letter-spacing:-1px;font-family:Manrope,sans-serif;font-weight:650}.app-layout .saved-report-metrics{border:0;gap:12px}.app-layout .saved-report-metrics>div{background:#f8faff;border:1px solid #e0e6f0;border-radius:13px;min-width:0;padding:18px}.app-layout .saved-report-metrics>div:first-child{color:#fff;background:#304bff;border-color:#304bff;box-shadow:0 3px #172fd1}.app-layout .saved-report-metrics>div:first-child span{color:#e1e7ff}.app-layout .saved-report-platforms>a{background:#fbfcff;border-color:#dfe5f0;border-radius:13px;box-shadow:0 2px #edf0f6}.app-layout .measurement-card{border-color:#dfe5f0;border-radius:15px;box-shadow:0 3px #edf0f6}.app-layout .measurement-snapshot{background:#f5f7ff;border-block:1px solid #e5eaff}.app-layout .measurement-snapshot>div:first-child strong{color:#304bff}.app-layout .report-selection{background:#fbfcff}.app-layout .report-selection .report-filters{padding-bottom:20px}@media (width<=1000px){.app-layout .action-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.app-layout .action-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.app-layout .action-filters>label:last-child{grid-column:1/-1}.app-layout .action-card{padding:16px}.app-layout .saved-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-layout .saved-report-metrics>div{padding:14px}}@media (pointer:coarse){.app-layout .action-filters select{min-height:44px;font-size:16px}}@media print{.app-layout .saved-report-metrics>div:first-child,.app-layout .action-stat-button[aria-pressed=true]{color:#14203c;box-shadow:none;background:#fff}.app-layout .saved-report-metrics>div:first-child span,.app-layout .action-stat-button[aria-pressed=true] :is(strong,span){color:#14203c}}.app-layout .action-list-panel>.panel-heading{flex-wrap:wrap;align-items:flex-start;padding-bottom:20px}.app-layout .action-list-panel>.panel-heading>.button{flex-shrink:0}.app-layout .collection-view-nav{background:#eef2f9;border:1px solid #e0e6f0;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid;overflow:visible}.app-layout .collection-view-nav a{white-space:normal;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;margin:0;padding:14px 12px;text-decoration:none;display:flex}.app-layout .collection-view-nav a:focus-visible{outline-offset:2px;outline:3px solid #b9c7ff}.app-layout .collection-view-icon{color:#64738d;background:#fff;border:1px solid #dfe5f0;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.app-layout .collection-view-label{overflow-wrap:normal;gap:4px;min-width:0;display:grid}.app-layout .collection-view-label strong{color:#34435f;font-size:13px;font-weight:600;line-height:1.5}.app-layout .collection-view-label small{color:#64738d;font-size:11px;line-height:1.6}.app-layout .collection-view-nav a.section-link-active{color:#304bff;background:#fff;border-color:#d7dfff;box-shadow:0 2px #dce3f3}.app-layout .collection-view-nav a[aria-current=page] .collection-view-icon{color:#304bff;background:#eef2ff;border-color:#d7dfff}.app-layout .collection-view-nav a[aria-current=page] strong{color:#304bff}@media (width<=1100px){.app-layout .collection-view-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.app-layout .collection-view-nav a{align-items:center;min-height:76px;padding:12px 10px}.app-layout .collection-view-label small{display:none}}@media (width<=360px){.app-layout .collection-view-nav a{flex-direction:column;align-items:flex-start;gap:8px}}.app-layout .runner-card{border-color:#dfe5f0;border-radius:16px;box-shadow:0 3px #edf0f6}.app-layout .runner-access-gate{text-align:center;flex-direction:column;align-items:center;margin-top:24px;padding:48px 24px;display:flex}.app-layout .runner-access-mark{color:#304bff;background:#edf1ff;border:1px solid #d7dfff;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:22px;display:grid;box-shadow:0 3px #dce3ff}.app-layout .runner-access-gate h2{letter-spacing:-.7px;max-width:28ch;margin:0;font-family:Manrope,sans-serif;font-size:24px;font-weight:650;line-height:1.4}.app-layout .runner-access-gate>p{max-width:55ch;margin:14px 0 0;font-size:13px;line-height:1.8}.app-layout .runner-access-platforms{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0;display:flex}.app-layout .runner-access-platforms>span{border:1px solid #e0e6f0;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:inline-flex}.app-layout .runner-access-gate>.runner-access-note{max-width:48ch;margin-top:20px;font-size:12px}.app-layout .runner-workflow{background:0 0;border:0;gap:12px}.app-layout .runner-workflow>div{background:#fff;border:1px solid #dfe5f0;border-radius:14px;box-shadow:0 2px #edf0f6}.app-layout .runner-workflow>div>span{color:#fff;background:#304bff;border-radius:8px}.app-layout .runner-queue-summary{background:#f8faff;border-color:#dfe5f0;border-radius:15px;box-shadow:0 3px #edf0f6}.app-layout .runner-queue-summary>div{background:#fff;border:1px solid #e0e6f0;border-radius:11px;flex:140px;min-width:110px;padding:14px 18px}.app-layout .runner-queue-summary>div:first-child{background:#304bff;border-color:#304bff}.app-layout .runner-queue-summary>div:first-child :is(span,strong){color:#fff}.app-layout .runner-connection-status{background:#f3f6ff;border-color:#d7dfff;border-radius:14px;flex-wrap:wrap}.app-layout .runner-selection{border-color:#dfe5f0;border-radius:12px}.app-layout .runner-selection label:has(input:checked){background:#f0f3ff}.app-layout .runner-selection input[type=checkbox]{accent-color:#304bff}.app-layout .alert-coverage-note{background:#f3f6ff;border-color:#dce3ff;border-radius:14px}.app-layout .alert-list{gap:14px;padding:0 20px 20px;display:grid}.app-layout .monitoring-alert{border:1px solid #e0e6f0;border-radius:14px;box-shadow:0 2px #edf0f6}.app-layout .monitoring-alert.alert-unread{background:#f8faff;border-color:#bdcaff;box-shadow:0 3px #e4eaff}.app-layout .alert-icon{color:#ad6051;background:#fff3ef;border:1px solid #f2deda;border-radius:12px}.app-layout .alert-icon.alert-positive{color:#357251;background:#edf8f2;border-color:#d9ebdf}.app-layout .alert-prompt{background:#fff;border:1px solid #e3e8f2;border-radius:9px;padding:11px 13px}.app-layout .alert-actions{border-top:1px solid #e3e8f2;gap:10px 18px;padding-top:14px}.app-layout .alert-kind-filter select{background:#fff;border-color:#dbe2ee;border-radius:9px;min-height:42px}@media (width<=640px){.app-layout .alert-list{padding-inline:12px}.app-layout .runner-access-gate{padding:32px 20px}.app-layout .runner-access-gate h2{font-size:21px}.app-layout .runner-queue-summary{gap:12px;padding:16px}.app-layout .runner-queue-summary>div{flex:140px}}@media (pointer:coarse){.app-layout .collection-view-nav a,.app-layout .alert-actions .text-link{min-height:44px}.app-layout .alert-actions .text-link{align-items:center;display:inline-flex}.app-layout .alert-kind-filter select{min-height:44px;font-size:16px}}@media print{.app-layout .runner-queue-summary>div:first-child{background:#fff}.app-layout .runner-queue-summary>div:first-child :is(span,strong){color:#14203c}}.app-layout .observation-list{gap:14px;padding-bottom:20px;display:grid}.app-layout .observation-selectable{background:#fff;border:1px solid #dfe5f0;border-radius:14px;box-shadow:0 3px #edf0f6}.app-layout .observation-selectable:has(.observation-select-control input:checked){border-color:#304bff;box-shadow:0 3px #c9d3ff}.app-layout .observation-select-control{background:#f8faff;border-bottom:1px solid #e5eaf4;border-radius:13px 13px 0 0;margin:0;padding:12px 18px}.app-layout .observation-select-control:has(input:checked){color:#304bff;background:#edf1ff}.app-layout .observation-select-control input{accent-color:#304bff}.app-layout .observation-selectable .observation-card{border:0;border-radius:0 0 13px 13px;padding:18px}.app-layout .observation-card-meta{align-items:center;gap:8px 14px;line-height:1.6}.app-layout .observation-card-meta>strong{color:#304bff;background:#edf1ff;border-radius:7px;padding:5px 9px;font-size:11px}.app-layout .observation-card h3{margin-block:14px 10px;font-weight:600;line-height:1.6}.app-layout .observation-card small{border-top:1px solid #edf0f6;margin-top:14px;padding-top:12px;font-size:11px;line-height:1.7;display:block}.app-layout .observation-filter-disclosure{background:#f8faff;border:1px solid #e0e6f0;border-radius:12px;margin:0 20px 20px;padding:0 16px 16px}.app-layout .observation-filter-disclosure:not([open]){padding-bottom:0}.app-layout .observation-filter-disclosure>summary{color:#304bff;padding-block:14px}.app-layout .observation-filters :is(input,select){background:#fff;border-color:#dbe2ee;border-radius:9px;min-height:42px}.app-layout .annotation-list>.table-toolbar{background:#f8faff;border-block:1px solid #e5eaf4;grid-template-columns:minmax(0,1fr);gap:16px;padding-block:20px;display:grid}.app-layout .annotation-list .table-toolbar>.search-input{width:100%;max-width:none}.app-layout .annotation-list .table-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;display:grid}.app-layout .annotation-list .table-filters>label{color:#53617b;gap:7px;min-width:0;font-size:12px;display:grid}.app-layout .annotation-list .table-filters :is(select,input[type=date]){color:#34435f;width:100%;min-width:0;max-width:none;min-height:42px;font:inherit;background:#fff;border:1px solid #dbe2ee;border-radius:9px;padding:9px 10px;font-size:12px}.app-layout .annotation-card{border:1px solid #dfe5f0;border-left:3px solid #cdd7ff;border-radius:14px;padding:20px;box-shadow:0 3px #edf0f6}.app-layout .annotation-heading time{color:#53617b;font-variant-numeric:tabular-nums;background:#f3f6ff;border:1px solid #e0e6f5;border-radius:7px;padding:6px 9px;display:inline-flex}.app-layout .annotation-card h3{letter-spacing:-.2px;font-size:15px;line-height:1.6}.app-layout .annotation-body{color:#53617b;max-width:85ch}.app-layout .annotation-actions{border-top:1px solid #e6ebf4;padding-top:16px}.app-layout .archive-library .archive-toolbar{background:#f8faff;border-block:1px solid #e5eaf4;padding-block:18px}.app-layout .archive-restore-receipt{background:#f0f3ff;border-color:#d7dfff;border-radius:13px;box-shadow:0 2px #e4eaff}@media (width<=760px){.app-layout .annotation-list .table-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.app-layout .observation-filter-disclosure{margin-inline:14px}}@media (width<=480px){.app-layout .observation-list{padding-inline:14px}.app-layout .observation-selectable .observation-card,.app-layout .annotation-card{padding:16px}}@media (pointer:coarse){.app-layout .observation-select-control{min-height:44px}.app-layout .observation-filters :is(input,select),.app-layout .annotation-list .table-filters :is(select,input[type=date]){min-height:44px;font-size:16px}}.app-layout .api-filter-field{color:#53617b;gap:7px;min-width:0;font-size:12px;display:grid}.app-layout .api-filter-field>select{color:#34435f;width:100%;min-width:0;max-width:none;min-height:42px;font:inherit;text-overflow:ellipsis;background:#fff;border:1px solid #dbe2ee;border-radius:9px;padding:9px 10px;font-size:12px}.app-layout .history-presets{gap:8px}.app-layout .history-presets .history-preset{background:#fff;border-color:#dfe5f0;border-radius:9px;min-height:38px;padding:9px 13px;box-shadow:0 2px #edf0f6}.app-layout .history-presets .history-preset.is-active{color:#fff;background:#304bff;border-color:#304bff;box-shadow:0 2px #172fd1}.app-layout .history-filters{background:#f8faff}.app-layout .history-filters>.table-toolbar{padding-bottom:20px}.app-layout .monitoring-quick-filters .button[aria-pressed=true]{color:#304bff;background:#edf1ff;border-color:#b9c7ff}.app-layout .history-filters .filter-disclosure>summary{color:#304bff;padding-block:12px}.app-layout .history-filters .table-filters{gap:16px 12px}.app-layout .activity-list{gap:10px;padding:14px 20px 20px;display:grid}.app-layout .activity-row{background:#fff;border:1px solid #dfe5f0;border-radius:12px;min-width:0;box-shadow:0 2px #edf0f6}.app-layout .activity-row:has(.answer-selection input:checked){background:#f5f7ff;border-color:#304bff}.app-layout .activity-row .activity-item{border:0;border-radius:11px;min-width:0}.app-layout .activity-model{background:#fff;border:1px solid #e0e6f0;border-radius:10px}.app-layout .activity-metadata{line-height:1.7}.app-layout .collection-health-metrics>.panel{border-color:#dfe5f0;border-radius:15px;box-shadow:0 3px #edf0f6}.app-layout .health-stat-button[aria-pressed=true]{background:#304bff;border-color:#304bff;box-shadow:0 3px #172fd1}.app-layout .health-stat-button[aria-pressed=true] :is(strong,span,small){color:#fff}.app-layout .usage-metrics>:first-child{background:#304bff;border-color:#304bff;box-shadow:0 3px #172fd1}.app-layout .usage-metrics>:first-child :is(strong,span,small){color:#fff}.app-layout :is(.collection-health-panel,.search-query-report)>.table-toolbar{background:#f8faff;border-block:1px solid #e5eaf4;grid-template-columns:minmax(0,1fr);gap:16px;padding-block:20px;display:grid}.app-layout :is(.collection-health-panel,.search-query-report)>.table-toolbar>.search-input{width:100%;max-width:none}.app-layout :is(.collection-health-panel,.search-query-report) .table-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.app-layout .monitoring-allowance{background:#f3f6ff;border-color:#dce3ff;border-radius:13px}.app-layout .collection-error{background:#fff6f3;border:1px solid #f1d8d1;border-radius:8px;padding:8px 10px;line-height:1.6}@media (width<=640px){.app-layout .activity-list{padding-inline:12px}.app-layout :is(.collection-health-panel,.search-query-report) .table-filters{grid-template-columns:1fr}}@media (pointer:coarse){.app-layout .api-filter-field>select{min-height:44px;font-size:16px}.app-layout .history-presets .history-preset{min-height:44px}}@media print{.app-layout .health-stat-button[aria-pressed=true],.app-layout .usage-metrics>:first-child{box-shadow:none;background:#fff}.app-layout .health-stat-button[aria-pressed=true] :is(strong,span,small),.app-layout .usage-metrics>:first-child :is(strong,span,small){color:#14203c}}.app-layout .answer-reader-mode{gap:7px}.app-layout .answer-reader-mode>button{color:#53617b;background:#fff;border:1px solid #dfe5f0;border-radius:9px;align-items:center;gap:7px;display:inline-flex;box-shadow:0 2px #edf0f6}.app-layout .answer-reader-mode>button[aria-pressed=true]{color:#fff;background:#304bff;border-color:#304bff;box-shadow:0 2px #172fd1}.app-layout .answer-find-toolbar{background:#f8faff;border-color:#e5eaf4}.app-layout .answer-find-input{background:#fff;border-color:#dbe2ee;border-radius:9px;min-height:40px}.app-layout .answer-find-brand{background:#fff;border-color:#dfe5f0;border-radius:7px;box-shadow:0 1px #edf0f6}.app-layout .answer-find-brand[aria-pressed=true]{color:#304bff;background:#edf1ff;border-color:#b9c7ff}.app-layout .answer-outline{background:#f8faff;border-color:#e0e6f0;border-radius:11px}.app-layout .answer-outline>summary{color:#304bff}.app-layout .answer-markdown{color:#34435f;font-size:14px;line-height:1.85}.app-layout .answer-reading-view .answer-markdown{font-size:15px}.app-layout .answer-markdown :is(h1,h2,h3,h4){color:#14203c;letter-spacing:-.3px;font-family:Manrope,sans-serif;line-height:1.5}.app-layout .answer-markdown a{color:#304bff;text-underline-offset:3px;text-decoration-color:#b9c7ff}.app-layout .answer-markdown blockquote{background:#f5f7ff;border-radius:0 9px 9px 0;padding:12px 16px}.app-layout .answer-review-toolbar{background:#f3f6ff;border-color:#dce3ff;border-radius:13px;box-shadow:0 2px #e8edff}.app-layout .answer-review-toolbar>.button[aria-pressed=true]{color:#304bff;background:#fff;border-color:#b9c7ff}.app-layout .answer-review-facts>span{line-height:1.7}.app-layout .answer-question{background:#f5f7ff;border-color:#dce3ff}.app-layout .answer-question h2{color:#14203c;font-family:Manrope,sans-serif;font-weight:600}.app-layout .saved-answer-outcome{background:#f3f6ff;border-color:#d7dfff;border-radius:15px;box-shadow:0 3px #e4eaff}.app-layout .saved-answer-outcome-measurements{gap:12px}.app-layout .saved-answer-outcome-measurements>div{background:#fff;border:1px solid #dfe5f0;border-radius:10px;padding:14px 18px}.app-layout .saved-answer-primary-quote blockquote{background:#fff;border-radius:0 9px 9px 0;margin:12px 0;padding:14px 16px}.app-layout .saved-answer-analysis-status{background:#f5f7ff;border-color:#dce3ff;border-radius:12px}.app-layout .saved-answer-analysis-status.needs-attention{background:#fff6f3;border-color:#edc7bf}.app-layout .answer-source-list li{background:#fbfcff;border:1px solid #e0e6f0;border-radius:10px;margin-bottom:10px;padding:14px}.app-layout :is(.compare-search-panel,.compare-picker){background:#f8faff;border-color:#dfe5f0}.app-layout .comparison-signals>.panel{border-radius:15px}.app-layout .comparison-signals>.panel:first-child{background:#f0f3ff;border-color:#d7dfff}.app-layout .comparison-answer,.app-layout .answer-comparison-column{border-color:#dfe5f0;border-radius:15px}.app-layout .comparison-answer-label{color:#304bff;background:#edf1ff;border:1px solid #d7dfff;border-radius:7px;padding:6px 9px;display:inline-block}.app-layout .saved-comparison-context>div{background:#fbfcff;border-color:#dfe5f0;border-radius:14px;box-shadow:0 3px #edf0f6}.app-layout .saved-comparison-metrics{gap:12px}.app-layout .saved-comparison-metrics>div{background:#fff;border:1px solid #dfe5f0;border-radius:13px;min-width:0;padding:18px;box-shadow:0 2px #edf0f6}@media (width<=640px){.app-layout .saved-comparison-metrics>div{padding:14px}.app-layout .saved-answer-outcome-measurements>div{flex:110px}}@media (pointer:coarse){.app-layout .answer-reader-mode>button,.app-layout .answer-find-brand,.app-layout .answer-outline button,.app-layout .answer-find-input{min-height:44px}.app-layout .answer-find-input input{font-size:16px}}@media print{.app-layout .answer-markdown a{color:#14203c;text-decoration-color:currentColor}}.app-layout :is(.answer-panel,.comparison-answer,.answer-comparison-column)>.answer-reader-mode{border-bottom:1px solid #e5eaf4;margin:0;padding:16px 24px}@media (width<=640px){.app-layout :is(.answer-panel,.comparison-answer,.answer-comparison-column)>.answer-reader-mode{padding-inline:18px}}.app-layout .saved-question-metrics{background:0 0;border:0;gap:12px;padding:0}.app-layout .saved-question-metrics>div{background:#fff;border:1px solid #dfe5f0;border-radius:14px;min-width:0;padding:22px;box-shadow:0 3px #edf0f6}.app-layout .saved-question-metrics>div:first-child{color:#fff;background:#304bff;border-color:#304bff;box-shadow:0 3px #172fd1}.app-layout .saved-question-metrics>div:first-child span{color:#e4e9ff}.app-layout :is(.question-platform-heading h3,.saved-question-recent-heading h3){letter-spacing:-.025em;font-family:Manrope,sans-serif;font-size:17px}.app-layout .question-platform-grid>article{border-color:#dfe5f0;border-radius:15px;min-width:0;padding:22px;box-shadow:0 3px #edf0f6}.app-layout .question-platform-grid>article.is-selected{background:#f5f7ff;border-color:#304bff;box-shadow:0 3px #d7dfff,inset 0 0 0 1px #304bff}.app-layout .question-platform-mark{background:#fff;border:1px solid #e2e7f2;border-radius:11px;width:40px;height:40px}.app-layout .question-platform-method{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.app-layout .question-platform-answer-count strong{font-family:Manrope,sans-serif;font-size:34px}.app-layout .question-platform-grid dl>div+div{border-top:1px solid #edf0f6}.app-layout .question-platform-no-data{background:#f8faff;border:1px dashed #d7deed;border-radius:10px;padding:14px}.app-layout .question-platform-card-actions{align-items:stretch}.app-layout .question-platform-compare-option{background:#fff;border:1px solid #dfe5f0;border-radius:9px;min-height:44px;padding:10px 12px;line-height:1.5}.app-layout .question-platform-compare-option:has(input:checked){color:#304bff;background:#edf1ff;border-color:#304bff}.app-layout .question-platform-compare-option:has(input:disabled){cursor:not-allowed;opacity:.55}.app-layout .question-platform-comparison{background:#f0f4ff;border-color:#d7dfff;border-radius:14px;padding:22px}.app-layout .saved-question-answer-list article{border-color:#dfe5f0;border-radius:14px;box-shadow:0 3px #edf0f6}.app-layout .saved-question-answer-outcome{border-block:1px solid #edf0f6;padding-block:14px;line-height:1.6}.app-layout .saved-question-answer-preview{line-height:1.85}.app-layout .batch-stat{background:#fff;border-color:#dfe5f0;border-radius:14px;padding:20px;box-shadow:0 3px #edf0f6}.app-layout .batch-stat strong{font-family:Manrope,sans-serif;font-size:32px}.app-layout .batch-stat.is-selected{color:#fff;background:#304bff;border-color:#304bff;box-shadow:0 3px #172fd1}.app-layout .batch-stat.is-selected :is(span,small){color:#e4e9ff}.app-layout .batch-filters{background:#f8faff;border:1px solid #e2e7f2;border-radius:12px;padding:18px}.app-layout .batch-filters :is(select,.search-input){min-height:44px}.app-layout .batch-list{gap:16px;display:grid}.app-layout .batch-row{background:#fff;border:1px solid #dfe5f0;border-radius:14px;min-width:0;padding:22px;box-shadow:0 3px #edf0f6}.app-layout .batch-row-heading h3{font-family:Manrope,sans-serif;font-size:19px}.app-layout .batch-date{color:#586681;font-variant-numeric:tabular-nums}.app-layout .batch-progress{margin-block:20px 16px}.app-layout .batch-progress>div{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-bottom:9px;font-size:12px;display:flex}.app-layout .batch-progress strong{color:#243552;font-variant-numeric:tabular-nums}.app-layout .batch-progress progress{appearance:none;color:#304bff;background:#edf1fa;border:0;border-radius:10px;width:100%;height:7px;display:block;overflow:hidden}.app-layout .batch-progress progress::-webkit-progress-bar{background:#edf1fa}.app-layout .batch-progress progress::-webkit-progress-value{background:#304bff;border-radius:10px}.app-layout .batch-progress progress::-moz-progress-bar{background:#304bff;border-radius:10px}.app-layout .batch-reference{border-top:1px solid #edf0f6;margin-top:18px;padding-top:12px}.app-layout .batch-reference summary{min-height:32px}.app-layout .batch-empty{background:#f8faff;border-radius:16px;padding:48px 24px}.app-layout .batch-empty p{max-width:48ch;margin-inline:auto}@media (width<=640px){.app-layout :is(.saved-question-metrics>div,.batch-stat){padding:16px}.app-layout :is(.question-platform-grid>article,.batch-row,.question-platform-comparison){padding:18px}.app-layout .batch-filters{padding:14px}.app-layout .batch-filters .search-input{flex-basis:100%}}.modal:is(.question-editor-modal,.brand-editor-modal,.quick-save-answer,.collect-question-modal){overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 40px)}.modal:is(.quick-save-answer,.collect-question-modal){width:min(680px,100vw - 32px)}.modal:is(.question-editor-modal,.brand-editor-modal){width:min(560px,100vw - 32px)}.modal .modal-head{border-bottom:1px solid #e7ebf4;padding-bottom:22px}.modal .modal-head h2{margin:0;font-size:23px;line-height:1.3}.modal .modal-head p{font-size:12px;line-height:1.7}.modal .modal-head>.icon-button{color:#586681;background:#f8faff;border:1px solid #e1e6f1;border-radius:10px;flex-shrink:0;width:36px;height:36px;margin:0}.modal :is(.field,.field-help,.form-note){line-height:1.65}.modal .field{font-size:12px}.modal .field :is(input,textarea,select){min-height:44px;font-size:14px}.modal :is(.form-actions,.modal-actions){border-top:1px solid #e7ebf4;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:20px;display:flex}.modal .quick-platform-picker{gap:10px}.modal .quick-platform-picker label{background:#fff;border-color:#dfe5f0;border-radius:11px;min-height:52px;box-shadow:0 3px #edf0f6}.modal .quick-platform-picker label.is-selected{background:#f0f4ff;border-color:#304bff;box-shadow:0 3px #d7dfff}.modal .quick-platform-picker label:has(input:focus-visible){outline-offset:3px;outline:2px solid #304bff}.modal .quick-platform-picker:disabled label{cursor:not-allowed;box-shadow:none}.modal .quick-save-question{background:#f5f7ff;border:1px solid #dce3ff;border-radius:13px;padding:20px}.modal .quick-save-question p{color:#243552;margin-top:0;font-size:15px;line-height:1.75}.modal .quick-save-question small{line-height:1.65}.modal .quick-save-optional{background:#fafbff;border:1px solid #e0e6f0;border-radius:11px;padding:14px 16px}.modal .quick-save-optional summary{color:#455572;min-height:24px;font-weight:550;line-height:1.6}.modal .quick-save-optional[open] summary{color:#304bff;border-bottom:1px solid #e7ebf4;padding-bottom:12px}.modal.quick-save-answer :is(input:not([type=radio]):not([type=checkbox]),textarea,select){color:#243552;min-height:44px;font:inherit;background:#fff;border:1px solid #dbe2ee;border-radius:10px;padding:12px 13px;font-size:14px}.modal.quick-save-answer textarea{width:100%;line-height:1.8}.modal.quick-save-answer :is(input,textarea,select):disabled{color:#64718a;background:#f3f5f9}.modal.quick-save-answer textarea[aria-invalid=true]{border-color:#c54040}.modal .quick-save-response-help{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.modal .quick-save-size{white-space:nowrap;font-variant-numeric:tabular-nums;color:#586681}.modal .collect-guide-nav{background:#f5f7fc;border-color:#e0e6f0;border-radius:13px;gap:8px;padding:6px}.modal .collect-guide-nav button{border:1px solid #0000;border-radius:9px;min-height:46px}.modal .collect-guide-nav button[aria-current=step]{color:#fff;background:#304bff;border-color:#304bff;box-shadow:0 3px #172fd1}.modal .collect-guide-nav button[aria-current=step] span{background:#ffffff18;border-color:#7d90ff}.modal .collect-guide-panel h3{letter-spacing:-.025em;font-family:Manrope,sans-serif;font-size:18px}.modal .quick-save-success dl{background:#f8faff;border:1px solid #dfe5f0;border-radius:12px;padding:18px}@media (width<=600px){.modal:is(.question-editor-modal,.brand-editor-modal,.quick-save-answer,.collect-question-modal){max-height:calc(100dvh - 24px);padding:20px}.modal .modal-head h2{font-size:21px}.modal .modal-head>.icon-button{width:44px;height:44px}.modal .field :is(input,textarea,select),.modal.quick-save-answer :is(input:not([type=radio]):not([type=checkbox]),textarea,select){font-size:16px}.modal :is(.form-actions,.modal-actions)>.button{flex:120px}.modal .quick-platform-picker label{flex-basis:100%}.modal .quick-save-question{padding:16px}}.modal.command-modal{overscroll-behavior:contain;width:min(660px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px}.command-modal .modal-head{margin-bottom:20px;padding-bottom:18px}.command-modal .command-input{background:#f8faff;border-color:#d9e1f0;border-radius:12px;min-height:54px;padding:10px 14px;box-shadow:inset 0 1px 2px #172d5707}.command-modal .command-input:focus-within{outline-offset:2px;background:#fff;border-color:#304bff;outline:2px solid #304bff}.command-modal .command-input input{color:#243552}.command-modal .command-sections{gap:8px;margin-block:14px;padding-block:4px}.command-modal .command-sections button{background:#fff;border-color:#dfe5f0;border-radius:9px;min-height:38px;padding:7px 11px;box-shadow:0 2px #edf0f6}.command-modal .command-sections button[aria-pressed=true]{color:#fff;background:#304bff;border-color:#304bff;box-shadow:0 2px #172fd1}.command-modal .command-sections button:active:not(:disabled){box-shadow:none;transform:translateY(2px)}.command-modal .command-context{color:#586681;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin:0;padding:10px 2px 14px;display:flex}.command-modal .command-match-count{font-variant-numeric:tabular-nums;white-space:nowrap}.command-modal .command-results{scrollbar-gutter:stable;max-height:min(400px,44dvh);padding:0 4px 4px}.command-modal .command-group{letter-spacing:.075em;text-transform:uppercase;color:#66758e;padding:16px 10px 9px;font-size:10px}.command-modal .command-result{border:1px solid #0000;border-radius:11px;gap:12px;padding:12px 10px}.command-modal .command-result-icon{color:#62718a;background:#fff;border:1px solid #e2e7f2;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.command-modal .command-result[aria-selected=true]{color:#304bff;background:#f0f4ff;border-color:#d7dfff}.command-modal .command-result[aria-selected=true] .command-result-icon{color:#304bff;border-color:#d7dfff;box-shadow:0 2px #e0e6fb}.command-modal .command-current{background:#fff;border:1px solid #e0e6f0;border-radius:6px;padding:5px 7px}.command-modal .command-footer{border-color:#e7ebf4;gap:10px 18px;padding-top:18px}.command-modal .command-empty{background:#f8faff;border:1px dashed #d9e1ef;border-radius:12px}@media (width<=600px){.modal.command-modal{padding:18px}.command-modal .command-results{max-height:40dvh}.command-modal .command-sections button{min-height:44px}.command-modal .command-clear{flex-basis:44px;min-height:44px}.command-modal .command-current{max-width:62px;padding:4px;font-size:9px}.command-modal .command-result{gap:8px;padding-inline:6px}.command-modal .command-result-icon{flex-basis:30px;width:30px;height:30px}}:is(.app-layout,.modal) .result-pagination{background:#f8faff;border-color:#e0e6f0;border-radius:12px;gap:12px 20px;padding:14px 18px}:is(.app-layout,.modal) .result-pagination>p{font-variant-numeric:tabular-nums;font-size:12px;line-height:1.6}:is(.app-layout,.modal) .result-pagination .result-pagination-actions{gap:8px}:is(.app-layout,.modal) .result-pagination-actions .button{min-height:38px;padding:8px 11px;font-size:12px}:is(.app-layout,.modal) .result-pagination-position{color:#304bff;white-space:nowrap;background:#edf1ff;border:1px solid #dce3ff;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-height:36px;padding:7px 10px;font-size:12px;line-height:1.5;display:inline-flex}:is(.app-layout,.modal) .result-pagination-position strong{font-weight:700}:is(.app-layout,.modal) .result-pagination.is-outside-results{background:#fffcf5;border-color:#e8d8b7}:is(.app-layout,.modal) .is-outside-results .result-pagination-position{color:#815720;white-space:normal;background:#fff6e5;border-color:#e8d8b7}.app-layout .prompt-panel>.result-pagination{border-left:0;border-right:0;border-radius:0}.app-layout .search-submit-form{background:#fff;border-radius:10px;min-height:46px}.app-layout .search-submit-form.has-search-draft{background:#fbfcff;border-color:#304bff}.app-layout .search-submit-form .search-apply{color:#304bff;background:#f5f7ff;border:1px solid #e1e7f2;border-radius:7px}.app-layout .search-submit-form .search-apply.is-unapplied{color:#fff;background:#304bff;border-color:#304bff;padding-inline:12px;box-shadow:0 2px #172fd1}.app-layout .search-submit-form .search-apply:active:not(:disabled){box-shadow:none;transform:translateY(2px)}.app-layout .search-submit-form .search-clear{color:#62718a;border-radius:7px}.app-layout .search-submit-form :is(.search-clear,.search-apply):focus-visible{outline-offset:2px;outline:2px solid #304bff}@media (width<=650px){:is(.app-layout,.modal) .result-pagination{padding:14px}:is(.app-layout,.modal) .result-pagination .result-pagination-actions{justify-content:center;gap:6px;width:100%}:is(.app-layout,.modal) .result-pagination-actions .button{min-height:44px;padding:8px}:is(.app-layout,.modal) .result-pagination-position{flex-basis:100%;order:-1}:is(.app-layout,.modal) .pagination-edge-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-layout .search-submit-form input{font-size:16px}.app-layout .search-submit-form :is(.search-clear,.search-apply){min-width:40px;min-height:40px}}:is(.app-layout,.modal) .empty-state{padding:48px 24px}:is(.app-layout,.modal) .empty-state h3{letter-spacing:-.035em;color:#243552;max-width:32ch;margin:0;font-family:Manrope,sans-serif;font-size:19px;line-height:1.4}:is(.app-layout,.modal) .empty-state p{max-width:48ch;margin-block:12px 22px;font-size:13px;line-height:1.8}:is(.app-layout,.modal) .empty-icon{color:#304bff;background:#f0f4ff;border:1px solid #dce3ff;border-radius:17px;width:60px;height:60px;margin-bottom:20px;box-shadow:0 4px #e2e8fc}:is(.app-layout,.modal,.page-error,.login-page) .form-error{color:#993939;background:#fff6f6;border:1px solid #efcaca;border-radius:10px;gap:10px;padding:14px 16px;font-size:12px;line-height:1.7}:is(.app-layout,.modal,.page-error,.login-page) .form-error>span{overflow-wrap:anywhere;min-width:0}.page-error{color:#34435f;background:#f7f9fe}.page-error .page-error-symbol{color:#304bff;background:#edf1ff;border:1px solid #d7dfff;border-radius:19px;width:64px;height:64px;box-shadow:0 4px #e0e6fb}.page-error .page-error-brand{color:#304bff}.page-error h1{letter-spacing:-.045em;font-family:Manrope,sans-serif}.page-error .page-error-guidance{color:#62718a;max-width:52ch;font-size:14px;line-height:1.85}.page-error .page-error-eyebrow{color:#586681}.page-error .page-error-details>p{color:#455572;background:#fff;border-color:#dfe5f0;padding:16px}.page-loading .page-loading-status{color:#304bff;background:#f0f4ff;border:1px solid #dce3ff;border-radius:9px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;display:inline-flex}.page-loading .page-loading-status:before{content:"";background:#304bff;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 3px #304bff12}.page-loading :is(.page-loading-metrics>div,.page-loading-panel,.page-loading-form,.page-loading-document){background:#fff;border-color:#dfe5f0;border-radius:14px;box-shadow:0 3px #edf0f6}@media (width<=600px){:is(.app-layout,.modal) .empty-state{padding:36px 18px}.page-error .page-error-actions{width:min(100%,340px)}.page-error .page-error-actions .button{flex:140px}}.modal.quick-guide{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px)}.quick-guide .guide-navigation-status{font-size:12px;line-height:1.6}.quick-guide .guide-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block:18px 24px;display:grid}.quick-guide .guide-platforms>div{background:#f8faff;border:1px solid #dfe5f0;border-radius:11px;min-width:0;padding:14px}.quick-guide .guide-platforms .provider-label{color:#243552;font-size:12px;font-weight:600}.quick-guide .guide-platforms small{color:#62718a;margin-top:8px;font-size:11px;line-height:1.6;display:block}.quick-guide .guide-steps{gap:14px;margin:0;padding:0;list-style:none}.quick-guide .guide-steps li{background:#fff;border:1px solid #dfe5f0;border-radius:14px;align-items:flex-start;gap:16px;padding:20px;display:flex;box-shadow:0 3px #edf0f6}.quick-guide .guide-step-number{color:#304bff;font-variant-numeric:tabular-nums;background:#edf1ff;border:1px solid #dce3ff;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;display:grid}.quick-guide .guide-step-copy{min-width:0}.quick-guide :is(.guide-step-copy,.guide-note) h3{letter-spacing:-.025em;color:#243552;margin:2px 0 8px;font-family:Manrope,sans-serif;font-size:15px;line-height:1.5}.quick-guide .guide-step-copy p{margin:0;font-size:12px;line-height:1.8}.quick-guide .guide-destination{color:#304bff;background:#f5f7ff;border:1px solid #dce3ff;border-radius:8px;align-items:center;min-height:38px;margin-top:12px;padding:8px 11px;text-decoration:none;display:inline-flex;box-shadow:0 2px #e3e8fa}.quick-guide .guide-destination:active:not([aria-disabled=true]){box-shadow:none;transform:translateY(2px)}.quick-guide .guide-destination:focus-visible{outline-offset:3px;outline:2px solid #304bff}.quick-guide .guide-note{background:#f5f7ff;border:1px solid #dce3ff;border-radius:13px;margin-block:24px;padding:20px}.quick-guide .guide-note p{margin:0;font-size:12px;line-height:1.8}.quick-guide .guide-find-page{width:100%}@media (width<=600px){.modal.quick-guide{padding:20px}.quick-guide .guide-platforms{grid-template-columns:1fr;gap:8px}.quick-guide .guide-platforms>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px;display:flex}.quick-guide .guide-platforms small{margin:0}.quick-guide .guide-steps li{gap:12px;padding:16px}.quick-guide .guide-destination{min-height:44px}.quick-guide .guide-note{padding:16px}}.app-layout .scope-controls{flex-wrap:wrap;gap:10px}.app-layout .scope-period{gap:6px;min-width:0;display:grid}.app-layout .scope-period-label{color:#62718a;font-size:10px;font-weight:550}.app-layout .scope-period .date-control{border-radius:9px;min-height:40px}.app-layout .date-control:focus-within{outline-offset:2px;border-color:#304bff;outline:2px solid #304bff}.app-layout .date-control select{color:#34435f;min-width:0;max-width:100%;min-height:24px}.app-layout .answers-date-form{background:#f8faff;border-color:#e1e7f2;gap:16px;padding-block:20px}.app-layout .answers-date-form label{color:#586681;min-width:0;font-size:12px}.app-layout .answers-date-form :is(input,select){color:#34435f;background:#fff;border-color:#dbe2ee;border-radius:10px;max-width:100%;min-height:44px;font-size:13px;box-shadow:0 1px 2px #172d5707}.app-layout .answers-date-form :is(input,select):focus-visible{outline-offset:2px;border-color:#304bff;outline:2px solid #304bff}.app-layout .answers-date-form.has-date-draft{background:#f3f6ff;box-shadow:inset 3px 0 #304bff}.app-layout .answers-date-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-layout .answers-date-actions .button{min-height:44px}.app-layout .answers-date-help{flex-basis:100%;margin:0;font-size:12px;line-height:1.7}.app-layout .answers-date-error{color:#993939;background:#fff6f6;border:1px solid #efcaca;border-radius:9px;padding:12px 14px;line-height:1.7}@media (width<=600px){.app-layout .scope-controls{align-items:flex-end}.app-layout .scope-period .date-control{min-height:44px}.app-layout .answers-date-form{gap:14px}.app-layout .answers-date-form>label{flex:140px}.app-layout .answers-date-form>label:first-child{flex-basis:100%}.app-layout .answers-date-form :is(input,select){width:100%;min-width:0;font-size:16px}.app-layout .answers-date-actions{flex-basis:100%}.app-layout .answers-date-actions .button{flex:110px}}.app-layout .chart-legend-heading{color:#62718a;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px 22px 0;font-size:11px;display:flex}.app-layout .chart-legend-heading .text-link{min-height:32px}.app-layout .chart-legend{gap:9px;padding-top:12px}.app-layout .chart-legend button{color:#34435f;text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #dfe5f0;border-radius:9px;max-width:100%;min-height:36px;padding:8px 11px;font-size:12px;line-height:1.5;box-shadow:0 2px #edf0f6}.app-layout .chart-legend button>span{border-radius:3px;flex-shrink:0;width:8px;height:8px}.app-layout .chart-legend button.legend-muted{opacity:1;color:#6a7890;box-shadow:none;background:#f4f6fa;border-style:dashed}.app-layout .chart-legend button.legend-muted>span{opacity:.4}.app-layout .chart-legend button:focus-visible{outline-offset:3px;outline:2px solid #304bff}.app-layout .chart-legend button:active{box-shadow:none;transform:translateY(2px)}.app-layout .chart-legend small{color:#304bff;background:#edf1ff;font-size:9px}.app-layout .chart-tooltip{border-color:#dfe5f0;border-radius:11px;width:208px;max-width:calc(100% - 24px);padding:14px;font-size:11px;box-shadow:0 8px 24px #172d571a}.app-layout .chart-tooltip>strong{color:#243552;font-family:Manrope,sans-serif;font-size:13px}.app-layout .chart-tooltip>small{line-height:1.7}.app-layout .chart-tooltip>div{gap:7px;padding-top:8px;line-height:1.5}.app-layout .chart-tooltip>div>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.app-layout .chart-tooltip b{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.app-layout .chart-day-inspector{background:#f5f7ff;border:1px solid #dce3ff;border-radius:13px;margin:16px 20px;padding:18px}.app-layout .chart-day-inspector .field{min-width:0}.app-layout .chart-day-inspector select{max-width:100%;min-height:44px}.app-layout .chart-data-table .chart-day-selected{background:#edf1ff;box-shadow:inset 3px 0 #304bff}.app-layout .chart-data-details>summary,.app-layout .chart-method>summary{color:#455572;min-height:40px;padding-block:12px}.app-layout .chart-hidden-note{background:#f0f4ff;border-block:1px solid #dce3ff;margin-top:14px}@media (width<=640px){.app-layout .chart-legend-heading{padding-inline:16px}.app-layout .chart-legend button{min-height:44px}.app-layout .chart-day-inspector{margin-inline:14px;padding:14px}.app-layout .chart-day-inspector select{font-size:16px}}.login-page{min-height:100svh}.login-page .login-main{background:#fff}.login-page .login-form-wrap{max-width:390px}.login-page .login-form-wrap h1{color:#14203c;font-family:Manrope,sans-serif;line-height:1.2}.login-page .login-form-wrap>p{color:#62718a;font-size:14px;line-height:1.8}.login-page .field{color:#455572;font-size:12px;line-height:1.6}.login-page .field input{color:#243552;background:#fff;border:1px solid #dbe2ee;border-radius:11px;min-height:48px;padding-block:13px;font-size:14px;box-shadow:0 1px 2px #172d5707}.login-page .field input:focus-visible{outline-offset:2px;border-color:#304bff;outline:2px solid #304bff}.login-page .field input[aria-invalid=true]{border-color:#c54040}.login-page .field input:disabled{box-shadow:none;background:#f3f5f9}.login-page .login-submit{min-height:48px;margin-top:12px;font-size:14px}.login-page .auth-switch a{color:#304bff;text-underline-offset:3px;font-weight:600}.login-page .auth-provider-list{border-top:1px solid #e7ebf4;padding-top:22px}.login-page .login-security{color:#62718a;font-size:11px;line-height:1.6}:is(.app-layout,.modal,.login-page) .password-visibility-button{color:#586681;background:#f8faff;border:1px solid #e0e6f0;border-radius:7px;min-height:34px}:is(.app-layout,.modal,.login-page) .password-visibility-button[aria-pressed=true]{color:#304bff;background:#edf1ff;border-color:#dce3ff}:is(.app-layout,.modal,.login-page) :is(.password-field-hint,.password-caps-hint){font-size:12px;font-weight:400;line-height:1.6}:is(.app-layout,.modal,.login-page) .password-field-hint{color:#62718a}:is(.app-layout,.modal,.login-page) .password-caps-hint{color:#815720;align-items:center;gap:7px;display:inline-flex}@media (width<=600px){.login-page .field input{font-size:16px}.login-page .login-form-wrap{padding-block:36px}:is(.app-layout,.modal,.login-page) .password-visibility-button{min-height:40px}}.login-page .wordmark{color:#304bff}.modal .modal-head h2[tabindex="-1"]:focus{outline:none}.modal.question-import-modal{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(820px,100vw - 32px);max-height:calc(100dvh - 32px)}.question-import-modal .import-stage-status{color:#455572;background:#f3f6ff;border-color:#dce3ff;border-radius:10px;margin-block:0 22px;padding:14px 16px;font-size:12px}.question-import-modal .import-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.question-import-modal .import-options .field{min-width:0}.question-import-modal .file-upload{color:#455572;background:#f5f7ff;border-color:#cbd6ff;border-radius:12px;flex-wrap:wrap;gap:12px;padding:18px}.question-import-modal .file-upload:focus-within{outline-offset:2px;outline:2px solid #304bff}.question-import-modal .file-upload input{min-width:0;max-width:100%;margin-left:auto}.question-import-modal .import-readiness{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block:22px;padding:0;display:grid}.question-import-modal .import-readiness>div{background:#fff;border:1px solid #dfe5f0;border-radius:12px;align-content:start;gap:9px;min-width:0;padding:18px;display:grid;box-shadow:0 3px #edf0f6}.question-import-modal .import-readiness>div:first-child{background:#f0f4ff;border-color:#d7dfff}.question-import-modal .import-readiness strong{color:#243552;font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:28px;font-weight:650;line-height:1.1}.question-import-modal .import-readiness>div:first-child strong{color:#304bff}.question-import-modal .import-readiness span{color:#62718a;font-size:11px;line-height:1.6}.question-import-modal .import-preview-controls{background:#f8faff;border:1px solid #e0e6f0;border-radius:12px;padding:16px}.question-import-modal .import-preview-controls .form-note{background:0 0;border:0;padding:0}.question-import-modal .import-review-list{background:#fff;border:1px solid #dfe5f0;border-radius:12px;max-height:360px;padding:0 16px}.question-import-modal .import-review-row{border-color:#edf0f6;gap:12px;padding-block:16px}.question-import-modal .import-row-number{color:#304bff;font-weight:600}.question-import-modal .import-row-state{color:#62718a;background:#f4f6fa;border-radius:6px;padding:4px 8px}.question-import-modal .import-row-candidate .import-row-state{color:#304bff;background:#edf1ff;border-color:#d7dfff}.question-import-modal .import-preview-empty{background:#f8faff;border-color:#dfe5f0;border-radius:12px;padding:24px}.question-import-modal .import-result-mark{color:#304bff;background:#edf1ff;border:1px solid #d7dfff;border-radius:16px;width:56px;height:56px;box-shadow:0 3px #e0e6fb}.question-import-modal .import-result-counts{font-variant-numeric:tabular-nums;background:#f8faff;border:1px solid #dfe5f0;border-radius:12px;padding:20px}.question-import-modal .import-result-counts strong{color:#304bff;font-family:Manrope,sans-serif;font-size:28px}@media (width<=600px){.modal.question-import-modal{padding:20px}.question-import-modal .import-options{grid-template-columns:1fr;gap:0}.question-import-modal .import-readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.question-import-modal .import-readiness>div{padding:14px}.question-import-modal .file-upload input{width:100%;margin-left:0}.question-import-modal .import-preview-controls{padding:14px}}.modal.saved-views-modal{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px)}.saved-views-modal .current-view-share{background:#f8faff;border:1px solid #e0e6f0;border-radius:12px;margin-block:18px;padding:18px}.saved-views-modal .current-view-share .form-note{background:0 0;border:0;margin-bottom:0;padding:0;font-size:12px}.saved-views-modal .save-view-disclosure{background:#f5f7ff;border:1px solid #dce3ff;border-radius:12px;padding:16px 18px}.saved-views-modal .save-view-disclosure>summary{color:#304bff;min-height:32px;font-size:13px}.saved-views-modal .save-current-view{padding-top:18px}.saved-views-modal .saved-view-filters{align-items:flex-end;gap:14px;margin-block:24px 18px}.saved-views-modal .saved-view-screen-field{flex:0 220px;min-width:0;margin:0}.saved-views-modal .saved-view-screen-field select{width:100%;max-width:100%;min-height:44px}.saved-views-modal .saved-view-list-heading{gap:14px;padding-block:12px}.saved-views-modal .saved-view-list-heading>strong{font-variant-numeric:tabular-nums;font-size:13px;line-height:1.6}.saved-views-modal .saved-view-list{gap:14px;display:grid}.saved-views-modal .saved-view-card{background:#fff;border:1px solid #dfe5f0;border-radius:14px;padding:20px;box-shadow:0 3px #edf0f6}.saved-views-modal .saved-view-card.matches-current{background:#f7f9ff;border-color:#cbd6ff;box-shadow:0 3px #e0e6fb,inset 3px 0 #304bff}.saved-views-modal .saved-view-card.needs-update{background:#fffcf5;border-color:#e8d8b7}.saved-views-modal .saved-view-card>strong{color:#243552;letter-spacing:-.025em;font-family:Manrope,sans-serif;font-size:17px;line-height:1.5}.saved-views-modal .saved-view-card>.subtle-label{white-space:normal;color:#62718a;font-size:11px;line-height:1.7;display:block}.saved-views-modal .saved-view-period{color:#586681;background:#fff;border:1px solid #e0e6f0;border-radius:7px;padding:5px 8px;display:inline-block}.saved-views-modal .saved-view-actions{border-top:1px solid #e7ebf4;margin-top:16px;padding-top:16px}.saved-views-modal .saved-view-more[open]{background:#f8faff;border:1px solid #e0e6f0;border-radius:10px;padding:12px}.saved-views-modal .saved-view-filter-summary>summary{color:#455572;min-height:36px;padding-block:10px}.saved-views-modal .saved-view-filter-summary>ul{background:#f8faff;border:1px solid #e0e6f0;border-radius:9px}.saved-views-modal .saved-view-empty{background:#f8faff;border:1px dashed #d9e1ef;border-radius:12px;padding:28px 20px}.saved-views-modal .saved-view-delete{background:#f8faff;border:1px solid #e0e6f0;border-radius:10px;padding:16px}@media (width<=600px){.modal.saved-views-modal{padding:20px}.saved-views-modal .saved-view-filters{flex-direction:column;align-items:stretch}.saved-views-modal .saved-view-screen-field{flex:auto}.saved-views-modal .saved-view-card{padding:16px}.saved-views-modal .saved-view-actions>.button{flex:100px}.saved-views-modal .saved-view-more{flex-basis:100%}}.toast-container{scrollbar-width:thin;overscroll-behavior:contain;gap:12px;width:min(460px,100vw - 48px);max-height:min(480px,100dvh - 48px);padding:4px 4px 8px}.toast-container .toast{color:#34435f;background:#fff;border:1px solid #d9e1ef;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;font-size:13px;box-shadow:0 3px #e0e6f0,0 8px 24px #172d5712}.toast-container .toast>svg{color:#304bff;background:#edf1ff;border:1px solid #dce3ff;border-radius:10px;flex-shrink:0;width:34px;height:34px;padding:8px}.toast-container .toast.toast-error{color:#783b3b;background:snow;border-color:#efcaca;box-shadow:0 3px #f1e0e0,0 8px 24px #5b20200c}.toast-container .toast.toast-error>svg{color:#b13b3b;background:#fff0f0;border-color:#efcaca}.toast-container .toast>span{padding-top:5px;font-size:13px;line-height:1.75}.toast-container .toast>.icon-button{color:#62718a;background:#fff;border:1px solid #e2e7f2;border-radius:9px;min-width:36px;min-height:36px;margin:-1px -3px 0 0;padding:8px}.toast-container .toast>.icon-button:focus-visible{outline-offset:2px;outline:2px solid #304bff}.toast-container .toast-stack-controls{color:#586681;font-variant-numeric:tabular-nums;background:#f8faff;border-color:#dfe5f0;border-radius:11px;flex-wrap:wrap;gap:10px 16px;padding:10px 14px;box-shadow:0 2px #e8edf6}.toast-container .toast-stack-controls .text-link{color:#304bff;background:#fff;border:1px solid #dce3ff;border-radius:7px;min-height:32px;padding:5px 8px;text-decoration:none}@media (width<=640px){.toast-container{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));width:calc(100vw - 24px);max-height:min(440px,100dvh - 32px)}.toast-container .toast{gap:10px;padding:14px}.toast-container .toast>.icon-button{min-width:44px;min-height:44px}.toast-container .toast-stack-controls .text-link{min-height:44px}}.app-layout .project-switcher{margin-bottom:16px}.app-layout .project-switcher .project-switcher-label{color:#64738d;letter-spacing:.65px;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:650}.app-layout .project-switcher strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-layout .project-switcher:has(select:focus-visible){outline-offset:4px;border-color:#304bff;outline:3px solid #7183ff}.app-layout .workspace-search{box-shadow:0 2px #e8edf6}.app-layout .workspace-search:focus-visible{outline-offset:4px;outline:3px solid #7183ff}.app-layout .nav-group-heading{gap:5px;min-width:0;display:grid}.app-layout .nav-group-heading small{color:#304bff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.app-layout .nav-group-current>.nav-group-toggle{color:#304bff}.app-layout .sidebar-bottom{border-top:1px solid #e7ebf4}@media (hover:hover) and (pointer:fine){.app-layout .project-switcher:not(.is-switching):hover{background:#f5f7ff;border-color:#bcc8f5}.app-layout .workspace-search:hover{background:#f8faff;border-color:#bcc8f5}}@media (width<=650px){.app-layout .sidebar :is(.nav-link,.nav-group-toggle,.workspace-search){min-height:44px}.app-layout :is(.navigation-close,.mobile-menu){background:#fff;border:1px solid #dfe5f2;border-radius:10px;min-width:44px;min-height:44px}}:is(.app-layout,.modal) .runner-finding-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}:is(.app-layout,.modal) .runner-finding-overview>button{color:#536581;min-width:0;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #dfe5f2;border-radius:12px;align-content:start;gap:8px;padding:16px;display:grid;box-shadow:0 2px #e8edf6}:is(.app-layout,.modal) .runner-finding-overview>button[aria-pressed=true]{background:#f1f4ff;border-color:#304bff;box-shadow:0 2px #bac5ff}:is(.app-layout,.modal) .runner-finding-overview>button>span{font-size:12px;font-weight:600}:is(.app-layout,.modal) .runner-finding-overview strong{color:#304bff;font-variant-numeric:tabular-nums;font-size:28px;font-weight:650;line-height:1.2}:is(.app-layout,.modal) .runner-finding-overview small{font-size:11px;line-height:1.6}:is(.app-layout,.modal) .runner-analysis-controls{background:#f8faff;border:1px solid #e0e6f0;border-radius:12px;align-items:flex-end;padding:16px}:is(.app-layout,.modal) .runner-analysis .runner-analysis-controls label{flex-direction:column;align-items:stretch;gap:7px}:is(.app-layout,.modal) .runner-analysis-controls select{color:#34435f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9e1ef;border-radius:9px;padding:10px 12px}:is(.app-layout,.modal) .runner-analysis-controls select:focus-visible{outline-offset:2px;border-color:#304bff;outline:3px solid #c0caff}:is(.app-layout,.modal) .runner-analysis .you-tag{vertical-align:middle;border-radius:5px;align-items:center;min-height:20px;padding:2px 6px;font-size:10px;line-height:1.2;display:inline-flex}:is(.app-layout,.modal) .runner-analysis .runner-primary-finding{background:#f7f9ff}:is(.app-layout,.modal) .runner-analysis .runner-quote>summary{color:#304bff;background:#fff;border:1px solid #dce3ff;border-radius:8px;width:fit-content;min-height:36px;padding:8px 10px;font-size:12px;box-shadow:0 1px #e3e8ff}:is(.app-layout,.modal) .runner-quote blockquote{color:#455572;background:#f1f4ff;border-left-width:3px;border-radius:0 8px 8px 0;padding:12px 14px;font-size:13px;line-height:1.8}:is(.app-layout,.modal) .runner-finding-evidence>.text-link{gap:6px;min-height:36px}:is(.app-layout,.modal) .runner-finding-overview>button:focus-visible,:is(.app-layout,.modal) .runner-quote>summary:focus-visible{outline-offset:3px;outline:3px solid #7183ff}@media (hover:hover) and (pointer:fine){:is(.app-layout,.modal) .runner-finding-overview>button:hover{background:#f5f7ff;border-color:#aebcff}}@media (width<=850px){:is(.app-layout,.modal) .runner-finding-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){:is(.app-layout,.modal) .runner-finding-overview{gap:10px}:is(.app-layout,.modal) .runner-finding-overview>button{padding:14px}:is(.app-layout,.modal) .runner-brand-cards li{border-color:#dfe5f2;border-radius:12px;box-shadow:0 2px #e8edf6}:is(.app-layout,.modal) .runner-analysis .runner-quote>summary,:is(.app-layout,.modal) .runner-finding-evidence>.text-link{min-height:44px}}.app-layout .settings-section-nav>a{align-items:center;gap:9px;display:inline-flex}.app-layout .settings-section-nav>a>svg{flex-shrink:0}@media (width<=600px){.app-layout .settings-section-nav{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px;display:grid;overflow:visible}.app-layout .settings-section-nav>a{white-space:normal;min-height:44px;padding:12px}}.table-scroll-tools{color:#586681;background:#f8faff;border:1px solid #e0e6f0;border-top:0;border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:11px;line-height:1.6;display:flex}.table-scroll-tools>div{flex-shrink:0;gap:8px;display:flex}.table-scroll-tools .icon-button{color:#304bff;touch-action:manipulation;background:#fff;border:1px solid #d9e1ef;border-radius:8px;min-width:36px;min-height:36px;box-shadow:0 2px #e4eaf5}.table-scroll-tools .icon-button:disabled{color:#8c98ad;opacity:.45;box-shadow:none}.table-scroll-tools .icon-button:focus-visible{outline-offset:3px;outline:3px solid #7183ff}@media (width<=650px){.table-scroll-tools .icon-button{min-width:44px;min-height:44px}}@media print{.table-scroll-tools{display:none}}.setup-page{--ink:#14203c;--text:#34435f;--text-secondary:#536581;--muted:#64738d;--border:#e1e7f2;color:var(--text);background:#f7f9fe}.setup-page .wordmark{color:#304bff}.setup-page .setup-main{background:#fff;border:1px solid #dfe5f2;border-radius:16px;padding:28px;box-shadow:0 3px #e8edf6}.setup-page .setup-main h1{letter-spacing:-1.1px;font-family:Manrope,sans-serif;font-size:clamp(28px,2.6vw,34px);font-weight:650}.setup-page .setup-sidebar h2{font-family:Manrope,sans-serif;font-size:29px;font-weight:600;line-height:1.3}.setup-page .setup-description{font-size:13px;line-height:1.8}.setup-page .setup-step-current .setup-step-icon{color:#fff;background:#304bff;border-color:#304bff;box-shadow:0 3px #172fd1}.setup-page .setup-step-done .setup-step-icon{color:#304bff;background:#edf1ff;border-color:#dce3ff}.setup-page :is(.setup-suggestions,.setup-competitor-form,.setup-saved-brand){background:#f8faff;border-color:#dfe5f2;border-radius:12px}.setup-page .setup-main .field :is(input,textarea,select){color:#34435f;background:#fff;border:1px solid #d9e1ef;border-radius:9px}.setup-page .setup-main .field :is(input,textarea,select):focus-visible{outline-offset:2px;border-color:#304bff;outline:3px solid #c0caff}.setup-page .setup-main .field :is(input,textarea,select):disabled{color:#64738d;background:#f5f7fc}.setup-page :is(.setup-back,.setup-exit):focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #7183ff}.setup-page .setup-actions .button{min-height:44px;padding-inline:18px;font-size:13px}@media (width<=650px){.setup-page{background:#fff}.setup-page .setup-main{box-shadow:none;border:0;border-radius:0;padding:0}}.app-layout .first-answer-checklist{background:#fff;border-color:#dce3f5;border-radius:15px;box-shadow:0 3px #e8edf6}.app-layout .first-answer-heading>div:not(.first-answer-progress){min-width:0}.app-layout .first-answer-heading h2{color:#14203c;letter-spacing:-.7px;font-family:Manrope,sans-serif;font-size:21px;font-weight:650;line-height:1.4}.app-layout .first-answer-progress{color:#586681;flex-shrink:0;gap:8px;width:128px;font-size:11px;display:grid}.app-layout .first-answer-progress progress{appearance:none;accent-color:#304bff;background:#e7ecf8;border:0;border-radius:9px;width:100%;height:6px;display:block;overflow:hidden}.app-layout .first-answer-progress progress::-webkit-progress-bar{background:#e7ecf8;border-radius:9px}.app-layout .first-answer-progress progress::-webkit-progress-value{background:#304bff;border-radius:9px}.app-layout .first-answer-progress progress::-moz-progress-bar{background:#304bff;border-radius:9px}.app-layout .first-answer-steps{gap:12px;margin-block:24px}.app-layout .first-answer-steps>li{background:#fbfcff;border:1px solid #e2e7f2;border-radius:12px;padding:16px}.app-layout .first-answer-steps>.is-current{background:#f3f6ff;border-color:#c7d1ff;box-shadow:0 2px #e4eaff}.app-layout .first-answer-steps>.is-complete{background:#fff}.app-layout .first-answer-steps .is-current .first-answer-number{box-shadow:0 2px #172fd1}.app-layout .first-answer-steps p,.app-layout .first-answer-next p{color:#586681;line-height:1.8}.app-layout .first-answer-next{background:#f1f4ff;border-color:#dce3ff;border-radius:12px;padding:20px}@media (width<=550px){.app-layout .first-answer-progress{flex-basis:100%;width:100%;margin:4px 0 0}.app-layout .first-answer-heading>div:not(.first-answer-progress){flex:1}.app-layout .first-answer-next{padding:16px}.app-layout .first-answer-next>.button{width:100%}}.app-layout .account-settings .account-profile-form{background:#f8faff;border:1px solid #e0e6f0;border-radius:12px;max-width:560px;padding:20px}.app-layout .account-settings input[readonly]{color:#586681;background:#f1f4fa}.app-layout .account-settings :is(.account-password-details,.account-sessions){background:#fff;border:1px solid #dfe5f2;border-radius:12px;padding:16px;box-shadow:0 2px #e8edf6}.app-layout .account-settings :is(.account-password-details,.account-sessions)>summary{color:#34435f;cursor:pointer;min-height:36px;padding:8px 4px;font-size:13px;font-weight:600}.app-layout .account-settings :is(.account-password-details,.account-sessions)>summary>svg{color:#304bff;vertical-align:middle;margin-right:7px}.app-layout .account-settings :is(.account-password-details,.account-sessions)>summary:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #7183ff}.app-layout .account-settings .session-list{gap:10px}.app-layout .account-settings .session-item{background:#fbfcff;border:1px solid #e0e6f0;border-radius:10px;padding:16px}.app-layout .account-settings .session-current{background:#f1f4ff;border-color:#dce3ff}.app-layout .account-settings .session-item>svg{color:#304bff;background:#fff;border:1px solid #dfe5f2;border-radius:10px;width:36px;height:36px;padding:8px}.app-layout .account-settings .session-item .you-tag{border-radius:5px;padding:3px 6px;font-size:10px;line-height:1.4}.app-layout .account-settings .session-item>div>span{color:#586681;font-variant-numeric:tabular-nums;font-size:12px}@media (width<=650px){.app-layout .account-settings .account-profile-form{margin-inline:16px;padding:16px}.app-layout .account-settings :is(.account-password-details,.account-sessions)>summary{min-height:44px}.app-layout .account-settings .session-item{align-items:flex-start;gap:10px;padding:12px}.app-layout .account-settings .session-item>div{flex-basis:calc(100% - 46px)}.app-layout .account-settings .session-item>.button{width:100%;margin-left:0}}.app-layout .saved-overview-update-bar{background:#fbfcff;border-bottom-color:#e3e8f2;gap:16px 24px}.app-layout .saved-overview-auto{flex:280px;align-items:flex-start;gap:10px;display:flex}.app-layout .saved-overview-auto>span{color:#64738d;background:#fff;border:1px solid #dfe5f2;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.app-layout .saved-overview-auto.is-active>span{color:#304bff;background:#edf1ff;border-color:#dce3ff}.app-layout .saved-overview-auto strong{color:#455572;font-size:12px;font-weight:600}.app-layout .saved-overview-auto p{color:#64738d;max-width:60ch;margin:5px 0 0;font-size:12px;line-height:1.7}.app-layout .saved-overview-refresh{flex-direction:column;align-items:flex-start;gap:8px}.app-layout .saved-overview-refresh>small{font-variant-numeric:tabular-nums;font-size:11px;line-height:1.6}@media (width<=600px){.app-layout .saved-overview-update-bar{padding:16px}.app-layout .saved-overview-refresh,.app-layout .saved-overview-refresh>.button{width:100%}}.app-layout .saved-measurement-guide{background:#fbfcff;border:1px solid #dfe5f2;border-radius:11px;margin:0 22px 20px}.app-layout .saved-measurement-guide>summary{color:#455572;cursor:pointer;min-height:44px;padding:13px 16px;font-size:12px;font-weight:600;line-height:1.6}.app-layout .saved-measurement-guide>summary>svg{color:#304bff;vertical-align:middle;margin-inline:4px 7px}.app-layout .saved-measurement-guide>summary:focus-visible{outline-offset:3px;border-radius:9px;outline:3px solid #7183ff}.app-layout .saved-measurement-guide[open]>summary{color:#304bff;border-bottom:1px solid #e3e8f2}.app-layout .saved-measurement-guide>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:20px;display:grid}.app-layout .saved-measurement-guide dt{color:#34435f;margin-bottom:7px;font-size:12px;font-weight:600}.app-layout .saved-measurement-guide dd,.app-layout .saved-measurement-guide>p{color:#586681;margin:0;font-size:12px;line-height:1.8}.app-layout .saved-measurement-guide>p{border-top:1px solid #e3e8f2;padding:14px 20px}@media (width<=650px){.app-layout .saved-measurement-guide{margin-inline:16px}.app-layout .saved-measurement-guide>dl{grid-template-columns:minmax(0,1fr);gap:18px;padding:16px}.app-layout .saved-measurement-guide>p{padding-inline:16px}}:is(.app-layout,.modal) .filter-chips>.citation-filter-chip{color:#455572;background:#f1f4ff;border:1px solid #dce3ff;border-radius:9px;gap:6px;min-width:0;max-width:min(420px,100%);padding:3px 4px 3px 10px;font-size:12px;line-height:1.6}:is(.app-layout,.modal) .citation-filter-chip>span{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}:is(.app-layout,.modal) .filter-chips .citation-filter-chip>.icon-button{color:#536581;touch-action:manipulation;background:#fff;border:1px solid #dce3ff;border-radius:7px;flex-shrink:0;min-width:36px;min-height:36px;padding:8px}:is(.app-layout,.modal) .citation-filter-chip>.icon-button:focus-visible{outline-offset:2px;outline:3px solid #7183ff}@media (hover:hover) and (pointer:fine){:is(.app-layout,.modal) .citation-filter-chip>.icon-button:hover{color:#304bff;border-color:#aebcff}}@media (width<=650px){:is(.app-layout,.modal) .filter-chips .citation-filter-chip>.icon-button{min-width:44px;min-height:44px}}:is(.app-layout,.modal) .citation-filter-chip>.filter-chip-label{gap:4px;display:grid}:is(.app-layout,.modal) .filter-chip-label>.text-link{text-underline-offset:3px;justify-self:start;min-height:32px;font-size:11px;text-decoration:underline}@media (width<=650px){:is(.app-layout,.modal) .filter-chip-label>.text-link{min-height:44px}}.app-layout .page-tools>summary{color:#536581;touch-action:manipulation;background:#fff;border-color:#dfe5f2;border-radius:9px;min-height:40px;padding:9px 12px;box-shadow:0 2px #e8edf6}.app-layout .page-tools[open]>summary{color:#304bff;background:#f1f4ff;border-color:#c7d1ff}.app-layout .page-tools[open]>summary>svg:last-child{transform:rotate(180deg)}.app-layout .page-tools>summary:focus-visible{outline-offset:3px;outline:3px solid #7183ff}.app-layout .page-tools-popover{overscroll-behavior:contain;background:#fff;border-color:#dce3f0;border-radius:13px;width:min(300px,100vw - 24px);max-height:calc(100dvh - 96px);padding:20px;overflow-y:auto;box-shadow:0 4px #e6ebf5,0 12px 32px #172d571a}.app-layout .page-tools-popover>strong{color:#14203c;font-size:14px}.app-layout .page-tools-popover>p{color:#586681;margin:8px 0 18px;font-size:12px;line-height:1.8}.app-layout .page-tools-popover .button{min-height:44px}@media (width<=650px){.app-layout .topbar{position:relative}.app-layout .page-tools{position:static}.app-layout .page-tools>summary{min-height:44px;padding-inline:9px}.app-layout .page-tools-popover{width:auto;top:calc(100% + 8px);left:12px;right:12px}}:is(.app-layout,.modal) .secondary-actions-content{background:#fff;border-color:#dfe5f2;border-radius:12px;max-width:100%}.app-layout .history-export-menu .secondary-actions-content{gap:10px;padding:16px}.app-layout .history-export-menu .history-export-choice{text-align:left;flex:100%;justify-content:flex-start;gap:12px;width:100%;min-height:64px;padding:12px;display:flex}.app-layout .history-export-choice>svg{color:#304bff;flex-shrink:0}.app-layout .history-export-choice>span{gap:5px;min-width:0;display:grid}.app-layout .history-export-choice strong{font-size:12px;font-weight:600}.app-layout .history-export-choice small{color:#64738d;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;line-height:1.6}.app-layout .history-export-menu .secondary-actions-content>small{border-top:1px solid #e7ebf4;padding-top:10px;line-height:1.8}.app-layout .topbar-cta-short{display:none}@media (width<=650px){.app-layout .topbar-cta{min-height:44px!important}}@media (width<=480px){.app-layout .topbar-cta-full,.app-layout .topbar-cta>svg{display:none}.app-layout .topbar-cta-short{display:inline}}.history-quick-view{display:none}@media (width<=650px){.app-layout .history-presets{display:none}.app-layout .history-quick-view{background:#fff;border:1px solid #dfe5f2;border-radius:12px;gap:8px;margin-bottom:20px;padding:16px;display:grid;box-shadow:0 2px #e8edf6}.app-layout .history-quick-view>label{color:#455572;font-size:12px;font-weight:600}.app-layout .history-quick-view>select{color:#34435f;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d9e1ef;border-radius:9px;padding:10px 12px;font-size:16px}.app-layout .history-quick-view>select:focus-visible{outline-offset:2px;border-color:#304bff;outline:3px solid #c0caff}.app-layout .history-quick-view>small{color:#64738d;font-size:11px;line-height:1.7}}.app-layout .workspace-demo-notice{background:#eef2ff;border-color:#dfe5f2;border-radius:12px;align-items:flex-start}.app-layout .workspace-demo-notice>svg{color:#304bff;margin-top:2px}.app-layout .workspace-demo-notice>div{min-width:0}.app-layout .workspace-demo-notice strong{color:#34435f;font-size:13px;line-height:1.5}.app-layout .workspace-demo-notice p{color:#586681;font-size:13px;line-height:1.7}.app-layout .workspace-demo-notice>.button{flex-shrink:0;margin-left:0}.app-layout .collection-plan-start{background:#fff;border-color:#dfe5f2;border-radius:14px;max-width:760px;margin-top:24px;padding:28px;box-shadow:0 3px #e8edf6}.app-layout .collection-plan-start>h2{color:#14203c;letter-spacing:-.6px;font-family:Manrope,sans-serif;font-size:21px;font-weight:650;line-height:1.4}.app-layout .collection-plan-start>p{color:#586681;max-width:65ch;line-height:1.8}.app-layout .collection-plan-start-platforms{flex-wrap:wrap;gap:10px;margin:22px 0;padding:0;list-style:none;display:flex}.app-layout .collection-plan-start-platforms>li{color:#536581;border:1px solid #e0e6f0;border-radius:9px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:inline-flex}.app-layout .collection-plan-start-actions{flex-wrap:wrap;gap:12px;display:flex}@media (width<=600px){.app-layout .workspace-demo-notice{grid-template-columns:18px minmax(0,1fr);gap:12px;padding:16px;display:grid}.app-layout .workspace-demo-notice>.button{grid-column:1/-1;width:100%;min-height:44px}.app-layout .collection-plan-start{padding:20px}.app-layout .collection-plan-start-actions>.button{width:100%}}.app-layout .question-bulk-toolbar{background:#f3f6ff;border:1px solid #d9e2ff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:16px;margin:16px 0;padding:20px;display:grid;box-shadow:0 3px #e6ecfa}.app-layout .question-bulk-toolbar>.bulk-selection-summary{gap:6px;min-width:0;display:grid}.app-layout .question-bulk-count{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-layout .question-bulk-count strong{color:#14203c;font-size:15px}.app-layout .question-bulk-count span{color:#344d9b;background:#fff;border:1px solid #d9e2ff;border-radius:6px;padding:3px 8px;font-size:12px;line-height:1.5}.app-layout .question-bulk-toolbar .bulk-selection-summary p{color:#586681;margin:0;font-size:12px;line-height:1.7}.app-layout .question-bulk-selection-controls,.app-layout .question-bulk-actions{flex-wrap:wrap;gap:10px;display:flex}.app-layout .question-bulk-actions{border-top:1px solid #dfe5f2;grid-column:1/-1;padding-top:16px}.app-layout .question-bulk-toolbar .button{min-height:40px;padding:9px 12px;font-size:12px}.app-layout .question-bulk-toolbar .question-bulk-archive{color:#a52c38;border-color:#eed3d8}.app-layout .question-selected-records{background:#fff;border-color:#dfe5f2;border-radius:12px;padding:0 20px 16px;box-shadow:0 2px #e8edf6}.app-layout .question-selected-records>summary{color:#34435f;min-height:44px;padding:15px 0;font-size:13px}.app-layout .question-selected-records>summary:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #c0caff}.app-layout .question-selected-records:not([open]){padding-bottom:0}.app-layout .question-selected-records strong{color:#14203c;font-size:13px}@media (width<=850px){.app-layout .question-bulk-toolbar{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.app-layout .question-bulk-toolbar{padding:16px}.app-layout .question-bulk-toolbar .button,.app-layout .question-selected-records li>.button{flex:130px;min-height:44px}.app-layout .question-selected-records{padding-inline:16px}}.app-layout .prompt-panel>.question-library-filters{grid-template-columns:minmax(230px,.8fr) minmax(0,2fr);align-items:end;gap:16px;display:grid}.app-layout .question-library-filters>.table-filters{grid-template-columns:minmax(110px,1fr) minmax(110px,1fr) minmax(180px,1.4fr) minmax(140px,1fr);align-items:end;gap:12px;min-width:0;display:grid}.app-layout .question-library-filters .table-filters>label{color:#586681;gap:7px;min-width:0;font-size:12px;font-weight:550;display:grid}.app-layout .question-library-filters .table-filters select{width:100%;min-width:0;max-width:none;min-height:44px;font:inherit;color:#34435f;padding:10px 28px 10px 12px;font-size:13px}.app-layout .question-library-filters .table-filters select:focus-visible{outline-offset:2px;border-color:#304bff;outline:3px solid #c0caff}@media (width<=1250px){.app-layout .prompt-panel>.question-library-filters{grid-template-columns:minmax(0,1fr)}}@media (width<=850px){.app-layout .question-library-filters>.table-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.app-layout .prompt-panel .question-topic-chips{display:none}.app-layout .prompt-panel .question-topic-bar{justify-content:flex-end}.app-layout .question-library-filters .table-filters select{font-size:16px}.app-layout .question-library-filters .question-library-analysis-filter,.app-layout .question-library-filters .question-library-sort-filter{grid-column:1/-1}}@media (width<=360px){.app-layout .question-library-filters>.table-filters{grid-template-columns:minmax(0,1fr)}}.app-layout .answer-list-card.is-selected{border-color:#304bff;box-shadow:0 0 0 1px #304bff,0 3px #dce3ff}.app-layout .answer-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-layout .answer-card-heading .answer-card-meta{gap:10px;min-width:0}.app-layout .answer-card-collection{color:#64738d;font-size:12px}.app-layout .answer-card-heading .answer-compare-select{color:#536581;background:#fff;border:1px solid #dfe5f2;border-radius:8px;gap:8px;min-height:36px;padding:7px 10px;font-size:12px}.app-layout .answer-card-heading .answer-compare-select:has(input:checked){color:#304bff;background:#eef2ff;border-color:#cbd5ff}.app-layout .answer-card-heading .answer-compare-select:focus-within{outline-offset:2px;outline:3px solid #c0caff}.app-layout .answer-card-observed{color:#64738d;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;margin:12px 0 0;font-size:12px;line-height:1.7;display:flex}.app-layout .answer-list-card h3{color:#14203c;font-family:Manrope,sans-serif;font-size:17px;font-weight:650}.app-layout .answer-card-bottom{align-items:flex-end}.app-layout .answer-card-result{gap:14px;min-width:0;display:grid}.app-layout .answer-card-result>.answer-outcome-badge{overflow-wrap:anywhere;justify-self:start;max-width:100%;font-size:12px;line-height:1.6}.app-layout .answer-card-measurements{flex-wrap:wrap;gap:12px 24px;margin:0;display:flex}.app-layout .answer-card-measurements>div{gap:4px;display:grid}.app-layout .answer-card-measurements dt{color:#64738d;font-size:11px;line-height:1.6}.app-layout .answer-card-measurements dd{color:#34435f;margin:0;font-size:13px;font-weight:600;line-height:1.6}.app-layout .answer-card-read{flex-shrink:0;min-height:40px;font-size:12px}@media (width<=650px){.app-layout .answer-card-heading .answer-compare-select{min-height:44px}.app-layout .answer-card-heading .answer-compare-select input{width:18px;height:18px}.app-layout .answer-card-read{width:100%;min-height:44px}.app-layout .answer-card-bottom{align-items:stretch}}.app-layout .answer-find-navigation{gap:8px}.app-layout .answer-find-navigation .icon-button{color:#53617b;background:#fff;border:1px solid #dfe5f0;border-radius:8px;width:36px;height:36px;box-shadow:0 2px #edf0f6}.app-layout .answer-find-navigation .icon-button:focus-visible{outline-offset:2px;outline:3px solid #c0caff}.app-layout .answer-find-navigation .icon-button:disabled{opacity:.45;box-shadow:none}.app-layout .answer-find-brands-label{color:#586681;flex-basis:100%;margin-bottom:2px;font-size:12px;font-weight:550;line-height:1.6}.app-layout .answer-find-more-brands{flex-basis:100%;min-width:0;margin-top:6px}.app-layout .answer-find-more-brands>summary{color:#34435f;cursor:pointer;background:#fff;border:1px solid #dfe5f0;border-radius:8px;width:fit-content;max-width:100%;padding:10px 12px;font-size:12px;line-height:1.6;box-shadow:0 2px #edf0f6}.app-layout .answer-find-more-brands>summary:focus-visible{outline-offset:2px;outline:3px solid #c0caff}.app-layout .answer-find-more-brands>div{overscroll-behavior:contain;flex-wrap:wrap;gap:8px;max-height:240px;margin-top:12px;padding:4px;display:flex;overflow-y:auto}.app-layout .answer-markdown .answer-table-scroll:has(+.table-scroll-tools){border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.app-layout .answer-markdown .answer-table-scroll+.table-scroll-tools{border:1px solid #dfe5f2;border-top:0;border-radius:0 0 8px 8px;margin-bottom:20px}.app-layout .answer-markdown .table-scroll-tools>div{margin:0}@media (width<=650px){.app-layout .answer-find-navigation .icon-button,.app-layout .answer-find-input .icon-button{flex-shrink:0;width:44px;height:44px}.app-layout .answer-find-more-brands>summary,.app-layout .answer-find-brand{min-height:44px}.app-layout .answer-find-more-brands>summary{width:100%}}@media (width<=480px){.app-layout .saved-topic-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.app-layout .saved-topic-stats>div:last-child{border-top:1px solid #dfe5f2;grid-column:1/-1;padding-top:12px}}.app-layout .saved-topic-card-actions{gap:10px;margin-top:16px}.app-layout .saved-topic-card-actions .button{min-height:40px;margin-top:0;font-size:12px}.app-layout .saved-topic-platforms a{color:#536581;background:#fff;border-color:#dfe5f0;border-radius:8px;min-height:40px;padding:8px 10px}.app-layout .saved-topic-platforms a:focus-visible,.app-layout .saved-topic-card>details>summary:focus-visible{outline-offset:2px;outline:3px solid #c0caff}.app-layout .saved-topic-platforms strong{color:#304bff;text-align:center;background:#eef2ff;border-radius:5px;min-width:20px;padding:2px 5px;font-size:11px}.app-layout .saved-topic-card>details>summary{color:#34435f;border-radius:6px;min-height:44px;padding:12px 0;font-size:13px;font-weight:600;line-height:1.6}.app-layout .saved-topic-actions .button{min-height:40px;font-size:12px}@media (width<=650px){.app-layout .saved-topic-coverage>.answers-filterbar{grid-template-columns:minmax(0,1fr)}.app-layout .saved-topic-coverage>.answers-filterbar select{min-height:44px;font-size:16px}.app-layout .saved-topic-card-actions .button,.app-layout .saved-topic-actions .button{flex:180px;min-height:44px}.app-layout .saved-topic-platforms a{min-height:44px}}.app-layout .comparison-selection{background:#f3f6ff;border-color:#d7dfff;border-radius:14px;padding:24px;box-shadow:0 3px #e6ecfa}.app-layout .comparison-selection-heading{flex-flow:wrap}.app-layout .comparison-selection-heading>div:first-child{flex:280px;min-width:0}.app-layout .comparison-selection-heading h2{color:#14203c;letter-spacing:-.4px;font-family:Manrope,sans-serif;font-size:18px;line-height:1.5}.app-layout .comparison-selection-actions{flex-shrink:1;gap:10px}.app-layout .comparison-selection-grid article{border-color:#dfe5f0;border-radius:11px;padding:18px;box-shadow:0 2px #e8edf6}.app-layout .comparison-selection-grid article.is-empty{box-shadow:none;background:#fbfcff}.app-layout .comparison-selection-slot>strong{font-size:11px}.app-layout .comparison-selection-slot .icon-button{background:#fff;border:1px solid #dfe5f0;border-radius:8px;width:36px;height:36px}.app-layout .comparison-selection-slot .icon-button:focus-visible{outline-offset:2px;outline:3px solid #c0caff}.app-layout .comparison-selection-grid h3{color:#14203c;font-size:14px}.app-layout .comparison-selected-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.app-layout .comparison-slot-action{min-height:40px;margin-top:14px;font-size:12px}.modal .comparison-replacement-question>small{flex-wrap:wrap;align-items:center;gap:6px;line-height:1.7;display:flex}.modal .comparison-replacement-choices>.button>span{align-items:flex-start;gap:8px;display:flex}.modal .comparison-replacement-date{color:#64738d;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.7}@media (width<=650px){.app-layout .comparison-selection{padding:16px}.app-layout .comparison-selection-heading>div:first-child{flex-basis:auto}.app-layout .comparison-selection-actions{width:100%}.app-layout .comparison-selection-actions .button,.app-layout .comparison-slot-action{width:100%;min-height:44px}.app-layout .comparison-selection-slot .icon-button{width:44px;height:44px}}.app-layout .comparison-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.app-layout .comparison-section-nav .button{white-space:normal;min-height:44px}.app-layout .saved-comparison-read{min-height:40px;margin-top:18px;font-size:12px}.app-layout .answer-comparison-column[id]{scroll-margin-top:24px}.app-layout .answer-comparison-column[id]:focus-visible{outline-offset:3px;outline:3px solid #c0caff}.app-layout .answer-comparison-header>.eyebrow{align-items:center;gap:8px;display:inline-flex}.app-layout .answer-comparison-header>.button{min-height:40px;margin-top:14px;font-size:12px}@media (width<=650px){.app-layout .comparison-section-nav{grid-template-columns:minmax(0,1fr)}.app-layout .saved-comparison-read,.app-layout .answer-comparison-header>.button{width:100%;min-height:44px}.app-layout .saved-comparison-controls{grid-template-columns:minmax(0,1fr);display:grid}.app-layout .saved-comparison-controls select{min-height:44px;font-size:16px}}
