/* Product shell: research navigation, shared context and a consistent reading surface. */
body[data-workspace="research"]{--lab-ink:#172b3a;--lab-muted:#637482;--lab-line:#dce4e8;--lab-green:#087f6b;--ink:#172b3a;--muted:#637482;--line:#dce4e8;--teal:#087f6b;--teal-dark:#076752;--teal-pale:#edf7f3;background:#f4f7fa;color:var(--ink)}
.product-skip{position:fixed;left:15px;top:-80px;z-index:100;background:#fff;padding:10px 15px;border-radius:6px;color:#172b3a}.product-skip:focus{top:10px}
body[data-workspace="research"] .topbar{height:66px;padding:0 28px 0 22px;background:#fff;border-bottom:1px solid #dfe6eb;gap:26px;box-shadow:0 1px 0 #172b3a02}
body[data-workspace="research"] .brand{font-size:23px;letter-spacing:-1.1px;min-width:195px;gap:10px;color:#142d3c}
body[data-workspace="research"] .brand-light{color:#566d78;font-weight:400}.brand-symbol{border-radius:9px;background:#087f6b}
.product-header-label{display:flex;align-items:center;gap:9px;color:#647785;font-size:12px;flex:1}.product-header-label>span{width:1px;height:23px;background:#e2e8ed;margin-right:12px}
.product-header-actions{display:flex;align-items:center;gap:22px}.product-contact{font-size:12px;font-weight:500;color:#647684}.product-contact>span{margin-left:4px}.product-contact:hover{color:#087f6b}
.product-export{display:flex;align-items:center;gap:8px;border:1px solid #d8e2e8;border-radius:6px;background:#fff;color:#304858;font-size:12px;font-weight:550;padding:9px 12px;min-height:36px}.product-export svg{width:16px;height:16px}.product-export:hover:not(:disabled){background:#f5f8fa;border-color:#afc4ce}.product-export:disabled{cursor:default}
body[data-workspace="research"] .top-actions{gap:0}body[data-workspace="research"] .prototype-badge{display:none}
.product-sidebar{position:fixed;z-index:20;top:66px;bottom:0;left:0;width:224px;display:flex;flex-direction:column;padding:27px 14px 16px;background:#fff;border-right:1px solid #dfe6eb;overflow-y:auto}
.product-workspace-label{display:flex;gap:10px;align-items:center;padding:0 8px 27px}.product-workspace-monogram{width:33px;height:33px;display:grid;place-items:center;border:1px solid #d8e6e2;background:#f0f7f4;border-radius:7px;font-size:11px;font-weight:650;color:#287961;flex-shrink:0}.product-workspace-label strong{display:block;font-size:12px;font-weight:600;color:#263f4e;line-height:1.4}.product-workspace-label small{font-size:10px;color:#7b8b97;line-height:1.8}
.product-nav-label{font-size:9px;letter-spacing:1.4px;color:#8b99a4;font-weight:650;padding:0 13px 12px}.product-navigation{display:flex;flex-direction:column;gap:5px}.product-navigation>a{display:flex;align-items:center;gap:11px;min-height:42px;padding:10px 12px;border-radius:6px;font-size:12px;color:#637685;font-weight:500;line-height:1.5;transition:background .15s,color .15s;white-space:nowrap}.product-navigation svg{width:18px;height:18px;flex-shrink:0}.product-navigation>a:hover{background:#f3f7f9;color:#213d4b}.product-navigation>a.active{background:#eaf5f0;color:#08715e;font-weight:650}.product-navigation>a.active::after{content:'';width:5px;height:5px;border-radius:50%;background:#0c8a71;margin-left:auto}.product-navigation small{font-size:8px;font-weight:600;padding:1px 4px;background:#e6eeef;border-radius:3px;color:#70858d;margin-left:auto}.product-navigation>a.active small{background:#d3eade;color:#08715e}.product-navigation>a.active:has(small)::after{display:none}
.product-sidebar-bottom{margin-top:auto;padding:50px 8px 0}.product-sandbox-link{display:flex;align-items:center;gap:9px;font-size:11px;color:#738491;padding-bottom:23px;border-bottom:1px solid #e6ecf0}.product-sandbox-link>span{font-size:19px;color:#8a9ca6}.product-sandbox-link>small{font-size:7px;font-weight:600;border:1px solid #dfe7ea;border-radius:3px;padding:1px 4px;margin-left:auto}.product-sandbox-link:hover{color:#087f6b}.product-preview{display:flex;align-items:center;gap:7px;margin-top:20px;font-size:10px;font-weight:600;color:#4c6573}.product-preview>span{width:5px;height:5px;border-radius:50%;background:#179379}.product-sidebar-bottom p{font-size:10px;color:#8b99a2;margin:7px 0 0}
body[data-workspace="research"] #workspace{margin:0 0 0 224px;width:calc(100% - 224px);max-width:none;padding:29px clamp(22px,3vw,48px) 0;min-height:calc(100vh - 66px)}
body[data-workspace="research"] #workspace>.workspace-switch{display:none}body[data-workspace="demo"] :is(.product-sidebar,.product-header-actions,.product-header-label){display:none}
#research-workspace{max-width:1350px;margin:0 auto;outline:none}.product-page-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 25px}.product-breadcrumb{font-size:10px;color:#8a98a3;margin-bottom:12px}.product-breadcrumb>span:first-child{margin:0 9px;color:#bac4cb}.product-breadcrumb>span:last-child{color:#627684}.product-page-heading h1{font-size:29px;letter-spacing:-.85px;line-height:1.2;margin:0 0 9px;font-weight:650;color:#172b3a;outline:none}.product-page-heading p{font-size:12px;color:#667c8b;line-height:1.7;margin:0;max-width:680px}.product-heading-side{text-align:right;align-self:flex-start;padding-top:34px;flex-shrink:0}.product-data-badge{display:inline-flex;align-items:center;gap:6px;color:#547365;font-size:10px;border:1px solid #d7e4dd;background:#f1f7f2;padding:4px 8px;border-radius:5px}.product-data-badge>i{width:4px;height:4px;background:#6f9a7b;border-radius:50%}.product-heading-side>small{display:block;font-size:9px;color:#82939e;margin-top:6px}
.product-context{background:#fff;border:1px solid #dce4e8;border-radius:10px;margin-bottom:18px;box-shadow:0 1px 2px #172b3a03}.product-context-label{display:flex;justify-content:space-between;align-items:center;padding:13px 20px 0;gap:12px}.product-context-label>span{font-size:9px;font-weight:650;letter-spacing:1.15px;color:#687f8d}.product-context-label>small{font-size:9px;color:#96a3ac}
.product-context .lab-controls{grid-template-columns:minmax(215px,1.5fr) minmax(155px,1fr) minmax(145px,.85fr) auto;padding:10px 20px 18px;border:0;border-radius:10px;background:none;gap:16px}.product-context .lab-controls label{font-size:10px;font-weight:500;color:#7a8c98}.product-context .lab-controls select{font-size:12px;min-height:38px;margin-top:6px;padding:9px 10px;border:1px solid #d7e1e7;background:#fafcfd;color:#304b5b}.product-context .lab-controls>:last-child:not(label){grid-column:auto;justify-self:auto}.product-trace{display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;font-weight:500;color:#577280;border:1px solid #d7e1e7;border-radius:5px;min-height:38px;padding:9px 12px;white-space:nowrap}.product-trace:hover{border-color:#97b7ba;color:#087f6b;background:#f6faf8}
#event-summary{margin-bottom:22px}.lab-measure-strip{border:1px solid #dce4e8;border-radius:9px;background:#fff;padding:17px 0;gap:0}.lab-measure-strip>div{padding:0 19px;border-color:#e8edf0}.lab-measure-strip strong{color:#253e4d;font-size:27px;font-weight:600;letter-spacing:-.7px;margin:7px 0 2px}.lab-measure-strip strong small{font-size:11px;color:#6e8592;font-weight:400}.lab-measure-strip>div.accent strong,.lab-measure-strip>div:first-child strong{color:#087f6b}.lab-measure-strip span{font-size:9px;letter-spacing:.6px;font-weight:600;color:#738997}.lab-measure-strip>div>small{font-size:9px;line-height:1.5;color:#8a9ba5;display:block}.lab-timing{font-size:9px;color:#8194a0;line-height:1.7;padding:9px 2px 0;display:flex;justify-content:space-between;gap:16px}.lab-timing b{font-weight:500;color:#587482}
.product-panel{min-width:0;animation:product-reveal .18s ease-out;padding-bottom:25px}.product-panel>.lab-section:first-child{padding-top:0}.product-panel .lab-section{padding-top:28px}.product-panel .lab-section-heading{margin-bottom:17px}.product-panel .lab-section-heading h2{font-size:20px;letter-spacing:-.45px;font-weight:600;color:#233e4e;margin-top:5px}.product-panel .r-eyebrow{font-size:9px;color:#7a8d99;letter-spacing:1.15px}.product-panel .lab-pill{font-size:10px;color:#647d8a;border-color:#dce5e9;background:#f8fafb}.product-panel .lab-small-label{font-size:10px;color:#76908d}
.product-panel .lab-state-card,.product-panel .lab-paper,.product-panel .lab-card{border-color:#dce5e9;border-radius:10px}.product-panel .lab-state-card.featured{background:#edf6f2;border-color:#cde4da}.product-panel .lab-state-card p{font-size:12px;color:#687d89;line-height:1.75}.product-panel .lab-state-number{color:#244a4a}.product-panel .lab-state-status{font-size:10px}.product-panel .lab-state-meta,.product-panel .lab-state-foot{font-size:10px;line-height:1.8;color:#6b818d}.product-panel .lab-card-meta{font-size:10px;color:#82929c}.product-panel .lab-state-foot{gap:20px}.product-panel .lab-method-note{font-size:12px;line-height:1.8;border-color:#c6ddd5;background:#edf5f1;color:#617c73}.product-panel .lab-paper{border-top:2px solid #91bdae}.product-panel .lab-paper h3{font-size:15px;line-height:1.65}.product-panel .lab-paper>p{font-size:12px;line-height:1.75;color:#6b7f89}.product-panel .lab-paper>div{font-size:9px;color:#85949e}.product-panel .lab-paper>div b{font-size:8px;background:#eef5f2;color:#68867a}.product-panel .lab-paper>small{color:#7d929e;font-size:11px}
.product-panel .lab-segment.light{background:#eaf0f3;border-color:#dde5ea}.product-panel .lab-segment.light button{font-size:11px;color:#5c7786}.product-panel .lab-segment.light button.active{color:#087a65}.product-panel .lab-model-card,.product-panel .lab-benchmark-result{border-color:#dce5e9;background:#fff}.product-panel .lab-chart-card{border-color:#dce5e9}.product-panel .lab-model-card>p,.product-panel .lab-model-verdict p,.product-panel .lab-benchmark-result>p,.product-panel .lab-benchmark-banner p{font-size:12px;color:#657e89;line-height:1.8}.product-panel .lab-model-card dt,.product-panel .lab-benchmark-result dt{font-size:11px;color:#728996}.product-panel .lab-model-card dd,.product-panel .lab-benchmark-result dd{font-size:12px;color:#2c4a59}.product-panel .lab-validation-strip{font-size:10px;line-height:1.7}.product-panel .lab-caption{font-size:11px;color:#778d98}.product-panel .lab-diagnostic-grid p{font-size:11px}
.product-panel .lab-composer{border-color:#dce5e9;background:#fff}.product-panel .lab-composer>summary div>b{color:#345362;font-size:12px}.product-panel .lab-composer>summary div>span{font-size:11px;color:#7a8e99}.product-panel .lab-composer-action{font-size:11px}.product-panel .lab-composer-body textarea{background:#fbfcfd;border-color:#d6e2e7;color:#304b5a}.product-panel .lab-composer-body>p{font-size:11px;color:#718793}.product-panel .lab-graph-shell{box-shadow:0 3px 12px #1b344b09;border-radius:11px}.product-panel .lab-graph-layout{grid-template-columns:minmax(0,2.7fr) minmax(235px,1fr)}.product-panel .lab-inspector p{font-size:11px}.product-panel .lab-motion-note{font-size:10px}.product-panel .lab-window-comparison{margin-bottom:5px}.product-panel .lab-window-grid>button{border-color:#dce5e9;background:#fff}.product-panel .lab-window-grid>button.active{background:#edf8f3;border-color:#a7d3c0}
#research-agent .ra-heading h2,#research-agent .ra-context{display:none}#research-agent .ra-heading{margin-bottom:16px}#research-agent .ra-heading p{font-size:12px}#research-agent .ra-heading{align-items:center}#research-agent .ra-section{padding-top:0}#research-agent .ra-output-column{box-shadow:none}#research-agent .ra-input-column{position:static}
.product-access-note{display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #dce6e6;border-radius:9px;padding:23px;background:#fff;margin-top:24px}.product-access-note h3{font-size:14px;margin:0 0 8px;color:#294a57}.product-access-note p{font-size:12px;line-height:1.8;color:#728994;max-width:750px;margin:0}.product-access-note>:is(a,button){font-size:12px;white-space:nowrap;font-weight:600}
body[data-workspace="research"] .site-activity{max-width:1350px;margin:15px auto 0;border-top-color:#dce5e9;padding-top:29px;--sa-ink:#264756;--sa-muted:#758995;--sa-line:#dce5e9}.site-activity .sa-header h2{font-family:inherit;font-size:23px;font-weight:600;letter-spacing:-.5px;color:#2c4e58}.site-activity .sa-status{color:#778e93}.site-activity .sa-metrics dd{color:#346d62}.site-activity .sa-map-panel{border-color:#dce5df}.site-activity .sa-feedback{font-size:12px}
.product-loading{padding:65px 0;max-width:1100px;margin:auto}.product-loading-label{color:#07816a;font-size:11px}.product-loading h1{font-size:31px;letter-spacing:-.8px;margin:12px 0 8px}.product-loading p{font-size:13px;color:#7a8c97}.product-loading>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.product-loading i{height:140px;border-radius:9px;background:linear-gradient(110deg,#e8eef2 25%,#f4f7fa 45%,#e8eef2 65%);background-size:300% 100%;animation:product-loading 1.7s infinite}
@keyframes product-loading{to{background-position:-150% 0}}@keyframes product-reveal{from{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:none}}
@media(min-width:1650px){body[data-workspace="research"] #workspace{padding-left:60px;padding-right:60px}.product-sidebar{width:238px}body[data-workspace="research"] #workspace{margin-left:238px;width:calc(100% - 238px)}}
@media(max-width:1250px){.product-sidebar{width:205px;padding-left:10px;padding-right:10px}body[data-workspace="research"] #workspace{margin-left:205px;width:calc(100% - 205px);padding:26px 25px 0}.product-context .lab-controls{grid-template-columns:minmax(190px,1.25fr) minmax(145px,1fr) minmax(135px,.9fr);gap:12px}.product-context .lab-controls>.product-trace{grid-column:1/-1;justify-self:start;min-height:0;border:0;padding:2px 0;font-size:10px}.product-page-heading{align-items:flex-start}.product-heading-side{padding-top:31px}.product-heading-side>small{max-width:135px;line-height:1.5}.product-page-heading p{max-width:450px}.product-panel .lab-graph-layout{grid-template-columns:minmax(0,1fr)}.product-panel .lab-inspector{border-left:0;border-top:1px solid #2c464f;min-height:0}.lab-measure-strip>div{padding:0 13px}.lab-measure-strip strong{font-size:24px}.product-panel .lab-state-grid{gap:12px}.product-panel .lab-paper-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-header-label{font-size:11px}body[data-workspace="research"] .brand{min-width:180px}}
@media(max-width:1000px){.product-sidebar{width:190px}.product-navigation>a{font-size:11px;gap:9px;padding:10px}.product-workspace-label{padding-left:3px;gap:8px}.product-workspace-label strong{font-size:11px}.product-nav-label{padding-left:10px}body[data-workspace="research"] #workspace{margin-left:190px;width:calc(100% - 190px);padding:23px 22px 0}.product-context .lab-controls{gap:10px;padding-left:17px;padding-right:17px;grid-template-columns:minmax(160px,1.1fr) minmax(130px,1fr) minmax(110px,.8fr)}.product-context-label{padding-left:17px;padding-right:17px}.product-heading-side{display:none}.product-page-heading h1{font-size:27px}.product-header-label{display:none}.lab-measure-strip>div{padding:0 10px}.lab-measure-strip strong{font-size:23px}.lab-measure-strip span{font-size:8px;letter-spacing:.25px}.lab-measure-strip>div>small{font-size:8px}.lab-timing{flex-direction:column;gap:0}.product-panel .lab-state-grid{grid-template-columns:1fr}.product-panel .lab-state-card{padding:23px}.product-panel .lab-state-card .lab-spark{max-width:500px}.product-access-note{align-items:flex-start;gap:15px;flex-direction:column}}
@media(max-width:760px){body[data-workspace="research"] .topbar{height:60px;padding:0 16px;gap:15px}body[data-workspace="research"] .brand{font-size:21px;min-width:0;gap:8px}.brand-symbol{width:31px;height:31px}.product-header-actions{gap:15px}.product-export{padding:8px;min-height:34px}.product-export>span{display:none}.product-export::after{content:'Export';font-size:11px}.product-contact{font-size:11px}.product-sidebar{position:sticky;top:60px;left:auto;bottom:auto;width:100%;padding:7px 12px;background:#fff;border-right:0;border-bottom:1px solid #dfe6eb;overflow:visible}.product-workspace-label,.product-nav-label,.product-sidebar-bottom{display:none}.product-navigation{flex-direction:row;gap:5px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;padding:0 1px}.product-navigation::-webkit-scrollbar{display:none}.product-navigation>a{min-height:37px;padding:8px 11px;gap:7px;font-size:11px;border-radius:5px}.product-navigation>a.active::after{display:none}.product-navigation svg{width:15px;height:15px}body[data-workspace="research"] #workspace{margin:0;width:100%;padding:24px 18px 0;min-height:calc(100vh - 112px)}.product-page-heading{margin-bottom:20px}.product-page-heading h1{font-size:27px}.product-page-heading p{font-size:12px;max-width:100%}.product-breadcrumb{font-size:9px;margin-bottom:9px}.product-context-label{padding:13px 16px 0}.product-context-label>small{display:none}.product-context .lab-controls{padding:11px 16px 15px;grid-template-columns:1fr 1fr;gap:13px}.product-context .lab-controls>label:first-child{grid-column:1/-1}.product-context .lab-controls>.product-trace{grid-column:1/-1;padding-top:0}.product-context .lab-controls select{font-size:12px;min-height:40px}.lab-measure-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 0;padding:17px 0}.lab-measure-strip>div{padding:0 14px}.lab-measure-strip>div:nth-child(3n){border-right:0}.lab-measure-strip>div:nth-child(2n){border-right:1px solid #e8edf0}.lab-measure-strip>div:last-child{border-right:0}.lab-measure-strip strong{font-size:26px}.lab-measure-strip span{font-size:9px}.lab-measure-strip>div>small{font-size:9px}.lab-timing{font-size:9px;gap:4px;padding:11px 2px 0}.product-panel{padding-bottom:18px}.product-panel .lab-paper-grid{grid-template-columns:1fr}.product-panel .lab-section-heading h2{font-size:19px}.product-panel .lab-window-comparison{display:block}.product-panel .lab-window-grid{margin-top:12px}.product-access-note{padding:20px}.product-loading{padding:35px 0}.product-loading>div{gap:10px}.product-loading i{height:90px}body[data-workspace="research"] .site-activity{margin-top:10px;padding-top:24px}.site-activity .sa-header h2{font-size:25px}#research-agent .ra-heading{align-items:flex-start;gap:12px}#research-agent .ra-heading p{font-size:11px}#research-agent .ra-service-status{font-size:10px;padding:5px 7px}}
@media(max-width:430px){body[data-workspace="research"] #workspace{padding:20px 14px 0}.product-context .lab-controls{padding:10px 13px 14px;gap:12px}.product-context-label{padding-left:13px;padding-right:13px}.lab-measure-strip>div{padding:0 10px}.lab-measure-strip strong{font-size:23px}.lab-measure-strip>div>small{font-size:8px}.lab-measure-strip span{font-size:8px}.product-navigation>a{font-size:10px;padding:8px 10px}.product-navigation svg{width:14px;height:14px}.product-context .lab-controls select{font-size:11px;padding:9px 7px}.product-page-heading h1{font-size:25px}.product-page-heading p{font-size:11px}.product-contact{display:none}.product-panel .lab-state-card{padding:19px}}
@media(prefers-reduced-motion:reduce){.product-panel,.product-loading i{animation:none}.product-navigation>a{transition:none}}
.product-primary-action{display:flex;justify-content:center;align-items:center;gap:19px;margin:0 0 8px auto;border:1px solid #087f6b;border-radius:6px;padding:9px 13px;background:#087f6b;color:#fff;font-size:12px;font-weight:550;min-height:36px}.product-primary-action:hover{background:#076a59}.product-heading-side{padding-top:15px}.product-heading-side .product-data-badge{border:0;padding:0;background:transparent;font-size:9px}.product-heading-side>small{font-size:8px}
@media(max-width:1000px) and (min-width:761px){.product-heading-side{display:block}.product-heading-side>.product-data-badge,.product-heading-side>small{display:none}.product-primary-action{white-space:nowrap}}
@media(max-width:760px){.product-heading-side{display:none}}
@media(max-width:760px){.product-navigation>a{min-height:42px}.product-navigation{scroll-padding:10px}html:has(body[data-workspace="research"]){scroll-padding-top:124px}}
.product-navigation .product-mobile-sandbox{display:none}
@media(max-width:760px){.product-navigation .product-mobile-sandbox{display:flex}}

/* The event is always visible; measurement choices expand when needed. */
.product-context-main{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 20px}.product-event-field{display:grid;gap:6px;min-width:260px;max-width:420px;flex:1}.product-event-field>span{font-size:9px;font-weight:650;letter-spacing:1.1px;color:#718794}.product-event-field>select{width:100%;min-height:40px;padding:9px 11px;background:#fafcfd;border:1px solid #d7e1e7;border-radius:5px;color:#304b5b;font-size:13px}.product-context-note{font-size:11px;color:#547181;text-align:right}.product-context-note small{display:block;font-size:10px;color:#8a9ca6;margin-top:4px}.product-analysis-settings{border-top:1px solid #e6edf0}.product-analysis-settings>summary{display:flex;align-items:center;gap:14px;padding:12px 20px;font-size:11px;font-weight:550;color:#4f6e7a;cursor:pointer;list-style:none;min-height:43px}.product-analysis-settings>summary::-webkit-details-marker{display:none}.product-analysis-settings>summary small{font-size:10px;color:#8297a1;font-weight:400;margin-left:auto}.product-settings-chevron{display:inline-block;font-size:15px;transition:transform .15s}.product-analysis-settings[open] .product-settings-chevron{transform:rotate(180deg)}.product-context .product-analysis-settings .lab-controls{grid-template-columns:minmax(160px,1fr) minmax(150px,1fr) auto;padding:4px 20px 16px;gap:13px 16px}.product-context .product-analysis-settings .lab-controls>label:first-child{grid-column:auto}.product-context .product-analysis-settings .product-trace{grid-column:auto;align-self:end;justify-self:stretch;min-height:38px;padding:9px 12px;border:1px solid #d7e1e7}.product-context .product-analysis-settings .product-settings-note{grid-column:1/-1;justify-self:start;margin:0;font-size:10px;line-height:1.65;color:#8a9ca5}.product-analysis-settings>summary:focus-visible{outline:2px solid #087f6b;outline-offset:2px;border-radius:4px}
.product-section-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 10px}.product-evidence-tag{display:inline-flex;align-items:center;font-size:9px;font-weight:550;line-height:1.5;color:#447f70;border:1px solid #d5e7e0;background:#f1f8f5;padding:3px 7px;border-radius:4px;white-space:nowrap}.product-evidence-tag.association{color:#647a9a;border-color:#dce4ef;background:#f3f6fb}.product-evidence-tag.causal{color:#786799;border-color:#e3ddef;background:#f7f4fb}.product-section-note{font-size:10px;color:#8a9ba7;margin-right:auto}.product-ask{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:34px;border:1px solid #d5e4e0;border-radius:5px;background:#f7fbf9;padding:7px 10px;font-size:11px;font-weight:550;line-height:1.45;color:#177e66;white-space:nowrap;cursor:pointer}.product-ask:hover:not(:disabled){background:#eaf6ef;border-color:#a6cdbc}.product-ask:focus-visible{outline:2px solid #087f6b;outline-offset:3px}.product-ask:disabled{opacity:.45;cursor:default}.product-ask-dark{border-color:#386760;background:#183f3c;color:#bbe8d5;margin-top:14px}.product-ask-dark:hover:not(:disabled){background:#25554b;border-color:#629784}.product-indicator-ask{margin-top:17px}.product-context-availability{font-size:11px;color:#7c929d;line-height:1.7;margin:13px 0}.po-window-note .product-evidence-tag{margin-right:7px}
@media(max-width:760px){.product-context-main{padding:15px 16px;gap:12px}.product-event-field{min-width:0;max-width:none}.product-context-note{display:none}.product-analysis-settings>summary{padding:12px 16px;gap:8px}.product-analysis-settings>summary small{font-size:9px}.product-context .product-analysis-settings .lab-controls{padding:2px 16px 15px;grid-template-columns:1fr 1fr;gap:12px}.product-context .product-analysis-settings .product-trace{grid-column:1/-1;justify-self:start;padding:4px 0;min-height:30px;border:0}.product-context .product-analysis-settings .product-settings-note{font-size:9px}.product-ask{font-size:10px;min-height:34px;padding:7px 9px;gap:6px}.product-section-note{font-size:9px}.product-panel .lab-section-heading{gap:12px}.po-window-card .po-card-heading{align-items:flex-start;gap:10px}.po-window-card .po-card-heading .product-ask{margin-top:1px}}
@media(max-width:430px){.product-analysis-settings>summary{padding:11px 13px;flex-wrap:wrap}.product-analysis-settings>summary>span:first-child{font-size:10px}.product-analysis-settings>summary small{font-size:8px}.product-context-main{padding:14px 13px}.product-event-field>select{font-size:12px}.product-section-actions{gap:8px}.product-evidence-tag{font-size:8px}.po-window-card .po-card-heading{flex-wrap:wrap}.po-window-card .po-card-heading .product-ask{margin:0 0 2px}.product-section-note{line-height:1.6}}
@media(prefers-reduced-motion:reduce){.product-settings-chevron{transition:none}}
