.product-app,.auth-page{--paper:#faf9f6;--surface:#fff;--ink:#292824;--muted:#716e67;--line:#e6e3dd;--blue:#6b547c;--blue-dark:#523d64;--blue-soft:#f1edf5;--teal:#426957;--red:#a03c40;--radius:12px;--product-ease:cubic-bezier(.22, 1, .36, 1);color:var(--ink);background:var(--paper);min-height:100dvh}.product-app ::selection,.auth-page ::selection{color:#30223b;background:#dfd2e8}.product-app :focus-visible,.auth-page :focus-visible{outline-offset:4px;outline:2px solid #9275a5}.product-app a,.auth-page a{text-underline-offset:5px;text-decoration-thickness:1px}.app-wordmark{min-height:44px;color:var(--ink);letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:8px;font-size:20px;font-weight:500;text-decoration:none;display:inline-flex}.app-wordmark>svg{color:#7b608d;stroke-width:1.8px;width:27px;height:27px}.app-wordmark>span{color:#746a60;letter-spacing:-.02em;margin-left:-3px;font-size:14px}.app-sidebar{z-index:30;background:#f0efea;border-right:1px solid #e7e4de;flex-direction:column;width:240px;padding:25px 17px 16px;display:flex;position:fixed;inset:0 auto 0 0}.app-sidebar>.app-wordmark{margin:0 12px 35px}.app-sidebar nav{gap:6px;display:grid}.app-sidebar nav :is(button,a){color:#68645e;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;min-height:46px;padding:12px 15px;font-size:13px;transition:background .18s,color .18s;display:flex}.app-sidebar nav :is(button,a).active{color:#4b365d;background:#e5e0e8}.app-sidebar nav :is(button,a):hover{color:#302b35;background:#e9e6e1}.app-sidebar-note{color:#70675f;padding:22px 15px;font-size:11px;line-height:1.7}.app-account{border-top:1px solid #dfdcd6;align-items:center;gap:9px;min-width:0;margin-top:auto;padding:17px 2px 0;display:flex}.app-avatar{color:#6c537f;background:#e2dbe7;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.app-account>span:nth-child(2){min-width:0}.app-account strong{font-size:11px;font-weight:500;display:block}.app-email{color:#6d635b;white-space:nowrap;text-overflow:ellipsis;max-width:121px;font-size:10px;display:block;overflow:hidden}.app-icon-button{color:#756d63;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background .2s;display:inline-grid}.app-icon-button:hover{background:#e3ded7}.app-account .app-icon-button{margin-left:auto}.app-mobile-header,.app-scrim{display:none}.app-content{min-height:100dvh;margin-left:240px}.product-app .workspace{width:min(1180px,100% - 88px);margin:0 auto;padding-top:55px;padding-bottom:65px}.product-app h1{letter-spacing:-.035em;font-size:31px;font-weight:500;line-height:1.2}.product-app h2{letter-spacing:-.025em;font-size:19px;font-weight:500;line-height:1.3}.product-app h3{font-size:15px;font-weight:500}.product-app .muted{color:var(--muted)}.product-app .workspace-title{border-bottom:1px solid var(--line);align-items:center;margin-bottom:15px;padding-bottom:24px}.product-app .workspace-title p{margin-top:9px;font-size:13px}.workspace-private{color:#746a60;font-size:11px}.product-app .panel{border:1px solid var(--line);box-shadow:none;background:var(--surface);border-radius:12px;padding:25px}.product-app .project-strip{background:0 0;border:0;gap:13px;margin-bottom:0;padding:20px 0 25px}.product-app .project-initial{color:#70577f;background:#ede6f0;border-radius:10px;width:40px;height:40px;font-size:19px}.product-app .project-strip h2{font-size:18px}.product-app .project-strip p{font-size:11px}.product-app .brand-list{margin-left:12px}.product-app .brand-chip{color:#69625c;background:#f0eeea;border:0;border-radius:6px;font-size:10px}.product-app .brand-chip.own{color:#6c4c80;background:#eee7f2}.product-app .brand-chip span{font-size:9px}.product-app .setup-toggle{min-height:38px;margin-left:auto;padding-inline:12px;font-size:11px}.product-app .button{min-height:42px;box-shadow:none;transition:background .2s, border-color .2s, transform .2s var(--product-ease);border-radius:8px;padding:10px 17px;font-size:12px;font-weight:500}.product-app .primary{color:#fff;background:#70607c;border-color:#70607c}.product-app .primary:hover:not(:disabled){background:#5c4b68;border-color:#5c4b68;transform:translateY(-1px)}.product-app .secondary{color:#5c535f;background:#fff;border-color:#ded9d3}.product-app .secondary:hover:not(:disabled){background:#f5f1f7;border-color:#beaec9}.product-app .button:active:not(:disabled){transform:translateY(1px)}.product-app .setup-grid{gap:20px;margin-bottom:32px}.product-app .setup-collapsed{display:none}.product-app .panel p,.product-app label{font-size:12px;line-height:1.7}.product-app .field-note{color:#776d64;font-size:10px;line-height:1.65}.product-app input,.product-app textarea,.product-app select{color:var(--ink);caret-color:#80618c;background:#fcfbf9;border:1px solid #dedad3;border-radius:7px;font-size:13px;transition:border-color .18s,box-shadow .18s}.product-app input:focus,.product-app textarea:focus,.product-app select:focus{border-color:#a08aad;box-shadow:0 0 0 3px #aa8bbc12}.product-app input::placeholder,.product-app textarea::placeholder{color:#776d64}.product-app textarea{min-height:172px;padding:13px 15px;line-height:1.8}.product-app .section-heading{margin-bottom:18px}.product-app .launch-panel>h2{margin-bottom:20px}.product-app .launch-panel>p{margin-block:15px}.product-app .mode-select{background:#f4f1ec;border:0;border-radius:8px;gap:5px;padding:4px}.product-app .mode-select label{background:0 0;border:0;border-radius:5px;padding:7px 12px}.product-app .mode-select label:has(input:checked){background:#fff;box-shadow:0 1px 4px #30251d0c}.product-app .mode-select input{accent-color:#7f638d}.product-app .report-heading{align-items:center;margin-top:20px;margin-bottom:22px}.product-app .report-heading h2{align-items:center;gap:12px;font-size:23px;display:flex}.product-app .report-heading p{margin-top:9px;font-size:11px}.product-app .history-select{color:#746960;font-size:10px}.product-app .history-select select{max-width:280px;min-height:39px;margin-top:6px;font-size:11px}.product-app .badge{color:#74665b;letter-spacing:.01em;background:#ede9e2;border:0;font-size:9px}.product-app .badge.demo{color:#775092;background:#eee6f4}.product-app .badge.live{color:#446754;background:#e9f1ea}.product-app .summary-panel{margin-bottom:25px;padding:24px}.product-app .summary-top{border:0;padding-bottom:15px;font-size:11px}.product-app .summary-top p{font-size:11px}.product-app .status{color:#796e63;background:#f1efeb;border-radius:5px;font-size:10px}.product-app .status-completed{color:#506e55;background:#edf2ed}.product-app .group-select{background:#f5f3ef;border-radius:7px;gap:2px;width:fit-content;padding:4px}.product-app .group-select button{color:#81766e;background:0 0;border:0;border-radius:5px;min-height:34px;padding:7px 12px;font-size:11px;transition:background .18s,color .18s}.product-app .group-select button[aria-pressed=true]{color:#594761;background:#fff;box-shadow:0 1px 3px #00000008}.product-app .metric-grid{gap:0;margin-block:24px 18px}.product-app .metric{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;padding:5px 25px}.product-app .metric:first-child{padding-left:0}.product-app .metric:last-child{border-right:0}.product-app .metric>div:first-child{min-height:37px}.product-app .metric-name{font-size:13px}.product-app .metric .quiet{font-size:10px}.product-app .metric strong{letter-spacing:-.045em;color:#51445b;font-size:38px;font-weight:400}.product-app .metric>span{color:#776d64;font-size:10px}.product-app .rate-track{background:#f0ece8;border-radius:2px;height:3px;margin-top:16px}.product-app .rate-track>span{transition:width .45s var(--product-ease);background:#b7a4c1;border-radius:2px}.product-app .primary-metric .rate-track>span{background:#8c6f9e}.product-app .evidence-layout{grid-template-columns:minmax(250px,.85fr) minmax(0,1.3fr);align-items:start;gap:20px}.product-app .questions-results{padding:23px 0}.product-app .questions-results .section-heading{margin-bottom:12px;padding-inline:21px}.product-app .questions-results h2,.product-app .answer-panel h2{font-size:16px}.product-app .question-row{background:0 0;border:0;border-top:1px solid #f0ede8;border-radius:0;padding:20px;transition:background .18s}.product-app .question-row.selected{background:#f4f0f7;box-shadow:inset 2px 0 #ac93bb}.product-app .question-row:hover{background:#f6f3f8}.product-app .question-index{color:#7c6584;font-size:10px}.product-app .question-text{color:#4e4750;font-size:12px;font-weight:400;line-height:1.6}.product-app .question-meta{gap:7px;margin-top:9px}.product-app .answer-brands{gap:6px;margin-top:11px;font-size:10px}.product-app .answer-brands>span{color:#796c61;background:#f1eeeb;border-radius:4px;padding:2px 6px}.product-app .answer-brands>.own-text{color:#755186;background:#eae0f0}.product-app .answer-panel{padding:25px}.product-app .answer-question{background:0 0;border:0;padding:0;font-size:15px;font-weight:500;line-height:1.55}.product-app .demo-notice{color:#795f49;background:#faf5ed;border:0;border-radius:6px;margin-block:18px;padding:10px 12px;font-size:10px;line-height:1.65}.product-app .response-text{color:#504a46;animation:answer-read .22s var(--product-ease);background:0 0;border:0;border-radius:0;margin-block:22px;padding:0;font-size:14px;line-height:1.95}.product-app mark{border-radius:4px;padding:2px 3px}.product-app .own-mark{color:#68487d;background:#eadef1}.product-app .competitor-mark{color:#78624d;background:#f0e9e0}.product-app .sources{border-top:1px solid var(--line);padding-top:20px}.product-app .sources h3{margin-bottom:14px;font-size:12px}.product-app .sources a{color:#6b547c;font-size:12px}.product-app .sources a span{color:#776d64;font-size:10px}.product-app .evidence-details{border-top:1px solid var(--line);color:#83766c;margin-top:22px;padding-top:16px;font-size:11px}.product-app .evidence-details pre{background:#f6f4f0;border-radius:6px;font-size:10px}.product-app .evidence-details summary{padding-block:5px}.product-app .empty{background:0 0;border:1px dashed #ded7d0;padding-block:65px}.product-app .empty h2{margin-bottom:12px}.product-app .empty p{max-width:49ch;margin-inline:auto;font-size:13px}.product-app .empty-lens{border-width:2px;border-color:#b9a7c3;width:33px;height:33px;margin-bottom:23px}.product-app .empty-lens:after{background:#b9a7c3;height:2px}.product-app .project-form{max-width:820px;margin:40px auto;padding:35px 42px}.product-app .form-intro h2{letter-spacing:-.035em;margin-bottom:15px;font-family:Literata,Georgia,serif;font-size:29px;font-weight:400}.product-app .form-intro p{max-width:60ch;line-height:1.8}.product-app .form-intro{margin-bottom:28px}.product-app .text-button{color:#7f618f;min-height:38px;font-size:11px;transition:color .18s}.product-app .remove-button{color:#776d64;min-height:38px;font-size:10px}.product-app .notice{color:#5e7059;background:#eef2e9;border:0;border-radius:8px;padding:14px 18px;font-size:12px}.product-app .error-banner{color:#9c514b;background:#faf0ef;border:0;border-radius:8px;font-size:12px}.method-page{width:min(720px,100% - 88px);margin:0 auto;padding-block:65px}.method-page h1{font-family:Literata,Georgia,serif;font-size:35px;font-weight:400}.method-lead{color:#7d7168;margin-block:24px 45px;font-size:16px;line-height:1.8}.method-page section{border-top:1px solid var(--line);padding-block:24px}.method-page section p{color:#756a61;margin-top:15px;font-size:14px;line-height:1.9}.method-page>.button{margin-top:25px}.auth-page{flex-direction:column;display:flex}.auth-header{justify-content:space-between;align-items:center;padding:24px 44px;display:flex}.auth-header>a:last-child{color:#8a7f76;align-items:center;gap:9px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.auth-header>a:last-child svg{width:16px}.auth-main{width:min(380px,100% - 48px);margin:auto;padding-block:55px 100px}.auth-symbol{color:#80638e;place-items:center;margin:0 auto 23px;display:grid}.auth-symbol svg{stroke-width:1.15px;width:35px;height:35px}.auth-main h1{color:#3d3733;text-align:center;letter-spacing:-.035em;white-space:pre-line;font-family:Literata,Georgia,serif;font-size:36px;font-weight:400;line-height:1.22}.auth-description{color:#776d64;text-align:center;margin-top:23px;font-size:13px;line-height:1.85}.auth-description strong{color:#675c52;overflow-wrap:anywhere;font-weight:500}.auth-form{flex-direction:column;gap:17px;margin-top:34px;display:flex}.auth-form label{color:#6e6258;gap:9px;font-size:11px;font-weight:400;display:grid}.auth-form input{color:#433a33;caret-color:#8c6f9e;background:#fff;border:1px solid #dfd8d0;border-radius:9px;outline:none;min-height:51px;padding:14px 15px;font-size:14px;transition:border-color .18s,box-shadow .18s}.auth-form input:focus{border-color:#b4a1bd;box-shadow:0 0 0 3px #aa8bbc12}.auth-form input::placeholder{color:#776d64}.auth-form .auth-code{text-align:center;letter-spacing:.48em;font-variant-numeric:tabular-nums;padding-left:25px;font-size:25px}.auth-submit{color:#fff;min-height:50px;transition:background .18s, transform .18s var(--product-ease);background:#73607c;border:0;border-radius:9px;justify-content:center;align-items:center;gap:15px;padding:14px;font-size:13px;font-weight:400;display:flex}.auth-submit svg{width:17px}.auth-submit:hover:not(:disabled){background:#5e4c68;transform:translateY(-1px)}.auth-submit:active:not(:disabled){transform:translateY(1px)}.auth-submit:disabled{opacity:.5}.auth-small{color:#776d64;text-align:center;margin-top:21px;font-size:10px;line-height:1.7}.auth-error{color:#a34c45;background:#faf0ed;border-radius:6px;padding:10px 12px;font-size:11px;line-height:1.7}.auth-followup{gap:4px;margin-top:15px;display:grid}.auth-followup button{color:#89758f;background:0 0;border:0;min-height:40px;font-size:11px}.auth-followup button:hover:not(:disabled){color:#51395f}.auth-dev{color:#8e7a65;text-align:center;border-top:1px solid #e6ded5;margin-top:17px;padding-top:15px;font-size:11px;line-height:1.8}.auth-footer{text-align:center;color:#776d64;padding:22px;font-size:10px}.service-unavailable{text-align:center;flex-direction:column;justify-content:center;gap:25px;min-height:100dvh;display:flex}@keyframes answer-read{0%{opacity:.6}to{opacity:1}}@media (max-width:1200px){.app-sidebar{width:210px;padding-inline:12px}.app-content{margin-left:210px}.product-app .workspace{width:calc(100% - 56px)}.product-app .brand-list{display:none}.app-email{max-width:102px}.product-app .metric{padding-inline:16px}}@media (max-width:1000px){.product-app .evidence-layout,.product-app .setup-grid{grid-template-columns:1fr}.product-app .launch-panel{grid-template-columns:1fr 1fr;gap:10px 25px;display:grid}.product-app .launch-panel>h2{grid-column:1;margin:0}.product-app .launch-panel>p{margin:0}.product-app .launch-panel>.button{grid-area:1/2/span 2;align-self:start}.product-app .project-form{padding:28px}}@media (max-width:760px){.app-mobile-header{z-index:35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf9f6f5;border-bottom:1px solid #e8e2db;justify-content:space-between;align-items:center;padding:9px 21px;display:flex;position:sticky;top:0}.app-sidebar{visibility:hidden;transition:transform .25s var(--product-ease);width:255px;padding-top:85px;transform:translate(-100%)}.app-sidebar>.app-wordmark{display:none}.app-sidebar.is-open{visibility:visible;transform:translate(0)}.app-scrim{z-index:25;background:#31263735;border:0;display:block;position:fixed;inset:62px 0 0}.app-content{margin-left:0}.product-app .workspace{width:calc(100% - 40px);padding-top:30px}.product-app h1{font-size:26px}.workspace-private{display:none}.product-app .workspace-title{margin-bottom:0}.product-app .project-strip{flex-wrap:wrap}.product-app .setup-toggle{font-size:10px}.product-app .project-strip h2{font-size:16px}.product-app .panel{padding:20px}.product-app .project-form{margin-top:28px}.product-app .form-intro h2{font-size:26px}.product-app .report-heading{flex-direction:column;align-items:start;gap:15px}.product-app .report-heading h2{font-size:21px}.product-app .history-select{width:100%}.product-app .history-select select{width:100%;max-width:100%}.product-app .summary-top{flex-direction:column;align-items:start;gap:10px}.product-app .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.product-app .metric{padding-inline:12px}.product-app .metric strong{font-size:29px}.product-app .metric-name{overflow-wrap:anywhere;font-size:10px}.product-app .metric>span{font-size:8px;line-height:1.6}.product-app .metric .quiet{font-size:8px}.product-app .questions-results{padding:20px 0}.product-app .question-text{font-size:13px}.product-app .question-row{padding:17px}.product-app .answer-panel{padding:21px}.product-app .response-text{font-size:14px}.product-app .group-select{width:100%}.product-app .group-select button{flex:1;min-height:40px;padding-inline:9px;font-size:10px}.method-page{width:calc(100% - 48px);padding-block:35px}.method-page h1{font-size:30px}.auth-header{padding:17px 24px}.auth-header>a:last-child{font-size:10px}.auth-main{padding-block:45px 70px}.auth-main h1{font-size:34px}}@media (max-width:420px){.product-app .launch-panel{display:block}.product-app .launch-panel>h2{margin-bottom:18px}.product-app .launch-panel>p{margin-block:15px}.product-app .project-form{padding:23px 18px}.product-app .panel{border-radius:10px}.product-app .setup-toggle{padding-inline:9px}.auth-main{width:calc(100% - 48px)}.app-email{max-width:140px}}@media (prefers-reduced-motion:reduce){.product-app *,.auth-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.app-sidebar nav a{text-decoration:none}.product-app .setup-entry{max-width:680px;padding-block:28px}.product-app .setup-entry>p{margin-block:18px 28px}.product-app .setup-entry form>label,.product-app .setup-section>label,.product-app .setup-fields label{margin:18px 0 7px;display:block}.product-app .setup-entry input{width:100%}.product-app .setup-entry form>p{margin-block:12px 20px}.product-app .form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block:20px;display:flex}.product-app .context-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:56px;display:grid}.product-app .context-layout>*{min-width:0}.product-app .setup-section{border-bottom:1px solid var(--line);padding-block:25px}.product-app .setup-section>p{margin-block:12px 20px}.product-app .setup-section input,.product-app .setup-fields input,.product-app .setup-fields textarea{width:100%}.product-app .setup-fields{border:0;border-bottom:1px solid var(--line);min-width:0;margin:28px 0;padding:12px 0 28px}.product-app .setup-fields legend{letter-spacing:-.025em;font-size:19px;font-weight:500}.product-app .setup-fields>p{margin-block:12px}.product-app .competitor-edit,.product-app .fact-edit{padding-bottom:20px}.product-app .competitor-edit .button,.product-app .fact-edit .button{margin-top:12px}.product-app .setup-summary{padding-block:25px;font-size:13px;line-height:1.7;position:sticky;top:40px}.product-app .setup-summary p{margin-block:16px}.product-app .analysis-evidence{overflow-wrap:anywhere;margin-top:24px}.product-app .analysis-evidence>p{margin-block:12px}.product-app .analysis-evidence details{border-bottom:1px solid var(--line);padding-block:16px}.product-app .analysis-evidence details p{white-space:pre-wrap;margin-block:12px}.product-app .analysis-evidence summary{cursor:pointer;align-content:center;min-height:44px}.product-app .conflict-review{overflow-wrap:anywhere;background:#f0efea;border-radius:12px;margin-block:20px;padding:22px}.product-app .conflict-review dt{margin-top:12px;font-weight:500}.product-app .conflict-review dd{white-space:pre-wrap;margin:4px 0}.product-app .leave-dialog{border:1px solid var(--line);background:var(--paper);width:min(620px,100% - 32px);color:var(--ink);border-radius:12px;margin:auto;padding:28px}.product-app .leave-dialog::backdrop{background:#29282466}.product-app .leave-dialog>p{margin-top:16px}.product-app .leave-dialog .form-actions{margin-bottom:0}@media (max-width:1024px){.product-app .context-layout{grid-template-columns:minmax(0,1fr);gap:20px}.product-app .setup-summary{border-top:1px solid var(--line);position:static}}@media (max-width:600px){.product-app .setup-workspace .workspace-title{flex-direction:column;align-items:flex-start;gap:20px}.product-app .form-actions{flex-direction:column;align-items:stretch}.product-app .form-actions .button{white-space:normal;width:100%;min-height:44px}.product-app .setup-fields{padding-bottom:24px}}.product-app .question-guidance{max-width:75ch;margin-block:28px 16px}.product-app .question-editor{border:0;min-width:0;padding:0}.product-app .question-edit{border-bottom:1px solid var(--line);margin-bottom:12px;padding-block:24px}.product-app .question-edit .section-heading{align-items:center;gap:16px}.product-app .question-edit textarea{width:100%;min-height:100px}.product-app .question-edit input:not([type=checkbox]){width:100%}.product-app .branded-checkbox{align-items:center;gap:10px;min-height:44px;margin-block:8px;display:flex}.product-app .branded-checkbox input{accent-color:#70607c;width:18px;height:18px;min-height:18px}.product-app .question-options{margin-top:12px}.product-app .question-options summary{cursor:pointer;align-content:center;min-height:44px}.product-app .question-options label{margin:14px 0 7px;display:block}.product-app .field-error{color:var(--red);margin-block:8px}.product-app .prompt-preview-section{margin-top:40px}.product-app .prompt-preview-section>p{margin-block:16px}.product-app .prompt-preview-row{border-bottom:1px solid var(--line);padding-block:22px}.product-app .prompt-preview-row pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-width:75ch;margin-top:14px;line-height:1.75}.product-app.leave-dialog-host{display:contents}.product-app .project-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 24px;margin-bottom:32px;padding-bottom:16px;display:flex}.product-app .project-nav a{min-height:44px;color:var(--muted);text-underline-offset:5px;align-items:center;display:inline-flex}.product-app .suggestions-section{max-width:880px}.product-app .suggestions-section>p{margin-block:12px}.product-app .suggestions-section textarea{width:100%;margin-block:8px 20px;display:block}.product-app .check-field{align-items:center;gap:12px;min-height:44px;margin-block:12px;display:flex}.product-app .check-field input,.product-app .scan-question>input{width:18px;height:18px;min-height:18px;accent-color:var(--product-action,#70607c);flex-shrink:0}.product-app .suggestion-results,.product-app .quote-preview{margin-top:24px}.product-app .suggestion-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-block:24px;display:flex}.product-app .suggestion-row>div:first-child{flex:1;min-width:0}.product-app .suggestion-row p{overflow-wrap:anywhere}.product-app .quote-preview{border-top:1px solid var(--line);padding-top:24px}.product-app .quote-preview h3{font-weight:500}.product-app .quote-input{border-bottom:1px solid var(--line);padding-block:18px}.product-app .channel-selection fieldset{border:0;margin:0;padding:0}.product-app .scan-question{border-bottom:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:14px;padding-block:18px;display:flex}.product-app .scan-question>span{min-width:0}.product-app .scan-question>input{margin-top:4px}.product-app .exact-input{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin-block:8px;line-height:1.7;display:block}.product-app .report-filters{border-block:1px solid var(--line);flex-wrap:wrap;gap:18px;padding-block:20px;display:flex}.product-app .report-filters label{flex:1;gap:8px;min-width:min(180px,100%);display:grid}.product-app .report-filters select{width:100%;min-width:0;min-height:44px;color:inherit;background:var(--surface,#fff);border:1px solid var(--line);font:inherit;border-radius:7px;padding:10px 12px}.product-app .report-presence{padding-block:32px}.product-app .report-presence>p{margin-block:12px}.product-app .presence-table{margin-top:24px}.product-app .presence-row{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:24px;padding-block:16px;display:grid}.product-app .presence-row>span{overflow-wrap:anywhere;min-width:0}.product-app .presence-row small{color:var(--muted);display:block}.product-app .presence-row strong{font-size:22px;font-weight:500}.product-app .result-link{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:22px 4px;text-decoration:none;transition:background-color .16s;display:flex}.product-app .result-link:hover{background:#f0efea}.product-app .result-link>span:first-child{min-width:0}.product-app .usage-ledger,.product-app .report-updated{margin-top:32px}.product-app details summary{cursor:pointer;align-content:center;min-height:44px}.product-app .metadata-json{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0efea;border-radius:8px;max-height:520px;padding:18px;font:12px/1.7 ui-monospace,monospace;overflow:auto}.product-app .answer-evidence{max-width:900px;margin-top:32px}.product-app .answer-question{white-space:pre-wrap;margin-block:24px;font-size:18px;font-weight:500;line-height:1.65}.product-app .full-answer{white-space:pre-wrap;overflow-wrap:anywhere;max-width:76ch;font-size:16px;line-height:1.95}.product-app .full-answer mark{color:inherit;border-radius:2px;padding:2px 0}.product-app .own-mention{background:#eadef1}.product-app .competitor-mention{background:#f0e9e0}.product-app .inline-citation{margin-inline:2px;font-size:.85em;text-decoration:underline;display:inline}.product-app .answer-sources{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.product-app .answer-sources li{overflow-wrap:anywhere;margin-block:12px}.product-app .evidence-facts{margin-block:32px}.product-app .evidence-facts>div{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:20px;padding-block:12px;display:grid}.product-app .evidence-facts dt{color:var(--muted)}.product-app .evidence-facts dd{overflow-wrap:anywhere;margin:0}.product-app .history-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:24px;padding-block:24px;display:grid}.product-app .history-row p{overflow-wrap:anywhere;margin:8px 0 0}.product-app .comparison-section{margin-top:40px}.product-app .comparison-result{margin-top:28px}.product-app .comparison-pair{border-bottom:1px solid var(--line);padding-block:20px}.product-app .comparison-pair p{white-space:pre-wrap;overflow-wrap:anywhere}.product-app .comparison-pair a{align-items:center;min-height:44px;margin-right:24px;display:inline-flex}@media (max-width:600px){.product-app .suggestion-row{flex-direction:column;gap:8px}.product-app .presence-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.product-app .presence-row>:last-child{grid-column:2}.product-app .history-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.product-app .history-row>:last-child{grid-column:1/-1}.product-app .evidence-facts>div{grid-template-columns:1fr;gap:4px}.product-app .project-nav{column-gap:16px}.product-app .quote-preview{padding-left:16px}}@media (prefers-reduced-motion:reduce){.product-app .result-link{transition:none}}.product-app .paired-answers{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-block:24px;display:grid}.product-app .paired-answers>section{min-width:0}.product-app .paired-answers .answer-evidence{margin-top:16px}.product-app .paired-answers .evidence-facts>div{grid-template-columns:1fr;gap:4px}@media (max-width:1100px){.product-app .paired-answers{grid-template-columns:1fr}}.product-app .workspace-title h1,.product-app .error-banner,.product-app .notice{overflow-wrap:anywhere}.product-app .mention-legend{color:var(--muted);margin-block:16px;line-height:1.7}.product-app h1[tabindex="-1"]:focus{outline:none}@media (max-width:1100px){.product-app .batch-report>.workspace-title{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:600px){.product-app .workspace-title{flex-direction:column;align-items:flex-start;gap:20px}}.product-app .batch-report>.workspace-title{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));align-items:center;gap:20px;display:grid}.product-app .batch-report>.workspace-title>*{min-width:0}.preparation-entry{max-width:680px}.preparation-entry h1{max-width:20ch}.preparation-entry>p{max-width:60ch;font-size:16px;line-height:1.65}.preparation-entry form{margin-top:32px}.preparation-entry input{min-height:56px;font-size:18px}.preparation-terms{color:var(--ink);border-top:1px solid var(--line);padding:16px 0;font-size:14px;line-height:1.65}.preparation-header{max-width:800px;padding:30px 0 24px}.preparation-header h1{letter-spacing:-.03em;margin:0 0 12px;font-size:32px;line-height:1.2}.preparation-header p{max-width:60ch;font-size:15px;line-height:1.65}.preparation-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;padding-bottom:70px;display:grid}.preparation-main{min-width:0}.preparation-main>section{border-top:1px solid var(--line);padding:24px 0 28px}.preparation-workspace h2{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:500;line-height:1.4}.review-section-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.review-section-title>span{color:var(--muted);white-space:nowrap;font-size:13px}.preparation-workspace .text-button{white-space:normal;text-align:left;min-height:44px;padding:6px 0}.review-brand{overflow-wrap:anywhere;margin:0 0 5px;font-size:27px;font-weight:500;line-height:1.3}.review-domain{color:var(--muted);overflow-wrap:anywhere;margin:0 0 18px;font-size:13px}.review-company>p:last-of-type{max-width:64ch;font-size:16px;line-height:1.65}.review-fields{gap:12px;display:grid}.preparation-workspace input:not([type=checkbox]),.preparation-workspace textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;min-height:46px;caret-color:var(--blue);transition:border-color .18s var(--product-ease);border-radius:8px;padding:12px 14px}.preparation-workspace textarea{resize:vertical;min-height:110px;line-height:1.6}.preparation-workspace input:focus,.preparation-workspace textarea:focus{border-color:var(--blue)}.preparation-workspace label{font-size:14px}.review-questions{margin:18px 0 8px;padding-left:24px;list-style:decimal}.review-questions li{border-bottom:1px solid var(--line);padding:18px 0 18px 8px}.review-questions li::marker{font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px}.review-questions p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.65}.review-questions .text-button{font-size:13px}.review-details{border-top:1px solid var(--line);padding:16px 0;font-size:14px;line-height:1.65}.review-details summary{cursor:pointer;min-height:44px;color:var(--ink);padding:10px 0;display:list-item}.review-details>div{padding:12px 0}.review-details label{margin:12px 0 8px;display:block}.review-details p{overflow-wrap:anywhere}.review-save-state{color:var(--muted);min-height:22px;font-size:12px}.review-launch{border-top:1px solid var(--line);padding-top:24px}.review-launch>p{font-size:14px;line-height:1.65}.review-launch fieldset{border:0;margin:20px 0;padding:0}.review-launch legend{margin-bottom:8px;font-size:14px;font-weight:500}.review-channel{align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;display:flex}.review-channel input{accent-color:var(--blue);flex:0 0 16px;width:16px;height:16px;margin-top:4px}.review-channel small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5;display:block}.review-price{border-top:1px solid var(--line);margin:20px 0;padding-top:16px;font-size:13px;line-height:1.65}.review-price strong{font-variant-numeric:tabular-nums;font-size:23px;font-weight:500}.review-start{width:100%;min-height:48px;margin-top:8px}.review-launch .review-consent{font-size:12px}.review-quote-error{color:var(--red);font-size:13px;line-height:1.6}.preparation-demo{color:var(--blue-dark);padding:12px 0;font-size:14px}.preparation-recovery{border-top:1px solid var(--line);max-width:700px;padding:20px 0 32px}.preparation-recovery>p{line-height:1.65}.preparation-recovery label{margin:16px 0 8px;display:block}.preparation-recovery>.button{margin:12px 12px 0 0}.preparation-activity{border-top:1px solid var(--line);max-width:760px;padding:32px 0 40px}.activity-intro{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:28px;display:grid}.activity-document{width:96px;height:96px;color:var(--blue-dark);stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.activity-document-lines{opacity:.3}.activity-lens{fill:var(--paper,#faf9f6);fill-opacity:.82;stroke-width:2px}.activity-scan{stroke-width:3px;transform-origin:50%;animation:3.2s ease-in-out infinite preparation-scan}.activity-title{letter-spacing:-.025em;margin:0;font-size:25px;font-weight:500;line-height:1.25;animation:.26s ease-out preparation-state-in}.activity-domain{color:var(--blue-dark);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px}.activity-description{max-width:53ch;color:var(--ink);margin:14px 0 0;line-height:1.65}.activity-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:36px 0;padding:0;list-style:none;display:grid}.activity-steps li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.activity-steps strong{font-size:15px;font-weight:500;display:block}.activity-steps li div>span{color:var(--muted);margin-top:6px;font-size:13px;display:block}.activity-step-marker{border:1px solid var(--line);width:24px;height:24px;color:var(--blue-dark);border-radius:50%;place-items:center;display:grid}.activity-step-marker svg{stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.activity-steps li[data-state=current] .activity-step-marker{border-color:var(--blue-dark);background:var(--selected,#eae2f1)}.activity-steps li[data-state=current] .activity-step-marker:after{content:"";background:var(--blue-dark);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite preparation-breathe}.activity-steps li[data-state=done] .activity-step-marker{border-color:var(--blue-dark)}.activity-steps li[data-state=waiting] strong{color:var(--muted)}.activity-preview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px 0}.activity-preview-row{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:28px;padding:18px 0;display:grid}.activity-preview-row>span{color:var(--muted);font-size:14px}.activity-placeholder{background:var(--blue-dark);opacity:.09;border-radius:3px;height:9px;animation:3.2s ease-in-out infinite preparation-breathe}.activity-placeholder-0{width:85%}.activity-placeholder-1{width:58%;animation-delay:.25s}.activity-placeholder-2{width:72%;animation-delay:.5s}.activity-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:16px;margin-top:14px;display:flex}.activity-footer p{color:var(--muted);margin:0;font-size:13px}.activity-motion-toggle{min-height:44px;color:var(--muted);font-size:12px}.preparation-activity[data-motion=paused] *,.preparation-activity[data-motion=paused] :after{animation-play-state:paused}.preparation-grid{animation:.32s cubic-bezier(.16,1,.3,1) preparation-state-in}@keyframes preparation-scan{0%,to{opacity:.35;transform:translateY(-12px)}50%{opacity:.8;transform:translateY(12px)}}@keyframes preparation-breathe{0%,to{opacity:.12}50%{opacity:.32}}@keyframes preparation-state-in{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.activity-intro{grid-template-columns:56px minmax(0,1fr);gap:16px}.activity-document{width:56px;height:56px}.activity-title{font-size:21px}.activity-steps{grid-template-columns:1fr;gap:24px;margin:30px 0}.activity-preview-row{grid-template-columns:1fr;gap:14px;padding:16px 0}.activity-footer{flex-direction:column;align-items:start;margin-top:20px}}@media (prefers-reduced-motion:reduce){.preparation-activity *,.preparation-activity :after,.preparation-grid{animation:none!important}.activity-scan{opacity:.6}.activity-placeholder{opacity:.15}.activity-steps li[data-state=current] .activity-step-marker:after{opacity:1}.activity-motion-toggle{display:none}}.preparation-workspace :is(input,textarea,button,a){scroll-margin-top:80px}@media (max-width:1200px){.preparation-grid{grid-template-columns:minmax(0,1fr) 270px;gap:32px}}@media (max-width:1000px){.preparation-grid{grid-template-columns:1fr;gap:20px}.review-launch{max-width:600px}}@media (max-width:600px){.preparation-header h1{font-size:26px}.preparation-header{padding-top:22px}.review-section-title{flex-wrap:wrap;gap:12px}.review-brand{font-size:24px}.preparation-entry input{font-size:16px}.preparation-grid{padding-bottom:36px}}@media (prefers-reduced-motion:reduce){.preparation-workspace *,.preparation-entry *{transition:none!important;animation:none!important}}.product-app .preparation-workspace .review-brand{margin-bottom:6px;font-size:27px;line-height:1.3}.review-question-meta{color:var(--muted);white-space:pre-wrap;margin-top:6px;font-size:13px;line-height:1.6;display:block}.preparation-workspace{container:preparation/inline-size}@container preparation (max-width:700px){.preparation-grid{grid-template-columns:minmax(0,1fr);gap:24px}.review-launch{max-width:none}.preparation-header h1{font-size:26px}}.preparation-diff{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.preparation-diff>div{border-top:1px solid var(--line);min-width:0;padding-top:14px}.preparation-diff h3{font-size:16px;font-weight:500}.preparation-diff h4{margin:24px 0 10px;font-size:14px;font-weight:500}.preparation-diff p,.preparation-diff li{overflow-wrap:anywhere;line-height:1.65}.preparation-diff ol{padding-left:20px}.preparation-diff li{white-space:pre-wrap;padding:8px 0}@container preparation (max-width:700px){.preparation-diff{grid-template-columns:minmax(0,1fr)}}.topnav-app{background:#faf9f6;min-height:100vh}.topnav-app .app-content{margin-left:0;padding-top:0}.app-topbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:44px;min-height:76px;padding:0 max(24px,50vw - 600px);display:flex}.app-topbar .app-wordmark{flex-shrink:0;font-size:20px}.app-topbar nav{align-items:center;gap:8px;display:flex}.app-topbar nav a,.app-topbar nav button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:0 16px;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.app-topbar nav .active,.app-topbar nav a:hover,.app-topbar nav button:hover{color:#53415e;background:#eee8f1}.topbar-account{align-items:center;gap:12px;margin-left:auto;display:flex}.topbar-account .app-avatar{color:#53415e;background:#eae3ee;width:32px;height:32px;font-size:13px}.topnav-app .shell{width:min(1040px,100% - 64px);margin:0 auto;padding-top:48px}.topnav-app .workspace-title h1,.topnav-app .preparation-header h1{font-family:var(--font-body,"Golos Text", sans-serif);letter-spacing:-.025em;font-size:28px;font-weight:500}.topnav-app .workspace-title{margin-bottom:36px}.project-list{border-top:1px solid #e6e3dd}.topnav-app .project-strip{background:0 0;border:0;border-bottom:1px solid #e6e3dd;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto 44px;align-items:center;gap:24px;margin:0;padding:25px 0;display:grid;position:relative}.project-identity{min-width:0}.project-identity h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:18px;font-weight:500}.project-identity p{overflow-wrap:anywhere;margin:0;font-size:14px}.project-strip>.button{grid-area:1/3;font-size:13px}.project-state{color:#716e67;grid-area:1/2;font-size:12px}.project-actions{grid-area:1/4;position:relative}.project-actions summary{cursor:pointer;border-radius:8px;place-items:center;width:44px;height:44px;font-size:22px;list-style:none;display:grid}.project-actions summary::-webkit-details-marker{display:none}.project-actions[open] summary,.project-actions summary:hover{background:#eee8f1}.project-action-menu{z-index:20;background:#fff;border:1px solid #e6e3dd;border-radius:10px;width:210px;padding:6px;position:absolute;top:48px;right:0}.project-action-menu button{text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 12px;font-size:14px;display:block}.project-action-menu button:hover{background:#f2efeb}.danger-text{color:#a33832}.project-action-panel{background:#fff;border:1px solid #e6e3dd;border-radius:12px;margin-bottom:28px;padding:24px}.project-action-panel form{max-width:560px}.project-action-panel h2{margin:0 0 20px;font-size:20px}.project-action-panel label{gap:8px;display:grid}.project-action-panel .form-actions{margin-top:20px}.topnav-app .preparation-workspace{max-width:800px}.preparation-steps{color:#716e67;gap:28px;margin-bottom:32px;font-size:13px;display:flex}.preparation-steps [aria-current]{color:#594365;font-weight:600}.topnav-app .preparation-header{margin:0 0 36px}.topnav-app .preparation-header p{max-width:60ch;margin-top:12px;font-size:15px}.topnav-app .preparation-grid{display:block}.preparation-main[hidden],.review-launch[hidden]{display:none!important}.topnav-app .review-launch{border:0;max-width:680px;margin:0 auto;padding:0;position:static}.topnav-app .review-channel{background:0 0;border:0;border-bottom:1px solid #e6e3dd;border-radius:0;align-items:center;gap:18px;min-height:88px;padding:20px 4px;font-size:17px;display:flex}.topnav-app .review-channel input{flex:0 0 20px;width:20px;height:20px}.topnav-app .review-channel span{flex:1;justify-content:space-between;align-items:center;gap:18px;display:flex}.topnav-app .review-channel small{color:#716e67;font-size:12px;font-weight:400}.topnav-app .review-launch fieldset{border:0;margin:24px 0;padding:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.upcoming-platforms{color:#716e67;margin:28px 0}.upcoming-platforms h3{margin:0 0 12px;font-size:13px;font-weight:500}.upcoming-platforms>span{color:#716e67;align-items:center;gap:7px;margin:0 18px 12px 0;font-size:13px;display:inline-flex}.upcoming-platforms small{color:#716e67;font-size:11px}.topnav-app .review-price{border:0;margin-bottom:18px;padding:18px 0;font-size:13px}.topnav-app .review-price summary,.topnav-app .review-consent summary{cursor:pointer;min-height:32px}.topnav-app .review-price strong{font-size:16px}.topnav-app .review-start{min-height:48px}.topnav-app .review-consent{margin-top:16px;font-size:12px}.topnav-app .review-company,.topnav-app .review-questions{padding-top:24px}.topnav-app .review-questions>p,.topnav-app .review-company>p{font-size:15px}.review-continue{justify-content:flex-end;padding:28px 0 48px;display:flex}@media (max-width:760px){.app-topbar{flex-wrap:wrap;gap:18px;min-height:72px;padding:12px 20px}.app-topbar .app-wordmark{font-size:18px}.app-topbar nav{order:3;width:100%}.app-topbar nav a,.app-topbar nav button{padding:0 12px}.topnav-app .shell{width:calc(100% - 40px);padding-top:32px}.topnav-app .workspace-title{align-items:flex-start;gap:18px}.topnav-app .project-strip{grid-template-columns:minmax(0,1fr) 44px;gap:12px;padding:22px 0}.project-strip>.button{grid-area:3/1;width:fit-content}.project-state{grid-area:2/1}.project-actions{grid-area:1/2}.topnav-app .review-channel span{flex-direction:column;align-items:flex-start;gap:5px}.preparation-steps{gap:24px;margin-bottom:24px}.review-continue .button{width:100%}}@media (prefers-reduced-motion:reduce){.topnav-app *,.topnav-app :before,.topnav-app :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.topnav-app .app-content{min-height:calc(100dvh - 76px)}.topnav-app .project-list{border-top:0}.channel-upcoming{color:#716e67;background:0 0}.topnav-app .preparation-header{margin-bottom:24px;padding:0}.topnav-app .preparation-demo{margin:0 0 20px}.topnav-app .review-company{padding:18px 0 20px}.topnav-app .review-questions li{padding-top:12px;padding-bottom:12px}.topnav-app .preparation-grid{padding-bottom:24px}.topnav-app .review-brand{font-size:22px}.project-identity{grid-template-columns:36px minmax(0,1fr);column-gap:16px;display:grid}.project-identity h2,.project-identity p{grid-column:2}.project-monogram{color:#594365;background:#eee8f1;border-radius:8px;grid-area:1/1/span 2;align-self:center;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.project-actions summary svg{width:20px;height:20px}.topnav-app .summary-step .preparation-main{gap:32px;display:grid}.topnav-app .summary-step .review-company{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:26px 28px 0;overflow:hidden}.summary-step .review-company .review-section-title{margin-bottom:20px}.topnav-app .summary-step .review-company h2{color:var(--muted);font-size:14px;font-weight:400}.topnav-app .summary-step .review-brand{margin:0 0 6px;font-size:28px;font-weight:500}.summary-step .review-domain{margin:0 0 20px;font-size:14px}.summary-step .review-description{white-space:pre-wrap;overflow-wrap:anywhere;max-width:65ch;margin:0;font-size:16px;line-height:1.7}.review-company-profile{padding-bottom:24px}.review-company-context{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin:0;padding:20px 0 24px;display:grid}.review-company-context dt{color:var(--muted);margin-bottom:6px;font-size:13px}.review-company-context dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.summary-step .review-company>.review-details{padding:6px 0}.summary-step .review-company>.review-details[open]{padding-bottom:20px}.summary-step .review-company>.review-details summary{color:var(--muted);font-size:13px}.topnav-app .summary-step .review-question-section{border:0;padding:0}.summary-step .review-question-section .review-section-title{margin-bottom:8px}.summary-step .review-question-section>p{margin:0;font-size:14px;line-height:1.65}.summary-step .review-questions{counter-reset:review-question;margin:20px 0 8px;padding:0;list-style:none}.topnav-app .summary-step .review-questions li{counter-increment:review-question;grid-template-columns:24px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.summary-step .review-questions li:before{content:counter(review-question, decimal-leading-zero);color:var(--muted);font-variant-numeric:tabular-nums;padding-top:9px;font-size:13px;line-height:26px}.review-question-row{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;display:flex}.review-question-copy{min-width:0;padding-top:9px}.review-question-copy>.muted{margin-top:8px;font-size:12px;display:block}.review-question-row>.text-button{flex-shrink:0}.review-question-editor{min-width:0}.summary-step .review-questions li>label{grid-column:2}.summary-step .review-optional{border-bottom:1px solid var(--line);padding:12px 0}.review-optional summary span{color:var(--muted);margin-left:12px;font-size:12px}.summary-step .review-continue{justify-content:space-between;align-items:center;gap:24px;padding:24px 0 32px}.summary-step .review-save-state{margin:0}.summary-step .review-continue .button{min-height:48px}@media (max-width:600px){.topnav-app .summary-step .review-company{padding:18px 20px 0}.topnav-app .summary-step .review-brand{font-size:25px}.review-company-context{grid-template-columns:1fr;gap:18px}.review-question-row{flex-direction:column;gap:6px}.topnav-app .summary-step .review-questions li{gap:10px}.summary-step .review-continue{flex-direction:column;align-items:stretch;gap:12px}}.review-superseded{margin:0 0 28px;padding:18px 0 0}.review-superseded>p{color:var(--muted);margin:8px 0 0;font-size:14px}.review-superseded>.review-details{border:0;padding:4px 0}.review-superseded>.review-details>summary{font-size:13px}
