.studioScope{--studio-bg:#f5f3ed;--studio-surface:#fffefa;--studio-surface-2:#eeece5;--studio-ink:#20292d;--studio-panel-dark:#1f2a37;--studio-muted:#626e7b;--studio-faint:#596571;--studio-teal:#47786b;--studio-blue:#52658f;--studio-gold:#b47b27;--studio-rust:#a44732;--studio-border:#d8d5ce;min-height:100dvh;background:var(--studio-bg);color:var(--studio-ink);font-family:var(--studio-sans,"Noto Sans SC"),sans-serif}.studioScope *,.studioScope :after,.studioScope :before{box-sizing:border-box}.studioScope a:focus-visible,.studioScope button:focus-visible{outline:3px solid #d65537;outline-offset:3px}.studioSkipLink{position:fixed;top:8px;left:8px;z-index:100;transform:translateY(calc(-100% - 14px));padding:10px 14px;color:#fffefa;background:var(--studio-panel-dark);font-size:13px;font-weight:700;text-decoration:none}.studioSkipLink:focus{transform:translateY(0);outline:3px solid var(--studio-rust);outline-offset:3px}.studioNav{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:clamp(14px,2.5vw,34px);min-height:64px;padding:0 clamp(20px,5vw,72px);border-bottom:1px solid var(--studio-border);background:rgba(245,243,237,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.studioBrand{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;color:var(--studio-ink);text-decoration:none;font:700 12px/1 var(--studio-mono,monospace);letter-spacing:.095em;white-space:nowrap}.studioBrand>span:last-child{display:inline-flex;align-items:center;gap:7px}.studioBrandNarrow{display:none}.studioBrand i{color:var(--studio-rust);font-style:normal}.studioBrandMark{display:grid;place-items:center;width:28px;height:28px;border:1px solid #b7b3aa;border-radius:50%;color:var(--studio-rust)}.studioNavDesktop{display:flex;align-items:center;margin-left:auto}.studioNavDesktop nav{display:flex;align-items:center;gap:3px}.studioNavDesktop a{flex-shrink:0;padding:10px 13px;color:#53616d;font-size:12px;font-weight:600;text-decoration:none;transition:color .16s ease,background .16s ease}.studioNavDesktop a:focus-visible,.studioNavDesktop a:hover,.studioNavDesktop a[aria-current=page]{color:#fffefa;background:var(--studio-ink)}.studioNavApple{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-height:42px;margin-left:auto;padding:8px 15px;border:1px solid #1d1d1f;color:#fff;background:var(--studio-panel-dark);font-size:12px;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap}.studioNavApple:focus-visible,.studioNavApple:hover{border-color:#424245;color:#fff;background:#424245}.studioNavIndex{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid #c9c1b6;color:#91432e;background:#f8f4ec;font-size:11px;font-weight:700;text-decoration:none}.studioNavIndex:focus-visible,.studioNavIndex:hover{border-color:#91432e;color:#fffefa;background:#91432e}.studioNavMenu{display:none;position:relative;flex:0 0 auto}.studioNavMenu>summary{display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:8px 10px;border:1px solid #c9c1b6;color:var(--studio-ink);background:#f8f4ec;font-size:11px;font-weight:700;list-style:none;cursor:pointer}.studioNavMenu>summary::-webkit-details-marker{display:none}.studioNavMenu[open]>summary{color:#fffefa;background:var(--studio-ink)}.studioNavMenu summary:focus-visible{outline:3px solid #d65537;outline-offset:3px}.studioNavMenuPanel{position:absolute;top:calc(100% + 8px);right:0;width:min(250px,calc(100vw - 24px));padding:7px;border:1px solid var(--studio-border);background:var(--studio-surface);box-shadow:0 14px 34px rgba(29,41,64,.16)}.studioNavMenuPanel nav{display:grid;gap:2px}.studioNavMenuPanel a{display:block;padding:12px 13px;color:#45525e;font-size:13px;font-weight:600;text-decoration:none}.studioNavMenuPanel a:focus-visible,.studioNavMenuPanel a:hover,.studioNavMenuPanel a[aria-current=page]{color:#fffefa;background:var(--studio-ink)}.studioMain{position:relative;overflow:clip}.studioMain:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.52;background-image:linear-gradient(rgba(29,41,64,.035) 1px,transparent 0),linear-gradient(90deg,rgba(29,41,64,.035) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,black,transparent 58%);mask-image:linear-gradient(180deg,black,transparent 58%)}.studioHero{position:relative;display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(28px,5vw,74px);max-width:1400px;min-height:680px;margin:0 auto;padding:76px clamp(20px,5vw,72px) 82px}.studioHeroTextOnly{grid-template-columns:minmax(0,1fr);min-height:auto;max-width:1040px;padding-top:clamp(58px,9vw,112px);padding-bottom:clamp(54px,8vw,96px)}.studioHeroTextOnly .heroCopy,.studioHeroTextOnly .heroTitle{max-width:860px}.studioHeroTextOnly .heroLead{max-width:710px;margin-top:18px}.heroCopy{position:relative;z-index:1}.heroKicker{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--studio-rust);font:650 10px/1.4 var(--studio-mono,monospace);letter-spacing:.16em;text-transform:uppercase}.studioBackLink{display:flex;width:fit-content;min-height:32px;margin:0 0 16px;padding:6px 9px;border:1px solid #d8d5ce;color:#586675;background:rgba(255,254,250,.68);font-size:9px;letter-spacing:.035em;text-transform:none;text-decoration:none}.studioBackLink:hover{border-color:#737e87;color:var(--studio-ink);background:#fffefa}.heroKicker span{display:inline-block;width:29px;height:2px;background:var(--studio-rust)}.heroTitle{max-width:700px;margin:21px 0 19px;color:var(--studio-ink);font:600 clamp(48px,7.4vw,98px)/.99 var(--studio-serif,Georgia,serif);letter-spacing:-.06em}.heroTitle em{color:#b74c31;font-style:normal}.heroLead{max-width:580px;margin:0;color:var(--studio-muted);font-size:clamp(15px,1.7vw,18px);line-height:1.8}.heroActions{display:flex;flex-wrap:wrap;gap:9px;margin-top:29px}.heroButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 17px;border:1px solid var(--studio-ink);color:#fffefa;background:var(--studio-ink);font-size:13px;font-weight:700;text-decoration:none;transition:transform .16s ease,background .16s ease}.heroButton:hover{transform:translateY(-2px);color:#fffefa;background:#334260}.heroButtonGhost{color:var(--studio-ink);background:transparent;border-color:#c4c0b6}.heroButtonGhost:hover{color:#fffefa;background:#334260;border-color:#334260}.heroMeta{display:flex;flex-wrap:wrap;gap:13px 22px;margin-top:30px;color:#596571;font:10px/1.4 var(--studio-mono,monospace);letter-spacing:.045em}.heroMeta>span{display:flex;align-items:baseline;gap:7px}.heroMeta strong{color:var(--studio-rust);font:650 21px/1 var(--studio-serif,Georgia,serif);letter-spacing:-.04em}.heroVisual{position:relative;min-width:0}.studioSection{position:relative;max-width:1400px;margin:0 auto;padding:76px clamp(20px,5vw,72px)}.studioCatalogSection{scroll-margin-top:78px}.studioMain>.studioIntroSection{padding-bottom:24px}.studioMain>.studioCatalogSection{padding-top:32px}.sectionIntro{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:28px;align-items:start}.sectionTitle{margin:0;color:var(--studio-ink);font:600 clamp(30px,4.3vw,58px)/1.06 var(--studio-serif,Georgia,serif);letter-spacing:-.05em}.sectionCopy{margin:0;max-width:680px;color:var(--studio-muted);font-size:14px;line-height:1.8}.studioFooter{display:flex;justify-content:space-between;gap:20px;max-width:1400px;margin:0 auto;padding:27px clamp(20px,5vw,72px) 42px;color:#596571;font-size:10px;border-top:1px solid var(--studio-border)}.studioFooter a{color:var(--studio-rust)}.studioResearchThemes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:46px}.studioResearchThemesHead{grid-column:1/-1;max-width:860px;margin:0 0 15px;padding:0 0 20px;border-bottom:1px solid var(--studio-border)}.studioResearchThemesHead h2{margin:13px 0 9px;color:var(--studio-ink);font:600 clamp(27px,3.4vw,39px)/1.12 var(--studio-serif,Georgia,serif);letter-spacing:-.035em}.studioResearchThemesHead>p:last-child{max-width:720px;margin:0;color:var(--studio-muted);font-size:12px;line-height:1.8}.studioResearchTheme{display:flex;flex-direction:column;min-height:320px;padding:19px 15px 17px;border:0;border-top:1px solid var(--studio-border);background:transparent}.studioResearchTheme+.studioResearchTheme{border-left:1px solid var(--studio-border)}.studioMediaCardTop>span,.studioResearchTheme>span{color:var(--studio-rust);font:650 9px/1.4 var(--studio-mono,monospace);letter-spacing:.12em}.studioResearchTheme h3{margin:21px 0 6px;color:var(--studio-ink);font:600 22px/1.15 var(--studio-serif,Georgia,serif);letter-spacing:-.025em}.studioResearchTheme small{color:#596571;font-size:10px}.studioResearchTheme>p{max-width:540px;margin:15px 0 18px;color:var(--studio-muted);font-size:12px;line-height:1.75}.studioResearchTheme>div{padding-top:12px;border-top:1px solid var(--studio-border);color:#526157;font-size:11px;line-height:1.65}.studioResearchTheme>div strong{display:block;margin-bottom:4px;color:#47786b;font:700 9px/1.4 var(--studio-mono,monospace);letter-spacing:.08em}.studioResearchThemeLink{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:13px;color:#91452f;font-size:11px;font-weight:700;line-height:1.5;text-decoration:none}.studioResearchThemeLink svg{flex:0 0 auto;transition:transform .16s ease}.studioResearchThemeLink:focus-visible svg,.studioResearchThemeLink:hover svg{transform:translateX(3px)}.studioResearchThemeLink:focus-visible{outline:2px solid var(--studio-rust);outline-offset:4px}.temporalAudit{margin:clamp(42px,7vw,78px) auto 0;padding:clamp(22px,4vw,46px);border:1px solid #c9c5ba;background:#e9e7df}.temporalAuditHeader{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:23px}.temporalAuditHeader h2{max-width:780px;margin:13px 0 12px;color:var(--studio-ink);font:600 clamp(34px,5vw,58px)/1.03 var(--studio-serif,Georgia,serif);letter-spacing:-.045em}.temporalAuditHeader>div>p:last-child{max-width:720px;margin:0;color:#535d68;font-size:15px;line-height:1.8}.temporalAuditCaseRail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:clamp(24px,4vw,38px)}.temporalAuditCaseRail button{display:grid;grid-template-columns:auto 1fr;align-content:start;gap:5px 12px;min-width:0;min-height:108px;padding:15px 16px;border:1px solid #cbc8be;color:#465568;background:#f8f7f2;text-align:left;cursor:pointer}.temporalAuditCaseRail button.isSelected,.temporalAuditCaseRail button:hover{border-color:#304c5a;background:#fffefa}.temporalAuditCaseRail button.isSelected{box-shadow:inset 0 -3px var(--studio-rust)}.temporalAuditCaseIndex{color:var(--studio-rust);font:700 10px/1.4 var(--studio-mono,monospace)}.temporalAuditCasePeriod{color:#304c5a;font:600 clamp(19px,2.3vw,27px)/1.1 var(--studio-serif,Georgia,serif)}.temporalAuditCaseSection{grid-column:2;color:#66717a;font-size:12px;line-height:1.55}.temporalAuditItem{min-width:0;margin-top:12px;padding:clamp(20px,3.4vw,36px);border:1px solid #d4d1c8;background:#fffefa}.temporalAuditItemHeading{display:flex;align-items:baseline;gap:10px;color:#9d4932}.temporalAuditItemHeading>span{font:700 10px/1.5 var(--studio-mono,monospace);letter-spacing:.08em}.temporalAuditItemHeading>p{margin:0;color:#65716b;font-size:12px;line-height:1.5}.temporalAuditPeriod{margin:clamp(19px,3vw,30px) 0 8px;color:var(--studio-rust);font:600 clamp(24px,4vw,42px)/1 var(--studio-serif,Georgia,serif);letter-spacing:-.03em}.temporalAuditItem h3{max-width:940px;margin:0 0 26px;color:#344256;font:600 clamp(21px,3vw,32px)/1.35 var(--studio-serif,Georgia,serif)}.temporalAuditClassifier{min-width:0;margin:0;padding:20px 0 0;border:0;border-top:1px solid #d9d6cc}.temporalAuditClassifier legend{margin-bottom:12px;color:#40505c;font-size:14px;font-weight:700}.temporalAuditChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.temporalAuditChoices label{display:flex;align-items:center;gap:10px;min-width:0;min-height:52px;padding:12px 14px;border:1px solid #d8d5ce;color:#465568;background:#fbfaf6;font-size:14px;line-height:1.5;cursor:pointer}.temporalAuditChoices label.isSelected,.temporalAuditChoices label:hover{border-color:#687a71;background:#f0f2ec}.temporalAuditChoices input{flex:0 0 auto;width:17px;height:17px;margin:0;accent-color:#47786b}.temporalAuditChoices input:focus-visible{outline:2px solid var(--studio-rust);outline-offset:3px}.temporalAuditFeedback{margin-top:18px;padding:clamp(17px,2.5vw,25px);border-left:3px solid #47786b;background:#f1f2ec}.temporalAuditFeedback>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.temporalAuditAnswerLabel{color:#68756e;font-size:12px}.temporalAuditFeedback>div:first-child strong{color:#3e6e5e;font-size:16px}.temporalAuditFeedback>p{max-width:900px;margin:11px 0 0;color:#465568;font-size:15px;line-height:1.75}.temporalAuditFeedback b{color:#344256}.temporalAuditWorkbench{margin-top:24px;padding-top:22px;border-top:1px solid #d4d9d2}.temporalAuditWorkbench>header{display:flex;align-items:end;justify-content:space-between;gap:16px}.temporalAuditWorkbench>header span{color:#9d4932;font:700 10px/1.5 var(--studio-mono,monospace);letter-spacing:.08em}.temporalAuditWorkbench h4{margin:7px 0 0;color:#344256;font:600 clamp(20px,2.6vw,27px)/1.25 var(--studio-serif,Georgia,serif)}.temporalAuditWorkbench>header>p{margin:0;color:#68756e;font-size:12px;line-height:1.6}.temporalAuditFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:19px}.temporalAuditField{display:grid;align-content:start;gap:7px;min-width:0;color:#344256;font-size:13px;font-weight:700;line-height:1.5}.temporalAuditField small{min-height:2.8em;color:#68756e;font-size:12px;font-weight:400;line-height:1.6}.temporalAuditField input,.temporalAuditField textarea{width:100%;min-width:0;min-height:46px;padding:11px 12px;border:1px solid #c9cec6;border-radius:0;color:#344256;background:#fffefa;font:400 14px/1.55 var(--studio-sans,sans-serif)}.temporalAuditField textarea{resize:vertical}.temporalAuditField input:focus-visible,.temporalAuditField textarea:focus-visible{outline:2px solid #47786b;outline-offset:2px}.temporalAuditCardPreview{margin-top:18px;padding:16px;border:1px solid #d4d9d2;background:#fffefa}.temporalAuditCardHeading{display:flex;align-items:center;justify-content:space-between;gap:12px}.temporalAuditCardHeading>span{color:#465568;font-size:13px;font-weight:700}.temporalAuditCardHeading button,.temporalAuditFooter button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 13px;border:1px solid #304c5a;color:#fffefa;background:#304c5a;font:650 13px/1.4 var(--studio-sans,sans-serif);cursor:pointer}.temporalAuditCardHeading button:hover:not(:disabled),.temporalAuditFooter button:hover{border-color:#1d2940;background:var(--studio-panel-dark)}.temporalAuditCardHeading button:disabled{border-color:#c9c5ba;color:#596571;background:#eeece5;cursor:not-allowed}.temporalAuditCardHeading button:focus-visible,.temporalAuditFooter button:focus-visible{outline:2px solid var(--studio-rust);outline-offset:3px}.temporalAuditCardText{display:block;width:100%;min-height:172px;margin-top:13px;padding:13px;border:1px solid #d8d5ce;color:#344256;background:#fbfaf6;font:400 13px/1.75 var(--studio-sans,sans-serif);resize:vertical}.temporalAuditCardText:focus-visible{outline:2px solid #47786b;outline-offset:2px}.temporalAuditCardHint{margin:13px 0 0;color:#68756e;font-size:12px;line-height:1.6}.temporalAuditCopyFeedback{min-height:1.4em;margin:8px 0 0;color:#3e6e5e;font-size:12px;line-height:1.5}.temporalAuditFooter{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:18px}.temporalAuditFooter p{max-width:760px;margin:0;color:#596575;font-size:13px;line-height:1.75}.temporalAuditFooter button{color:#304c5a;background:transparent}.temporalAudit button:focus-visible{outline:2px solid var(--studio-rust);outline-offset:3px}.productMatrixStudio{margin-top:clamp(42px,7vw,78px);padding:clamp(20px,3.6vw,40px);border:1px solid #c9c5ba;background:#e9e7df}.productMatrixHeader{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:28px}.productMatrixHeader h2{margin:13px 0 10px;color:var(--studio-ink);font:600 clamp(27px,3.8vw,44px)/1.08 var(--studio-serif,Georgia,serif);letter-spacing:-.04em}.productMatrixHeader>div>p:last-child{max-width:690px;margin:0;color:#535d68;font-size:15px;line-height:1.75}.productMatrixSelectors{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:16px;margin-top:26px;padding:18px 0;border-top:1px solid #d0cdc4;border-bottom:1px solid #d0cdc4}.productMatrixSelectors label{display:grid;gap:8px;color:#354659;font:700 12px/1.45 var(--studio-mono,monospace);letter-spacing:.04em}.productMatrixSelectors select{width:100%;min-height:48px;padding:10px 12px;border:1px solid #b9b5ab;border-radius:0;color:var(--studio-ink);background:#fffefa;font:14px/1.5 var(--studio-sans,sans-serif)}.productMatrixReflectionFields textarea:focus-visible,.productMatrixSelectors select:focus-visible{outline:2px solid var(--studio-rust);outline-offset:2px}.productMatrixCompareMark{padding-bottom:15px;color:#913e2e;font:700 12px/1 var(--studio-mono,monospace)}.productMatrixEmptyState{margin-top:16px;padding:20px;border:1px dashed #aaa69d;color:#465463;background:rgba(255,254,250,.72);font-size:14px;line-height:1.7}.productMatrixComparison{margin-top:16px}.productMatrixCase{margin-top:28px;padding:clamp(18px,3vw,30px);border:1px solid #c9c5ba;background:#f6f4ee}.productMatrixCaseHeading{max-width:780px}.productMatrixCaseHeading h3{margin:11px 0 7px;color:var(--studio-ink);font:600 clamp(22px,2.8vw,32px)/1.18 var(--studio-serif,Georgia,serif);letter-spacing:-.025em}.productMatrixCaseHeading>p:last-child{margin:0;color:#56616d;font-size:13px;line-height:1.7}.productMatrixCaseSelect{display:grid;grid-template-columns:minmax(120px,.24fr) minmax(0,1fr);gap:12px;align-items:center;margin-top:20px;padding:13px 0;border-top:1px solid #d3d0c7;border-bottom:1px solid #d3d0c7}.productMatrixCaseSelect>span{color:#354659;font:700 11px/1.5 var(--studio-mono,monospace)}.productMatrixCaseSelect select{width:100%;min-height:44px;padding:9px 12px;border:1px solid #b9b5ab;border-radius:0;color:var(--studio-ink);background:#fffefa;font:14px/1.5 var(--studio-sans,sans-serif)}.productMatrixCaseSelect select:focus-visible,.productMatrixCaseSteps button:focus-visible,.productMatrixRecords button:focus-visible{outline:2px solid var(--studio-rust);outline-offset:3px}.productMatrixCaseSituation{margin:18px 0 16px;color:#354659;font:500 17px/1.65 var(--studio-serif,Georgia,serif)}.productMatrixCaseSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.productMatrixCaseSteps li{min-width:0}.productMatrixCaseSteps button{position:relative;display:grid;width:100%;min-height:74px;align-content:start;gap:6px;padding:10px 12px;border:1px solid #d2cec4;color:#455361;background:#fffefa;text-align:left;cursor:pointer}.productMatrixCaseSteps button[aria-pressed=true]{border-color:var(--studio-rust);color:var(--studio-ink);box-shadow:inset 0 3px var(--studio-rust)}.productMatrixCaseSteps button span{color:#9a5438;font:700 10px/1.4 var(--studio-mono,monospace)}.productMatrixCaseSteps button strong{font-size:13px;line-height:1.4}.productMatrixCaseStepDetail{display:grid;grid-template-columns:minmax(110px,.22fr) minmax(0,1fr);gap:10px;margin:9px 0 0;padding:13px 15px;border-left:2px solid var(--studio-rust);color:#495560;background:#eeece5;font-size:13px;line-height:1.65}.productMatrixCaseStepDetail strong{color:var(--studio-ink)}.productMatrixRecords{min-width:0;margin:20px 0 0;padding:14px 0 0;border:0;border-top:1px solid #d3d0c7}.productMatrixRecords legend{padding:0 8px 0 0;color:#354659;font-size:12px;font-weight:700;line-height:1.5}.productMatrixRecords>div{display:flex;flex-wrap:wrap;gap:8px}.productMatrixRecords button{max-width:100%;min-height:40px;padding:8px 11px;border:1px solid #c5c1b7;color:#46515e;background:#fffefa;font:12px/1.5 var(--studio-sans,sans-serif);text-align:left;cursor:pointer}.productMatrixRecords button[aria-pressed=true]{border-color:#26364a;color:#fffefa;background:var(--studio-panel-dark)}.productMatrixCompareTable{width:100%;table-layout:fixed;border-collapse:collapse;color:var(--studio-ink);background:#fffefa}.productMatrixCompareTable caption{padding:0 0 10px;color:#56616d;text-align:left;font-size:12px;line-height:1.5}.productMatrixCompareTable td,.productMatrixCompareTable th{padding:15px 16px;border:1px solid #d3d0c7;text-align:left;vertical-align:top;overflow-wrap:anywhere}.productMatrixCompareTable thead th{color:var(--studio-ink);background:#f6f4ee;font-size:12px;font-weight:700;line-height:1.5}.productMatrixCompareTable thead th:first-child{width:19%;color:#4c5967}.productMatrixCompareTable thead th>span{display:block;margin-bottom:6px;color:#596571;font:700 10px/1.5 var(--studio-mono,monospace);letter-spacing:.04em}.productMatrixCompareTable thead th>strong{display:block;font:600 clamp(16px,1.8vw,21px)/1.25 var(--studio-serif,Georgia,serif)}.productMatrixCompareTable thead th>small{display:block;margin-top:6px;color:#684e2d;font-size:12px;font-weight:400}.productMatrixCompareTable tbody th{width:19%;color:#354b60;background:#f4f2ec;font-size:13px;line-height:1.55}.productMatrixCompareTable tbody td{color:#3f4b58;font-size:14px;line-height:1.7}.productMatrixCompareTable tbody tr:nth-child(2n) td{background:#fbfaf6}.productMatrixStartingNote{display:grid;grid-template-columns:minmax(100px,.22fr) minmax(0,1fr);gap:8px 18px;align-items:baseline;margin:20px 0 0;padding:12px 0;border-top:1px solid #d0cdc4;border-bottom:1px solid #d0cdc4;color:#515c66;font-size:13px;line-height:1.7}.productMatrixStartingNote span{color:#913e2e;font:700 10px/1.5 var(--studio-mono,monospace);letter-spacing:.08em}.productMatrixReflection{margin-top:29px;padding-top:24px;border-top:1px solid #d0cdc4}.productMatrixReflectionIntro h3{margin:11px 0 5px;color:var(--studio-ink);font:600 clamp(21px,2.7vw,31px)/1.2 var(--studio-serif,Georgia,serif)}.productMatrixReflectionIntro>p:last-child{margin:0;color:#56616d;font-size:13px;line-height:1.6}.productMatrixReflectionFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:19px}.productMatrixReflectionFields label{display:grid;align-content:start;gap:8px;color:#354659;font-size:13px;font-weight:700;line-height:1.55}.productMatrixReflectionFields label>span{color:#913e2e;font:700 10px/1.5 var(--studio-mono,monospace);letter-spacing:.06em}.productMatrixReflectionFields textarea{width:100%;min-width:0;min-height:112px;padding:12px;resize:vertical;border:1px solid #bdb9b0;border-radius:0;color:var(--studio-ink);background:#fffefa;font:14px/1.65 var(--studio-sans,sans-serif)}.productMatrixReflectionFields textarea::placeholder{color:#92999d}.productMatrixFooter{display:flex;align-items:flex-start;justify-content:flex-end;gap:18px;margin-top:16px;padding-top:15px;border-top:1px solid #d0cdc4}.productMatrixFooter p{max-width:760px;margin:0;color:#46515e;font-size:12px;line-height:1.7}.productMatrixFooter strong{color:#3d4b5b}.productMatrixFooter button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:42px;padding:9px 12px;border:1px solid #b9b5ab;color:#354659;background:#fffefa;font:600 12px/1.4 var(--studio-sans,sans-serif);cursor:pointer}.productMatrixFooter button:hover{border-color:#1d2940;color:var(--studio-ink)}.productMatrixFooter button:disabled{color:#596571;cursor:not-allowed;opacity:.7}.productMatrixDraft{display:grid;grid-template-columns:minmax(190px,.35fr) minmax(0,1fr);gap:18px;margin-top:13px;padding:18px 20px;border-left:3px solid var(--studio-rust);background:#f6f4ee}.productMatrixDraftHeading>span{color:#913e2e;font:700 10px/1.5 var(--studio-mono,monospace);letter-spacing:.06em}.productMatrixDraftHeading h3{margin:7px 0 0;color:var(--studio-ink);font:600 19px/1.3 var(--studio-serif,Georgia,serif);overflow-wrap:anywhere}.productMatrixDraftItems{display:grid;gap:0;margin:0}.productMatrixDraftItems>div{display:grid;grid-template-columns:minmax(95px,.28fr) minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid #d9d5cc}.productMatrixDraftItems>div:first-child{padding-top:0}.productMatrixDraftItems>div:last-child{padding-bottom:0;border-bottom:0}.productMatrixDraftItems dt{color:#6a747a;font-size:11px;font-weight:700}.productMatrixDraftItems dd{margin:0;color:#3f4b58;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.productMatrixDraftEmpty{align-self:center;margin:0;color:#596571;font-size:12px;line-height:1.7}.productMatrixStudio button:focus-visible{outline:2px solid var(--studio-rust);outline-offset:3px}.studioMediaArchive{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:40px}.studioMediaCard{min-height:260px;padding:20px;border:1px solid var(--studio-border);background:var(--studio-surface)}.studioMediaCardTop{display:flex;align-items:center;justify-content:space-between;color:#b94d33}.studioMediaCard h3{margin:24px 0 6px;color:var(--studio-ink);font:600 22px/1.15 var(--studio-serif,Georgia,serif)}.studioMediaSource{margin:0;color:#66727f;font-size:11px;line-height:1.6}.studioMediaFormat{display:inline-block;margin-top:12px;padding:5px 7px;color:#596571;background:#f7edcd;font:650 9px/1.2 var(--studio-mono,monospace);letter-spacing:.04em}.studioMediaUse{margin:14px 0 0;color:#596575;font-size:11px;line-height:1.7}.studioMediaLedger{margin-top:46px}.studioMediaLedgerHead{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:17px;border-bottom:1px solid var(--studio-border)}.studioMediaLedgerKicker{color:var(--studio-rust);font:650 9px/1.4 var(--studio-mono,monospace);letter-spacing:.12em}.studioMediaLedgerHead h2{margin:8px 0 0;color:var(--studio-ink);font:600 clamp(24px,3vw,36px)/1.08 var(--studio-serif,Georgia,serif)}.studioMediaLedgerHead>p{max-width:260px;margin:0 0 3px;color:#687480;font-size:11px;line-height:1.6;text-align:right}.studioMediaLedgerList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--studio-border)}.studioMediaLedgerItem{min-width:0;padding:22px;border-right:1px solid var(--studio-border);border-bottom:1px solid var(--studio-border);background:var(--studio-surface)}.studioMediaLedgerMeta{display:flex;justify-content:space-between;gap:12px;color:#9b4b37;font:600 9px/1.5 var(--studio-mono,monospace);letter-spacing:.04em}.studioMediaLedgerMeta span:last-child{color:#596571;text-align:right}.studioMediaLedgerItem h3{margin:20px 0 9px;color:var(--studio-ink);font:600 22px/1.18 var(--studio-serif,Georgia,serif)}.studioMediaLedgerFormats{display:flex;flex-wrap:wrap;gap:5px}.studioMediaLedgerFormats span{padding:4px 6px;color:#596571;background:#f7edcd;font:600 8px/1.35 var(--studio-mono,monospace)}.studioMediaLedgerOutput,.studioMediaLedgerUse{margin:16px 0 0;color:#586575;font-size:11px;line-height:1.7}.studioMediaLedgerOutput strong,.studioMediaLedgerUse strong{display:block;margin-bottom:4px;color:var(--studio-ink);font-size:9px;letter-spacing:.06em}.studioMediaLedgerItem blockquote{display:grid;gap:5px;margin:16px 0 0;padding:11px 13px;border-left:2px solid #bd573b;color:var(--studio-ink);background:#f4f0e8;font:500 14px/1.5 var(--studio-serif,Georgia,serif)}.studioMediaLedgerItem blockquote span{color:var(--studio-rust);font:650 8px/1.4 var(--studio-mono,monospace);letter-spacing:.1em}.studioMediaLedgerFoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.studioMediaLedgerStatus{color:#345942;font-size:10px;font-weight:650}.studioMediaLedgerStatus[data-status=catalog_only]{color:#596571}.studioMediaLedgerFoot a,.studioMediaLedgerNoRoute{display:inline-flex;align-items:center;gap:5px;color:var(--studio-rust);font-size:10px;font-weight:650;text-decoration:none}.studioMediaLedgerNoRoute{color:#596571}.studioMediaLedgerBoundary{margin:14px 0 0;padding-top:10px;border-top:1px solid #e4e0d8;color:#596571;font-size:9px;line-height:1.65}@media (max-width:760px){.studioMediaLedgerHead{align-items:start;flex-direction:column;gap:9px}.studioMediaLedgerHead>p{max-width:none;text-align:left}.studioMediaLedgerList{grid-template-columns:1fr}}.decisionCellStudio{margin-top:clamp(58px,8vw,104px);padding-top:clamp(35px,5vw,62px);border-top:1px solid var(--studio-border)}.decisionCellIntro{max-width:780px}.decisionCellIntro h2{margin:13px 0 12px;color:var(--studio-ink);font:600 clamp(28px,4vw,48px)/1.1 var(--studio-serif,Georgia,serif);letter-spacing:-.04em}.decisionCellIntro>p:last-child{max-width:650px;color:var(--studio-muted);font-size:12px;line-height:1.8}.decisionCellLayout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;gap:16px;margin-top:30px}.decisionCellForm{display:grid;gap:8px;padding:clamp(16px,2.8vw,25px);border:1px solid var(--studio-border);background:var(--studio-surface)}.decisionCellForm>label{margin-top:9px;color:#465365;font-size:10px;font-weight:700;line-height:1.5}.decisionCellForm>select,.decisionCellForm>textarea{width:100%;min-height:42px;padding:10px 11px;border:1px solid #d9d6cd;border-radius:0;color:var(--studio-ink);background:#fbfaf6;font:11px/1.6 var(--studio-sans,sans-serif)}.decisionCellForm>textarea{min-height:82px;resize:vertical}.decisionCellForm>select:focus-visible,.decisionCellForm>textarea:focus-visible{outline:2px solid var(--studio-rust);outline-offset:2px}.decisionCellSourcePrompt{margin:8px 0;padding:14px;border-left:2px solid #47786b;background:#f0f2ec}.decisionCellSourcePrompt>span{color:#47786b;font:700 8px/1.4 var(--studio-mono,monospace);letter-spacing:.1em}.decisionCellSourcePrompt>p{margin:6px 0;color:#344256;font:600 16px/1.5 var(--studio-serif,Georgia,serif)}.decisionCellSourcePrompt>small{color:#677469;font-size:9px;line-height:1.6}.decisionCellReset{display:inline-flex;justify-self:start;align-items:center;gap:7px;min-height:38px;margin-top:9px;padding:8px 10px;border:1px solid #d1cec6;color:#65707d;background:transparent;font:600 9px/1.4 var(--studio-sans,sans-serif);cursor:pointer}.decisionCellReset:hover{border-color:#1d2940;color:var(--studio-ink)}.decisionCellPreview{position:sticky;top:84px;min-width:0;padding:clamp(17px,3vw,26px);border:1px solid #c9c5ba;background:#e9e7df}.decisionCellPreviewHead{display:flex;justify-content:space-between;gap:9px;padding-bottom:12px;border-bottom:1px solid #d1cec5;color:#596571;font:650 8px/1.4 var(--studio-mono,monospace);letter-spacing:.08em}.decisionCellPreview h3{margin:17px 0 14px;color:var(--studio-ink);font:600 24px/1.15 var(--studio-serif,Georgia,serif)}.decisionCellPreview dl{display:grid;gap:0;margin:0}.decisionCellPreview dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:9px;padding:12px 0;border-top:1px solid #d1cec5}.decisionCellPreview dt{color:#47786b;font:700 8px/1.55 var(--studio-mono,monospace)}.decisionCellPreview dd{margin:0;color:#525e6c;font-size:10px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.decisionCellCaution{margin:15px 0 0;padding-top:12px;border-top:1px dashed #c7c3b8;color:#596571;font-size:9px;line-height:1.65}.studioQuizPage{min-height:calc(100dvh - 64px);padding-top:78px}.evidenceDecisionLab{display:grid;gap:clamp(24px,4vw,42px);margin:clamp(38px,6vw,70px) 0 20px;color:var(--studio-ink)}.evidenceDecisionBrief{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:clamp(24px,5vw,64px);padding:clamp(22px,4vw,42px) 0;border-top:2px solid var(--studio-ink);border-bottom:1px solid var(--studio-border)}.evidenceDecisionEyebrow{margin:0;color:var(--studio-rust);font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.12em}.evidenceDecisionBriefMain h2{max-width:620px;margin:13px 0 12px;font:600 clamp(30px,5vw,56px)/1.02 var(--studio-serif,Georgia,serif);letter-spacing:-.045em}.evidenceDecisionBriefMain>p:not(.evidenceDecisionEyebrow){max-width:570px;margin:0;color:var(--studio-muted);font-size:13px;line-height:1.75}.evidenceDecisionBriefMain>a,.evidenceDecisionCitation{display:inline-flex;align-items:center;gap:7px;color:#426e62;font-size:11px;line-height:1.6;text-decoration-thickness:1px;text-underline-offset:3px}.evidenceDecisionBriefMain>a{margin-top:16px}.evidenceDecisionSetup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;border-top:1px solid var(--studio-border);border-left:1px solid var(--studio-border)}.evidenceDecisionSetup>div{display:grid;gap:5px;min-height:88px;align-content:center;padding:14px;border-right:1px solid var(--studio-border);border-bottom:1px solid var(--studio-border)}.evidenceDecisionSetup strong{color:var(--studio-ink);font:600 clamp(18px,2.4vw,25px)/1.1 var(--studio-serif,Georgia,serif)}.evidenceDecisionSetup span{color:var(--studio-muted);font-size:10px}.evidenceDecisionResults{padding:clamp(18px,3vw,28px);border:1px solid var(--studio-border);background:#eeece5}.evidenceDecisionResultsHead{display:flex;justify-content:space-between;gap:18px;align-items:end}.evidenceDecisionChoiceMain h3,.evidenceDecisionNote h3,.evidenceDecisionResultsHead h3{margin:9px 0 0;color:var(--studio-ink);font:600 clamp(21px,3vw,30px)/1.15 var(--studio-serif,Georgia,serif);letter-spacing:-.025em}.evidenceDecisionResultsHead>span{color:#68747d;font:650 9px/1.5 var(--studio-mono,monospace);text-align:right}.evidenceDecisionPlot{margin:18px 0 0;padding:14px 0 9px;border-top:1px solid #cfcbc1;border-bottom:1px solid #cfcbc1}.evidenceDecisionPlot svg{display:block;width:100%;height:auto;overflow:visible}.evidenceDecisionPlot figcaption{margin-top:2px;color:#68747d;font-size:10px;line-height:1.6}.evidenceDecisionEffects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:19px;border-top:1px solid #cfcbc1;border-left:1px solid #cfcbc1}.evidenceDecisionEffect{display:grid;grid-template-columns:minmax(75px,.7fr) minmax(80px,.8fr) minmax(0,1.2fr);align-items:center;gap:8px;min-height:55px;padding:10px 12px;border-right:1px solid #cfcbc1;border-bottom:1px solid #cfcbc1}.evidenceDecisionEffect>span{color:#53616b;font-size:11px}.evidenceDecisionEffect>strong{color:var(--studio-ink);font:650 13px/1.4 var(--studio-mono,monospace)}.evidenceDecisionEffect>small{color:#596571;font:10px/1.5 var(--studio-mono,monospace)}.evidenceDecisionCitation{margin-top:12px;overflow-wrap:anywhere}.evidenceDecisionFullStudy{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:20px;padding-top:14px;border-top:1px solid var(--studio-border);color:var(--studio-ink);text-decoration:none}.evidenceDecisionFullStudy>span{color:var(--studio-rust);font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.08em}.evidenceDecisionFullStudy>strong{color:#426e62;font-size:11px;font-weight:650;line-height:1.65;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.evidenceDecisionFullStudy>svg{color:var(--studio-rust)}.evidenceDecisionFullStudy:focus-visible{outline:2px solid var(--studio-rust);outline-offset:4px}.evidenceDecisionChoice{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:clamp(20px,4vw,42px);align-items:start}.evidenceDecisionOptions{display:grid;gap:8px;margin-top:17px}.evidenceDecisionOptions button{display:block;width:100%;min-height:58px;padding:14px;border:1px solid var(--studio-border);border-left:3px solid transparent;color:#505d68;background:transparent;text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.evidenceDecisionOptions button:hover{border-color:#47786b;background:#f1f2ec}.evidenceDecisionNoteInput button:focus-visible,.evidenceDecisionOptions button:focus-visible{outline:2px solid var(--studio-rust);outline-offset:2px}.evidenceDecisionOptions button.isSelected{border-color:#47786b;color:var(--studio-ink);background:#e9ece5}.evidenceDecisionOptions button>strong{font-size:12px;font-weight:650;line-height:1.55}.evidenceDecisionReadout{min-height:136px;padding:18px;border-left:3px solid #47786b;background:#e9ece5}.evidenceDecisionReadout>span{color:#47786b;font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.08em}.evidenceDecisionReadout>p{margin:10px 0 0;color:#52605b;font-size:12px;line-height:1.8}.evidenceDecisionNote{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,4vw,42px);padding-top:22px;border-top:1px solid var(--studio-border)}.evidenceDecisionNoteInput{display:grid;gap:9px}.evidenceDecisionNoteInput label{color:#4c5c6d;font-size:11px;font-weight:700}.evidenceDecisionNoteInput textarea{display:block;width:100%;min-height:92px;padding:12px;resize:vertical;border:1px solid var(--studio-border);color:var(--studio-ink);background:#fbfaf6;font:12px/1.6 var(--studio-sans,sans-serif)}.evidenceDecisionNoteInput textarea:focus-visible{outline:2px solid var(--studio-rust);outline-offset:2px}.evidenceDecisionNoteInput button{display:inline-flex;justify-self:start;align-items:center;gap:7px;min-height:36px;padding:7px 9px;border:1px solid var(--studio-border);color:#617078;background:transparent;font-size:10px;cursor:pointer}.evidenceDecisionNoteInput button:hover{border-color:var(--studio-ink);color:var(--studio-ink)}@media (max-width:760px){.evidenceDecisionBrief,.evidenceDecisionChoice,.evidenceDecisionNote{grid-template-columns:1fr}.evidenceDecisionResultsHead{align-items:flex-start;flex-direction:column}.evidenceDecisionResultsHead>span{text-align:left}}@media (max-width:520px){.evidenceDecisionResults{padding:15px 12px}.evidenceDecisionEffects{grid-template-columns:1fr}.evidenceDecisionEffect{grid-template-columns:minmax(65px,.7fr) minmax(70px,.7fr) minmax(0,1.2fr);gap:5px;padding:9px 8px}.evidenceDecisionEffect>small{font-size:9px}.evidenceDecisionChoiceMain h3,.evidenceDecisionNote h3,.evidenceDecisionResultsHead h3{font-size:24px}}.learningMapStudio{margin:54px 0 40px;color:var(--studio-ink)}.learningMapHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.48fr);gap:28px;align-items:end;padding:26px 0 23px;border-top:2px solid #293438;border-bottom:1px solid #c9c5bb}.learningMapEyebrow{margin:0;color:#a64732;font:700 10px/1.5 var(--studio-mono,monospace);letter-spacing:.12em}.learningMapHeader h2{margin:13px 0 10px;color:var(--studio-ink);font:600 clamp(29px,4.2vw,48px)/1.08 var(--studio-serif,Georgia,serif);letter-spacing:-.04em}.learningMapHeader>div>p:last-child{max-width:740px;margin:0;color:#596469;font-size:13px;line-height:1.8}.learningMapSourceStamp{display:grid;gap:7px;padding:14px 15px;border-left:3px solid #b47b27;background:#f1eee5;overflow-wrap:anywhere}.learningMapSourceStamp span{color:#596571;font:700 8px/1.5 var(--studio-mono,monospace);letter-spacing:.08em}.learningMapSourceStamp strong{color:#364347;font:600 13px/1.5 var(--studio-sans,sans-serif)}.learningMapSourceStamp small{color:#596571;font:9px/1.5 var(--studio-mono,monospace)}.learningMapBranchTabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:18px 0;border:1px solid #c9c5bb;background:#c9c5bb}.learningMapBranchTabs button{display:grid;align-content:start;gap:9px;min-width:0;min-height:92px;padding:14px 13px;border:0;color:#4c585c;background:#f8f6f0;text-align:left;font:600 12px/1.45 var(--studio-sans,sans-serif);cursor:pointer}.learningMapBranchTabs button>span{color:#9c5039;font:700 9px/1 var(--studio-mono,monospace)}.learningMapBranchTabs button.isActive{color:#f6f2e9;background:var(--studio-panel-dark)}.learningMapBranchTabs button.isActive>span{color:#e1a17d}.learningMapBranchTabs button:focus-visible,.learningMapReset:focus-visible,.learningMapRoot:focus-visible,.learningMapTopicButton:focus-visible{outline:3px solid #a64732;outline-offset:2px;z-index:1}.learningMapWorkspace{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr);align-items:start;gap:14px}.learningMapIndexPanel{position:sticky;top:78px;min-width:0;max-height:calc(100dvh - 96px);padding:18px;overflow:auto;border:1px solid #d3d0c7;background:#f8f6f0}.learningMapPanelHeading{display:flex;justify-content:space-between;gap:10px;margin-bottom:13px;color:#596469;font:700 10px/1.5 var(--studio-mono,monospace)}.learningMapPanelHeading small{color:#596571;font:9px/1.5 var(--studio-sans,sans-serif)}.learningMapRoot{display:grid;width:100%;gap:4px;padding:13px 14px;border:1px solid #293438;border-left:3px solid #a64732;background:var(--studio-panel-dark);color:#f5f1e8;text-align:left;cursor:pointer}.learningMapRoot span{color:#e0a585;font:700 8px/1.4 var(--studio-mono,monospace);letter-spacing:.09em}.learningMapRoot strong{font:600 16px/1.35 var(--studio-serif,Georgia,serif)}.learningMapRoot.isSelected,.learningMapRoot:hover{border-color:#c7775d;background:#354247}.learningMapTopicIndex{margin-top:11px}.learningMapTopicTree{display:grid;gap:5px;margin:0;padding:0;list-style:none}.learningMapTopicTree[data-depth="0"]{gap:8px}.learningMapTopicTree[data-depth]:not([data-depth="0"]){margin:5px 0 4px 9px;padding-left:10px;border-left:1px solid #c9c5bb}.learningMapTopicBranch{min-width:0}.learningMapTopicBranch[data-has-children=true]>.learningMapTopicButton{background:#f1efe8}.learningMapTopicBranch[data-on-path=true]:not([data-has-children=false])>.learningMapTopicButton{border-left:2px solid #a64732;color:#653d31}.learningMapTopicButton{display:flex;align-items:flex-start;width:100%;min-width:0;padding:8px 10px;border:1px solid #d2cec5;color:#39474b;background:transparent;text-align:left;cursor:pointer}.learningMapTopicButton>span{font-size:11px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.learningMapTopicButton:hover{border-color:#a9a398;background:#fffefa}.learningMapTopicButton.isSelected{border-color:#c7775d;color:#596571;background:#f5eae3}.learningMapTopicBranch[data-has-children=true]>.learningMapTopicButton.isSelected{background:#f5eae3}.learningMapWorkbench{display:grid;gap:14px;min-width:0}.learningMapQuestionCard{padding:clamp(18px,3vw,27px);border:1px solid #c9c5bb;background:#eeece5}.learningMapQuestionCard h3{max-width:760px;margin:11px 0 18px;color:var(--studio-ink);font:600 clamp(20px,2.5vw,28px)/1.25 var(--studio-serif,Georgia,serif)}.learningMapActivityBridge{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:15px 16px;border-left:3px solid #47786b;background:#f8f7f2}.learningMapActivityBridge>div{display:grid;gap:5px;min-width:0}.learningMapActivityBridge>div>span{color:#47786b;font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.06em}.learningMapActivityBridge strong{color:#344348;font:600 15px/1.45 var(--studio-serif,Georgia,serif)}.learningMapActivityBridge p{max-width:620px;margin:0;color:#4f5e60;font-size:11px;line-height:1.75}.learningMapQuestionCard .learningMapActivityBridge>a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 11px;border:1px solid #657e73;color:#355f53;background:#fdfcf8;font-size:10px;font-weight:700;text-decoration:none;white-space:nowrap}.learningMapQuestionCard .learningMapActivityBridge>a:hover{color:#fff;background:#355f53;text-decoration:none}.learningMapQuestionCard .learningMapActivityBridge>a:focus-visible{outline:3px solid #a64732;outline-offset:3px}.learningMapEvidenceTarget{padding:13px 15px;border-left:3px solid #47786b;background:#f8f7f2}.learningMapEvidenceTarget strong{color:#47786b;font-size:11px}.learningMapEvidenceTarget p{margin:5px 0 0;color:#4f5e60;font-size:11px;line-height:1.75}.learningMapBoundary{margin:13px 0 16px;color:#656c6c;font-size:10px;line-height:1.7}.learningMapBoundary strong{margin-right:8px;color:#9a573e}.learningMapQuestionCard>a{display:inline-flex;align-items:center;gap:6px;color:#596571;font-size:11px;font-weight:700;text-decoration:none}.learningMapQuestionCard>a:hover{text-decoration:underline}.learningMapEvidenceCheck{min-width:0;margin:20px 0 17px;padding:15px 0 0;border:0;border-top:1px solid #d1cec5}.learningMapEvidenceCheck>legend{width:100%;padding:0;color:#344348;font-size:12px;font-weight:700;line-height:1.6}.learningMapEvidenceCheck>legend small{display:block;margin-top:3px;color:#697477;font-size:10px;font-weight:400}.learningMapEvidenceOptions{display:grid;gap:6px;margin-top:10px}.learningMapEvidenceOptions label{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;border:1px solid #d7d3c9;color:#4d5b5d;background:#f8f6ef;cursor:pointer}.learningMapEvidenceOptions label.isSelected,.learningMapEvidenceOptions label:hover{border-color:#7d8980;background:#f0f1e9}.learningMapEvidenceOptions input{width:15px;height:15px;margin:2px 0 0;accent-color:#47786b}.learningMapEvidenceOptions input:focus-visible{outline:2px solid var(--studio-rust);outline-offset:3px}.learningMapEvidenceOptions label>span{display:grid;gap:3px;min-width:0}.learningMapEvidenceOptions strong{color:#344348;font-size:12px;line-height:1.5}.learningMapEvidenceOptions label small{color:#657174;font-size:11px;line-height:1.65}.learningMapEvidenceFeedback{display:grid;gap:4px;margin:10px 0 0;padding:11px 13px;border-left:3px solid #47786b;color:#4f5e5b;background:#f0f2ec;font-size:11px;line-height:1.7}.learningMapEvidenceFeedback[data-correct=false]{border-left-color:#a64732;background:#f5eee8}.learningMapEvidenceFeedback strong{color:#3e6e5e;font-size:11px}.learningMapEvidenceFeedback[data-correct=false] strong{color:#596571}.learningMapMemo{padding:clamp(17px,2.7vw,24px);border:1px solid #39474b;background:var(--studio-panel-dark);color:#f2efe7}.learningMapMemoTitle{display:flex;justify-content:space-between;align-items:end;gap:14px}.learningMapMemoTitle h3{margin:7px 0 0;color:#f2efe7;font:600 23px/1.2 var(--studio-serif,Georgia,serif)}.learningMapMemoTitle>span{color:#e0a585;font-size:10px;line-height:1.5;text-align:right}.learningMapPath{margin:14px 0 0;padding:8px 10px;color:#d3d7d1;background:#354247;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.learningMapMemo label{display:block;margin:15px 0 6px;color:#e0a585;font-size:10px;font-weight:700}.learningMapMemo textarea{display:block;width:100%;min-height:68px;padding:10px 11px;resize:vertical;border:1px solid #87908d;border-radius:0;color:var(--studio-ink);background:#f7f5ef;font:11px/1.7 var(--studio-sans,sans-serif)}.learningMapMemo textarea:focus-visible{outline:3px solid #e0a585;outline-offset:2px}.learningMapEmpty{margin:13px 0 0;color:#c3c8c4;font-size:10px;line-height:1.7}.learningMapMemoPreview{display:grid;gap:7px;margin-top:14px;padding:13px 14px;border-left:3px solid #d28b68;color:#364347;background:#f4f1e9}.learningMapMemoPreview>span{color:#596571;font:700 8px/1.5 var(--studio-mono,monospace);letter-spacing:.06em}.learningMapMemoPreview>strong{font:600 16px/1.4 var(--studio-serif,Georgia,serif)}.learningMapMemoPreview p{display:grid;grid-template-columns:88px 1fr;gap:10px;margin:0;padding-top:7px;border-top:1px solid #ddd8ce;color:#4d595d;font-size:10px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.learningMapMemoPreview b{color:#344348}.learningMapReset{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:8px 10px;border:1px solid #687377;color:#edf0ec;background:transparent;font:600 9px/1.5 var(--studio-sans,sans-serif);cursor:pointer}.learningMapReset:disabled{opacity:.5;cursor:not-allowed}.learningMapMethodNote{display:grid;grid-template-columns:120px 1fr;gap:15px;margin-top:18px;padding:15px 17px;border:1px solid #d4d1c8;background:#f4f1e9}.learningMapMethodNote strong{color:#9a573e;font-size:11px}.learningMapMethodNote p{margin:0;color:#626c6d;font-size:10px;line-height:1.75}@media (max-width:850px){.learningMapHeader{grid-template-columns:1fr}.learningMapSourceStamp{max-width:520px}.learningMapBranchTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.learningMapBranchTabs button:last-child{grid-column:1/-1}.learningMapWorkspace{grid-template-columns:1fr}.learningMapIndexPanel{position:static;max-height:none;overflow:visible;order:1}.learningMapWorkbench{order:2}}@media (max-width:600px){.learningMapStudio{margin-top:38px}.learningMapBranchTabs button{min-height:80px;padding:11px;font-size:11px}.learningMapIndexPanel{padding:13px}.learningMapMemoTitle{align-items:start;flex-direction:column}.learningMapMemoTitle>span{text-align:left}.learningMapActivityBridge{grid-template-columns:1fr;align-items:start;gap:12px}.learningMapQuestionCard .learningMapActivityBridge>a{justify-self:start;white-space:normal}.learningMapMemoPreview p,.learningMapMethodNote{grid-template-columns:1fr}.learningMapMemoPreview p{gap:3px}}.ecosystemMapStudio{margin:clamp(30px,4.5vw,50px) 0 40px;color:var(--studio-ink)}.ecosystemMapHeader{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:end;padding:27px 0 24px;border-top:2px solid #293438;border-bottom:1px solid #c9c5bb}.ecosystemMapEyebrow{margin:0;color:#a64732;font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.12em}.ecosystemMapHeader h2{margin:13px 0 11px;color:var(--studio-ink);font:600 clamp(24px,3.2vw,38px)/1.12 var(--studio-serif,Georgia,serif);letter-spacing:-.035em}.ecosystemMapHeader>div>p:last-child{max-width:740px;margin:0;color:#596469;font-size:13px;line-height:1.8}.ecosystemMapSourceStamp{display:grid;gap:8px;padding:15px 16px;border-left:3px solid #b47b27;background:#f1eee5;overflow-wrap:anywhere}.ecosystemMapSourceStamp>span{color:#596571;font:700 8px/1.5 var(--studio-mono,monospace);letter-spacing:.08em}.ecosystemMapSourceStamp strong{color:#364347;font:600 14px/1.5 var(--studio-serif,Georgia,serif)}.ecosystemMapSourceStamp small{color:#596571;font:9px/1.6 var(--studio-mono,monospace)}.ecosystemMapBranchTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0;border:1px solid #c9c5bb;background:#c9c5bb}.ecosystemMapBranchTabs button{display:grid;align-content:start;gap:10px;min-width:0;min-height:100px;padding:15px;border:0;color:#4c585c;background:#f8f6f0;text-align:left;font:600 14px/1.45 var(--studio-sans,sans-serif);cursor:pointer}.ecosystemMapBranchTabs button>span{color:#9c5039;font:700 9px/1 var(--studio-mono,monospace)}.ecosystemMapBranchTabs button.isActive{color:#f6f2e9;background:var(--studio-panel-dark)}.ecosystemMapBranchTabs button.isActive>span{color:#e1a17d}.ecosystemMapBranchTabs button:focus-visible,.ecosystemMapMemo button:focus-visible,.ecosystemMapMemo select:focus-visible,.ecosystemMapMemo textarea:focus-visible,.ecosystemMapTreeNode:focus-visible{outline:3px solid #a64732;outline-offset:2px;z-index:1}.ecosystemMapWorkspace{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start;gap:14px}.ecosystemMapTreePanel{position:sticky;top:78px;min-width:0;max-height:calc(100dvh - 96px);padding:18px;overflow:auto;border:1px solid #d3d0c7;background:#f8f6f0;scroll-margin-top:88px}.ecosystemMapPanelHeading{display:flex;justify-content:space-between;gap:10px;margin-bottom:13px;color:#596469;font:700 9px/1.5 var(--studio-mono,monospace)}.ecosystemMapPanelHeading small{color:#596571;font:9px/1.5 var(--studio-sans,sans-serif);text-align:right}.ecosystemMapRoot{display:grid;gap:5px;padding:14px 15px;border-left:3px solid #a64732;background:var(--studio-panel-dark);color:#f5f1e8}.ecosystemMapRoot>span{color:#e0a585;font:700 8px/1.4 var(--studio-mono,monospace);letter-spacing:.09em}.ecosystemMapRoot>strong{font:600 15px/1.4 var(--studio-serif,Georgia,serif)}.ecosystemMapRoot>small{color:#c3c8c4;font-size:9px;line-height:1.5}.ecosystemMapTreeList{display:grid;gap:5px;margin:10px 0 0;padding:0 0 0 12px;border-left:1px solid #d2cec5;list-style:none}.ecosystemMapTreeList>li{min-width:0}.ecosystemMapTreeNode{display:grid;gap:3px;width:100%;min-width:0;padding:7px 8px;border:1px solid transparent;color:#39474b;background:transparent;text-align:left;cursor:pointer}.ecosystemMapTreeNode>span{font-size:12px;font-weight:650;line-height:1.55;overflow-wrap:anywhere}.ecosystemMapTreeNode>small{color:#596571;font:8px/1.45 var(--studio-mono,monospace);overflow-wrap:anywhere}.ecosystemMapTreeNode:hover{border-color:#c9c5bb;background:#fffefa}.ecosystemMapTreeNode.isSelected{border-color:#c7775d;color:#596571;background:#f5eae3}.ecosystemMapTreeNode.isSelected>small{color:#596571}.ecosystemMapTreeNode+.ecosystemMapTreeList{margin-top:4px;margin-bottom:4px}.ecosystemMapWorkbench{display:grid;gap:14px;min-width:0}.ecosystemMapQuestionCard{padding:clamp(18px,3vw,27px);border:1px solid #c9c5bb;background:#eeece5}.ecosystemMapQuestionCard h3{max-width:750px;margin:11px 0 15px;color:var(--studio-ink);font:600 clamp(20px,2.5vw,28px)/1.25 var(--studio-serif,Georgia,serif)}.ecosystemMapPath{display:grid;gap:4px;margin:0 0 14px;padding:10px 12px;color:#465356;background:#f8f7f2;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.ecosystemMapPath>span{color:#a64732;font:700 8px/1.4 var(--studio-mono,monospace);letter-spacing:.07em}.ecosystemMapEvidenceTarget{padding:13px 15px;border-left:3px solid #47786b;background:#f8f7f2}.ecosystemMapEvidenceTarget strong{color:#47786b;font-size:11px}.ecosystemMapEvidenceTarget p{margin:5px 0 0;color:#4f5e60;font-size:11px;line-height:1.75}.ecosystemMapEvidenceTarget.hasNodeGuide{border-left-color:#b47b27;background:#fbfaf6}.ecosystemMapEvidenceTarget.hasNodeGuide>strong{color:#596571}.ecosystemMapEvidenceTarget.hasNodeGuide h4{margin:8px 0 5px;color:#303e41;font:600 15px/1.45 var(--studio-serif,Georgia,serif)}.ecosystemMapEvidenceTarget.hasNodeGuide ul{display:grid;gap:5px;margin:8px 0 0;padding:0 0 0 17px;color:#4f5e60;font-size:11px;line-height:1.65}.ecosystemMapEvidenceTarget.hasNodeGuide li{padding-left:2px}.ecosystemMapEvidenceTarget.hasNodeGuide .ecosystemMapGuideBoundary{margin-top:10px;padding-top:8px;border-top:1px solid #e3ddd0;color:#596571;font-size:10px}.ecosystemMapEvidenceTarget.hasNodeGuide .ecosystemMapGuideDisclosure{color:#596571;font-size:9px;line-height:1.6}.ecosystemMapQuestionCard>a{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:#596571;font-size:10px;font-weight:700;text-decoration:none}.ecosystemMapQuestionCard>a:hover{text-decoration:underline}.ecosystemMapProjectSpotlight{min-width:0;padding:clamp(16px,2.4vw,22px);border:1px solid #d3d0c7;border-top:3px solid #47786b;background:#f8f6f0}.ecosystemMapBack,.ecosystemMapJump{display:none}.ecosystemMapProjectSpotlight{scroll-margin-top:88px}.ecosystemMapProjectSpotlight header{display:grid;gap:7px}.ecosystemMapProjectSpotlight h3{margin:0;color:var(--studio-ink);font:600 clamp(18px,2vw,23px)/1.25 var(--studio-serif,Georgia,serif)}.ecosystemMapProjectSpotlight>p:not(.ecosystemMapEyebrow){margin:9px 0 12px;color:#526063;font-size:11px;line-height:1.75}.ecosystemMapProjectSpotlight ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;counter-reset:project-step}.ecosystemMapProjectSpotlight ol li{position:relative;min-width:0;padding:8px 9px 8px 31px;border-top:1px solid #d7d3c9;color:#3f4e51;font-size:10px;line-height:1.55;counter-increment:project-step}.ecosystemMapProjectSpotlight ol li:before{position:absolute;top:8px;left:1px;color:#47786b;content:counter(project-step,decimal-leading-zero);font:700 9px/1.5 var(--studio-mono,monospace)}.ecosystemMapProjectSpotlight ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ecosystemMapProjectSpotlight ul li{padding:6px 9px;border:1px solid #d8d4ca;color:#425256;background:#f0eee7;font-size:10px;line-height:1.5}.ecosystemMapActivity{display:grid;gap:10px;margin:14px 0 4px;padding:clamp(15px,2.6vw,22px);border-top:2px solid #293438;border-bottom:1px solid #c9c5bb;background:#f1eee6}.ecosystemMapActivitySeason{margin:0;color:#596571;font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.08em}.ecosystemMapActivity h4{margin:-3px 0 0;color:var(--studio-ink);font:600 clamp(17px,2vw,21px)/1.3 var(--studio-serif,Georgia,serif)}.ecosystemMapActivity>p:not(.ecosystemMapActivitySeason){max-width:720px;margin:-2px 0 2px;color:#526063;font-size:11px;line-height:1.7}.ecosystemMapActivity ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:3px 0 0;padding:0;list-style:none}.ecosystemMapActivity li{position:relative;display:grid;align-content:start;gap:7px;min-width:0;min-height:61px;padding:13px 9px 4px 0;border-top:1px solid #bdb9af}.ecosystemMapActivity li:not(:last-child):after{position:absolute;top:-3px;right:0;left:0;height:5px;border-radius:50%;background:#47786b;content:""}.ecosystemMapActivity time{color:#47786b;font:700 9px/1.4 var(--studio-mono,monospace)}.ecosystemMapActivity li span{color:#3f4e51;font-size:10px;font-weight:650;line-height:1.5}.ecosystemMapActivityReflection{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding-top:10px;border-top:1px solid #d7d3c9}.ecosystemMapActivityReflection strong{color:#47786b;font-size:10px}.ecosystemMapActivityReflection p{margin:0;color:#526063;font-size:10px;line-height:1.7}.ecosystemMapProjectSpotlight>a{display:inline-flex;align-items:center;gap:5px;margin-top:12px;color:#31584b;font-size:10px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ecosystemMapProjectSpotlight>a:focus-visible{outline:3px solid #47786b;outline-offset:3px}.ecosystemMapCaseGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ecosystemMapCaseCard{display:grid;align-content:start;gap:10px;min-width:0;padding:14px;border-top:1px solid #bdb9af;background:#f1eee6}.ecosystemMapCaseCard header{display:grid;gap:5px}.ecosystemMapCaseCard header>span{color:#596571;font:700 9px/1.4 var(--studio-mono,monospace);letter-spacing:.08em}.ecosystemMapCaseCard h4{margin:0;color:var(--studio-ink);font:600 16px/1.35 var(--studio-serif,Georgia,serif)}.ecosystemMapCaseCard>p{margin:0;color:#526063;font-size:11px;line-height:1.7}.ecosystemMapCaseCard ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;margin:0;padding:0;list-style:none;counter-reset:case-stage}.ecosystemMapCaseCard ol li{min-width:0;padding:6px 0 0 20px;border-top:1px solid #d7d3c9;color:#3f4e51;font-size:10px;line-height:1.6;counter-increment:case-stage}.ecosystemMapCaseCard ol li:before{float:left;width:20px;margin-left:-20px;color:#47786b;content:counter(case-stage,decimal-leading-zero);font:700 9px/1.7 var(--studio-mono,monospace)}.ecosystemMapCaseCard>a{display:inline-flex;align-items:center;gap:5px;justify-self:start;margin-top:1px;color:#31584b;font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ecosystemMapCaseCard>a:focus-visible{outline:3px solid #47786b;outline-offset:3px}.ecosystemMapMemo{min-width:0;padding:clamp(17px,2.7vw,24px);border:1px solid #39474b;background:var(--studio-panel-dark);color:#f2efe7}.ecosystemMapMemoTitle{display:flex;justify-content:space-between;align-items:end;gap:14px}.ecosystemMapMemoTitle h3{margin:7px 0 0;color:#f2efe7;font:600 22px/1.2 var(--studio-serif,Georgia,serif)}.ecosystemMapMemoTitle>span{color:#e0a585;font-size:10px;line-height:1.5;text-align:right}.ecosystemMapMemo label{display:block;margin:16px 0 7px;color:#e0a585;font-size:12px;font-weight:700;line-height:1.5}.ecosystemMapMemo select,.ecosystemMapMemo textarea{display:block;width:100%;min-width:0;padding:11px 12px;border:1px solid #87908d;border-radius:0;color:var(--studio-ink);background:#f7f5ef;font:12px/1.7 var(--studio-sans,sans-serif)}.ecosystemMapMemo select{min-height:42px}.ecosystemMapMemo textarea{min-height:82px;resize:vertical}.ecosystemMapFeedback{margin:9px 0 0;padding:10px 11px;border-left:2px solid #d28b68;color:#f0e7d9;background:#354247;font-size:10px;line-height:1.7}.ecosystemMapMemoPreview{display:grid;gap:7px;margin-top:14px;padding:13px 14px;border-left:3px solid #d28b68;color:#364347;background:#f4f1e9}.ecosystemMapMemoPreview>span{color:#596571;font:700 8px/1.5 var(--studio-mono,monospace);letter-spacing:.06em}.ecosystemMapMemoPreview>strong{font:600 16px/1.4 var(--studio-serif,Georgia,serif)}.ecosystemMapMemoPreview p{display:grid;grid-template-columns:64px minmax(0,1fr);gap:9px;margin:0;padding-top:7px;border-top:1px solid #ddd8ce;color:#4d595d;font-size:11px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.ecosystemMapMemoPreview b{color:#344348}.ecosystemMapEmpty{margin:13px 0 0;color:#c3c8c4;font-size:10px;line-height:1.7}.ecosystemMapReset{display:inline-flex;align-items:center;gap:7px;min-height:37px;margin-top:12px;padding:8px 10px;border:1px solid #687377;color:#edf0ec;background:transparent;font:600 9px/1.5 var(--studio-sans,sans-serif);cursor:pointer}.ecosystemMapReset:hover:not(:disabled){border-color:#e0a585;color:#fff}.ecosystemMapReset:disabled{opacity:.5;cursor:not-allowed}.ecosystemMapMethodNote{display:grid;grid-template-columns:120px minmax(0,1fr);gap:15px;margin-top:18px;padding:15px 17px;border:1px solid #d4d1c8;background:#f4f1e9}.ecosystemMapMethodNote>strong{color:#9a573e;font-size:11px}.ecosystemMapMethodNote>p{margin:0;color:#626c6d;font-size:10px;line-height:1.75}@media (max-width:850px){.ecosystemMapHeader{grid-template-columns:1fr}.ecosystemMapSourceStamp{max-width:600px}.ecosystemMapWorkspace{grid-template-columns:1fr}.ecosystemMapTreePanel{position:static;max-height:none;overflow:visible}.ecosystemMapProjectSpotlight,.ecosystemMapTreePanel{scroll-margin-top:86px}.ecosystemMapBack,.ecosystemMapJump{display:inline-flex;align-items:center;gap:7px;width:fit-content;color:#31584b;font-size:11px;font-weight:700;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.ecosystemMapJump{margin:12px 0 1px 12px}.ecosystemMapProjectSpotlight header{display:grid;justify-items:start;gap:10px}.ecosystemMapProjectSpotlight header>.ecosystemMapBack,.ecosystemMapProjectSpotlight header>.ecosystemMapEyebrow{margin:0}.ecosystemMapBack:focus-visible,.ecosystemMapJump:focus-visible{outline:3px solid #47786b;outline-offset:3px}}@media (max-width:600px){.ecosystemMapStudio{margin-top:38px}.ecosystemMapBranchTabs{grid-template-columns:1fr}.ecosystemMapBranchTabs button{min-height:72px;padding:12px}.ecosystemMapTreePanel{padding:13px}.ecosystemMapActivity ol,.ecosystemMapCaseGrid,.ecosystemMapProjectSpotlight ol{grid-template-columns:1fr}.ecosystemMapActivity ol{padding-left:3px}.ecosystemMapActivity li{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:8px;min-height:39px;padding:8px 0 8px 12px;border-top:0;border-left:1px solid #bdb9af}.ecosystemMapActivity li:not(:last-child):after{top:11px;right:auto;left:-3px;width:5px;height:5px}.ecosystemMapActivityReflection{grid-template-columns:1fr;gap:5px}.ecosystemMapCaseCard ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ecosystemMapMemoTitle{align-items:start;flex-direction:column}.ecosystemMapMemoTitle>span{text-align:left}.ecosystemMapMemoPreview p,.ecosystemMapMethodNote{grid-template-columns:1fr}.ecosystemMapMemoPreview p{gap:3px}}.trainingPilotStudio{margin:54px 0 38px;color:var(--studio-ink)}.trainingPilotIntro{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.48fr);gap:32px;align-items:end;padding:25px 0 27px;border-top:2px solid #293438;border-bottom:1px solid #c9c5bb}.trainingPilotEyebrow{margin:0;color:#a64732;font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.12em}.trainingPilotIntro h2{max-width:780px;margin:15px 0 12px;color:var(--studio-ink);font:600 clamp(31px,4.6vw,52px)/1.08 var(--studio-serif,Georgia,serif);letter-spacing:-.045em}.trainingPilotIntro>div>p:last-child{max-width:740px;margin:0;color:#596469;font-size:13px;line-height:1.8}.trainingPilotSourceTag{display:grid;gap:8px;padding:15px 16px;border-left:3px solid #b47b27;background:#efede6;overflow-wrap:anywhere}.trainingPilotSourceTag>span{color:#596571;font:700 8px/1.5 var(--studio-mono,monospace);letter-spacing:.08em}.trainingPilotSourceTag strong{color:#364347;font:600 13px/1.55 var(--studio-serif,Georgia,serif)}.trainingPilotSourceTag small{color:#596571;font:9px/1.6 var(--studio-mono,monospace)}.trainingPilotAuthorPath,.trainingPilotCapabilitySection,.trainingPilotScenarioSection{margin-top:40px}.trainingPilotSectionHeading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(250px,.65fr);gap:20px;align-items:end;padding-bottom:15px;border-bottom:1px solid #cbc7be}.trainingPilotSectionHeading h3{margin:8px 0 0;color:var(--studio-ink);font:600 clamp(24px,3vw,34px)/1.15 var(--studio-serif,Georgia,serif);letter-spacing:-.025em}.trainingPilotSectionHeading>p{max-width:480px;margin:0 0 1px auto;color:#596571;font-size:11px;line-height:1.75}.trainingPilotAuthorPath>ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.trainingPilotAuthorPath>ol>li{min-width:0;padding:17px 18px 12px 0;border-right:1px solid #d4d0c8}.trainingPilotAuthorPath>ol>li+li{padding-left:18px}.trainingPilotAuthorPath>ol>li:last-child{border-right:0}.trainingPilotAuthorPath>ol>li>span{display:block;color:#a64732;font:700 9px/1.4 var(--studio-mono,monospace)}.trainingPilotAuthorPath>ol>li>strong{display:block;margin-top:10px;color:#344348;font:600 17px/1.3 var(--studio-serif,Georgia,serif)}.trainingPilotAuthorPath>ol>li>p{margin:7px 0 0;color:#667174;font-size:10px;line-height:1.7}.trainingPilotScenarioGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:17px;border:1px solid #ccc8bf;background:#ccc8bf}.trainingPilotScenario{display:grid;align-content:start;gap:8px;min-width:0;min-height:180px;padding:18px 19px;border:0;color:#354348;background:#f8f6f0;text-align:left;cursor:pointer}.trainingPilotScenarioKicker{color:#a64732;font:700 8px/1.45 var(--studio-mono,monospace);letter-spacing:.08em}.trainingPilotScenario>strong{color:var(--studio-ink);font:600 20px/1.2 var(--studio-serif,Georgia,serif)}.trainingPilotScenario>small{color:#616d70;font:10px/1.7 var(--studio-sans,sans-serif)}.trainingPilotScenario:hover{background:#fffefa}.trainingPilotScenario.isSelected{color:#f3f0e8;background:var(--studio-panel-dark)}.trainingPilotScenario.isSelected>strong{color:#f3f0e8}.trainingPilotScenario.isSelected .trainingPilotScenarioKicker{color:#e0a585}.trainingPilotScenario.isSelected>small{color:#d2d6d1}.trainingPilotClear:focus-visible,.trainingPilotFeatureChoice select:focus-visible,.trainingPilotFields textarea:focus-visible,.trainingPilotScenario:focus-visible,.trainingPilotSourceFooter a:focus-visible{outline:3px solid #a64732;outline-offset:3px}.trainingPilotEvidenceFrame{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #d1cdc4;border-top:0;background:#f0eee7}.trainingPilotEvidenceFrame>div{padding:15px 17px;border-right:1px solid #d4d0c8;border-bottom:1px solid #d4d0c8}.trainingPilotEvidenceFrame>div:nth-child(2n){border-right:0}.trainingPilotEvidenceFrame>div:nth-last-child(-n+2){border-bottom:0}.trainingPilotEvidenceFrame>div>span{color:#a64732;font:700 8px/1.5 var(--studio-mono,monospace);letter-spacing:.08em}.trainingPilotEvidenceFrame p,.trainingPilotEvidenceFrame ul{margin:6px 0 0;padding-left:0;color:#586569;font-size:10px;line-height:1.75}.trainingPilotEvidenceFrame ul{padding-left:16px}.trainingPilotEvidenceFrame li::marker{color:#a64732}.trainingPilotEvidenceFrame .trainingPilotCaution{background:#f6f1e5}.trainingPilotChooseHint{margin:17px 0 0;padding:14px 16px;border-left:3px solid #b47b27;color:#6d6554;background:#f3efe4;font-size:11px;line-height:1.7}.trainingPilotFeatureList{margin-top:7px;border-bottom:1px solid #ccc8bf}.trainingPilotFeatureRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.34fr);gap:20px;align-items:center;padding:14px 0;border-bottom:1px solid #d6d2ca}.trainingPilotFeatureRow:last-child{border-bottom:0}.trainingPilotFeatureCopy{min-width:0}.trainingPilotFeatureCopy>strong{color:#334348;font:600 16px/1.35 var(--studio-serif,Georgia,serif)}.trainingPilotFeatureCopy>p{margin:4px 0;color:#59666a;font-size:10px;line-height:1.65}.trainingPilotFeatureCopy>small{display:block;color:#596571;font-size:9px;line-height:1.65}.trainingPilotFeatureChoice{display:grid;gap:6px;color:#596571;font-size:9px}.trainingPilotFeatureChoice select{width:100%;min-height:41px;padding:8px 9px;border:1px solid #c7c3ba;border-radius:0;color:#354348;background:#f8f6f0;font:10px/1.5 var(--studio-sans,sans-serif)}.trainingPilotVendorSection{margin-top:43px}.trainingPilotVendorList{min-width:0;margin:9px 0 0;padding:0;border:0;border-top:1px solid #c9c5bc}.trainingPilotVendorList>legend{padding:11px 0 4px;color:#596571;font-size:10px;line-height:1.6}.trainingPilotVendorClaim{border-bottom:1px solid #c9c5bc}.trainingPilotVendorClaim>summary{display:grid;grid-template-columns:minmax(140px,.72fr) minmax(130px,.7fr) auto;align-items:baseline;gap:9px 18px;padding:16px 8px;color:#334348;cursor:pointer;list-style:none}.trainingPilotVendorClaim>summary::-webkit-details-marker{display:none}.trainingPilotVendorClaim>summary:after{content:"+";grid-column:3;grid-row:1;justify-self:end;color:#914b35;font:500 19px/1 var(--studio-sans,sans-serif)}.trainingPilotVendorClaim[open]>summary:after{content:"−"}.trainingPilotVendorClaim>summary:focus-visible{outline:3px solid #a64732;outline-offset:-2px}.trainingPilotVendorName{font:600 17px/1.35 var(--studio-serif,Georgia,serif)}.trainingPilotVendorCategory{color:#5e6a6d;font-size:11px}.trainingPilotVendorClaim>summary small{padding-right:24px;color:#9a573e;font-size:10px;font-weight:700}.trainingPilotVendorClaim[open]>summary{background:#f0eee7}.trainingPilotVendorBody{padding:4px 18px 18px;background:#f0eee7}.trainingPilotVendorBody>p{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;margin:0;padding:4px 0 13px;color:#45565a;font-size:12px;line-height:1.75}.trainingPilotVendorBody>p>strong,.trainingPilotVendorChecks strong{color:#596571;font-size:10px}.trainingPilotVendorChecks{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.8fr);gap:24px;padding:13px 0;border-top:1px solid #d4d0c7}.trainingPilotVendorChecks ul,.trainingPilotVendorRequest ul{margin:7px 0 0;padding-left:18px;color:#59666a;font-size:11px;line-height:1.75}.trainingPilotVendorChecks li::marker,.trainingPilotVendorRequest li::marker{color:#9e533a}.trainingPilotVendorChecks>p{display:grid;align-content:start;gap:7px;margin:0;color:#626c6d;font-size:11px;line-height:1.7}.trainingPilotVendorPriority{display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:7px 10px;border:1px solid #bbb7ad;color:#354348;background:#faf8f2;font-size:11px;font-weight:700;cursor:pointer}.trainingPilotVendorPriority:has(input:checked){border-color:#31443f;background:#e4e9e1}.trainingPilotVendorPriority input{width:16px;height:16px;margin:0;accent-color:#47786b}.trainingPilotVendorPriority input:focus-visible{outline:2px solid #a64732;outline-offset:3px}.trainingPilotVendorRequest{margin-top:16px;padding:16px 18px;border-left:3px solid #47786b;background:#e9ece5}.trainingPilotVendorRequest p{margin:0 0 5px;color:#477064;font-size:10px;font-weight:700}.trainingPilotVendorRequest>strong{color:#334b43;font:600 17px/1.4 var(--studio-serif,Georgia,serif)}.trainingPilotVendorNote{margin:13px 0 0;padding-top:11px;border-top:1px solid #d4d0c7;color:#6c6659;font-size:10px;line-height:1.7}.trainingPilotWorkbench{margin-top:43px;padding:clamp(20px,3.5vw,34px);color:#f2efe7;background:var(--studio-panel-dark)}.trainingPilotWorkbenchIntro{max-width:770px}.trainingPilotWorkbenchIntro .trainingPilotEyebrow{color:#e0a585}.trainingPilotWorkbenchIntro h3{margin:10px 0 7px;color:#f3f0e8;font:600 clamp(26px,3.5vw,38px)/1.15 var(--studio-serif,Georgia,serif)}.trainingPilotWorkbenchIntro>p:last-child{margin:0;color:#c4cbc7;font-size:11px;line-height:1.75}.trainingPilotWorkbenchGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.8fr);gap:19px;align-items:start;margin-top:21px}.trainingPilotFields{display:grid;gap:7px}.trainingPilotFields label{margin-top:6px;color:#e0a585;font-size:10px;font-weight:700;line-height:1.5}.trainingPilotFields textarea{width:100%;min-height:68px;padding:10px 11px;resize:vertical;border:1px solid #707c7d;border-radius:0;color:#313e41;background:#f7f5ef;font:11px/1.7 var(--studio-sans,sans-serif)}.trainingPilotFields textarea::placeholder{color:#596571}.trainingPilotFields textarea:focus-visible{outline-color:#e0a585}.trainingPilotDecisionCard{position:sticky;top:82px;min-width:0;padding:17px 18px;border:1px solid #687476;background:#354247}.trainingPilotDecisionCardHead{display:flex;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid #566467;color:#e0a585;font:700 8px/1.5 var(--studio-mono,monospace);letter-spacing:.07em}.trainingPilotDecisionCardHead small{color:#c4cbc7;font:9px/1.5 var(--studio-sans,sans-serif);letter-spacing:0}.trainingPilotDecisionCard h4{margin:14px 0 8px;color:#f3f0e8;font:600 20px/1.25 var(--studio-serif,Georgia,serif)}.trainingPilotDecisionCard>p{margin:0;padding:9px 0;border-top:1px solid #566467;color:#d1d7d2;font-size:10px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.trainingPilotDecisionCard>p.trainingPilotDecisionClaim{color:#e0a585}.trainingPilotDecisionLine strong{display:block;margin-bottom:3px;color:#fff6e8;font-size:9px}.trainingPilotDecisionLine span{display:block}.trainingPilotClear{display:inline-flex;align-items:center;gap:7px;min-height:36px;margin-top:13px;padding:7px 10px;border:1px solid #87918f;color:#f3f0e8;background:transparent;font:600 9px/1.5 var(--studio-sans,sans-serif);cursor:pointer}.trainingPilotClear:disabled{opacity:.5;cursor:not-allowed}.trainingPilotSourceFooter{display:grid;grid-template-columns:125px 1fr;gap:6px 18px;margin-top:18px;padding:17px 18px;border:1px solid #d2cec5;background:#f0eee7}.trainingPilotSourceFooter>strong{color:#9a573e;font-size:10px}.trainingPilotSourceFooter>p{margin:0;color:#606d70;font-size:10px;line-height:1.75}.trainingPilotSourceFooter nav{display:flex;grid-column:2;flex-wrap:wrap;gap:9px 18px;margin-top:4px}.trainingPilotSourceFooter nav a{display:inline-flex;align-items:center;gap:5px;color:#596571;font-size:10px;font-weight:700;text-decoration:none}.trainingPilotSourceFooter nav a:hover{text-decoration:underline}@media (max-width:850px){.trainingPilotIntro,.trainingPilotSectionHeading{grid-template-columns:1fr}.trainingPilotSectionHeading>p{margin-left:0}.trainingPilotVendorClaim>summary{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.trainingPilotVendorCategory,.trainingPilotVendorName{grid-column:1}.trainingPilotVendorClaim>summary small{grid-column:2;grid-row:1/span 2;align-self:center;padding-right:22px;text-align:right}.trainingPilotVendorClaim>summary:after{grid-column:2;grid-row:1/span 2}.trainingPilotVendorChecks{grid-template-columns:1fr;gap:12px}.trainingPilotVendorBody{padding-inline:12px}.trainingPilotVendorBody>p{grid-template-columns:1fr;gap:3px}.trainingPilotAuthorPath>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.trainingPilotAuthorPath>ol>li:nth-child(2){border-right:0}.trainingPilotAuthorPath>ol>li:nth-child(3){padding-left:0}.trainingPilotWorkbenchGrid{grid-template-columns:1fr}.trainingPilotDecisionCard{position:static}}@media (max-width:600px){.trainingPilotStudio{margin-top:38px}.trainingPilotEvidenceFrame,.trainingPilotScenarioGrid{grid-template-columns:1fr}.trainingPilotEvidenceFrame>div,.trainingPilotEvidenceFrame>div:nth-child(2n),.trainingPilotEvidenceFrame>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #d4d0c8}.trainingPilotEvidenceFrame>div:last-child{border-bottom:0}.trainingPilotScenario{min-height:0}.trainingPilotFeatureRow{grid-template-columns:1fr;gap:9px}.trainingPilotAuthorPath>ol>li{padding-right:12px}.trainingPilotAuthorPath>ol>li+li{padding-left:12px}.trainingPilotAuthorPath>ol>li:nth-child(3){padding-left:0}.trainingPilotSourceFooter{grid-template-columns:1fr}.trainingPilotSourceFooter nav{grid-column:1}}.aiLearningEvidence{margin:52px 0 clamp(72px,10vw,126px);color:var(--studio-ink)}.aiLearningEvidenceHeader{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:clamp(24px,5vw,68px);align-items:end;padding:clamp(22px,4vw,38px) 0;border-top:2px solid #273337;border-bottom:1px solid #c9c5bb}.aiEvidenceEyebrow,.aiEvidenceSectionLabel{margin:0;color:#a64732;font:700 11px/1.5 var(--studio-mono,monospace);letter-spacing:.12em}.aiLearningEvidenceHeader h2{margin:17px 0;color:var(--studio-ink);font:600 clamp(34px,4.2vw,52px)/1.06 var(--studio-serif,Georgia,serif);letter-spacing:-.045em;text-wrap:balance}.aiLearningEvidenceHeader>div>p:last-child{max-width:720px;margin:0;color:#596368;font-size:15px;line-height:1.8}.aiEvidenceThesis{display:grid;gap:10px;max-width:370px;margin:0 0 3px auto;padding:19px 20px;border-left:3px solid #47786b;background:#e9ece5}.aiEvidenceThesis>span{color:#47786b;font:700 10px/1.4 var(--studio-mono,monospace);letter-spacing:.09em}.aiEvidenceThesis strong{color:var(--studio-ink);font:600 clamp(20px,2.6vw,29px)/1.25 var(--studio-serif,Georgia,serif)}.aiEvidenceThesis small{color:#5f6b66;font-size:13px;line-height:1.65}.aiEvidenceCitation{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-top:28px;padding:21px 23px;border:1px solid #d3d0c7;background:#fffefa}.aiEvidenceCitationLinks{display:grid;flex:0 0 auto;gap:8px}.aiEvidenceCitation>div>span,.aiEvidenceMemo>div>span{color:#a64732;font:700 10px/1.5 var(--studio-mono,monospace);letter-spacing:.1em}.aiEvidenceCitation h3{max-width:770px;margin:10px 0 6px;color:var(--studio-ink);font:600 clamp(19px,2.4vw,27px)/1.2 var(--studio-serif,Georgia,serif)}.aiEvidenceCitation p{margin:0;color:#596571;font-size:13px;line-height:1.6}.aiEvidenceCitation a{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:42px;padding:9px 12px;border:1px solid #c8c4bb;color:#36484b;background:#f6f4ef;font-size:13px;font-weight:700;text-decoration:none}.aiEvidenceCitation a:focus-visible,.aiEvidenceCitation a:hover{border-color:#273337;color:#fffefa;background:var(--studio-panel-dark)}.aiEvidenceCitation a:focus-visible,.aiEvidencePromptGrid textarea:focus-visible,.aiEvidenceReset:focus-visible{outline:3px solid #a64732;outline-offset:3px}.aiEvidenceTableWrap{margin-top:15px;border:1px solid #d3d0c7;background:#fffefa}.aiEvidenceScrollHint{display:none;margin:0;padding:8px 12px;color:#626e72;background:#f6f4ef;font-size:12px;line-height:1.5}.aiEvidenceTable{width:100%;border-collapse:collapse;table-layout:fixed;color:#364347}.aiEvidenceTable caption{padding:16px 19px;color:#59666b;background:#f6f4ef;text-align:left;font-size:13px;line-height:1.65}.aiEvidenceTable td,.aiEvidenceTable th{padding:16px 18px;border:1px solid #dedbd3;text-align:left;vertical-align:top;overflow-wrap:anywhere}.aiEvidenceTable thead th{width:35%;color:#334348;background:#eeece5;font-size:14px;line-height:1.45}.aiEvidenceTable thead th:first-child{width:30%;color:#697476}.aiEvidenceTable thead th span{display:block;margin-bottom:6px;color:#a64732;font:700 10px/1.4 var(--studio-mono,monospace);letter-spacing:.09em}.aiEvidenceTable tbody th{color:var(--studio-ink);background:#f8f7f2;font-size:15px;font-weight:700;line-height:1.5}.aiEvidenceTable tbody th small,.aiEvidenceTable td small{display:block;margin-top:6px;color:#647074;font-size:13px;font-weight:400;line-height:1.6}.aiEvidenceTable tbody tr[data-selected=true]>*{background:#edf1eb;box-shadow:inset 0 1px 0 #9eafa3,inset 0 -1px 0 #9eafa3}.aiEvidenceTable tbody tr[data-selected=true]>:first-child{box-shadow:inset 3px 0 0 #47786b,inset 0 1px 0 #9eafa3,inset 0 -1px 0 #9eafa3}.aiEvidenceTable td strong{display:block;font:600 clamp(24px,3vw,36px)/1.1 var(--studio-serif,Georgia,serif);letter-spacing:-.03em}.aiEvidencePositive{color:#47786b}.aiEvidenceNegative{color:#a64732}.aiEvidenceNeutral{color:#6c6956}.aiEvidenceControl td,.aiEvidenceControl th{background:#f0efea!important}.aiEvidenceControl[data-selected=true] td,.aiEvidenceControl[data-selected=true] th{background:#edf1eb!important;box-shadow:inset 0 1px 0 #9eafa3,inset 0 -1px 0 #9eafa3}.aiEvidenceControl[data-selected=true] th{box-shadow:inset 3px 0 0 #47786b,inset 0 1px 0 #9eafa3,inset 0 -1px 0 #9eafa3}.aiEvidenceControl td strong{color:#58656a;font-size:24px}.aiEvidenceTableNote{margin:0;padding:15px 19px;border-top:1px solid #d3d0c7;color:#536066;background:#f8f5eb;font-size:13px;line-height:1.75}.aiEvidenceTableNote strong{margin-right:7px;color:#596571}@media (max-width:620px){.aiEvidenceTable tbody th,.aiEvidenceTable thead th:first-child{position:sticky;left:0;z-index:2}.aiEvidenceTable thead th:first-child{z-index:3}}.aiEvidenceEffectFigure{margin:20px 0 0;padding:clamp(19px,3vw,30px);border:1px solid #d3d0c7;background:#fffefa}.aiEvidenceEffectHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);align-items:end;gap:20px;padding-bottom:18px;border-bottom:1px solid #dedbd3}.aiEvidenceEffectHeader h3{margin:9px 0 0;color:var(--studio-ink);font:600 clamp(22px,3vw,32px)/1.15 var(--studio-serif,Georgia,serif)}.aiEvidenceEffectHeader>p{margin:0;color:#647074;font-size:12px;line-height:1.7}.aiEvidenceEffectPanels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:20px}.aiEvidenceEffectPanel{min-width:0}.aiEvidenceEffectPanel>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:18px}.aiEvidenceEffectPanel>header h4{margin:0 0 5px;color:var(--studio-ink);font:600 18px/1.25 var(--studio-serif,Georgia,serif)}.aiEvidenceEffectPanel>header span,.aiEvidenceEffectPanel>header>small{color:#677276;font-size:11px;line-height:1.5}.aiEvidenceEffectPanel>ul{display:grid;gap:15px;margin:0;padding:0;list-style:none}.aiEvidenceEffectRow{display:grid;grid-template-columns:minmax(118px,.8fr) minmax(140px,1.2fr);align-items:center;gap:12px;min-width:0}.aiEvidenceEffectRow[data-selected=true]{margin:-7px -8px;padding:7px 8px;border-left:2px solid #47786b;background:#edf1eb}.aiEvidenceEffectRowLabel{display:grid;gap:3px;min-width:0}.aiEvidenceEffectRowLabel strong{color:#344348;font-size:12px}.aiEvidenceEffectRowLabel span{color:#344348;font:700 12px/1.3 var(--studio-mono,monospace)}.aiEvidenceEffectRowLabel small{color:#687477;font-size:10px;line-height:1.4}.aiEvidenceEffectPlot{position:relative;height:28px;border-bottom:1px solid #d7d5cd;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(18.18% - 1px),#eeece6 calc(18.18% - 1px),#eeece6 18.18%)}.aiEvidenceEffectZero{position:absolute;top:-2px;bottom:-1px;width:1px;background:#687276}.aiEvidenceEffectInterval{position:absolute;top:13px;height:2px;background:#667a70}.aiEvidenceEffectInterval:after,.aiEvidenceEffectInterval:before{position:absolute;top:-4px;width:1px;height:10px;background:#667a70;content:""}.aiEvidenceEffectInterval:before{left:0}.aiEvidenceEffectInterval:after{right:0}.aiEvidenceEffectPoint{position:absolute;top:8px;width:11px;height:11px;border:2px solid #344348;border-radius:50%;background:#344348;transform:translateX(-50%)}.aiEvidenceEffectRow[data-arm="GPT Tutor"] .aiEvidenceEffectPoint{border-color:#a64732;background:#fffefa;border-radius:1px;transform:translateX(-50%) rotate(45deg)}.aiEvidenceEffectAxis{position:relative;height:22px;margin:5px 0 0 calc(40% + 12px);color:#687276;font:10px/1.4 var(--studio-mono,monospace)}.aiEvidenceEffectAxis span{position:absolute;transform:translateX(-50%);white-space:nowrap}.aiEvidenceEffectAxis span:first-child{transform:none}.aiEvidenceEffectAxis span:last-child{transform:translateX(-100%)}.aiEvidenceEffectFigure figcaption{margin-top:16px;padding-top:13px;border-top:1px solid #dedbd3;color:#657074;font-size:11px;line-height:1.7}.aiEvidenceArmTrace>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:end;gap:14px 26px}.aiEvidenceArmTrace>header h3{margin:7px 0 0;color:var(--studio-ink);font:600 clamp(20px,2.6vw,28px)/1.2 var(--studio-serif,Georgia,serif)}.aiEvidenceArmTrace>header>p{margin:0;color:#5e696c;font-size:12px;line-height:1.7}.aiEvidenceArmButtons{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.aiEvidenceArmButtons button{min-height:38px;padding:8px 12px;border:1px solid #bfc2b8;color:#40514c;background:transparent;font:600 11px/1.45 var(--studio-sans,sans-serif);cursor:pointer}.aiEvidenceArmButtons button[aria-pressed=true]{border-color:#315b4c;color:#fffefa;background:#315b4c}.aiEvidenceArmButtons button:hover:not([aria-pressed=true]){background:#e4e6de}.aiEvidenceArmButtons button:focus-visible{outline:3px solid #a64732;outline-offset:3px}.aiEvidenceArmResource{margin-top:12px;padding:11px 13px;border-left:2px solid #637a70;background:#efeee8}.aiEvidenceArmResource span,.aiEvidenceArmResults article>span{color:#93503a;font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.07em}.aiEvidenceArmResource p{margin:4px 0 0;color:#48565a;font-size:12px;line-height:1.7}.aiEvidenceArmTrace{margin-top:20px;padding:clamp(19px,3vw,28px);border:1px solid #d3d0c7;background:#f8f7f2}.aiEvidenceArmTrace>header{padding-bottom:17px;border-bottom:1px solid #dedbd3}.aiEvidenceArmResults{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:16px;border-block:1px solid #d3d0c7}.aiEvidenceArmResults article{min-width:0;padding:17px 20px 16px 0}.aiEvidenceArmResults article+article{padding-left:20px;border-left:1px solid #d3d0c7}.aiEvidenceArmResults article strong{display:block;margin-top:8px;color:#315b4c;font:600 clamp(27px,3vw,36px)/1.1 var(--studio-serif,Georgia,serif)}.aiEvidenceArmResults article+article strong{color:#a64732}.aiEvidenceArmResults article p{margin:7px 0 0;color:#586469;font-size:12px;line-height:1.7}.aiEvidenceArmNote{margin:13px 0 0;color:#657074;font-size:11px;line-height:1.7}.aiEvidenceClaimReview{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:clamp(18px,4vw,42px);align-items:start;margin-top:clamp(30px,5vw,52px);padding:clamp(21px,3.4vw,34px) 0;border-block:1px solid #c9c5bb}.aiEvidenceClaimReview>header h3{margin:10px 0 0;color:var(--studio-ink);font:600 clamp(24px,3.2vw,36px)/1.12 var(--studio-serif,Georgia,serif);letter-spacing:-.025em}.aiEvidenceClaimReview>header>p{margin:10px 0 0;color:#647074;font-size:12px;line-height:1.75}.aiEvidenceClaimReviewBody{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.75fr);gap:14px 20px;align-items:start}.aiInteractionEvidence{margin-top:22px;padding:clamp(20px,3.5vw,34px);border:1px solid #c9c5bb;background:#f5f3ec}.aiInteractionHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.75fr);align-items:end;gap:14px 28px;padding-bottom:20px;border-bottom:1px solid #d3d0c7}.aiInteractionHeader h3{max-width:620px;margin:9px 0 0;color:var(--studio-ink);font:600 clamp(23px,3.2vw,36px)/1.13 var(--studio-serif,Georgia,serif);letter-spacing:-.03em}.aiInteractionHeader>p{margin:0;color:#5e696c;font-size:13px;line-height:1.75}.aiInteractionEvidenceGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:18px}.aiInteractionBehavior,.aiInteractionPerception{min-width:0;padding:clamp(16px,2.2vw,22px);border:1px solid #d3d0c7;background:#fffefa}.aiInteractionPanelHeading{display:flex;align-items:end;justify-content:space-between;gap:12px}.aiInteractionPanelHeading>div>span{color:#93503a;font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.07em}.aiInteractionPanelHeading h4,.aiInteractionPerception h4{margin:7px 0 0;color:var(--studio-ink);font:600 clamp(18px,2vw,23px)/1.2 var(--studio-serif,Georgia,serif)}.aiInteractionPanelHeading>span{flex:0 0 auto;color:#687276;font-size:10px;line-height:1.5;text-align:right}.aiInteractionAxis{display:flex;justify-content:space-between;margin:16px 50px 0 39%;color:#596571;font:9px/1.4 var(--studio-mono,monospace)}.aiInteractionMeasures{display:grid;gap:14px;margin:0;padding:0;list-style:none}.aiInteractionMeasures>li{padding-top:12px;border-top:1px solid #e1ded6}.aiInteractionMeasureHeading{display:grid;gap:3px;margin-bottom:9px}.aiInteractionMeasureHeading strong{color:#344348;font-size:12px;line-height:1.5}.aiInteractionMeasureHeading span{color:#697477;font-size:10px;line-height:1.55}.aiInteractionBars{display:grid;gap:8px}.aiInteractionBarRow{display:grid;grid-template-columns:minmax(84px,.39fr) minmax(70px,1fr) 38px;align-items:center;gap:9px;color:#566368;font-size:10px}.aiInteractionBarRow strong{color:#344348;font:700 10px/1.3 var(--studio-mono,monospace);text-align:right}.aiInteractionTrack{height:9px;overflow:hidden;background:linear-gradient(90deg,transparent calc(50% - .5px),#c9c5bb 50%,transparent calc(50% + .5px)),#eeece6}.aiInteractionTrack i{display:block;height:100%;background:#a64732}.aiInteractionBarRow[data-arm=tutor] .aiInteractionTrack i{background:#47786b}.aiInteractionBehavior figcaption{margin-top:15px;padding-top:11px;border-top:1px solid #dedbd3;color:#687276;font-size:10px;line-height:1.7}.aiInteractionPerception>.aiEvidenceSectionLabel{margin:0}.aiInteractionPerception h4{max-width:430px;margin-bottom:14px}.aiInteractionPerceptionRows{border-top:1px solid #cbc8bf}.aiInteractionPerceptionHead,.aiInteractionPerceptionRow{display:grid;grid-template-columns:minmax(76px,.45fr) minmax(0,1fr) minmax(0,1fr);gap:10px}.aiInteractionPerceptionHead{padding:8px 0;color:#596571;font:700 9px/1.45 var(--studio-mono,monospace)}.aiInteractionPerceptionRow{padding:12px 0;border-top:1px solid #e1ded6;color:#5a666a;font-size:11px;line-height:1.65}.aiInteractionPerceptionRow>strong{color:#344348}.aiInteractionPerceptionNote{margin:11px 0 0;color:#6b7679;font-size:10px;line-height:1.65}.aiInteractionQuestion{margin-top:14px;padding:12px 13px;border-left:2px solid #47786b;background:#edf0e9}.aiInteractionQuestion span{color:#3e6c60;font:700 9px/1.4 var(--studio-mono,monospace);letter-spacing:.06em}.aiInteractionQuestion p{margin:5px 0 0;color:#43524f;font:600 13px/1.6 var(--studio-serif,Georgia,serif)}.aiInteractionSource{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin:14px 0 0;color:#687276;font-size:10px;line-height:1.65}.aiInteractionSource a{display:inline-flex;align-items:center;gap:3px;color:#315b4c;font-weight:700;text-underline-offset:3px}.aiInteractionSource a:focus-visible{outline:3px solid #a64732;outline-offset:3px}.aiModelResponseEvidence{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:15px;margin-top:16px}.aiModelResponseChart,.aiModelResponseMechanism{min-width:0;margin:0;padding:clamp(16px,2.2vw,22px);border:1px solid #d3d0c7;background:#fffefa}.aiModelResponseHeading{display:flex;align-items:end;justify-content:space-between;gap:14px}.aiModelResponseHeading .aiEvidenceSectionLabel,.aiModelResponseMechanism .aiEvidenceSectionLabel{margin:0}.aiModelResponseHeading h4,.aiModelResponseMechanism h4{max-width:600px;margin:7px 0 0;color:var(--studio-ink);font:600 clamp(18px,2vw,23px)/1.2 var(--studio-serif,Georgia,serif)}.aiModelResponseHeading>span{flex:0 0 auto;color:#687276;font-size:10px}.aiModelResponseAxis{display:flex;justify-content:space-between;margin:18px 42px 4px min(34%,170px);color:#596571;font:9px/1.4 var(--studio-mono,monospace)}.aiModelResponseMeasures{display:grid;gap:15px;margin:0;padding:0;list-style:none}.aiModelResponseMeasures li{display:grid;grid-template-columns:minmax(100px,min(34%,170px)) minmax(50px,1fr) 34px;align-items:center;gap:10px;color:#566368;font-size:11px}.aiModelResponseMeasures strong{color:#344348;font:700 11px/1.3 var(--studio-mono,monospace);text-align:right}.aiModelResponseTrack{height:12px;background:linear-gradient(90deg,transparent calc(33.333% - .5px),#c9c5bb 33.333%,transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),#c9c5bb 66.666%,transparent calc(66.666% + .5px)),#eeece6}.aiModelResponseTrack i{display:block;height:100%;background:#47786b}.aiModelResponseMeasures li:nth-child(2) .aiModelResponseTrack i{background:#a64732}.aiModelResponseMeasures li:nth-child(3) .aiModelResponseTrack i{background:#c28a43}.aiModelResponseChart figcaption{margin-top:17px;padding-top:11px;border-top:1px solid #dedbd3;color:#687276;font-size:10px;line-height:1.7}.aiModelResponseMechanism{background:#edf0e9}.aiModelResponseMechanism h4{margin-bottom:11px}.aiModelResponseMechanism>p:not(.aiEvidenceSectionLabel){margin:0;color:#4f5d59;font-size:12px;line-height:1.75}.aiModelResponseMechanism small{display:block;margin-top:12px;padding-top:10px;border-top:1px solid #d1d8ce;color:#65716c;font-size:10px;line-height:1.65}@media (max-width:760px){.aiModelResponseEvidence{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.aiModelResponseHeading{align-items:start;flex-direction:column}.aiModelResponseAxis{margin-left:110px}.aiModelResponseMeasures li{grid-template-columns:minmax(92px,100px) minmax(40px,1fr) 34px;gap:8px;font-size:10px}}.aiEvidenceContextGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px}.aiEvidenceContextGrid>section{min-width:0;padding:clamp(19px,3vw,28px);border:1px solid #d3d0c7;background:#eeece5}.aiEvidenceContextGrid>section:last-child{background:#f4f0e6}.aiEvidenceContextGrid h3{margin:11px 0 15px;color:var(--studio-ink);font:600 clamp(21px,2.8vw,30px)/1.17 var(--studio-serif,Georgia,serif)}.aiEvidenceContextGrid ul{display:grid;gap:10px;margin:0;padding-left:19px;color:#556166;font-size:14px;line-height:1.75}.aiEvidenceContextGrid li::marker{color:#a64732}.aiEvidenceContextGrid li strong{color:var(--studio-ink);display:block;font-size:13px;margin-bottom:2px}.aiEvidenceContextGrid li span{display:block}.aiStudyDesign{margin-top:clamp(32px,5vw,58px);padding:clamp(20px,4vw,38px);border:1px solid #c9c5ba;background:#e9e7df}.aiStudyDesignHeader{display:flex;align-items:end;justify-content:space-between;gap:24px}.aiStudyDesignHeader h3{margin:12px 0 9px;color:var(--studio-ink);font:600 clamp(25px,3.7vw,42px)/1.1 var(--studio-serif,Georgia,serif);letter-spacing:-.035em}.aiStudyDesignHeader>div>p:last-child{max-width:780px;margin:0;color:#596469;font-size:14px;line-height:1.75}.aiStudySourceStamp{flex:0 0 auto;padding:9px 11px;border:1px solid #c7c2b7;color:#6c7474;font:700 10px/1.4 var(--studio-mono,monospace);letter-spacing:.05em}.aiStudySequenceFigure{position:relative;margin:28px 0 0}.aiStudySequenceRoute{position:absolute;top:0;left:0;z-index:0;width:100%;height:58px;color:#596571}.aiStudyPhases{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.28fr) minmax(0,.86fr);align-items:stretch;gap:clamp(12px,2vw,22px);margin:0;padding:0;list-style:none}.aiStudyPhase{min-width:0;margin-top:29px;padding:21px clamp(14px,2vw,23px);border:1px solid #d3d0c7;background:#fffefa}.aiStudyPhase-practice{border-color:#aebdb4;background:#f1f3ed}.aiStudyPhaseHeading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.aiStudyPhaseHeading>span{color:#a64732;font:700 10px/1.5 var(--studio-mono,monospace);letter-spacing:.08em}.aiStudyPhaseHeading>small{color:#47786b;font-size:10px;font-weight:700}.aiStudyPhase h4{margin:13px 0 9px;color:var(--studio-ink);font:600 clamp(17px,2vw,21px)/1.3 var(--studio-serif,Georgia,serif)}.aiStudyPhase>p{min-height:72px;margin:0;color:#596469;font-size:12px;line-height:1.7}.aiStudyArms{display:grid;gap:7px;margin:15px 0 0;padding:0;list-style:none}.aiStudyArms li{min-width:0}.aiStudyArmButton{position:relative;display:grid;width:100%;gap:4px;min-height:58px;padding:10px 11px;overflow:hidden;border:1px solid #e2e0d8;color:inherit;background:#fffefa;text-align:left;cursor:pointer}.aiStudyArmButton>span:not(.aiStudyArmSelectionMark),.aiStudyArmButton>strong{position:relative;z-index:1}.aiStudyArmButton>strong{color:#35473f;font-size:11px;line-height:1.4}.aiStudyArmButton>span:not(.aiStudyArmSelectionMark){color:#64716c;font-size:10px;line-height:1.6}.aiStudyArmButton[aria-pressed=true]{border-color:#8fa698}.aiStudyArmButton:focus-visible{z-index:2;outline:3px solid #a64732;outline-offset:2px}.aiStudyArmSelectionMark{position:absolute;z-index:0;inset:0;border-left:3px solid #47786b;background:#e9ece5;pointer-events:none}.aiStudyArmButton[aria-pressed=true]>strong{color:var(--studio-ink)}.aiStudySequenceFigure figcaption{margin-top:13px;color:#6f7777;font-size:11px;line-height:1.65}.aiStudyInterpretation{display:grid;grid-template-columns:auto 1fr;gap:10px;margin:15px 0 0;padding:14px 16px;border-left:3px solid #a64732;color:#596469;background:#f7f3e9;font-size:12px;line-height:1.7}.aiStudyInterpretation strong{color:#674b34}.aiStudyCheck{min-width:0;margin:21px 0 0;padding:17px;border:1px solid #ccc8bd;background:#f8f7f2}.aiStudyCheck legend{padding:0 6px;color:var(--studio-ink);font:600 16px/1.45 var(--studio-serif,Georgia,serif)}.aiStudyCheckOptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.aiStudyCheckOptions label{display:flex;align-items:flex-start;gap:9px;min-width:0;min-height:52px;padding:11px 12px;border:1px solid #d3d0c7;color:#536066;background:#fffefa;font-size:12px;line-height:1.55;cursor:pointer}.aiStudyCheckOptions label.isSelected,.aiStudyCheckOptions label:hover{border-color:#47786b;background:#edf1eb}.aiStudyCheckOptions input{flex:0 0 auto;width:15px;height:15px;margin:2px 0 0;accent-color:#47786b}.aiStudyCheckOptions input:focus-visible{outline:2px solid #a64732;outline-offset:3px}.aiStudyCheckFeedback{min-height:43px;margin:11px 0 0;padding:10px 12px;border-left:2px solid #8a8a76;color:#626960;background:#eeeee8;font-size:11px;line-height:1.65}.aiStudyCheck.isCorrect .aiStudyCheckFeedback{border-left-color:#47786b}.aiStudyCheck.isIncorrect .aiStudyCheckFeedback{border-left-color:#a64732}.aiStudyCheck input:not(:checked):focus-visible{outline:2px solid #a64732;outline-offset:3px}.aiStudyCheckOptions label:has(input:checked) span{color:#354c42;font-weight:700}.aiStudyCheck input{border-radius:50%}.aiStudyCheck input:focus-visible{outline:2px solid #a64732;outline-offset:3px}.aiStudyDesign a:focus-visible{outline:3px solid #a64732;outline-offset:3px}.aiEvidenceWorkbench{margin-top:clamp(42px,7vw,78px);padding:clamp(22px,4vw,38px);border:1px solid #cbc7bd;background:#e9e7df}.aiEvidenceWorkbenchIntro{max-width:790px}.aiEvidenceWorkbenchIntro h3{margin:13px 0 9px;color:var(--studio-ink);font:600 clamp(26px,4vw,43px)/1.12 var(--studio-serif,Georgia,serif);letter-spacing:-.035em}.aiEvidenceWorkbenchIntro>p:last-child{margin:0;color:#596469;font-size:14px;line-height:1.75}.aiEvidencePromptGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.aiEvidencePromptGrid label{display:grid;align-content:start;gap:8px;min-width:0;padding:17px;border:1px solid #d1cec5;background:#fffefa}.aiEvidencePromptGrid label>span{color:#344348;font-size:14px;font-weight:700;line-height:1.55}.aiEvidencePromptGrid label i{display:inline-block;margin-right:8px;color:#a64732;font:700 11px/1.4 var(--studio-mono,monospace);font-style:normal}.aiEvidencePromptGrid label>small{color:#6b7679;font-size:13px;line-height:1.6}.aiEvidencePromptGrid textarea{width:100%;min-height:105px;padding:11px 12px;resize:vertical;border:1px solid #cbc8bf;border-radius:0;color:var(--studio-ink);background:#fbfaf6;font:14px/1.65 var(--studio-sans,sans-serif)}.aiEvidenceMemo{margin-top:13px;padding:20px 22px;border:1px solid #cbc7bd;background:#f3f1eb}.aiEvidenceMemo>div{display:grid;gap:6px;padding-bottom:12px;border-bottom:1px solid #d8d5cc}.aiEvidenceMemo>div>strong{color:var(--studio-ink);font:600 21px/1.25 var(--studio-serif,Georgia,serif)}.aiEvidenceMemo>p{display:grid;gap:5px;margin:0;padding:12px 0;border-bottom:1px solid #dedbd3;color:#536065;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.aiEvidenceMemo>p b{color:#344348;font-size:13px}.aiEvidenceMemo .aiEvidenceMemoEmpty{color:#596571;border-bottom:0}.aiEvidenceReset{display:inline-flex;align-items:center;gap:8px;min-height:42px;margin-top:13px;padding:9px 12px;border:1px solid #c5c1b8;color:#4c5a5e;background:#f8f7f2;font:700 13px/1.4 var(--studio-sans,sans-serif);cursor:pointer}.aiEvidenceReset:hover{border-color:#273337;color:#fffefa;background:var(--studio-panel-dark)}.aiEvidenceSourceNote{margin-top:20px;padding:16px 18px;border-left:3px solid #47786b;background:#e9ece5}.aiEvidenceSourceNote strong{color:#3e6c60;font:700 11px/1.4 var(--studio-mono,monospace);letter-spacing:.06em}.aiEvidenceSourceNote p{margin:8px 0 0;color:#55625e;font-size:13px;line-height:1.75}@media (max-width:900px){.aiLearningEvidenceHeader{grid-template-columns:1fr;align-items:start}.aiEvidenceThesis{margin-left:0}}@media (max-width:760px){.aiLearningEvidenceHeader{grid-template-columns:1fr;align-items:start}.aiEvidenceThesis{margin-left:0}.aiEvidenceClaimReview,.aiEvidenceContextGrid,.aiEvidencePromptGrid{grid-template-columns:1fr}.aiEvidenceClaimReview{gap:14px}.aiEvidenceClaimReviewBody{grid-template-columns:1fr}.aiStudyDesignHeader{align-items:flex-start;flex-direction:column}.aiStudyPhases{grid-template-columns:1fr;gap:9px}.aiStudySequenceRoute{display:none}.aiStudyPhase{margin-top:0}.aiStudyPhase>p{min-height:0}.aiEvidenceArmTrace>header{grid-template-columns:1fr;align-items:start}.aiEvidenceEffectHeader,.aiEvidenceEffectPanels{grid-template-columns:1fr}.aiEvidenceEffectPanels{gap:22px}.aiInteractionHeader{align-items:start}.aiInteractionEvidenceGrid,.aiInteractionHeader{grid-template-columns:1fr}}@media (max-width:620px){.aiLearningEvidence{margin-top:36px}.aiLearningEvidenceHeader h2{font-size:clamp(27px,7.2vw,34px)}.aiLearningEvidenceHeader h2 br{display:none}.aiEvidenceCitation{align-items:flex-start;flex-direction:column;padding:17px}.aiEvidenceCitation a{align-self:flex-start}.aiEvidenceCitationLinks{width:100%}.aiEvidenceTableWrap{overflow-x:auto}.aiEvidenceScrollHint{display:block}.aiEvidenceTable{min-width:660px}.aiEvidenceTable caption,.aiEvidenceTableNote{font-size:12px}.aiEvidenceWorkbench,.aiStudyDesign{padding:18px 14px}.aiStudyInterpretation{gap:5px}.aiEvidenceArmResults,.aiStudyInterpretation{grid-template-columns:1fr}.aiEvidenceArmResults article{padding:15px 0}.aiEvidenceArmResults article+article{padding-left:0;border-left:0;border-top:1px solid #d3d0c7}.aiEvidenceEffectFigure{padding:17px 12px}.aiEvidenceEffectRow{grid-template-columns:minmax(95px,.72fr) minmax(115px,1.28fr);gap:8px}.aiEvidenceEffectRowLabel span{font-size:11px}.aiEvidenceEffectAxis{margin-left:calc(36% + 8px);font-size:9px}.aiInteractionEvidence{padding:16px 13px}.aiInteractionBehavior,.aiInteractionPerception{padding:14px 12px}.aiInteractionPanelHeading{align-items:flex-start;flex-direction:column;gap:6px}.aiInteractionPanelHeading>span{text-align:left}.aiInteractionAxis{margin-left:38%;margin-right:44px}.aiInteractionBarRow{grid-template-columns:minmax(76px,.42fr) minmax(55px,1fr) 34px;gap:6px;font-size:9px}.aiInteractionPerceptionHead{display:none}.aiInteractionPerceptionRow{grid-template-columns:1fr;gap:6px}.aiInteractionPerceptionRow>span:before{display:block;margin-bottom:2px;color:#596571;content:attr(data-label);font:700 9px/1.45 var(--studio-mono,monospace)}}@media (max-width:880px){.studioHero{grid-template-columns:1fr;min-height:auto;padding-top:56px}.heroVisual{order:1}.decisionCellLayout,.sectionIntro{grid-template-columns:1fr}.decisionCellPreview{position:static}}@media (max-width:900px){.studioNav{gap:10px;padding-inline:clamp(15px,3vw,28px)}.studioNavDesktop{display:none}.studioNavMenu{display:block}}@media (max-width:620px){.studioNav{min-height:58px;padding-inline:12px}.studioBrand{gap:7px;font-size:9px;letter-spacing:.045em}.studioBrandMark{width:25px;height:25px}.studioNavApple{min-height:38px;gap:5px;margin-left:auto;padding:7px 9px;font-size:10px}.studioNavApple small{font-size:9px}.studioNavApple svg{width:12px;height:12px}.studioNavIndex{display:none}.studioNavMenu>summary{min-height:36px;padding:7px;font-size:10px}.heroTitle{font-size:clamp(45px,14vw,70px)}.heroMeta{gap:10px 15px}.studioSection{padding-top:57px;padding-bottom:57px}.studioMain>.studioIntroSection{padding-bottom:22px}.studioMain>.studioCatalogSection{padding-top:26px}.studioFooter{flex-direction:column}}@media (max-width:980px){.studioResearchThemes{grid-template-columns:repeat(2,minmax(0,1fr))}.studioResearchTheme{border-left:0}}@media (max-width:620px){.studioMediaArchive,.studioResearchThemes{grid-template-columns:1fr}.studioResearchTheme,.studioResearchTheme:nth-of-type(2n){min-height:0;border-left:0}.studioResearchThemesHead{margin-bottom:7px;padding-bottom:15px}.studioMediaCard{min-height:0}.studioQuizHead{font-size:8px;letter-spacing:.04em}}@media (max-width:760px){.temporalAuditCaseRail,.temporalAuditFields{grid-template-columns:1fr}.temporalAuditCaseRail button{min-height:78px}.temporalAuditWorkbench>header{align-items:start;flex-direction:column}}@media (max-width:620px){.temporalAudit{padding:17px 13px}.temporalAuditItem{padding:18px 14px}.temporalAuditFooter{align-items:stretch;flex-direction:column}.temporalAuditChoices{grid-template-columns:1fr}.temporalAuditCardHeading{align-items:stretch;flex-direction:column}.temporalAuditCardHeading button{width:100%}}@media (max-width:820px){.productMatrixHeader,.productMatrixReflectionFields{grid-template-columns:1fr}}@media (max-width:620px){.productMatrixStudio{padding:18px 14px}.productMatrixSelectors{grid-template-columns:1fr;align-items:stretch;gap:10px}.productMatrixCompareMark{padding:0}.productMatrixCompareTable td,.productMatrixCompareTable th{padding:11px 9px}.productMatrixCompareTable tbody th,.productMatrixCompareTable thead th:first-child{width:23%}.productMatrixCompareTable tbody th{font-size:12px}.productMatrixCompareTable tbody td{font-size:13px;line-height:1.65}.productMatrixFooter{flex-direction:column}.productMatrixFooter button{align-self:flex-start}.productMatrixCase{padding:17px 14px}.productMatrixCaseSelect{grid-template-columns:1fr;gap:7px}.productMatrixCaseSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.productMatrixCaseStepDetail{grid-template-columns:1fr;gap:4px}.productMatrixRecords>div{display:grid;grid-template-columns:1fr}.productMatrixDraft,.productMatrixStartingNote{grid-template-columns:1fr;gap:8px}.productMatrixDraft{padding:16px 14px}.productMatrixDraftItems>div{grid-template-columns:minmax(76px,.35fr) minmax(0,1fr);gap:8px}}@media (prefers-reduced-motion:reduce){.heroButton,.studioNavDesktop a{transition:none}}.tcoSourceLab{margin-top:clamp(58px,8vw,104px);padding:clamp(24px,4vw,52px);border:1px solid #c9c5ba;background:#eeece5}.tcoSourceHeader{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(270px,.9fr);gap:24px;align-items:start}.tcoSourceHeader h2{margin:15px 0 12px;color:var(--studio-ink);font:600 clamp(27px,4vw,46px)/1.08 var(--studio-serif,Georgia,serif);letter-spacing:-.04em}.tcoSourceHeader>div>p:last-child{max-width:680px;margin:0;color:var(--studio-muted);font-size:12px;line-height:1.8}.tcoSourceClaim{padding:17px;border-left:3px solid #b47b27;background:#f8f4e8}.tcoSourceClaim>span{color:#596571;font:700 8px/1.5 var(--studio-mono,monospace);letter-spacing:.08em}.tcoSourceClaim p{margin:11px 0;color:#5b5140;font-size:13px;line-height:1.7}.tcoSourceClaim small{display:block;color:#596571;font-size:9px;line-height:1.6}.tcoSourceControls{display:grid;grid-template-columns:minmax(140px,190px) minmax(115px,150px) minmax(0,1fr);align-items:end;gap:12px;margin-top:24px;padding:14px 0;border-top:1px solid #d3d0c7;border-bottom:1px solid #d3d0c7}.tcoSourceControls label{display:grid;gap:6px;color:#586474;font-size:12px;font-weight:700}.tcoSourceControls input,.tcoSourceControls select{width:100%;min-height:44px;padding:9px 10px;border:1px solid #cecac0;border-radius:0;color:var(--studio-ink);background:#fffefa;font:13px/1.4 var(--studio-sans,sans-serif)}.tcoSourceControls>p{margin:0;color:#65717b;font-size:12px;line-height:1.7}.tcoCostRow :focus-visible,.tcoSourceClose button:focus-visible,.tcoSourceControls :focus-visible{outline:2px solid var(--studio-rust);outline-offset:2px}.tcoMethodNote{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.8fr);gap:9px 28px;margin:18px 0 8px;padding:15px 0 13px;border-bottom:1px solid #d3d0c7;color:#344252}.tcoMethodFormula h3{margin:0 0 8px;color:#344252;font-size:13px}.tcoMethodFormula p{margin:0}.tcoMethodFormula code{color:var(--studio-rust);font:600 13px/1.7 var(--studio-mono,ui-monospace,monospace)}.tcoMethodRules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tcoMethodRules p{display:grid;align-content:start;gap:4px;margin:0;padding-left:10px;border-left:1px solid #c9c4b9;font-size:11px;line-height:1.65}.tcoMethodRules strong{color:var(--studio-ink);font-size:11px}.tcoMethodRules span{color:#65717b}.tcoMethodBoundary{grid-column:2;margin:0;color:#596571;font-size:11px;line-height:1.65}.tcoSourceScenarios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;scroll-margin-top:84px}.tcoCaseLinkedNote{display:flex;align-items:baseline;gap:8px;margin:14px 0 0;padding:11px 13px;border-left:3px solid #a64732;background:#f7f1e8;color:#58615f;font-size:11px;line-height:1.7}.tcoCaseLinkedNote>span{flex:0 0 8px;width:8px;height:8px;border:1px solid #a64732;background:#a64732}.tcoCaseLinkedNote strong{color:#344252}.tcoCostRow[data-case-linked=true]{padding-left:8px;box-shadow:inset 3px 0 #a64732;background:#f8f3ea}.tcoScenario{min-width:0;margin:0;padding:clamp(12px,2vw,19px);border:1px solid #d1cec5;background:#fffefa}.tcoScenario legend{max-width:100%;padding:0 7px;color:var(--studio-ink);font:600 clamp(15px,1.7vw,20px)/1.3 var(--studio-serif,Georgia,serif)}.tcoScenarioBoundary,.tcoScenarioDescription{margin:3px 0 10px;color:#626e7b;font-size:12px;line-height:1.65}.tcoScenarioBoundary{margin-bottom:14px;padding-left:8px;border-left:2px solid #b47b27;color:#596571}.tcoCostTable{min-width:0}.tcoCostHead,.tcoCostRow{display:grid;grid-template-columns:minmax(110px,1.2fr) minmax(88px,.75fr) minmax(112px,.85fr);align-items:center;gap:8px}.tcoCostHead{min-height:34px;color:#65717b;font:650 10px/1.4 var(--studio-mono,monospace)}.tcoCostRow{min-height:60px;padding:8px 0;border-top:1px solid #e3e0d9}.tcoCostLabel{min-width:0;display:grid;gap:3px}.tcoCostLabel label{color:#344256;font-size:12px;font-weight:700;line-height:1.45}.tcoCostLabel small{color:#596571;font-size:10px}.tcoCostRow input,.tcoCostRow select{width:100%;min-width:0;min-height:40px;padding:7px 8px;border:1px solid #d7d4cc;border-radius:0;color:#344256;background:#fbfaf6;font:12px/1.45 var(--studio-sans,sans-serif)}.tcoCostRow input:disabled{border-style:dashed;color:#969da3;background:#f2f1ec}.tcoCostRow input::placeholder{color:#929aa1}.tcoEvidenceRow{display:grid;grid-template-columns:minmax(110px,1.2fr) minmax(0,1.6fr);gap:8px;align-items:center;padding:0 0 10px;border-bottom:1px solid #e3e0d9}.tcoEvidenceRow--source{border-left:3px solid #47786b;padding-left:8px}.tcoEvidenceRow--simulated{border-left:3px solid #b47b27;padding-left:8px}.tcoEvidenceRow label{color:#586474;font-size:11px;font-weight:650;line-height:1.4}.tcoEvidenceRow input{min-width:0;min-height:38px;padding:7px 8px;border:1px solid #d7d4cc;border-radius:0;color:#344256;background:#fffefa;font:12px/1.45 var(--studio-sans,sans-serif)}.tcoEvidenceRow input::placeholder{color:#596571}.tcoScenarioResult{margin-top:12px;padding:12px;border-left:2px solid #47786b;background:#f1f2ec}.tcoScenarioResult p{display:grid;gap:6px;margin:0;color:#455366;font-size:12px;line-height:1.65}.tcoScenarioResult strong{color:var(--studio-ink);font:650 clamp(19px,2vw,27px)/1.15 var(--studio-serif,Georgia,serif)}.tcoScenarioResult small{color:#68766f;font-size:10px}.tcoComparisonResult{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:12px;padding:17px;color:#e9eceb;background:var(--studio-panel-dark)}.tcoComparisonResult>span{color:#c6cbd3;font:650 10px/1.5 var(--studio-mono,monospace);letter-spacing:.08em}.tcoComparisonResult>strong{color:#fffefa;font:600 22px/1.2 var(--studio-serif,Georgia,serif)}.tcoComparisonResult>p{flex:1 1 100%;margin:0;color:#d6d9dc;font-size:12px;line-height:1.7}.tcoCostComposition{flex:1 1 100%;min-width:0;margin:5px 0 0;padding:16px 17px 13px;color:#344256;background:#f6f4ee}.tcoCompositionLegend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:12px;color:#596575;font-size:10px}.tcoCompositionLegend>span{display:inline-flex;align-items:center;gap:6px}.tcoCompositionKey{width:9px;height:9px}.tcoCompositionKey--once{background:#47786b}.tcoCompositionKey--recurring{background:#b47b27}.tcoCompositionKey--exit{background:#a64732}.tcoCompositionRows{display:grid;gap:9px}.tcoCompositionRow{display:grid;grid-template-columns:55px minmax(0,1fr) minmax(105px,auto);align-items:center;gap:10px}.tcoCompositionRow>strong{color:#344256;font-size:10px}.tcoCompositionRow>output{color:#344256;font:650 11px/1.4 var(--studio-mono,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.tcoCompositionTrack{display:flex;min-width:0;height:18px;overflow:hidden;background:#e6e3da}.tcoCompositionSegment{display:block;height:100%}.tcoCompositionSegment--once{background:#47786b}.tcoCompositionSegment--recurring{background:#b47b27}.tcoCompositionSegment--exit{background:#a64732}.tcoCostComposition figcaption{display:grid;grid-template-columns:auto 1fr;gap:5px 9px;margin-top:10px;padding-top:9px;border-top:1px solid #d8d5ce;color:#65717b;font-size:9px;line-height:1.65}.tcoCostComposition figcaption strong{color:#47545f}.tcoCostTrajectory{flex:1 1 100%;min-width:0;margin:0;padding:17px;color:#344256;background:#f6f4ee}.tcoTrajectoryHeading{display:flex;justify-content:space-between;align-items:end;gap:16px}.tcoTrajectoryHeading span{color:#65717b;font:650 9px/1.5 var(--studio-mono,monospace);letter-spacing:.08em;text-transform:uppercase}.tcoTrajectoryHeading h3{margin:5px 0 0;color:var(--studio-ink);font:600 clamp(16px,2vw,22px)/1.25 var(--studio-serif,Georgia,serif);letter-spacing:-.02em}.tcoTrajectoryHeading>p{margin:0 0 2px;color:#65717b;font-size:10px;line-height:1.5}.tcoTrajectoryChart{display:block;width:100%;height:auto;margin-top:11px;overflow:visible}.tcoTrajectoryGridline{stroke:#dedbd3;stroke-width:1}.tcoTrajectoryAxis{stroke:#879087;stroke-width:1}.tcoTrajectoryTick{fill:#68736f;font:10px var(--studio-sans,sans-serif);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tcoTrajectoryLine{fill:none;stroke-width:3;stroke-linecap:round}.tcoTrajectoryLine--saas{stroke:#47786b}.tcoTrajectoryLine--deepTech{stroke:#b47b27}.tcoTrajectoryCrossing{stroke:#8e5540;stroke-width:1.5;stroke-dasharray:4 4}.tcoTrajectoryLegend{fill:#4d5b64;font:11px var(--studio-sans,sans-serif)}.tcoCostTrajectory figcaption{display:grid;grid-template-columns:auto 1fr;gap:5px 9px;margin-top:2px;padding-top:10px;border-top:1px solid #d8d5ce;color:#65717b;font-size:10px;line-height:1.65}.tcoCostTrajectory figcaption strong{color:#47545f}.tcoSourceClose{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:15px}.tcoSourceClose p{max-width:720px;margin:0;color:#455366;font-size:12px;line-height:1.7}.tcoSourceClose strong{color:#344256}.tcoSourceClose button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:40px;padding:8px 11px;border:1px solid #c9c5ba;color:#46515d;background:transparent;font:600 12px/1.4 var(--studio-sans,sans-serif);cursor:pointer}.tcoSourceClose button:hover{border-color:#1d2940;color:var(--studio-ink)}.tcoSourceFooter{margin:12px 0 0;color:#68727b;font-size:11px;line-height:1.65}@media (max-width:980px){.tcoMethodNote,.tcoSourceHeader,.tcoSourceScenarios{grid-template-columns:1fr}.tcoMethodBoundary{grid-column:1}}@media (max-width:760px){.tcoSourceControls{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.tcoSourceControls>p{grid-column:1/-1}.tcoMethodRules{grid-template-columns:1fr;gap:9px}}@media (max-width:620px){.tcoSourceLab{padding:18px 14px}.tcoSourceControls{grid-template-columns:1fr 1fr}.tcoSourceControls>p{grid-column:1/-1}.tcoCaseLinkedNote{align-items:flex-start;font-size:10px}.tcoCostHead,.tcoCostRow{grid-template-columns:minmax(90px,1.1fr) minmax(74px,.75fr) minmax(92px,.85fr);gap:6px}.tcoCostHead{font-size:9px}.tcoCostRow input,.tcoCostRow select{padding-inline:6px;font-size:11px}.tcoCostLabel label{font-size:11px}.tcoEvidenceRow{grid-template-columns:minmax(100px,.9fr) minmax(0,1.5fr);gap:6px}.tcoEvidenceRow label{font-size:10px}.tcoEvidenceRow input{font-size:11px}.tcoSourceClose{align-items:flex-start;flex-direction:column}.tcoCostComposition,.tcoCostTrajectory{padding:13px 10px 11px}.tcoCompositionRow{grid-template-columns:45px minmax(0,1fr);gap:6px 8px}.tcoCompositionRow>output{grid-column:2;grid-row:1;align-self:end;font-size:10px}.tcoCompositionTrack{grid-column:1/-1;grid-row:2}.tcoCostComposition figcaption,.tcoCostTrajectory figcaption{grid-template-columns:1fr;gap:2px}.tcoTrajectoryHeading{align-items:flex-start;flex-direction:column;gap:4px}.tcoTrajectoryLegend{font-size:10px}}.startupEvidence{margin:54px 0 72px;border-top:1px solid #c8c4bb;padding-top:42px;color:var(--studio-ink)}.startupEvidenceHeading{max-width:760px;margin-bottom:28px}.startupEyebrow,.startupInvestigationIntro>span{color:#a64732;font:600 11px/1.4 var(--studio-mono),monospace;letter-spacing:.12em}.startupEvidenceHeading h2{margin:12px 0;font:600 clamp(28px,4vw,42px)/1.15 var(--studio-serif),serif;letter-spacing:-.035em}.startupEvidenceHeading>p:last-child{max-width:690px;color:#535d62;font-size:15px;line-height:1.8}.startupCasePicker{display:grid;gap:9px;max-width:600px;margin:28px 0 20px;color:#31393c;font-size:13px;font-weight:600}.startupCasePicker select{appearance:none;width:100%;min-height:50px;padding:0 42px 0 15px;border:1px solid #bcb8b0;border-radius:2px;color:var(--studio-ink);background:#f4f1e9;font:500 15px/1.4 var(--studio-sans),sans-serif}.startupMechanismGrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,.8fr);gap:18px;align-items:stretch}.startupSourceCard{padding:22px 24px;border:1px solid #c9c5bb;background:#f4f1e9}.startupCardTopline{display:flex;justify-content:space-between;gap:14px;color:#647076;font:500 10px/1.4 var(--studio-mono),monospace;letter-spacing:.05em}.startupSourceCard h3{margin:17px 0 19px;font:600 26px/1.2 var(--studio-serif),serif}.startupSourceCard dl{display:grid;gap:17px;margin:0}.startupSourceCard dl>div{display:grid;grid-template-columns:115px 1fr;gap:14px}.startupSourceCard dt{color:#a64732;font-size:12px;font-weight:700}.startupSourceCard dd{margin:0;color:#3e474b;font-size:14px;line-height:1.75}.startupEvidenceGap{margin-top:22px;padding:14px 16px;border-left:3px solid #b2674f;background:#e9e4d9}.startupEvidenceGap strong{font-size:12px}.startupEvidenceGap p{margin:6px 0 0;color:#4d5658;font-size:13px;line-height:1.7}.startupCausalPath{display:flex;flex-direction:column;justify-content:center;padding:24px 20px;background:var(--studio-panel-dark);color:#f0ede4}.startupCausalPath>span{color:#d59a78;font:500 10px/1.4 var(--studio-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.startupCausalPath ol{display:grid;gap:0;list-style:none;margin:19px 0 15px;padding:0}.startupCausalPath li{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;min-height:48px;border-bottom:1px solid #455054;position:relative}.startupCausalPath li:not(:last-child):after{content:"↓";position:absolute;bottom:-11px;left:7px;z-index:1;padding:0 4px;color:#d59a78;background:var(--studio-panel-dark);font-size:14px}.startupCausalPath li b{font-size:14px;font-weight:500}.startupCausalPath li small{color:#aeb7b5;font:10px/1.4 var(--studio-mono),monospace}.startupCausalPath>p{margin:2px 0 0;color:#c4ccca;font-size:12px;line-height:1.65}.startupInvestigation{margin-top:34px;padding:27px;border:1px solid #c9c5bb;background:#ebe8df}.startupInvestigationIntro{max-width:760px}.startupInvestigationIntro h3{margin:9px 0;font:600 28px/1.2 var(--studio-serif),serif}.startupInvestigationIntro p{color:#596368;font-size:13px;line-height:1.75}.startupPromptGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.startupPrompt{display:grid;gap:7px;align-content:start}.startupPrompt>span{display:flex;gap:10px;align-items:flex-start;color:var(--studio-ink);font-size:13px;font-weight:650;line-height:1.55}.startupPrompt i{flex:0 0 auto;color:#a64732;font:normal 11px/1.6 var(--studio-mono),monospace}.startupPrompt small{min-height:36px;color:#687276;font-size:11px;line-height:1.55}.startupPrompt textarea{width:100%;min-height:82px;resize:vertical;padding:11px 12px;border:1px solid #c5c1b8;border-radius:1px;background:#f7f5ef;color:var(--studio-ink);font:13px/1.65 var(--studio-sans),sans-serif}.startupCasePicker select:focus-visible,.startupClearButton:focus-visible,.startupPrompt textarea:focus-visible{outline:3px solid #ba6b51;outline-offset:2px}.startupNotePreview{margin-top:21px;padding:19px 20px;border-left:3px solid #a64732;background:#f7f5ef}.startupNotePreview>div>span{color:#687276;font:500 10px/1.4 var(--studio-mono),monospace;letter-spacing:.08em}.startupNotePreview h4{margin:4px 0 12px;font:600 18px/1.4 var(--studio-serif),serif}.startupNotePreview>p{display:grid;grid-template-columns:minmax(190px,.6fr) 1fr;gap:14px;margin:0;padding:9px 0;border-top:1px solid #e0ddd5;color:#465054;font-size:12px;line-height:1.65;white-space:pre-wrap}.startupNotePreview>p strong{color:#333b3f}.startupNotePreview>p.startupEmptyPreview{display:block;color:#6b7477}.startupClearButton{margin-top:14px;padding:10px 14px;border:1px solid #9e9a92;background:transparent;color:#374044;font:500 12px/1.4 var(--studio-sans),sans-serif;cursor:pointer}.startupTransferNote{display:grid;grid-template-columns:130px 1fr;gap:5px 18px;margin-top:22px;padding:20px 22px;border:1px solid #c9c5bb}.startupTransferNote strong{color:#a64732;font-size:12px}.startupTransferNote p{margin:0;color:#30393d;font-size:14px;line-height:1.7}.startupTransferNote span{grid-column:2;color:#6a7375;font-size:11px;line-height:1.6}.startupSourceNote{margin:20px 0 0;padding-top:14px;border-top:1px solid #c9c5bb;color:#596571;font-size:11px;line-height:1.75}@media (max-width:760px){.startupMechanismGrid{grid-template-columns:1fr}.startupSourceCard{padding:18px 16px}.startupCardTopline{flex-direction:column;gap:5px}.startupSourceCard dl>div{grid-template-columns:1fr;gap:3px}.startupCausalPath{padding:20px 17px}.startupInvestigation{padding:20px 15px}.startupPromptGrid{grid-template-columns:1fr}.startupPrompt small{min-height:0}.startupNotePreview{padding:16px 14px}.startupNotePreview>p{grid-template-columns:1fr;gap:4px}.startupTransferNote{grid-template-columns:1fr;gap:8px;padding:16px}.startupTransferNote span{grid-column:1}}.learningClaims{margin:56px 0 72px;color:var(--studio-ink)}.learningClaimsHeader{display:block;padding:28px clamp(0px,2vw,18px) 36px;border-top:1px solid #c8c4bb;border-bottom:1px solid #c8c4bb}.learningClaimPreview>div>span,.learningClaimWorkbenchIntro>p,.learningClaimsEyebrow{color:#a64732;font:600 10px/1.45 var(--studio-mono),monospace;letter-spacing:.12em}.learningClaimsHeader h2{margin:14px 0 17px;color:var(--studio-ink);font:600 clamp(34px,5.5vw,62px)/1.04 var(--studio-serif),serif;letter-spacing:-.045em}.learningClaimsHeader>div>p:last-child{max-width:700px;margin:0;color:#596368;font-size:14px;line-height:1.85}.learningClaimsLayout{display:grid;grid-template-columns:minmax(215px,.43fr) minmax(0,1.57fr);gap:clamp(20px,3.4vw,44px);margin-top:26px}.learningClaimsIndex{position:sticky;top:82px;min-width:0;align-self:start;border-top:2px solid #273337}.learningClaimsIndex>p{margin:13px 2px 9px;color:#596571;font:500 9px/1.5 var(--studio-mono),monospace;letter-spacing:.07em}.learningClaimsIndex button{display:grid;grid-template-columns:29px 1fr;gap:3px 8px;align-items:center;width:100%;padding:14px 8px 14px 3px;border:0;border-top:1px solid #d4d0c6;background:transparent;color:#485256;text-align:left;cursor:pointer}.learningClaimsIndex button>span{color:#ac5a3e;font:600 11px/1.5 var(--studio-mono),monospace}.learningClaimsIndex button b{font-size:12px;line-height:1.5;font-weight:650}.learningClaimsIndex button.isActive,.learningClaimsIndex button:hover{background:#e9e6de;color:var(--studio-ink)}.learningClaimsIndex button.isActive{box-shadow:inset 3px 0 #a64732;padding-left:10px}.learningClaimClear:focus-visible,.learningClaimsIndex button:focus-visible{outline:3px solid #b46a4e;outline-offset:2px}.learningClaimDossier{min-width:0;padding:clamp(20px,3.5vw,38px);border:1px solid #c9c5bb;background:#f7f5ef}.learningClaimMeta{display:flex;justify-content:space-between;gap:18px;color:#596571;font:500 9px/1.6 var(--studio-mono),monospace;letter-spacing:.05em}.learningClaimDossier h3{margin:23px 0 20px;color:var(--studio-ink);font:600 clamp(27px,4vw,42px)/1.12 var(--studio-serif),serif;letter-spacing:-.035em}.learningClaimDecisionFocus{display:grid;grid-template-columns:minmax(100px,.26fr) minmax(0,1fr);gap:12px 24px;align-items:center;margin:0 0 18px;padding:17px 20px;border:1px solid #465459;border-left:4px solid #c67859;background:var(--studio-panel-dark)}.learningClaimDecisionFocusMarker{display:grid;gap:5px;color:#e4a182;font:650 9px/1.5 var(--studio-mono),monospace;letter-spacing:.07em}.learningClaimDecisionFocusMarker b{color:#b9c2bf;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.learningClaimDecisionFocus h4{margin:0;color:#f2efe7;font:550 clamp(15px,2vw,19px)/1.6 var(--studio-serif),serif}.learningClaimDossier blockquote{margin:0;padding:17px 20px;border-left:3px solid #a64732;background:#eeebe3}.learningClaimDossier blockquote>span{color:#a64732;font:700 9px/1.5 var(--studio-mono),monospace;letter-spacing:.09em}.learningClaimDossier blockquote p{margin:8px 0 0;color:#30393d;font:500 16px/1.75 var(--studio-serif),serif}.learningClaimTask{margin-top:17px;padding:15px 17px;border-left:2px solid #47786b;background:#eeefe8}.learningClaimTask strong{color:#47786b;font-size:11px}.learningClaimTask p{margin:6px 0 0;color:#485653;font-size:12px;line-height:1.75}.learningClaimMaterial{margin-top:17px;padding:17px 18px 8px;border:1px solid #d1cdc2;background:#f2f0e9}.learningClaimMaterial h4{margin:0 0 10px;color:#47786b;font:650 10px/1.5 var(--studio-mono),monospace;letter-spacing:.06em}.learningClaimMaterial dl{margin:0}.learningClaimMaterial dl>div{display:grid;grid-template-columns:minmax(100px,.38fr) 1fr;gap:12px;padding:9px 0;border-top:1px solid #dedad1}.learningClaimMaterial dt{color:#596571;font-size:10px;line-height:1.6}.learningClaimMaterial dd{margin:0;color:#303a3e;font-size:11px;line-height:1.7}.learningClaimEffectFigure{margin:0}.learningClaimEffectFigure h5{margin:0 0 5px;color:#303a3e;font:600 16px/1.35 var(--studio-serif),serif}.learningClaimEffectLead{margin:0 0 13px;color:#657174;font-size:12px;line-height:1.7}.learningClaimEffectRows{margin:0;padding:0;list-style:none}.learningClaimEffectAxis,.learningClaimEffectRows li{display:grid;grid-template-columns:minmax(112px,.55fr) minmax(0,1.45fr);gap:13px;align-items:center}.learningClaimEffectRows li{padding:11px 0;border-top:1px solid #dedad1}.learningClaimEffectGroup{display:grid;gap:4px}.learningClaimEffectGroup strong{color:#344348;font-size:11px;line-height:1.45}.learningClaimEffectGroup span{color:#596571;font:9px/1.4 var(--studio-mono),monospace}.learningClaimEffectTrack{position:relative;height:20px;border-bottom:1px solid #c9c6bd}.learningClaimEffectZero{position:absolute;inset-block:0;border-left:1px dashed #687a75}.learningClaimEffectInterval{position:absolute;top:9px;height:2px;background:#47786b}.learningClaimEffectPoint{position:absolute;top:10px;width:9px;height:9px;border:2px solid #f2f0e9;border-radius:50%;background:#a64732;box-shadow:0 0 0 1px #a64732;transform:translate(-50%,-50%)}.learningClaimEffectEstimate p{margin:4px 0 0;color:#4f5b5e;font:11px/1.55 var(--studio-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.learningClaimEffectEstimate p span{color:#9a9f98}.learningClaimEffectAxis{align-items:start;margin-top:2px;color:#596571;font-size:9px}.learningClaimEffectAxis>span{font:9px/1.5 var(--studio-mono),monospace}.learningClaimEffectAxis>div{position:relative;height:21px}.learningClaimEffectAxis>div>span{position:absolute;top:0;color:#596571;font:9px/1.4 var(--studio-mono),monospace;transform:translateX(-50%)}.learningClaimEffectAxis>div>span:first-child{transform:none}.learningClaimEffectAxis>div>span:last-child{transform:translateX(-100%)}.learningClaimEffectFigure figcaption{margin-top:5px;color:#59666a;font-size:12px;line-height:1.7}.learningClaimModerator{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.learningClaimModerator>div{min-width:0;padding:14px 16px;border:1px solid #d4d0c6;border-top:3px solid #47786b;background:#ebece5}.learningClaimModerator>div+div{border-top-color:#a77753;background:#efebe3}.learningClaimModerator span{display:block;color:#596571;font:700 9px/1.5 var(--studio-mono),monospace}.learningClaimModerator strong{display:block;margin-top:4px;color:#344348;font:600 14px/1.5 var(--studio-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.learningClaimModerator p{margin:6px 0 0;color:#465256;font-size:12px;line-height:1.7}.learningClaimReadingRule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;border-top:1px solid #c9c5bb;border-bottom:1px solid #c9c5bb;background:#eeece4}.learningClaimReadingRule>div{min-width:0;padding:13px 15px}.learningClaimReadingRule>div+div{border-left:1px solid #d4d0c6}.learningClaimReadingRule span{display:block;color:#a64732;font:700 9px/1.5 var(--studio-mono),monospace;letter-spacing:.08em}.learningClaimReadingRule p{margin:5px 0 0;color:#3e4a4e;font-size:12px;line-height:1.75}.learningClaimCaseLink{display:inline-flex;align-items:center;gap:7px;margin-top:16px;color:#91452f;font-size:11px;font-weight:700;text-decoration:none}.learningClaimCaseLink svg{transition:transform .16s ease}.learningClaimCaseLink:focus-visible svg,.learningClaimCaseLink:hover svg{transform:translate(2px,-2px)}.learningClaimCaseLink:focus-visible{outline:2px solid var(--studio-rust);outline-offset:4px}.learningClaimWorkbench{margin-top:30px;padding:clamp(20px,3.6vw,36px);background:var(--studio-panel-dark);color:#f2efe7}.learningClaimWorkbenchIntro{max-width:740px}.learningClaimWorkbenchIntro>p{margin:0;color:#d49777}.learningClaimWorkbenchIntro h3{margin:11px 0 9px;color:#f2efe7;font:600 clamp(25px,3.5vw,36px)/1.15 var(--studio-serif),serif}.learningClaimReasoningPath{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px;margin:22px 0 19px;padding:0;list-style:none}.learningClaimReasoningPath li{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:0 16px 0 0}.learningClaimReasoningPath li:not(:last-child):after{position:absolute;top:50%;right:12px;left:45px;border-top:1px solid #657075;content:""}.learningClaimReasoningPath li>span{z-index:1;display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1px solid #d99a78;border-radius:50%;background:var(--studio-panel-dark);color:#e4a182;font:600 9px/1 var(--studio-mono),monospace}.learningClaimReasoningPath li>b{z-index:1;padding-right:8px;background:var(--studio-panel-dark);color:#f0ece3;font-size:11px;line-height:1.5}.learningClaimEvidenceInput{margin:0 0 20px;padding:15px 16px 16px;border:1px solid #566166;border-left:3px solid #d99a78;background:var(--studio-panel-dark)}.learningClaimEvidenceInput label{display:grid;gap:8px}.learningClaimEvidenceInput label>span{color:#e0a585;font:600 10px/1.55 var(--studio-mono),monospace;letter-spacing:.035em}.learningClaimEvidenceInput textarea{width:100%;min-height:66px;padding:10px 12px;border:1px solid #657075;border-radius:0;background:#f7f5ef;color:var(--studio-ink);font:12px/1.7 var(--studio-sans),sans-serif;resize:vertical}.learningClaimEvidenceInput textarea:focus-visible{outline:3px solid #d89a78;outline-offset:2px}.learningClaimTreatments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:23px 0 20px;padding:0;border:0}.learningClaimTreatments legend{grid-column:1/-1;margin-bottom:10px;color:#e2d5c7;font-size:11px;font-weight:650}.learningClaimTreatments label{display:grid;grid-template-columns:18px 1fr;gap:10px;align-content:start;min-width:0;padding:14px;border:1px solid #566166;background:var(--studio-panel-dark);cursor:pointer}.learningClaimTreatments label.isSelected{border-color:#d29a7c;background:#334044}.learningClaimTreatments input{width:15px;height:15px;margin:1px 0 0;accent-color:#d28b68}.learningClaimTreatments input:focus-visible{outline:2px solid #e3ad8c;outline-offset:3px}.learningClaimTreatments label span{display:grid;gap:7px}.learningClaimTreatments label b{color:#f0ece3;font-size:11px;line-height:1.55}.learningClaimQuestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.learningClaimQuestions label{display:grid;gap:7px;min-width:0}.learningClaimQuestions label>span{color:#e0a585;font:600 9px/1.5 var(--studio-mono),monospace;letter-spacing:.045em}.learningClaimQuestions textarea{width:100%;min-height:88px;padding:11px 12px;border:1px solid #657075;border-radius:0;background:#f7f5ef;color:var(--studio-ink);font:12px/1.7 var(--studio-sans),sans-serif;resize:vertical}.learningClaimQuestions textarea:focus-visible{outline:3px solid #d89a78;outline-offset:2px}.learningClaimPreview{margin-top:18px;padding:17px 19px;border-left:3px solid #d28b68;background:#f4f1e9;color:var(--studio-ink)}.learningClaimPreview>div>span{color:#9c563b}.learningClaimPreview h4{margin:4px 0 10px;font:600 18px/1.4 var(--studio-serif),serif}.learningClaimPreview>p{display:grid;grid-template-columns:minmax(135px,.5fr) 1fr;gap:12px;margin:0;padding:9px 0;border-top:1px solid #dedad1;color:#515b5f;font-size:11px;line-height:1.7;white-space:pre-wrap}.learningClaimPreview>p strong{color:#323b3f}.learningClaimPreview>p.learningClaimPreviewEmpty{display:block;color:#667074}.learningClaimDraftActions{display:flex;flex-wrap:wrap;align-items:center;gap:9px 12px;margin-top:13px}.learningClaimClear,.learningClaimCopy{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;font:600 11px/1.5 var(--studio-sans),sans-serif;cursor:pointer}.learningClaimCopy{border:1px solid #d99a78;background:#d99a78;color:var(--studio-ink)}.learningClaimClear{border:1px solid #687377;background:transparent;color:#edf0ec}.learningClaimClear:focus-visible,.learningClaimCopy:focus-visible{outline:3px solid #f0c2a5;outline-offset:3px}.learningClaimCopyStatus{flex:1 1 100%;margin:0;color:#e5d9c9;font-size:11px;line-height:1.65}@media (max-width:850px){.learningClaimsLayout{grid-template-columns:1fr}.learningClaimsIndex{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.learningClaimsIndex>p{grid-column:1/-1}.learningClaimTreatments{grid-template-columns:1fr}}@media (max-width:560px){.learningClaims{margin-top:38px}.learningClaimsHeader{padding:22px 0 25px}.learningClaimsHeader h2{font-size:clamp(31px,9vw,42px)}.learningClaimsIndex{grid-template-columns:1fr}.learningClaimDossier{padding:18px 15px}.learningClaimMeta{flex-direction:column;gap:5px}.learningClaimDecisionFocus{grid-template-columns:1fr;gap:7px;padding:14px}.learningClaimMaterial{padding:15px 13px 7px}.learningClaimMaterial dl>div{grid-template-columns:1fr;gap:2px}.learningClaimEffectAxis,.learningClaimEffectRows li{grid-template-columns:1fr;gap:5px}.learningClaimEffectAxis>span{margin-bottom:0}.learningClaimEffectAxis>div{margin-inline:2px}.learningClaimModerator,.learningClaimReadingRule{grid-template-columns:1fr}.learningClaimModerator>div,.learningClaimReadingRule>div{padding:12px 13px}.learningClaimReadingRule>div+div{border-top:1px solid #d4d0c6;border-left:0}.learningClaimWorkbench{padding:19px 14px}.learningClaimReasoningPath{gap:4px}.learningClaimReasoningPath li{gap:6px;padding-right:5px}.learningClaimReasoningPath li:not(:last-child):after{right:4px;left:32px}.learningClaimReasoningPath li>span{width:24px;height:24px;flex-basis:24px;font-size:8px}.learningClaimReasoningPath li>b{padding-right:4px;font-size:10px}.learningClaimEvidenceInput{padding:13px 11px}.learningClaimQuestions{grid-template-columns:1fr}.learningClaimPreview{padding:15px 13px}.learningClaimPreview>p{grid-template-columns:1fr;gap:4px}}.segmentingEvidence{margin:54px 0 72px;color:var(--studio-ink)}.segmentingEvidence #segmenting-design,.segmentingEvidence #segmenting-experiment,.segmentingEvidence #segmenting-findings{scroll-margin-top:82px}.segmentingEvidenceHeader{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);align-items:end;gap:clamp(24px,5vw,64px);padding:28px clamp(0px,2vw,18px) 34px;border-top:1px solid #c8c4bb;border-bottom:1px solid #c8c4bb}.segmentingCitation>div>span,.segmentingEyebrow,.segmentingMemo>div>span,.segmentingOutcomeHeading>span,.segmentingSectionLabel{color:#a64732;font:600 10px/1.5 var(--studio-mono),monospace;letter-spacing:.11em}.segmentingEvidenceHeader h2{margin:14px 0 16px;color:var(--studio-ink);font:600 clamp(35px,5.3vw,62px)/1.04 var(--studio-serif),serif;letter-spacing:-.045em}.segmentingEvidenceHeader>div>p:last-child{max-width:690px;margin:0;color:#596368;font-size:14px;line-height:1.85}.segmentingEvidenceHeader aside{display:grid;gap:9px;margin-bottom:4px;padding:18px 20px;border-left:3px solid #a64732;background:#ebe7dd}.segmentingEvidenceHeader aside span{color:#a64732;font:700 9px/1.4 var(--studio-mono),monospace;letter-spacing:.1em}.segmentingEvidenceHeader aside strong{color:var(--studio-ink);font:600 20px/1.4 var(--studio-serif),serif}.segmentingEvidenceHeader aside small{color:#626c6e;font-size:11px;line-height:1.7}.segmentingCitation{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:25px;padding:22px 24px;border:1px solid #c9c5bb;background:#f7f5ef}.segmentingCitation h3{margin:8px 0 5px;color:var(--studio-ink);font:600 clamp(18px,2.5vw,25px)/1.3 var(--studio-serif),serif}.segmentingCitation p{margin:0 0 7px;color:#586267;font-size:11px}.segmentingCitation small{color:#596571;font-size:10px;line-height:1.7}.segmentingCitation a{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:#596571;font-size:11px;font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.segmentingCitation a:focus-visible,.segmentingSourceNote a:focus-visible{outline:3px solid #b46a4e;outline-offset:3px}.segmentingWorkedExample{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);gap:clamp(24px,4vw,56px);margin-top:15px;padding:clamp(22px,3.5vw,36px);border:1px solid #c9c5bb;background:#e9e6dd}.segmentingWorkedIntro h3{margin:10px 0 12px;color:var(--studio-ink);font:600 clamp(24px,3.2vw,36px)/1.16 var(--studio-serif),serif;letter-spacing:-.025em}.segmentingWorkedIntro>p:not(.segmentingSectionLabel){max-width:420px;margin:0;color:#596469;font-size:11px;line-height:1.8}.segmentingWorkedIntro>a{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:#596571;font-size:10px;font-weight:700;line-height:1.6;text-underline-offset:3px}.segmentingWorkedConditions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px}.segmentingWorkedConditions article{min-width:0;padding:16px;border-top:2px solid #596469;background:#f7f5ef}.segmentingWorkedConditions article:last-child{border-color:#a64732}.segmentingWorkedConditions article>span{display:block;color:#596571;font:700 8px/1.5 var(--studio-mono),monospace;letter-spacing:.07em}.segmentingWorkedConditions article strong{display:block;margin-top:13px;color:var(--studio-ink);font:600 19px/1.2 var(--studio-serif),serif}.segmentingWorkedConditions article p{min-height:66px;margin:8px 0 0;color:#596469;font-size:10px;line-height:1.7}.segmentingWorkedVs{align-self:center;color:#9b7864;font:700 9px/1 var(--studio-mono),monospace}.segmentingClipTrack{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:3px;margin:15px 0 7px;padding:0;list-style:none}.segmentingClipTrack li{display:grid;place-items:center;min-width:0;aspect-ratio:.82;border:1px solid #bd9a84;color:#596571;background:#f0e4d9;font:600 7px/1 var(--studio-mono),monospace}.segmentingClipTrack li:nth-child(4n){margin-right:3px}.segmentingClipTrack li span{font-size:clamp(6px,.65vw,8px)}.segmentingWorkedConditions article>small{color:#596571;font-size:8px;line-height:1.5}.segmentingWorkedFindings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;border-top:1px solid #c9c5ba;border-bottom:1px solid #c9c5ba;background:#f7f5ef}.segmentingWorkedFinding{min-width:0;padding:15px 16px 16px}.segmentingWorkedFinding+.segmentingWorkedFinding{border-left:1px solid #d6d2c8}.segmentingWorkedFinding>span{display:block;margin-bottom:7px;color:#596571;font:700 9px/1.5 var(--studio-mono),monospace;letter-spacing:.1em}.segmentingWorkedFinding>strong{display:block;margin-bottom:5px;color:var(--studio-ink);font:500 18px/1.3 var(--font-serif,Georgia,serif)}.segmentingWorkedFinding>p{margin:0;color:#586267;font-size:12px;line-height:1.65}.segmentingWorkedBoundary{margin:11px 0 0;color:#596571;font-size:8px;line-height:1.7}.segmentingWorkedIntro a:focus-visible{outline:3px solid #b46a4e;outline-offset:3px}.segmentingPlots{margin-top:27px;padding:22px 23px 18px;border:1px solid #d0ccc3;background:#f3f1eb}.segmentingReadGuide{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:24px;margin-bottom:22px;padding:0 0 20px;border-bottom:1px solid #d5d1c8}.segmentingReadGuideIntro h3{margin:7px 0;color:var(--studio-ink);font:600 clamp(18px,2vw,23px)/1.25 var(--studio-serif),serif}.segmentingReadGuideIntro>p:last-child{margin:0;color:#677174;font-size:9px;line-height:1.65}.segmentingReadGuideSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.segmentingReadGuideSteps article{min-width:0;padding:3px 15px 0;border-left:1px solid #d5d1c8}.segmentingReadGuideSteps article>span{display:block;color:#596571;font:700 8px/1.5 var(--studio-mono),monospace;letter-spacing:.05em}.segmentingReadGuideSteps article strong{display:block;margin:8px 0 6px;color:#304c5a;font:600 16px/1.25 var(--studio-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.segmentingReadGuideSteps article p{margin:0;color:#5d686b;font-size:9px;line-height:1.7}.segmentingPacingChoice.segmentingPacingFilter{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:0 0 15px;border-bottom:1px solid #d5d1c8}.segmentingPacingChoice.segmentingPacingFilter legend{grid-column:1/-1;margin-bottom:2px;color:#475256;font-size:10px}.segmentingPacingChoice.segmentingPacingFilter label{grid-template-columns:15px 1fr;gap:8px;padding:10px;border-color:#cbc7bd;background:#f8f6f0}.segmentingPacingChoice.segmentingPacingFilter label.isSelected{border-color:#304c5a;background:#e9e6dd;box-shadow:inset 3px 0 #304c5a}.segmentingPacingChoice.segmentingPacingFilter input{accent-color:#304c5a}.segmentingPacingChoice.segmentingPacingFilter input:focus-visible{outline-color:#304c5a}.segmentingPacingChoice.segmentingPacingFilter b{color:#303a3e}.segmentingPacingChoice.segmentingPacingFilter small{color:#657073}.segmentingLegend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 23px;padding-bottom:16px;border-bottom:1px solid #d5d1c8;color:#556064;font-size:10px}.segmentingLegend>strong{margin-right:4px;color:#313c40}.segmentingLegend>span{display:inline-flex;align-items:center;gap:7px}.segmentingLegendMark{width:9px;height:9px;background:var(--studio-rust)}.segmentingLegendMark.overall{border-radius:50%;background:var(--studio-rust)}.segmentingLegendMark.system-paced{background:#304c5a}.segmentingLegendMark.learner-paced{background:#9a713b;transform:rotate(45deg) scale(.83)}.segmentingPlotGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.segmentingOutcome{min-width:0;padding:19px 0 15px;border-bottom:1px solid #d8d4cb}.segmentingOutcomeHeading{display:flex;align-items:baseline;gap:10px}.segmentingOutcomeHeading>span{color:#596571;font-size:8px}.segmentingOutcome h3{margin:0;color:#303a3e;font:600 19px/1.35 var(--studio-serif),serif}.segmentingOutcome>p{margin:6px 0 0;color:#677174;font-size:10px;line-height:1.6}.segmentingPlot{display:block;width:100%;height:auto;margin-top:9px;overflow:visible}.segmentingPlotAxis{margin:-1px 0 0!important;color:#596571!important;text-align:right;font:9px/1.4 var(--studio-mono),monospace!important}.segmentingPlotNote{max-width:1000px;margin:17px 0 0;padding-top:13px;border-top:1px solid #d5d1c8;color:#596469;font-size:10px;line-height:1.8}.segmentingMobileResults{display:none}.segmentingTableWrap{margin-top:24px;overflow-x:auto;border:1px solid #ccc8bf;background:#f8f6f0}.segmentingScrollHint{display:none;margin:0;padding:10px 13px 0;color:#596571;font-size:10px}.segmentingTableWrap:focus-visible{outline:3px solid #a64732;outline-offset:3px}.segmentingTable{width:100%;min-width:650px;border-collapse:collapse;text-align:left}.segmentingTable caption{padding:15px 17px;color:#636d70;font-size:10px;line-height:1.7;text-align:left;caption-side:bottom}.segmentingTable thead{background:var(--studio-panel-dark);color:#f4f1e9}.segmentingTable td,.segmentingTable th{padding:11px 13px;border-bottom:1px solid #ddd9d0;font-size:11px}.segmentingTable thead th{border-color:#485256;font-size:10px;font-weight:600}.segmentingTable tbody th{color:#374247;font-weight:650}.segmentingTable tbody th[scope=rowgroup]{width:22%;vertical-align:top;border-right:1px solid #dedad1;font-family:var(--studio-serif),serif;font-size:14px}.segmentingTable tbody th small{display:block;margin-top:6px;color:#596571;font:9px/1.6 var(--studio-sans),sans-serif}.segmentingTable td{color:#4b565a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.segmentingTable tbody tr:nth-child(6n+1),.segmentingTable tbody tr:nth-child(6n+2),.segmentingTable tbody tr:nth-child(6n+3){background:#f2f0e9}.segmentingTable tbody tr.segmentingTableSelected{background:#e7e3d9;box-shadow:inset 3px 0 #304c5a}.segmentingTable tbody tr.segmentingTableSelected>td,.segmentingTable tbody tr.segmentingTableSelected>th{font-weight:700}.segmentingTableFootnote{margin:0;padding:13px 16px;border-top:1px solid #d7d3ca;color:#6d7678;font-size:10px;line-height:1.7}.segmentingInterpretation{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:clamp(22px,4vw,48px);margin-top:28px;padding:24px 0;border-top:2px solid #293438;border-bottom:1px solid #c9c5bb}.segmentingSectionLabel{margin:0 0 10px}.segmentingBoundaries h3,.segmentingInterpretation h3{margin:0 0 9px;color:var(--studio-ink);font:600 clamp(22px,3vw,31px)/1.2 var(--studio-serif),serif}.segmentingInterpretation>div:first-child>p:last-child{max-width:420px;margin:0;color:#667174;font-size:11px;line-height:1.8}.segmentingPriorKnowledge{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d1cdc4}.segmentingPriorKnowledgeGroup{display:grid;gap:6px;padding:15px;border-right:1px solid #d1cdc4;border-bottom:1px solid #d1cdc4}.segmentingPriorKnowledge span{color:#626e71;font-size:10px}.segmentingPriorKnowledge strong{color:#34434a;font:600 20px/1.2 var(--studio-mono),monospace}.segmentingPriorKnowledge small{color:#596571;font:10px/1.4 var(--studio-mono),monospace}.segmentingPriorKnowledgeGroup p{margin:0;color:#657174;font:10px/1.5 var(--studio-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.segmentingPriorKnowledgeModerator{display:grid;grid-template-columns:minmax(160px,.8fr) repeat(2,minmax(0,1fr));gap:14px 22px;grid-column:1/-1;padding:14px 15px;border-top:1px solid #d1cdc4;border-bottom:1px solid #d1cdc4;background:#eeece5}.segmentingPriorKnowledgeModerator>div{display:grid;align-content:center;gap:5px}.segmentingPriorKnowledgeModerator>div h4{margin:0;color:var(--studio-ink);font:600 15px/1.35 var(--studio-serif),serif}.segmentingPriorKnowledgeModerator>div span{color:#697375;font-size:10px;line-height:1.5}.segmentingPriorKnowledgeModerator>p{display:grid;gap:4px;margin:0;padding-left:14px;border-left:2px solid #a64732}.segmentingPriorKnowledgeModerator>p span{color:#596571;font-size:9px}.segmentingPriorKnowledgeModerator>p b{color:#34434a;font:600 11px/1.5 var(--studio-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.segmentingPriorKnowledgeModerator>p small{color:#626e71;font:10px/1.5 var(--studio-sans),sans-serif}.segmentingBoundaries{margin-top:26px;padding:23px clamp(17px,3vw,32px);background:#eae7de}.segmentingBoundaries ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 34px;margin:16px 0 0;padding-left:18px;color:#586267;font-size:11px;line-height:1.8}.segmentingBoundaries li::marker{color:#a64732}.segmentingWorkbench{margin-top:30px;padding:clamp(20px,3.5vw,36px);background:var(--studio-panel-dark);color:#f2efe7}.segmentingPacingChoice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:22px 0 18px;padding:0;border:0}.segmentingPacingChoice legend{margin-bottom:10px;color:#e2d5c7;font-size:11px;font-weight:650}.segmentingPacingChoice label{display:grid;grid-template-columns:17px 1fr;gap:10px;align-content:start;min-width:0;padding:13px;border:1px solid #566166;background:var(--studio-panel-dark);cursor:pointer}.segmentingPacingChoice label.isSelected{border-color:#d29a7c;background:#334044}.segmentingPacingChoice input{width:15px;height:15px;margin:1px 0 0;accent-color:#d28b68}.segmentingPacingChoice input:focus-visible{outline:2px solid #e3ad8c;outline-offset:3px}.segmentingPacingChoice label>span{display:grid;gap:6px}.segmentingPacingChoice b{color:#f0ece3;font-size:11px}.segmentingPacingChoice small{color:#c1c9c5;font-size:9px;line-height:1.65}.segmentingSelectedReadout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 20px;margin-bottom:21px;padding:14px 16px;border-left:3px solid #d28b68;background:#f4f1e9;color:#596469;font:10px/1.6 var(--studio-mono),monospace}.segmentingSelectedReadout strong{grid-column:1/-1;color:#596571;font:700 10px/1.5 var(--studio-sans),sans-serif}.segmentingPromptGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.segmentingPromptGrid label{display:grid;gap:7px;min-width:0}.segmentingPromptGrid label>span{color:#e0a585;font:600 12px/1.55 var(--studio-sans),sans-serif}.segmentingPromptGrid label>span i{margin-right:8px;font:600 9px/1 var(--studio-mono),monospace}.segmentingPromptGrid textarea{width:100%;min-height:108px;padding:12px 13px;border:1px solid #657075;border-radius:0;background:#f7f5ef;color:var(--studio-ink);font:13px/1.7 var(--studio-sans),sans-serif;resize:vertical}.segmentingPromptGrid textarea:focus-visible{outline:3px solid #d89a78;outline-offset:2px}.segmentingMemo{margin-top:18px;padding:16px 18px;border-left:3px solid #d28b68;background:#f4f1e9;color:#303a3e}.segmentingMemo>div{display:grid;gap:4px;margin-bottom:8px}.segmentingMemo>div>span{font-size:8px}.segmentingMemo>div>strong{font:600 17px/1.4 var(--studio-serif),serif}.segmentingMemo>p{display:grid;grid-template-columns:minmax(135px,.5fr) 1fr;gap:12px;margin:0;padding:8px 0;border-top:1px solid #dedad1;color:#515b5f;font-size:10px;line-height:1.7;white-space:pre-wrap}.segmentingMemo>p b{color:#323b3f}.segmentingReset{display:inline-flex;align-items:center;gap:7px;margin-top:13px;padding:9px 13px;border:1px solid #687377;background:transparent;color:#edf0ec;font:500 10px/1.5 var(--studio-sans),sans-serif;cursor:pointer}.segmentingReset:focus-visible{outline:3px solid #d89a78;outline-offset:2px}.segmentingSourceNote{display:grid;grid-template-columns:145px 1fr;gap:18px;margin-top:22px;padding:18px 19px;border:1px solid #c9c5bb;background:#ebe8df}.segmentingSourceNote>strong{color:#a64732;font-size:11px}.segmentingSourceNote p{margin:0;color:#5b6569;font-size:10px;line-height:1.8}.segmentingSourceNote a{color:#596571}@media (max-width:850px){.segmentingEvidenceHeader{grid-template-columns:1fr;align-items:start}.segmentingWorkedExample{grid-template-columns:1fr}.segmentingWorkedIntro>p:not(.segmentingSectionLabel){max-width:680px}.segmentingReadGuide{grid-template-columns:1fr;gap:16px}.segmentingEvidenceHeader aside{max-width:620px}.segmentingBoundaries ul,.segmentingInterpretation,.segmentingPlotGrid{grid-template-columns:1fr}}@media (max-width:600px){.segmentingEvidence{margin-top:38px}.segmentingEvidenceHeader{padding:22px 0 25px}.segmentingEvidenceHeader h2{font-size:clamp(32px,9vw,43px)}.segmentingCitation{align-items:start;flex-direction:column;gap:13px;padding:18px 15px}.segmentingCitation small{display:block}.segmentingWorkedExample{gap:20px;padding:18px 14px}.segmentingWorkedConditions{grid-template-columns:1fr}.segmentingWorkedVs{justify-self:center}.segmentingWorkedConditions article p{min-height:0}.segmentingClipTrack{gap:2px}.segmentingClipTrack li:nth-child(4n){margin-right:1px}.segmentingWorkedFindings{grid-template-columns:minmax(0,1fr)}.segmentingWorkedFinding+.segmentingWorkedFinding{border-top:1px solid #d6d2c8;border-left:0}.segmentingPlots{padding:16px 11px}.segmentingReadGuideSteps{grid-template-columns:1fr;gap:12px}.segmentingReadGuideSteps article{padding:0 0 0 11px;border-left:2px solid #d5d1c8}.segmentingReadGuideSteps article strong{margin:4px 0}.segmentingLegend{gap:10px 14px}.segmentingOutcome{padding:17px 0 14px}.segmentingPlot{margin-left:-3px;width:calc(100% + 6px)}.segmentingTableWrap{display:none}.segmentingMobileResults{display:grid;gap:25px;margin-top:20px}.segmentingMobileOutcome{min-width:0;padding-top:13px;border-top:2px solid #293438}.segmentingMobileOutcomeHeading>span{color:#596571;font:700 8px/1.5 var(--studio-mono),monospace;letter-spacing:.07em}.segmentingMobileOutcomeHeading h3{margin:3px 0 4px;color:#303a3e;font:600 20px/1.3 var(--studio-serif),serif}.segmentingMobileOutcomeHeading p{margin:0 0 10px;color:#677174;font-size:11px;line-height:1.65}.segmentingMobileComparison{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 10px;padding:11px 10px 12px;border-top:1px solid #d6d2c9;background:#f8f6f0}.segmentingMobileComparison[aria-current=true]{background:#e7e3d9;box-shadow:inset 3px 0 #304c5a}.segmentingMobileComparison h4{margin:0;color:#374247;font-size:12px;font-weight:700;line-height:1.5}.segmentingMobileCurrent{color:#304c5a;font-size:9px;font-weight:700}.segmentingMobileComparison dl{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:9px 0 0}.segmentingMobileComparison dl>div{display:grid;gap:2px;min-width:0}.segmentingMobileComparison dt{color:#596571;font-size:10px;line-height:1.4}.segmentingMobileComparison dd{margin:0;color:#34434a;font:600 13px/1.5 var(--studio-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.segmentingMobileFootnote{margin:0;padding-top:11px;border-top:1px solid #d6d2c9;color:#6d7678;font-size:10px;line-height:1.7}.segmentingPriorKnowledge{grid-template-columns:1fr}.segmentingPriorKnowledgeGroup{border-right:0}.segmentingPriorKnowledgeModerator{grid-template-columns:1fr;gap:11px}.segmentingPacingChoice{grid-template-columns:1fr}.segmentingSelectedReadout{grid-template-columns:1fr;gap:5px}.segmentingMemo>p,.segmentingPromptGrid{grid-template-columns:1fr}.segmentingMemo>p{gap:3px}.segmentingSourceNote{grid-template-columns:1fr;gap:7px;padding:16px}}@media (max-width:700px){.segmentingPriorKnowledge{grid-template-columns:1fr}.segmentingPriorKnowledgeGroup{border-right:0}.segmentingPriorKnowledgeModerator{grid-template-columns:1fr}}.mobileWorkflowAudit{--audit-ink:#293438;--audit-rust:var(--studio-rust);color:var(--audit-ink)}.mobileAuditEyebrow{margin:0 0 11px;color:var(--audit-rust);font:700 9px/1.5 var(--studio-mono),monospace;letter-spacing:.09em}.mobileAuditAuthorLoop{margin-top:8px}.mobileAuditCaseSection{margin-top:clamp(35px,5vw,54px)}.mobileAuditSectionHead{display:flex;justify-content:space-between;align-items:end;gap:24px;padding-bottom:15px;border-bottom:1px solid #c9c5bb}.mobileAuditSectionHead h2,.mobileAuditSectionHead h3,.mobileAuditTransfer h3{margin:0;color:#303a3e;font:600 clamp(23px,3.4vw,35px)/1.2 var(--studio-serif),serif}.mobileAuditSectionHead>p{max-width:430px;margin:0;color:#596571;font-size:12px;line-height:1.8}.mobileAuditLoop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.mobileAuditLoop li{min-width:0;padding:17px 17px 13px 0;border-bottom:1px solid #d1cdc3}.mobileAuditLoop li+li{padding-left:17px;border-left:1px solid #d1cdc3}.mobileAuditLoop li>span{color:var(--audit-rust);font:10px/1.4 var(--studio-mono),monospace}.mobileAuditLoop li>strong{display:block;margin-top:7px;color:#344045;font:600 18px/1.4 var(--studio-serif),serif}.mobileAuditLoop li>p{margin:7px 0 0;color:#667174;font-size:13px;line-height:1.75}.mobileAuditCaseRail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:14px}.mobileAuditCaseChoice{display:grid;align-content:start;gap:8px;min-height:112px;padding:14px;border:1px solid #c9c5bb;border-radius:0;background:#efede6;color:#354146;text-align:left;cursor:pointer}.mobileAuditCaseChoice>span{color:#596571;font-size:11px;line-height:1.5}.mobileAuditCaseChoice>strong{font:600 17px/1.35 var(--studio-serif),serif}.mobileAuditCaseChoice>small{align-self:end;margin-top:5px;color:#596571;font:11px/1.5 var(--studio-sans),sans-serif}.mobileAuditCaseChoice.isSelected,.mobileAuditCaseChoice:hover{border-color:var(--studio-rust);background:#e7e2d8}.mobileAuditCaseChoice:focus-visible,.mobileAuditClear:focus-visible{outline:3px solid var(--studio-rust);outline-offset:3px}.mobileAuditDossier{margin-top:27px;padding:clamp(19px,3vw,31px);border:1px solid #c9c5bb;background:#f8f6f0}.mobileAuditDossierHead{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);justify-content:space-between;align-items:end;gap:22px;padding-bottom:16px;border-bottom:1px solid #d5d1c8}.mobileAuditDossierHead h3{margin:0;color:var(--studio-ink);font:600 clamp(25px,3.5vw,36px)/1.15 var(--studio-serif),serif}.mobileAuditSituation{max-width:620px;margin:0;padding:0;color:#505c60;font-size:13px;line-height:1.8}.mobileAuditChainHeader{display:flex;justify-content:space-between;gap:18px;margin-top:22px;color:#3e494d;font:700 12px/1.6 var(--studio-sans),sans-serif}.mobileAuditChainHeader small{color:#596571;font:11px/1.6 var(--studio-sans),sans-serif}.mobileAuditChain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:12px 0 0;padding:0;list-style:none;border-top:1px solid #bcb8ae;border-bottom:1px solid #bcb8ae}.mobileAuditChain li{position:relative;min-width:0;min-height:127px;padding:0}.mobileAuditChain li+li{border-left:1px solid #d4d0c7}.mobileAuditChainNode{display:grid;align-content:start;width:100%;min-height:127px;padding:13px 23px 13px 12px;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.mobileAuditChainStep{color:var(--studio-rust);font:11px/1.5 var(--studio-mono),monospace}.mobileAuditChainDetail{margin-top:9px;color:#3e494d;font-size:12px;line-height:1.8}.mobileAuditChainNode>small{align-self:end;margin-top:11px;color:#596571;font-size:10px;line-height:1.5}.mobileAuditChainNode:hover,.mobileAuditChainNode[aria-pressed=true]{background:#e7e2d8}.mobileAuditChainNode[aria-pressed=true]>small{color:#596571;font-weight:700}.mobileAuditChainNode:focus-visible{position:relative;z-index:1;outline:3px solid var(--studio-rust);outline-offset:-3px}.mobileAuditChainArrow{position:absolute;top:15px;right:5px;color:#9a6a57}.mobileAuditEvidenceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:22px}.mobileAuditEvidenceGrid section{min-width:0}.mobileAuditEvidenceGrid h4{margin:0;color:#354146;font:600 18px/1.4 var(--studio-serif),serif}.mobileAuditEvidenceGrid ul{display:grid;gap:8px;margin:11px 0 0;padding-left:18px;color:#5b6669;font-size:12px;line-height:1.75}.mobileAuditEvidenceGrid li::marker{color:var(--audit-rust)}.mobileAuditBoundary{display:grid;grid-template-columns:140px minmax(0,1fr);gap:17px;margin:19px 0 0;padding:13px 0 0;border-top:1px solid #d5d1c8;color:#606b6e;font-size:12px;line-height:1.8}.mobileAuditBoundary strong{color:var(--studio-rust)}.mobileAuditComparison{margin-top:28px;padding:clamp(19px,3vw,31px) 0 0;border-top:2px solid #303a3e;color:#303a3e}.mobileAuditComparisonHead{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.48fr);align-items:end;gap:22px;padding-bottom:17px;border-bottom:1px solid #c9c5bb}.mobileAuditComparisonHead h3{max-width:700px;margin:0;color:#303a3e;font:600 clamp(24px,3.5vw,36px)/1.16 var(--studio-serif),serif;letter-spacing:-.025em}.mobileAuditComparisonHead label,.mobileAuditTransferQuestions label{display:grid;gap:7px}.mobileAuditComparisonHead label>span,.mobileAuditTransferQuestions label>span{color:#596571;font-size:11px;font-weight:700;line-height:1.5}.mobileAuditComparisonHead select,.mobileAuditTransferQuestions textarea{width:100%;min-width:0;min-height:43px;padding:10px 11px;border:1px solid #c9c5bb;border-radius:0;background:#f8f6f0;color:#354146;font:12px/1.65 var(--studio-sans),sans-serif}.mobileAuditComparisonHead select:focus-visible,.mobileAuditTransferQuestions textarea:focus-visible{outline:3px solid var(--studio-rust);outline-offset:2px}.mobileAuditComparisonColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:17px}.mobileAuditComparisonCase{min-width:0;padding:clamp(15px,2.2vw,23px);border:1px solid #c9c5bb;background:#f8f6f0}.mobileAuditComparisonCaseHead{padding-bottom:14px;border-bottom:1px solid #d5d1c8}.mobileAuditComparisonCaseHead>span{color:var(--studio-rust);font:10px/1.5 var(--studio-mono),monospace}.mobileAuditComparisonCaseHead h4{margin:7px 0 5px;color:#303a3e;font:600 clamp(20px,2.3vw,26px)/1.2 var(--studio-serif),serif}.mobileAuditComparisonCaseHead p{margin:0;color:#596469;font-size:12px;line-height:1.75}.mobileAuditComparisonCase h5{margin:15px 0 0;color:#4a565a;font-size:11px;font-weight:750}.mobileAuditComparisonCase>ol{display:grid;gap:0;margin:7px 0 0;padding:0;list-style:none;border-top:1px solid #d5d1c8}.mobileAuditComparisonCase>ol>li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px 0;border-bottom:1px solid #d5d1c8}.mobileAuditComparisonCase>ol>li>span{color:var(--studio-rust);font:10px/1.5 var(--studio-mono),monospace}.mobileAuditComparisonCase>ol strong{color:#354146;font-size:12px;line-height:1.55}.mobileAuditComparisonCase>ol p{margin:3px 0 0;color:#596571;font-size:11px;line-height:1.7}.mobileAuditComparisonRecords{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:15px}.mobileAuditComparisonRecords>div{min-width:0}.mobileAuditComparisonRecords strong{color:#596571;font-size:10px;line-height:1.5}.mobileAuditComparisonRecords ul{display:grid;gap:5px;margin:7px 0 0;padding-left:16px;color:#596469;font-size:10px;line-height:1.65}.mobileAuditComparisonRecords li::marker{color:var(--studio-rust)}.mobileAuditTransferQuestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.mobileAuditTransferQuestions textarea{min-height:90px;resize:vertical}.mobileAuditTransferMemo{display:grid;grid-template-columns:minmax(160px,.5fr) minmax(0,1.5fr) auto;align-items:start;gap:16px;margin-top:14px;padding:16px;background:#e8e5dc}.mobileAuditTransferMemo>div{display:grid;gap:5px}.mobileAuditTransferMemo>div>span{color:#596571;font:700 9px/1.5 var(--studio-mono),monospace;letter-spacing:.07em}.mobileAuditTransferMemo>div>strong{color:#354146;font:600 16px/1.35 var(--studio-serif),serif}.mobileAuditTransferMemo dl{display:grid;gap:9px;margin:0}.mobileAuditTransferMemo dl>div{display:grid;grid-template-columns:56px minmax(0,1fr);gap:9px}.mobileAuditTransferMemo dt{color:#596571;font-size:10px;font-weight:750}.mobileAuditTransferMemo dd{margin:0;color:#505c60;font-size:11px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.mobileAuditTransferMemo .mobileAuditClear{margin-top:0;white-space:nowrap}.mobileAuditWorkbench{margin-top:26px;padding:clamp(20px,3.5vw,36px);background:var(--studio-panel-dark);color:#f2efe7}.mobileAuditWorkbenchIntro{max-width:770px}.mobileAuditWorkbenchIntro .mobileAuditEyebrow{color:#d49777}.mobileAuditWorkbenchIntro h3{margin:0 0 8px;color:#f2efe7;font:600 clamp(25px,3.5vw,36px)/1.15 var(--studio-serif),serif}.mobileAuditWorkbenchIntro>p:last-child{margin:0;color:#c0c7c4;font-size:12px;line-height:1.8}.mobileAuditWorkbenchGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);gap:clamp(22px,4vw,48px);margin-top:22px}.mobileAuditFields{display:grid;gap:14px;align-content:start}.mobileAuditChoiceGroup legend,.mobileAuditFields>label,.mobileAuditTextField>span{color:#e0a585;font:600 12px/1.5 var(--studio-sans),sans-serif}.mobileAuditFields select,.mobileAuditFields textarea{width:100%;padding:11px 12px;border:1px solid #657075;border-radius:0;background:#f7f5ef;color:var(--studio-ink);font:12px/1.7 var(--studio-sans),sans-serif}.mobileAuditFields select:focus-visible,.mobileAuditFields textarea:focus-visible{outline:3px solid #d89a78;outline-offset:2px}.mobileAuditTextField{display:grid;gap:8px}.mobileAuditFields textarea{min-height:86px;resize:vertical}.mobileAuditChoiceGroup{display:grid;gap:10px;margin:0;padding:13px 0 0;border:0;border-top:1px solid #52605a}.mobileAuditChoiceGroup legend{padding:0 0 8px}.mobileAuditChoiceGroup label{display:flex;align-items:flex-start;gap:10px;color:#d5dbd7;font-size:12px;line-height:1.65;cursor:pointer}.mobileAuditChoiceGroup input{flex:0 0 auto;width:16px;height:16px;margin:1px 0 0;accent-color:#d89a78}.mobileAuditChoiceGroup input:focus-visible{outline:3px solid #d89a78;outline-offset:3px}.mobileAuditTicket{align-self:start;min-width:0;padding:17px;background:#f4f1e9;color:#303a3e}.mobileAuditTicketHead{display:flex;gap:12px;color:#596571;font:700 12px/1.6 var(--studio-sans),sans-serif}.mobileAuditTicket h4{margin:9px 0;font:600 20px/1.25 var(--studio-serif),serif}.mobileAuditTicket dl{margin:0}.mobileAuditTicket dl>div{display:grid;grid-template-columns:minmax(88px,.42fr) 1fr;gap:12px;padding:11px 0;border-top:1px solid #dedad1}.mobileAuditTicket dt{color:#364247;font-size:12px;font-weight:700}.mobileAuditTicket dd{display:grid;gap:5px;margin:0;color:#586367;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.mobileAuditTicket dd span{display:block}.mobileAuditTicket dd strong{color:#364247}.mobileAuditClear{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:9px 12px;border:1px solid #818782;background:transparent;color:#384448;font:500 11px/1.5 var(--studio-sans),sans-serif;cursor:pointer}.mobileAuditClear:disabled{opacity:.5;cursor:not-allowed}.mobileAuditTransfer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:30px;margin-top:27px;padding:clamp(19px,3vw,29px);background:#e8e5dc}.mobileAuditTransfer h3{font-size:clamp(22px,3vw,31px)}.mobileAuditTransfer>div>p:last-child{margin:10px 0 0;color:#596571;font-size:12px;line-height:1.8}.mobileAuditTransfer ol{display:grid;gap:9px;align-content:center;margin:0;padding-left:24px;color:#4f5b5f;font-size:12px;line-height:1.75}.mobileAuditTransfer li::marker{color:var(--audit-rust);font-family:var(--studio-mono),monospace}.mobileAuditSourceFooter{display:flex;justify-content:flex-end;margin-top:20px;padding:16px 0;border-top:1px solid #c9c5bb}.mobileAuditSourceFooter nav{display:flex;flex-wrap:wrap;gap:10px 22px}.mobileAuditSourceFooter nav a{display:inline-flex;align-items:center;gap:5px;color:#596571;font-size:12px;text-decoration-thickness:1px;text-underline-offset:3px}.mobileAuditSourceFooter a:focus-visible{outline:3px solid var(--studio-rust);outline-offset:3px}.retailWorkflowStudio{--retail-ink:#273237;--retail-muted:#687276;--retail-rust:var(--studio-rust);color:var(--retail-ink)}.retailWorkflowMasthead{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,.62fr);align-items:end;gap:clamp(24px,5vw,70px);padding:clamp(28px,5vw,55px) 0 34px;border-top:2px solid var(--retail-ink);border-bottom:1px solid #c9c5bb}.retailWorkflowKicker,.retailWorkflowSectionIndex{margin:0 0 10px;color:var(--retail-rust);font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.1em}.retailWorkflowMasthead h2{margin:0;color:var(--retail-ink);font:600 clamp(36px,5.7vw,66px)/1.07 var(--studio-serif,Georgia,serif);letter-spacing:-.04em}.retailWorkflowMasthead>div>p:last-child{max-width:700px;margin:18px 0 0;color:#5e696c;font-size:13px;line-height:1.85}.retailWorkflowSourceStamp{display:grid;gap:7px;padding:16px 17px;border-left:3px solid var(--retail-rust);background:#e9e6dd}.retailWorkflowSourceStamp span{color:#596571;font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.04em}.retailWorkflowSourceStamp strong{color:#344045;font:600 19px/1.3 var(--studio-serif,Georgia,serif)}.retailWorkflowSourceStamp small{color:#697274;font:10px/1.65 var(--studio-sans,sans-serif)}.retailWorkflowCasePicker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.retailWorkflowCaseButton{display:grid;justify-items:start;gap:6px;min-width:0;min-height:105px;padding:15px 17px;border:1px solid #c9c5bb;border-radius:0;color:#354146;background:#efede6;text-align:left;cursor:pointer}.retailWorkflowCaseButton>span{color:var(--retail-rust);font:700 9px/1.4 var(--studio-mono,monospace)}.retailWorkflowCaseButton>strong{font:600 20px/1.3 var(--studio-serif,Georgia,serif)}.retailWorkflowCaseButton>small{color:#6b7475;font-size:11px;line-height:1.5}.retailWorkflowCaseButton.isActive,.retailWorkflowCaseButton:hover{border-color:var(--studio-rust);background:#e7e2d8}.retailWorkflowCaseButton:focus-visible,.retailWorkflowClear:focus-visible{outline:3px solid var(--studio-rust);outline-offset:3px}.retailWorkflowDossier{margin-top:18px;padding:clamp(18px,3.5vw,34px);border:1px solid #c9c5bb;background:#f8f6f0}.retailWorkflowDossierHeading{display:flex;justify-content:space-between;align-items:start;gap:18px;padding-bottom:17px;border-bottom:1px solid #d6d2c8}.retailWorkflowDossierHeading>div>span{display:block;margin-bottom:8px;color:var(--studio-rust);font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.08em}.retailWorkflowDossierHeading h3{margin:0;color:#303a3e;font:600 clamp(26px,3.5vw,39px)/1.15 var(--studio-serif,Georgia,serif)}.retailWorkflowDossierHeading>p{margin:0;padding:9px 11px;color:#6b7475;background:#ebe8df;font-size:10px;line-height:1.7;text-align:right}.retailWorkflowSourceLink{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:9px 11px;border:1px solid #c9c5bb;color:#596571;background:#efede6;font-size:11px;line-height:1.5;text-decoration:none}.retailWorkflowSourceLink:hover{border-color:var(--studio-rust);background:#e7e2d8}.retailWorkflowSourceLink:focus-visible{outline:3px solid var(--studio-rust);outline-offset:3px}.retailWorkflowThesis{max-width:860px;margin:17px 0 0;color:#465255;font:500 clamp(17px,2vw,21px)/1.7 var(--studio-serif,Georgia,serif)}.retailWorkflowRecordPrompt{margin:16px 0 0;padding-top:12px;border-top:1px solid #d4d0c6;color:#596467;font-size:10px;line-height:1.8}.retailWorkflowDossierHeading>p strong{color:var(--studio-rust)}.retailWorkflowContext{display:grid;grid-template-columns:145px minmax(0,1fr);gap:15px;margin:0;padding:15px 0;border-bottom:1px solid #dedad1;color:#586467;font-size:12px;line-height:1.8}.retailWorkflowContext strong{color:var(--studio-rust)}.retailWorkflowEvidenceColumns{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(250px,.87fr);gap:clamp(20px,4vw,48px);padding-top:23px}.retailWorkflowEvidenceColumns section{min-width:0}.retailWorkflowSectionIndex{margin-bottom:7px;color:#596571;font-size:8px}.retailWorkflowEvidenceColumns h4{margin:0 0 13px;color:#344045;font:600 21px/1.3 var(--studio-serif,Georgia,serif)}.retailWorkflowClaims ul,.retailWorkflowReported ol{display:grid;gap:9px;margin:0;padding:0;list-style:none}.retailWorkflowReported li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:12px 0;border-top:1px solid #dedad1}.retailWorkflowReported li>span{color:var(--studio-rust);font:700 9px/1.5 var(--studio-mono,monospace)}.retailWorkflowReported li>div{display:grid;gap:4px;min-width:0}.retailWorkflowReported li strong{color:#596571;font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.03em}.retailWorkflowReported li p{margin:0;color:#344045;font:600 15px/1.5 var(--studio-serif,Georgia,serif)}.retailWorkflowReported li small{color:#5c686a;font-size:11px;line-height:1.75}.retailWorkflowClaims{align-self:start;padding:17px 18px;border-left:3px solid #a67839;background:#eeece4}.retailWorkflowClaims ul{gap:11px;padding-left:17px;list-style:disc}.retailWorkflowClaims li{padding-left:2px;color:#525e60;font-size:11px;line-height:1.75}.retailWorkflowClaims li::marker{color:var(--studio-rust)}.retailWorkflowNoData{margin:16px 0 0;padding-top:11px;border-top:1px solid #d4d0c6;color:#596571;font-size:10px;line-height:1.7}.retailWorkflowBoundary{display:grid;grid-template-columns:145px minmax(0,1fr);gap:15px;margin:20px 0 0;padding:14px 0 0;border-top:1px solid #d6d2c8;color:#5f696b;font-size:11px;line-height:1.8}.retailWorkflowBoundary strong{color:var(--studio-rust)}.retailWorkflowWorkbench{margin-top:20px;padding:clamp(20px,3.5vw,35px);background:var(--studio-panel-dark);color:#f2efe7}.retailWorkflowWorkbenchIntro{max-width:760px}.retailWorkflowWorkbenchIntro .retailWorkflowKicker{color:#d89b7a}.retailWorkflowWorkbenchIntro h3{margin:0 0 8px;color:#f2efe7;font:600 clamp(25px,3.5vw,37px)/1.15 var(--studio-serif,Georgia,serif)}.retailWorkflowWorkbenchIntro>p:last-child{margin:0;color:#c5cbc8;font-size:11px;line-height:1.8}.retailWorkflowWorkbenchGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(270px,.95fr);align-items:start;gap:clamp(20px,4vw,45px);margin-top:23px}.retailWorkflowControls{display:grid;gap:16px;min-width:0}.retailWorkflowControls fieldset{min-width:0;margin:0;padding:0;border:0}.retailWorkflowControls legend{margin-bottom:10px;color:#e0a585;font-size:12px;font-weight:700;line-height:1.5}.retailWorkflowRequestList{display:grid;gap:7px}.retailWorkflowRequestList label{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid #5c6769;background:var(--studio-panel-dark);cursor:pointer}.retailWorkflowRequestList label.isChecked{border-color:#d89b7a;background:#303d40}.retailWorkflowRequestList input{width:16px;height:16px;margin:2px 0 0;accent-color:#c87556}.retailWorkflowRequestList label>span{display:grid;gap:4px;min-width:0}.retailWorkflowRequestList strong{color:#f2efe7;font-size:12px;line-height:1.5}.retailWorkflowRequestList small{color:#c0c8c5;font-size:10px;line-height:1.65}.retailWorkflowTextField{display:grid;gap:7px;color:#e0a585;font-size:11px;font-weight:700;line-height:1.5}.retailWorkflowTextField textarea{width:100%;min-width:0;min-height:76px;padding:10px 11px;border:1px solid #667174;border-radius:0;color:var(--studio-ink);background:#f7f5ef;font:12px/1.7 var(--studio-sans,sans-serif)}.retailWorkflowRequestList input:focus-visible,.retailWorkflowTextField textarea:focus-visible{outline:3px solid #d89b7a;outline-offset:2px}.retailWorkflowTextField textarea::placeholder{color:#596571}.retailWorkflowNote{position:sticky;top:85px;min-width:0;padding:19px;color:#303a3e;background:#f4f1e9}.retailWorkflowNoteTop{display:flex;justify-content:space-between;gap:10px;padding-bottom:11px;border-bottom:1px solid #d5d1c8;color:#944a35;font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.04em}.retailWorkflowNoteTop small{color:#596571;font:9px/1.5 var(--studio-mono,monospace)}.retailWorkflowNote h4{margin:15px 0 9px;color:#303a3e;font:600 23px/1.2 var(--studio-serif,Georgia,serif)}.retailWorkflowNoteWarning{margin:0;padding:9px 10px;color:#596571;background:#efe5d9;font-size:10px;line-height:1.65}.retailWorkflowNoteMeasure,.retailWorkflowSelectedEvidence{margin-top:14px;padding-top:12px;border-top:1px solid #d5d1c8}.retailWorkflowNoteMeasure>strong,.retailWorkflowSelectedEvidence>strong{color:#42645d;font-size:10px;line-height:1.5}.retailWorkflowSelectedEvidence ul{display:grid;gap:5px;margin:8px 0 0;padding-left:18px;color:#4e5a5d;font-size:10px;line-height:1.6}.retailWorkflowSelectedEvidence li::marker{color:var(--studio-rust)}.retailWorkflowNoteMeasure p{margin:6px 0 0;color:#576265;font-size:10px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.retailWorkflowNoteEmpty{margin:13px 0 0;padding:12px;border:1px dashed #b9b5ab;color:#687276;font-size:10px;line-height:1.7}.retailWorkflowClear{display:inline-flex;align-items:center;gap:7px;min-height:38px;margin-top:15px;padding:8px 10px;border:1px solid #aaa69d;color:#4e5a5d;background:transparent;font:600 10px/1.5 var(--studio-sans,sans-serif);cursor:pointer}.retailWorkflowClear:hover:not(:disabled){border-color:var(--studio-rust);color:var(--studio-rust)}.retailWorkflowClear:disabled{opacity:.48;cursor:not-allowed}.retailWorkflowSourceNote{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;margin-top:18px;padding:16px 18px;border:1px solid #c9c5bb;background:#ebe8df}.retailWorkflowSourceNote>strong{color:var(--studio-rust);font-size:11px}.retailWorkflowSourceNote>p{margin:0;color:#5b6569;font-size:10px;line-height:1.8}.retailWorkflowStudio button:focus-visible{outline:3px solid var(--studio-rust);outline-offset:3px}@media (max-width:800px){.retailWorkflowMasthead{grid-template-columns:1fr}.retailWorkflowSourceStamp{max-width:560px}.retailWorkflowEvidenceColumns,.retailWorkflowWorkbenchGrid{grid-template-columns:1fr}.retailWorkflowNote{position:static}}@media (max-width:580px){.retailWorkflowCasePicker{grid-template-columns:1fr}.retailWorkflowCaseButton{min-height:0}.retailWorkflowDossierHeading{display:grid}.retailWorkflowSourceLink{justify-self:start}.retailWorkflowDossierHeading>p{justify-self:start;text-align:left}.retailWorkflowBoundary,.retailWorkflowContext,.retailWorkflowSourceNote{grid-template-columns:1fr;gap:5px}}@media (max-width:850px){.mobileAuditCaseRail{grid-template-columns:repeat(3,minmax(0,1fr))}.mobileAuditComparisonColumns,.mobileAuditTransferMemo,.mobileAuditWorkbenchGrid{grid-template-columns:1fr}}@media (max-width:600px){.mobileAuditDossierHead,.mobileAuditSectionHead{display:grid;align-items:start}.mobileAuditComparisonHead{grid-template-columns:1fr;align-items:start;gap:13px}.mobileAuditSectionHead>p{max-width:none}.mobileAuditLoop{grid-template-columns:repeat(2,minmax(0,1fr))}.mobileAuditLoop li:nth-child(3){padding-left:0;border-left:0}.mobileAuditCaseRail{grid-template-columns:1fr}.mobileAuditCaseChoice{min-height:0;grid-template-columns:minmax(0,1fr) auto;align-items:center}.mobileAuditCaseChoice>span,.mobileAuditCaseChoice>strong{grid-column:1}.mobileAuditCaseChoice>small{grid-column:2;grid-row:1/span 2;text-align:right}.mobileAuditBoundary,.mobileAuditSituation{grid-template-columns:1fr;gap:4px}.mobileAuditChain{grid-template-columns:1fr}.mobileAuditChain li{min-height:0}.mobileAuditChainNode{min-height:0;padding:13px 26px 13px 12px}.mobileAuditChain li+li{border-top:1px solid #d4d0c7;border-left:0}.mobileAuditChainDetail{margin-top:5px}.mobileAuditChainArrow{top:auto;right:8px;bottom:15px;transform:rotate(90deg)}.mobileAuditComparisonRecords,.mobileAuditEvidenceGrid,.mobileAuditTransfer,.mobileAuditTransferQuestions{grid-template-columns:1fr}.mobileAuditTransfer{gap:18px}.mobileAuditSourceFooter{grid-template-columns:1fr;gap:7px;padding:15px}.mobileAuditSourceFooter nav{grid-column:1;margin-top:4px}.mobileAuditTicket dl>div{grid-template-columns:1fr;gap:4px}}.crossBorderStudio{margin:54px 0 38px;color:var(--studio-ink)}.crossBorderHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.48fr);gap:32px;align-items:end;padding:25px 0 27px;border-top:2px solid #293438;border-bottom:1px solid #c9c5bb}.crossBorderHeader h2{max-width:780px;margin:15px 0 12px;color:var(--studio-ink);font:600 clamp(31px,4.6vw,52px)/1.08 var(--studio-serif,Georgia,serif);letter-spacing:-.045em}.crossBorderHeader>div>p:last-child{max-width:740px;margin:0;color:#596469;font-size:13px;line-height:1.8}.crossBorderSource{display:grid;gap:9px;padding:16px;border-left:3px solid #b47b27;background:#efede6;overflow-wrap:anywhere}.crossBorderFooter>div>span,.crossBorderMemoHead>span,.crossBorderSource>span{color:#596571;font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.09em}.crossBorderSource strong{color:#364347;font:600 14px/1.5 var(--studio-serif,Georgia,serif)}.crossBorderSource small{color:#596571;font:9px/1.65 var(--studio-mono,monospace)}.crossBorderFramework{margin-top:24px;padding:clamp(17px,2.8vw,28px);border:1px solid #cbc8be;background:#f7f5ef}.crossBorderFrameworkHead{display:grid;grid-template-columns:minmax(0,.9fr) minmax(250px,1fr);gap:22px;align-items:end;padding-bottom:16px;border-bottom:1px solid #d7d3ca}.crossBorderFrameworkKicker{margin:0 0 8px;color:#596571;font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.08em}.crossBorderFrameworkHead h3{max-width:540px;margin:0;color:var(--studio-ink);font:600 clamp(23px,3vw,34px)/1.16 var(--studio-serif,Georgia,serif);letter-spacing:-.025em}.crossBorderFrameworkHead>p{margin:0;color:#596469;font-size:12px;line-height:1.8}.crossBorderLayerList{margin:0;padding:0;list-style:none}.crossBorderLayer{display:grid;grid-template-columns:42px minmax(170px,.72fr) minmax(0,1.4fr);gap:15px;padding:15px 0;border-bottom:1px solid #dedbd3}.crossBorderLayer:last-child{border-bottom:0}.crossBorderLayerIndex{color:var(--studio-rust);font:700 10px/1.5 var(--studio-mono,monospace)}.crossBorderLayerMeaning h4{margin:0 0 5px;color:#344348;font:600 16px/1.35 var(--studio-serif,Georgia,serif)}.crossBorderLayerExample p,.crossBorderLayerMeaning p{margin:0;color:#5b6667;font-size:11px;line-height:1.75}.crossBorderLayerExample{display:grid;justify-items:start;gap:5px}.crossBorderLayerExample>span{color:#47786b;font:700 8px/1.5 var(--studio-mono,monospace);letter-spacing:.06em}.crossBorderLayerExample small{color:#596571;font-size:10px;line-height:1.65}.crossBorderLayerExample a{color:#596571;font-size:10px;font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.crossBorderLayerExample a:focus-visible{outline:3px solid #a64732;outline-offset:3px}.goldenCaseStudio{margin-top:36px;padding:24px 0 0;border-top:2px solid #293438}.goldenCaseHeader{display:grid;grid-template-columns:minmax(0,.95fr) minmax(260px,1fr);align-items:end;gap:22px}.goldenCaseHeader h3{max-width:560px;margin:0;color:var(--studio-ink);font:600 clamp(25px,3.2vw,38px)/1.12 var(--studio-serif,Georgia,serif);letter-spacing:-.03em}.goldenCaseHeader>p{margin:0;color:#596469;font-size:12px;line-height:1.8}.goldenCaseCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:19px}.goldenCaseCard{display:flex;min-width:0;flex-direction:column;padding:clamp(16px,2.2vw,23px);border:1px solid #c9c5bb;background:#f8f6f0}.goldenCaseCard:nth-child(2){background:#f1efe8}.goldenCaseCardHead{padding-bottom:13px;border-bottom:1px solid #d2cec5}.goldenCaseCardHead>span,.goldenCaseWorkbenchIntro>span{color:var(--studio-rust);font:700 8px/1.5 var(--studio-mono,monospace);letter-spacing:.08em}.goldenCaseCardHead h4{margin:7px 0 3px;color:var(--studio-ink);font:600 clamp(19px,2vw,25px)/1.15 var(--studio-serif,Georgia,serif)}.goldenCaseCardHead small{color:#596571;font:9px/1.5 var(--studio-mono,monospace)}.goldenCaseFacts{margin:0}.goldenCaseFacts>div{padding:12px 0;border-bottom:1px solid #dedbd3}.goldenCaseFacts dt{margin-bottom:4px;color:#47786b;font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.03em}.goldenCaseFacts dd{margin:0;color:#536063;font-size:10px;line-height:1.75}.goldenCaseFacts .goldenCaseOutcome{margin:0 -8px;padding:12px 8px;background:#ebe8df}.goldenCaseAuthorRead{margin-top:12px;padding:11px 13px;border-left:3px solid #b47b27;background:#f3eddd}.goldenCaseAuthorRead>span,.goldenCaseCompareLens>span,.goldenCaseMemo>span{color:#596571;font:700 8px/1.5 var(--studio-mono,monospace);letter-spacing:.06em}.goldenCaseAuthorRead p{margin:5px 0 0;color:#625944;font-size:10px;line-height:1.75}.goldenCaseUnknown{margin-top:13px}.goldenCaseUnknown>strong{color:#344348;font:600 13px/1.4 var(--studio-serif,Georgia,serif)}.goldenCaseUnknown p,.goldenCaseUnknown ul{margin:6px 0 0;color:#697371;font-size:9px;line-height:1.7}.goldenCaseUnknown ul{display:grid;gap:4px;padding-left:16px}.goldenCaseUnknown li::marker{color:var(--studio-rust)}.goldenCaseSource{width:fit-content;margin-top:auto;padding-top:13px;color:#596571;font-size:9px;font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.goldenCaseSource:focus-visible{outline:3px solid #a64732;outline-offset:3px}.goldenCaseCompareLens{margin-top:13px;padding:14px 16px;border:1px solid #d2cec5;background:#efede6}.goldenCaseCompareLens p{margin:5px 0 0;color:#596469;font-size:10px;line-height:1.75}.goldenCaseWorkbench{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(0,1.25fr) minmax(200px,.8fr);gap:17px;align-items:start;margin-top:14px;padding:clamp(16px,2.4vw,23px);color:#f2efe7;background:var(--studio-panel-dark)}.goldenCaseWorkbenchIntro>span{color:#e0a585}.goldenCaseWorkbenchIntro h4{margin:9px 0 7px;color:#f3f0e8;font:600 clamp(19px,2.2vw,25px)/1.15 var(--studio-serif,Georgia,serif)}.goldenCaseWorkbenchIntro p{margin:0;color:#c4cbc7;font-size:9px;line-height:1.75}.goldenCaseFields{display:grid;gap:6px}.goldenCaseFields label{margin-top:4px;color:#e0a585;font-size:9px;font-weight:700;line-height:1.55}.goldenCaseFields textarea{width:100%;min-height:58px;padding:8px 9px;resize:vertical;border:1px solid #707c7d;border-radius:0;color:#313e41;background:#f7f5ef;font:10px/1.6 var(--studio-sans,sans-serif)}.goldenCaseFields textarea::placeholder{color:#596571}.goldenCaseFields textarea:focus-visible{outline:3px solid #e0a585;outline-offset:2px}.goldenCaseMemo{position:sticky;top:82px;min-width:0;padding:12px;border:1px solid #687476;background:#354247}.goldenCaseMemo>span{color:#e0a585}.goldenCaseMemo p{margin:8px 0 0;padding-top:7px;border-top:1px solid #566467;color:#d1d7d2;font-size:9px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.goldenCaseMemo p strong{display:block;margin-bottom:2px;color:#fff6e8;font-size:8px}.crossBorderFlows{margin-top:34px;padding:clamp(17px,2.8vw,28px);border-top:2px solid #293438;border-bottom:1px solid #c9c5bb;background:#eeece4}.crossBorderFlowsHead{display:grid;grid-template-columns:minmax(0,.95fr) minmax(250px,1fr);align-items:end;gap:22px}.crossBorderFlowsHead h3{max-width:580px;margin:0;color:var(--studio-ink);font:600 clamp(24px,3vw,36px)/1.14 var(--studio-serif,Georgia,serif);letter-spacing:-.03em}.crossBorderFlowsHead>p{margin:0;color:#596469;font-size:12px;line-height:1.8}.crossBorderFlowPicker{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0 0 14px;border-bottom:1px solid #c9c5bb}.crossBorderFlowPicker button{display:grid;gap:3px;min-width:190px;padding:10px 13px;border:1px solid #c5c4b9;color:#344348;background:#f8f6ef;text-align:left;cursor:pointer}.crossBorderFlowPicker button[aria-pressed=true]{border-color:#293438;color:#f6f3eb;background:var(--studio-panel-dark)}.crossBorderFlowPicker button:hover{border-color:#47786b}.crossBorderFlowCaseHead a:focus-visible,.crossBorderFlowPicker button:focus-visible{outline:3px solid #a64732;outline-offset:3px}.crossBorderFlowPicker button>span{font:600 17px/1.25 var(--studio-serif,Georgia,serif)}.crossBorderFlowPicker button>small{font-size:10px;line-height:1.5;opacity:.8}.crossBorderFlowSelectionStatus{margin:9px 0 0;color:#687271;font-size:9px;line-height:1.5}.crossBorderFlowCase{margin-top:16px;padding:clamp(14px,2.2vw,22px);border:1px solid #d0ccc2;background:#fbfaf6}.crossBorderFlowCaseHead{display:flex;justify-content:space-between;align-items:end;gap:18px;padding-bottom:12px;border-bottom:1px solid #d9d6cd}.crossBorderFlowCaseHead>div>span,.crossBorderFlowQuestion>span{color:#596571;font:700 8px/1.5 var(--studio-mono,monospace);letter-spacing:.08em}.crossBorderFlowCaseHead h4{margin:4px 0 0;color:var(--studio-ink);font:600 24px/1.2 var(--studio-serif,Georgia,serif)}.crossBorderFlowCaseHead a{flex:0 0 auto;color:#596571;font-size:10px;font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.crossBorderFlowContext{max-width:1000px;margin:12px 0 4px;color:#596469;font-size:11px;line-height:1.8}.crossBorderFlowList{margin:0;padding:0;list-style:none}.crossBorderFlowRow{display:grid;grid-template-columns:32px minmax(80px,.28fr) minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:1px solid #dedbd3}.crossBorderFlowRow:last-child{border-bottom:0}.crossBorderFlowIndex{color:var(--studio-rust);font:700 9px/1.6 var(--studio-mono,monospace)}.crossBorderFlowRow h5{margin:0;color:#344348;font:600 16px/1.4 var(--studio-serif,Georgia,serif)}.crossBorderFlowRow>div{display:grid;justify-items:start;gap:5px}.crossBorderFlowStatus{display:inline-flex;padding:3px 6px;color:#315f55;background:#e6eee8;font:700 8px/1.4 var(--studio-mono,monospace);letter-spacing:.02em}.crossBorderFlowStatus.is-not-disclosed{color:#596571;background:#f3e9dd}.crossBorderFlowStatus.is-analysis-lens{color:#645b43;background:#f1eddc}.crossBorderFlowRow p{margin:0;color:#4d5a5d;font-size:11px;line-height:1.75}.crossBorderFlowRow small{color:#596571;font-size:10px;line-height:1.65}.crossBorderFlowRow small strong{color:#596469}.crossBorderFlowQuestion{margin-top:12px;padding:13px 15px;border-left:3px solid #b47b27;background:#f5f0e4}.crossBorderFlowQuestion p{margin:5px 0 0;color:#414d50;font:500 13px/1.7 var(--studio-serif,Georgia,serif)}.crossBorderTopicList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:25px;align-items:stretch}.crossBorderTopic{display:flex;min-width:0;flex-direction:column;padding:clamp(16px,2.2vw,24px);border:1px solid #cbc8be;background:#fffefa}.crossBorderTopicHead{display:flex;justify-content:space-between;gap:8px;color:#984a35;font:700 8px/1.5 var(--studio-mono,monospace);letter-spacing:.06em}.crossBorderTopicHead>span:last-child{color:#596571;text-align:right}.crossBorderTopic h3{margin:18px 0 10px;color:var(--studio-ink);font:600 21px/1.2 var(--studio-serif,Georgia,serif)}.crossBorderClaim{margin:0;padding:12px 13px;border-left:3px solid #b47b27;color:#4a4c48;background:#f7f2e5;font-size:12px;font-weight:650;line-height:1.75}.crossBorderContrast{margin:12px 0 14px;color:#626c6d;font-size:12px;line-height:1.75}.crossBorderCaseAnchor{display:grid;gap:8px;margin:0 0 16px;padding:13px;border:1px solid #d2d7cf;border-left:3px solid #47786b;background:#f0f2ec}.crossBorderCaseHead{display:grid;gap:4px}.crossBorderCaseHead span{color:#47786b;font:700 8px/1.5 var(--studio-mono,monospace);letter-spacing:.07em}.crossBorderCaseHead strong{color:var(--studio-ink);font:600 17px/1.35 var(--studio-serif,Georgia,serif)}.crossBorderCaseAnchor>p{margin:0;color:#4f5e60;font-size:11px;line-height:1.7}.crossBorderCaseAnchor>a{width:fit-content;color:#596571;font-size:10px;font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.crossBorderCaseAnchor>a:focus-visible{outline:3px solid #a64732;outline-offset:3px}.crossBorderCaseAnchor>small{color:#697471;font-size:10px;line-height:1.6}.crossBorderKinds{display:grid;gap:6px;min-width:0;margin:0;padding:0;border:0}.crossBorderKinds legend{margin-bottom:7px;color:#505c5f;font-size:12px;font-weight:700}.crossBorderKinds label{display:flex;align-items:center;gap:8px;min-height:39px;padding:8px 9px;border:1px solid #d7d4cc;color:#626c6d;background:#fbfaf6;font-size:12px;cursor:pointer}.crossBorderKinds label.isSelected,.crossBorderKinds label:hover{border-color:#62776b;background:#eef1eb}.crossBorderKinds input{width:14px;height:14px;margin:0;accent-color:#47786b}.crossBorderKinds input:focus-visible,.crossBorderTopic textarea:focus-visible{outline:3px solid #a64732;outline-offset:2px}.crossBorderGuidance{margin-top:9px;padding:12px;border-left:2px solid #47786b;background:#f0f2ec}.crossBorderGuidance strong{color:#47786b;font-size:10px}.crossBorderGuidance p{margin:5px 0 0;color:#4f5e60;font-size:11px;line-height:1.7}.crossBorderGuidance small{display:block;margin-top:7px;color:#596571;font-size:10px;line-height:1.65}.crossBorderEvidenceOptions{margin-top:12px;border-top:1px solid #e1ded6;border-bottom:1px solid #e1ded6}.crossBorderEvidenceOptions summary{padding:10px 0;color:#596571;font-size:10px;font-weight:700;cursor:pointer}.crossBorderEvidenceOptions ul{display:grid;gap:6px;margin:0 0 12px;padding-left:19px;color:#626c6d;font-size:11px;line-height:1.65}.crossBorderTaskField{display:grid;gap:6px;margin-top:14px}.crossBorderTaskField label{color:#344348;font-size:12px;font-weight:700;line-height:1.55}.crossBorderTopic textarea{display:block;width:100%;min-height:84px;padding:10px;resize:vertical;border:1px solid #cbc8be;border-radius:0;color:#344348;background:#fbfaf6;font:12px/1.65 var(--studio-sans,sans-serif)}.crossBorderTopic textarea:focus-visible{outline:3px solid #a64732;outline-offset:2px}.crossBorderTopic textarea::placeholder{color:#596571}.crossBorderFooter{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:16px 18px;border:1px solid #3d4b4e;color:#f1eee6;background:var(--studio-panel-dark)}.crossBorderFooter>div{display:grid;gap:5px}.crossBorderFooter>div>span{color:#e0a585}.crossBorderFooter strong{font:600 17px/1.3 var(--studio-serif,Georgia,serif)}.crossBorderFooter p{max-width:710px;margin:0;color:#c5cbc7;font-size:11px;line-height:1.65}.crossBorderFooter button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:36px;padding:8px 11px;border:1px solid #88918b;color:#f4f1e8;background:transparent;font:600 10px/1.4 var(--studio-sans,sans-serif);cursor:pointer}.crossBorderFooter button:hover{border-color:#f4f1e8;background:#3c4b4e}.crossBorderMemo{margin-top:12px;padding:clamp(16px,2.8vw,24px);border:1px solid #d0ccc2;background:#efede6}.crossBorderMemoHead{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:1px solid #d0ccc2}.crossBorderMemoHead strong{color:var(--studio-ink);font:600 21px/1.3 var(--studio-serif,Georgia,serif)}.crossBorderMemoRow{display:grid;grid-template-columns:minmax(155px,.55fr) repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:11px 0;border-bottom:1px solid #dedbd3;color:#636d6d;font-size:11px;line-height:1.65}.crossBorderMemoRow>b{color:#344348}.crossBorderMemoRow>span{display:grid;align-content:start;gap:3px;overflow-wrap:anywhere}.crossBorderMemoRow>span>strong{color:#47786b;font-size:9px;letter-spacing:.03em}.crossBorderMemo>small{display:block;margin-top:12px;color:#596571;font:8px/1.7 var(--studio-mono,monospace);overflow-wrap:anywhere}@media (max-width:980px){.crossBorderTopicList{grid-template-columns:repeat(2,minmax(0,1fr))}.crossBorderLayer{grid-template-columns:32px minmax(145px,.72fr) minmax(0,1.4fr);gap:11px}.goldenCaseWorkbench{grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr)}.goldenCaseMemo{position:static;grid-column:1/-1}}@media (max-width:650px){.crossBorderFlowsHead,.crossBorderFrameworkHead,.crossBorderHeader,.goldenCaseHeader{grid-template-columns:1fr;gap:17px}.goldenCaseCards,.goldenCaseWorkbench{grid-template-columns:1fr}.goldenCaseMemo{grid-column:1}.crossBorderLayer{grid-template-columns:28px minmax(0,1fr);gap:8px 12px}.crossBorderLayerExample{grid-column:2}.crossBorderFlowPicker{display:grid;grid-template-columns:1fr 1fr}.crossBorderFlowPicker button{min-width:0}.crossBorderFlowCaseHead{align-items:flex-start;flex-direction:column;gap:9px}.crossBorderFlowRow{grid-template-columns:26px minmax(0,1fr);gap:3px 10px}.crossBorderFlowRow h5,.crossBorderFlowRow>div{grid-column:2}.crossBorderTopicList{grid-template-columns:1fr}.crossBorderTopic{display:flex}.crossBorderFooter,.crossBorderMemoHead{align-items:flex-start;flex-direction:column}.crossBorderMemoRow{grid-template-columns:1fr;gap:7px}.crossBorderFooter button{align-self:start}}@media (prefers-reduced-motion:reduce){.crossBorderStudio *,.crossBorderStudio :after,.crossBorderStudio :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.crossBorderStudio .crossBorderHeader{grid-template-columns:minmax(0,1fr)}.crossBorderStudio .crossBorderHeader h2{max-width:900px;font-size:clamp(36px,5vw,64px)}.crossBorderStudio .crossBorderFlowsHead>p,.crossBorderStudio .crossBorderHeader>div>p:last-child,.crossBorderStudio .goldenCaseHeader>p{font-size:14px}.crossBorderStudio .goldenCaseCards{gap:18px;margin-top:24px}.crossBorderStudio .goldenCaseCard{padding:clamp(22px,3vw,34px)}.crossBorderStudio .goldenCaseFacts>div{padding:16px 0}.crossBorderStudio .goldenCaseFacts dt{font-size:10px}.crossBorderStudio .goldenCaseFacts dd{color:#465356;font-size:14px;line-height:1.8}.crossBorderStudio .goldenCaseSource{padding-top:17px;font-size:12px}.crossBorderStudio .goldenCaseWorkbench{gap:22px;margin-top:20px}.crossBorderStudio .goldenCaseWorkbenchIntro p{font-size:12px}.crossBorderStudio .goldenCaseFields{gap:8px}.crossBorderStudio .goldenCaseFields label{font-size:12px}.crossBorderStudio .goldenCaseFields textarea{min-height:72px;font-size:13px}.crossBorderStudio .goldenCaseMemo p{font-size:11px}.crossBorderStudio .goldenCaseMemo p strong{font-size:9px}.crossBorderStudio .crossBorderFlows{margin-top:42px}.crossBorderStudio .crossBorderFlowContext{margin:16px 0 8px;font-size:13px}.crossBorderStudio .crossBorderFlowRow{grid-template-columns:38px minmax(100px,.28fr) minmax(0,1fr);gap:15px;padding:17px 0}.crossBorderStudio .crossBorderFlowIndex{font-size:10px}.crossBorderStudio .crossBorderFlowRow h5{font-size:18px}.crossBorderStudio .crossBorderFlowRow p{font-size:13px;line-height:1.8}.crossBorderStudio .crossBorderFlowQuestion{margin-top:18px;padding:17px 19px}.crossBorderStudio .crossBorderFlowQuestion p{font-size:16px}.crossBorderStudio .crossBorderTopicList{gap:18px;margin-top:32px}.crossBorderStudio .crossBorderTopic{padding:clamp(20px,2.6vw,29px)}.crossBorderStudio .crossBorderTopic h3{font-size:24px}.crossBorderStudio .crossBorderCaseAnchor>p{font-size:13px;line-height:1.8}.crossBorderStudio .crossBorderTaskField label{font-size:13px}.crossBorderStudio .crossBorderTopic textarea{min-height:100px;font-size:13px}.crossBorderStudio .crossBorderFooter p{font-size:13px}.crossBorderStudio .crossBorderMemoRow{font-size:12px}.crossBorderStudio .crossBorderMemoRow>span>strong{font-size:10px}@media (max-width:650px){.crossBorderStudio .crossBorderHeader{padding-block:20px}.crossBorderStudio .crossBorderFlowsHead>p,.crossBorderStudio .goldenCaseHeader>p{font-size:13px}.crossBorderStudio .crossBorderFlowRow{grid-template-columns:26px minmax(0,1fr);gap:4px 10px}.crossBorderStudio .crossBorderFlowRow h5,.crossBorderStudio .crossBorderFlowRow>div{grid-column:2}.crossBorderStudio .crossBorderFlowQuestion p{font-size:15px}}.questionAuditStudio{--qa-ink:#293438;--qa-muted:#667174;--qa-rust:var(--studio-rust);color:var(--qa-ink);margin:54px 0 38px}.questionAuditHeader{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:12px 0 13px;border-top:2px solid #293438;border-bottom:1px solid #c9c5bb}.questionAuditHeader .questionAuditKicker{margin-bottom:4px}.questionAuditHeader h2{margin:0;color:var(--studio-ink);font:600 clamp(17px,1.7vw,21px)/1.25 var(--studio-serif,Georgia,serif);letter-spacing:-.015em}.questionAuditHeader .questionAuditSourceStamp{grid-template-columns:auto auto;align-items:baseline;gap:2px 10px;padding:7px 10px}.questionAuditHeader .questionAuditSourceStamp span{grid-column:1/-1}.questionAuditHeader .questionAuditSourceStamp strong{font-size:13px}.questionAuditHeader .questionAuditSourceStamp small{font-size:8px}.studioHeroCompact{grid-template-columns:1fr;min-height:auto;padding-top:30px;padding-bottom:30px}.studioHeroCompact .heroTitle{max-width:1040px;margin:13px 0 10px;font-size:clamp(36px,5vw,62px);line-height:1.08}.studioHeroCompact .heroLead{max-width:800px;font-size:clamp(14px,1.3vw,16px);line-height:1.7}.studioMainCompact .studioSection{padding-top:0}.studioMainCompact .questionAuditStudio{margin-top:10px}.studioCompactInventory{max-width:1080px;margin:0 auto 38px}.questionAuditSourceDetails{max-width:980px;margin:26px auto 8px;border-block:1px solid #c9c5bb}.questionAuditSourceDetails>summary{padding:13px 2px;color:#944a35;font-size:11px;font-weight:700;line-height:1.5;cursor:pointer}.questionAuditSourceDetails>summary:focus-visible{outline:3px solid var(--studio-rust);outline-offset:3px}.questionAuditSourceDetails>div{padding:14px 0 20px}.questionAuditMasthead{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.62fr);align-items:end;gap:clamp(24px,5vw,70px);padding:clamp(28px,5vw,55px) 0 34px;border-top:2px solid var(--qa-ink);border-bottom:1px solid #c9c5bb}.questionAuditKicker{margin:0 0 10px;color:var(--qa-rust);font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.1em}.questionAuditMasthead h2{margin:0;color:var(--qa-ink);font:600 clamp(36px,5.7vw,66px)/1.07 var(--studio-serif,Georgia,serif);letter-spacing:-.04em}.questionAuditMasthead>div>p:last-child{max-width:700px;margin:18px 0 0;color:#5e696c;font-size:13px;line-height:1.85}.questionAuditSourceStamp{display:grid;gap:7px;min-width:0;padding:16px 17px;border-left:3px solid var(--qa-rust);background:#e9e6dd;overflow-wrap:anywhere}.questionAuditSourceStamp span{color:#596571;font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.04em}.questionAuditSourceStamp strong{color:#344045;font:600 19px/1.3 var(--studio-serif,Georgia,serif)}.questionAuditSourceStamp small{color:#697274;font:10px/1.65 var(--studio-sans,sans-serif)}.questionAuditWorkspace{display:grid;grid-template-columns:minmax(235px,.36fr) minmax(0,1fr);align-items:start;gap:17px;margin-top:19px}.questionAuditRail{position:sticky;top:76px;min-width:0;max-height:min(760px,calc(100vh - 94px));padding:14px;border:1px solid #c9c5bb;background:#eeece5}.questionAuditSearch{display:grid;gap:6px;color:#596571;font-size:10px;font-weight:700}.questionAuditSearch input{width:100%;min-width:0;min-height:39px;padding:8px 9px;border:1px solid #bcb8ae;border-radius:0;color:var(--studio-ink);background:#fbfaf6;font:11px/1.5 var(--studio-sans,sans-serif)}.questionAuditSearch input:focus-visible{outline:3px solid var(--studio-rust);outline-offset:2px}.questionAuditRailCount{margin:10px 0 8px;color:#6b7475;font:9px/1.5 var(--studio-mono,monospace)}.questionAuditQuestionList{display:grid;gap:5px;max-height:calc(min(760px, 100vh - 94px) - 113px);overflow-y:auto;overscroll-behavior:contain}.questionAuditQuestionButton{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid transparent;border-radius:0;color:#4c595c;background:transparent;text-align:left;cursor:pointer}.questionAuditQuestionButton>span{color:var(--studio-rust);font:700 8px/1.4 var(--studio-mono,monospace)}.questionAuditQuestionButton>strong{display:-webkit-box;overflow:hidden;color:#3b474b;font:500 11px/1.55 var(--studio-sans,sans-serif);-webkit-box-orient:vertical;-webkit-line-clamp:2}.questionAuditQuestionButton:hover,.questionAuditQuestionButton[aria-checked=true]{border-color:#b6b2a8;background:#f9f7f1}.questionAuditQuestionButton[aria-checked=true]{box-shadow:inset 3px 0 var(--studio-rust)}.questionAuditClear:focus-visible,.questionAuditQuestionButton:focus-visible{outline:3px solid var(--studio-rust);outline-offset:2px}.questionAuditNoResults{margin:0;padding:11px;color:#596571;font-size:10px;line-height:1.7}.questionAuditMain{display:grid;grid-template-columns:minmax(0,.94fr) minmax(330px,1.06fr);align-items:start;gap:13px;min-width:0}.questionAuditPromptCard{min-width:0;padding:clamp(17px,2.4vw,27px);border:1px solid #cbc8be;background:#fbfaf6}.questionAuditPromptMeta{display:flex;justify-content:space-between;gap:9px;padding-bottom:11px;border-bottom:1px solid #ddd9cf;color:#9a4c35;font:700 8px/1.5 var(--studio-mono,monospace);letter-spacing:.04em}.questionAuditPromptMeta>span:last-child{color:#537269}.questionAuditPromptCard h3{margin:19px 0 18px;color:var(--studio-ink);font:600 clamp(23px,2.6vw,34px)/1.23 var(--studio-serif,Georgia,serif);letter-spacing:-.02em;overflow-wrap:anywhere}.questionAuditCaseMaterial{margin:-2px 0 18px;padding:13px 15px;border-left:3px solid #a9664a;background:#f0eee7}.questionAuditCaseMaterial p{margin:0;color:#465356;font-size:12px;line-height:1.75}.questionAuditCaseMaterial a{display:inline-flex;align-items:center;gap:3px;margin-top:8px;color:#596571;font-size:11px;font-weight:700;line-height:1.5;text-decoration-thickness:1px;text-underline-offset:3px}.questionAuditCaseMaterial a:hover{color:#5c3227}.questionAuditCaseMaterial a:focus-visible{outline:3px solid var(--studio-rust);outline-offset:3px}.questionAuditLenses,.questionAuditOptions{min-width:0;margin:0;padding:0;border:0}.questionAuditLenses legend,.questionAuditOptions legend{margin-bottom:9px;color:#596467;font-size:10px;font-weight:700;line-height:1.6}.questionAuditOptions{display:grid;gap:6px}.questionAuditOptions label{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:10px;border:1px solid #d7d4cc;color:#526064;background:#f7f5ef;font-size:10px;line-height:1.7;cursor:pointer}.questionAuditOptions label.isSelected{border-color:#70857b;background:#eef1eb}.questionAuditOptions input{width:14px;height:14px;margin:3px 0 0;accent-color:#527267}.questionAuditLenses input:focus-visible,.questionAuditOptions input:focus-visible{outline:3px solid var(--studio-rust);outline-offset:2px}.questionAuditOptions label>span{display:grid;grid-template-columns:23px minmax(0,1fr);gap:6px}.questionAuditOptions label small{color:var(--studio-rust);font:700 8px/1.7 var(--studio-mono,monospace)}.questionAuditHint,.questionAuditSourceKey{margin-top:12px;border-top:1px solid #d9d5cc;border-bottom:1px solid #d9d5cc}.questionAuditHint summary,.questionAuditSourceKey summary{padding:11px 0;color:#964a35;font-size:10px;font-weight:700;line-height:1.6;cursor:pointer}.questionAuditSourceKey>div{padding:11px 12px;border-left:3px solid #b47b27;background:#f3eee2}.questionAuditSourceKey strong{display:block;color:#596571;font-size:9px;line-height:1.5}.questionAuditHint p,.questionAuditSourceKey p{margin:5px 0 10px;color:#505d60;font-size:10px;line-height:1.75;overflow-wrap:anywhere}.questionAuditSourceKey small{display:block;color:#596571;font-size:9px;line-height:1.7}.questionAuditHint p{margin:0 0 12px}.questionAuditEvidencePath{margin-top:14px;padding:13px 14px 12px;border-left:3px solid #6d8178;background:#edf0e9}.questionAuditEvidencePath.isGap{border-left-color:var(--studio-rust);background:#f2ebe4}.questionAuditEvidencePathTop{display:flex;justify-content:space-between;gap:8px;color:#4d6a61;font:700 8px/1.5 var(--studio-mono,monospace)}.questionAuditEvidencePath.isGap .questionAuditEvidencePathTop{color:#9a4b36}.questionAuditEvidencePathTop small{color:#697473;font:8px/1.5 var(--studio-sans,sans-serif);text-align:right}.questionAuditEvidencePath h4{margin:8px 0 5px;color:var(--studio-ink);font:600 16px/1.35 var(--studio-serif,Georgia,serif)}.questionAuditEvidencePath>p{margin:0;color:#586467;font-size:9px;line-height:1.75}.questionAuditEvidenceLinks{display:grid;gap:5px;margin-top:10px}.questionAuditEvidenceLinks a{display:grid;grid-template-columns:73px minmax(0,1fr) 12px;align-items:center;gap:8px;min-height:34px;padding:6px 8px;border:1px solid #c6cbc2;color:#344b47;background:#f8f7f1;font-size:9px;line-height:1.5;text-decoration:none}.questionAuditEvidenceLinks a:hover{border-color:#70857b;background:#fffdf7}.questionAuditEvidenceLinks a:focus-visible{outline:3px solid var(--studio-rust);outline-offset:2px}.questionAuditEvidenceLinks a span{color:#687370;font:700 7px/1.5 var(--studio-mono,monospace)}.questionAuditEvidenceLinks a b{color:var(--studio-rust);font:700 12px/1 sans-serif}.questionAuditEvidencePath .questionAuditNextEvidence{display:grid;grid-template-columns:93px minmax(0,1fr);gap:8px;margin-top:9px;padding-top:8px;border-top:1px solid #d0d2c9}.questionAuditEvidencePath.isGap .questionAuditNextEvidence{border-color:#dccac0}.questionAuditNextEvidence strong{color:#596571;font-size:8px}.questionAuditWorkbench{min-width:0;padding:clamp(18px,2.4vw,27px);color:#f2efe7;background:var(--studio-panel-dark)}.questionAuditWorkbenchHeading{display:flex;justify-content:space-between;align-items:start;gap:12px}.questionAuditWorkbenchHeading .questionAuditKicker{color:#e0a585}.questionAuditWorkbenchHeading h3{margin:0;color:#f2efe7;font:600 clamp(21px,2.6vw,31px)/1.18 var(--studio-serif,Georgia,serif)}.questionAuditWorkbenchHeading>span{flex:0 0 auto;color:#d4aa8b;font:700 8px/1.5 var(--studio-mono,monospace)}.questionAuditInstruction{margin:10px 0 18px;color:#c5cbc8;font-size:10px;line-height:1.75}.questionAuditLenses{display:grid;gap:6px}.questionAuditLenses legend{color:#e0a585}.questionAuditLenses label{display:grid;grid-template-columns:15px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:9px 10px;border:1px solid #586467;color:#d7dcda;background:var(--studio-panel-dark);cursor:pointer}.questionAuditLenses label.isSelected{border-color:#d89b7a;background:#303d40}.questionAuditLenses input{width:14px;height:14px;margin:2px 0 0;accent-color:#d48969}.questionAuditLenses label>span{display:grid;gap:3px}.questionAuditLenses strong{color:#f0ede5;font-size:10px;line-height:1.5}.questionAuditLenses small{color:#c1c9c6;font-size:9px;line-height:1.6}.questionAuditTextField{display:grid;gap:6px;margin-top:13px;color:#e0a585;font-size:10px;font-weight:700;line-height:1.5}.questionAuditTextField textarea{width:100%;min-width:0;min-height:78px;padding:9px 10px;resize:vertical;border:1px solid #667174;border-radius:0;color:var(--studio-ink);background:#f7f5ef;font:10px/1.7 var(--studio-sans,sans-serif)}.questionAuditTextField textarea:focus-visible{outline:3px solid #e0a585;outline-offset:2px}.questionAuditTextField textarea::placeholder{color:#596571}.questionAuditMemo{margin-top:16px;padding:14px;color:#344045;background:#f4f1e9}.questionAuditMemoTop{display:flex;justify-content:space-between;gap:9px;padding-bottom:9px;border-bottom:1px solid #d5d1c8;color:#944a35;font:700 8px/1.5 var(--studio-mono,monospace)}.questionAuditMemoTop small{color:#596571;font:8px/1.5 var(--studio-mono,monospace);text-align:right}.questionAuditMemo h4{margin:12px 0 6px;color:#303a3e;font:600 19px/1.25 var(--studio-serif,Georgia,serif)}.questionAuditMemo>p:not(.questionAuditMemoEmpty){display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px;margin:0;padding:7px 0;border-bottom:1px solid #dedbd3;color:#586467;font-size:9px;line-height:1.7;overflow-wrap:anywhere}.questionAuditMemo>p strong{color:#42645d}.questionAuditMemoEmpty{margin:11px 0 0;padding:11px;border:1px dashed #b9b5ab;color:#687276;font-size:9px;line-height:1.7}.questionAuditClear{display:inline-flex;align-items:center;gap:7px;min-height:35px;margin-top:11px;padding:7px 9px;border:1px solid #aaa69d;border-radius:0;color:#4e5a5d;background:transparent;font:600 9px/1.5 var(--studio-sans,sans-serif);cursor:pointer}.questionAuditClear:hover:not(:disabled){border-color:var(--studio-rust);color:var(--studio-rust)}.questionAuditClear:disabled{opacity:.48;cursor:not-allowed}.questionAuditBoundary{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;margin-top:15px;padding:15px 17px;border:1px solid #c9c5bb;background:#ebe8df}.questionAuditBoundary>strong{color:var(--studio-rust);font-size:10px}.questionAuditBoundary>p{margin:0;color:#5b6569;font-size:10px;line-height:1.8}.questionAuditStudio button:focus-visible,.questionAuditStudio summary:focus-visible{outline:3px solid var(--studio-rust);outline-offset:3px}@media (max-width:1050px){.questionAuditWorkspace{grid-template-columns:minmax(200px,.33fr) minmax(0,1fr)}.questionAuditMain{grid-template-columns:1fr}.questionAuditWorkbenchHeading h3{max-width:570px}}@media (max-width:800px){.questionAuditMasthead{grid-template-columns:1fr}.questionAuditSourceStamp{max-width:560px}.questionAuditWorkspace{grid-template-columns:1fr}.questionAuditRail{position:static;max-height:390px}.questionAuditQuestionList{max-height:285px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.questionAuditStudio{margin-top:38px}.questionAuditMasthead{gap:18px;padding:25px 0}.questionAuditMasthead h2{font-size:clamp(35px,10vw,48px)}.questionAuditQuestionList{grid-template-columns:1fr;max-height:255px}.questionAuditEvidencePathTop,.questionAuditMemoTop,.questionAuditPromptMeta,.questionAuditWorkbenchHeading{align-items:flex-start;flex-direction:column}.questionAuditPromptCard h3{font-size:25px}.questionAuditBoundary{grid-template-columns:1fr;gap:5px}.questionAuditMemo>p:not(.questionAuditMemoEmpty){grid-template-columns:1fr;gap:2px}.questionAuditEvidenceLinks a{grid-template-columns:1fr 12px}.questionAuditEvidenceLinks a span{grid-column:1/-1}.questionAuditEvidencePath .questionAuditNextEvidence{grid-template-columns:1fr;gap:3px}}@media (max-width:880px){.studioHeroCompact{padding-top:24px;padding-bottom:22px}}@media (max-width:560px){.questionAuditHeader{align-items:stretch;flex-direction:column;gap:10px}.questionAuditHeader .questionAuditSourceStamp{grid-template-columns:1fr}.questionAuditHeader .questionAuditSourceStamp span{grid-column:auto}.studioMainCompact .questionAuditStudio{margin-top:0}}.questionAuditStudio .questionAuditHeader h2{font-size:clamp(23px,2.4vw,32px)}.questionAuditStudio .questionAuditKicker{font-size:10px}.questionAuditStudio .questionAuditRail{padding:18px}.questionAuditStudio .questionAuditSearch{font-size:13px}.questionAuditStudio .questionAuditSearch input{min-height:44px;font-size:14px}.questionAuditStudio .questionAuditRailCount{font-size:11px}.questionAuditStudio .questionAuditQuestionButton{gap:6px;padding:11px 12px}.questionAuditStudio .questionAuditQuestionButton>span{font-size:10px}.questionAuditStudio .questionAuditQuestionButton>strong{font-size:13px;line-height:1.55}.questionAuditStudio .questionAuditPromptMeta{font-size:10px}.questionAuditStudio .questionAuditPromptCard h3{font-size:clamp(25px,2.8vw,36px)}.questionAuditStudio .questionAuditOptions legend{font-size:13px}.questionAuditStudio .questionAuditOptions label{grid-template-columns:18px minmax(0,1fr);gap:11px;padding:12px;font-size:14px;line-height:1.65}.questionAuditStudio .questionAuditOptions input{width:16px;height:16px}.questionAuditStudio .questionAuditOptions label>span{grid-template-columns:27px minmax(0,1fr);gap:8px}.questionAuditStudio .questionAuditOptions label small{font-size:10px}.questionAuditStudio .questionAuditSelection{margin:14px 0 0;color:#42645d;font-size:13px;line-height:1.65}.questionAuditStudio .questionAuditWorkbenchHeading>span{font-size:10px}.questionAuditStudio .questionAuditTextField{font-size:13px}.questionAuditStudio .questionAuditTextField textarea{min-height:112px;font-size:14px}.questionAuditStudio .questionAuditMemoTop{font-size:10px}.questionAuditStudio .questionAuditMemo>p:not(.questionAuditMemoEmpty),.questionAuditStudio .questionAuditMemoEmpty{font-size:12px}.questionAuditStudio .questionAuditClear{min-height:40px;font-size:12px}@media (max-width:1050px){.questionAuditStudio .questionAuditMain{grid-template-columns:1fr}}@media (max-width:800px){.questionAuditStudio .questionAuditQuestionList{gap:6px}}@media (max-width:560px){.questionAuditStudio .questionAuditOptions label{font-size:14px}.questionAuditStudio .questionAuditTextField textarea{min-height:100px}}.businessNarrativeStudio{margin:8px 0 38px;color:var(--studio-ink)}.businessNarrativeMasthead{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:28px;padding:25px 0 22px;border-top:2px solid #293438;border-bottom:1px solid #c9c5bb}.businessNarrativeEyebrow{margin:0;color:#a64732;font:700 9px/1.5 var(--studio-mono,monospace);letter-spacing:.12em}.businessNarrativeMasthead h2{max-width:820px;margin:12px 0 9px;color:var(--studio-ink);font:600 clamp(30px,4.5vw,51px)/1.05 var(--studio-serif,Georgia,serif);letter-spacing:-.045em}.businessNarrativeMasthead>div>p:last-child{max-width:760px;margin:0;color:#596469;font-size:13px;line-height:1.8}.businessNarrativeBranchTabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:16px 0;border:1px solid #c9c5bb;background:#c9c5bb}.businessNarrativeBranchTabs button{display:grid;align-content:start;gap:9px;min-width:0;min-height:89px;padding:13px 12px;border:0;color:#4c585c;background:#f8f6f0;text-align:left;font:600 12px/1.45 var(--studio-sans,sans-serif);cursor:pointer}.businessNarrativeBranchTabs button>span{color:#9c5039;font:700 9px/1 var(--studio-mono,monospace)}.businessNarrativeBranchTabs button.isActive{color:#f6f2e9;background:var(--studio-panel-dark)}.businessNarrativeBranchTabs button.isActive>span{color:#e1a17d}.businessNarrativeStudio button:focus-visible,.businessNarrativeStudio select:focus-visible,.businessNarrativeStudio textarea:focus-visible{outline:3px solid #a64732;outline-offset:2px}.businessNarrativeWorkspace{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:start;gap:14px}.businessNarrativeTreePanel{position:sticky;top:78px;min-width:0;max-height:calc(100dvh - 98px);padding:17px;overflow:auto;border:1px solid #d3d0c7;background:#f8f6f0}.businessNarrativePanelHeading{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px;color:#596469;font:700 9px/1.5 var(--studio-mono,monospace)}.businessNarrativePanelHeading small{color:#596571;font:9px/1.5 var(--studio-sans,sans-serif);text-align:right}.businessNarrativeBranchQuestion{margin:15px 0 0;padding:13px;border-left:2px solid #47786b;color:#4f5e60;background:#eeefe8;font-size:11px;line-height:1.75}.businessNarrativeWorkbench{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);align-items:start;gap:12px}.businessNarrativeAuditCard{min-width:0;padding:clamp(17px,2.5vw,24px);border:1px solid #c9c5bb;background:#eeece5}.businessNarrativeAuditCard h3{margin:9px 0 8px;color:var(--studio-ink);font:600 clamp(23px,3vw,34px)/1.15 var(--studio-serif,Georgia,serif);overflow-wrap:anywhere}.businessNarrativePath{margin:0;color:#596571;font-size:10px;line-height:1.7;overflow-wrap:anywhere}.businessNarrativeFieldLabel{display:block;margin:14px 0 6px;color:#354b4c;font-size:11px;font-weight:700;line-height:1.5}.businessNarrativeAuditCard select,.businessNarrativeAuditCard textarea{display:block;width:100%;min-height:43px;padding:10px 11px;border:1px solid #c7c3b8;border-radius:0;color:#354347;background:#fffefa;font:12px/1.65 var(--studio-sans,sans-serif)}.businessNarrativeAuditCard textarea{min-height:82px;resize:vertical}.businessNarrativeAuditCard textarea::placeholder{color:#596571}.businessNarrativeLayerPrompt{margin:7px 0 0;color:#596571;font-size:10px;line-height:1.7}.businessNarrativeActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid #d1cec5}.businessNarrativeActions>span{color:#606d68;font-size:10px;line-height:1.6}.businessNarrativeActions button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:8px 10px;border:1px solid #bdb9ae;color:#4b5a57;background:transparent;font:600 10px/1.4 var(--studio-sans,sans-serif);cursor:pointer}.businessNarrativeActions button:disabled{opacity:.45;cursor:not-allowed}.businessNarrativeReview{position:sticky;top:78px;padding:17px;border:1px solid #39474b;color:#f2efe7;background:var(--studio-panel-dark)}.businessNarrativeReview>span{color:#e0a585;font:700 8px/1.6 var(--studio-mono,monospace);letter-spacing:.08em}.businessNarrativeReview h4{margin:16px 0 7px;color:#f2efe7;font:600 21px/1.2 var(--studio-serif,Georgia,serif);overflow-wrap:anywhere}.businessNarrativeReviewField{padding-top:13px;margin-top:12px;border-top:1px solid #53605c}.businessNarrativeReviewField strong{display:block;margin-bottom:6px;color:#e0a585;font-size:10px}.businessNarrativeReviewField p{margin:0;color:#d0d5cf;font-size:11px;line-height:1.75;overflow-wrap:anywhere}@media (max-width:1050px){.businessNarrativeWorkbench{grid-template-columns:1fr}.businessNarrativeReview{position:static}}@media (max-width:850px){.businessNarrativeBranchTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.businessNarrativeBranchTabs button:last-child{grid-column:1/-1}.businessNarrativeWorkspace{grid-template-columns:1fr}.businessNarrativeTreePanel{position:static;max-height:none;overflow:visible}}@media (max-width:600px){.businessNarrativeStudio{margin-top:0}.businessNarrativeBranchTabs button{min-height:77px;padding:10px;font-size:11px}.businessNarrativeTreePanel{padding:12px}.businessNarrativeActions,.businessNarrativePanelHeading{align-items:flex-start;flex-direction:column}}.studioHeroCompact .heroCopy>.heroKicker{display:flex;width:fit-content;margin-bottom:10px}.studioNavApple{margin-left:0}.studioNavMenu{margin-left:auto}@media (max-width:640px){.studioNavIndex{display:none}}@media (max-width:400px){.studioNav{gap:8px;padding-inline:9px}.studioBrand{font-size:8.5px;letter-spacing:.025em}.studioNavApple{padding-inline:8px;font-size:9px}.studioNavMenu>summary{gap:3px;padding:6px 5px}}@media (max-width:375px){.studioNav{gap:5px;padding-inline:6px}.studioBrand{gap:5px;font-size:8px;letter-spacing:0}.studioBrandMark{width:22px;height:22px;flex-basis:22px}.studioNavApple{gap:3px;padding-inline:5px}.studioNavMenu>summary{gap:2px;padding:6px 4px}.studioNavMenu>summary svg{width:12px;height:12px}}@media (max-width:620px){.studioBrandWide{display:none}.studioBrandNarrow{display:inline}.studioNavMenu{margin-left:auto}}.studioScope h1,.studioScope h2,.studioScope h3{text-wrap:balance}.studioPhrase{display:inline-block}.studioScope .studioSection h2[data-section-nav]{scroll-margin-top:145px!important}.studioScope :is(a,button,input,textarea,select,summary,[role=button],[tabindex]):focus-visible{outline:2px solid var(--studio-rust)!important;outline-offset:3px}@media (prefers-reduced-motion:reduce){.studioScope *,.studioScope :after,.studioScope :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}