/* Prepared clarity candidate. Final viewport QA is pending the Mac disk gate. */
body[data-finish=polished] #studyRoot [class*='guided-platform-demo_toolbar__'] h2{font-size:clamp(24px,2.4vw,30px);max-width:760px;letter-spacing:-.045em;line-height:1.2}
body[data-finish=polished] #studyRoot [class*='guided-platform-demo_toolbar__'] p{color:#536979;font-size:12px;max-width:670px;line-height:1.65}
body[data-finish=polished] #studyRoot [data-tour-caption] [class*='spotlightNarration']>p{font-size:13px;line-height:1.7}
body[data-finish=polished] #studyRoot [data-tour-caption] [class*='spotlightNarration']>.clarity-scope{margin:15px 0 0;padding-top:12px;border-top:1px solid #a5bbcd50;font-size:10px;line-height:1.65;color:#536c80}
body[data-finish=polished] #studyRoot [data-tour-frost]>span{background:transparent}
body[data-finish=polished] #studyRoot [class*='guided-platform-demo_footnote__']{color:#566c7c}
#studyRoot .section-count{color:#566c7c}
#studyRoot .section-moments button{font-size:11px;color:#536c80}
/* Search context is visible without opening a captured, non-functional filter. */
#studyRoot [class*='native-sourcing-preview_stages__'][hidden]{display:none!important}
#studyRoot .clarity-criteria{margin:20px 0 0;display:grid;gap:23px}
#studyRoot .clarity-criteria>div{display:grid;gap:6px}
#studyRoot .clarity-criteria dt{font-size:10px;color:#667f91}
#studyRoot .clarity-criteria dd{margin:0;font-size:13px;line-height:1.8;font-weight:500;color:#27465d}
#studyRoot .clarity-research-note{font-size:11px;line-height:1.7;color:#536b7d;margin:22px 0 0;padding-top:16px;border-top:1px solid #dee6ec}
#studyRoot [class*='native-sourcing-preview_criteria__']{background:#f8fafb}
#studyRoot [class*='native-sourcing-preview_criteria__'] h4{font-size:13px;color:#25435a}
#studyRoot [class*='native-sourcing-preview_viewBar__']{justify-content:space-between;gap:14px;padding:13px 17px;background:#fff}
#studyRoot [class*='native-sourcing-preview_viewBar__']>strong{font-size:12px;font-weight:550;color:#29465b}
#studyRoot [class*='native-sourcing-preview_viewBar__']>span{font-size:10px;color:#536c80;margin:0}
#studyRoot [class*='native-sourcing-preview_propertyCard__'] h4{font-size:19px;line-height:1.4;margin-top:7px;color:#203d54}
#studyRoot [class*='native-sourcing-preview_propertyCard__'] dt{font-size:10px;color:#596f80}
#studyRoot [class*='native-sourcing-preview_propertyCard__'] dd{font-size:13px;line-height:1.55;color:#29465c}
#studyRoot [class*='native-sourcing-preview_researchBar__']{padding:25px 24px 18px}
#studyRoot [class*='native-sourcing-preview_researchBar__'] h4{font-size:18px;font-weight:500;letter-spacing:-.03em}
#studyRoot [class*='native-sourcing-preview_researchBar__'] p{font-size:12px;color:#546e81;line-height:1.65;margin:7px 0 0}
#studyRoot [class*='native-sourcing-preview_research__']>.clarity-research-note{margin:20px 24px}
#studyRoot [data-native-enrichment-grid] th{font-size:10px;color:#566e80;font-weight:500;padding-block:15px}
#studyRoot [data-native-enrichment-grid] td{font-size:12px;padding-block:20px}
#studyRoot [data-native-enrichment-grid] button{font-size:11px;line-height:1.6}
/* The brief and the prepared work have a clear reading order. */
#studyRoot [data-native-cole-preview] [class*='native-cole-preview_header__'] strong{font-size:13px;font-weight:550}
#studyRoot [class*='native-cole-preview_email__']{max-width:700px;margin-inline:auto}
#studyRoot [class*='native-cole-preview_email__'] h3{font-size:24px;line-height:1.35;letter-spacing:-.035em}
#studyRoot [class*='native-cole-preview_request__']{font-size:15px;line-height:1.85;color:#344e63}
#studyRoot [class*='native-cole-preview_correspondents__']{font-size:11px;color:#526b7d}
#studyRoot [class*='native-cole-preview_artifacts__']{display:flex;flex-direction:column;gap:0;border-top:1px solid #dce5ec}
#studyRoot [class*='native-cole-preview_artifacts__'] li{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:11px;row-gap:4px;padding:18px 0;border:0;border-bottom:1px solid #dce5ec;border-radius:0;background:transparent}
#studyRoot [class*='native-cole-preview_artifacts__'] li>svg{grid-row:1/3;color:#64869f;margin-top:3px}
#studyRoot [class*='native-cole-preview_artifacts__'] li>span{font-size:15px;font-weight:500;color:#29465c}
#studyRoot [class*='native-cole-preview_artifacts__'] li>small{grid-column:2;font-size:12px;line-height:1.65;color:#536b7e}
#studyRoot [class*='native-cole-preview_review__'],#studyRoot [class*='native-cole-preview_scope__']{font-size:11px;line-height:1.7;color:#536b7e}
/* Read the conclusion, then its basis. The saved figures remain unchanged. */
#studyRoot [data-clarity-primary]{background:#f3f7fb}
#studyRoot [data-clarity-primary]>strong{color:#193f60}
#studyRoot [data-native-document-preview] [class*='native-document-preview_workspace__']{grid-template-columns:minmax(0,1fr)}
#studyRoot [data-native-document-preview] [class*='native-document-preview_main__']{min-width:0}
#studyRoot [class*='native-document-preview_viewBar__'],#studyRoot [class*='native-document-preview_pageBar__']{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px}
#studyRoot [class*='native-document-preview_viewBar__'] strong,#studyRoot [class*='native-document-preview_pageBar__'] strong{font-size:12px;font-weight:500;color:#2c495e}
#studyRoot [class*='native-document-preview_viewBar__']>span,#studyRoot [class*='native-document-preview_pageBar__']>span{font-size:10px;color:#536c80}
#studyRoot [class*='native-document-preview_preparationBody__']{padding:24px}
#studyRoot [class*='native-document-preview_fields__'] label>span{font-size:11px;color:#536b7d;line-height:1.6}
#studyRoot [class*='native-document-preview_fields__'] input{font-size:19px;font-weight:500;letter-spacing:-.025em;line-height:1.5;min-height:53px;background:#f8fafc;border:1px solid #dce5ed;border-radius:5px;color:#29475f;padding:10px 13px}
#studyRoot [class*='native-document-preview_fields__'] textarea{font-size:12px;line-height:1.8;color:#3b566c;padding:14px;background:#f8fafc;border-color:#dce5ed}
#studyRoot [data-clarity-value] input{font-size:28px;color:#214e70;background:#f0f6fa}
#studyRoot [class*='native-document-preview_description__'],#studyRoot [class*='native-document-preview_readonlyNote__']{font-size:11px;color:#536b7d;line-height:1.7}
#studyRoot [class*='native-document-preview_coverImage__'] img{height:150px;width:100%;object-fit:cover}
#studyRoot [class*='native-document-preview_coverValue__']{font-size:32px;line-height:1.2;margin-top:22px;margin-bottom:6px}
#studyRoot [class*='native-document-preview_paper__']{max-width:760px}
#studyRoot [class*='native-document-preview_reportTitle__']{font-size:30px;line-height:1.2}
/* The useful answer has priority over the connector diagram. */
#studyRoot [class*='native-ai-connection-preview_conversation__']{max-width:720px;margin-inline:auto}
#studyRoot [class*='native-ai-connection-preview_ask__']{font-size:16px;line-height:1.7;color:#304b62}
#studyRoot [class*='native-ai-connection-preview_answer__']>h3{font-size:24px;line-height:1.4;letter-spacing:-.03em;color:#24445e}
#studyRoot .clarity-answer-label{display:block;font-size:10px;letter-spacing:.04em;color:#59758a;margin-bottom:10px}
#studyRoot [class*='native-ai-connection-preview_answer__']>p,#studyRoot [class*='native-ai-connection-preview_review__']{font-size:12px;line-height:1.7}
#studyRoot [class*='native-ai-connection-preview_link__'],#studyRoot [class*='native-ai-connection-preview_saved__']{font-size:10px;color:#536c80}
@container(min-width:860px){#studyRoot [data-tour-module=sourcing]:is([data-tour-scene=map],[data-tour-scene=property]) [class*='native-sourcing-preview_sourcing__']>[role=region]{height:100%}}
@container(max-width:600px){
 #studyRoot [class*='native-sourcing-preview_viewBar__'],#studyRoot [class*='native-document-preview_viewBar__'],#studyRoot [class*='native-document-preview_pageBar__']{flex-wrap:wrap;gap:5px;padding:12px 16px}
 #studyRoot [class*='native-sourcing-preview_viewBar__']>span,#studyRoot [class*='native-document-preview_viewBar__']>span{width:100%}
 #studyRoot [class*='native-document-preview_fields__'] input{font-size:17px;min-width:0;width:100%}
 #studyRoot [data-clarity-value] input{font-size:24px}
 #studyRoot [class*='native-document-preview_preparationBody__']{padding:18px}
 #studyRoot [class*='native-cole-preview_email__'] h3{font-size:20px}
 #studyRoot [class*='native-cole-preview_request__']{font-size:13px}
 #studyRoot [class*='native-ai-connection-preview_answer__']>h3{font-size:21px}
}
@container(max-width:460px){
 #studyRoot [class*='native-document-preview_fields__']{grid-template-columns:minmax(0,1fr)}
 #studyRoot [class*='native-document-preview_coverImage__'] img{height:110px}
 #studyRoot [class*='native-document-preview_reportTitle__']{font-size:24px}
 #studyRoot [class*='native-document-preview_coverValue__']{font-size:27px}
 #studyRoot [class*='native-sourcing-preview_researchBar__']{padding:20px 16px}
 #studyRoot .section-moments button{font-size:10px}
}
@media(forced-colors:active){
 #studyRoot .clarity-scope,#studyRoot .clarity-criteria *,#studyRoot .clarity-research-note,#studyRoot .clarity-answer-label{color:CanvasText!important;border-color:CanvasText!important}
 #studyRoot [data-clarity-primary],#studyRoot [data-clarity-value] input{background:Canvas;color:CanvasText}
 #studyRoot [class*='native-document-preview_fields__'] input,#studyRoot [class*='native-document-preview_fields__'] textarea{background:Canvas;color:CanvasText;border-color:CanvasText}
}

#studyRoot [data-clarity-readable]{pointer-events:auto}
#studyRoot [data-review-moment]:focus-visible{outline:2px solid #0049b8;outline-offset:2px}

#studyRoot [data-example]:not(button){cursor:default}

#studyRoot [class*='native-document-preview_viewBar__']>span{display:block}

/* The source sidebar becomes a full-width, compact brief on narrow screens. */
#studyRoot .clarity-criteria{grid-column:1/-1}
@container(max-width:600px){
 #studyRoot .clarity-criteria{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:6px}
 #studyRoot .clarity-criteria dd{font-size:12px;line-height:1.6}
 #studyRoot [class*='native-sourcing-preview_criteria__']>.clarity-research-note{display:block;grid-column:1/-1;margin:6px 0 0;padding-top:9px;font-size:10px}
}

/* Keep the report inside the preview and make every page readable by scrolling. */
#studyRoot [data-native-document-preview] [class*='native-document-preview_workspace__']{height:100%;min-height:0;grid-template-rows:minmax(0,1fr)}
#studyRoot [data-native-document-preview] [class*='native-document-preview_main__']{height:100%;min-height:0;overflow:hidden}
#studyRoot [data-native-document-preview] [class*='native-document-preview_viewContent__']{min-height:0;overflow:hidden}
#studyRoot [data-native-document-preview] [class*='native-document-preview_paperStage__']{min-height:0;overflow:auto;scrollbar-width:thin}
#studyRoot [data-native-document-preview] [class*='native-document-preview_preparationBody__']{min-height:0;height:100%;overflow:auto;scrollbar-width:thin}
