.case-lab-studio_caseLab__yuoNN{--case-ink:#182124;--case-muted:#596571;--case-line:#d9d7d0;--case-accent:#a44932;color:var(--case-ink)}.case-lab-studio_caseSwitch__VtxWw{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:10px 0 18px}.case-lab-studio_caseSwitch__VtxWw button{display:grid;justify-items:start;gap:7px;min-height:118px;padding:18px 20px;border:1px solid var(--case-line);color:var(--case-ink);background:#f3f1eb;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.case-lab-studio_caseSwitch__VtxWw button[aria-pressed=true]{border-color:#9f4a33;background:#e9e3d8;box-shadow:inset 3px 0 #9f4a33}.case-lab-studio_caseSwitch__VtxWw button:hover{transform:translateY(-2px)}.case-lab-studio_actionCard__CYr74 button:focus-visible,.case-lab-studio_caseSwitch__VtxWw button:focus-visible,.case-lab-studio_comparisonCase__q9Pf7 a:focus-visible,.case-lab-studio_comparisonChoices__QyhvO button:focus-visible,.case-lab-studio_frictionOptions__XCgUk input:focus-visible,.case-lab-studio_storyActions__StFR4 button:focus-visible,.case-lab-studio_storyHeader__4CKL3 a:focus-visible,.case-lab-studio_textField__bKLH0 textarea:focus-visible{outline:3px solid #bb755a;outline-offset:3px}.case-lab-studio_caseSwitch__VtxWw button>span,.case-lab-studio_kicker__tmMxc,.case-lab-studio_stepLabel__zu1l4{color:var(--case-accent);font:700 10px/1.5 var(--studio-mono,monospace);letter-spacing:.06em}.case-lab-studio_caseSwitch__VtxWw button>strong{font:600 23px/1.2 var(--studio-serif,Georgia,serif)}.case-lab-studio_caseSwitch__VtxWw button>small{color:var(--case-muted);font-size:11px}.case-lab-studio_caseStory__MMkh5{padding:clamp(21px,4vw,42px);border:1px solid var(--case-line);background:#fbfaf6}.case-lab-studio_storyHeader__4CKL3{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--case-line)}.case-lab-studio_storyHeader__4CKL3>div{max-width:780px}.case-lab-studio_kicker__tmMxc{margin:0 0 10px}.case-lab-studio_storyHeader__4CKL3 h2{margin:0;font:600 clamp(29px,4vw,46px)/1.12 var(--studio-serif,Georgia,serif);letter-spacing:-.025em}.case-lab-studio_storyActions__StFR4{display:grid;justify-items:start;gap:10px;flex:none}.case-lab-studio_comparisonCase__q9Pf7>a,.case-lab-studio_storyActions__StFR4>a{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:7px 0;color:#596571;font-size:11px;font-weight:700;text-decoration:none;border-bottom:1px solid}.case-lab-studio_comparisonCase__q9Pf7>a:hover,.case-lab-studio_storyActions__StFR4>a:hover{color:#522a20}.case-lab-studio_storyActions__StFR4>button{min-height:36px;padding:8px 11px;border:1px solid #aaa79d;color:var(--studio-ink);background:transparent;font:600 11px/1.4 var(--studio-sans,sans-serif);cursor:pointer}.case-lab-studio_storyActions__StFR4>button:hover{border-color:#a44932;color:#596571}.case-lab-studio_storyLead__ROfkz{max-width:720px;margin:21px 0 0;color:var(--case-muted);font-size:13px;line-height:1.8}.case-lab-studio_workflow__HD9MM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:28px 0 0;padding:0;list-style:none;border-top:1px solid var(--case-line)}.case-lab-studio_workflow__HD9MM>li{position:relative;display:grid;grid-template-columns:30px 1fr;align-content:start;gap:9px;min-height:165px;padding:18px 18px 14px 0;border-bottom:1px solid var(--case-line)}.case-lab-studio_workflow__HD9MM>li+li{padding-left:17px;border-left:1px solid var(--case-line)}.case-lab-studio_stepNumber___qk2_{color:#9e5039;font:700 10px/1.4 var(--studio-mono,monospace)}.case-lab-studio_stepLabel__zu1l4{display:block;margin-bottom:7px;color:#6d6258;font-size:9px}.case-lab-studio_workflow__HD9MM p{margin:0;color:#414d50;font-size:12px;line-height:1.75}.case-lab-studio_stepArrow__DxEOA{position:absolute;right:-9px;top:22px;z-index:1;padding:3px;color:#986149;background:#fbfaf6}.case-lab-studio_comparison__B_fE5{margin-top:22px;padding:clamp(22px,4vw,40px);border:1px solid var(--case-line);background:#f1eee6}.case-lab-studio_comparisonHeader__w6PvO{display:flex;align-items:end;justify-content:space-between;gap:28px;padding-bottom:23px;border-bottom:1px solid #d2cec3}.case-lab-studio_comparisonHeader__w6PvO>div:first-child{max-width:700px}.case-lab-studio_comparisonHeader__w6PvO .case-lab-studio_kicker__tmMxc{margin-bottom:9px}.case-lab-studio_comparisonHeader__w6PvO h2{margin:0;color:var(--studio-ink);font:600 clamp(25px,3.4vw,36px)/1.16 var(--studio-serif,Georgia,serif)}.case-lab-studio_comparisonHeader__w6PvO>div:first-child>p:last-child{margin:10px 0 0;color:#596571;font-size:12px;line-height:1.75}.case-lab-studio_comparisonChoices__QyhvO{display:flex;flex-wrap:wrap;gap:7px;flex:none}.case-lab-studio_comparisonChoices__QyhvO button{min-height:36px;padding:8px 11px;border:1px solid #aaa79d;color:var(--studio-ink);background:#fbfaf6;font:600 10px/1.4 var(--studio-sans,sans-serif);cursor:pointer}.case-lab-studio_comparisonChoices__QyhvO button[aria-pressed=true]{border-color:#20292d;color:#f7f3eb;background:var(--studio-panel-dark)}.case-lab-studio_comparisonGrid__mKhWD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.case-lab-studio_comparisonCase__q9Pf7{min-width:0;padding:clamp(17px,2.5vw,25px);border:1px solid #d9d7d0;background:#fbfaf6}.case-lab-studio_comparisonMeta__VZHqF{margin:0 0 9px;color:#9a4d38;font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.04em}.case-lab-studio_comparisonCase__q9Pf7 h3{margin:0;color:var(--studio-ink);font:600 clamp(20px,2.4vw,26px)/1.2 var(--studio-serif,Georgia,serif)}.case-lab-studio_comparisonJob__sgv1x{margin-top:15px;padding-top:12px;border-top:1px solid #d9d7d0}.case-lab-studio_comparisonJob__sgv1x>span,.case-lab-studio_comparisonQuestion__M8DDH>span{color:#42645d;font-size:10px;font-weight:700}.case-lab-studio_comparisonJob__sgv1x p{margin:5px 0 0;color:#465255;font-size:11px;line-height:1.7}.case-lab-studio_comparisonCase__q9Pf7 ol{display:grid;margin:15px 0 0;padding:0;list-style:none;border-top:1px solid #d9d7d0}.case-lab-studio_comparisonCase__q9Pf7 li{display:grid;grid-template-columns:minmax(78px,.38fr) 1fr;gap:12px;padding:11px 0;border-bottom:1px solid #d9d7d0}.case-lab-studio_comparisonCase__q9Pf7 li>span{color:#596571;font:700 9px/1.6 var(--studio-mono,monospace)}.case-lab-studio_comparisonCase__q9Pf7 li p{margin:0;color:#465255;font-size:11px;line-height:1.7}.case-lab-studio_comparisonQuestion__M8DDH{margin-top:14px;padding:12px;border-left:2px solid #a44932;background:#f1eee6}.case-lab-studio_comparisonQuestion__M8DDH p{margin:5px 0 0;color:#344044;font-size:11px;line-height:1.65}.case-lab-studio_comparisonCase__q9Pf7>a{margin-top:12px}.case-lab-studio_comparisonPrompt__bBFFu{display:grid;grid-template-columns:160px 1fr;gap:18px;margin-top:13px;padding:15px 18px;color:#f2f0e9;background:var(--studio-panel-dark)}.case-lab-studio_comparisonPrompt__bBFFu>span{color:#dfa585;font:700 10px/1.6 var(--studio-mono,monospace)}.case-lab-studio_comparisonPrompt__bBFFu>p{margin:0;color:#e8e9e3;font-size:12px;line-height:1.7}.case-lab-studio_workbench__9gTEm{margin-top:22px;padding:clamp(22px,4vw,40px);color:#f2f0e9;background:var(--studio-panel-dark)}.case-lab-studio_workbenchIntro__tlRSg{max-width:760px}.case-lab-studio_workbenchIntro__tlRSg .case-lab-studio_kicker__tmMxc{color:#db9d7d}.case-lab-studio_workbenchIntro__tlRSg h2{margin:0;color:#f7f3eb;font:600 clamp(26px,3.8vw,38px)/1.15 var(--studio-serif,Georgia,serif)}.case-lab-studio_workbenchIntro__tlRSg>p:last-child{margin:11px 0 0;color:#c2cac7;font-size:12px;line-height:1.75}.case-lab-studio_workbenchGrid__7H_5I{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);align-items:start;gap:clamp(22px,4vw,46px);margin-top:26px}.case-lab-studio_fields__Q7N09{display:grid;gap:18px;min-width:0}.case-lab-studio_fields__Q7N09 fieldset{min-width:0;margin:0;padding:0;border:0}.case-lab-studio_fields__Q7N09 legend,.case-lab-studio_textField__bKLH0>span{display:block;margin-bottom:10px;color:#dfa585;font-size:12px;font-weight:700;line-height:1.5}.case-lab-studio_frictionOptions__XCgUk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.case-lab-studio_frictionOptions__XCgUk label{display:flex;align-items:start;gap:9px;min-height:44px;padding:10px 12px;border:1px solid #596467;color:#e8e9e3;background:var(--studio-panel-dark);font-size:11px;line-height:1.5;cursor:pointer}.case-lab-studio_frictionOptions__XCgUk label.case-lab-studio_selected__OAbrX{border-color:#d79576;background:#334043}.case-lab-studio_frictionOptions__XCgUk input{flex:none;width:15px;height:15px;margin:1px 0 0;accent-color:#c17a5b}.case-lab-studio_observationGuide__m0nrN{display:grid;grid-template-columns:minmax(140px,.8fr) repeat(2,minmax(0,1fr));gap:17px;padding:17px 18px;border-left:3px solid #b66e50;color:var(--studio-ink);background:#e9e3d8}.case-lab-studio_observationGuideIntro__02gZi>span{color:#596571;font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.06em}.case-lab-studio_observationGuideIntro__02gZi h3{margin:7px 0 0;font:600 17px/1.25 var(--studio-serif,Georgia,serif)}.case-lab-studio_observationGuide__m0nrN>div:not(.case-lab-studio_observationGuideIntro__02gZi){padding-left:14px;border-left:1px solid #c8c1b5}.case-lab-studio_observationGuide__m0nrN>div>strong{color:#42645d;font-size:10px}.case-lab-studio_observationGuide__m0nrN>div>p{margin:6px 0 0;color:#465255;font-size:11px;line-height:1.7}.case-lab-studio_textField__bKLH0{display:grid;gap:7px}.case-lab-studio_textField__bKLH0>span{margin:0}.case-lab-studio_textField__bKLH0 textarea{width:100%;min-height:76px;padding:11px 12px;border:1px solid #697578;border-radius:0;color:var(--studio-ink);background:#fbfaf6;font:12px/1.7 var(--studio-sans,sans-serif);resize:vertical}.case-lab-studio_textField__bKLH0 textarea::placeholder{color:#596571}.case-lab-studio_actionCard__CYr74{position:sticky;top:82px;min-width:0;padding:20px;color:var(--studio-ink);background:#f4f1e9}.case-lab-studio_actionTopline__lCMNa{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #d5d1c7;color:#596571;font:700 10px/1.5 var(--studio-mono,monospace)}.case-lab-studio_actionTopline__lCMNa small{color:#596571;font-weight:400}.case-lab-studio_actionCard__CYr74 h3{margin:16px 0 7px;font:600 24px/1.2 var(--studio-serif,Georgia,serif)}.case-lab-studio_actionCard__CYr74>div:not(.case-lab-studio_actionTopline__lCMNa){margin-top:15px;padding-top:12px;border-top:1px solid #d5d1c7}.case-lab-studio_actionCard__CYr74>div>strong{color:#42645d;font-size:10px}.case-lab-studio_actionCard__CYr74>div>p{margin:6px 0 0;color:#566265;font-size:11px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.case-lab-studio_actionCard__CYr74 button{display:inline-flex;align-items:center;gap:7px;min-height:36px;margin-top:17px;padding:8px 10px;border:1px solid #aaa79d;color:#566265;background:transparent;font-size:10px;cursor:pointer}.case-lab-studio_actionCard__CYr74 button:hover:not(:disabled){border-color:#a44932;color:#a44932}.case-lab-studio_actionCard__CYr74 button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.case-lab-studio_workflow__HD9MM{grid-template-columns:repeat(2,minmax(0,1fr))}.case-lab-studio_workflow__HD9MM>li:nth-child(3){padding-left:0;border-left:0}.case-lab-studio_workflow__HD9MM>li:nth-child(2) .case-lab-studio_stepArrow__DxEOA{display:none}.case-lab-studio_comparisonHeader__w6PvO{display:grid;align-items:start}.case-lab-studio_workbenchGrid__7H_5I{grid-template-columns:1fr}.case-lab-studio_actionCard__CYr74{position:static}.case-lab-studio_observationGuide__m0nrN{grid-template-columns:1fr 1fr}.case-lab-studio_observationGuideIntro__02gZi{grid-column:1/-1}}@media (max-width:620px){.case-lab-studio_caseSwitch__VtxWw{grid-template-columns:1fr}.case-lab-studio_caseSwitch__VtxWw button{min-height:96px}.case-lab-studio_storyHeader__4CKL3{display:grid;align-items:start;gap:15px}.case-lab-studio_storyActions__StFR4{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.case-lab-studio_workflow__HD9MM{grid-template-columns:1fr}.case-lab-studio_workflow__HD9MM>li,.case-lab-studio_workflow__HD9MM>li+li{min-height:0;padding:14px 0;border-left:0}.case-lab-studio_stepArrow__DxEOA{display:none}.case-lab-studio_frictionOptions__XCgUk{grid-template-columns:1fr}.case-lab-studio_observationGuide__m0nrN{grid-template-columns:1fr;gap:12px}.case-lab-studio_observationGuideIntro__02gZi{grid-column:auto}.case-lab-studio_observationGuide__m0nrN>div:not(.case-lab-studio_observationGuideIntro__02gZi){padding:12px 0 0;border-top:1px solid #c8c1b5;border-left:0}.case-lab-studio_comparisonGrid__mKhWD{grid-template-columns:1fr}.case-lab-studio_comparisonPrompt__bBFFu{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){.case-lab-studio_caseSwitch__VtxWw button{transition:none}.case-lab-studio_caseSwitch__VtxWw button:hover{transform:none}}