.journey-map{color:var(--foreground);min-width:0}.journey-intro{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:25px;display:flex}.journey-kicker{letter-spacing:1.5px;color:var(--gold);font-size:10px;font-weight:600;line-height:1.6;display:block}.journey-intro h2{letter-spacing:-.6px;margin:9px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.2}.journey-intro p{max-width:590px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.journey-store{border:1px solid var(--line);border-radius:5px;flex-shrink:0;grid-template-columns:auto 17px;gap:3px 9px;padding:13px 16px;font-size:13px;text-decoration:none;display:grid}.journey-store:hover{background:var(--surface-hover)}.journey-store svg{width:15px;height:15px;margin-top:2px}.journey-store small{color:var(--muted);grid-column:1/-1;font-size:11px}.journey-path{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:0 0 25px;display:grid;overflow:visible}.journey-stop{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:5px;flex-direction:column;align-items:flex-start;gap:12px;min-height:110px;padding:12px 4px;display:flex;position:relative}.journey-stop:after{content:"";background:var(--line);height:1px;position:absolute;top:30px;left:50px;right:2px}.journey-stop:last-child:after{display:none}.journey-stop:hover{background:var(--surface-hover)}.journey-stop-number{z-index:1;border:1px solid var(--input);background:var(--background);letter-spacing:.6px;width:36px;height:36px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:11px;display:grid}.journey-stop-label{white-space:nowrap;font-size:13px;font-weight:500;line-height:1.5}.journey-stop-label small{color:var(--muted);margin-top:1px;font-size:10px;font-weight:400;display:block}.journey-selected .journey-stop-number{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:0 0 0 5px var(--shadow)}.journey-selected .journey-stop-label{color:var(--foreground)}.journey-stop-arrow{display:none}.journey-panel{background:var(--paper);border:1px solid var(--line);box-shadow:0 3px 14px var(--shadow);border-radius:9px;padding:30px 32px}.journey-panel-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.journey-evidence-status{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.journey-evidence-status>span{background:var(--line);border-radius:50%;width:5px;height:5px}.journey-panel h3{letter-spacing:-.6px;margin:0 0 17px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.25}.journey-why{align-items:flex-start;gap:10px;max-width:760px;margin-bottom:25px;display:flex}.journey-why svg{width:17px;height:17px;color:var(--accent-ink);margin-top:3px}.journey-why p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.journey-why strong{color:var(--foreground);font-weight:500}.journey-facts{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:27px;display:grid}.journey-fact{background:var(--surface);border-radius:5px;padding:18px 19px}.journey-unknown{background:var(--warning-background)}.journey-fact-label{letter-spacing:1.3px;color:var(--muted);margin-bottom:9px;font-size:9px;font-weight:600;display:block}.journey-unknown .journey-fact-label{color:var(--warning-ink)}.journey-fact p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.journey-acceptance h4{align-items:center;gap:9px;margin:0 0 15px;font-size:14px;font-weight:500;display:flex}.journey-acceptance h4 svg{width:17px;height:17px;color:var(--accent-ink)}.journey-acceptance ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.journey-acceptance li{color:var(--foreground);align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;display:flex}.journey-acceptance li>span{background:var(--surface);border:1px solid var(--line);width:23px;height:23px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;place-items:center;margin-top:0;font-size:10px;display:grid}.journey-acceptance>p{color:var(--muted);margin:14px 0 0 33px;font-size:10px}.journey-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:27px;padding-top:23px;display:flex}.journey-button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:10px 15px;font-size:12px;font-weight:400;line-height:1.5;text-decoration:none;display:inline-flex}.journey-button svg{width:16px;height:16px}.journey-primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.journey-primary:hover:not(:disabled){background:var(--primary-hover)}.journey-secondary{color:var(--accent-ink);border-color:var(--line);background:0 0}.journey-secondary:hover{background:var(--surface-hover)}.journey-text-button{color:var(--accent-ink);background:0 0;padding-right:0}.journey-text-button:hover{color:var(--accent-ink)}.journey-form{background:var(--surface);border:1px solid var(--line);border-radius:5px;margin-top:24px;padding:22px}.journey-form-intro{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.75}.journey-form label{margin-bottom:17px;display:block}.journey-form label>span{color:var(--foreground);margin-bottom:7px;font-size:12px;display:block}.journey-form textarea{background:var(--input-background);border:1px solid var(--input);resize:vertical;width:100%;min-height:70px;color:var(--foreground);border-radius:4px;padding:11px 12px;font-size:13px;line-height:1.7}.journey-form textarea::placeholder{color:var(--muted);opacity:1}.journey-form-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.journey-form-footer small{color:var(--accent-ink);font-size:11px}.journey-saved{border:1px solid var(--line);background:var(--paper);border-radius:5px;margin-top:25px;padding:20px}.journey-saved>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.journey-saved>div:first-child small{color:var(--muted);font-size:10px}.journey-saved>p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--foreground);margin-bottom:15px;font-size:13px;line-height:1.8}.journey-source{border-top:1px solid var(--line);gap:9px;padding-top:13px;display:flex}.journey-source svg{width:15px;height:15px;color:var(--accent-ink);flex-shrink:0;margin-top:3px}.journey-source p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.75}.journey-source strong{color:var(--foreground);margin-bottom:3px;font-size:10px;font-weight:500;display:block}.journey-saved>small{color:var(--muted);font-size:10px}.journey-next-note{color:var(--muted);gap:8px;margin:22px 0 0;font-size:11px;line-height:1.8;display:flex}.journey-next-note svg{width:14px;height:14px;color:var(--accent-ink);flex-shrink:0;margin-top:3px}.journey-provenance{color:var(--muted);max-width:760px;margin:15px 2px 0;font-size:10px;line-height:1.8}:is(.journey-map button:focus-visible,.journey-map a:focus-visible,.journey-map textarea:focus-visible){outline:3px solid var(--ring);outline-offset:3px}@media (max-width:1050px){.journey-path{gap:4px}.journey-stop-label{font-size:12px}.journey-stop-label small{font-size:9px}.journey-panel{padding:25px}.journey-store{padding:10px}.journey-intro h2{font-size:28px}}@media (max-width:720px){.journey-intro{margin-bottom:20px;display:block}.journey-intro h2{font-size:27px}.journey-intro p{font-size:13px}.journey-store{margin-top:16px;padding:9px 12px;font-size:12px;display:inline-grid}.journey-store small{font-size:9px}.journey-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-bottom:20px}.journey-stop{border:1px solid var(--input);gap:8px;min-height:83px;padding:9px 6px}.journey-stop:after{display:none}.journey-stop-number{width:26px;height:26px;font-size:9px}.journey-selected{background:var(--accent-soft);border-color:var(--accent-line)}.journey-selected .journey-stop-number{box-shadow:none}.journey-stop-label{font-size:12px}.journey-stop-label small{white-space:normal;font-size:9px}.journey-stop-arrow{opacity:.5;width:13px;height:13px;display:block;position:absolute;top:13px;right:8px}.journey-panel{border-radius:7px;padding:23px 18px}.journey-panel-top{align-items:flex-start;margin-bottom:15px}.journey-evidence-status{max-width:150px;font-size:9px;line-height:1.6}.journey-evidence-status>span{flex-shrink:0;margin-top:0}.journey-panel h3{font-size:25px}.journey-why p{font-size:12px;line-height:1.8}.journey-facts{grid-template-columns:1fr;gap:10px;margin-bottom:23px}.journey-fact{padding:16px}.journey-fact-label{font-size:9px}.journey-fact p{font-size:12px}.journey-acceptance h4{font-size:13px}.journey-acceptance li{font-size:12px}.journey-acceptance>p{margin-left:0}.journey-actions{flex-direction:column;align-items:stretch;gap:9px;margin-top:22px;padding-top:20px}.journey-button{width:100%;min-height:46px;font-size:12px}.journey-text-button{padding:10px}.journey-form{margin-top:18px;padding:16px 12px}.journey-form textarea{font-size:16px}.journey-form-footer{flex-direction:column;align-items:stretch;gap:10px}.journey-form-footer small{font-size:10px}.journey-saved{padding:16px}.journey-saved>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.journey-next-note{font-size:10px;line-height:1.8}.journey-provenance{font-size:9px}}@media (prefers-reduced-motion:reduce){.journey-map *{scroll-behavior:auto;transition:none}}.journey-conflicts{border:1px solid var(--warning-line);border-left:3px solid var(--warning-line);background:var(--warning-background);border-radius:4px;margin:0 0 25px;padding:17px 19px}.journey-conflicts .journey-fact-label{color:var(--warning-ink);margin-bottom:10px;font-size:9px;line-height:1.6}.journey-conflicts p{color:var(--warning-ink);margin:0 0 8px;font-size:12px;line-height:1.8}.journey-conflicts strong{color:var(--warning-ink);font-weight:500}.journey-conflicts small{color:var(--warning-ink);font-size:10px;line-height:1.7;display:block}.journey-conflicts p:last-of-type{margin-bottom:11px}@media (max-width:720px){.journey-conflicts{margin-bottom:23px;padding:15px}.journey-conflicts p{font-size:12px}.journey-conflicts small{font-size:9px}}.sim-root{--sim-ink:var(--foreground);--sim-gold:var(--accent-ink);--sim-paper:var(--paper);--sim-muted:var(--muted);--sim-line:var(--line);color:var(--sim-ink)}.sim-root button,.sim-root input,.sim-root select{font:inherit}.sim-root button{touch-action:manipulation}.sim-header{max-width:780px;margin-bottom:32px}.sim-label,.sim-kicker{letter-spacing:1.3px;color:var(--sim-gold);font-size:11px;font-weight:600}.sim-label{align-items:center;gap:9px;display:flex}.sim-label svg{width:17px;height:17px}.sim-header h2{letter-spacing:-1px;margin:16px 0;font:400 clamp(32px,4.5vw,48px)/1.1 Georgia,serif}.sim-header>p{color:var(--sim-muted);max-width:580px;font-size:15px;line-height:1.8}.sim-fiction{background:var(--surface);border:1px solid var(--line);border-radius:6px;align-items:flex-start;gap:10px;max-width:650px;padding:14px 16px;font-size:13px;line-height:1.7;display:flex}.sim-fiction svg{width:18px;height:18px;color:var(--sim-gold);flex:none;margin-top:3px}.sim-fiction strong{font-weight:600}.sim-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.sim-model,.sim-lesson{background:var(--sim-paper);border:1px solid var(--sim-line);border-radius:9px;min-width:0;padding:25px}.sim-lesson{background:var(--surface)}.sim-section-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.sim-section-top h3{margin:7px 0 0;font-size:19px;font-weight:500;line-height:1.4}.sim-pill{background:var(--surface);color:var(--accent-ink);border-radius:4px;flex:none;max-width:95px;padding:5px 8px;font-size:10px;line-height:1.4;display:inline-flex}.sim-scenario{display:block}.sim-scenario>span{color:var(--sim-muted);margin-bottom:7px;font-size:12px;display:block}.sim-scenario select{background:var(--input-background);color:var(--sim-ink);border:1px solid var(--sim-line);border-radius:4px;width:100%;min-height:46px;padding:9px 11px;font-size:14px}.sim-stat-grid{background:var(--sim-line);border:1px solid var(--sim-line);border-radius:6px;grid-template-columns:1fr 1fr;gap:1px;margin-top:22px;display:grid;overflow:hidden}.sim-stat-grid>div{background:var(--paper);min-width:0;padding:16px 14px}.sim-stat-grid span{color:var(--sim-muted);min-height:36px;font-size:12px;line-height:1.5;display:block}.sim-stat-grid strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:5px 0 8px;font:400 clamp(21px,2.3vw,30px)/1.25 Georgia,serif;display:block}.sim-stat-grid small{color:var(--sim-muted);font-size:11px;line-height:1.5;display:block}.sim-stat-grid .sim-outcome{background:var(--surface)}.sim-stat-grid .sim-negative{background:var(--danger-background)}.sim-negative strong,.sim-negative-text{color:var(--danger-ink)}.sim-formula{color:var(--sim-muted);margin:12px 0 21px;font-size:11px;line-height:1.7}.sim-ratios{margin:0}.sim-ratios>div{border-top:1px solid var(--sim-line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:13px;display:flex}.sim-ratios dt{line-height:1.5}.sim-ratios small{color:var(--sim-muted);font-size:11px;line-height:1.7;display:block}.sim-ratios dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:500}.sim-observation,.sim-warning{background:var(--warning-background);color:var(--warning-ink);border-radius:5px;align-items:flex-start;gap:10px;margin:19px 0 0;padding:14px;font-size:12px;line-height:1.75;display:flex}.sim-observation svg,.sim-warning svg{flex:none;width:16px;height:16px;margin-top:3px}.sim-warning{background:var(--warning-background);color:var(--warning-ink)}.sim-edit{border-top:1px solid var(--sim-line);margin-top:20px}.sim-edit>summary{cursor:pointer;min-height:48px;color:var(--sim-ink);justify-content:space-between;gap:12px;padding:18px 0 1px;font-size:13px;list-style:none;display:flex}.sim-edit>summary::-webkit-details-marker{display:none}.sim-edit>summary svg{width:17px;height:17px;transition:transform .15s}.sim-edit[open]>summary svg{transform:rotate(90deg)}.sim-edit>p{color:var(--sim-muted);margin:14px 0 18px;font-size:12px;line-height:1.8}.sim-input-grid{grid-template-columns:1fr 1fr;gap:16px 13px;display:grid}.sim-input-grid label>span{margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.5;display:block}.sim-input-grid input{border:1px solid var(--sim-line);background:var(--input-background);color:var(--sim-ink);border-radius:4px;width:100%;min-width:0;min-height:44px;padding:9px 11px;font-size:14px}.sim-input-grid input[aria-invalid=true]{border-color:var(--danger-line);background:var(--danger-background)}.sim-input-grid small{color:var(--sim-muted);margin-top:5px;font-size:10px;line-height:1.5;display:block}.sim-wide{grid-column:1/-1}.sim-reset{min-height:44px;color:var(--sim-ink);border:1px solid var(--line);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;margin-top:17px;padding:9px 12px;font-size:12px;display:inline-flex}.sim-reset svg{width:14px;height:14px}.sim-reset:hover{background:var(--surface-hover)}.sim-progress{border:1px solid var(--line);min-width:40px;height:34px;color:var(--sim-gold);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.sim-question{border-top:1px solid var(--sim-line);padding-top:23px}.sim-question>span{letter-spacing:1px;color:var(--sim-gold);font-size:10px}.sim-question h4,.sim-complete h4{letter-spacing:-.4px;margin:12px 0 15px;font:400 27px/1.24 Georgia,serif}.sim-question p{color:var(--sim-muted);margin-bottom:23px;font-size:13px;line-height:1.8}.sim-choices{gap:10px;display:grid}.sim-choices button{text-align:left;background:var(--paper);min-height:65px;color:var(--sim-ink);border:1px solid var(--sim-line);border-radius:5px;align-items:center;gap:11px;padding:14px;font-size:13px;line-height:1.6;display:flex}.sim-choices button>svg{flex:none;width:16px;height:16px;margin-left:auto}.sim-choice-letter{background:var(--surface);width:26px;height:26px;color:var(--sim-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.sim-choices button:hover{border-color:var(--input);background:var(--surface-hover)}.sim-choices .sim-choice-selected{border-color:var(--accent-line);background:var(--accent-soft)}.sim-choice-selected .sim-choice-letter{background:var(--primary);color:var(--primary-foreground)}.sim-feedback{background:var(--paper);border:1px solid var(--sim-line);border-radius:5px;margin-top:18px;padding:18px}.sim-feedback>strong{font-size:14px;font-weight:500}.sim-feedback>p{color:var(--sim-muted);margin:10px 0 15px;font-size:12px;line-height:1.9}.sim-feedback blockquote{border-left:2px solid var(--accent-line);color:var(--sim-ink);margin:0;padding:0 0 0 13px;font-size:13px;line-height:1.7}.sim-next{background:var(--primary);border:1px solid var(--primary);color:var(--primary-foreground);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:45px;margin-top:20px;padding:11px 14px;font-size:12px;display:flex}.sim-next:hover{background:var(--primary-hover)}.sim-next svg{width:16px;height:16px}.sim-boundary{border-top:1px solid var(--sim-line);align-items:flex-start;gap:10px;margin-top:25px;padding-top:18px;display:flex}.sim-boundary svg{width:16px;height:16px;color:var(--sim-gold);flex:none;margin-top:3px}.sim-boundary p{color:var(--sim-muted);margin:0;font-size:11px;line-height:1.8}.sim-complete-icon{border:1px solid var(--accent-line);width:47px;height:47px;color:var(--sim-gold);border-radius:50%;justify-content:center;align-items:center;margin:12px 0 20px;display:flex}.sim-complete ol{margin:0;padding-left:19px}.sim-complete li{color:var(--sim-muted);margin-bottom:15px;padding-left:5px;font-size:13px;line-height:1.8}.sim-complete li strong{color:var(--sim-ink);font-weight:500}.sim-complete>p{border-top:1px solid var(--sim-line);color:var(--sim-muted);margin:20px 0 0;padding-top:18px;font-size:13px;line-height:1.8}@media (max-width:1100px){.sim-layout{grid-template-columns:1fr}.sim-model,.sim-lesson{padding:25px}.sim-stat-grid strong{font-size:30px}.sim-stat-grid span{min-height:0}.sim-pill{max-width:none}.sim-input-grid{grid-template-columns:repeat(3,1fr)}.sim-wide{grid-column:auto}}@media (max-width:600px){.sim-header{margin-bottom:24px}.sim-header h2{margin-top:15px;font-size:35px}.sim-header>p{font-size:14px;line-height:1.8}.sim-fiction{padding:14px;font-size:12px}.sim-layout{gap:18px}.sim-model,.sim-lesson{padding:20px 18px}.sim-section-top{gap:10px}.sim-section-top h3{font-size:18px}.sim-kicker{letter-spacing:1px;font-size:10px}.sim-pill{max-width:85px;font-size:10px}.sim-stat-grid>div{padding:15px 11px}.sim-stat-grid span{min-height:36px;font-size:12px}.sim-stat-grid strong{font-size:25px}.sim-stat-grid small{font-size:11px}.sim-formula{font-size:12px}.sim-ratios>div{align-items:flex-start;font-size:13px}.sim-ratios small{max-width:190px;font-size:11px}.sim-observation,.sim-warning{padding:13px;font-size:13px}.sim-edit>summary{font-size:14px}.sim-edit>p{font-size:13px}.sim-input-grid{grid-template-columns:1fr 1fr;gap:16px 11px}.sim-input-grid input,.sim-scenario select{min-height:47px;font-size:16px}.sim-input-grid label>span{min-height:36px;font-size:12px}.sim-input-grid small{font-size:11px}.sim-wide{grid-column:1/-1}.sim-wide>span{min-height:0!important}.sim-reset{min-height:46px;font-size:13px}.sim-question h4,.sim-complete h4{font-size:27px}.sim-question p,.sim-choices button,.sim-feedback>p,.sim-complete li,.sim-complete>p{font-size:14px}.sim-choices button{gap:10px;padding:13px 11px}.sim-question>span{font-size:10px}.sim-feedback{padding:16px}.sim-feedback blockquote{font-size:14px}.sim-next{min-height:47px;font-size:14px}.sim-boundary p{font-size:12px}.sim-complete-icon{margin-top:18px}}@media (prefers-reduced-motion:reduce){.sim-root *{transition:none!important}}.op-workspace{--op-ink:var(--foreground);--op-muted:var(--muted);--op-line:var(--line);--op-gold:var(--accent-ink)}.op-heading{justify-content:space-between;align-items:center;gap:24px;margin:0 0 28px;display:flex}.op-heading h1{margin:10px 0 14px;font-size:40px;line-height:1.14}.op-heading p{max-width:650px;margin:0;font-size:13px}.op-heading>.sales-button,.op-heading>.op-actions{flex-shrink:0}.op-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.op-panel{border:1px solid var(--op-line);background:var(--paper);border-radius:8px;min-width:0;padding:24px}.op-manual-note{background:var(--surface);border:1px solid var(--line);color:var(--accent-ink);border-radius:5px;align-items:flex-start;gap:11px;margin:0 0 23px;padding:15px 17px;font-size:12px;line-height:1.7;display:flex}.op-manual-note>svg{flex-shrink:0;margin-top:2px}.op-manual-note .sales-text-button{flex-shrink:0;min-height:24px;margin-left:auto;padding:0}.op-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.op-metrics>div{background:var(--paper);border:1px solid var(--op-line);border-radius:6px;flex-direction:column;gap:5px;padding:21px;display:flex}.op-metrics span{color:var(--muted);font-size:12px}.op-metrics strong{color:var(--foreground);font:38px/1.15 Georgia,serif}.op-metrics small{color:var(--muted);font-size:11px}.op-dashboard-grid{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:23px;margin-bottom:23px;display:grid}.op-section-head{justify-content:space-between;align-items:center;gap:13px;margin-bottom:16px;display:flex}.op-section-head h2,.op-section-head h3{margin:0}.op-section-head small{color:var(--accent-ink);font-size:11px}.op-section-head>.sales-text-button{flex-shrink:0}.op-panel h2{margin:6px 0 14px;font:400 25px/1.3 Georgia,serif}.op-panel p{font-size:12px;line-height:1.8}.op-side-stack{gap:20px;display:grid}.op-dark{background:var(--feature-background);color:var(--feature-foreground);border-color:var(--feature-line)}.op-dark .sales-kicker{color:var(--feature-muted)}.op-dark h2{color:var(--feature-foreground);margin-top:12px;font-size:28px}.op-dark p{color:var(--feature-muted);margin-bottom:0;font-size:11px}.op-checklist{gap:14px;margin:22px 0;padding:0;list-style:none;display:grid}.op-checklist li{color:var(--feature-foreground);align-items:center;gap:11px;font-size:12px;display:flex}.op-checklist li>span{border:1px solid var(--feature-line);width:23px;height:23px;color:var(--feature-muted);border-radius:50%;place-items:center;font-size:10px;display:grid}.op-badge{background:var(--surface);color:var(--foreground);border:1px solid var(--line);white-space:normal;border-radius:4px;align-items:center;max-width:100%;padding:4px 8px;font-size:10px;line-height:1.5;display:inline-flex}.op-badge.gold{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-ink)}.op-badge.green{background:var(--success-background);border-color:var(--success-line);color:var(--success-ink)}.op-badge.warning{background:var(--warning-background);border-color:var(--warning-line);color:var(--warning-ink)}.op-order-list{display:grid}.op-order-row{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--foreground);cursor:pointer;background:0 0;grid-template-columns:minmax(100px,1.05fr) minmax(120px,1.5fr) minmax(100px,.8fr) 16px;align-items:center;gap:14px;padding:18px 0;display:grid}.op-order-row:first-child{border-top:0}.op-order-row:hover{background:var(--surface-hover)}.op-order-row>div{min-width:0}.op-order-main strong,.op-order-main span,.op-order-main small,.op-order-amount strong,.op-order-amount small{display:block}.op-order-main strong{overflow-wrap:anywhere;font-size:15px;font-weight:500}.op-order-main span{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.op-order-main small{color:var(--accent-ink);overflow-wrap:anywhere;margin-top:5px;font-size:10px}.op-row-hint{color:var(--accent-ink);margin-top:7px;font-size:10px;line-height:1.65;display:block}.op-order-amount{text-align:right}.op-order-amount strong{white-space:nowrap;font-size:13px;font-weight:500}.op-order-amount small{color:var(--accent-ink);margin-top:6px;font-size:10px;line-height:1.5}.op-order-row>svg{width:16px;height:16px;color:var(--accent-ink)}.op-empty{text-align:center;max-width:540px;margin:auto;padding:35px 10px}.op-empty>svg{width:30px;height:30px;color:var(--accent-ink);margin-bottom:12px}.op-empty h2{color:var(--foreground);margin:4px 0 14px;font:28px/1.25 Georgia,serif}.op-empty p{color:var(--muted);margin-bottom:20px;font-size:13px;line-height:1.8}.op-finance{grid-template-columns:minmax(200px,.8fr) minmax(0,1.4fr);gap:25px;display:grid}.op-finance h2{font-size:22px}.op-finance p{margin:0}.op-currency-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;display:grid}.op-currency-grid>div{border-left:1px solid var(--op-line);flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding-left:20px;display:flex}.op-currency-grid span:not(.op-badge){color:var(--accent-ink);font-size:11px}.op-currency-grid strong{color:var(--foreground);overflow-wrap:anywhere;font:25px/1.3 Georgia,serif}.op-currency-grid small{color:var(--accent-ink);font-size:10px;line-height:1.7}.op-toolbar{align-items:center;gap:14px;margin-bottom:20px;display:flex}.op-search{background:var(--input-background);border:1px solid var(--input);border-radius:5px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 13px;display:flex}.op-search>svg{color:var(--accent-ink);flex-shrink:0}.op-search input{width:100%;min-height:45px;color:var(--foreground);background:0 0;border:0;outline:0;font-size:13px}.op-toolbar>select{background:var(--input-background);color:var(--accent-ink);border:1px solid var(--input);border-radius:5px;max-width:220px;min-height:45px;padding:12px;font-size:12px}.op-check{color:var(--accent-ink);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.op-check input{width:17px;height:17px;accent-color:var(--primary)}.op-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.op-product{flex-direction:column;display:flex}.op-product h2{overflow-wrap:anywhere;margin:6px 0 20px}.op-product .op-actions{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.op-sku{color:var(--accent-ink);letter-spacing:1px;overflow-wrap:anywhere;font-size:10px}.op-mini-dl{gap:11px;margin:0;font-size:12px;display:grid}.op-mini-dl>div{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.op-mini-dl dt{color:var(--accent-ink)}.op-mini-dl dd{color:var(--foreground);text-align:right;margin:0}.op-source{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--accent-ink)!important;margin:18px 0!important;font-size:11px!important}.op-customer-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.op-customer-row:first-child{border-top:0}.op-customer-row>div:first-child{min-width:0}.op-customer-row strong,.op-customer-row span,.op-customer-row small{overflow-wrap:anywhere;display:block}.op-customer-row strong{color:var(--foreground);font-size:15px;font-weight:500}.op-customer-row span{color:var(--accent-ink);margin-top:4px;font-size:12px}.op-customer-row small{color:var(--accent-ink);margin-top:6px;font-size:10px}.op-team-card{gap:25px;margin-bottom:22px;display:flex}.op-team-card>svg{width:35px;height:35px;color:var(--accent-ink);flex-shrink:0}.op-team-card h2{margin-top:17px}.op-team-card p{max-width:710px}.op-team-card .op-mini-dl{max-width:430px;margin:20px 0}.op-dialog{width:min(860px,100vw - 30px)}.op-dialog .sales-form>.op-manual-note{margin-bottom:0}.op-dialog p{color:var(--accent-ink);font-size:12px}.op-dialog small{color:var(--accent-ink)}.op-lines{border:0;min-width:0;margin:0;padding:0}.op-lines legend{color:var(--foreground);padding:0 0 12px;font-size:13px}.op-line-editor{background:var(--surface);border:1px solid var(--line);border-radius:5px;grid-template-columns:1fr 1fr;gap:12px 15px;margin-bottom:14px;padding:17px;display:grid}.op-line-editor .sales-field.wide{grid-column:1/-1}.op-line-cost{grid-column:1/-1;margin:0;font-size:11px!important;line-height:1.7!important}.op-line-cost small{display:block}.op-line-editor>.sales-text-button{justify-self:start;min-height:25px;padding:0;font-size:11px}.op-total{border-block:1px solid var(--line);color:var(--accent-ink);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:14px;display:flex}.op-total strong{color:var(--foreground);font:29px Georgia,serif}.op-next-action{background:var(--surface);border-left:3px solid var(--line);margin-bottom:19px;padding:18px 20px}.op-next-action h3{color:var(--foreground);margin:9px 0;font:22px/1.4 Georgia,serif}.op-next-action p{margin:0;font-size:11px!important}.op-order-detail>.op-actions{margin:20px 0}.op-order-facts{grid-template-columns:1fr 1fr;gap:19px;margin:25px 0;display:grid}.op-order-facts>div{min-width:0}.op-order-facts span,.op-order-facts strong{overflow-wrap:anywhere;display:block}.op-order-facts span{color:var(--accent-ink);margin-bottom:5px;font-size:10px}.op-order-facts strong{color:var(--foreground);font-size:13px;font-weight:400;line-height:1.7}.op-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.op-detail-lines{border-block:1px solid var(--line);margin:22px 0;padding:4px 0}.op-detail-lines>div{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:minmax(0,1.4fr) minmax(110px,1fr) minmax(90px,.6fr);align-items:center;gap:15px;padding:15px 0;font-size:12px;display:grid}.op-detail-lines>div:first-child{border:0}.op-detail-lines strong{overflow-wrap:anywhere;font-weight:500}.op-detail-lines small{margin-top:3px;font-size:10px;display:block}.op-detail-lines>div>strong:last-child{text-align:right}.op-money-lines{gap:9px;margin:18px 0;font-size:12px;display:grid}.op-money-lines>div{color:var(--accent-ink);justify-content:space-between;gap:20px;display:flex}.op-money-lines dd{text-align:right;color:var(--foreground);white-space:nowrap;margin:0}.op-money-lines .op-emphasis{border-top:1px solid var(--line);padding:11px 0;font-size:14px}.op-small{font-size:10px!important;line-height:1.8!important}.op-contribution{background:var(--surface);border:1px solid var(--line);border-radius:5px;margin:25px 0;padding:21px}.op-contribution .op-section-head{flex-wrap:wrap;align-items:flex-start;gap:6px;margin-bottom:11px}.op-contribution h3{margin:0;font-size:14px}.op-contribution>strong{color:var(--muted);margin-bottom:10px;font:31px Georgia,serif;display:block}.op-contribution p{margin:0;font-size:11px}.op-contribution .op-money-lines{margin-bottom:0}.op-danger{color:var(--danger-ink)!important}.op-history-item{border-bottom:1px solid var(--line);color:var(--accent-ink);overflow-wrap:anywhere;padding:17px 0;font-size:12px}.op-history-item>div:first-child{justify-content:space-between;gap:15px;margin-bottom:10px;display:flex}.op-history-item strong{font-weight:500}.op-history-item small{font-size:10px}.op-history-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}.op-history-item pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);max-width:100%;padding:13px;font:10px/1.7 monospace}.op-history-item details{margin-top:12px;font-size:11px}.op-notes{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.op-notes h3{font-size:14px}@media (max-width:1250px){.op-dashboard-grid{grid-template-columns:1fr}.op-side-stack,.op-dark .op-checklist{grid-template-columns:1fr 1fr}.op-dark h2{font-size:25px}.op-dark h2 br{display:none}.op-metrics{gap:11px}.op-metrics>div{padding:18px}.op-metrics span{font-size:11px}.op-finance{grid-template-columns:1fr}.op-currency-grid>div:first-child{border-left:0;padding-left:0}}@media (max-width:900px){.op-heading{display:block}.op-heading>.sales-button,.op-heading>.op-actions{margin-top:20px}.op-heading h1{font-size:36px}.op-catalog-grid{grid-template-columns:1fr}.op-metrics{grid-template-columns:1fr 1fr}.op-customer-row{align-items:flex-start}.op-order-row{grid-template-columns:minmax(110px,1fr) minmax(120px,1.3fr) minmax(100px,.8fr) 12px;gap:10px}.op-order-amount strong{font-size:12px}.op-row-hint{font-size:10px}}@media (max-width:600px){.op-heading h1{font-size:35px}.op-heading p{font-size:12px}.op-panel{padding:20px 17px}.op-manual-note{flex-wrap:wrap;gap:9px;padding:13px;font-size:11px}.op-manual-note>span{flex:1;min-width:170px}.op-manual-note .sales-text-button{margin-left:27px}.op-metrics{gap:10px;margin-bottom:20px}.op-metrics>div{padding:16px}.op-metrics strong{font-size:32px}.op-metrics small{font-size:10px}.op-side-stack{grid-template-columns:1fr}.op-dark .op-checklist{grid-template-columns:1fr 1fr;gap:13px 9px}.op-checklist li{font-size:11px}.op-section-head{align-items:flex-start;gap:9px}.op-panel h2{font-size:23px}.op-section-head>.sales-text-button{gap:5px;font-size:10px}.op-order-row{grid-template-columns:1fr auto;gap:12px 15px;padding:17px 0;position:relative}.op-order-row>div:nth-child(2){grid-area:2/1/auto/-1;align-items:flex-start;gap:10px;display:flex}.op-order-row>svg{display:none}.op-row-hint{flex:1;margin:0}.op-order-row .op-badge{flex-shrink:0;max-width:140px;font-size:9px}.op-order-amount{grid-area:1/2;max-width:140px}.op-order-main strong{font-size:15px}.op-order-main span{font-size:12px}.op-order-main small{font-size:10px}.op-order-amount strong{font-size:13px}.op-order-amount small{font-size:9px}.op-empty{padding:25px 0}.op-empty h2{font-size:27px}.op-empty p{font-size:12px}.op-toolbar{flex-wrap:wrap;gap:10px}.op-search{flex-basis:100%}.op-search input{font-size:16px}.op-toolbar>select{width:100%;max-width:none;font-size:14px}.op-check{min-height:32px}.op-customer-row{flex-wrap:wrap;gap:13px}.op-customer-row .op-actions{width:100%}.op-team-card{display:block}.op-team-card>svg{margin-bottom:16px}.op-mini-dl{font-size:11px}.op-currency-grid{grid-template-columns:1fr}.op-currency-grid>div{border-left:0;border-top:1px solid var(--op-line);padding:15px 0 0}.op-currency-grid>div:first-child{border-top:0;padding-top:0}.op-dialog{width:calc(100vw - 18px)}.op-dialog .sales-dialog-inner{padding:24px 17px}.op-dialog .sales-form-grid{grid-template-columns:1fr}.op-dialog .sales-field.wide{grid-column:auto}.op-dialog .sales-field>span{font-size:12px}.op-dialog .sales-field small{font-size:10px}.op-line-editor{gap:12px;padding:14px}.op-line-editor .sales-field.wide{grid-column:1/-1}.op-line-editor .sales-field>span{font-size:11px}.op-total{gap:10px;font-size:12px}.op-total strong{font-size:26px}.op-next-action{padding:17px}.op-next-action h3{font-size:22px}.op-order-facts{gap:17px}.op-order-facts span{font-size:10px}.op-order-facts strong{font-size:12px}.op-detail-lines>div{grid-template-columns:1fr auto;gap:6px 14px}.op-detail-lines>div>div{grid-column:1/-1}.op-detail-lines>div>strong:last-child{font-size:13px}.op-money-lines{font-size:11px}.op-money-lines>div{gap:12px}.op-contribution{padding:18px 15px}.op-contribution>strong{font-size:29px}.op-history-item>div:first-child{flex-wrap:wrap;gap:5px}.op-history-item small{font-size:9px}.op-order-detail>.op-actions .sales-button{min-height:44px;font-size:11px}.op-order-detail>.op-actions .sales-text-button{font-size:11px}}.op-cost-amendment{border-top:1px solid var(--line);padding:15px 0}.op-cost-amendment>strong{color:var(--foreground);font-size:13px;font-weight:500}.op-cost-amendment>p{margin:7px 0 12px;font-size:11px;line-height:1.8}.op-cost-amendment>small{font-size:10px;line-height:1.8;display:block}.op-cost-amendment .sales-checkbox{font-size:11px}.op-product-sources{color:var(--accent-ink);overflow-wrap:anywhere;gap:14px;margin:18px 0;font-size:11px;display:grid}.op-product-sources>div{border-top:1px solid var(--line);padding-top:12px}.op-product-sources strong,.op-product-sources small{display:block}.op-product-sources strong{color:var(--foreground);font-size:11px;font-weight:500}.op-product-sources small{margin-top:4px;font-size:10px}.op-product-sources p{white-space:pre-wrap;margin:7px 0;font-size:11px;line-height:1.7}.op-product-sources a{color:var(--accent-ink);text-underline-offset:3px;padding:5px 0;display:inline-block}.op-storefront-note{background:var(--surface);border:1px solid var(--line);color:var(--accent-ink);border-radius:4px;margin:0 0 17px;padding:10px 12px;font-size:11px!important;line-height:1.7!important}.op-catalog-group{margin-bottom:30px}.op-catalog-group>.op-section-head h2{color:var(--foreground);margin:0 0 7px;font:27px/1.3 Georgia,serif}.op-catalog-group>.op-section-head p{color:var(--accent-ink);max-width:760px;margin:0;font-size:12px;line-height:1.7}.op-catalog-economics{margin:0 0 17px}.op-catalog-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0;display:grid}.op-catalog-metrics>div{min-width:0}.op-catalog-metrics dt{color:var(--muted);font-size:11px;line-height:1.5}.op-catalog-metrics dd{color:var(--foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0;font-size:23px;line-height:1.3}.op-catalog-metrics small{color:var(--accent-ink);font-size:10px;line-height:1.5;display:block}.op-catalog-spread{color:var(--muted);margin:14px 0 0!important;font-size:10px!important;line-height:1.65!important}.op-catalog-comparison{border-top:1px solid var(--line);margin-bottom:16px;padding-top:17px}.op-comparison-heading{justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.op-comparison-heading span{white-space:nowrap;color:var(--muted);font-size:10px}.op-comparison-snapshot{color:var(--muted);margin:5px 0 13px!important;font-size:10px!important}.op-mini-price-chart{margin:0}.op-mini-price-row{margin:9px 0}.op-mini-price-row>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;line-height:1.5;display:flex}.op-mini-price-row span{overflow-wrap:anywhere}.op-mini-price-row b{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.op-mini-price-track{background:var(--surface);border-radius:2px;height:7px;margin-top:5px;overflow:hidden}.op-mini-price-track>span{background:var(--muted);border-radius:2px;height:100%;display:block}.op-mini-price-row.own .op-mini-price-track>span{background:var(--accent-ink)}.op-comparison-delta{margin:12px 0 7px!important;font-size:12px!important}.op-comparison-delta b{color:var(--foreground)}.op-comparison-delta span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.op-comparison-caution,.op-comparison-empty p{color:var(--muted);margin:8px 0!important;font-size:10px!important;line-height:1.65!important}.op-comparison-empty>strong{font-size:12px}.op-catalog-disclosure{min-width:0;margin:10px 0 16px;font-size:11px;line-height:1.7}.op-catalog-disclosure>summary{cursor:pointer;color:var(--accent-ink);align-items:center;gap:7px;min-height:40px;font-weight:500;list-style:none;display:flex}.op-catalog-disclosure>summary::-webkit-details-marker{display:none}.op-catalog-disclosure>summary>svg{flex-shrink:0;width:15px;height:15px}.op-catalog-disclosure>summary>svg:last-child{margin-left:auto;transition:transform .15s}.op-catalog-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.op-catalog-disclosure>p{font-size:11px}.op-comparison-source-row{border-top:1px solid var(--line);padding:12px 0}.op-comparison-source-row>p{margin:6px 0!important;font-size:10px!important;line-height:1.7!important}.op-comparison-sources{gap:8px;display:grid}.op-comparison-sources a{color:var(--accent-ink);text-underline-offset:3px;overflow-wrap:anywhere;padding:4px 0;font-size:11px;display:inline-block}.op-comparison-sources small{color:var(--muted);font-size:10px;display:block}.op-comparison-sources p{margin:4px 0!important;font-size:10px!important}.op-product .op-catalog-disclosure{margin-bottom:8px}.op-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.op-product-decision{padding:0 0 22px}.op-product-decision>h3{overflow-wrap:anywhere;margin:10px 0 16px;font:28px/1.25 Georgia,serif}.op-product-decision>.op-catalog-economics{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.op-cpa-note{background:var(--surface);border:1px solid var(--line);border-radius:5px;margin-top:20px;padding:16px;font-size:12px}.op-cpa-note p{margin:7px 0 0;line-height:1.7}.op-calculator-disclosure{margin-bottom:0}.op-product-edit{border-top:1px solid var(--line);padding-top:16px}.op-product-edit>summary{margin-bottom:12px;font-size:14px}.op-sku-calculator{padding-top:12px}.op-sku-calculator h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:18px;line-height:1.4}.op-sku-calculator p{line-height:1.8}.op-sku-calculator p>svg{vertical-align:middle;width:15px;height:15px;display:inline}.op-sku-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.op-sku-calculator .sales-field input{width:100%;min-width:0}.op-sku-results{background:var(--surface);border:1px solid var(--line);border-radius:5px;gap:10px;margin:20px 0;padding:18px;display:grid}.op-sku-results>div{justify-content:space-between;gap:18px;display:flex}.op-sku-results dt{color:var(--accent-ink);font-size:12px}.op-sku-results dd{text-align:right;color:var(--foreground);font-variant-numeric:tabular-nums;margin:0;font-size:16px}@media (max-width:600px){.op-catalog-metrics{gap:15px 10px}.op-catalog-metrics dd{font-size:22px}.op-catalog-metrics small{font-size:10px}.op-comparison-heading{flex-wrap:wrap;gap:4px}.op-product-decision>h3{font-size:24px}.op-sku-inputs{grid-template-columns:1fr}.op-sku-calculator .sales-field input{font-size:16px}.op-sku-results>div{display:block}.op-sku-results dd{text-align:left;margin:5px 0 8px}.op-product-edit>summary{font-size:13px}.op-catalog-disclosure>summary{min-height:44px}}.op-catalog-recommendation{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:8px;margin:0 0 25px;padding:24px 26px}.op-catalog-recommendation h2{max-width:800px;color:var(--foreground);margin:10px 0 14px;font:28px/1.25 Georgia,serif}.op-catalog-recommendation p{max-width:920px;color:var(--accent-ink);font-size:12px;line-height:1.8}.op-recommendation-caveat{font-size:11px!important;line-height:1.7!important}.op-positioning-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:15px 0;display:grid}.op-positioning-options article{background:var(--paper);border:1px solid var(--line);border-radius:5px;min-width:0;padding:18px}.op-positioning-options h3{margin:12px 0;font-size:16px;line-height:1.5}.op-positioning-options p{font-size:11px}.op-positioning-options li{margin:8px 0}.op-positioning-options ul{padding-left:18px}.op-product-decision h4{margin:0 0 14px;font:21px/1.4 Georgia,serif}.op-recommendation-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.op-recommendation-evidence>div{background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:15px}.op-recommendation-evidence strong{color:var(--foreground);font-size:12px}.op-recommendation-evidence p{margin:7px 0 0;font-size:11px;line-height:1.8}.op-catalog-recommendation>.op-catalog-disclosure:last-child{margin-bottom:0}@media (max-width:900px){.op-positioning-options{grid-template-columns:1fr}}@media (max-width:600px){.op-catalog-recommendation{padding:20px 17px}.op-catalog-recommendation h2{font-size:24px}.op-recommendation-evidence{grid-template-columns:1fr}.op-product-decision h4{font-size:20px}}.op-client-map{border-top:1px solid var(--accent-line);padding-top:9px}.op-client-actions>h3{margin:15px 0;font-size:19px;line-height:1.4}.op-client-filters{flex-wrap:wrap;gap:8px;margin:19px 0;display:flex}.op-client-filters button{border:1px solid var(--input);background:var(--paper);min-height:40px;color:var(--foreground);cursor:pointer;border-radius:5px;padding:9px 13px;font-size:11px}.op-client-filters button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.op-client-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.op-client-cards>article{background:var(--paper);border:1px solid var(--line);border-radius:5px;min-width:0;padding:18px}.op-client-cards h4{margin:13px 0;font:21px/1.35 Georgia,serif}.op-client-cards p,.op-client-cards li{font-size:11px;line-height:1.75}.op-client-cards ul{padding-left:18px}.op-client-next{border-top:1px solid var(--line);padding-top:13px}.op-client-lifecycle{margin:16px 0}.op-client-lifecycle>div{border-top:1px solid var(--line);padding:12px 0}.op-client-lifecycle dt{color:var(--foreground);font-size:11px;font-weight:600}.op-client-lifecycle dd{color:var(--accent-ink);margin:6px 0 0;font-size:11px;line-height:1.8}.op-client-actions>.sales-text-button{min-height:44px;font-size:12px}@media (max-width:1100px){.op-client-cards{grid-template-columns:1fr}.op-client-cards>article{padding:19px}.op-client-cards p{max-width:none}}@media (max-width:600px){.op-client-filters{gap:7px}.op-client-filters button{min-height:44px;font-size:11px}.op-client-actions>h3{font-size:18px}.op-client-cards>article{padding:16px}.op-client-cards h4{font-size:21px}}.launch-center{color:var(--foreground);max-width:1480px;margin:0 auto}.launch-center button,.launch-center a,.launch-center input,.launch-center select{touch-action:manipulation}:is(.launch-center :is(button,a,input,select,summary):focus-visible,.launch-source-dialog :is(button,a):focus-visible){outline:3px solid var(--ring);outline-offset:4px}.launch-center p{color:var(--muted);font-size:13px;line-height:1.8}.launch-center h2,.launch-center h3,.launch-center h4{color:var(--foreground);font-weight:500}.launch-hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:44px;padding:24px 0 35px;display:grid}.launch-hero h1{letter-spacing:-1.8px;margin:14px 0 21px;font:clamp(38px,3.7vw,58px)/1.12 Georgia,serif}.launch-hero h1 em{color:var(--accent-ink);font-weight:400}.launch-hero>div>p{max-width:580px;margin:0 0 20px;font-size:14px}.launch-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:11px;display:flex}.launch-meta>span{align-items:center;gap:7px;display:inline-flex}.launch-snapshot-dot{background:var(--primary);border-radius:50%;width:7px;height:7px;display:inline-block}.launch-verdict{background:var(--feature-background);color:var(--feature-foreground);border-radius:8px;padding:29px 28px}.launch-verdict h2{color:var(--feature-foreground);margin:20px 0 14px;font:29px/1.25 Georgia,serif}.launch-verdict p{color:var(--feature-muted);font-size:12px}.launch-verdict a{color:var(--feature-foreground);border-top:1px solid var(--feature-line);align-items:center;gap:18px;width:100%;margin-top:8px;padding:12px 0 2px;font-size:12px;text-decoration:none;display:inline-flex}.launch-verdict a svg{width:16px}.launch-status{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;line-height:1.5;display:inline-flex}.launch-status svg{flex-shrink:0;width:13px;height:13px}.launch-status.verified{background:var(--success-background);color:var(--success-ink);border-color:var(--success-line)}.launch-status.issue{background:var(--warning-background);color:var(--warning-ink);border-color:var(--warning-line)}.launch-section-nav{border-block:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin-bottom:23px;padding:0;display:grid}.launch-section-nav a{color:var(--foreground);white-space:nowrap;border-right:1px solid var(--line);align-items:center;gap:9px;padding:18px 12px;font-size:12px;text-decoration:none;display:flex}.launch-section-nav a:first-child{padding-left:0}.launch-section-nav a:last-child{border:0}.launch-section-nav a:hover{color:var(--accent-ink);background:var(--surface)}.launch-section-nav a span{color:var(--accent-ink);font-size:10px}.launch-evidence-strip{grid-template-columns:repeat(4,1fr);gap:16px;padding-bottom:20px;display:grid}.launch-evidence-strip>span{color:var(--muted);border-left:1px solid var(--line);flex-direction:column;gap:6px;padding-left:19px;font-size:11px;display:flex}.launch-evidence-strip>span:first-child{border:0;padding-left:0}.launch-evidence-strip b{color:var(--foreground);font:34px/1.2 Georgia,serif}.launch-section{margin-bottom:25px;padding-top:42px;scroll-margin-top:30px}.launch-section-heading{align-items:flex-start;gap:18px;margin-bottom:23px;display:flex}.launch-section-heading>span{color:var(--accent-ink);padding-top:7px;font:15px Georgia,serif}.launch-section-heading h2{letter-spacing:-.7px;margin:0 0 10px;font:clamp(27px,2.4vw,35px)/1.2 Georgia,serif}.launch-section-heading p{max-width:900px;margin:0}.launch-panel{border:1px solid var(--line);background:var(--paper);border-radius:7px;min-width:0;padding:24px}.launch-panel h3{margin:13px 0;font:22px/1.3 Georgia,serif}.launch-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.launch-panel-heading h3{margin:0}.launch-panel-heading>span{color:var(--muted);font-size:11px}.launch-panel-heading p{margin:9px 0 0}.launch-source-button{font:inherit;color:var(--accent-ink);cursor:pointer;text-align:left;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;min-height:30px;padding:6px 0;font-size:10px;line-height:1.5;display:inline-flex}.launch-source-button svg{flex-shrink:0;width:13px;height:13px}.launch-source-button>span{background:var(--surface);color:var(--muted);border-radius:3px;padding:1px 5px;font-size:9px}.launch-source-button:hover{text-underline-offset:3px;text-decoration:underline}.launch-small{font-size:11px!important;line-height:1.75!important}.launch-muted{color:var(--muted);font-size:13px;line-height:1.8}.launch-check-summary{background:var(--surface);border-radius:6px;margin-bottom:18px;padding:22px}.launch-status-chart{border-radius:3px;gap:3px;height:28px;display:flex;overflow:hidden}.launch-status-chart>span{background:var(--paper);min-width:28px;color:var(--muted);border:1px solid var(--line);justify-content:center;align-items:center;font-size:12px;display:flex}.launch-status-chart .verified,.launch-chart-legend .verified{background:var(--success-background);color:var(--success-ink);border-color:var(--success-line)}.launch-status-chart .issue,.launch-chart-legend .issue{background:var(--warning-background);color:var(--warning-ink);border-color:var(--warning-line)}.launch-status-chart .unknown,.launch-chart-legend .unknown{background:var(--paper);border:1px dashed var(--input)}.launch-status-chart .manual,.launch-chart-legend .manual{background:var(--accent-soft);border-color:var(--accent-line)}.launch-chart-legend{flex-wrap:wrap;gap:20px;margin:14px 0;display:flex}.launch-chart-legend>span{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.launch-chart-legend i{border:1px solid var(--line);width:11px;height:11px;display:inline-block}.launch-check-summary p{margin:0}.launch-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.launch-check{flex-direction:column;display:flex}.launch-check .launch-panel-heading{margin-bottom:9px}.launch-check h3{margin:10px 0;font-family:inherit;font-size:16px}.launch-check>p{margin:0 0 20px}.launch-next{border-top:1px solid var(--line);color:var(--foreground);margin-top:auto;padding-top:14px;font-size:12px;line-height:1.8}.launch-next>span{color:var(--accent-ink);letter-spacing:1px;margin-bottom:5px;font-size:9px;display:block}.launch-controls{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:0 0 18px;display:flex}.launch-controls label,.launch-product-select{color:var(--muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.launch-controls select,.launch-product-select select{background:var(--input-background);min-height:44px;color:var(--foreground);border:1px solid var(--input);font:inherit;border-radius:4px;max-width:100%;padding:9px 35px 9px 12px;font-size:12px}.launch-unit{color:var(--muted);margin-left:auto;padding-bottom:11px;font-size:10px}.launch-split{grid-template-columns:1.45fr 1fr;gap:20px;display:grid}.launch-price-chart,.launch-cost-chart,.launch-demand-series figure{margin:0}.launch-center figcaption{color:var(--muted);margin-bottom:20px;font-size:11px;line-height:1.7}.launch-price-row{border-bottom:1px solid var(--line);margin-top:21px;padding-bottom:15px}.launch-price-row:last-of-type{border:0}.launch-price-label{justify-content:space-between;align-items:flex-start;gap:15px;font-size:13px;display:flex}.launch-price-label strong{color:var(--foreground);font-weight:500}.launch-price-label>strong{white-space:nowrap}.launch-price-label small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.launch-track{background:var(--surface);border-radius:2px;width:100%;height:12px;margin:10px 0;overflow:hidden}.launch-track>span{background:var(--muted);border-radius:2px;min-width:0;height:100%;display:block}.launch-price-row.own .launch-track>span{background:var(--primary)}.launch-price-row.category .launch-track>span{background:var(--warning-ink)}.launch-price-row.category{border-left:2px dashed var(--warning-line);padding-left:12px}.launch-price-row.own .launch-price-label strong{color:var(--accent-ink)}.launch-price-note{justify-content:space-between;align-items:center;gap:14px;display:flex}.launch-price-note>span{color:var(--muted);font-size:9px;line-height:1.6}.launch-price-row p{margin:4px 0 0}.launch-axis{color:var(--muted);justify-content:space-between;gap:15px;margin-top:15px;font-size:9px;display:flex}.launch-reading{align-self:start}.launch-reading h3{font-size:24px}.launch-large-number{letter-spacing:-1px;color:var(--accent-ink);margin:23px 0 15px;font:43px/1.2 Georgia,serif}.launch-callout{background:var(--surface);border-left:3px solid var(--accent-line);border-radius:0 5px 5px 0;align-items:flex-start;gap:12px;margin:20px 0;padding:17px 18px;display:flex}.launch-callout>svg{width:18px;height:18px;color:var(--accent-ink);flex-shrink:0;margin-top:3px}.launch-callout p{margin:0;font-size:12px;line-height:1.8}.launch-empty{background:var(--surface);align-items:center;gap:10px;margin:20px 0;padding:15px;display:flex}.launch-empty svg{width:20px;color:var(--muted);flex-shrink:0}.launch-empty p{margin:0;font-size:12px}.launch-matrix{margin:27px 0 0}.launch-matrix>h3{margin:0 0 20px;font:26px Georgia,serif}.launch-matrix-row{border-top:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:flex-start;gap:20px;padding:21px 0;display:grid}.launch-matrix-kind{color:var(--accent-ink);letter-spacing:.4px;padding-top:4px;font-size:9px}.launch-matrix-row.weakness .launch-matrix-kind{color:var(--warning-ink)}.launch-matrix-row h4{margin:0 0 8px;font-size:14px}.launch-matrix-row p{margin:0 0 6px;font-size:12px}.launch-matrix-row small{color:var(--muted);font-size:11px;line-height:1.75}.launch-demand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.launch-demand-card{flex-direction:column;align-items:flex-start;display:flex}.launch-metric-scope{color:var(--accent-ink);font-size:10px;line-height:1.6}.launch-demand-card h3{min-height:37px;margin:13px 0;font-family:inherit;font-size:15px}.launch-demand-card>strong{color:var(--foreground);overflow-wrap:anywhere;margin:5px 0 12px;font:34px/1.2 Georgia,serif}.launch-demand-card>small{color:var(--muted);font-size:11px}.launch-demand-card p{margin:0 0 13px;font-size:12px}.launch-demand-card>.launch-source-button{margin-top:auto}.launch-demand-series{margin-top:19px}.launch-series-row{grid-template-columns:1fr 2fr 70px;align-items:center;gap:15px;margin:14px 0;font-size:12px;display:grid}.launch-series-row>b{text-align:right;font-weight:500}.launch-records{background:var(--paper);border:1px solid var(--line);border-radius:6px;margin-top:24px;padding:25px}.launch-records>div:first-child{padding-left:37px;position:relative}.launch-records>div:first-child>svg{width:20px;color:var(--accent-ink);position:absolute;top:0;left:0}.launch-records h3{margin:0;font-size:16px}.launch-records p{font-size:12px}.launch-record-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0;display:grid}.launch-record-stats>span{color:var(--muted);font-size:11px}.launch-record-stats b{color:var(--foreground);margin-bottom:7px;font:28px Georgia,serif;display:block}.launch-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.launch-channel{flex-direction:column;align-items:flex-start;display:flex}.launch-channel .launch-panel-heading{align-items:flex-start;width:100%}.launch-channel-rank{color:var(--accent-ink)!important;font:32px Georgia,serif!important}.launch-channel h3{margin:4px 0 12px;font-size:24px}.launch-channel p{margin:0 0 13px;font-size:12px}.launch-channel details{border-top:1px solid var(--line);width:100%;margin:auto 0 8px;padding:12px 0}.launch-center summary{cursor:pointer;color:var(--accent-ink);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:11px;list-style:none;display:flex}.launch-center summary::-webkit-details-marker{display:none}.launch-center summary svg{flex-shrink:0;width:14px;height:14px}.launch-center details[open] summary svg{transform:rotate(180deg)}.launch-center details p,.launch-center details li{font-size:11px;line-height:1.8}.launch-center details ul{color:var(--muted);padding-left:18px}.launch-subheading{margin:32px 0 20px}.launch-subheading h3{margin:11px 0;font:27px Georgia,serif}.launch-subheading p{max-width:800px;font-size:12px}.launch-creator-list{gap:17px;display:grid}.launch-creator{grid-template-columns:1.7fr 1fr;gap:30px;display:grid}.launch-creator h3{margin:9px 0 12px;font-size:25px}.launch-creator h3 a{color:var(--foreground);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.launch-creator h3 svg{width:17px;color:var(--accent-ink)}.launch-creator p{margin:7px 0;font-size:12px}.launch-creator-evidence{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 17px;margin-top:15px;font-size:10px;display:flex}.launch-creator-evidence>a{color:var(--accent-ink);text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.launch-creator-evidence svg{width:12px;height:12px}.launch-creator dl{border-left:1px solid var(--line);align-self:center;margin:0;padding-left:24px}.launch-creator dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:11px 0;font-size:11px;display:flex}.launch-creator dt{color:var(--muted)}.launch-creator dd{text-align:right;color:var(--foreground);margin:0}.launch-scenario-note{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:5px;align-items:flex-start;gap:13px;margin-bottom:20px;padding:18px 20px;display:flex}.launch-scenario-note svg{width:21px;height:21px;color:var(--accent-ink);flex-shrink:0}.launch-scenario-note p{margin:0;font-size:12px}.launch-economics-grid{grid-template-columns:1.25fr 1fr;gap:20px;display:grid}.launch-product-select select{width:100%;font-size:13px}.launch-provenance{color:var(--accent-ink);flex-wrap:wrap;gap:7px 15px;margin:17px 0 8px;font-size:10px;line-height:1.8;display:flex}.launch-form-grid{grid-template-columns:1fr 1fr;gap:18px 16px;margin:21px 0;display:grid}.launch-scenario-field{flex-direction:column;gap:8px;display:flex}.launch-scenario-field>span{min-height:34px;color:var(--foreground);justify-content:space-between;gap:7px;font-size:11px;line-height:1.6;display:flex}.launch-scenario-field small{color:var(--muted);align-self:flex-end;font-size:9px}.launch-scenario-field input{background:var(--input-background);color:var(--foreground);border:1px solid var(--input);border-radius:4px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:14px}.launch-scenario-field input::placeholder{color:var(--muted);font-size:11px}.launch-economics-results{flex-direction:column;gap:17px;display:flex}.launch-headroom{background:var(--surface)}.launch-headroom>strong,.launch-cpa>strong{color:var(--foreground);margin:14px 0;font:34px/1.2 Georgia,serif;display:block}.launch-headroom p,.launch-cpa p{margin:0;font-size:12px}.launch-cost-row{margin:14px 0}.launch-cost-row>div:first-child{color:var(--muted);justify-content:space-between;gap:12px;font-size:10px;display:flex}.launch-cost-row b{white-space:nowrap;color:var(--foreground);font-weight:500}.launch-cost-row .launch-track{height:8px;margin:8px 0}.launch-cost-row .launch-track>span{background:var(--primary)}.launch-track.unknown{border:1px dashed var(--input);background:0 0}.launch-cpa{border-color:var(--accent-line)}.launch-cpa details{border-top:1px solid var(--line);margin-top:15px;padding-top:5px}.launch-cpa details p{margin-top:7px;font-size:11px}.launch-gates{background:var(--line);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.launch-gates>article{background:var(--paper);gap:18px;padding:25px;display:flex}.launch-gate-number{border:1px solid var(--line);width:28px;height:28px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font:13px Georgia,serif;display:flex}.launch-gates h3{margin:4px 0 9px;font-size:16px}.launch-gates p{margin:0 0 10px;font-size:12px}.launch-gates small{color:var(--warning-ink);background:var(--warning-background);border:1px solid var(--warning-line);border-radius:3px;padding:4px 7px;font-size:10px;display:inline-block}.launch-experiment{background:var(--feature-background);color:var(--feature-foreground);border-radius:7px;grid-template-columns:1fr 1.7fr;gap:35px;margin:25px 0;padding:32px;display:grid}.launch-experiment .sales-kicker{color:var(--feature-muted)}.launch-experiment h3{color:var(--feature-foreground);margin:15px 0;font:32px/1.2 Georgia,serif}.launch-experiment p{color:var(--feature-muted);font-size:12px}.launch-experiment ol{gap:18px;margin:0;padding-left:20px;display:grid}.launch-experiment li{color:var(--feature-muted);padding-left:8px;font-size:12px;line-height:1.8}.launch-experiment li b{color:var(--feature-foreground);font-weight:500}.launch-connection-grid{grid-template-columns:repeat(3,1fr);gap:19px;margin:27px 0;display:grid}.launch-connection-grid>div{border-top:1px solid var(--line);padding-top:19px}.launch-connection-grid svg{width:18px;color:var(--muted)}.launch-connection-grid h3{margin:12px 0;font-size:14px}.launch-connection-grid p{margin:0;font-size:11px}.launch-endnote{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:23px 0;display:flex}.launch-endnote p{margin:0;font-size:12px}.launch-endnote .sales-button{flex-shrink:0}.launch-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:10px;display:flex}.launch-source-dialog{background:var(--paper);width:min(620px,100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);border:1px solid var(--line);box-shadow:0 15px 70px var(--shadow);border-radius:8px;margin:0;padding:0;position:fixed;inset:16px 16px 16px auto;overflow:auto}.launch-source-dialog::backdrop{background:var(--overlay)}.launch-source-dialog>div{padding:30px}.launch-source-dialog header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.launch-source-dialog h2{color:var(--foreground);margin:13px 0;font:31px Georgia,serif}.launch-source-detail{border-top:1px solid var(--line);padding:24px 0}.launch-source-detail h3{color:var(--foreground);margin:13px 0;font-size:17px;font-weight:500;line-height:1.5}.launch-source-detail p{color:var(--muted);font-size:12px;line-height:1.8}.launch-source-detail small{color:var(--accent-ink);font-size:11px}.launch-source-detail a{color:var(--accent-ink);text-underline-offset:3px;align-items:center;gap:9px;padding:6px 0;font-size:12px;text-decoration:underline;display:inline-flex}.launch-source-detail a svg{width:14px;height:14px}.launch-private-source{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:10px;font-size:10px;line-height:1.7;display:flex}.launch-private-source svg{flex-shrink:0;width:16px}@media (max-width:1300px){.launch-hero{gap:25px}.launch-verdict{padding:23px}.launch-verdict h2{font-size:26px}.launch-section-nav a{gap:6px;padding-inline:9px;font-size:11px}.launch-channel-grid,.launch-demand-grid{grid-template-columns:1fr 1fr}.launch-split{grid-template-columns:1.3fr 1fr}.launch-panel{padding:21px}.launch-economics-grid{grid-template-columns:1.15fr 1fr}.launch-creator{grid-template-columns:1.5fr 1fr}}@media (max-width:1050px){.launch-hero{grid-template-columns:1fr}.launch-hero>div>p{max-width:750px}.launch-verdict h2 br{display:none}.launch-verdict{padding:25px}.launch-verdict p{max-width:650px}.launch-split,.launch-economics-grid{grid-template-columns:1fr}.launch-economics-results{grid-template-columns:1fr 1fr;align-items:start;display:grid}.launch-economics-results>.launch-panel:nth-child(2){grid-area:1/2/3}.launch-economics-results>.launch-panel:nth-child(3){grid-column:1}.launch-creator{grid-template-columns:1.3fr 1fr}.launch-unit{width:100%;margin-left:0;padding:0}.launch-section-nav{grid-template-columns:repeat(3,1fr)}.launch-section-nav a:nth-child(3){border:0}.launch-section-nav a:nth-child(-n+3){border-bottom:1px solid var(--line)}.launch-section-nav a:nth-child(4){padding-left:0}.launch-section-nav a{padding-block:14px}.launch-experiment{grid-template-columns:1fr 1.5fr;gap:25px}}@media (max-width:700px){.launch-hero{gap:20px;padding-top:12px}.launch-hero h1{letter-spacing:-1.3px;font-size:39px}.launch-hero>div>p{font-size:13px}.launch-verdict h2{font-size:25px}.launch-verdict{padding:22px 19px}.launch-verdict .launch-status{font-size:9px}.launch-section-nav a{gap:7px;font-size:10px}.launch-section-nav a span{font-size:9px}.launch-evidence-strip{grid-template-columns:1fr 1fr;gap:20px 12px}.launch-evidence-strip>span{padding-left:13px;font-size:10px}.launch-evidence-strip>span:nth-child(3){border:0;padding-left:0}.launch-evidence-strip b{font-size:31px}.launch-section{margin-bottom:15px;padding-top:32px}.launch-section-heading{gap:12px}.launch-section-heading h2{letter-spacing:-.5px;font-size:28px;line-height:1.25}.launch-section-heading p{font-size:12px}.launch-check-grid,.launch-demand-grid,.launch-channel-grid,.launch-gates,.launch-connection-grid{grid-template-columns:1fr}.launch-panel{padding:20px 17px}.launch-check-summary{padding:17px}.launch-chart-legend{gap:10px 16px}.launch-chart-legend>span{font-size:10px}.launch-controls{gap:12px}.launch-controls label:first-child{width:100%}.launch-controls label{flex:1}.launch-controls select{min-height:44px;font-size:13px}.launch-panel-heading{gap:8px}.launch-panel-heading h3{font-size:22px}.launch-price-note{align-items:flex-start;gap:6px}.launch-price-note>span{padding-top:6px;font-size:9px}.launch-price-label{font-size:13px}.launch-matrix-row{grid-template-columns:1fr;gap:9px;padding:19px 0}.launch-matrix-row .launch-source-button{justify-self:start}.launch-matrix-kind{font-size:9px}.launch-matrix h3{font-size:25px}.launch-demand-card h3{min-height:0}.launch-demand-card>strong{font-size:33px}.launch-series-row{grid-template-columns:1fr 1.3fr 50px;gap:9px;font-size:11px}.launch-records{padding:21px 17px}.launch-record-stats{gap:12px}.launch-record-stats>span{font-size:10px;line-height:1.65}.launch-record-stats b{font-size:27px}.launch-channel h3{font-size:26px}.launch-creator{grid-template-columns:1fr;gap:18px}.launch-creator dl{border-left:0;border-top:1px solid var(--line);padding-left:0}.launch-creator dl>div{padding:12px 0}.launch-subheading h3{font-size:26px}.launch-scenario-note{gap:10px;padding:16px}.launch-scenario-note p{font-size:11px}.launch-form-grid{gap:17px 12px}.launch-scenario-field>span{min-height:33px;font-size:10px}.launch-scenario-field input{font-size:16px}.launch-economics-results{display:flex}.launch-economics-results>.launch-panel{width:100%}.launch-headroom>strong,.launch-cpa>strong{font-size:34px}.launch-gates>article{gap:13px;padding:21px 18px}.launch-gates h3{font-size:15px}.launch-experiment{grid-template-columns:1fr;gap:15px;padding:25px 20px}.launch-experiment h3{font-size:32px}.launch-experiment h3 br{display:none}.launch-connection-grid{gap:18px}.launch-endnote{flex-direction:column;align-items:flex-start;gap:18px}.launch-footer{flex-direction:column;align-items:flex-start;gap:12px}.launch-source-dialog{width:calc(100vw - 14px);height:calc(100dvh - 14px);max-height:calc(100dvh - 14px);top:7px;bottom:7px;right:7px}.launch-source-dialog>div{padding:24px 18px}.launch-source-dialog h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.launch-center *{scroll-behavior:auto!important;transition:none!important}}.launch-observation-chart{margin:27px 0;padding:25px 0}.launch-observation-chart h3{margin:0;font:26px Georgia,serif}.launch-observation-chart ol{grid-template-columns:repeat(4,1fr);gap:0;margin:24px 0 15px;padding:0;list-style:none;display:grid}.launch-observation-chart li{min-width:0;padding:0 20px 0 0;position:relative}.launch-observation-chart li:after{content:"";background:var(--line);height:1px;position:absolute;top:40px;left:0;right:0}.launch-timeline-date{color:var(--foreground);height:34px;font-size:11px;display:block}.launch-timeline-dot{z-index:1;border:3px solid var(--paper);background:var(--primary);width:13px;height:13px;box-shadow:0 0 0 1px var(--accent-line);border-radius:50%;margin:0 0 18px;display:block;position:relative}.launch-observation-chart h4{margin:9px 0;font-size:13px;line-height:1.5}.launch-observation-chart li p{margin:0 0 10px;font-size:11px;line-height:1.75}.launch-observation-chart .launch-metric-scope{min-height:28px;font-size:9px;display:block}@media (max-width:700px){.launch-observation-chart ol{grid-template-columns:1fr;gap:25px}.launch-observation-chart li{padding-left:27px;padding-right:0}.launch-observation-chart li:after{width:1px;height:calc(100% + 25px);top:8px;left:5px}.launch-observation-chart li:last-child:after{display:none}.launch-timeline-dot{position:absolute;top:2px;left:0}.launch-timeline-date{height:auto;margin-bottom:10px}.launch-observation-chart .launch-metric-scope{min-height:0}.launch-observation-chart h3{font-size:24px}}.launch-product-panel{border-top:1px solid var(--line);padding:25px 0 8px}.launch-product-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:25px;display:flex}.launch-product-heading h2{letter-spacing:-.6px;margin:10px 0 0;font:30px/1.2 Georgia,serif}.launch-product-heading>.launch-product-select{flex:1;min-width:250px;max-width:380px}.launch-comparison-options{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:8px}.launch-comparison-options>.launch-controls{padding:14px 0 8px}.launch-comparison-options>summary{justify-content:flex-start;gap:12px;font-size:12px}.launch-comparison-excluded{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding-top:12px;font-size:11px}.launch-comparison-excluded>b{color:var(--foreground);font-weight:500}.launch-comparison-excluded p{margin:8px 0 0;font-size:11px}.launch-price-limits summary{padding:5px 0;font-size:10px}.launch-price-limits summary svg{width:12px}.launch-product-economics{margin-top:25px;scroll-margin-top:25px}.launch-cost-inputs{border-block:1px solid var(--line);margin-bottom:20px;padding:9px 0}.launch-cost-inputs>summary{font-size:12px}.launch-desired{border-top:1px solid var(--accent-line);margin-top:20px;padding-top:20px}.launch-desired>span{min-height:0;font-size:12px}.launch-desired input{border-color:var(--accent-line)}.launch-affordable{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:5px;margin:22px 0 10px;padding:19px}.launch-affordable>span{color:var(--accent-ink);font-size:12px;line-height:1.6;display:block}.launch-affordable>strong{color:var(--foreground);margin:12px 0;font:31px/1.25 Georgia,serif;display:block}.launch-affordable p{font-size:11px!important}.launch-expense-detail>summary{font-size:12px}.launch-expense-detail[open]>.launch-panel-heading{margin-top:16px}.launch-research-details{border:1px solid var(--line);background:var(--surface);border-radius:7px;margin-top:20px;padding:0 25px 20px}.launch-research-details:not([open]){padding-bottom:0}.launch-research-details>summary{color:var(--foreground);align-items:center;gap:20px;padding:22px 0;font-size:18px;display:flex}.launch-research-details>summary>span{flex:1}.launch-research-details>summary>small{color:var(--muted);font-size:10px}.launch-research-details>summary>svg{width:18px;height:18px}.launch-research-details[open]>summary{border-bottom:1px solid var(--line);margin-bottom:12px}.launch-research-details .launch-check-summary{background:var(--paper)}@media (max-width:1050px){.launch-product-economics .launch-economics-results{display:flex}.launch-product-economics .launch-economics-results>.launch-panel{width:100%}.launch-product-heading{flex-direction:column;align-items:flex-start}.launch-product-heading>.launch-product-select{width:100%;max-width:none}.launch-research-details{padding-inline:20px}}@media (max-width:700px){.launch-product-heading{gap:17px}.launch-product-heading h2{font-size:28px}.launch-product-heading>.launch-product-select{min-width:0}.launch-research-details{padding-inline:15px}.launch-research-details>summary{flex-wrap:wrap;gap:12px;font-size:16px}.launch-research-details>summary>small{flex-basis:100%;order:3}.launch-research-details .launch-section-heading h2{font-size:26px}.launch-desired>span{font-size:11px}.launch-affordable{padding:16px}.launch-affordable>strong{font-size:29px}}.pilot-workspace{max-width:1480px;color:var(--foreground);margin:auto}.pilot-workspace p{color:var(--muted);font-size:13px;line-height:1.75}.pilot-workspace button,.pilot-workspace a,.pilot-workspace summary{touch-action:manipulation}.pilot-workspace :is(button,a,summary):focus-visible{outline:3px solid var(--ring);outline-offset:4px}.pilot-hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:50px;padding:30px 0;display:grid}.pilot-hero h1{letter-spacing:-1.7px;margin:18px 0;font:clamp(38px,4vw,58px)/1.1 Georgia,serif}.pilot-hero h1 em{color:var(--accent-ink);font-weight:400}.pilot-hero aside{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:9px;padding:27px}.pilot-hero aside h2{margin:18px 0 10px;font:25px/1.25 Georgia,serif}.pilot-hero aside .sales-button{width:100%;margin:12px 0}.pilot-badge{color:var(--accent-ink);border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:4px;align-items:center;gap:7px;padding:6px 9px;font-size:10px;display:inline-flex}.pilot-badge svg{width:13px;height:13px}.pilot-track{border-block:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:7px 0 20px;display:grid}.pilot-track a{color:var(--muted);padding:20px 13px 20px 0;font-size:11px;line-height:1.5;text-decoration:none}.pilot-track b{color:var(--accent-ink);margin-bottom:6px;font-size:10px;display:block}.pilot-section>header{gap:20px;margin-bottom:23px;display:flex}.pilot-section>header>span{color:var(--accent-ink);padding-top:6px;font-size:11px}.pilot-section h2{margin:0 0 9px;font:30px/1.2 Georgia,serif}.pilot-section>header p{max-width:800px;margin:0}.pilot-product{grid-template-columns:1.1fr 1fr;gap:28px;display:grid}.pilot-product>div,.pilot-offer,.pilot-results>article{background:var(--surface);border:1px solid var(--line);border-radius:7px;min-width:0;padding:25px}.pilot-workspace h3{margin:15px 0;font-size:19px;font-weight:500;line-height:1.4}.pilot-product h3{font:25px Georgia,serif}.pilot-comparison dl{margin:20px 0}.pilot-comparison dl>div,.pilot-results dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;font-size:12px;line-height:1.6;display:flex}.pilot-comparison dl .own{color:var(--accent-ink);font-weight:600}.pilot-comparison dd,.pilot-results dd{white-space:nowrap;margin:0}.pilot-workspace summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;font-size:12px;list-style:none;display:flex}.pilot-workspace summary svg{flex-shrink:0;width:15px;height:15px}.pilot-workspace details[open]>summary svg{transform:rotate(180deg)}.pilot-comparison details a{color:var(--accent-ink);align-items:center;gap:10px;margin:12px 0;font-size:11px;line-height:1.6;display:flex}.pilot-comparison a svg{width:13px;height:13px}.pilot-offers{grid-template-columns:1fr 1fr;gap:22px;display:grid}.pilot-offer-top{align-items:center;gap:15px;display:flex}.pilot-offer-top>span{border:1px solid var(--accent-line);color:var(--accent-ink);border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font:22px Georgia,serif;display:grid}.pilot-offer-top small{color:var(--muted);font-size:10px;line-height:1.5}.pilot-ad{background:var(--paper);border:1px solid var(--line);border-radius:5px;margin:20px 0;padding:21px}.pilot-ad>span{letter-spacing:1.5px;color:var(--accent-ink);font-size:9px}.pilot-ad pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 0;font-family:inherit;font-size:13px;line-height:1.8}.pilot-url{overflow-wrap:anywhere;font-size:11px!important}.pilot-offer-actions,.pilot-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pilot-offer-actions .sales-button{padding:11px 14px;font-size:11px}.pilot-checklist{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pilot-checklist article{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:flex-start;gap:14px;padding:21px;display:flex}.pilot-checklist article>span{color:var(--accent-ink);padding-top:5px;font-size:11px}.pilot-checklist h3{margin:0 0 8px;font-size:15px}.pilot-checklist p{margin:0;font-size:12px}.pilot-note{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:6px;gap:15px;margin:22px 0;padding:20px;display:flex}.pilot-note>svg{width:19px;color:var(--accent-ink);flex-shrink:0;margin-top:3px}.pilot-note p{margin:0}.pilot-economics{border:1px solid var(--line);background:var(--surface);border-radius:6px;margin-top:20px;padding:8px 23px}.pilot-economics>summary{padding:15px 0;font-size:14px}.pilot-protocol{counter-reset:step;grid-template-columns:1fr 1fr;gap:18px 30px;margin:0 0 24px;padding:0;list-style:none;display:grid}.pilot-protocol li{counter-increment:step;border-bottom:1px solid var(--line);color:var(--muted);padding:0 0 18px 36px;font-size:13px;line-height:1.8;position:relative}.pilot-protocol li:before{content:counter(step,decimal-leading-zero);color:var(--accent-ink);font-size:11px;position:absolute;top:0;left:0}.pilot-results{grid-template-columns:1fr 1fr;gap:22px;display:grid}.pilot-results h3{font-size:17px}.pilot-measurement{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.pilot-measurement>strong{font-size:12px}.pilot-feedback{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:4px;padding:13px 16px}@media (max-width:1100px){.pilot-product{grid-template-columns:1fr}.pilot-checklist{grid-template-columns:1fr 1fr}.pilot-hero{gap:25px}.pilot-offer{padding:20px}.pilot-track a{font-size:10px}}@media (max-width:700px){.pilot-hero,.pilot-offers,.pilot-results,.pilot-checklist,.pilot-protocol{grid-template-columns:1fr}.pilot-hero{gap:18px;padding:20px 0}.pilot-hero aside{padding:20px}.pilot-hero h1{font-size:40px}.pilot-track{gap:20px;display:flex;overflow:auto}.pilot-track a{min-width:100px;padding-block:15px}.pilot-section h2{font-size:27px}.pilot-section>header{gap:12px}.pilot-section{padding-top:20px}.pilot-product>div,.pilot-offer,.pilot-results>article{padding:20px 16px}.pilot-product .op-catalog-metrics{grid-template-columns:1fr 1fr}.pilot-ad{padding:16px}.pilot-economics{padding:7px 15px}.pilot-offer-actions>.sales-button{flex:1}.pilot-checklist article{padding:19px 17px}.pilot-results dl>div{font-size:11px}.pilot-note{padding:17px}.pilot-ad pre{font-size:12px}}@media (prefers-reduced-motion:reduce){.pilot-workspace *{scroll-behavior:auto!important}}.autopilot-workspace{--auto-green:#37745d}.autopilot-heading{justify-content:space-between;align-items:center;gap:32px;margin:8px 0 29px;display:flex}.autopilot-heading h1{margin:13px 0 18px}.autopilot-heading h1 em{font-weight:400}.autopilot-heading>div:first-child{max-width:620px}.autopilot-heading p{color:var(--muted);max-width:540px;font-size:13px;line-height:1.9}.autopilot-control{flex-direction:column;align-items:stretch;gap:10px;min-width:230px;display:flex}.autopilot-control .sales-button{justify-content:center}.autopilot-control small{color:var(--muted);text-align:center;font-size:10px;line-height:1.7}.autopilot-state{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin-bottom:5px;font-size:10px;display:flex}.autopilot-state>span{background:var(--muted);border-radius:50%;width:7px;height:7px}.autopilot-state.enabled{color:var(--auto-green)}.autopilot-state.enabled>span{background:var(--auto-green)}.autopilot-loop{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin:0 0 31px;padding:19px 0;font-size:11px;display:flex}.autopilot-loop>span{align-items:center;gap:8px;display:flex}.autopilot-loop svg{width:16px;height:16px}.autopilot-loop>svg{opacity:.5;flex-shrink:0;width:13px}.autopilot-loop>span:last-child{color:var(--accent-ink)}.autopilot-columns{grid-template-columns:minmax(0,1.8fr) minmax(245px,1fr);align-items:start;gap:28px;display:grid}.autopilot-section-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.autopilot-workspace h2{letter-spacing:-.5px;margin:9px 0;font:400 27px/1.3 Georgia,serif}.autopilot-section-title .sales-pill{white-space:normal;text-align:center;font-size:9px}.autopilot-summary{color:var(--muted);margin:13px 0 23px;font-size:12px;line-height:1.9}.autopilot-steps{gap:13px;margin:0;padding:0;list-style:none;display:grid}.autopilot-step{border:1px solid var(--line);background:var(--paper);border-radius:6px;gap:18px;padding:24px 23px;display:flex}.autopilot-step:first-child{border-color:var(--accent-soft);background:var(--surface)}.autopilot-step-number{color:var(--accent-ink);opacity:.65;min-width:29px;font:26px Georgia,serif}.autopilot-step>div{flex:1;min-width:0}.autopilot-step-label{letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);font-size:8px}.autopilot-step.ready .autopilot-step-label{color:var(--auto-green)}.autopilot-step h3{overflow-wrap:anywhere;margin:9px 0 10px;font:400 21px/1.4 Georgia,serif}.autopilot-step p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 14px;font-size:12px;line-height:1.85}.autopilot-step .sales-text-button{margin-top:13px;font-size:11px}.autopilot-step details{border-top:1px solid var(--line);margin-top:12px;padding:12px 0 0;font-size:11px}.autopilot-step summary{cursor:pointer;color:var(--accent-ink);justify-content:space-between;align-items:center;gap:10px;min-height:26px;list-style:none;display:flex}.autopilot-step summary svg{width:14px;height:14px}.autopilot-step details[open]>summary{margin-bottom:12px}.autopilot-step details[open]>summary svg{transform:rotate(180deg)}.autopilot-step ul{color:var(--muted);overflow-wrap:anywhere;margin:0;padding:0 0 0 16px;line-height:1.85}.autopilot-step li+li{margin-top:6px}.autopilot-draft .sales-button{font-size:10px}.autopilot-provenance{color:var(--muted);align-items:center;gap:7px;margin:18px 0;font-size:9px;line-height:1.8;display:flex}.autopilot-provenance svg{flex-shrink:0;width:12px;height:12px}.autopilot-boundaries{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:25px 22px}.autopilot-boundaries h2{margin:14px 0 22px;font-size:28px}.autopilot-boundaries h2 em{color:var(--accent-ink)}.autopilot-boundaries>ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.autopilot-boundaries>ul>li{color:var(--muted);gap:10px;font-size:11px;line-height:1.75;display:flex}.autopilot-boundaries>ul svg{width:15px;height:15px;color:var(--accent-ink);flex-shrink:0;margin-top:2px}.autopilot-ai{border-top:1px solid var(--line);gap:10px;margin-top:23px;padding-top:21px;display:flex}.autopilot-ai>svg{width:20px;height:20px;color:var(--accent-ink);flex-shrink:0}.autopilot-ai strong{font-size:11px;font-weight:500}.autopilot-ai p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.8}.autopilot-inputs{padding:24px 22px}.autopilot-inputs dl{gap:12px;margin:17px 0;display:grid}.autopilot-inputs dl>div{justify-content:space-between;gap:15px;font-size:12px;display:flex}.autopilot-inputs dt{color:var(--muted)}.autopilot-inputs dd{font-variant-numeric:tabular-nums;margin:0}.autopilot-inputs p{color:var(--muted);margin:0;font-size:10px;line-height:1.8}.autopilot-empty{border:1px dashed var(--line);text-align:center;border-radius:6px;margin-top:22px;padding:39px 28px}.autopilot-empty>svg{width:35px;height:35px;color:var(--accent-ink)}.autopilot-empty h3{margin:18px 0 13px;font:400 26px Georgia,serif}.autopilot-empty p{color:var(--muted);max-width:410px;margin:0 auto 23px;font-size:12px;line-height:1.9}.autopilot-history{border:1px solid var(--line);border-radius:6px;margin-top:25px;padding:19px 23px}.autopilot-history>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:28px;font-size:12px;list-style:none;display:flex}.autopilot-history>summary>span{align-items:center;gap:10px;display:flex}.autopilot-history summary svg{width:16px;height:16px}.autopilot-history>ol{margin:20px 0 0;padding:0;list-style:none}.autopilot-history>ol>li{border-top:1px solid var(--line);padding:19px 0;font-size:11px;line-height:1.8}.autopilot-history>ol>li>div{color:var(--muted);justify-content:space-between;gap:20px;font-size:10px;display:flex}.autopilot-history p{white-space:pre-wrap;overflow-wrap:anywhere}.autopilot-history li details>summary{cursor:pointer;color:var(--accent-ink)}.autopilot-history-step{color:var(--muted);padding:13px 0}.autopilot-history-step strong{color:var(--foreground);font-weight:500}.autopilot-history-step ul{overflow-wrap:anywhere;padding-left:17px}@media (max-width:1100px){.autopilot-heading{align-items:flex-start;gap:24px}.autopilot-control{min-width:205px;margin-top:15px}.autopilot-columns{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:19px}.autopilot-loop{gap:10px;font-size:9px}.autopilot-step{gap:12px;padding:21px 18px}.autopilot-boundaries{padding:23px 18px}.autopilot-section-title{flex-direction:column;align-items:flex-start;gap:3px}.autopilot-section-title h2{margin-bottom:8px}}@media (max-width:900px){.autopilot-heading{display:block}.autopilot-control{grid-template-columns:1fr 1fr;min-width:0;max-width:530px;margin-top:23px;display:grid}.autopilot-state,.autopilot-control small{grid-column:1/-1}.autopilot-control small br{display:none}.autopilot-state{justify-content:flex-start}.autopilot-columns{grid-template-columns:1fr}.autopilot-aside{grid-template-columns:1.3fr 1fr;gap:12px;display:grid}.autopilot-boundaries h2{font-size:25px}.autopilot-section-title{flex-direction:row;align-items:center}.autopilot-heading h1{font-size:42px}.autopilot-inputs{padding:24px 18px}}@media (max-width:520px){.autopilot-heading h1{font-size:37px}.autopilot-heading p{font-size:12px}.autopilot-control .sales-button{gap:6px;padding:11px 9px;font-size:10px}.autopilot-control small{text-align:left;font-size:9px;line-height:1.8}.autopilot-loop{grid-template-columns:1fr 1fr;gap:17px 12px;padding:19px 0;font-size:10px;display:grid}.autopilot-loop>svg{display:none}.autopilot-loop>span{gap:8px}.autopilot-section-title{display:block}.autopilot-section-title .sales-pill{margin-top:7px;display:inline-flex}.autopilot-workspace h2{font-size:26px}.autopilot-step{gap:11px;padding:22px 17px}.autopilot-step-number{min-width:24px;font-size:22px}.autopilot-step h3{font-size:21px}.autopilot-step p{font-size:12px}.autopilot-step-label{letter-spacing:.8px;font-size:8px}.autopilot-step .sales-text-button{min-height:38px;font-size:11px}.autopilot-aside{grid-template-columns:1fr}.autopilot-boundaries{padding:25px 22px}.autopilot-inputs{padding:15px 22px}.autopilot-provenance{align-items:flex-start}.autopilot-history{padding:18px}.autopilot-history>ol>li>div{flex-wrap:wrap;gap:3px 15px}.autopilot-empty{padding:29px 20px}.autopilot-empty .sales-button,.autopilot-history>summary{font-size:11px}}.autopilot-runtime-facts{gap:8px;margin:8px 0;font-size:10px;display:grid}.autopilot-runtime-facts>div{justify-content:space-between;gap:12px;display:flex}.autopilot-runtime-facts dt{color:var(--muted)}.autopilot-runtime-facts dd{text-align:right;margin:0}.autopilot-runtime-error{overflow-wrap:anywhere;font-size:11px!important;line-height:1.7!important}.autopilot-runtime-jobs{max-width:360px;font-size:11px}.autopilot-runtime-jobs summary{cursor:pointer;padding:10px 0}.autopilot-runtime-jobs ol{max-height:240px;padding:0;list-style:none;overflow:auto}.autopilot-runtime-jobs li{border-top:1px solid var(--line);padding:10px 0}.autopilot-runtime-jobs strong,.autopilot-runtime-jobs span{font-size:10px;line-height:1.8;display:block}.autopilot-runtime-jobs span{color:var(--muted)}.autopilot-runtime-jobs p{font-size:10px!important}@media (max-width:900px){.autopilot-runtime-facts,.autopilot-runtime-error,.autopilot-runtime-jobs,.autopilot-control>.sales-text-button{grid-column:1/-1}}.autopilot-runtime-research{border-top:1px solid var(--line);max-width:360px;padding-top:10px;font-size:11px}.autopilot-runtime-research summary{cursor:pointer;padding:7px 0}.autopilot-runtime-research p{font-size:10px!important;line-height:1.8!important}.autopilot-runtime-research>ol{max-height:460px;padding:0;list-style:none;overflow:auto}.autopilot-runtime-research>ol>li{border-top:1px solid var(--line);padding:14px 0}.autopilot-runtime-research strong,.autopilot-runtime-research span{font-size:11px;line-height:1.8;display:block}.autopilot-runtime-research span{color:var(--muted);font-size:10px}.autopilot-runtime-research a{color:var(--accent-ink);overflow-wrap:anywhere;font-size:10px}.autopilot-runtime-research dl{font-size:10px;line-height:1.8}.autopilot-runtime-research dt{color:var(--muted)}.autopilot-runtime-research dd{overflow-wrap:anywhere;margin:0 0 6px}.autopilot-runtime-research ul{overflow-wrap:anywhere;padding-left:16px;font-size:10px;line-height:1.8}.autopilot-research-error{border-left:2px solid var(--accent-ink);padding-left:8px}@media (max-width:900px){.autopilot-runtime-research{grid-column:1/-1;max-width:none}}.kr-root{min-width:0}.kr{flex-direction:column;gap:18px;min-width:0;display:flex}.kr-heading{justify-content:space-between;align-items:center;gap:28px;margin:4px 0 10px;display:flex}.kr-heading>div:first-child{min-width:0;max-width:680px}.kr-heading h1{letter-spacing:-1px;color:var(--foreground);margin:12px 0 14px;font:400 44px/1.12 Georgia,Times New Roman,serif}.kr-heading h1 em{color:var(--accent-ink);font-style:italic}.kr-heading p{color:var(--muted);max-width:600px;margin:0;font-size:13px;line-height:1.85}.kr-heading-side{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.kr-loading{color:var(--muted);align-items:center;gap:10px;padding:30px 0;font-size:13px;display:flex}.kr-loading svg{width:18px;height:18px}.kr-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:26px 18px;font-size:13px;display:flex}.kr-empty svg{width:16px;height:16px}.kr-muted{color:var(--muted)}.kr-panel{background:var(--paper);border:1px solid var(--line);border-radius:7px;padding:22px}.kr-panel h2,.kr-sub{color:var(--foreground);margin:0 0 12px;font:400 22px/1.3 Georgia,serif}.kr-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.kr-line{border-top:1px solid var(--line);color:var(--foreground);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.kr-line:first-of-type{border-top:0}.kr-line>span:not(.kr-who){flex:1;min-width:0}.kr-line small{color:var(--muted);flex:none;font-size:11px}.kr-line svg{width:15px;height:15px;color:var(--success-ink);flex:none}.kr-line.bad svg{color:var(--danger-ink)}.kr-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kr-metrics button{all:unset;cursor:pointer;background:var(--paper);border:1px solid var(--line);border-radius:7px;flex-direction:column;gap:6px;padding:18px;transition:border-color .15s;display:flex}.kr-metrics button:hover{border-color:var(--accent-line)}.kr-metrics small{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);font-size:10px}.kr-metrics b{color:var(--foreground);font:400 32px/1.1 Georgia,serif}.kr-metrics span{color:var(--muted);font-size:12px}.kr-goal{background:var(--feature-background);color:var(--feature-foreground);border-radius:7px;flex-direction:column;gap:10px;padding:20px 22px;font-size:13px;display:flex}.kr-goal b{font:400 26px Georgia,serif}.kr-goal small{color:var(--feature-muted);font-size:12px}.kr-bar{background:var(--surface);border-radius:3px;height:6px;overflow:hidden}.kr-goal .kr-bar{background:color-mix(in srgb,var(--feature-foreground) 18%,transparent)}.kr-bar i{background:var(--primary);border-radius:3px;height:100%;display:block}.kr-goal .kr-bar i{background:var(--feature-foreground)}.kr-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.kr-seg{background:var(--surface);border:1px solid var(--line);border-radius:7px;flex-wrap:wrap;gap:3px;padding:4px;display:inline-flex}.kr-seg button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:8px 13px;font-size:12.5px;display:inline-flex}.kr-seg button.on{background:var(--paper);color:var(--foreground);box-shadow:0 1px 3px var(--shadow);font-weight:500}.kr-seg em{background:var(--accent-soft);min-width:18px;height:18px;color:var(--accent-ink);text-align:center;border-radius:9px;padding:0 5px;font-size:11px;font-style:normal;line-height:18px}.kr-search{border:1px solid var(--input);background:var(--input-background);border-radius:5px;align-items:center;gap:8px;min-width:240px;min-height:40px;padding:0 12px;display:flex}.kr-search svg{width:15px;height:15px;color:var(--muted)}.kr-search input{font:inherit;color:var(--foreground);background:0 0;border:0;outline:0;width:100%;font-size:14px}.kr-list{gap:12px;display:grid}.kr-card{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--line);overflow-wrap:anywhere;border-radius:7px;flex-direction:column;gap:9px;min-width:0;padding:18px 20px;display:flex}.kr-card.own-m{border-left-color:#c2577f}.kr-card.own-a{border-left-color:var(--primary)}.kr-card.own-warn{border-left-color:var(--danger-line)}.kr-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kr-card h3{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:500;line-height:1.5;display:flex}.kr-card p{color:var(--foreground);margin:0;font-size:13.5px;line-height:1.7}.kr-serif{font:400 22px Georgia,serif!important}.kr-meta{color:var(--muted);font-size:12px}.kr-who{background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:20px;flex:none;padding:3px 9px;font-size:11px}.kr-who.m{background:color-mix(in srgb,#c2577f 14%,var(--paper));color:#a23d63}.kr-who.a{background:var(--accent-soft);color:var(--accent-ink)}.kr-why{white-space:pre-line;color:var(--muted)!important}.kr-why.clip{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kr-rec{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-ink);border-radius:5px;padding:10px 12px;font-size:13px;line-height:1.6}.kr-choices,.kr-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sales-button.kr-sm{min-height:36px;padding:7px 13px;font-size:12.5px}.sales-button.kr-danger{background:var(--danger-background);border-color:var(--danger-line);color:var(--danger-ink)}.kr-own{gap:8px;display:flex}.kr-own input,.kr-add input,.kr-add select,.kr-status,.kr-note,.kr-row input,.kr-track input,.kr-money input{border:1px solid var(--input);background:var(--input-background);color:var(--foreground);font:inherit;border-radius:5px;min-width:0;min-height:40px;padding:0 11px;font-size:14px}.kr-own input{flex:1}.kr-steps{gap:8px;margin:0;padding-left:20px;font-size:13px;display:grid}.kr-steps small{color:var(--muted);display:block}.kr-dot{background:var(--muted);border-radius:50%;width:8px;height:8px;display:inline-block}.kr-dot.ok{background:var(--success-ink)}.kr-dot.err{background:var(--danger-ink)}.kr-add{grid-template-columns:minmax(0,1fr) 170px 150px auto;gap:8px;display:grid}.kr-status{flex:none;max-width:180px;min-height:34px;font-size:12.5px}.kr-tags{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.kr-tags .ok{color:var(--success-ink);font-weight:500}.kr-tags .no{color:var(--danger-ink);font-weight:500}.kr-tnote{cursor:text;white-space:pre-line;color:var(--foreground)}.kr-note{width:100%;min-height:80px;padding:9px 11px}.kr-st{border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:4px;flex:none;padding:3px 9px;font-size:11px}.kr-st.paid{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-ink)}.kr-st.shipped,.kr-st.delivered{background:var(--success-background);border-color:var(--success-line);color:var(--success-ink)}.kr-st.canceled,.kr-st.refunded{background:var(--danger-background);border-color:var(--danger-line);color:var(--danger-ink)}.kr-order{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;font-size:13px;display:grid}.kr-order>div{color:var(--foreground);flex-direction:column;gap:3px;display:flex}.kr-order span,.kr-order em{color:var(--muted)}.kr-order a{color:var(--accent-ink)}.kr-order ul{color:var(--foreground);margin:0;padding-left:18px}.kr-row{flex-wrap:wrap;gap:8px;display:flex}.kr-inline{align-items:center;gap:6px;display:flex}.kr-inline svg{width:16px;height:16px;color:var(--muted)}.kr-inline-wide{flex:1;min-width:200px}.kr-settings{color:var(--foreground);flex-direction:column;gap:12px;font-size:13px;display:flex}.kr-settings>label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kr-settings small{color:var(--muted);font-size:12px}.kr-money{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.kr-money input{width:96px}.kr-track{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.kr-track label{color:var(--muted);gap:5px;font-size:11.5px;display:grid}.kr-check{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.kr-table{overflow-x:auto}.kr-table table{border-collapse:collapse;width:100%;min-width:640px;color:var(--foreground);font-size:13px}.kr-table th{text-align:left;letter-spacing:1px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:8px;font-size:10.5px;font-weight:500}.kr-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 8px}.kr-table td small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.kr-table td.neg{color:var(--danger-ink)}.kr-table b.lo{color:var(--success-ink)}.kr-table b.hi{color:var(--danger-ink)}@media (max-width:900px){.kr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-cols{grid-template-columns:1fr}.kr-heading{flex-direction:column;align-items:flex-start}.kr-heading h1{font-size:34px}.kr-heading-side{justify-content:flex-start}}@media (max-width:640px){.kr-add{grid-template-columns:1fr 1fr}.kr-add input:first-child,.kr-add button{grid-column:1/-1}.kr-order{grid-template-columns:1fr}.kr-search{width:100%;min-width:0}.kr-own{flex-direction:column}}.sales-app{font-family:Arial,Helvetica,sans-serif;line-height:1.6}.sales-sidebar{background:var(--paper);border-right:1px solid var(--line);width:250px;padding:28px 18px 20px}.sales-brand{letter-spacing:2px;gap:12px;padding:0 10px 28px;font-size:19px}.sales-brand small{letter-spacing:1.1px;font-size:8px;line-height:1.5}.sales-monogram{background:var(--foreground);width:43px;height:43px;color:var(--paper);border:0;border-radius:12px}.sales-monogram span{color:inherit}.sales-sidebar nav{display:block}.workspace-nav-group{margin-bottom:20px}.workspace-nav-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:7px;padding:0 13px;font-size:10px;font-weight:600;display:block}.sales-nav-item{min-height:44px;color:var(--muted);border-radius:8px;gap:11px;margin:2px 0;padding:10px 12px;font-size:13px}.sales-nav-item svg{flex-shrink:0;width:18px;height:18px}.sales-nav-item.active{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 3px 0 var(--primary);border-color:#0000;font-weight:600}.sales-nav-item:hover{background:var(--surface)}.sales-nav-item .workspace-nav-arrow{width:14px;height:14px;margin-left:auto}.sales-sidebar-note{display:none}.sales-sidebar-bottom{margin-top:auto;padding:18px 10px 0}.sales-sidebar-bottom a,.sales-sidebar-bottom>div{font-size:11px;line-height:1.6}.sales-sidebar-bottom small{font-size:10px}.sales-shell{margin-left:250px}.sales-topbar{background:var(--paper);border-bottom:1px solid var(--line);min-height:73px;padding:18px 38px}.sales-breadcrumb{font-size:12px}.sales-account{gap:8px;font-size:11px}.sales-icon-button{border-radius:9px;min-width:40px;min-height:40px}.sales-main{max-width:1530px;margin:auto;padding:27px 38px 40px}.sales-mode-strip{letter-spacing:.5px;border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:17px;font-size:9px}.sales-mode-strip>a{font-size:11px}.workspace-mobile-title{display:none}.sales-app h1{letter-spacing:-1.5px;font-size:clamp(32px,3.3vw,48px);line-height:1.14}.sales-heading{margin-bottom:28px}.sales-heading p,.op-heading p{font-size:14px;line-height:1.8}.sales-kicker{letter-spacing:1.5px;font-size:10px;line-height:1.6}.sales-button{border-radius:8px;min-height:44px;padding:12px 17px;font-size:12px;font-weight:600;line-height:1.5;transition:background .15s,box-shadow .15s}.sales-button.primary{box-shadow:0 3px 8px var(--shadow)}.sales-button.secondary{background:var(--paper)}.sales-text-button{min-height:42px;font-size:12px;line-height:1.6}.sales-button:disabled{box-shadow:none}.sales-panel,.op-panel,.sales-campaign-card{background:var(--paper);box-shadow:0 3px 16px var(--shadow);border-radius:13px;padding:26px}.sales-campaign-card{text-align:left;transition:border-color .15s,box-shadow .15s}.sales-campaign-card:hover{border-color:var(--primary);box-shadow:0 7px 22px var(--shadow)}.sales-pill,.op-badge,.pilot-badge{border-radius:6px;font-size:11px;line-height:1.6}.sales-empty p,.op-empty p{font-size:14px}.sales-empty{padding:40px 15px}.sales-notice{border-radius:9px;font-size:13px;line-height:1.8}.sales-form-footnote,.sales-field small,.sales-details>summary{font-size:12px}.sales-field>span{font-size:13px}.sales-field input,.sales-field textarea,.sales-field select{border-radius:8px;min-height:46px;font-size:16px}.sales-dialog{border-radius:16px}.sales-dialog-inner{padding:30px}.sales-dialog header h2{font-size:29px}.sales-builder-steps button{border-radius:8px;min-height:44px;font-size:12px}.sales-checkbox{font-size:13px}.sales-filter{flex-wrap:wrap;gap:7px}.sales-filter button{border-radius:7px;min-height:40px;font-size:12px}.sales-form-grid{gap:22px 18px}.op-heading h1{font-size:40px}.op-metrics{gap:15px}.op-metrics>div{box-shadow:0 3px 14px var(--shadow);border-radius:12px;padding:23px}.op-metrics strong{font-variant-numeric:tabular-nums;font-size:36px}.op-metrics small{font-size:12px}.op-panel p{font-size:13px}.op-search{border-radius:9px}.op-search:focus-within{outline:2px solid var(--ring);outline-offset:2px}.op-search input{min-height:46px;font-size:15px}.op-toolbar>select{border-radius:9px;font-size:13px}.op-order-row{padding:20px 7px}.op-order-main small,.op-row-hint,.op-order-amount small{font-size:11px}.op-order-main strong{font-weight:600}.op-catalog-grid{gap:22px}.op-product h2{font-size:27px}.op-check{font-size:12px}.pilot-hero{grid-template-columns:minmax(0,1.35fr) minmax(290px,1fr);gap:32px;padding:8px 0 29px}.pilot-hero h1{font-size:clamp(37px,4vw,58px)}.pilot-hero>div>p{max-width:580px;font-size:15px}.pilot-hero aside{background:var(--paper);border-color:var(--line);border-top:3px solid var(--primary);box-shadow:0 5px 22px var(--shadow);border-radius:14px;padding:27px}.pilot-hero aside h2{font-size:26px}.pilot-hero aside p{font-size:13px}.pilot-track{border:0;gap:8px;margin:0 0 24px}.pilot-track a{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:15px;font-size:12px;transition:border-color .15s}.pilot-track a:hover{border-color:var(--primary);background:var(--accent-soft)}.pilot-track b{font-size:11px}.pilot-section{margin-bottom:36px;padding-top:24px;scroll-margin-top:25px}.pilot-section>header>span{background:var(--accent-soft);border-radius:10px;flex-shrink:0;place-items:center;width:35px;height:35px;padding:0;font-weight:600;display:grid}.pilot-section h2{font-size:29px;line-height:1.3}.pilot-product>div,.pilot-offer,.pilot-results>article{background:var(--paper);box-shadow:0 3px 16px var(--shadow);border-radius:13px;padding:26px}.pilot-workspace p{font-size:14px;line-height:1.8}.pilot-small{font-size:12px!important}.pilot-checklist{gap:15px}.pilot-checklist article{background:var(--paper);border-radius:11px;padding:23px 19px}.pilot-checklist p{font-size:13px}.pilot-note{border-radius:10px}.pilot-ad{background:var(--surface);border-radius:9px;padding:23px}.pilot-ad pre{font-size:14px;line-height:1.85}.pilot-offer-top small{font-size:12px}.pilot-workspace summary{min-height:44px;font-size:13px}.pilot-offer-actions .sales-button{font-size:12px}.pilot-protocol li{font-size:14px}.pilot-comparison dl>div,.pilot-results dl>div{font-size:13px}.pilot-comparison dd,.pilot-results dd{white-space:normal;text-align:right;flex-shrink:0;max-width:50%}.workspace-menu{border:1px solid var(--line);background:var(--paper);color:var(--foreground);border-radius:18px;width:min(520px,100% - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto;box-shadow:0 20px 80px #0004}.workspace-menu::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14223380}.workspace-menu header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:18px;display:flex}.workspace-menu h2{margin:7px 0 0;font:28px Georgia,serif}.workspace-menu .sales-nav-item{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;display:flex}.workspace-menu .sales-nav-item.active{background:var(--accent-soft)}.workspace-menu .sales-nav-item:hover{background:var(--surface)}.workspace-menu .workspace-nav-group{margin-bottom:20px}.workspace-archive{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:10px;padding:15px 12px;font-size:12px;display:flex}.workspace-archive svg{width:16px;height:16px}:is(.workspace-menu button:focus-visible,.workspace-menu a:focus-visible){outline:3px solid var(--ring);outline-offset:3px}.theme-chooser{background:var(--paper);margin-left:250px;padding:12px 38px}.theme-chooser-inner{max-width:1454px;margin:auto}.theme-chooser h2{font-size:12px}.theme-chooser-heading p{font-size:11px}.theme-toggle{border-radius:8px;min-height:40px;font-size:12px}.theme-chooser.is-collapsed{padding-block:10px}.theme-chooser.is-collapsed .theme-chooser-heading{min-height:40px}.theme-chooser.is-collapsed .theme-chooser-heading>div{align-items:center;gap:14px;display:flex}.theme-chooser.is-collapsed .theme-chooser-heading p{margin:0}@media (max-width:1100px){.sales-sidebar{width:220px;padding-inline:13px}.sales-shell,.theme-chooser{margin-left:220px}.sales-main{padding:24px}.sales-topbar,.theme-chooser{padding-inline:24px}.sales-brand{font-size:17px}.sales-brand small{font-size:7px}.pilot-hero{grid-template-columns:1fr;gap:20px}.pilot-hero aside{max-width:none}.pilot-hero aside .sales-button{width:auto;margin-right:16px}.pilot-track a{padding:12px;font-size:11px}.sales-heading>.sales-button{max-width:none}.op-dashboard-grid{grid-template-columns:1fr}.sales-nav-item{font-size:12px}.op-catalog-grid{grid-template-columns:1fr}}@media (max-width:760px){.sales-sidebar{display:none}.sales-shell,.theme-chooser{margin-left:0}.theme-chooser{padding-inline:20px}.theme-chooser.is-collapsed .theme-chooser-heading>div{display:block}.theme-chooser.is-collapsed .theme-chooser-heading p{margin-top:3px}.sales-topbar{min-height:74px;padding:14px 20px}.sales-mobile-logo{font-size:20px}.sales-mobile-logo small{font-size:8px}.sales-account{font-size:11px}.sales-account>span:not(.sales-dot){max-width:90px}.sales-main{padding:21px 20px 110px}.workspace-mobile-title{color:var(--accent-ink);margin-bottom:12px;font-size:13px;font-weight:600;display:block}.sales-mode-strip{letter-spacing:0;align-items:flex-start;margin-bottom:24px;font-size:9px}.sales-mode-strip>span{max-width:100%}.sales-mode-strip>a{display:none}.sales-app h1,.op-heading h1{font-size:35px;line-height:1.15}.sales-kicker{letter-spacing:1px;font-size:10px}.sales-heading p,.op-heading p{font-size:14px}.sales-button,.sales-heading>.sales-button{min-height:46px;font-size:13px}.sales-mobile-nav{padding:8px 10px max(10px,env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid;overflow:visible}.sales-mobile-nav button{border-radius:9px;gap:5px;min-width:0;min-height:52px;padding:7px 1px;font-size:10px;line-height:1.3}.sales-mobile-nav button svg{width:20px;height:20px}.sales-mobile-nav button.active{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.sales-mobile-nav button.active:after{display:none}.sales-panel,.op-panel,.sales-campaign-card{padding:21px 18px}.sales-toast{bottom:91px}.sales-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.sales-dialog-inner{padding:24px 19px}.sales-dialog .sales-kicker{font-size:9px}.sales-dialog header h2{font-size:27px}.sales-builder-steps{flex-wrap:wrap}.sales-builder-steps button{font-size:11px}.sales-form-grid{grid-template-columns:1fr}.sales-field.wide{grid-column:auto}.sales-form-footnote,.sales-dialog .sales-notice,.sales-checkbox,.sales-form-footer .sales-button,.sales-detail-actions .sales-button{font-size:12px}.sales-form-footer{gap:12px}.sales-field>span{font-size:13px}.sales-plan-summary dt,.sales-detail-status>span:last-child{font-size:11px}.sales-plan-summary dd{font-size:13px}.sales-result-metrics>div>span,.sales-result-card .sales-form-footnote,.sales-footer>div,.sales-footer>a{font-size:11px}.sales-footer small{font-size:10px}.op-heading{gap:16px}.op-heading>.op-actions{flex-wrap:wrap}.op-metrics{gap:10px}.op-metrics>div{padding:17px 14px}.op-metrics strong{font-size:30px}.op-metrics span,.op-metrics small{font-size:11px}.op-toolbar{flex-wrap:wrap}.op-search{flex-basis:100%}.op-search input{font-size:16px}.op-toolbar>select{flex:1;max-width:none;font-size:14px}.pilot-hero{padding-top:0}.pilot-hero h1{font-size:42px}.pilot-hero>div>p{font-size:14px}.pilot-hero aside{padding:22px}.pilot-hero aside .sales-button{width:100%;margin-right:0}.pilot-track{scroll-snap-type:x proximity;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.pilot-track a{scroll-snap-align:start;min-width:145px;padding:14px;font-size:12px}.pilot-section>header{gap:13px}.pilot-section h2{font-size:25px}.pilot-section>header>span{border-radius:8px;width:29px;height:29px;font-size:10px}.pilot-product>div,.pilot-offer,.pilot-results>article{padding:22px 18px}.pilot-workspace p,.pilot-ad pre,.pilot-checklist p,.pilot-protocol li{font-size:13px}.pilot-comparison dl>div,.pilot-results dl>div{font-size:12px}.pilot-offer-actions>.sales-button{flex-basis:100%}.sales-form-footer .sales-button.primary{flex:1}.workspace-menu{padding:22px 18px}.workspace-menu .sales-nav-item{min-height:46px;font-size:14px}.workspace-menu .workspace-nav-label{font-size:10px}}@media (max-width:380px){.sales-main,.sales-topbar,.theme-chooser{padding-inline:15px}.sales-account{gap:4px;font-size:10px}.sales-mobile-logo{font-size:18px}.sales-mobile-logo small{font-size:7px}.sales-app h1{font-size:32px}.pilot-hero h1{font-size:37px}.sales-mobile-nav button{font-size:9px}.sales-mode-strip{font-size:8px}}@media (prefers-reduced-motion:reduce){.sales-app *,.workspace-menu *{scroll-behavior:auto!important;transition:none!important}}.sales-sidebar .sales-nav-item{width:100%}
