.thinking-study{--study-ink:#202326;--study-muted:#646a72;--study-line:#dedfdf;width:min(1180px,100% - 64px);color:var(--study-ink);margin:0 auto;padding:76px 0 84px}.thinking-study [hidden]{display:none!important}.thinking-study a{text-underline-offset:4px}.thinking-study a:hover{text-decoration:underline}.thinking-study :focus-visible{outline-offset:4px;outline:2px solid #4864aa}.thinking-study :where(h1,h2,h3,h4,p){margin-top:0}.thinking-study h2{letter-spacing:-.035em;font-size:30px;font-weight:600;line-height:1.2}.thinking-study p{line-height:1.7}.thinking-study code{font-family:SF Mono,ui-monospace,monospace}.study-hero{text-align:center;max-width:920px;margin:0 auto 42px}.study-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:850px;margin:0 auto 24px;font-size:clamp(38px,4.2vw,58px);font-weight:600;line-height:1.08}.study-subtitle{max-width:640px;color:var(--study-muted);margin:0 auto 26px;font-size:18px;line-height:1.6}.study-hero-meta{color:var(--study-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;font-size:12px;display:flex}.study-hero-meta>span{border-left:1px solid #c9cbce;padding-left:20px}.study-hero-meta a{color:var(--accent-dark);font-weight:600}.study-opening-visual{grid-template-columns:1fr 1fr;gap:0;margin:0 0 64px;display:grid}.study-page-preview,.study-text-preview{border:1px solid var(--study-line);background:#fff;min-width:0;overflow:hidden}.study-page-preview{border-radius:14px 0 0 14px}.study-text-preview{color:#e6e9ef;background:#171b23;border-color:#292d35;border-radius:0 14px 14px 0}.study-preview-toolbar{height:43px;color:var(--study-muted);border-bottom:1px solid var(--study-line);background:#f0f1f1;align-items:center;gap:14px;padding:0 18px;font-size:11px;display:flex}.study-preview-toolbar>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.study-preview-toolbar a{margin-left:auto;font-size:17px}.study-text-preview .study-preview-toolbar{color:#bac0cc;background:#202530;border-color:#343a45}.study-window-dots{flex-shrink:0;gap:4px;display:flex}.study-window-dots i{background:#b7bbc1;border-radius:50%;width:6px;height:6px}.study-file-icon{color:#9caecf;font-size:20px;line-height:1}.study-screenshot{scrollbar-width:thin;scrollbar-color:#c4c7cc transparent;height:365px;overflow:auto}.study-screenshot img{width:100%;height:auto;display:block}.study-preview-lines{flex-direction:column;justify-content:center;gap:19px;height:365px;padding:22px 25px;display:flex;overflow:auto}.study-preview-lines p{grid-template-columns:36px minmax(0,1fr);gap:14px;margin:0;font-size:11px;line-height:1.65;display:grid}.study-preview-lines p>span{color:#8793a8;font-family:ui-monospace,monospace}.study-preview-lines code{color:#bcd2bc}.study-preview-lines .study-preview-gap code{color:#e2c487}.study-preview-label{border-top:1px solid var(--study-line);flex-direction:column;gap:6px;min-height:86px;padding:18px 24px;display:flex}.study-preview-label strong{font-size:14px;font-weight:600}.study-preview-label>span{color:var(--study-muted);font-size:12px;line-height:1.5}.study-text-preview .study-preview-label{border-color:#343a45}.study-text-preview .study-preview-label>span{color:#a7b0bf}.study-opening-visual figcaption{text-align:center;color:var(--study-muted);grid-column:1/-1;margin-top:14px;font-size:11px;line-height:1.6}.study-opening-visual figcaption a{margin-left:6px;text-decoration:underline}.study-introduction{grid-template-columns:.8fr 1.2fr;gap:70px;margin:0 0 72px;padding:0 40px;display:grid}.study-introduction h2{margin-top:4px;font-size:34px;line-height:1.2}.study-introduction p{color:var(--study-muted);margin-bottom:20px;font-size:16px}.study-introduction .study-note{margin:0;font-size:12px}.study-note a,.study-introduction a{color:var(--accent-dark);text-decoration:underline}.study-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex}.study-section-heading h2{margin-bottom:10px}.study-section-heading p{color:var(--study-muted);max-width:620px;margin:0;font-size:15px}.study-section-heading>a{white-space:nowrap;color:var(--accent-dark);padding-bottom:3px;font-size:13px}.fact-explorer{margin-bottom:54px;scroll-margin-top:28px}.fact-workbench{border:1px solid var(--study-line);background:#fff;border-radius:14px;grid-template-columns:232px minmax(0,1fr);display:grid;overflow:hidden}.fact-list{border-right:1px solid var(--study-line);background:#f0f1f1;flex-direction:column;gap:3px;padding:18px 12px;display:flex}.fact-list button{text-align:left;color:#515862;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:22px 1fr 6px;align-items:center;gap:9px;width:100%;min-height:46px;padding:10px;font-size:13px;line-height:1.4;display:grid}.fact-list button:hover{background:#e7e9ec}.fact-list button[aria-pressed=true]{color:#182a52;background:#fff;border-color:#d5d9df;font-weight:600;box-shadow:0 2px 4px #171b2308}.fact-number{color:#606874;font-family:ui-monospace,monospace;font-size:10px;font-weight:400}.fact-dot{background:#a77e39;border-radius:50%;width:5px;height:5px}.fact-dot-included{background:#558462}.fact-stage{min-width:0;padding:28px}.fact-stage-header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:26px;display:flex}.fact-stage-header h3{color:var(--study-muted);margin:0;font-size:14px;font-weight:400}.fact-stage-header h3 strong{letter-spacing:-.035em;color:var(--study-ink);max-width:480px;margin-top:7px;font-size:30px;font-weight:600;line-height:1.15;display:block}.fact-carrier{color:#59626e;background:#f0f2f5;border:1px solid #e3e6eb;border-radius:5px;max-width:180px;padding:6px 10px;font-size:11px;line-height:1.5}.fact-comparison{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fact-comparison>section{min-width:0}.fact-stage h4{margin:0 0 15px;font-size:13px;font-weight:600;line-height:1.5}.fact-stage h4>span{color:#626c7a;margin-right:8px;font-family:ui-monospace,monospace;font-size:10px;font-weight:400}.fact-stage pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.fact-source pre{color:#475369;background:#f4f5f7;border:1px solid #e7e9ed;border-radius:6px;padding:17px}.fact-surcharge-image{border-radius:5px;width:100%;height:auto;margin-bottom:12px;display:block}.fact-source .fact-source-note{color:#646d79;margin:10px 0 0;font-size:10px;line-height:1.5}.fact-output{color:#eef1f7;background:#171b23;border-radius:7px;flex-direction:column;padding:20px;display:flex}.fact-output h4>span{color:#a1abc0}.fact-result{background:#f0f2f5;border-radius:4px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:600;line-height:1.5}.fact-result-included{color:#326445;background:#edf4ef}.fact-result-missing{color:#7c5922;background:#f8f1e4}.fact-output .fact-result-included{color:#c0d5c5;background:#2d4038}.fact-output .fact-result-missing{color:#e8cd9c;background:#453b29}.fact-output pre{color:#d0d8e8;margin:25px 0}.fact-output a{color:#9cadcc;margin-top:auto;padding-top:8px;font-size:10px}.fact-answer{border-top:1px solid #e3e5e8;margin-top:24px;padding-top:20px}.fact-answer>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.fact-answer h4{margin:0}.fact-answer blockquote,.fact-guide blockquote{color:#424950;margin:0;font-size:14px;line-height:1.75}.fact-finding{color:var(--study-muted);margin:18px 0;font-size:13px}.fact-guide{border-top:1px solid var(--study-line);margin-top:22px}.fact-guide summary{cursor:pointer;color:var(--accent-dark);padding:16px 0 0;font-size:12px;font-weight:600;list-style:none}.fact-guide summary::-webkit-details-marker{display:none}.fact-guide summary>span{float:right}.fact-guide>div{padding-top:24px}.fact-guide pre{color:#415f43;background:#f2f5f1;border-radius:5px;margin:0 0 24px;padding:16px}.study-scores{border-block:1px solid var(--study-line);grid-template-columns:1fr 1fr;margin:0 0 72px;padding-block:28px;display:grid}.study-score-panel{padding:0 36px}.study-score-panel-guide{border-left:1px solid var(--study-line)}.study-score-panel h2{letter-spacing:-.02em;margin:0 0 22px;font-size:17px}.study-score-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.study-score-pair p{color:var(--study-muted);margin:8px 0 0;font-size:12px}.study-score-pair .study-score{letter-spacing:-.045em;color:var(--study-ink);margin:0;font-size:36px;font-weight:600;line-height:1}.study-score span{color:#626b78;font-size:20px;font-weight:400}.study-score-note{color:var(--study-muted);max-width:330px;margin:20px 0 0;font-size:11px}.study-body{min-width:0}.study-contents{border-bottom:1px solid var(--study-line);flex-wrap:wrap;gap:24px;margin-bottom:42px;padding:0 0 17px;display:flex}.study-contents a{color:var(--study-muted);font-size:12px}.study-sections{min-width:0}.study-sections>section{max-width:790px;margin:0 auto 64px;scroll-margin-top:30px}.study-sections>#results,.study-sections>#structures{max-width:none}.study-sections h2{margin:0 0 18px}.study-sections h3{letter-spacing:-.02em;margin:26px 0 12px;font-size:19px;font-weight:600;line-height:1.4}.study-sections p,.study-methods li{color:var(--study-muted);margin:0 0 20px;font-size:15px;line-height:1.75}.study-sections p a{color:var(--accent-dark);text-decoration:underline}.study-sections strong{color:var(--study-ink);font-weight:600}.study-sections code{font-size:.9em}.study-note,.study-sections .study-note{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.study-table-scroll{border-block:1px solid var(--study-line);margin:25px 0 18px;overflow-x:auto}.study-facts{border-collapse:collapse;text-align:left;width:100%;min-width:730px;font-size:12px;line-height:1.55}.study-facts caption{text-align:left;color:var(--study-muted);padding:13px 0;font-size:11px}.study-facts th,.study-facts td{vertical-align:top;border-bottom:1px solid #e4e5e5;padding:15px 20px}.study-facts thead th{background:#eceeee;font-size:11px;font-weight:600}.study-facts thead th:first-child{width:30%}.study-facts thead th:nth-child(2){width:26%}.study-facts tbody th{font-weight:400}.study-facts tbody th span{color:var(--study-muted);margin-bottom:3px;font-size:11px;display:block}.study-facts tbody th strong{font-size:13px;font-weight:550;display:block}.study-facts td{color:var(--study-muted)}.study-facts tbody tr:last-child>*{border-bottom:0}.study-included{color:#326445}.study-missing{color:#896022}.study-facts small,.study-facts .study-line-ref{color:var(--study-muted);margin-top:4px;font-size:10px;display:block}.study-line-ref{text-decoration:underline}.study-findings{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.study-findings>div{border-top:2px solid #c8cfd9}.study-findings h3{font-size:20px}.study-findings p{font-size:14px}.study-sections .study-takeaway{color:#44526a;background:#edf0f4;border-left:2px solid #8496ba;margin-top:10px;padding:22px 26px;font-size:15px}.study-sections pre{color:#e1e6f0;white-space:pre-wrap;overflow-wrap:anywhere;background:#171b23;border-radius:7px;margin:0;padding:24px;font-size:13px;line-height:1.8}.study-sections .study-prompt{border:1px solid var(--study-line);color:#454c57;background:#fff;margin:22px 0 16px;font-size:13px}.study-disclosure{border:1px solid var(--study-line);background:#fff;border-radius:7px;margin:0 0 12px;scroll-margin-top:24px}.study-disclosure summary{cursor:pointer;padding:19px 22px;font-size:14px;font-weight:550;line-height:1.5}.study-disclosure summary::marker{color:#8794ab}.study-disclosure summary>span:first-child{margin-left:7px}.study-disclosure .study-disclosure-note{color:var(--study-muted);margin:4px 0 0 22px;font-size:11px;font-weight:400;display:block}.study-disclosure[open]>summary{border-bottom:1px solid var(--study-line)}.study-transcript{padding:26px}.study-transcript p,.study-transcript li{color:#424950;font-size:14px;line-height:1.8}.study-transcript ul,.study-transcript ol{margin:20px 0;padding-left:22px}.study-transcript li{margin-bottom:16px;padding-left:5px}.study-transcript>:last-child{margin-bottom:0}.study-pullquote{letter-spacing:-.035em;border-left:2px solid #b6a17a;margin:30px 0;padding:10px 0 10px 28px;font-size:32px;font-weight:500;line-height:1.25}.study-observation-meta{border-block:1px solid var(--study-line);grid-template-columns:1fr 1fr 1.5fr;gap:20px;margin:24px 0;padding:18px 0;display:grid}.study-observation-meta dt{color:var(--study-muted);margin-bottom:6px;font-size:11px;line-height:1.5}.study-observation-meta dd{margin:0;font-size:13px;font-weight:550}.study-methods{padding-left:20px}.study-methods li{margin-bottom:15px;padding-left:5px;font-size:14px}.study-record{padding:22px}.study-record>a{color:var(--accent-dark);margin-bottom:16px;font-size:12px;text-decoration:underline;display:inline-block}.study-record pre{max-height:560px;font-size:12px;overflow:auto}.study-closing{border-top:1px solid var(--study-line);max-width:790px;margin:0 auto;padding-top:30px}.study-closing h2{font-size:26px}.study-closing .study-cta{color:#fff;background:#202326;border-radius:999px;align-items:center;gap:20px;min-height:44px;padding:12px 20px;font-size:13px;font-weight:550;display:inline-flex}@media (width<=1000px){.thinking-study{width:calc(100% - 40px);padding-top:56px}.study-introduction{gap:40px;padding:0}.fact-workbench{grid-template-columns:195px minmax(0,1fr)}.fact-list{padding:14px 8px}.fact-list button{grid-template-columns:19px 1fr;gap:5px;padding:10px 8px}.fact-dot{display:none}.fact-stage{padding:22px}.fact-stage-header{flex-direction:column;gap:12px}.fact-carrier{max-width:none}.fact-comparison{gap:14px}.fact-output{padding:15px}.study-preview-lines{gap:12px;padding:20px 17px}.study-preview-lines p{gap:8px;font-size:10px}.study-preview-label{padding:16px}.study-findings{gap:22px}}@media (width<=700px){.thinking-study{width:calc(100% - 36px);padding-top:45px}.study-hero{text-align:left;margin-bottom:28px}.study-hero h1{letter-spacing:-.045em;text-wrap:initial;font-size:39px}.study-subtitle{font-size:16px}.study-hero-meta{justify-content:flex-start;gap:10px 14px}.study-hero-meta>span{padding-left:14px}.study-hero-meta a{width:100%;margin-top:5px}.study-opening-visual{grid-template-columns:1fr;margin-bottom:42px}.study-page-preview{border-radius:10px 10px 0 0}.study-text-preview{border-radius:0 0 10px 10px}.study-screenshot{height:260px}.study-preview-lines{gap:16px;height:auto;padding:22px}.study-preview-lines p{font-size:11px}.study-preview-label{min-height:74px;padding:16px 20px}.study-preview-toolbar{padding-inline:14px}.study-introduction{grid-template-columns:1fr;gap:4px;margin-bottom:44px}.study-introduction h2{font-size:29px}.study-introduction p{font-size:15px}.study-section-heading{flex-direction:column;align-items:start;gap:12px}.study-section-heading h2{font-size:29px}.study-section-heading p{font-size:14px}.fact-workbench{display:block}.fact-list{border-right:0;border-bottom:1px solid var(--study-line);flex-direction:row;gap:7px;padding:12px;overflow-x:auto}.fact-list button{flex:none;gap:8px;width:auto;padding-inline:12px;font-size:12px;display:flex}.fact-stage{padding:20px}.fact-stage-header h3 strong{font-size:28px}.fact-comparison{grid-template-columns:1fr;gap:24px}.fact-surcharge-image{max-width:400px}.fact-output{min-height:200px;padding:20px}.fact-source pre,.fact-stage pre{font-size:12px}.fact-answer blockquote,.fact-guide blockquote{font-size:14px}.fact-finding,.fact-guide summary{font-size:13px}.study-scores{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.study-score-panel{padding:0 10px}.study-score-panel-guide{border-left:0;border-top:1px solid var(--study-line);padding-top:24px}.study-score-pair .study-score{font-size:38px}.study-contents{gap:16px 22px}.study-sections>section{margin-bottom:44px}.study-findings{grid-template-columns:1fr;gap:15px}.study-findings h3{margin-top:20px}.study-sections h2{font-size:28px}.study-facts th,.study-facts td{padding:14px}.study-transcript,.study-record,.study-sections .study-prompt{padding:20px}.study-observation-meta{grid-template-columns:1fr 1fr}.study-observation-meta>div:last-child{grid-column:1/-1}.study-pullquote{padding-left:18px;font-size:28px}.study-record pre{padding:16px}}@media print{.site-nav,.site-footer,.study-contents,.study-closing,.fact-list{display:none}.thinking-study{width:100%;padding:0}.thinking-study [data-fact-panel][hidden]{display:block!important}.fact-workbench{display:block}.study-table-scroll,.study-record pre{max-height:none;overflow:visible}.study-disclosure::details-content,.fact-guide::details-content{content-visibility:visible}}
