:root{--font-ui:"Instrument Sans Variable";--font-display:"Bricolage Grotesque Variable";--font-reflective:"Cormorant Garamond Variable";--ink:#141310;--paper:#f4f1ea;--acid:#cbeb3e;--muted:#625f58;--line:#14131030;--soft-line:#1413101a;--signal-red:#a92f24;--signal-blue:#2458c6;--frame-height:64px;--page-pad:clamp(20px, 4vw, 64px);font-family:var(--font-ui), "Instrument Sans", Arial, sans-serif;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);min-height:100vh;color:var(--ink);margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--signal-blue);outline-offset:2px}a{color:inherit}.skipLink{z-index:100;background:var(--acid);color:var(--sb-on-accent);padding:12px 18px;font-weight:700;position:fixed;top:-60px;left:12px}.skipLink:focus{top:12px}.skipLink:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.appFrame{height:var(--frame-height);border-bottom:1px solid var(--line);padding:0 var(--page-pad);z-index:20;background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:sticky;top:0}.scenePath{align-items:center;gap:10px;min-width:0;display:flex}.wordmark{min-height:44px;font-family:var(--font-ui), sans-serif;flex-shrink:0;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.wordmark span{background:var(--acid);letter-spacing:.04em;color:var(--sb-on-accent);margin-left:2px;padding:2px 5px;font-size:.6875rem}.pathDivider{color:var(--line)}.pathTrail{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);letter-spacing:.11em;font-size:.5625rem;font-weight:800;overflow:hidden}.worldNav{align-items:center;gap:clamp(18px,3vw,42px);display:flex}.worldNav a{color:var(--muted);font-size:.75rem;font-weight:650;text-decoration:none}.worldNav a:hover{color:var(--ink)}.worldNav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -3px 0 var(--acid)}.worldNav .commandKey{border:1px solid var(--line);padding:6px 9px;font-size:.6875rem;font-weight:700;text-decoration:none}.worldNav .reportIssueLink{text-underline-offset:3px;font-size:.625rem;text-decoration:underline}.mobileHeaderActions{align-items:center;gap:7px;display:none}.mobileCommandKey,.mobileIssueLink{border:1px solid var(--line);color:var(--ink);padding:6px 9px;font-size:.6875rem;font-weight:700;text-decoration:none}.mobileIssueLink{text-align:center;min-width:29px}.mobileNav{display:none}.publicMain{background:#f0ede4;min-height:100vh}.enquiryPage{--enquiry-pad:clamp(22px, 6vw, 82px);width:min(1160px,100%);min-height:100vh;padding:0 var(--enquiry-pad) 42px;margin:0 auto}.enquiryBrand{border-bottom:1px solid var(--ink);min-height:86px;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;align-items:center;gap:9px;font-size:1.5rem;font-weight:800;display:flex}.enquiryBrand span{background:var(--acid);font-family:var(--font-ui), sans-serif;letter-spacing:.12em;color:var(--sb-on-accent);padding:4px 7px 3px;font-size:.5625rem;font-weight:700}.enquiryProgress{color:var(--muted);letter-spacing:.13em;justify-content:space-between;padding:18px 0 14px;font-size:.5625rem;font-weight:700;display:flex;position:relative}.enquiryProgress:after{content:"";background:var(--line);height:2px;position:absolute;inset:auto 0 0}.enquiryProgress i{z-index:1;background:var(--ink);height:2px;transition:width .26s;position:absolute;bottom:0;left:0}.enquiryPage form{max-width:920px;margin:0 auto}.enquiryStage{padding:clamp(56px,8vw,100px) 0 26px}.enquiryKicker{letter-spacing:.18em;margin:0 0 18px;font-size:.625rem;font-weight:700}.enquiryStage h1,.enquiryThanks h1{max-width:860px;font-family:var(--font-display), sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(48px,8vw,96px);font-weight:620;line-height:.9}.enquiryLead{max-width:650px;color:var(--muted);font-family:var(--font-reflective), serif;margin:24px 0 0;font-size:clamp(21px,2.5vw,29px);line-height:1.15}.enquiryFields{grid-template-columns:1fr 1fr;gap:28px 22px;margin-top:60px;display:grid}.enquiryFields label,.enquiryLong{letter-spacing:.1em;text-transform:uppercase;gap:9px;font-size:.625rem;font-weight:700;display:grid}.enquiryFields label small,.enquiryLong small,.enquiryStage legend small{color:var(--muted);letter-spacing:.02em;text-transform:none;font-size:.5625rem;font-weight:600}.enquiryFields input,.enquiryLong input,.enquiryLong textarea{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);letter-spacing:0;text-transform:none;resize:vertical;background:0 0;border-radius:0;padding:12px 2px;font-size:1.0625rem}.enquiryFields input:focus,.enquiryLong input:focus,.enquiryLong textarea:focus{background:color-mix(in srgb, var(--acid) 15%, transparent)}.enquiryFields .wide{grid-column:1/-1}.enquiryHoney{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.enquiryStage fieldset{border:0;margin:46px 0 0;padding:0}.enquiryStage legend{letter-spacing:.09em;text-transform:uppercase;margin-bottom:15px;font-size:.6875rem;font-weight:700}.enquiryChoices{gap:10px;margin-top:52px;display:grid}.enquiryChoices.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.enquiryChoice{cursor:pointer;display:block;position:relative}.enquiryChoice input{opacity:0;position:absolute}.enquiryChoice>span{border:1px solid var(--line);align-content:center;gap:7px;min-height:86px;padding:19px 22px;transition:background .14s,border-color .14s;display:grid}.enquiryChoice strong{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;font-size:clamp(18px,2.2vw,27px);font-weight:620}.enquiryChoice small{max-width:560px;color:var(--muted);font-size:.6875rem;line-height:1.4}.enquiryChoice input:checked+span{border-color:var(--ink);background:var(--acid);box-shadow:inset 5px 0 0 var(--ink);color:var(--sb-on-accent)}.enquiryChoice input:focus-visible+span{outline:3px solid var(--signal-blue);outline-offset:2px}.enquiryChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.enquiryChecks label{cursor:pointer;position:relative}.enquiryChecks input{opacity:0;position:absolute}.enquiryChecks span{border:1px solid var(--line);align-items:center;min-height:52px;padding:13px 16px 13px 44px;font-size:.8125rem;font-weight:650;display:flex}.enquiryChecks span:before{content:"";border:1px solid var(--ink);width:13px;height:13px;position:absolute;left:16px}.enquiryChecks input:checked+span{border-color:var(--ink);background:color-mix(in srgb, var(--acid) 45%, transparent)}.enquiryChecks input:checked+span:before{background:var(--ink);box-shadow:inset 0 0 0 3px var(--acid)}.enquiryChecks input:focus-visible+span{outline:3px solid var(--signal-blue);outline-offset:2px}.enquiryLong{margin-top:46px}.enquirySplit{grid-template-columns:1fr 1fr;gap:20px;display:grid}.enquirySplit .enquiryChoice>span{min-height:64px}.enquiryReviewList{border-top:2px solid var(--ink);margin:56px 0 0}.enquiryReviewList>div{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) auto;align-items:baseline;gap:24px;padding:24px 3px;display:grid}.enquiryReviewLabel{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.5625rem;font-weight:700}.enquiryReviewValue{font-family:var(--font-display), sans-serif;margin:0;font-size:1.25rem;font-weight:620}.enquiryReviewValue small{color:var(--muted);font-family:var(--font-ui), sans-serif;margin-top:7px;font-size:.6875rem;font-weight:450;line-height:1.4;display:block}.enquiryReview button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:2px;font-size:.625rem;font-weight:700}.enquiryNotice{border-left:4px solid var(--signal-red);color:var(--signal-red);margin:14px 0;padding:12px 16px;font-size:.75rem;font-weight:650}.enquiryActions{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;padding:22px 0 42px;display:flex}.enquiryActions button{cursor:pointer;border:0;min-height:49px;padding:13px 19px;font-weight:700}.enquiryBack{text-underline-offset:4px;background:0 0;text-decoration:underline}.enquiryNext{background:var(--ink);min-width:180px;color:var(--paper);justify-content:space-between;gap:35px;display:flex}.enquiryNext:hover{background:var(--acid);color:var(--sb-on-accent)}.enquiryFoot{border-top:1px solid var(--line);color:var(--muted);padding-top:18px;font-size:.5625rem;line-height:1.5}.enquiryThanks{padding-top:0}.enquiryThanks .enquiryKicker{margin-top:clamp(70px,12vw,150px)}.enquiryThanks>p:last-child{max-width:610px;color:var(--muted);font-family:var(--font-reflective), serif;margin:30px 0;font-size:1.5625rem;line-height:1.25}@media (max-width:680px){.enquiryBrand{min-height:70px;font-size:1.25rem}.enquiryStage{padding-top:48px}.enquiryStage h1,.enquiryThanks h1{font-size:clamp(45px,15vw,68px)}.enquiryFields,.enquiryChoices.compact,.enquiryChecks,.enquirySplit{grid-template-columns:1fr}.enquiryFields{gap:22px;margin-top:42px}.enquiryReviewList>div{grid-template-columns:78px minmax(0,1fr);gap:12px}.enquiryReviewList button{grid-column:2;justify-self:start}.enquiryActions{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f0ede4f0;position:sticky;bottom:0}.enquiryNext{min-width:160px}}.scene{min-height:calc(100vh - var(--frame-height));padding:52px var(--page-pad) 80px}.sceneHeader{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;gap:32px;padding-bottom:28px;display:flex}.eyebrow{letter-spacing:.16em;margin:0 0 18px;font-size:.6875rem;font-weight:800}.sceneHeader h1,.errorScene h1{max-width:800px;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(42px,6vw,82px);font-weight:650;line-height:.94}.sceneLead{color:var(--muted);margin:20px 0 0;font-size:.9375rem}.sceneActions{gap:9px;padding-bottom:2px;display:flex}.primaryButton,.ghostButton,.completionButton{border:1px solid var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:12px 16px;font-weight:750;text-decoration:none;display:inline-flex}.primaryButton{background:var(--ink);color:var(--paper)}.primaryButton:hover{background:var(--acid);color:var(--sb-on-accent)}.ghostButton{background:0 0}button:disabled{cursor:not-allowed;opacity:.42}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.taskToolbar{border-bottom:1px solid var(--line);align-items:center;gap:4px;min-height:58px;display:flex}.taskToolbar button{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:.625rem;font-weight:800}.taskToolbar button.active{background:var(--acid);color:var(--sb-on-accent)}.captureToggle{display:none}.taskSearch{align-items:center;gap:8px;margin-left:auto;display:flex}.taskSearch span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.taskSearch input{border:0;border-bottom:1px solid var(--line);width:clamp(120px,16vw,210px);color:var(--ink);background:0 0;padding:7px 2px;font-size:.75rem}.taskSort{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-left:10px;font-size:.5625rem;font-weight:800;display:flex}.taskSort select{border:0;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;padding:7px 18px 7px 2px;font-size:.625rem;font-weight:750}.taskToolbar .clearTaskView{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.projectionStamp{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:.625rem}.projectionStamp:before{content:"";background:var(--acid);width:7px;height:7px;box-shadow:0 0 0 2px var(--ink);border-radius:50%;margin-right:7px;display:inline-block}.quickCapture{background:var(--acid);border-bottom:2px solid var(--ink);color:var(--sb-on-accent);grid-template-columns:minmax(180px,1.2fr) minmax(240px,2fr) repeat(5,minmax(100px,.7fr)) auto;align-items:end;gap:12px;padding:18px;display:grid}.quickCapture>div:first-child{align-self:center}.quickCapture .eyebrow{margin:0 0 3px;display:block}.quickCapture>div:first-child strong{font-family:var(--font-display), sans-serif;font-size:1.125rem}.quickCapture label{text-transform:uppercase;letter-spacing:.07em;gap:6px;font-size:.5625rem;font-weight:800;display:grid}.quickCapture input,.quickCapture select{background:color-mix(in srgb, var(--paper) 75%, transparent);border:0;border-bottom:1px solid var(--ink);width:100%;min-width:0;padding:9px 7px}.inheritedContext{letter-spacing:.035em;border-left:3px solid;grid-column:1/-1;margin:0;padding:8px 10px;font-size:.6875rem;font-weight:700}.quickCapture .inheritedContext{background:color-mix(in srgb, var(--paper) 42%, transparent)}.ideaPromotion{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.ideaPromotion>div{background:var(--paper-strong);border:1px solid var(--line);gap:12px;margin-top:12px;padding:16px;display:grid}.ideaPromotion dl,.ideaPromotion>div>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.ideaPromotion label{gap:6px;display:grid}.ideaPromotion input,.ideaPromotion textarea,.ideaPromotion select{border:1px solid var(--line);background:var(--paper);width:100%;padding:9px}.ideaPromotion button{border:1px solid var(--ink);background:var(--paper);padding:9px 12px;font-weight:750}.ideaPromotion>button,.ideaPromotion>div>div button:last-child{background:var(--ink);color:var(--paper)}.ideaReferenceReview{background:var(--paper-strong);border:1px solid var(--line);gap:12px;margin-top:12px;padding:16px;display:grid}.ideaReferenceReview>h3,.ideaReferenceReview>p{margin:0}.ideaReferenceReview>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ideaReferenceReview button,.ideaEvidence>button{border:1px solid var(--ink);background:var(--paper);padding:9px 12px;font-weight:750}.ideaReferenceReview>div:last-child button:last-child,.ideaEvidence>button{background:var(--ink);color:var(--paper)}.ideaEvidence>button{margin-top:12px}.ideaEvidence article a{color:inherit;overflow-wrap:anywhere}.promotionSuccess{border-left:4px solid var(--acid);margin:14px 0 0;padding:12px}.captureActions{gap:7px;display:flex}.captureActions button{border:1px solid var(--ink);cursor:pointer;white-space:nowrap;background:0 0;padding:10px 12px}.captureActions .primaryButton{background:var(--ink);color:var(--paper)}.taskWorkspace{grid-template-columns:minmax(0,1fr) minmax(330px,410px);min-height:600px;display:grid}.taskInspectorWide .taskWorkspace{grid-template-columns:minmax(0,1fr) minmax(430px,520px)}.taskList{border-right:1px solid var(--line);padding-right:clamp(24px,3vw,48px)}.taskGroup>header{border-bottom:1px solid var(--ink);grid-template-columns:auto auto 1fr;align-items:baseline;gap:9px;padding:32px 0 12px;display:grid}.taskGroup>header h2{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:0;font-size:1.4375rem}.taskGroup>header span{background:var(--ink);color:var(--paper);place-items:center;min-width:22px;height:22px;font-size:.625rem;display:inline-grid}.taskGroup>header p{color:var(--muted);justify-self:end;margin:0;font-size:.6875rem}.taskRow{border:0;border-bottom:1px solid var(--soft-line);text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;grid-template-columns:20px minmax(190px,1fr) 74px 70px 18px;align-items:center;gap:12px;padding:16px 10px 16px 2px;display:grid}.taskRow:hover,.taskRow.selected{background:#cbeb3e33}.taskRow.selected{box-shadow:inset 4px 0 0 var(--acid);padding-left:10px}.completionMark{border:1.5px solid var(--ink);border-radius:50%;width:12px;height:12px}.completionMark.done{background:var(--acid);box-shadow:inset 0 0 0 2px var(--paper);color:var(--sb-on-accent)}.taskIdentity{gap:4px;min-width:0;display:grid}.taskIdentity strong{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.taskIdentity small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.taskGoalSignal{background:var(--ink);color:var(--acid);letter-spacing:.07em;text-transform:uppercase;justify-self:start;padding:2px 5px;font-size:.4375rem;font-weight:900}.taskSignals{min-width:0;color:var(--muted);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;gap:10px;font-size:.5625rem;font-weight:700;display:flex;overflow:hidden}.taskSignals span+span:before{content:"·";color:var(--line);margin-right:10px}.priorityTag{letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-weight:800}.priority-time-critical{color:var(--signal-red)}.priority-important{color:#9b4b14}.taskRow time{color:var(--muted);font-size:.6875rem}.rowArrow{opacity:0;transition:all .16s;transform:translate(-3px,3px)}.taskRow:hover .rowArrow,.taskRow.selected .rowArrow{opacity:1;transform:none}.inspector,.inspectorPlaceholder{top:calc(var(--frame-height) + 16px);max-height:calc(100vh - var(--frame-height) - 32px);align-self:start;position:sticky;overflow:auto}.inspector{border:1px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#ebe7de;margin:24px 0 0 24px}.inspectorPlaceholder{border-top:1px solid var(--ink);color:var(--muted);margin:36px 0 0 32px;padding:32px}.inspectorPlaceholder span{letter-spacing:.14em;color:var(--ink);font-size:.625rem;font-weight:800}.inspectorPlaceholder p{max-width:270px;line-height:1.5}.inspectorHeader{border-bottom:1px solid var(--ink);background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.inspectorHeader span{letter-spacing:.14em;font-size:.625rem;font-weight:800}.inspectorHeader small{color:var(--acid);margin-left:9px}.inspectorHeader button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:.6875rem}.inspectorHeaderActions{align-items:center;gap:12px;display:flex}.inspectorHeaderActions button:first-child{color:var(--acid);font-weight:800}.taskHistory>a{color:var(--ink);text-underline-offset:3px;margin:12px 0 2px;font-size:.6875rem;font-weight:800;display:inline-block}.inspectorForm{padding:20px}.inspectorForm label{letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:.625rem;font-weight:800;display:grid}.inspectorForm input,.inspectorForm select,.inspectorForm textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;letter-spacing:normal;resize:vertical;background:#f4f1eab3;padding:10px 9px}.inlineEditNote{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:.5625rem;font-weight:700}.inlineField input,.inlineField select,.inlineField textarea,.naturalDate input{transition:box-shadow .14s,background .14s;box-shadow:inset 3px 0 #0000}.inlineField:focus-within input,.inlineField:focus-within select,.inlineField:focus-within textarea,.naturalDate:focus-within input{background:var(--paper);box-shadow:inset 3px 0 0 var(--acid)}.inlineField input:disabled,.inlineField select:disabled,.inlineField textarea:disabled,.naturalDate input:disabled{cursor:progress;opacity:.68}.titleField textarea{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;resize:none;font-size:1.375rem;font-weight:630;line-height:1.05}.fieldGrid{grid-template-columns:1fr 1fr;gap:17px 12px;margin-top:24px;display:grid}.wideField{grid-column:1/-1}.naturalDate small{min-height:13px;color:var(--muted);letter-spacing:0;text-transform:none;font-size:.5625rem;font-weight:500}.naturalDate small.dateError{color:var(--signal-red)}.contextStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;gap:6px 12px;margin-top:22px;padding:12px 0;display:grid}.contextStrip span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.5625rem}.contextStrip code{white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;overflow:hidden}.contextStrip strong{font-size:.6875rem}.legacyContext{color:var(--muted);text-transform:none;letter-spacing:normal;margin:-4px 0 0;font-size:.6875rem;line-height:1.4}.relationshipLinks{flex-wrap:wrap;gap:8px;margin-top:-6px;display:flex}.relationshipLinks a{border-bottom:1px solid var(--ink);padding:3px 0;font-size:.625rem;font-weight:800;text-decoration:none}.relationshipLinks a+a{margin-left:10px}.taskGoalLinks{border-left:4px solid var(--acid);margin-top:0;padding-left:10px}.taskGoalLinks small{color:var(--muted);flex-basis:100%;font-size:.5625rem;line-height:1.4}.taskHistory{border-bottom:1px solid var(--line)}.taskHistory summary{cursor:pointer;text-transform:uppercase;letter-spacing:.07em;padding:14px 0;font-size:.5625rem;font-weight:800}.taskHistory summary span{float:right;background:var(--ink);color:var(--paper);text-align:center;min-width:20px;padding:2px 4px}.taskHistory ol{margin:0;padding:0 0 8px;list-style:none}.taskHistory li{border-top:1px solid var(--soft-line);grid-template-columns:1fr auto;gap:3px 10px;padding:10px 0;display:grid}.taskHistory li strong{text-transform:capitalize;font-size:.6875rem}.taskHistory li time,.taskHistory li small,.taskHistory>p{color:var(--muted);font-size:.5625rem}.taskHistory li small{grid-column:1/-1}.inspectorActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.completionButton{background:0 0}.formNotice{color:var(--muted);margin:14px 0 -8px;font-size:.75rem}.conflictBanner{border-bottom:1px solid var(--signal-red);background:#fff0ed;padding:16px 20px}.conflictBanner strong{color:var(--signal-red)}.conflictBanner p{font-size:.75rem;line-height:1.4}.conflictBanner button{cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline}.reapplyBanner{background:color-mix(in srgb, var(--acid) 28%, var(--paper));border-bottom:1px solid var(--ink);padding:16px 20px}.reapplyBanner strong{color:var(--ink)}.reapplyBanner p{font-size:.75rem;line-height:1.4}.reapplyBanner button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;padding:9px 12px;font-weight:750}.undoBar{z-index:30;background:var(--ink);color:var(--paper);box-shadow:5px 5px 0 var(--acid);align-items:center;gap:26px;padding:12px 14px 12px 18px;font-size:.75rem;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.undoBar button{background:var(--acid);color:var(--sb-on-accent);cursor:pointer;border:0;padding:7px 12px;font-weight:800}.emptyState{color:var(--muted);padding:80px 0}.emptyState button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0}.loadingScene,.errorScene{max-width:900px;margin:0 auto}.loadingRule{background:var(--ink);transform-origin:0;height:2px;animation:1.2s ease-in-out infinite loading}@keyframes loading{0%,to{transform:scaleX(.1)}50%{transform:scaleX(1)}}.errorScene p:not(.eyebrow){max-width:620px;color:var(--muted);margin:24px 0;line-height:1.6}.superbadOverview{padding-top:0}.superbadPeers{border-bottom:1px solid var(--line);align-items:center;gap:24px;min-height:58px;display:flex}.superbadPeers a{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:21px 0 17px;font-size:.625rem;font-weight:800;text-decoration:none}.superbadPeers a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -3px 0 var(--acid)}.superbadMission{border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;min-height:min(510px,100vh - 122px);padding:58px 0 34px;display:grid}.superbadMission h1{max-width:1000px;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(48px,7vw,100px);font-weight:650;line-height:.9}.superbadMission p:not(.eyebrow){font-family:var(--font-reflective), serif;margin:24px 0 8px;font-size:clamp(20px,2.2vw,31px)}.superbadMission small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.625rem;font-weight:750}.superbadMission>a{white-space:nowrap;margin-bottom:2px}.superbadTruths{border-bottom:2px solid var(--ink);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.superbadTruths a{border-right:1px solid var(--line);grid-template-rows:auto 1fr auto;min-height:165px;padding:21px 18px;text-decoration:none;display:grid}.superbadTruths a:first-child{padding-left:0}.superbadTruths a:last-child{border-right:0}.superbadTruths a:hover{background:color-mix(in srgb, var(--acid) 18%, var(--paper))}.superbadTruths span,.superbadTruths small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-weight:750}.superbadTruths strong{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;align-self:center;font-size:clamp(42px,5vw,72px);font-weight:620}.superbadTruths small{letter-spacing:.03em;text-transform:none;max-width:150px;line-height:1.35}.superbadExceptions{border-top:2px solid var(--signal-red);margin-top:44px}.superbadExceptions>header{justify-content:space-between;align-items:center;padding:16px 4px;display:flex}.superbadExceptions>header .eyebrow{color:var(--signal-red);margin:0}.superbadExceptions>header a{text-underline-offset:3px;font-size:.625rem;font-weight:800}.superbadExceptions article{border-top:1px solid var(--line);grid-template-columns:70px minmax(0,1fr) auto;gap:18px;padding:16px 4px;display:grid}.superbadExceptions article span{color:var(--signal-red);font-size:.5625rem;font-weight:850}.superbadExceptions article small{color:var(--muted);font-size:.5625rem}.liquidityControlScene{padding-top:0;padding-bottom:120px}.liquidityHero{border-bottom:4px solid var(--ink);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(40px,8vw,120px);min-height:min(600px,100vh - 122px);padding:clamp(60px,9vw,120px) 0 42px;display:grid}.liquidityHero h1{max-width:900px;font-family:var(--font-display), sans-serif;letter-spacing:-.075em;margin:10px 0 0;font-size:clamp(58px,9vw,132px);font-weight:650;line-height:.82}.liquidityHero>div:last-child>p{max-width:39ch;color:var(--muted);font-family:var(--font-reflective), serif;margin:0;font-size:clamp(20px,2vw,29px);line-height:1.15}.liquidityActions{align-items:center;gap:24px;margin-top:28px;display:flex}.liquidityActions>a:not(.primaryButton){text-underline-offset:4px;font-size:.625rem;font-weight:850}.liquidityControlScene>.truthState{margin:30px 0 80px}.liquiditySignals>header,.liquidityBoundaries>header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;gap:36px;padding-bottom:14px;display:flex}.liquiditySignals h2,.liquidityBoundaries h2,.liquidityActivation h2{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(35px,5vw,68px);line-height:.92}.liquiditySignals>div{border-bottom:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.liquiditySignals article{border-right:1px solid var(--line);grid-template-rows:auto 1fr auto;min-height:220px;padding:20px 18px 24px;display:grid}.liquiditySignals article:first-child{padding-left:0}.liquiditySignals article:last-child{border-right:0}.liquiditySignals article span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-weight:850}.liquiditySignals article strong{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;align-self:center;font-size:clamp(34px,4vw,58px)}.liquiditySignals article p,.liquidityBoundaries article p{color:var(--muted);margin:0;font-size:.625rem;line-height:1.5}.liquidityBoundaries{margin-top:100px}.liquidityBoundaries>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.liquidityBoundaries article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:170px;padding:22px 24px 25px}.liquidityBoundaries article:first-child{padding-left:0}.liquidityBoundaries article:last-child{border-right:0}.liquidityBoundaries article strong{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin-bottom:42px;font-size:1.4375rem;display:block}.liquidityActivation{border-top:4px solid var(--ink);max-width:930px;margin-top:110px;padding-top:22px}.liquidityActivation h2{max-width:760px;margin-top:12px}.liquidityActivation ol{counter-reset:liquidity-step;border-top:1px solid var(--line);margin:42px 0 0;padding:0;list-style:none}.liquidityActivation li{counter-increment:liquidity-step;border-bottom:1px solid var(--line);grid-template-columns:60px minmax(0,1fr);gap:18px;padding:18px 4px;font-size:.75rem;line-height:1.5;display:grid}.liquidityActivation li:before{content:counter(liquidity-step, decimal-leading-zero);color:var(--muted);letter-spacing:.08em;font-size:.5625rem;font-weight:850}.internalProjectList{border-top:2px solid var(--ink);margin:34px 0 0;padding:0;list-style:none}.internalProjectOrder{max-width:760px;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:28px 0 -18px;font-size:.5625rem;font-weight:800}.internalProjectList a{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) 180px;align-items:baseline;gap:28px;padding:22px 5px;text-decoration:none;display:grid}.internalProjectList a:hover{background:color-mix(in srgb, var(--acid) 18%, var(--paper))}.internalProjectList span{letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-weight:850}.internalProjectList strong{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;font-size:1.4375rem}.internalProjectList p{color:var(--muted);margin:6px 0 0;font-size:.6875rem}.internalProjectList p b,.internalProjectList small b{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:.5rem}.internalProjectList small{color:var(--muted);text-align:right;font-size:.5625rem;line-height:1.5}.clientScene>.truthState{margin:24px 0}.clientLanding{gap:64px;margin-top:48px;display:grid}.clientLandingGroup>header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;gap:32px;padding-bottom:14px;display:flex}.clientLandingGroup>header .eyebrow{margin:0 0 6px}.clientLandingGroup>header h2{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(32px,4vw,54px)}.clientLandingGroup>header>p{max-width:430px;color:var(--muted);text-align:right;margin:0;font-size:.6875rem;line-height:1.45}.clientLandingGroup>ol{margin:0;padding:0;list-style:none}.clientLandingGroup>ol>li{border-bottom:1px solid var(--line)}.clientLandingGroup>ol>li[data-attention=NEEDS_ATTENTION]{box-shadow:inset 4px 0 0 var(--signal-red)}.clientLandingGroup>ol>li[data-attention=CLEAR]{color:color-mix(in srgb, var(--ink) 76%, var(--paper))}.clientLandingGroup>ol>li>a{color:inherit;grid-template-columns:150px minmax(190px,.75fr) minmax(0,1.6fr);gap:clamp(18px,3vw,46px);padding:24px 8px;text-decoration:none;display:grid}.clientLandingGroup>ol>li>a:hover{background:color-mix(in srgb, var(--acid) 18%, var(--paper))}.clientLandingGroup li>a>header{align-content:start;gap:8px;display:grid}.clientLandingGroup li>a>header .eyebrow{color:inherit;margin:0}.clientLandingGroup li[data-attention=NEEDS_ATTENTION]>a>header .eyebrow{color:var(--signal-red)}.clientLandingGroup li>a>header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-weight:800}.clientLandingIdentity{min-width:0}.clientLandingIdentity h3{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(25px,2.5vw,36px);line-height:.95}.clientLandingIdentity p{color:var(--muted);margin:8px 0 0;font-size:.6875rem}.clientLandingIdentity code{color:var(--muted);overflow-wrap:anywhere;margin-top:12px;font-size:.5rem;display:block}.clientLandingGroup dl{grid-template-columns:1.35fr .55fr 1fr 1fr;gap:22px;margin:0;display:grid}.clientLandingGroup dl>div{min-width:0}.clientLandingGroup dt{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.5rem;font-weight:850}.clientLandingGroup dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:.6875rem;line-height:1.45}.clientLandingGroup dd small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:.5rem;font-weight:800;display:block}.clientLandingEmpty{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:24px 8px;font-size:.6875rem}.clientLandingBoundary{border-top:1px solid var(--line);max-width:760px;color:var(--muted);margin:-22px 0 0;padding-top:16px;font-size:.625rem;line-height:1.5}.retainerWorkspace{margin-top:36px}.retainerWorkspaceIdentity{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:11px 2px;font-size:.5rem;font-weight:800;display:flex}.retainerWorkspaceIdentity code{color:inherit;font-size:inherit;overflow-wrap:anywhere}.retainerWorkspaceNav{border-bottom:2px solid var(--ink);gap:26px;display:flex}.retainerWorkspaceNav a{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:12px 2px 14px;font-size:.625rem;font-weight:850;text-decoration:none;position:relative}.retainerWorkspaceNav a[aria-current=page]{color:var(--ink)}.retainerWorkspaceNav a[aria-current=page]:after{background:var(--acid);content:"";height:4px;position:absolute;bottom:-2px;left:0;right:0}.retainerNow,.retainerWork,.retainerHistory,.retainerUnknownView,.retainerCommercial{padding-top:42px}.retainerNow>header h2,.retainerWork>header h2,.retainerHistory>header h2,.retainerUnknownView h2{max-width:900px;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(42px,6vw,80px);line-height:.93}.retainerNowGrid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:clamp(40px,8vw,120px);margin-top:50px;display:grid}.retainerNowGrid>article{border-top:2px solid var(--ink);min-height:260px;padding-top:22px}.retainerNowGrid>article h3{max-width:15ch;font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:12px 0 8px;font-size:clamp(30px,4vw,54px);line-height:.96}.retainerNowGrid>article>p:not(.eyebrow){color:var(--muted);margin:0 0 28px;font-size:.6875rem}.retainerNowGrid dl{border-top:2px solid var(--ink);margin:0}.retainerNowGrid dl>div{border-bottom:1px solid var(--line);grid-template-columns:128px minmax(0,1fr);gap:18px;padding:17px 4px;display:grid}.retainerNowGrid dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-weight:850}.retainerNowGrid dd{margin:0;font-size:.75rem}.retainerNowGrid dd strong,.retainerNowGrid dd span{display:block}.retainerNowGrid dd span{color:var(--muted);margin-top:3px;font-size:.625rem}.retainerContextActions{border-top:1px solid var(--line);gap:22px;margin-top:40px;padding-top:16px;display:flex}.retainerContextActions a{text-underline-offset:4px;font-size:.625rem;font-weight:850}.retainerContextActions>.deliverableCreatePanel{flex:100%}.goalsScene,.goalWorkspace{padding-bottom:120px}.goalWorldSwitch{border-bottom:1px solid var(--line);gap:28px;display:flex}.goalWorldSwitch a{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;padding:13px 2px 15px;font-size:.5625rem;font-weight:850;text-decoration:none;position:relative}.goalWorldSwitch a[aria-current=page]{color:var(--ink)}.goalWorldSwitch a[aria-current=page]:after{background:var(--acid);content:"";height:4px;position:absolute;bottom:-1px;left:0;right:0}.goalsHeader{border-bottom:4px solid var(--ink);grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:end;gap:clamp(40px,8vw,120px);padding:clamp(50px,8vw,110px) 0 46px;display:grid}.goalsHeader h1{max-width:900px;font-family:var(--font-display), sans-serif;letter-spacing:-.075em;margin:9px 0 0;font-size:clamp(54px,9vw,128px);line-height:.83}.goalsHeader>p{max-width:35ch;color:var(--muted);margin:0;font-size:.75rem;line-height:1.55}.goalRows{margin:0;padding:0;list-style:none}.goalRows>li{border-bottom:1px solid var(--line)}.goalRows>li>a{color:inherit;grid-template-columns:minmax(230px,1fr) minmax(360px,1.25fr) minmax(240px,.8fr) 20px;align-items:start;gap:clamp(24px,4vw,62px);padding:30px 4px 34px;text-decoration:none;display:grid;position:relative}.goalRows>li>a:hover{background:color-mix(in srgb, var(--acid) 17%, var(--paper))}.goalRows header span,.goalNext span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.5rem;font-weight:850}.goalRows h2{max-width:18ch;font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(28px,3.2vw,47px);line-height:.95}.goalRows dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:2px 0 0;display:grid}.goalRows dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.goalRows dd{margin:9px 0 0;font-size:.6875rem;line-height:1.4}.goalRows dd small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-top:5px;font-size:.5rem;font-weight:800;display:block}.goalRows li[data-evidence=UNKNOWN] dd:first-letter{color:var(--signal-red)}.goalNext p{margin:9px 0 0;font-size:.6875rem;line-height:1.5}.goalRows a>b{padding-top:2px;font-size:1.125rem}.goalsEmpty{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:30px 4px}.goalsBoundary{border-top:2px solid var(--ink);max-width:620px;color:var(--muted);margin:32px 0 0;padding-top:13px;font-size:.625rem}.goalWorkspaceReturn{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:12px 2px 15px;font-size:.5625rem;font-weight:800;display:flex}.goalWorkspaceReturn a{color:inherit;text-underline-offset:4px}.goalWorkspaceReturn span{overflow-wrap:anywhere;text-align:right}.goalWorkspaceHeader{border-bottom:4px solid var(--ink);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(40px,8vw,120px);padding:clamp(55px,9vw,120px) 0 48px;display:grid}.goalWorkspaceHeader h1{max-width:1050px;font-family:var(--font-display), sans-serif;letter-spacing:-.07em;margin:10px 0 0;font-size:clamp(50px,8vw,116px);line-height:.87}.goalWorkspaceHeader dl{border-top:2px solid var(--ink);margin:0}.goalWorkspaceHeader dl>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;padding:12px 2px;display:grid}.goalWorkspaceHeader dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.goalWorkspaceHeader dd{text-align:right;margin:0;font-size:.625rem}.goalDefinition{border-bottom:1px solid var(--line);grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:clamp(50px,9vw,140px);padding:72px 0;display:grid}.goalDefinition h2,.goalEvidence h2,.goalWorkspaceColumns h2,.goalReviewHistory h2{max-width:14ch;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(34px,5vw,68px);line-height:.92}.goalDefinition>div:last-child>p{font-family:var(--font-reflective), serif;margin:0;font-size:clamp(27px,3.6vw,47px);line-height:1.05}.goalDefinition>div:last-child>small{max-width:65ch;color:var(--muted);margin-top:26px;font-size:.6875rem;line-height:1.6;display:block}.goalRedesignEntry{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:34px 0;display:grid}.goalRedesignEntry h2,.goalRedesignDraft h2,.goalRedesignReview h2,.goalDefinitionHistory h2{font-family:var(--font-display),sans-serif;letter-spacing:-.055em;margin:6px 0 0;font-size:clamp(34px,5vw,68px);line-height:.92}.goalRedesignEntry p:not(.eyebrow){max-width:68ch;color:var(--muted)}.goalRedesignEntry button,.goalRedesignActions button,.goalRedesignReview button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;padding:12px 16px;font-size:.5625rem;font-weight:900}.goalRedesignDraft{border-bottom:4px solid var(--ink);padding:58px 0 72px}.goalRedesignDraft>header>p:last-child,.goalRedesignBoundary{max-width:75ch;color:var(--muted);font-size:.625rem;line-height:1.55}.goalRedesignFields,.goalRedesignMeasure fieldset>div,.goalRedesignMilestones fieldset{grid-template-columns:1fr 1fr;gap:16px 22px;margin-top:34px;display:grid}.goalRedesignDraft label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:.5625rem;font-weight:850;display:grid}.goalRedesignDraft label.wide{grid-column:1/-1}.goalRedesignDraft input,.goalRedesignDraft textarea,.goalRedesignDraft select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;text-transform:none;background:0 0;border-radius:0;padding:11px;font-size:.6875rem}.goalRedesignDraft textarea{resize:vertical;min-height:92px}.goalRedesignMeasure,.goalRedesignMilestones{border-top:2px solid var(--ink);margin-top:52px;padding-top:22px}.goalRedesignMeasure h3,.goalRedesignMilestones h3{text-transform:uppercase;margin:0;font-size:.8125rem}.goalRedesignMeasure fieldset,.goalRedesignMilestones fieldset{border:1px solid var(--line);margin-top:22px;padding:18px}.goalRedesignMeasure fieldset>div{margin-top:4px}.goalRedesignMeasure legend,.goalRedesignMilestones legend{letter-spacing:.06em;padding:0 7px;font-size:.5625rem;font-weight:900}.goalRedesignReason{margin-top:40px}.goalRedesignActions,.goalRedesignReview>div{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.goalRedesignActions button:first-child,.goalRedesignReview button:first-child{color:var(--ink);background:0 0}.goalRedesignReview{padding:64px max(24px,calc((100vw - var(--content-max))/2));background:var(--acid);color:var(--sb-on-accent);margin-inline:calc(50% - 50vw)}.goalRedesignReview dl{border-top:2px solid var(--ink);margin-top:30px}.goalRedesignReview dl>div{border-bottom:1px solid #14131047;grid-template-columns:180px minmax(0,1fr);gap:18px;padding:13px 0;display:grid}.goalRedesignReview dt{text-transform:uppercase;font-size:.5rem;font-weight:900}.goalRedesignReview dd{margin:0;font-size:.6875rem;line-height:1.5}.goalPriorDefinition{border-left:3px solid var(--ink);margin-top:24px;padding:10px 14px;font-size:.625rem}.goalDefinitionHistory{border-top:4px solid var(--ink);padding:70px 0}.goalDefinitionHistory ol{margin:35px 0 0;padding:0;list-style:none}.goalDefinitionHistory li{border-top:1px solid var(--line);grid-template-columns:100px 100px minmax(0,1fr) 90px;gap:18px;padding:15px 0;font-size:.625rem;display:grid}.goalDefinitionHistory li p{margin:0}.goalMilestones{border-bottom:4px solid var(--ink);padding:72px 0}.goalMilestones>header{grid-template-columns:minmax(300px,1.25fr) minmax(260px,.75fr);align-items:end;gap:clamp(40px,8vw,120px);display:grid}.goalMilestones>header h2{max-width:15ch;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(38px,5.5vw,74px);line-height:.9}.goalMilestones>header>p{max-width:45ch;color:var(--muted);margin:0;font-size:.6875rem;line-height:1.55}.goalMilestones>ol{border-top:3px solid var(--ink);margin:44px 0 0;padding:0;list-style:none}.goalMilestones li{border-bottom:1px solid var(--line)}.goalMilestones li[data-tranche=ACTIVE]{background:color-mix(in srgb, var(--acid) 13%, var(--paper))}.goalMilestones article{padding:clamp(24px,4vw,46px)}.goalMilestones article>header,.goalMilestones summary{grid-template-columns:155px minmax(0,1fr) 100px;align-items:baseline;gap:24px;display:grid}.goalMilestones article>header{grid-template-columns:minmax(0,1fr) 110px}.goalMilestones article>header span,.goalMilestones summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:900}.goalMilestones time{color:var(--muted);text-align:right;font-size:.5625rem;font-weight:800}.goalMilestones h3{max-width:40ch;font-family:var(--font-reflective), serif;margin:19px 0 0;font-size:clamp(27px,3.6vw,47px);line-height:1.04}.goalMilestones article dl{grid-template-columns:minmax(190px,.5fr) minmax(0,1.5fr);gap:30px;margin:34px 0 0;display:grid}.goalMilestones article dl>div{border-top:1px solid var(--ink);padding-top:11px}.goalMilestones dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.goalMilestones dd{margin:7px 0 0;font-size:.625rem;line-height:1.55}.goalMilestones details{padding:20px 3px}.goalMilestones summary{cursor:pointer;list-style-position:outside}.goalMilestones summary strong{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-size:1.0625rem;line-height:1.1}.goalMilestones details>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);gap:30px;margin:20px 0 4px 179px;padding-top:16px;display:grid}.goalMilestones details p{margin:0;font-size:.6875rem;line-height:1.55}.goalMilestones details small,.goalMilestones details b{color:var(--muted);font-size:.5625rem;line-height:1.55}.goalMilestones details b{letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-weight:850}.goalMilestoneLatest{border:1px solid var(--ink);background:var(--paper);gap:8px;margin-top:28px;padding:18px;display:grid}.goalMilestoneLatest span,.goalMilestoneLatest small,.goalMilestoneLatest b{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.5rem;line-height:1.45}.goalMilestoneLatest p{font-family:var(--font-reflective), serif;margin:0;font-size:1.5rem;line-height:1.1}.goalMilestoneLatest strong{font-size:.625rem;line-height:1.5}.goalMilestoneLatest b{font-weight:800}.goalMilestoneAssessmentPanel{margin-top:24px}.goalMilestoneAchievementPanel{margin-top:12px}.goalMilestoneAchievementPanel>button{border:1px solid var(--ink);color:var(--ink);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:11px 14px;font-size:.5rem;font-weight:900}.goalAchievementDate,.goalAchievementRationale{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;gap:7px;margin:24px 0;font-size:.5rem;font-weight:850;display:grid}.goalAchievementDate input,.goalAchievementRationale textarea{border:0;border-bottom:1px solid var(--ink);color:var(--ink);font:500 .75rem/1.4 var(--font-ui), sans-serif;letter-spacing:0;text-transform:none;background:0 0;border-radius:0;padding:10px 2px}.goalAchievementContracts{gap:18px;display:grid}.goalAchievementContracts fieldset{border:1px solid var(--ink);gap:18px;margin:0;padding:18px;display:grid}.goalAchievementContracts legend{letter-spacing:.08em;padding:0 8px;font-size:.5rem;font-weight:900}.goalAchievementContracts fieldset>strong{max-width:80ch;font-size:.6875rem;line-height:1.55}.goalAchievementAttestation{color:var(--ink);align-items:flex-start;gap:9px;font-size:.5625rem;font-weight:750;line-height:1.45;display:flex}.goalAchievementAttestation input{accent-color:var(--ink);margin-top:2px}.goalMilestoneAssessmentPanel>button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:11px 14px;font-size:.5rem;font-weight:900}.goalMilestoneAssessmentDraft,.goalMilestoneAssessmentCommit{border-top:3px solid var(--ink);padding-top:28px}.goalMilestoneAssessmentDraft h4,.goalMilestoneAssessmentCommit h4{max-width:19ch;font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(30px,4vw,52px);line-height:.93}.goalMilestoneContract{border:1px solid var(--ink);background:var(--paper);gap:8px;margin:28px 0;padding:18px;display:grid}.goalMilestoneContract span,.goalMilestoneContract small,.goalMilestoneContract time{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.5rem;line-height:1.45}.goalMilestoneContract strong{max-width:70ch;font-size:.6875rem;line-height:1.55}.goalMilestoneAssessmentDraft>p,.goalMilestoneAssessmentCommit>p{max-width:78ch;color:var(--muted);font-size:.5625rem;line-height:1.55}.goalMilestoneAssessmentDraft>div:last-child,.goalMilestoneAssessmentCommit>div:last-child{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.goalMilestoneAssessmentDraft button,.goalMilestoneAssessmentCommit button{border:1px solid var(--ink);color:var(--ink);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;padding:10px 13px;font-size:.5rem;font-weight:850}.goalMilestoneAssessmentDraft button:last-child,.goalMilestoneAssessmentCommit button:last-child{background:var(--ink);color:var(--paper)}.goalMilestoneAssessmentCommit dl{border-top:1px solid var(--ink);margin:28px 0 0}.goalMilestoneAssessmentCommit dl>div{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);gap:18px;padding:12px 2px;display:grid}.goalMilestoneAssessmentCommit dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.5rem;font-weight:850}.goalMilestoneAssessmentCommit dd{overflow-wrap:anywhere;margin:0;font-size:.625rem;line-height:1.5}.goalEvidence{padding:72px 0}.goalMeasureRows{border-top:3px solid var(--ink);margin-top:40px}.goalMeasureRows .goalMeasureEvidence{border-bottom:1px solid var(--line);padding:25px 3px 29px}.goalMeasureSummary{grid-template-columns:minmax(230px,1fr) minmax(180px,.55fr) minmax(300px,1fr);gap:clamp(24px,5vw,70px);display:grid}.goalMeasureSummary>div{align-content:start;gap:7px;display:grid}.goalMeasureRows span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.goalMeasureRows strong{font-size:1.0625rem;line-height:1.15}.goalMeasureSummary>div:first-child strong{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:1.8125rem}.goalMeasureRows small{color:var(--muted);font-size:.5625rem;line-height:1.5}.goalMeasureEvidence[data-state=UNKNOWN] .goalMeasureSummary>div:nth-child(2) strong{color:var(--signal-red)}.goalSupportingMeasures{border-top:4px solid var(--ink)}.goalSupportingMeasures>section{border-bottom:1px solid var(--line);padding:68px 0 76px}.goalSupportingMeasures>section>header{grid-template-columns:minmax(300px,.9fr) minmax(260px,1.1fr);align-items:end;gap:clamp(40px,8vw,120px);display:grid}.goalSupportingMeasures h2{max-width:14ch;font-family:var(--font-display),sans-serif;letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(34px,5vw,68px);line-height:.92}.goalSupportingMeasures header>p:last-child{max-width:58ch;color:var(--muted);margin:0;font-size:.6875rem;line-height:1.6}.goalWorkspaceColumns{border-top:4px solid var(--ink);grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);padding:62px 0 76px;display:grid}.goalWorkspaceColumns>section{min-width:0}.goalWorkspaceColumns dl{border-top:1px solid var(--ink);margin:35px 0 0}.goalWorkspaceColumns dl>div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:22px;padding:15px 2px;display:grid}.goalWorkspaceColumns dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.goalWorkspaceColumns dd{margin:0;font-size:.6875rem;line-height:1.5}.goalUnknown{border-top:1px solid var(--line);color:var(--muted);margin:34px 0 0;padding-top:15px;font-size:.6875rem}.goalNextAction{background:var(--ink);color:var(--paper);padding:clamp(36px,6vw,76px)}.goalNextAction .eyebrow{color:var(--acid)}.goalNextAction h2{max-width:24ch;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(36px,5.5vw,78px);line-height:.92}.goalNextAction>p:last-child{max-width:65ch;color:color-mix(in srgb, var(--paper) 70%, var(--ink));margin:28px 0 0;font-size:.625rem}.goalReviewHistory{border-bottom:1px solid var(--line);padding:72px 0}.goalReviewHistory>ol{border-top:3px solid var(--ink);margin:40px 0 0;padding:0;list-style:none}.goalReviewHistory>ol>li{border-bottom:1px solid var(--line);padding:24px 2px 30px}.goalReviewHistory li>header{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:.5625rem;font-weight:850;display:flex}.goalReviewHistory li>div{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:20px;display:grid}.goalReviewHistory li>div>section{background:var(--paper);min-width:0;padding:18px}.goalReviewHistory li small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.goalReviewHistory li p{overflow-wrap:anywhere;margin:9px 0 0;font-size:.6875rem;line-height:1.55}.goalReviewHistory li dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:22px 0 0;display:grid}.goalReviewHistory li dl>div{border-top:1px solid var(--ink);padding-top:10px}.goalReviewHistory li dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.goalReviewHistory li dd{margin:6px 0 0;font-size:.625rem;line-height:1.5}.goalSourceBoundary{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:25px;padding:18px 2px;font-size:.5625rem;font-weight:800;display:flex}.goalSourceBoundary a{color:inherit;text-underline-offset:4px}.goalObservationPanel{border-top:2px solid var(--ink);margin-top:34px;padding-top:18px}.goalObservationPanel>button,.goalObservationCorrection>button{background:var(--ink);color:var(--paper);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;padding:13px 18px;font-size:.5625rem;font-weight:850}.goalObservationCorrection{margin-top:12px}.goalObservationCorrection>button{color:var(--ink);border:1px solid var(--ink);background:0 0}.goalObservationDraft,.goalObservationReview{border:1px solid var(--ink);padding:clamp(24px,4vw,48px)}.goalObservationDraft h3,.goalObservationReview h3{max-width:18ch;font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:9px 0 0;font-size:clamp(32px,4vw,56px);line-height:.94}.goalObservationFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.goalObservationFields label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;align-content:start;gap:7px;font-size:.5rem;font-weight:850;display:grid}.goalObservationFields label>span{letter-spacing:.02em;text-transform:none;font-size:.4375rem;font-weight:700}.goalObservationFields .wideField{grid-column:span 2}.goalObservationFields input,.goalObservationFields select,.goalObservationFields textarea{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);font:500 .75rem/1.4 var(--font-ui), sans-serif;letter-spacing:0;text-transform:none;background:0 0;border-radius:0;padding:10px 2px}.goalObservationDraft>p,.goalObservationReview>p{max-width:75ch;color:var(--muted);font-size:.625rem;line-height:1.5}.goalObservationDraft>div:last-child,.goalObservationReview>div:last-child{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.goalObservationDraft button,.goalObservationReview button{border:1px solid var(--ink);color:var(--ink);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;padding:11px 14px;font-size:.5625rem;font-weight:850}.goalObservationDraft button:last-child,.goalObservationReview button:last-child{background:var(--ink);color:var(--paper)}.goalObservationReview dl{border-top:1px solid var(--ink);margin:30px 0}.goalObservationReview dl>div{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);gap:20px;padding:13px 2px;display:grid}.goalObservationReview dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.goalObservationReview dd{margin:0;font-size:.6875rem}.goalObservationReview blockquote{border-left:4px solid var(--acid);font-family:var(--font-reflective), serif;margin:24px 0;padding-left:18px;font-size:1.5rem}.goalObservationNotice{color:var(--muted);margin:13px 0 0;font-size:.625rem}.goalObservationHistory{border-top:1px solid var(--ink);margin:34px 0 0;padding:0;list-style:none}.goalObservationHistory li{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(160px,.7fr) 150px minmax(220px,1fr);gap:20px;padding:15px 2px;font-size:.625rem;display:grid}.goalObservationHistory time,.goalObservationHistory span,.goalObservationHistory small{color:var(--muted)}.goalActionLink{border-top:4px solid var(--ink);margin:0;padding:clamp(44px,7vw,88px) 0}.goalActionLink>header{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);align-items:end;gap:34px;display:grid}.goalActionLink>header h2{max-width:18ch;font-family:var(--font-display),sans-serif;letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(38px,5.5vw,76px);line-height:.91}.goalActionLink>header>p{color:var(--muted);font-size:.6875rem;line-height:1.55}.goalActionLink>button,.goalActionCards article>button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;margin-top:22px;padding:12px 16px;font-size:.5625rem;font-weight:900}.goalActionCards{gap:12px;margin-top:38px;display:grid}.goalActionCards article{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr) auto;align-items:start;gap:24px;padding:20px 0;display:grid}.goalActionCards article span,.goalActionCards dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.5rem;font-weight:900}.goalActionCards article strong{margin-top:5px;font-size:1.0625rem;display:block}.goalActionCards article p{color:var(--muted);margin:8px 0 0;font-size:.625rem;line-height:1.5}.goalActionCards dl{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;display:grid}.goalActionCards dd{margin:5px 0 0;font-size:.625rem}.goalActionCards article>button{color:var(--ink);background:0 0;margin:0}.goalActionDraft,.goalActionReview,.goalActionRetire{border:1px solid var(--ink);gap:20px;margin-top:24px;padding:clamp(22px,4vw,42px);display:grid}.goalActionDraft label,.goalActionRetire label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:.5rem;font-weight:900;display:grid}.goalActionDraft select,.goalActionDraft textarea,.goalActionRetire textarea{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);font:500 .75rem/1.5 var(--font-ui),sans-serif;text-transform:none;background:0 0;border-radius:0;padding:11px 2px}.goalActionDraft textarea,.goalActionRetire textarea{resize:vertical;min-height:90px}.goalActionDraft>div,.goalActionReview>div,.goalActionRetire>div{justify-content:flex-end;gap:10px;display:flex}.goalActionDraft button,.goalActionReview button,.goalActionRetire button{border:1px solid var(--ink);color:var(--ink);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;padding:11px 14px;font-size:.5625rem;font-weight:900}.goalActionDraft button:last-child,.goalActionReview button:last-child,.goalActionRetire button:last-child{background:var(--ink);color:var(--paper)}.goalActionWarning{border-left:4px solid var(--acid);margin:0;padding-left:14px;font-size:.625rem}.goalActionReview{background:var(--acid);color:var(--sb-on-accent)}.goalActionReview h3{font-family:var(--font-display),sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,52px);line-height:.94}.goalActionReview p{max-width:72ch;margin:0;font-size:.6875rem;line-height:1.55}.goalContributionHistory{border-top:2px solid var(--ink);margin-top:50px;padding-top:20px}.goalContributionHistory h3{font-family:var(--font-display),sans-serif;letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(30px,4vw,50px)}.goalContributionHistory ol{margin:24px 0 0;padding:0;list-style:none}.goalContributionHistory li{border-top:1px solid var(--line);grid-template-columns:110px minmax(180px,.7fr) minmax(240px,1fr) 220px;gap:18px;padding:15px 0;font-size:.625rem;display:grid}.goalContributionHistory li p{color:var(--muted);margin:0}.goalContributionHistory li small{color:var(--muted);text-transform:uppercase}.goalReviewPanel{border-bottom:4px solid var(--ink);padding:72px 0}.goalReviewPanel>button{background:var(--acid);color:var(--sb-on-accent);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;padding:14px 19px;font-size:.5625rem;font-weight:900}.goalReviewCorrection{margin-top:20px}.goalReviewCorrection>button{border:1px solid var(--ink);color:var(--ink);font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;padding:10px 13px;font-size:.5rem;font-weight:850}.goalAssessmentCorrection{margin-top:14px}.goalAssessmentCorrection>button{color:inherit;font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;padding:9px 12px;font-size:.5rem;font-weight:850}.goalReviewDraft,.goalReviewCommit{border:1px solid var(--ink);padding:clamp(24px,4vw,50px)}.goalReviewDraft h3,.goalReviewCommit h3{max-width:18ch;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;text-transform:none;margin:9px 0 0;font-size:clamp(34px,5vw,68px);line-height:.92}.goalReviewDraft header>p:last-child,.goalReviewDraft>p,.goalReviewCommit>p{max-width:78ch;color:var(--muted);font-size:.625rem;line-height:1.55}.goalReviewEvidence{background:var(--line);border:0;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:1px;margin:35px 0;padding:0;display:grid}.goalReviewEvidence legend{border-bottom:2px solid var(--ink);background:var(--paper);letter-spacing:.08em;text-transform:uppercase;width:100%;padding:0 0 10px;font-size:.5625rem;font-weight:850}.goalReviewEvidence>p,.goalReviewEvidence>div{background:var(--paper);align-content:start;gap:7px;min-width:0;margin:0;padding:18px;display:grid}.goalReviewEvidence>p strong{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:1.5625rem;line-height:1}.goalReviewEvidence span,.goalReviewEvidence small{color:var(--muted);font-size:.5rem;line-height:1.45}.goalReviewEvidence>div>strong{font-size:1.125rem}.goalReviewFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.goalReviewFields label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;align-content:start;gap:7px;font-size:.5rem;font-weight:850;display:grid}.goalReviewFields label>span{text-transform:none;font-size:.4375rem;font-weight:700}.goalReviewFields .wideField{grid-column:span 2}.goalReviewFields input,.goalReviewFields select,.goalReviewFields textarea{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);font:500 .75rem/1.4 var(--font-ui), sans-serif;letter-spacing:0;text-transform:none;background:0 0;border-radius:0;padding:10px 2px}.goalReviewDraft>div:last-child,.goalReviewCommit>div:last-child{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.goalReviewDraft button,.goalReviewCommit button{border:1px solid var(--ink);color:var(--ink);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;padding:11px 14px;font-size:.5625rem;font-weight:850}.goalReviewDraft button:last-child,.goalReviewCommit button:last-child{background:var(--ink);color:var(--paper)}.goalReviewSeparation{background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:34px 0;display:grid}.goalReviewSeparation>section{background:var(--paper);min-width:0;padding:22px}.goalReviewSeparation span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.goalReviewSeparation strong{margin-top:12px;font-size:.75rem;display:block}.goalReviewSeparation p{font-family:var(--font-reflective), serif;overflow-wrap:anywhere;margin:12px 0 0;font-size:1.375rem;line-height:1.15}.goalReviewCommit dl{border-top:1px solid var(--ink);margin:0}.goalReviewCommit dl>div{border-bottom:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);gap:20px;padding:13px 2px;display:grid}.goalReviewCommit dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.goalReviewCommit dd{overflow-wrap:anywhere;margin:0;font-size:.6875rem}.goalReviewNotice{color:var(--muted);margin:13px 0 0;font-size:.625rem}@media (max-width:1050px){.goalRows>li>a{grid-template-columns:minmax(240px,1fr) minmax(0,1.2fr) 20px}.goalRows dl{grid-area:1/2}.goalNext{grid-column:1/3}.goalRows a>b{grid-area:1/3}}@media (max-width:720px){.goalsScene,.goalWorkspace{padding-bottom:90px}.goalsHeader,.goalWorkspaceHeader,.goalDefinition,.goalMilestones>header{grid-template-columns:1fr}.goalsHeader{gap:28px;padding:45px 0 30px}.goalsHeader h1{font-size:clamp(54px,17vw,86px)}.goalRows>li>a{grid-template-columns:1fr 20px;gap:18px;padding:25px 2px 29px}.goalRows header{grid-column:1}.goalRows dl{grid-area:auto/1/auto/3;grid-template-columns:1fr;gap:17px}.goalNext{grid-column:1/3}.goalRows a>b{grid-area:1/2}.goalWorkspaceHeader{gap:35px;padding:48px 0 34px}.goalWorkspaceHeader h1{font-size:clamp(48px,15vw,82px)}.goalDefinition{gap:36px;padding:55px 0}.goalRedesignEntry,.goalRedesignFields,.goalRedesignMeasure fieldset>div,.goalRedesignMilestones fieldset{grid-template-columns:1fr}.goalRedesignEntry button{width:100%}.goalRedesignDraft label.wide{grid-column:1}.goalRedesignReview dl>div{grid-template-columns:1fr;gap:5px}.goalDefinitionHistory li{grid-template-columns:1fr 1fr}.goalDefinitionHistory li p{grid-column:1/-1}.goalMilestones{padding:55px 0}.goalMilestones>header{gap:24px}.goalMilestones article{padding-inline:15px}.goalMilestones article>header,.goalMilestones summary{grid-template-columns:1fr 82px;gap:15px}.goalMilestones summary strong{grid-area:2/1/auto/3}.goalMilestones article dl,.goalMilestones details>div{grid-template-columns:1fr}.goalMilestones details>div{margin-left:0}.goalMilestones details b{grid-column:auto}.goalMilestoneAssessmentCommit dl>div{grid-template-columns:1fr;gap:5px}.goalMeasureSummary,.goalSupportingMeasures>section>header{grid-template-columns:1fr;gap:23px}.goalWorkspaceColumns{grid-template-columns:1fr;gap:60px}.goalNextAction{margin-inline:-18px;padding-inline:18px}.goalSourceBoundary{display:grid}.goalObservationFields{grid-template-columns:1fr 1fr}.goalObservationFields .wideField{grid-column:1/3}.goalObservationHistory li{grid-template-columns:1fr 1fr}.goalObservationHistory small{grid-column:1/3}.goalActionLink>header,.goalActionCards article{grid-template-columns:1fr}.goalActionCards article>button{justify-self:start}.goalActionCards dl,.goalContributionHistory li{grid-template-columns:1fr 1fr}.goalContributionHistory li p,.goalContributionHistory li small{grid-column:1/3}.goalReviewEvidence,.goalReviewSeparation,.goalReviewHistory li>div,.goalReviewHistory li dl{grid-template-columns:1fr}.goalReviewFields{grid-template-columns:1fr 1fr}.goalReviewFields .wideField{grid-column:1/3}.goalReviewHistory li>header{display:grid}}.deliverableCreatePanel>button{text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:.625rem;font-weight:850;text-decoration:underline}.deliverableCreateDraft,.deliverableCreateReview{border:1px solid var(--ink);background:var(--paper);max-width:900px;margin-top:18px;padding:22px}.deliverableCreateDraft>header h3,.deliverableCreateReview>h3{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:6px 0;font-size:1.75rem}.deliverableCreateDraft>header>p:last-child,.deliverableCreateReview>p{max-width:700px;color:var(--muted);font-size:.6875rem;line-height:1.5}.deliverableInheritedContext,.deliverableCreateReview dl{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:20px 0;display:grid}.deliverableInheritedContext>div,.deliverableCreateReview dl>div{background:var(--paper);gap:6px;min-width:0;padding:13px;display:grid}.deliverableInheritedContext dt,.deliverableCreateReview dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.deliverableInheritedContext dd,.deliverableCreateReview dd{overflow-wrap:anywhere;gap:3px;min-width:0;margin:0;font-size:.6875rem;display:grid}.deliverableInheritedContext code,.deliverableCreateReview code{color:var(--muted);font-size:.5rem}.deliverableCreateFields{grid-template-columns:minmax(0,2fr) minmax(150px,1fr) minmax(150px,1fr);gap:14px;display:grid}.deliverableCreateFields label{gap:7px;font-size:.5625rem;font-weight:800;display:grid}.deliverableCreateFields input,.deliverableCreateFields textarea{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);font:inherit;border-radius:0;padding:10px}.deliverableCreateFields .wideField{grid-column:1/-1}.deliverableCreateActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.deliverableCreateActions button{border:1px solid var(--ink);background:var(--paper);padding:10px 13px;font-size:.5625rem;font-weight:850}.deliverableCreateActions button:last-child{background:var(--ink);color:var(--paper)}.deliverableCreateNotice{color:var(--signal-red);margin:10px 0 0;font-size:.625rem}.retainerContextActions>.shootCreatePanel{flex:100%}.shootCreatePanel>button{text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:.625rem;font-weight:850;text-decoration:underline}.shootCreateDraft,.shootCreateReview{border:1px solid var(--ink);background:var(--paper);max-width:900px;margin-top:18px;padding:22px}.shootCreateDraft>header h3,.shootCreateReview>h3{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:6px 0;font-size:1.75rem}.shootCreateDraft>header>p:last-child,.shootCreateReview>p{max-width:700px;color:var(--muted);font-size:.6875rem;line-height:1.5}.shootInheritedContext,.shootCreateReview dl{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:20px 0;display:grid}.shootInheritedContext>div,.shootCreateReview dl>div{background:var(--paper);gap:6px;min-width:0;padding:13px;display:grid}.shootInheritedContext dt,.shootCreateReview dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.shootInheritedContext dd,.shootCreateReview dd{overflow-wrap:anywhere;gap:3px;min-width:0;margin:0;font-size:.6875rem;display:grid}.shootInheritedContext code,.shootCreateReview code{color:var(--muted);font-size:.5rem}.shootCreateFields{grid-template-columns:minmax(0,2fr) minmax(150px,1fr) minmax(150px,1fr);gap:14px;display:grid}.shootCreateFields label{gap:7px;font-size:.5625rem;font-weight:800;display:grid}.shootCreateFields input,.shootCreateFields textarea{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);font:inherit;border-radius:0;padding:10px}.shootCreateFields .wideField,.shootCreateReview .wideField{grid-column:1/-1}.shootCreateActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.shootCreateActions button{border:1px solid var(--ink);background:var(--paper);padding:10px 13px;font-size:.5625rem;font-weight:850}.shootCreateActions button:last-child{background:var(--ink);color:var(--paper)}.shootCreateNotice{color:var(--signal-red);margin:10px 0 0;font-size:.625rem}.retainerWork>header,.retainerHistory>header{margin-bottom:44px}.retainerWork>section{margin-top:38px}.retainerWork>section>header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;padding-bottom:12px;display:flex}.retainerWork>section>header h3{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0;font-size:1.75rem}.retainerWork>section>header span{background:var(--ink);min-width:24px;height:24px;color:var(--paper);place-items:center;font-size:.5625rem;display:grid}.retainerWork ol,.retainerHistory ol{margin:0;padding:0;list-style:none}.retainerWork li,.retainerWork li>a{grid-template-columns:minmax(0,1fr) 150px 120px;align-items:baseline;gap:24px;display:grid}.retainerWork li{border-bottom:1px solid var(--line);padding:18px 4px}.retainerWork li>a{color:inherit;grid-column:1/-1;text-decoration:none}.retainerWork li>a:hover{background:color-mix(in srgb, var(--acid) 18%, var(--paper))}.retainerWork li div{gap:5px;display:grid}.retainerWork li code,.retainerHistory li code{color:var(--muted);overflow-wrap:anywhere;font-size:.5rem}.retainerWork li span,.retainerWork li small{color:var(--muted);text-transform:uppercase;font-size:.5625rem;font-weight:800}.deliverableCompletion{grid-column:1/-1}.deliverableCompletion>button{border:0;border-bottom:1px solid var(--ink);background:0 0;padding:4px 0;font-size:.5625rem;font-weight:850}.deliverableCompletion>div{border-left:3px solid var(--signal-red);background:color-mix(in srgb, var(--signal-red) 6%, var(--paper));flex-wrap:wrap;align-items:center;gap:10px;max-width:680px;padding:10px 12px;display:flex}.deliverableCompletion>div p{flex:340px;margin:0;font-size:.6875rem}.deliverableCompletion>div button{border:1px solid var(--ink);background:var(--paper);padding:8px 10px;font-size:.5625rem;font-weight:850}.deliverableCompletion>div button:last-child{background:var(--ink);color:var(--paper)}.deliverableCompletion>p{color:var(--signal-red);margin:8px 0 0;font-size:.625rem}.deliverableUndoNotice{border:1px solid var(--ink);background:var(--acid);color:var(--sb-on-accent);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.deliverableUndoNotice p{margin:0}.deliverableUndoNotice div{gap:8px;display:flex}.deliverableUndoNotice button{border:1px solid var(--ink);background:0 0;padding:8px 10px;font-size:.5625rem;font-weight:850}.deliverableUndoNotice button:first-child{background:var(--ink);color:var(--paper)}.retainerHistory li{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) 180px;gap:28px;padding:19px 4px;display:grid}.retainerHistory time{color:var(--muted);font-size:.5625rem;font-weight:800}.retainerHistory li p{color:var(--muted);margin:5px 0 0;font-size:.6875rem}.retainerUnknownView{max-width:900px}.retainerUnknownView>p:last-child{border-top:1px solid var(--line);max-width:720px;color:var(--muted);margin-top:30px;padding-top:18px;font-size:.8125rem;line-height:1.55}.retainerCommercial>.commercialValueCard{margin-top:0}.retainerCommercial>.retainerEconomics{margin-bottom:46px}.accountCommercialPanel{gap:20px;margin-bottom:46px;display:grid}.accountCommercialPanel>button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);justify-self:start;padding:10px 14px;font-weight:850}.commercialUnknown{background:var(--paper-strong);border-left:5px solid var(--line);padding:24px}.commercialUnknown h2{max-width:18ch;margin:5px 0 8px;font-size:clamp(24px,3vw,42px);line-height:.95}.commercialUnknown p:last-child{max-width:48rem;color:var(--muted)}.currentCommercialTerms{border-top:2px solid var(--ink);gap:24px;padding-top:20px;display:grid}.currentCommercialTerms>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.currentCommercialTerms>header h2{margin:4px 0 0;font-size:clamp(32px,4vw,58px);line-height:.92}.currentCommercialTerms>header>span{background:var(--acid);letter-spacing:.06em;text-transform:uppercase;color:var(--sb-on-accent);padding:6px 9px;font-size:.5625rem;font-weight:900}.currentCommercialTerms>p{max-width:54rem;color:var(--muted);margin:-12px 0 0}.currentCommercialTerms>dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.currentCommercialTerms>dl>div{border-right:1px solid var(--line);padding:16px}.currentCommercialTerms>dl>div:first-child{padding-left:0}.currentCommercialTerms>dl>div:last-child{border-right:0}.currentCommercialTerms dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.5625rem;font-weight:850}.currentCommercialTerms dd{gap:4px;margin:8px 0 0;font-size:1.25rem;font-weight:850;display:grid}.currentCommercialTerms dd small{color:var(--muted);font-size:.625rem;font-weight:700}.currentCommercialTerms h4,.serviceMixEditor h4{letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:.6875rem}.currentCommercialTerms ol{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.currentCommercialTerms li{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;display:flex}.currentCommercialTerms li p{color:var(--muted);margin:4px 0 0}.currentCommercialTerms details{border-top:1px solid var(--line);padding-top:14px}.currentCommercialTerms summary{cursor:pointer;justify-content:space-between;font-weight:850;display:flex}.commercialTermEditor,.commercialTermReview{background:var(--paper-strong);border:1px solid var(--ink);gap:22px;padding:22px;display:grid}.commercialTermEditor header h3,.commercialTermReview h3{max-width:17ch;margin:4px 0 8px;font-size:clamp(28px,4vw,52px);line-height:.94}.commercialTermEditor header>p:last-child,.commercialTermReview>p{max-width:50rem;color:var(--muted)}.commercialTermGrid,.resourceEditor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.commercialTermEditor label,.clientMemoryDraft .resourceEditor label{letter-spacing:.04em;text-transform:uppercase;gap:6px;min-width:0;font-size:.625rem;font-weight:850;display:grid}.commercialTermEditor input,.commercialTermEditor select,.commercialTermEditor textarea,.clientMemoryDraft .resourceEditor input,.clientMemoryDraft .resourceEditor select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;font:inherit;text-transform:none;padding:10px}.serviceMixEditor{gap:12px;display:grid}.serviceMixEditor>header{justify-content:space-between;gap:12px;display:flex}.serviceMixEditor>header button,.serviceMixEditor>div>button{background:0 0;border:0;text-decoration:underline}.serviceMixEditor>div{border:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(9rem,.5fr);gap:10px;padding:14px;display:grid}.serviceMixEditor .wideField{grid-column:1/-1}.resourceEditor{border-top:1px solid var(--line);padding-top:14px}.resourceEditor summary{cursor:pointer;font-weight:850}.resourceEditor>div{margin-top:14px}.commercialCommitActions{justify-content:flex-end;gap:10px;display:flex}.commercialCommitActions button{border:1px solid var(--ink);background:var(--paper);padding:10px 14px;font-weight:850}.commercialCommitActions button:last-child{background:var(--ink);color:var(--paper)}.commercialTermReview dl{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.commercialTermReview dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:18px;padding:13px 0;display:grid}.commercialTermReview dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.5625rem;font-weight:850}.commercialTermReview dd{margin:0}.commercialTermNotice{border-left:4px solid var(--acid);background:var(--paper-strong);margin:0;padding:12px}.projectWorkspace{margin-top:36px}.projectWorkspaceIdentity{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:11px 2px;font-size:.5rem;font-weight:800;display:flex}.projectWorkspaceIdentity code{color:inherit;font-size:inherit;overflow-wrap:anywhere}.projectWorkspaceNav{border-bottom:2px solid var(--ink);gap:26px;display:flex}.projectWorkspaceNav a{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:12px 2px 14px;font-size:.625rem;font-weight:850;text-decoration:none;position:relative}.projectWorkspaceNav a[aria-current=page]{color:var(--ink)}.projectWorkspaceNav a[aria-current=page]:after{background:var(--acid);content:"";height:4px;position:absolute;bottom:-2px;left:0;right:0}.projectNow,.projectPlan,.projectWork,.projectContextView,.projectHistory{padding-top:42px}.projectNow>header h2,.projectPlan>header h2,.projectWork>header h2,.projectContextView>header h2,.projectHistory>header h2{max-width:980px;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(40px,5.5vw,72px);line-height:.95}.projectNowGrid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:clamp(40px,8vw,120px);margin-top:50px;display:grid}.projectNowGrid>article{border-top:2px solid var(--ink);padding-top:22px}.projectNowGrid>article h3{max-width:17ch;font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:12px 0 8px;font-size:clamp(27px,3.5vw,48px);line-height:.98}.projectNowGrid>article>p:not(.eyebrow){color:var(--muted);margin:0 0 26px;font-size:.6875rem}.projectNextMoveLabel{margin-top:34px}.projectNowGrid>article>strong{margin:9px 0 18px;font-size:1rem;display:block}.projectNowGrid dl{border-top:2px solid var(--ink);margin:0}.projectNowGrid dl>div{border-bottom:1px solid var(--line);grid-template-columns:128px minmax(0,1fr);gap:18px;padding:17px 4px;display:grid}.projectNowGrid dt,.projectPlanFacts dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-weight:850}.projectNowGrid dd,.projectPlanFacts dd{margin:0;font-size:.75rem}.projectContextActions{border-top:1px solid var(--line);gap:22px;margin-top:40px;padding-top:16px;display:flex}.projectContextActions a{text-underline-offset:4px;font-size:.625rem;font-weight:850}.projectInlineControls{border:0;border-top:2px solid var(--ink);grid-template-columns:160px minmax(180px,.7fr) minmax(210px,1fr);gap:16px 22px;margin:34px 0 0;padding:18px 4px 4px;display:grid}.projectInlineControls legend{color:var(--muted);letter-spacing:.09em;padding:0 8px 0 0;font-size:.5rem;font-weight:850}.projectInlineControls label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:.5625rem;font-weight:800;display:grid}.projectInlineControls input,.projectInlineControls select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:0;padding:9px 10px;font-size:.75rem}.projectInlineControls input:focus-visible,.projectInlineControls select:focus-visible{outline:3px solid var(--acid);outline-offset:1px}.projectInlineFeedback{min-height:32px;color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;font-size:.5625rem;display:flex}.projectInlineFeedback button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:5px 0;font-weight:850}.projectInlineFeedback>div{gap:16px;display:flex}.projectLifecycle{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:38px;padding:22px 4px}.projectLifecycle>header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.projectLifecycle h3{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(22px,2.5vw,34px)}.projectLifecycle>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.projectLifecycle button{border:1px solid var(--ink);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:8px 13px;font-size:.625rem;font-weight:850}.projectLifecycle>p,.projectLifecycleReview>p{max-width:760px;color:var(--muted);margin:18px 0 0;font-size:.6875rem;line-height:1.5}.projectLifecycleReview{border-left:4px solid var(--acid);gap:18px;margin-top:24px;padding:5px 0 5px 20px;display:grid}.projectLifecycleReview label{max-width:780px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:.5625rem;font-weight:800;display:grid}.projectLifecycleReview input,.projectLifecycleReview textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:0;padding:11px;font-size:.75rem}.projectLifecycleReview textarea{resize:vertical;min-height:120px}.projectLifecycleReview footer{justify-content:flex-end;gap:10px;max-width:780px;display:flex}.projectLifecycleReview .primaryButton{background:var(--ink);color:var(--paper)}.projectLifecycle .dangerText,.projectLifecycle .dangerButton{color:#8e1c16;border-color:#8e1c16}.projectLifecycle .dangerButton{color:#fff;background:#8e1c16}.projectCommercialNow{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;margin-top:46px;display:grid}.projectCommercialNow>*{margin-top:0}.projectPlan>header,.projectWork>header,.projectContextView>header,.projectHistory>header{margin-bottom:42px}.projectPlanFacts{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 34px;display:grid}.projectPlanFacts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 14px}.projectPlanFacts>div:last-child{border-right:0}.projectPlanFacts dd{margin-top:7px}.projectPlan ol,.projectWork ol,.projectHistory ol{margin:0;padding:0;list-style:none}.projectPlan li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 150px 140px;align-items:baseline;gap:24px;padding:18px 4px;display:grid}.projectPlan li div,.projectWork li div{gap:5px;display:grid}.projectPlan li code,.projectWork li code,.projectHistory li code{color:var(--muted);overflow-wrap:anywhere;font-size:.5rem}.projectPlan li span,.projectPlan li time{color:var(--muted);text-transform:uppercase;font-size:.5625rem;font-weight:800}.projectPlanGap{border-left:3px solid var(--acid);max-width:760px;color:var(--muted);margin-top:28px;padding:4px 0 4px 15px;font-size:.6875rem;line-height:1.5}.projectWork>section{margin-top:38px}.projectWorkActions{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:start;gap:18px 28px;padding:0 2px 24px;display:flex}.projectWorkActions>a,.projectWorkActions>.deliverableCreatePanel>button,.projectWorkActions>.shootCreatePanel>button{color:var(--ink);text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:.625rem;font-weight:850;text-decoration:underline}.projectWorkActions>.deliverableCreatePanel,.projectWorkActions>.shootCreatePanel{flex:100%}.projectWork>section>header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;padding-bottom:12px;display:flex}.projectWork>section>header h3{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0;font-size:1.75rem}.projectWork>section>header span{background:var(--ink);min-width:24px;height:24px;color:var(--paper);place-items:center;font-size:.5625rem;display:grid}.projectWork li,.projectWork li>a{grid-template-columns:minmax(0,1fr) 150px 120px;align-items:baseline;gap:24px;display:grid}.projectWork li{border-bottom:1px solid var(--line);padding:18px 4px}.projectWork li>a{color:inherit;grid-column:1/-1;text-decoration:none}.projectWork li>a:hover{background:color-mix(in srgb, var(--acid) 18%, var(--paper))}.projectWork li span,.projectWork li small{color:var(--muted);text-transform:uppercase;font-size:.5625rem;font-weight:800}.projectContextGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.projectContextGrid article{border-top:2px solid var(--ink);flex-direction:column;align-items:flex-start;min-height:220px;padding:18px 4px;display:flex}.projectContextGrid h3{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:8px 0 12px;font-size:clamp(25px,3vw,38px);line-height:1}.projectContextGrid article>p:not(.eyebrow){max-width:62ch;color:var(--muted);font-size:.6875rem;line-height:1.5}.projectContextGrid code{color:var(--muted);overflow-wrap:anywhere;margin-top:auto;font-size:.5rem}.projectContextGrid a{margin-top:12px;font-size:.625rem;font-weight:850}.projectResourcePanel{border-top:2px solid var(--ink);margin-top:38px;padding:18px 4px 0}.projectResourcePanel>header{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.projectResourcePanel>header h3{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,38px)}.projectResourcePanel>p{max-width:68ch;color:var(--muted);font-size:.6875rem;line-height:1.5}.projectResourcePanel>button{background:var(--ink);color:var(--paper);font:inherit;letter-spacing:.06em;text-transform:uppercase;border:0;padding:11px 14px;font-size:.5625rem;font-weight:850}.projectResourcePanel>ol{margin:20px 0;padding:0;list-style:none}.projectResourcePanel>ol li{border-bottom:1px solid var(--line);padding:16px 0}.projectResourcePanel>ol li div{gap:5px;display:grid}.projectResourcePanel>ol span,.projectResourcePanel>ol small{color:var(--muted);text-transform:uppercase;font-size:.5625rem;line-height:1.45}.projectResourcePanel>ol p{margin:4px 0;font-size:.6875rem}.projectResourceReview{background:color-mix(in srgb, var(--acid) 16%, var(--paper));margin-top:22px;padding:22px}.projectResourceReview h4{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:0 0 6px;font-size:1.5625rem}.projectResourceReview>p{max-width:72ch;color:var(--muted);font-size:.6875rem;line-height:1.5}.projectResourceFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.projectResourceFields label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:.5625rem;font-weight:850;display:grid}.projectResourceFields input,.projectResourceFields select{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);font:inherit;text-transform:none;padding:10px;font-size:.6875rem}.projectResourceFields .wideField{grid-column:1/-1}.projectResourceActions{justify-content:flex-end;gap:10px;display:flex}.projectResourceActions button{border:1px solid var(--ink);color:var(--ink);font:inherit;text-transform:uppercase;background:0 0;padding:10px 13px;font-size:.5625rem;font-weight:850}.projectResourceActions button:last-child{background:var(--ink);color:var(--paper)}.projectHistory li{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) 180px;gap:28px;padding:19px 4px;display:grid}.projectHistory time{color:var(--muted);font-size:.5625rem;font-weight:800}.projectHistory li p{color:var(--muted);margin:5px 0 0;font-size:.6875rem}.clientContext{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0;display:grid}.clientIdentity,.projectIdentity{border-top:2px solid var(--ink);padding:22px 4px 4px}.clientIdentity h2,.projectIdentity h2,.clientWorkRegion h2{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,50px)}.clientIdentity dl,.projectIdentity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px;margin:26px 0 0;display:grid}.clientIdentity dt,.projectIdentity dt{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.5625rem;font-weight:800}.clientIdentity dd,.projectIdentity dd{overflow-wrap:anywhere;text-transform:capitalize;margin:5px 0 0;font-size:.75rem}.projectIdentity>p:last-child{border-top:1px solid var(--line);color:var(--muted);gap:6px;padding-top:15px;font-size:.6875rem;line-height:1.45;display:grid}.projectIdentity>p:last-child strong{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem}.clientWorkspace{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);margin-top:40px;display:grid}.relationshipIndex>header,.clientWorkRegion>header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;padding-bottom:13px;display:flex}.relationshipIndex>header .eyebrow,.clientWorkRegion>header .eyebrow{margin:0}.relationshipIndex>header span{background:var(--ink);min-width:23px;height:23px;color:var(--paper);place-items:center;font-size:.625rem;display:grid}.relationshipIndex>a{border-bottom:1px solid var(--line);gap:5px;padding:15px 5px;text-decoration:none;display:grid}.relationshipIndex>a:hover,.relationshipIndex>a.selected{background:color-mix(in srgb, var(--acid) 22%, var(--paper))}.relationshipIndex small,.relationshipIndex code{color:var(--muted);font-size:.5625rem}.relationshipIndex code{overflow-wrap:anywhere}.clientWorkRegion>header>p{max-width:330px;color:var(--muted);text-align:right;margin:0;font-size:.6875rem;line-height:1.4}.clientTaskList,.clientProjectList{margin:0;padding:0;list-style:none}.clientTaskList a,.clientProjectList a{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr) auto;align-items:baseline;gap:18px;padding:17px 5px;text-decoration:none;display:grid}.clientTaskList a:hover,.clientProjectList a:hover{background:color-mix(in srgb, var(--acid) 16%, var(--paper))}.clientTaskList span,.clientProjectList span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.5625rem;font-weight:800}.clientTaskList small,.clientProjectList small{color:var(--muted);overflow-wrap:anywhere;text-align:right;font-size:.5625rem}.clientWorkRegion>.truthState{margin-top:18px}.commercialValueCard{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:7px 24px;margin-top:24px;padding:18px 4px;display:grid}.commercialValueCard .eyebrow{grid-column:1/-1;margin:0}.commercialValueCard>strong{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-size:clamp(30px,4vw,52px)}.commercialValueCard>span{color:var(--ink);letter-spacing:.07em;text-align:right;text-transform:uppercase;align-self:center;font-size:.625rem;font-weight:850}.commercialValueCard>small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:.5625rem;font-weight:800}.commercialValueCard>p:last-child{color:var(--muted);grid-column:1/-1;margin:0;font-size:.6875rem;line-height:1.5}.commercialValueCard[data-evidence=UNKNOWN]{background:linear-gradient(135deg, transparent 70%, color-mix(in srgb, var(--acid) 26%, transparent))}.retainerEconomics{border-top:1px solid var(--ink);grid-column:1/-1;margin-top:28px;padding-top:20px}.retainerEconomics>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.retainerEconomics>header h3{max-width:12ch;margin:6px 0 0;font-size:clamp(30px,3.2vw,50px);line-height:.92}.retainerEconomics>header>p{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.625rem;font-weight:850}.retainerEconomicsBoundary{max-width:52rem;color:var(--muted);margin:20px 0 28px}.retainerEconomics dl{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.retainerEconomics dl>div{border-right:1px solid var(--line);min-width:0;padding:16px 16px 16px 0}.retainerEconomics dl>div:not(:first-child){padding-left:16px}.retainerEconomics dl>div:last-child{border-right:0}.retainerEconomics dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.5625rem;font-weight:850}.retainerEconomics dd{letter-spacing:-.04em;gap:4px;margin:10px 0 4px;font-size:clamp(20px,2vw,30px);font-weight:850;display:grid}.retainerEconomics small{letter-spacing:normal;font-size:.6875rem;font-weight:800}.retainerEconomics dl p{color:var(--muted);margin:8px 0 0;font-size:.6875rem;line-height:1.4}.backstageIndex{border-bottom:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));max-width:1080px;display:grid}.backstageIndex a{border-right:1px solid var(--line);align-content:start;gap:8px;min-width:0;min-height:132px;padding:18px 16px;text-decoration:none;display:grid}.backstageIndex a:first-child{border-left:1px solid var(--line)}.backstageIndex a:hover{background:color-mix(in srgb, var(--acid) 24%, var(--paper))}.backstageIndex span{letter-spacing:.1em;font-size:.5rem;font-weight:850}.backstageIndex strong{font-family:var(--font-display), sans-serif;font-size:1.0625rem}.backstageIndex small{color:var(--muted);font-size:.625rem;line-height:1.4}.buildQueueScene{min-height:calc(100dvh - var(--frame-height));padding:clamp(28px,5vw,72px) clamp(20px,5vw,80px) 110px}.buildQueueHero{border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:end;gap:clamp(32px,7vw,100px);padding-bottom:30px;display:grid}.buildQueueHero h1{max-width:11ch;font-family:var(--font-display), sans-serif;letter-spacing:-.065em;margin:9px 0 16px;font-size:clamp(54px,7.4vw,106px);line-height:.84}.buildQueueHero>div>p:last-child{max-width:670px;color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.buildQueueHero dl{border:1px solid var(--ink);grid-template-columns:1fr 1fr;margin:0;display:grid}.buildQueueHero dl div{min-width:0;padding:16px}.buildQueueHero dl div+div{border-left:1px solid var(--ink)}.buildQueueHero dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:850}.buildQueueHero dd{font-family:var(--font-display), sans-serif;margin:8px 0 0;font-size:2.375rem;line-height:1}.buildQueueScene .localSceneNav{border-bottom:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:44px;margin-bottom:0;font-size:.5625rem;font-weight:850;display:flex}.buildQueueScene .localSceneNav a{color:inherit;text-decoration:none}.settingsScene{min-height:calc(100vh - var(--frame-height));padding:48px var(--page-pad) 90px}.settingsHero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding-bottom:28px;display:grid}.settingsHero h1{max-width:780px;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:4px 0 10px;font-size:clamp(45px,7vw,92px);line-height:.88}.settingsHero p{max-width:720px;line-height:1.55}.settingsHero dl{gap:28px;margin:0;display:flex}.settingsHero dl div{border-left:1px solid var(--ink);padding-left:12px}.settingsHero dt{letter-spacing:.11em;text-transform:uppercase;font-size:.5625rem;font-weight:800}.settingsHero dd{font-family:var(--font-display), sans-serif;margin:5px 0 0;font-size:1.25rem}.settingsScene .localSceneNav{border-bottom:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:.5625rem;font-weight:850;display:flex}.settingsScene .localSceneNav a{color:inherit;text-decoration:none}.settingsWorkspace{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:clamp(28px,5vw,72px);margin-top:40px;display:grid}.presentationSettings{border-top:6px solid var(--acid);padding-top:20px}.presentationSettings h2,.settingsBoundary h2{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:4px 0 8px;font-size:clamp(28px,4vw,48px)}.presentationSettings>header>p:last-child{max-width:680px;color:var(--muted);line-height:1.5}.settingsFields{grid-template-columns:1fr 1fr;gap:18px;margin:34px 0;display:grid}.settingsFields label{border:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;gap:9px;padding:18px;font-size:.625rem;font-weight:800;display:grid}.settingsFields select{border:0;border-bottom:1px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);text-transform:none;padding:12px 6px;font-size:.9375rem}.settingsFields small{min-height:34px;color:var(--muted);letter-spacing:normal;text-transform:none;font-weight:500;line-height:1.45}.presentationSettings footer{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding-top:16px;display:grid}.presentationSettings footer span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem}.settingsBoundary{background:var(--ink);color:var(--paper);align-self:start;padding:24px}.settingsBoundary h2{color:var(--acid);font-size:1.875rem}.settingsBoundary ul{margin:24px 0 0;padding-left:18px}.settingsBoundary li{margin:0 0 14px;line-height:1.45}.buildQueueOperating{border:1px solid var(--ink);border-top:0;grid-template-columns:minmax(290px,.36fr) minmax(0,1fr);min-height:680px;display:grid}.buildQueueOperating>aside{border-right:1px solid var(--ink);min-width:0}.buildQueueOperating>aside>header,.buildQueueWorkspace>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:start;gap:16px;padding:20px;display:flex}.buildQueueOperating h2{font-family:var(--font-display), sans-serif;margin:4px 0 0;font-size:1.375rem;line-height:1}.buildQueueScope{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.buildQueueScope button{min-height:42px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.5625rem;font-weight:850}.buildQueueScope button+button{border-left:1px solid var(--ink)}.buildQueueScope button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.buildQueueOperating aside ol{max-height:590px;margin:0;padding:0;list-style:none;overflow:auto}.buildQueueOperating aside li{border-bottom:1px solid var(--line)}.buildQueueOperating aside li button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:16px 20px;display:grid}.buildQueueOperating aside li button:hover,.buildQueueOperating aside li button[aria-current=true]{background:color-mix(in srgb, var(--acid) 24%, var(--paper))}.buildQueueOperating aside li span,.buildQueueOperating aside li small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.5rem;font-weight:800}.buildQueueOperating aside li strong{font-size:.75rem;line-height:1.3}.buildQueueWorkspace{min-width:0;padding-bottom:24px}.buildQueueWorkspace>header h2{letter-spacing:-.045em;max-width:24ch;margin-top:10px;font-size:clamp(28px,4vw,48px)}.buildQueueWorkspace>header span,.buildQueueWorkspace>header p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.5625rem;font-weight:800}.buildQueueState{border-bottom:1px solid var(--line);gap:8px;padding:16px 20px;display:flex}.buildQueueState strong,.buildQueueState span{border:1px solid var(--ink);letter-spacing:.07em;text-transform:uppercase;padding:5px 8px;font-size:.5625rem}.buildQueueState strong{background:var(--ink);color:var(--paper)}.buildQueueWorkspace>article,.buildQueueWorkspace>details,.buildQueueHistory{border-bottom:1px solid var(--ink);margin:0 20px;padding:24px 0}.buildQueueWorkspace>article>span,.buildQueueHistory header span{letter-spacing:.1em;font-size:.5rem;font-weight:850}.buildQueueWorkspace>article p,.buildQueueWorkspace>details p{white-space:pre-wrap;max-width:66ch;margin-bottom:0;line-height:1.55}.buildQueueWorkspace>details summary{cursor:pointer;letter-spacing:.09em;text-transform:uppercase;font-size:.5625rem;font-weight:850}.buildQueueWorkspace>details code{overflow-wrap:anywhere;color:var(--muted);margin-top:16px;display:block}.buildQueueHistory header{justify-content:space-between;gap:18px;display:flex}.buildQueueHistory ol{margin:16px 0 0;padding:0;list-style:none}.buildQueueHistory li{border-top:1px solid var(--soft-line);grid-template-columns:minmax(0,1fr) auto auto;gap:14px;padding:11px 0;display:grid}.buildQueueHistory li span,.buildQueueHistory li strong,.buildQueueHistory li time{font-size:.5625rem}.buildQueueHistory li time{color:var(--muted)}.buildQueueComposer{border:2px solid var(--ink);max-width:980px;box-shadow:9px 9px 0 var(--ink);margin:46px auto 0;padding:clamp(22px,4vw,44px)}.buildQueueComposer>header{max-width:720px}.buildQueueComposer>header h2{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:7px 0 10px;font-size:clamp(36px,5vw,66px);line-height:.92}.buildQueueComposer>header>p:last-child{color:var(--muted);line-height:1.5}.buildQueueFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.buildQueueFormGrid label{letter-spacing:.08em;text-transform:uppercase;align-content:start;gap:7px;font-size:.5625rem;font-weight:850;display:grid}.buildQueueFormGrid input,.buildQueueFormGrid select,.buildQueueFormGrid textarea{border:1px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);font:inherit;text-transform:none;letter-spacing:normal;border-radius:0;padding:11px}.buildQueueFormGrid textarea{resize:vertical}.buildQueueWide{grid-column:1/-1}.buildQueueComposer>footer{border-top:1px solid var(--ink);justify-content:flex-end;gap:10px;margin-top:30px;padding-top:22px;display:flex}.buildQueueReview{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0 0;display:grid}.buildQueueReview>div{border-bottom:1px solid var(--line);min-width:0;padding:18px 18px 18px 0}.buildQueueReview>div:nth-child(2n){border-left:1px solid var(--line);padding-left:18px}.buildQueueReview dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:850}.buildQueueReview dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;line-height:1.45}.buildQueueComposer .boundaryNote{background:var(--acid);letter-spacing:.06em;text-transform:uppercase;color:var(--sb-on-accent);margin-top:24px;padding:13px;font-size:.625rem;font-weight:800}.buildQueueComposer .formNotice{min-height:18px;color:var(--signal-red);font-size:.6875rem}.backstageRegion{gap:52px;max-width:1080px;padding-top:32px;display:grid}.integrityProjection>header{max-width:780px}.integrityProjection>header h2,.exceptionRegion>header h2{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,44px)}.integrityProjection>header>p:last-child{color:var(--muted);line-height:1.5}.integrityChecks{border-top:2px solid var(--ink);margin-top:24px}.integrityCheck{border-bottom:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);gap:20px;padding:18px 4px;display:grid}.integrityCheck>span{background:var(--ink);width:fit-content;color:var(--paper);letter-spacing:.1em;text-transform:uppercase;align-self:start;padding:3px 5px;font-size:.5rem;font-weight:850}.integrityCheck-empty>span{background:var(--acid);color:var(--sb-on-accent)}.integrityCheck-error>span{background:var(--signal-red)}.integrityCheck-partial>span{color:var(--ink);border:1px solid var(--ink);background:0 0}.integrityCheck h3{font-family:var(--font-display), sans-serif;margin:0;font-size:1.1875rem}.integrityCheck p{color:var(--muted);margin:5px 0 0;font-size:.75rem;line-height:1.45}.integrityEvidence{border-bottom:1px solid var(--ink)}.integrityEvidence summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:15px 4px;font-size:.625rem;font-weight:850}.integrityEvidence summary span{float:right;background:var(--ink);min-width:22px;color:var(--paper);text-align:center;padding:2px 5px}.integrityEvidence>p{color:var(--muted);margin:0 4px 12px;font-size:.6875rem}.integrityEvidence ol{margin:0;padding:0 4px 14px;list-style:none}.integrityEvidence li{border-top:1px solid var(--soft-line);grid-template-columns:minmax(190px,1fr) minmax(160px,.7fr) auto;gap:8px 18px;padding:11px 0;display:grid}.integrityEvidence li strong{text-transform:capitalize;font-size:.6875rem}.integrityEvidence li span,.integrityEvidence li time,.integrityEvidence li small{color:var(--muted);font-size:.5625rem}.integrityEvidence li small{grid-column:1/-1}.exceptionRegion>header{margin-bottom:20px}.frictionCapture,.ideaCapture{background:var(--acid);border:1px solid var(--ink);max-width:980px;color:var(--sb-on-accent);grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr);gap:20px;margin-top:24px;padding:22px;display:grid}.frictionCapture h2,.ideaCapture h2{font-family:var(--font-display), sans-serif;margin:0;font-size:1.75rem}.frictionCapture>div>p:last-of-type,.ideaCapture>div>p:last-child{color:var(--muted);margin-bottom:0}.frictionCapture>div>small{color:var(--muted);overflow-wrap:anywhere;margin-top:12px;font-size:.625rem;display:block}.frictionCapture label,.ideaCapture label{text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:.5625rem;font-weight:800;display:grid}.frictionCapture textarea,.ideaCapture textarea{border:1px solid var(--ink);background:var(--paper);resize:vertical;text-transform:none;letter-spacing:normal;width:100%;padding:12px}.frictionCapture footer,.ideaCapture footer{grid-column:2;justify-content:flex-end;gap:8px;display:flex}.frictionCapture>.formNotice,.ideaCapture>.formNotice{color:var(--ink);grid-column:2;margin:0}.ideasWorkspace{grid-template-columns:minmax(0,1fr) minmax(340px,430px);gap:28px;display:grid}.ideaList{border-top:1px solid var(--ink);margin-top:32px}.ideaRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:22px 6px;text-decoration:none;display:grid}.ideaRow:hover,.ideaRow.selected{background:color-mix(in srgb, var(--acid) 20%, var(--paper))}.ideaRow span{letter-spacing:.1em;text-transform:uppercase;font-size:.5625rem;font-weight:850}.ideaRow h2{font-family:var(--font-display), sans-serif;margin:8px 0 0;font-size:clamp(20px,3vw,30px);line-height:1.05}.ideaRow time{color:var(--muted);font-size:.625rem}.ideaInspector,.ideaInspectorPlaceholder{top:calc(var(--frame-height) + 20px);align-self:start;margin-top:32px;position:sticky}.ideaInspector{border:1px solid var(--ink);box-shadow:7px 7px 0 var(--ink);max-height:calc(100vh - var(--frame-height) - 40px);background:#ebe7de;overflow:auto}.ideaInspector>header{background:var(--ink);color:var(--paper);justify-content:space-between;padding:13px 16px;font-size:.625rem;font-weight:800;display:flex}.ideaInspector>header a{color:inherit;text-decoration:none}.ideaInspectorPlaceholder{border-top:1px solid var(--ink);color:var(--muted);padding:26px;font-size:.75rem;line-height:1.45}.ideaInspectorPlaceholder span{color:var(--ink);letter-spacing:.1em;font-size:.5625rem;font-weight:850}.ideaInspectorForm{padding:20px}.ideaRawThought{border-bottom:1px solid var(--ink);padding-bottom:18px}.ideaRawThought>span,.ideaEvidence h3,.ideaStateRow span{letter-spacing:.1em;font-size:.5625rem;font-weight:850}.ideaRawThought h2{white-space:pre-wrap;font-family:var(--font-display), sans-serif;margin:10px 0;font-size:1.5625rem;line-height:1.08}.ideaRawThought small{color:var(--muted);overflow-wrap:anywhere;font-size:.5rem}.ideaStateRow{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:16px;padding:16px 0;display:grid}.ideaStateRow>div{gap:4px;display:grid}.ideaStateRow small{color:var(--muted);font-size:.5625rem;line-height:1.35}.ideaDonna{align-items:center;gap:7px;font-size:.625rem;font-weight:800;display:flex}.ideaDonnaControls{justify-items:end;gap:8px;display:grid}.ideaDonnaControls>button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);padding:8px 10px;font-size:.625rem;font-weight:800}.ideaDonnaHandoff{border:1px solid var(--ink);background:var(--paper);margin:16px -6px 0;padding:16px}.ideaDonnaHandoff h3{font-family:var(--font-display), sans-serif;margin:6px 0;font-size:1.25rem;line-height:1.05}.ideaDonnaHandoff header>p:last-child,.ideaDonnaHandoff footer p{color:var(--muted);font-size:.625rem;line-height:1.45}.ideaDonnaActions,.ideaDonnaHandoff footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.ideaDonnaActions button,.ideaDonnaActions a,.ideaDonnaHandoff footer button{border:1px solid var(--ink);background:var(--paper);color:var(--ink);padding:8px 10px;font-size:.625rem;font-weight:800;text-decoration:none}.ideaDonnaActions button{background:var(--ink);color:var(--paper)}.ideaDonnaCopyState{min-height:1.4em;margin:8px 0;font-size:.5625rem}.ideaDonnaSource,.ideaDonnaUnknowns{border-top:1px solid var(--line);padding:12px 0}.ideaDonnaSource>span,.ideaDonnaUnknowns>span{letter-spacing:.1em;font-size:.5rem;font-weight:850}.ideaDonnaSource blockquote{white-space:pre-wrap;font-family:var(--font-reflective), serif;margin:8px 0 0;font-size:1.125rem;line-height:1.2}.ideaDonnaFacts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.ideaDonnaFacts>div{border-bottom:1px solid var(--soft-line);gap:3px;min-width:0;padding:9px 7px 9px 0;display:grid}.ideaDonnaFacts dt{color:var(--muted);text-transform:uppercase;font-size:.5rem;font-weight:800}.ideaDonnaFacts dd{overflow-wrap:anywhere;gap:2px;margin:0;font-size:.625rem;display:grid}.ideaDonnaFacts small{color:var(--muted);letter-spacing:.08em;font-size:.4375rem}.ideaDonnaUnknowns p{color:var(--muted);margin:7px 0 0;font-size:.5625rem;line-height:1.4}.ideaDonnaHandoff details{margin-top:10px}.ideaDonnaHandoff summary{cursor:pointer;font-size:.5625rem;font-weight:800}.ideaDonnaHandoff pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper-strong);max-height:240px;padding:10px;font:.5625rem/1.45 monospace;overflow:auto}.ideaDonnaHandoff footer p{flex:180px;margin:0}.ideaContextGrid{grid-template-columns:1fr 1fr;gap:15px 12px;padding:18px 0;display:grid}.ideaContextGrid label{text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:.5625rem;font-weight:800;display:grid}.ideaContextGrid input,.ideaContextGrid textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;letter-spacing:normal;resize:vertical;background:#f4f1eab8;padding:9px}.ideaEvidence{border-top:1px solid var(--ink);padding:15px 0}.ideaEvidence h3{margin:0 0 10px}.ideaEvidence p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.45}.ideaEvidence article{border-top:1px solid var(--soft-line);gap:4px;padding:10px 0;display:grid}.ideaEvidence article span,.ideaEvidence article small{color:var(--muted);overflow-wrap:anywhere;font-size:.5625rem}.ideaInspectorForm>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.ideaInspectorForm>footer small{color:var(--muted);font-size:.5625rem}.leadCapture{background:var(--acid);border:1px solid var(--ink);max-width:980px;color:var(--sb-on-accent);grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr);gap:20px;margin-top:24px;padding:22px;display:grid}.leadCapture h2{font-family:var(--font-display), sans-serif;margin:0;font-size:1.75rem}.leadCaptureIntro>p:last-child{color:var(--muted)}.leadCapture label{text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:.5625rem;font-weight:800;display:grid}.leadCapture input,.leadCapture textarea{border:1px solid var(--ink);background:var(--paper);text-transform:none;letter-spacing:normal;width:100%;padding:10px}.leadBusiness{align-content:start;align-self:start}.leadOptional{grid-column:2}.leadOptional summary{cursor:pointer;font-size:.6875rem;font-weight:700}.leadOptional>div{grid-template-columns:1fr 1fr;gap:14px;padding-top:16px;display:grid}.leadNotes{grid-column:1/-1}.leadCapture>footer{grid-column:2;justify-content:flex-end;gap:8px;display:flex}.leadCapture>.formNotice,.duplicateAdvisory{grid-column:2}.duplicateAdvisory{background:var(--paper);border:1px solid var(--ink);padding:16px}.duplicateAdvisory h3{font-family:var(--font-display), sans-serif;margin:0;font-size:1.375rem}.duplicateAdvisory>p{color:var(--muted);font-size:.75rem}.duplicateAdvisory article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.duplicateAdvisory article div{gap:3px;display:grid}.duplicateAdvisory article span,.duplicateAdvisory article small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.5625rem}.duplicateAdvisory article a{font-size:.6875rem;font-weight:800}.duplicateAdvisory article button{text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.6875rem;font-weight:800;text-decoration:underline}.quickCapture .taskDuplicateAdvisory,.quickCapture>.formNotice{grid-column:1/-1}.salesWorkspace{grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:28px;display:grid}.leadList{border-top:1px solid var(--ink);margin-top:32px}.leadGroup>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:50px;padding:0 6px;display:flex}.leadGroup>header h2{letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.5625rem;font-weight:850}.leadGroup>header span{background:var(--ink);min-width:23px;height:23px;color:var(--paper);place-items:center;font-size:.5625rem;display:grid}.leadRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(130px,.5fr) minmax(130px,.34fr);gap:20px;padding:17px 6px;text-decoration:none;display:grid}.salesWorkspace[data-values=unknown] .leadRow{grid-template-columns:minmax(0,1fr) minmax(150px,.55fr)}.leadValueState{border-top:1px solid var(--ink);width:fit-content;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:18px 0 0;padding-top:8px;font-size:.5625rem;font-weight:800}.leadRow:hover,.leadRow.selected{background:color-mix(in srgb, var(--acid) 20%, var(--paper))}.leadRow div{gap:4px;min-width:0;display:grid}.leadRow span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.5625rem}.leadRow strong,.leadRow small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leadRow small{color:var(--muted)}.leadInspector,.leadInspectorPlaceholder{top:calc(var(--frame-height) + 20px);align-self:start;margin-top:32px;position:sticky}.leadInspector{border:1px solid var(--ink);box-shadow:7px 7px 0 var(--ink);background:#ebe7de;padding:20px}.leadInspector>header{justify-content:space-between;font-size:.625rem;font-weight:800;display:flex}.leadInspector>header a{text-decoration:none}.leadInspector h2{font-family:var(--font-display), sans-serif;font-size:1.875rem;line-height:1}.leadInspector dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.leadInspector dt{text-transform:uppercase;letter-spacing:.08em;font-size:.5625rem;font-weight:800}.leadInspector dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.75rem}.leadInspector>p,.leadInspectorPlaceholder{color:var(--muted);font-size:.75rem;line-height:1.45}.leadInspector{max-height:calc(100vh - var(--frame-height) - 40px);padding:0;overflow:auto}.leadInspector>header{background:var(--ink);color:var(--paper);padding:13px 16px}.leadInspector>header a{color:inherit}.leadInspectorForm{padding:20px}.leadInspectorForm h2{margin:4px 0 20px}.openLeadWorkspace{text-underline-offset:3px;margin:-8px 0 20px;font-size:.625rem;font-weight:800;display:inline-block}.leadInspectorForm label{text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:.5625rem;font-weight:800;display:grid}.leadInspectorForm input,.leadInspectorForm textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;letter-spacing:normal;resize:vertical;background:#f4f1eab8;padding:9px}.nextMoveBlock{background:var(--acid);border:1px solid var(--ink);color:var(--sb-on-accent);gap:12px;padding:14px;display:grid}.nextMoveBlock>span,.readOnlyLeadField>span{letter-spacing:.1em;text-transform:uppercase;font-size:.5625rem;font-weight:850}.nextMoveBlock>p{margin:0;font-size:.75rem;line-height:1.45}.leadInspectorGrid{grid-template-columns:1fr 1fr;gap:15px 12px;margin-top:18px;display:grid}.readOnlyLeadField{border-bottom:1px solid var(--line);gap:5px;padding:1px 9px 8px;display:grid}.readOnlyLeadField small{color:var(--muted);font-size:.5625rem;line-height:1.3}.leadInspectorNotes{grid-column:1/-1}.leadInspectorForm>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:14px;display:flex}.leadInspectorForm>footer small{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:.5rem}.leadWorkspaceScene{padding-top:0}.leadWorkspaceHeader{border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;min-height:290px;padding:54px 0 30px;display:grid}.leadWorkspaceHeader h1{max-width:1000px;font-family:var(--font-display), sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(54px,8vw,106px);line-height:.87}.leadWorkspaceHeader>div:first-child>p:last-child{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:20px 0 0;font-size:.6875rem;font-weight:800}.leadWorkspaceHeader>div:last-child{text-align:center;gap:12px;display:grid}.leadWorkspaceHeader>div:last-child>a:first-child{color:var(--muted);font-size:.625rem;font-weight:800}.workspaceViews{border-bottom:1px solid var(--line);align-items:center;gap:25px;min-height:58px;display:flex;overflow-x:auto}.workspaceViews a{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;flex:none;padding:21px 0 18px;font-size:.625rem;font-weight:850;text-decoration:none}.workspaceViews a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -3px 0 var(--acid)}.opportunityMove{border-bottom:1px solid var(--ink);align-content:center;min-height:370px;display:grid}.opportunityMove h2,.opportunityQuestion h2,.journeyView h2,.commercialView h2,.opportunityHistory h2,.workspaceUnknown h2{max-width:1050px;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(44px,6vw,82px);line-height:.92}.opportunityMove>p:last-child,.journeyView header>p:last-child{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.opportunityQuestion{border-bottom:1px solid var(--line);padding:44px 0}.opportunityQuestion h2{max-width:900px;font-size:clamp(31px,4vw,54px)}.opportunityFacts{border-bottom:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.opportunityFacts>div,.commercialView>section>div{border-right:1px solid var(--line);grid-template-rows:auto 1fr auto;min-height:150px;padding:20px;display:grid}.opportunityFacts>div:first-child{padding-left:0}.opportunityFacts>div:last-child,.commercialView>section>div:last-child{border-right:0}.opportunityFacts span,.opportunityFacts small,.commercialView span,.commercialView small,.assessmentSources span,.assessmentSources small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.5625rem;font-weight:800}.opportunityFacts strong,.commercialView strong{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;overflow-wrap:anywhere;align-self:center;font-size:clamp(27px,4vw,46px)}.leadIntelligence>header{border-bottom:2px solid var(--ink);grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:end;gap:56px;padding:50px 0 35px;display:grid}.leadIntelligence>header h2{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(54px,7vw,92px);line-height:.9}.leadIntelligence>header>p{font-family:var(--font-reflective), serif;margin:0;font-size:clamp(20px,2.2vw,30px);line-height:1.18}.intelligenceScores{border-bottom:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.intelligenceScores>div{border-right:1px solid var(--line);grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:12px;min-height:235px;padding:22px;display:grid}.intelligenceScores>div:first-child{padding-left:0}.intelligenceScores>div:last-child{border-right:0}.intelligenceScores span{letter-spacing:.08em;font-size:.5625rem;font-weight:850}.intelligenceScores strong{font-family:var(--font-display), sans-serif;font-size:3rem;line-height:.8}.intelligenceScores p{color:var(--muted);grid-column:1/-1;align-self:end;margin:0;font-size:.75rem;line-height:1.5}.evidenceColumns{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.evidenceColumns>div{border-right:1px solid var(--line);min-height:280px;padding:26px 22px}.evidenceColumns>div:first-child{padding-left:0}.evidenceColumns>div:last-child{border-right:0}.evidenceColumns ul,.assessmentSources ul{margin:18px 0 0;padding-left:18px}.evidenceColumns li,.assessmentSources li{margin-bottom:12px;font-size:.75rem;line-height:1.5}.evidenceColumns [data-evidence=inference]{background:linear-gradient(145deg, transparent 65%, color-mix(in srgb, var(--blue) 8%, transparent))}.evidenceColumns [data-evidence=unknown]{background:linear-gradient(145deg, transparent 65%, color-mix(in srgb, var(--acid) 30%, transparent))}.assessmentSources{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:48px;padding:28px 0;display:grid}.assessmentSources>div:last-child{border-top:1px solid var(--ink);align-content:start;gap:7px;padding-top:12px;display:grid}.assessmentSources a{overflow-wrap:anywhere}.journeyView>header,.commercialView>header,.opportunityHistory>header,.workspaceUnknown{border-bottom:2px solid var(--ink);align-content:center;min-height:360px;display:grid}.journeyView>section,.journeyView>.workspaceUnknown{padding:34px 0}.journeyView ol,.opportunityHistory ol{border-top:1px solid var(--ink);margin:20px 0 0;padding:0;list-style:none}.journeyView li,.opportunityHistory li{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);gap:24px;padding:18px 4px;display:grid}.journeyView time,.opportunityHistory time{color:var(--muted);font-size:.625rem}.commercialView>header>p:last-child,.workspaceUnknown>p:last-child{max-width:720px;color:var(--muted);font-family:var(--font-reflective), serif;font-size:1.375rem}.commercialView>.commercialValueCard{margin-top:0;padding:28px 4px}.commercialView>section{border-bottom:2px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.commercialView>section>div{min-height:165px}.commercialView>.leadQuoteIndex{padding:34px 0;display:block}.leadQuoteIndex>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;padding:0 5px 13px;display:flex}.leadQuoteIndex>header .eyebrow{margin:0}.leadQuoteIndex>header span{background:var(--ink);min-width:24px;height:24px;color:var(--paper);place-items:center;display:grid}.leadQuoteIndex>p{color:var(--muted);font-size:.75rem}.leadQuoteIndex ol{margin:0;padding:0;list-style:none}.leadQuoteIndex a{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) auto;align-items:baseline;gap:20px;padding:17px 5px;text-decoration:none;display:grid}.leadQuoteIndex a:hover{background:color-mix(in srgb, var(--acid) 20%, var(--paper))}.leadQuoteIndex a strong{font-size:1.25rem}.draftQuoteEntry{border-bottom:2px solid var(--ink);grid-template-columns:minmax(250px,.75fr) minmax(300px,1.25fr);gap:24px 42px;padding:42px 0;display:grid}.draftQuoteEntry h3{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:0;font-size:1.875rem}.draftQuoteEntry>div>p:last-child{max-width:520px;color:var(--muted);font-size:.75rem;line-height:1.5}.draftQuoteEntry label{letter-spacing:.09em;text-transform:uppercase;align-content:start;gap:9px;font-size:.5625rem;font-weight:850;display:grid}.draftQuoteEntry input{border:0;border-bottom:1px solid var(--ink);text-transform:none;background:0 0;width:100%;padding:13px 0;font-size:1.125rem}.draftQuoteEntry footer{grid-column:2;justify-content:space-between;align-items:center;gap:18px;display:flex}.draftQuoteEntry footer small{overflow-wrap:anywhere}.draftQuoteEntry .formNotice{grid-column:2;margin:0;font-size:.6875rem}.quoteScene{padding-top:0}.quoteHeader{border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;min-height:420px;padding:55px 0 34px;display:grid}.quoteHeader h1{max-width:1050px;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(52px,7vw,94px);line-height:.9}.quoteHeader>div:first-child>p:last-child{color:var(--muted);letter-spacing:.08em;font-size:.5625rem;font-weight:800}.quoteHeader>div:last-child{justify-items:end;gap:18px;display:grid}.quoteHeader>div:last-child span{background:var(--acid);border:1px solid var(--ink);letter-spacing:.1em;color:var(--sb-on-accent);padding:8px 11px;font-size:.5625rem;font-weight:850}.quoteHeader a{font-size:.625rem;font-weight:800}.quoteOrientation{border-bottom:2px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.quoteOrientation>div{border-right:1px solid var(--line);grid-template-rows:auto 1fr auto;min-height:185px;padding:22px;display:grid}.quoteOrientation>div:last-child{border-right:0}.quoteOrientation span,.quoteOrientation small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.5625rem;font-weight:800}.quoteOrientation strong{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;overflow-wrap:anywhere;align-self:center;font-size:clamp(25px,3vw,42px)}.quoteScene>.commercialValueCard{margin-top:0;padding:28px 4px}.quoteBuilder{border-bottom:2px solid var(--ink)}.quoteBuilder>header{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:40px;padding:64px 0 28px;display:grid}.quoteBuilder>header h2{max-width:760px;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);line-height:.94}.quoteBuilder>header>p{max-width:520px;color:var(--muted);font-family:var(--font-reflective), serif;margin:0;font-size:1.3125rem}.quoteBuilder label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-content:start;gap:7px;font-size:.5625rem;font-weight:850;display:grid}.quoteBuilder input,.quoteBuilder select,.quoteBuilder textarea{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);resize:vertical;text-transform:none;background:#fff3;border-radius:0;padding:11px 8px}.quoteBuilder input[readonly]{color:var(--muted);background:0 0}.quoteBuilder label small{min-height:13px;color:var(--muted);letter-spacing:0;text-transform:none;font-size:.5625rem}.quoteBuilder label small[data-state=invalid]{color:var(--signal-red)}.quoteBuilderTerms{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;padding:34px 0;display:grid}.quoteBuilderTerms>p{color:var(--muted);grid-column:1/-1;margin:-10px 0 0;font-size:.625rem}.quoteBuilderTerms .wideField{grid-column:1/-1}.quoteComponents{border-bottom:1px solid var(--ink);padding:38px 0}.quoteComponents>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.quoteComponents>header h3{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.5vw,48px)}.quoteComponents fieldset{border:0;border-top:1px solid var(--line);grid-template-columns:minmax(190px,1.25fr) minmax(130px,.45fr) repeat(3,minmax(120px,.55fr));gap:14px;margin:0;padding:22px 0 26px;display:grid;position:relative}.quoteComponents legend{float:left;width:100%;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.5625rem;font-weight:850}.quoteComponents .componentTitle{clear:left}.quoteComponents .componentDescription{grid-column:1/-1}.removeComponent{border:0;border-bottom:1px solid var(--ink);color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;padding:2px 0;font-size:.5625rem;font-weight:800;position:absolute;top:17px;right:0}.quoteDerivedTotal{border-top:2px solid var(--ink);grid-template-columns:1fr auto;align-items:end;gap:7px 20px;padding:24px 0 0;display:grid}.quoteDerivedTotal span,.quoteDerivedTotal small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-weight:850}.quoteDerivedTotal strong{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;grid-area:1/2/span 2;font-size:clamp(36px,5vw,68px)}.quoteDerivedTotal p{color:var(--muted);grid-column:1/-1;margin:8px 0 0;font-size:.625rem}.quoteReasoning{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:36px 0;display:grid}.quoteBuilder>footer{justify-content:space-between;align-items:center;gap:32px;padding:26px 0;display:flex}.quoteBuilder>footer>div{gap:4px;display:grid}.quoteBuilder>footer strong{font-size:.6875rem}.quoteBuilder>footer span{color:var(--muted);font-size:.625rem}.quoteBuilder>.formNotice{color:var(--muted);margin:-8px 0 24px;font-size:.6875rem}.quoteLifecycle{border-bottom:2px solid var(--ink);padding:64px 0 28px}.quoteLifecycle>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:28px;padding-bottom:24px;display:flex}.quoteLifecycle>header h2{max-width:850px;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,68px);line-height:.94}.quoteLifecycle>header>span{border:1px solid var(--ink);letter-spacing:.08em;padding:8px 10px;font-size:.5625rem;font-weight:850}.quoteLifecycle>header>span[data-status=REVIEW_READY]{background:var(--acid);color:var(--sb-on-accent)}.quoteLifecycle>header>span[data-status=ISSUED]{background:var(--ink);color:var(--paper)}.quoteCommitReview,.issuedSnapshot{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quoteCommitReview>div,.issuedSnapshot>div{border-right:1px solid var(--line);grid-template-rows:auto 1fr auto;gap:8px;min-height:155px;padding:22px;display:grid}.quoteCommitReview>div:nth-child(3),.issuedSnapshot>div:nth-child(3){border-right:0}.quoteCommitReview>.wide,.issuedSnapshot>.wide{border-top:1px solid var(--line);border-right:0;grid-column:1/-1;min-height:130px}.quoteCommitReview span,.quoteCommitReview small,.issuedSnapshot span,.issuedSnapshot small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.5625rem;font-weight:800}.quoteCommitReview strong,.issuedSnapshot strong{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;align-self:center;font-size:clamp(22px,2.8vw,38px)}.quoteCommitReview .wide strong,.issuedSnapshot .wide strong{font-size:clamp(20px,2vw,30px)}.quoteLifecycle>footer{justify-content:space-between;align-items:center;gap:28px;padding:24px 0 0;display:flex}.quoteLifecycle>footer p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.5}.quoteLifecycle>footer small{color:var(--muted);font-size:.625rem}.quoteLifecycle .issueCommit>div:first-child{gap:6px;display:grid}.quoteLifecycle .issueCommit label{align-items:center;gap:9px;font-size:.6875rem;font-weight:700;display:flex}.quoteLifecycle .issueCommit label input{width:16px;height:16px;accent-color:var(--ink)}.quoteLifecycle .issueCommit>div:last-child{gap:10px;display:flex}.quoteLifecycle>.formNotice{color:var(--muted);margin:20px 0 0;font-size:.6875rem}.quoteDocumentResource{justify-content:space-between;align-items:center;gap:24px;padding:22px 0 0;display:flex}.quoteDocumentResource>div{gap:5px;display:grid}.quoteDocumentResource span,.quoteDocumentResource small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.5625rem;font-weight:800}.quoteDocumentResource strong{font-family:var(--font-display), sans-serif;font-size:1.375rem}.quoteBlockedBoundary{border-bottom:2px solid var(--ink);align-content:center;min-height:390px;display:grid}.quoteBlockedBoundary h2{max-width:900px;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,80px);line-height:.92}.quoteBlockedBoundary>p:last-child{max-width:720px;color:var(--muted);font-family:var(--font-reflective), serif;font-size:1.375rem}.opportunityHistory{padding-bottom:40px}.opportunityHistory li{grid-template-columns:120px minmax(190px,.4fr) minmax(0,1fr)}.opportunityHistory li p{color:var(--muted);margin:0;font-size:.6875rem}.truthState{border:1px solid var(--ink);grid-template-columns:86px 1fr;align-items:baseline;gap:6px 18px;padding:18px 20px;display:grid}.truthState>span{text-transform:uppercase;letter-spacing:.11em;font-size:.5625rem;font-weight:850}.truthState>strong{font-family:var(--font-display), sans-serif;font-size:1.125rem}.truthState>p{color:var(--muted);grid-column:2;margin:0;line-height:1.45}.truthState-empty{background:color-mix(in srgb, var(--acid) 14%, var(--paper))}.truthState-loading{background:color-mix(in srgb, var(--ink) 4%, var(--paper))}.truthState-loading>p{color:var(--muted)}.exceptionList{gap:16px;display:grid}.exceptionCard{border:1px solid var(--ink);padding:20px}.exceptionCard>header{grid-template-columns:80px 1fr auto;align-items:baseline;gap:12px;display:grid}.exceptionCard>header span{color:var(--signal-red);font-size:.625rem;font-weight:850}.exceptionCard>header time,.exceptionCard>small{color:var(--muted);font-size:.625rem}.exceptionCard h2{font-family:var(--font-display), sans-serif;font-size:1.5625rem}.exceptionCard dl{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.exceptionCard dl div{border-top:1px solid var(--line);padding-top:10px}.exceptionCard dt{text-transform:uppercase;letter-spacing:.08em;font-size:.5625rem;font-weight:800}.exceptionCard dd{margin:7px 0 0;font-size:.8125rem;line-height:1.4}.exceptionScene{padding-bottom:88px}.exceptionHero{border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:48px 0 34px;display:grid}.exceptionHero h1{max-width:880px;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:8px 0 12px;font-size:clamp(48px,6vw,86px);line-height:.9}.exceptionHero>div>p:last-child{max-width:700px;color:var(--muted);font-family:var(--font-reflective), serif;margin:0;font-size:1.3125rem;line-height:1.35}.exceptionHero>dl{border:1px solid var(--ink);grid-template-columns:repeat(2,minmax(112px,1fr));margin:0;display:grid}.exceptionHero>dl div{padding:15px}.exceptionHero>dl div+div{border-left:1px solid var(--ink)}.exceptionHero dt,.recoveryFacts dt,.resolvedException dt{text-transform:uppercase;letter-spacing:.09em;font-size:.5625rem;font-weight:850}.exceptionHero dd{font-family:var(--font-display), sans-serif;margin:5px 0 0;font-size:1.875rem}.exceptionScene .localSceneNav{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:.625rem;font-weight:800;display:flex}.exceptionScene .localSceneNav a{color:inherit;text-decoration:none}.activeRecovery,.resolvedRecovery{padding:36px 0}.activeRecovery>header,.resolvedRecovery>header{max-width:760px;margin-bottom:20px}.activeRecovery>header h2,.resolvedRecovery>header h2{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:5px 0 8px;font-size:clamp(30px,4vw,48px)}.activeRecovery>header p:last-child,.resolvedRecovery>header p:last-child{color:var(--muted)}.recoveryList{gap:18px;display:grid}.recoveryCard{border:2px solid var(--ink);padding:22px}.recoveryCard>header{grid-template-columns:82px minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.recoveryCard>header>span{width:fit-content;color:var(--signal-red);letter-spacing:.08em;font-size:.625rem;font-weight:900}.recoveryCard>header p{text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:.5625rem;font-weight:800}.recoveryCard h2{font-family:var(--font-display), sans-serif;margin:0;font-size:1.5625rem}.recoveryCard time,.recoveryCard footer{color:var(--muted);font-size:.625rem}.recoveryFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.recoveryFacts div{border-top:1px solid var(--line);padding-top:11px}.recoveryFacts div:last-child{grid-column:1/-1}.recoveryFacts dd{overflow-wrap:anywhere;margin:7px 0 0;line-height:1.45}.recoveryCard footer{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding-top:13px;display:flex}.resolvedRecovery{border-top:1px solid var(--ink)}.resolvedException{border-top:1px solid var(--line)}.resolvedException:last-child{border-bottom:1px solid var(--line)}.resolvedException summary{cursor:pointer;grid-template-columns:78px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:17px 4px;display:grid}.resolvedException summary span,.resolvedException summary time{color:var(--muted);font-size:.625rem}.resolvedException summary strong{font-family:var(--font-display), sans-serif;font-size:1.125rem}.resolvedException>div{padding:5px 4px 24px 98px}.resolvedException h3{max-width:900px;font-family:var(--font-display), sans-serif;font-size:1.4375rem}.resolvedException>div>p{grid-template-columns:100px minmax(0,1fr);gap:14px;max-width:960px;line-height:1.5;display:grid}.resolvedException>div>p strong{text-transform:uppercase;letter-spacing:.08em;font-size:.5625rem}.resolvedException dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:960px;display:grid}.resolvedException dl div{border-top:1px solid var(--line);padding-top:10px}.resolvedException dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:.75rem}.resolvedException>div>code{color:var(--muted);margin-top:18px;font-size:.625rem;display:block}.historyFilters{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(150px,200px)) auto;align-items:end;gap:12px;margin-bottom:24px;display:grid}.historyFilters label{text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:.5625rem;font-weight:800;display:grid}.historyFilters input,.historyFilters select{border:1px solid var(--ink);background:var(--paper);min-height:40px;color:var(--ink);padding:9px 11px}.historyList{gap:16px;max-width:1040px;display:grid}.historyScene>.truthState{max-width:1040px;margin-bottom:20px}.historyCard{border:1px solid var(--ink);background:#f4f1eab3;padding:20px}.historyCard>header{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.historyCard>header span,.historyCard time,.historyNoDiff{color:var(--muted);font-size:.625rem}.historyCard h2{font-family:var(--font-display), sans-serif;margin:5px 0 0;font-size:1.4375rem}.historyCard .historyProvenance{flex-wrap:wrap;gap:5px;margin:8px 0 0;display:flex}.historyProvenance span{border:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:3px 6px;font-size:.5rem;font-weight:800}.historyProvenance span[data-value=BUSINESS_OPERATION],.historyProvenance span[data-value=PRODUCTION]{border-color:var(--ink);color:var(--ink)}.historyCard>p{line-height:1.45}.changeList{background:var(--line);border:1px solid var(--line);gap:1px;margin:18px 0;display:grid}.changeList>div{background:var(--paper);grid-template-columns:130px 1fr;gap:12px;padding:11px;display:grid}.changeList dt{text-transform:uppercase;letter-spacing:.07em;font-size:.625rem;font-weight:800}.changeList dd{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;margin:0;font-size:.75rem;display:grid}.historyCard>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding-top:13px;font-size:.6875rem;display:flex}.historyCard details{max-width:52%}.historyCard details dl{gap:8px;display:grid}.historyCard details dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.5rem}.historyCard details dd{overflow-wrap:anywhere;margin:2px 0 0}.commandScene{min-height:calc(100vh - var(--frame-height));background:var(--ink);color:var(--paper);padding:clamp(28px, 5vw, 76px) var(--page-pad)}.commandHeader{border-bottom:1px solid #f4f1ea59;justify-content:space-between;align-items:start;padding-bottom:28px;display:flex}.commandHeader h1{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,72px);line-height:.95}.commandHeader button{color:inherit;cursor:pointer;background:0 0;border:1px solid #f4f1ea59;padding:9px 12px}.commandSearch{text-transform:uppercase;letter-spacing:.12em;gap:10px;padding:28px 0 22px;font-size:.5625rem;font-weight:800;display:grid}.commandSearch input{border:0;border-bottom:2px solid var(--acid);color:var(--paper);font-family:var(--font-display), sans-serif;background:0 0;outline:0;padding:8px 0 14px;font-size:clamp(24px,3vw,42px)}.commandSearch input::placeholder{color:#f4f1ea47}.recentPlaces{align-items:center;gap:7px;padding-bottom:18px;display:flex}.recentPlaces span{letter-spacing:.1em;text-transform:uppercase;color:#f4f1ea8c;margin-right:7px;font-size:.5625rem}.recentPlaces a{border:1px solid #f4f1ea4d;padding:7px 10px;font-size:.6875rem;text-decoration:none}.commandResults{border-top:1px solid #f4f1ea59}.commandResults>a,.commandResults>div{min-height:58px;color:inherit;border-bottom:1px solid #f4f1ea2e;grid-template-columns:70px minmax(220px,1fr) minmax(140px,.5fr) 20px;align-items:center;gap:18px;padding:0 10px;text-decoration:none;display:grid}.commandResults>a:hover,.commandResults>a.active{background:var(--acid);color:var(--sb-on-accent)}.commandResults span{text-transform:uppercase;letter-spacing:.1em;font-size:.5625rem;font-weight:800}.commandResults strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.commandResults small{color:inherit;opacity:.72}.commandResults b{justify-self:end}.commandResults .unavailable{opacity:.58}.commandResults .unavailable small{opacity:1}.commandEmpty{color:#f4f1ea8c;padding:40px 0}.commandFooter{text-transform:uppercase;letter-spacing:.09em;color:#f4f1ea80;justify-content:space-between;padding-top:16px;font-size:.5rem;display:flex}.ritualScene{min-height:calc(100dvh - var(--frame-height));padding:0 var(--page-pad) 42px;background:var(--ink);color:var(--paper);grid-template-rows:auto 1fr;display:grid}.ritualProgress{border-bottom:1px solid #f4f1ea47;grid-template-columns:minmax(180px,.7fr) minmax(520px,1.7fr) auto;align-items:center;gap:30px;min-height:92px;display:grid}.ritualProgress .eyebrow{color:var(--acid);margin:0 0 5px}.ritualProgress>div strong{font-family:var(--font-display), sans-serif;font-size:1.125rem}.ritualProgress ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ritualProgress li{color:#f4f1ea7a;letter-spacing:.09em;text-transform:uppercase;border-top:2px solid #f4f1ea40;gap:5px;padding-top:10px;font-size:.5rem;font-weight:800;display:grid;position:relative}.ritualProgress li span{font-size:.5625rem}.ritualProgress li.complete{border-color:var(--acid);color:var(--paper)}.ritualProgress li.current{border-color:var(--paper);color:var(--paper)}.ritualProgress li.current:before{content:"";background:var(--acid);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:0}.ritualProgress>small{color:#f4f1ea85;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.5rem;font-weight:750}.ritualQuestion{grid-template-rows:minmax(270px,1fr) auto auto;align-self:stretch;display:grid}.ritualQuestionCopy{align-self:end;max-width:1050px;padding:52px 0 44px}.ritualQuestionCopy .eyebrow,.ritualHandoff .eyebrow{color:var(--acid)}.ritualQuestionCopy h1,.ritualHandoff h1{max-width:1050px;font-family:var(--font-display), sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(54px,7.5vw,112px);font-weight:590;line-height:.88}.ritualQuestionCopy>p:last-child,.ritualHandoff>p:not(.eyebrow){color:#f4f1eab3;font-family:var(--font-reflective), serif;margin:24px 0 0;font-size:clamp(20px,2.2vw,30px)}.ritualScale{border-top:1px solid #f4f1ea73;border-bottom:1px solid #f4f1ea73;grid-template-columns:repeat(5,1fr);display:grid}.ritualScale button{min-height:150px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #f4f1ea38;align-content:space-between;padding:20px;display:grid}.ritualScale button:last-child{border-right:0}.ritualScale button:hover,.ritualScale button.selected{background:var(--acid);color:var(--sb-on-accent)}.ritualScale button strong{font-family:var(--font-display), sans-serif;font-size:clamp(38px,4vw,62px);font-weight:560}.ritualScale button span{letter-spacing:.09em;text-transform:uppercase;font-size:.5625rem;font-weight:800}.ritualQuestionFooter{grid-template-columns:1fr minmax(220px,auto) auto;align-items:center;gap:20px;min-height:70px;display:grid}.ritualQuestionFooter a,.ritualQuestionFooter span{color:#f4f1eab3;letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:800}.ritualQuestionFooter p{color:var(--acid);margin:0;font-size:.6875rem}.ritualQuestionFooter .ghostButton{border-color:var(--paper);color:var(--paper);background:0 0}.ritualHandoff{align-self:center;max-width:1100px;padding:60px 0}.ritualHandoff>div{gap:10px;margin-top:34px;display:flex}.ritualHandoff .primaryButton{background:var(--paper);color:var(--ink)}.ritualHandoff .ghostButton{border-color:var(--paper);color:var(--paper)}.eodTimeStage{align-self:center;padding:58px 0}.eodTimeDraft{gap:34px;display:grid}.eodTimeFields{background:#f4f1ea47;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.eodTimeFields>label,.eodTimeFields>div{background:var(--ink);color:#f4f1ea94;letter-spacing:.08em;text-transform:uppercase;align-content:start;gap:8px;min-width:0;padding:20px;font-size:.5rem;font-weight:850;display:grid}.eodTimeFields label span{font-size:.4375rem;font-weight:600}.eodTimeFields input{border:0;border-bottom:1px solid var(--paper);width:100%;color:var(--paper);font:600 1.5rem/1 var(--font-ui), sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border-radius:0;padding:8px 0}.eodTimeFields strong{color:var(--paper);font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:1.625rem}.eodTimeFields small{color:#f4f1ea85;font-size:.5rem}.eodBoundary,.eodTimeReview>p:not(.eyebrow){color:#f4f1ea9e;max-width:75ch;margin:0;font-size:.625rem;line-height:1.55}.eodTimeDraft>button,.eodTimeReview button{border:1px solid var(--paper);background:var(--paper);color:var(--ink);font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;justify-self:start;padding:12px 16px;font-size:.5625rem;font-weight:900}.eodTimeReview h1{font-family:var(--font-display), sans-serif;letter-spacing:-.065em;margin:8px 0 32px;font-size:clamp(56px,8vw,116px);line-height:.86}.eodTimeReview dl{border-top:1px solid #f4f1ea80;max-width:900px;margin:0 0 28px}.eodTimeReview dl>div{border-bottom:1px solid #f4f1ea40;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:13px 0;display:grid}.eodTimeReview dt{color:#f4f1ea85;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.eodTimeReview dd{margin:0;font-size:.75rem}.eodTimeReview>div{gap:10px;margin-top:26px;display:flex}.eodTimeReview button:first-child{color:var(--paper);background:0 0}.eodNotice{color:var(--acid);margin:16px 0 0;font-size:.625rem}.eodSplitStage{align-self:center;padding:48px 0}.eodSplitDraft{grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:30px 50px;display:grid}.eodSplitDraft .ritualQuestionCopy{align-self:start}.eodSplitRemainder{border:1px solid #f4f1ea47;align-content:center;min-height:150px;padding:18px;display:grid}.eodSplitRemainder span,.eodSplitRemainder small{color:#f4f1ea8f;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:800}.eodSplitRemainder strong{color:var(--acid);font-family:var(--font-display), sans-serif;letter-spacing:-.06em;font-size:3.375rem;line-height:1}.eodSplitRemainder.complete strong{color:var(--paper)}.eodSplitRemainder.over strong{color:#ff796c}.eodSplitRows{border-top:1px solid #f4f1ea80;grid-column:1/-1}.eodSplitRow{border-bottom:1px solid #f4f1ea3d;grid-template-columns:minmax(0,1fr) 110px 118px;align-items:center;gap:18px;padding:14px 0;display:grid}.eodSplitRow label{gap:3px;display:grid}.eodSplitRow label strong{font-size:.8125rem}.eodSplitRow label span{color:#f4f1ea8c;max-width:74ch;font-size:.5625rem;line-height:1.4}.eodSplitRow>div{align-items:baseline;gap:6px;display:flex}.eodSplitRow input{border:0;border-bottom:1px solid var(--paper);width:76px;color:var(--paper);font:650 1.5625rem/1 var(--font-ui), sans-serif;background:0 0;border-radius:0;padding:5px 0}.eodSplitRow button{color:var(--paper);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f4f1ea66;padding:9px;font-size:.5rem;font-weight:850}.eodSplitRow button:disabled{opacity:.28}.eodSplitDraft>.eodBoundary{grid-column:1/-1}.eodSplitDraft>.primaryButton{justify-self:start}.eodSplitReview h1{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:8px 0 30px;font-size:clamp(54px,8vw,108px);line-height:.86}.eodSplitReview dl{border-top:1px solid #f4f1ea80;max-width:900px;margin:0 0 26px}.eodSplitReview dl>div{border-bottom:1px solid #f4f1ea3d;grid-template-columns:minmax(0,1fr) 220px;gap:18px;padding:12px 0;display:grid}.eodSplitReview dt{font-size:.6875rem}.eodSplitReview dd{justify-content:space-between;margin:0;display:flex}.eodSplitReview dd strong{color:var(--acid)}.eodSplitReview dd span,.eodSplitReview>p:not(.eyebrow){color:#f4f1ea94;font-size:.5625rem}.eodSplitReview>div{gap:10px;margin-top:24px;display:flex}.eodSplitReview button{border:1px solid var(--paper);background:var(--paper);color:var(--ink);font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;padding:12px 16px;font-size:.5625rem;font-weight:900}.eodSplitReview button:first-child{color:var(--paper);background:0 0}.eodHabitsStage{align-self:center;padding:44px 0}.eodHabitsDraft{gap:28px;display:grid}.eodHabitGrid{border-top:1px solid #f4f1ea73;border-left:1px solid #f4f1ea38;grid-template-columns:1fr 1fr;display:grid}.eodHabitRow{border-bottom:1px solid #f4f1ea38;border-right:1px solid #f4f1ea38;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:14px;display:grid}.eodHabitRow.private{background:#f4f1ea09}.eodHabitRow>div:first-child{gap:3px;display:grid}.eodHabitRow strong{font-size:.6875rem}.eodHabitRow span,.eodHabitRow small{color:#f4f1ea80;letter-spacing:.06em;text-transform:uppercase;font-size:.4375rem}.eodHabitRow small{max-width:42ch;color:var(--acid);text-transform:none;line-height:1.4}.eodBooleanChoice{display:flex}.eodBooleanChoice button{min-width:44px;color:var(--paper);font:inherit;text-transform:uppercase;background:0 0;border:1px solid #f4f1ea61;padding:8px;font-size:.5rem;font-weight:850}.eodBooleanChoice button+button{border-left:0}.eodBooleanChoice button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.eodHabitRow label{align-items:baseline;gap:5px;display:flex}.eodHabitRow input{border:0;border-bottom:1px solid var(--paper);width:66px;color:var(--paper);font:650 1.375rem/1 var(--font-ui),sans-serif;background:0 0;border-radius:0;padding:5px 0}.eodHabitsDraft>.primaryButton{justify-self:start}.eodHabitsReview h1{font-family:var(--font-display),sans-serif;letter-spacing:-.06em;margin:8px 0 30px;font-size:clamp(52px,8vw,104px);line-height:.86}.eodHabitsReview dl{border-top:1px solid #f4f1ea73;border-left:1px solid #f4f1ea38;grid-template-columns:1fr 1fr;max-width:980px;margin:0 0 26px;display:grid}.eodHabitsReview dl>div{border-bottom:1px solid #f4f1ea38;border-right:1px solid #f4f1ea38;justify-content:space-between;gap:14px;padding:11px;display:flex}.eodHabitsReview dt{font-size:.5625rem}.eodHabitsReview dd{color:var(--acid);margin:0;font-size:.5625rem;font-weight:800}.eodHabitsReview>p:not(.eyebrow){color:#f4f1ea94;font-size:.5625rem}.eodHabitsReview>div{gap:10px;margin-top:22px;display:flex}.eodHabitsReview button{border:1px solid var(--paper);background:var(--paper);color:var(--ink);font:inherit;letter-spacing:.07em;text-transform:uppercase;padding:12px 16px;font-size:.5625rem;font-weight:900}.eodHabitsReview button:first-child{color:var(--paper);background:0 0}.eodCloseStage{align-self:center;padding:48px 0}.eodCloseDraft{gap:30px;display:grid}.eodCloseSummary{border-top:1px solid #f4f1ea7a;border-left:1px solid #f4f1ea38;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.eodCloseSummary>div{border-bottom:1px solid #f4f1ea38;border-right:1px solid #f4f1ea38;align-content:start;gap:7px;min-width:0;padding:18px;display:grid}.eodCloseSummary span,.eodReflection>span{color:#f4f1ea85;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.eodCloseSummary strong{font-family:var(--font-display),sans-serif;letter-spacing:-.05em;font-size:2.375rem;line-height:1}.eodCloseSummary small{color:#f4f1ea8f;font-size:.5rem;line-height:1.5}.eodReflection{gap:8px;display:grid}.eodReflection textarea{resize:vertical;width:100%;min-height:120px;color:var(--paper);font:500 .8125rem/1.55 var(--font-ui),sans-serif;background:0 0;border:1px solid #f4f1ea57;border-radius:0;padding:14px}.eodReflection small{color:#f4f1ea73;font-size:.5rem}.eodCloseDraft>.primaryButton{justify-self:start}.eodCloseReview h1{font-family:var(--font-display),sans-serif;letter-spacing:-.06em;margin:8px 0 30px;font-size:clamp(52px,8vw,104px);line-height:.86}.eodCloseReview dl{border-top:1px solid #f4f1ea7a;max-width:920px;margin:0 0 26px}.eodCloseReview dl>div{border-bottom:1px solid #f4f1ea38;grid-template-columns:180px minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.eodCloseReview dt{color:#f4f1ea80;text-transform:uppercase;font-size:.5rem;font-weight:850}.eodCloseReview dd{margin:0;font-size:.625rem;line-height:1.45}.eodCloseReview>p:not(.eyebrow){color:#f4f1ea94;font-size:.5625rem}.eodCloseReview>div{gap:10px;margin-top:22px;display:flex}.eodCloseReview button{border:1px solid var(--paper);background:var(--paper);color:var(--ink);font:inherit;letter-spacing:.07em;text-transform:uppercase;padding:12px 16px;font-size:.5625rem;font-weight:900}.eodCloseReview button:first-child{color:var(--paper);background:0 0}.eodWorkDateSwitcher{gap:10px;display:grid}.eodWorkDateSwitcher details{background:var(--ink);color:var(--paper);border:1px solid #f4f1ea47;padding:12px 14px}.eodWorkDateSwitcher summary{cursor:pointer;font-weight:700}.eodWorkDateSwitcher details>p,.eodWorkDateSwitcher details>small{color:#f4f1eab8}.eodWorkDateSwitcher nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.eodWorkDateSwitcher nav a{color:var(--paper);border:1px solid #f4f1ea47;gap:3px;padding:10px;text-decoration:none;display:grid}.eodWorkDateSwitcher nav a[aria-current=date]{border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal)}.eodWorkDateSwitcher nav span{color:#f4f1eab8;font-size:.76rem}.eodPriorDayNotice{background:var(--signal);color:var(--ink);align-items:baseline;gap:10px;padding:12px 14px;display:flex}.eodPriorDayNotice span{opacity:.8}.eodDateNotice{border-left:3px solid var(--signal);background:#c9eb3d29;margin:0;padding:10px 12px}.eodClosedStage>div{flex-wrap:wrap;gap:10px;display:flex}.eodClosedStage button{font:inherit;cursor:pointer;border:0}.eodAmendmentStage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-self:center;gap:24px 32px;padding:44px 0 60px;display:grid}.eodAmendmentStage>.ritualQuestionCopy,.eodAmendmentStage>.eodBoundary,.eodAmendmentStage>.eodAmendmentActions,.eodAmendmentStage>.eodNotice{grid-column:1/-1}.eodAmendmentTime{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.eodAmendmentTime label,.eodAmendmentReason,.eodAmendmentStage .eodReflection{color:#f4f1eab8;letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:.5625rem;font-weight:800;display:grid}.eodAmendmentTime input,.eodAmendmentReason textarea,.eodAmendmentStage .eodReflection textarea{border:1px solid var(--line);color:inherit;font:inherit;background:0 0;border-radius:0;padding:12px}.eodAmendmentSplit,.eodAmendmentHabits{border-top:1px solid var(--line)}.eodAmendmentSplit h2,.eodAmendmentHabits h2{text-transform:uppercase;justify-content:space-between;margin:0;padding:14px 0;font-size:.8125rem;display:flex}.eodAmendmentSplit label,.eodAmendmentHabits>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;display:grid}.eodAmendmentSplit input,.eodAmendmentHabits input{border:1px solid var(--line);width:72px;color:inherit;font:inherit;text-align:right;background:0 0;padding:8px}.eodAmendmentHabits [role=group]{gap:5px;display:flex}.eodAmendmentHabits button{border:1px solid var(--line);color:inherit;font:inherit;background:0 0;padding:7px 9px}.eodAmendmentHabits button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.eodAmendmentReason,.eodAmendmentStage .eodReflection{grid-column:1/-1}.eodAmendmentReason textarea,.eodAmendmentStage .eodReflection textarea{resize:vertical;min-height:100px}.eodAmendmentActions{justify-content:flex-end;gap:10px;display:flex}.eodAmendmentActions button{border:1px solid var(--ink);color:inherit;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:12px 16px;font-size:.5625rem;font-weight:900}.eodAmendmentActions button:last-child{background:var(--ink);color:var(--paper)}.eodAmendmentReview{padding:64px max(24px,calc((100vw - var(--content-max))/2));background:var(--ink);color:var(--paper);align-self:stretch;margin-inline:calc(50% - 50vw)}.eodAmendmentReview h1{font-family:var(--font-display),sans-serif;letter-spacing:-.06em;margin:8px 0 30px;font-size:clamp(52px,8vw,104px);line-height:.86}.eodAmendmentReview dl{border-top:1px solid #f4f1ea7a;max-width:920px}.eodAmendmentReview dl>div{border-bottom:1px solid #f4f1ea38;grid-template-columns:180px minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.eodAmendmentReview dt{color:#f4f1eaa6;text-transform:uppercase;font-size:.5rem;font-weight:850}.eodAmendmentReview dd{margin:0;font-size:.625rem;line-height:1.45}.eodAmendmentReview>div{gap:10px;margin-top:22px;display:flex}.eodAmendmentReview button{border:1px solid var(--paper);background:var(--paper);color:var(--ink);font:inherit;letter-spacing:.07em;text-transform:uppercase;padding:12px 16px;font-size:.5625rem;font-weight:900}.eodAmendmentReview button:first-child{color:var(--paper);background:0 0}.ritualPriority{align-self:start;padding:46px 0 20px}.ritualPriority>header{max-width:1100px}.ritualPriority>header .eyebrow{color:var(--acid)}.ritualPriority>header h1{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(48px,6.5vw,92px);font-weight:590;line-height:.9}.ritualPriority>header>p:last-child{color:#f4f1eaad;max-width:700px;font-family:var(--font-reflective), serif;font-size:1.5rem}.prioritySearch{color:#f4f1eab3;letter-spacing:.09em;text-transform:uppercase;gap:8px;margin-top:38px;font-size:.5625rem;font-weight:800;display:grid}.prioritySearch input{color:var(--paper);text-transform:none;background:0 0;border:0;border-bottom:1px solid #f4f1ea80;padding:10px 0;font-size:1.0625rem}.priorityCandidates{border-top:1px solid #f4f1ea66;margin-top:10px}.priorityCandidates>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f4f1ea38;grid-template-columns:48px minmax(220px,.8fr) minmax(260px,1.2fr);align-items:baseline;gap:20px;padding:17px 6px;display:grid}.priorityCandidates>button:hover,.priorityCandidates>button.selected{background:var(--acid);color:var(--sb-on-accent)}.priorityCandidates>button>span{font-size:.5625rem;font-weight:850}.priorityCandidates>button>strong{font-family:var(--font-display), sans-serif;font-size:1.25rem}.priorityCandidates>button>small{color:inherit;opacity:.7}.priorityCandidates>p{color:#f4f1ea99}.priorityOther{border-bottom:1px solid #f4f1ea59;padding:20px 0}.priorityOther>.ghostButton,.priorityOther .primaryButton{border-color:var(--paper);color:var(--paper);background:0 0}.priorityOther form{grid-template-columns:1fr auto;align-items:end;gap:16px;margin-top:18px;display:grid}.priorityOther label{color:#f4f1eab3;letter-spacing:.09em;text-transform:uppercase;gap:7px;font-size:.5625rem;font-weight:800;display:grid}.priorityOther textarea{resize:vertical;width:100%;color:var(--paper);text-transform:none;background:0 0;border:1px solid #f4f1ea73;padding:10px}.ritualText{grid-template-rows:auto 1fr auto;align-self:stretch;padding-top:46px;display:grid}.ritualText>header{max-width:1100px}.ritualText>header .eyebrow{color:var(--acid)}.ritualText>header h1{max-width:1050px;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(48px,6.5vw,92px);font-weight:590;line-height:.9}.ritualText>header>p:last-child{color:#f4f1eaad;max-width:720px;font-family:var(--font-reflective), serif;font-size:1.5rem}.ritualText>form{grid-template-columns:minmax(0,1fr) auto;align-self:center;align-items:end;gap:8px 18px;padding:28px 0;display:grid}.ritualText>form label{color:#f4f1eab3;letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;font-size:.5625rem;font-weight:800}.ritualText textarea{resize:vertical;min-height:170px;color:var(--paper);font:1.25rem/1.45 var(--font-reflective), serif;background:#f4f1ea08;border:1px solid #f4f1ea73;padding:16px}.ritualTextActions{gap:10px;min-width:220px;display:grid}.ritualTextActions .ghostButton{border-color:var(--paper);color:var(--paper);background:0 0}.ritualTextActions .primaryButton{background:var(--acid);color:var(--sb-on-accent)}.donnaHandoff{align-self:start;padding:46px 0 24px}.donnaHandoff>header{max-width:1100px}.donnaHandoff>header .eyebrow,.donnaPacket .eyebrow{color:var(--acid)}.donnaHandoff>header h1{max-width:1050px;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(48px,6.5vw,92px);font-weight:590;line-height:.9}.donnaHandoff>header>p:not(.eyebrow):not(.donnaCopyState){color:#f4f1eaad;max-width:740px;font-family:var(--font-reflective), serif;font-size:1.5rem}.donnaPrimaryActions{gap:10px;margin-top:26px;display:flex}.donnaPrimaryActions .primaryButton{background:var(--acid);color:var(--sb-on-accent)}.donnaPrimaryActions .ghostButton,.donnaCompletion .ghostButton{border-color:var(--paper);color:var(--paper);background:0 0}.donnaCopyState{min-height:18px;color:var(--acid);font-size:.6875rem}.donnaPacket{border-top:1px solid #f4f1ea66;margin-top:34px}.donnaPacket>section{border-bottom:1px solid #f4f1ea38;grid-template-columns:minmax(180px,.4fr) minmax(0,1.6fr);gap:28px;padding:28px 0;display:grid}.donnaPacket dl{margin:0}.donnaPacket dl>div{border-bottom:1px solid #f4f1ea1f;grid-template-columns:minmax(160px,.45fr) minmax(0,1.55fr);gap:16px;padding:9px 0;display:grid}.donnaPacket dt{color:#f4f1ea8c;letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-weight:800}.donnaPacket dd{white-space:pre-wrap;margin:0}.donnaPacket section>h2{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,48px)}.donnaPacket section>h3{color:#f4f1ea8c;letter-spacing:.08em;text-transform:uppercase;grid-column:2;margin:18px 0 0;font-size:.5625rem}.donnaPacket section>p:not(.eyebrow),.donnaPacket ul{grid-column:2;margin:0}.donnaPacket ul{padding:0;list-style:none}.donnaPacket li{border-bottom:1px solid #f4f1ea1f;gap:4px;padding:9px 0;display:grid}.donnaPacket li span{color:#f4f1ea94;font-size:.6875rem}.donnaPacket details{border-bottom:1px solid #f4f1ea38;padding:18px 0}.donnaPacket summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:800}.donnaPacket pre{white-space:pre-wrap;color:#f4f1eabd;font:.8125rem/1.55 var(--font-ui), sans-serif;overflow:auto}.donnaCompletion{border-top:2px solid var(--acid);grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px 24px;margin-top:32px;padding:26px 0;display:grid}.donnaCompletion>div{gap:5px;display:grid}.donnaCompletion>div span{color:#f4f1ea99;font-size:.6875rem}.donnaCompletion>p{color:var(--acid);margin:0;font-size:.6875rem}.personalControlRoom{padding-top:0}.personalState{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.55fr) minmax(220px,.45fr);align-items:center;gap:42px;min-height:590px;display:grid}.personalState .eyebrow{color:var(--blue)}.personalState h1{max-width:1150px;font-family:var(--font-display), sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(52px,7vw,104px);font-weight:560;line-height:.9}.personalState[data-state=UNKNOWN] h1{color:#1616189e}.capacityEvidence{gap:42px;margin-top:42px;display:flex}.capacityEvidence>div{border-top:1px solid var(--ink);grid-template-columns:auto auto;align-items:baseline;gap:2px 12px;min-width:130px;padding-top:10px;display:grid}.capacityEvidence span{letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;font-size:.5625rem;font-weight:800}.capacityEvidence strong{font-family:var(--font-display), sans-serif;font-size:2.75rem}.capacityEvidence small{color:var(--muted)}.personalNext{align-content:center;gap:15px;display:grid}.personalNext .primaryButton{background:var(--ink);color:var(--paper);justify-content:center}.personalNext>a:not(.primaryButton),.personalNext>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:750}.personalSignals{padding:48px 0 20px}.personalSignals>header{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:end;gap:40px;padding-bottom:24px;display:grid}.personalSignals h2{max-width:720px;font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,62px);line-height:.95}.personalSignals>header>p{max-width:520px;color:var(--muted);font-family:var(--font-reflective), serif;margin:0;font-size:1.375rem}.personalSignalRows{border-top:1px solid var(--ink)}.personalSignalRows article{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,.75fr) minmax(180px,.45fr) minmax(280px,.8fr);align-items:center;gap:28px;min-height:104px;display:grid}.personalSignalRows article>div{gap:5px;display:grid}.personalSignalRows article span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-weight:800}.personalSignalRows article>div:first-child strong{font-family:var(--font-display), sans-serif;font-size:1.4375rem}.personalSignalRows article>div:nth-child(2){grid-template-columns:auto 1fr;align-items:baseline}.personalSignalRows article>div:nth-child(2) strong{font-family:var(--font-display), sans-serif;font-size:2.125rem}.personalSignalRows article[data-state=UNKNOWN]>div:nth-child(2) strong,.personalSignalRows article[data-state=STALE]>div:nth-child(2) strong,.personalSignalRows article>div:last-child small{color:var(--muted)}.clientMemoryPanel{border-top:1px solid var(--ink);gap:28px;padding:44px 0 12px;display:grid}.clientMemoryPanel>header{max-width:820px}.clientMemoryPanel>header h2{max-width:760px;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,70px);font-weight:560;line-height:.94}.clientMemoryPanel>header>p:last-child,.clientMemoryUnknown,.clientMemoryPrecedence{max-width:720px;color:var(--muted)}.clientMemoryGroups{gap:34px;display:grid}.clientMemoryGroups>section>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.clientMemoryGroups h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem}.clientMemoryGroups ol{margin:0;padding:0;list-style:none}.clientMemoryGroups li{border-bottom:1px solid var(--line);gap:12px;padding:20px 0;display:grid}.clientMemoryItemHeading{justify-content:space-between;gap:18px;display:flex}.clientMemoryItemHeading strong{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-size:1.5rem}.clientMemoryItemHeading span,.clientMemoryGroups code{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.5625rem;font-weight:800}.clientMemoryGroups li>p{max-width:840px;font-family:var(--font-reflective), serif;margin:0;font-size:1.4375rem;line-height:1.28}.clientMemoryGroups li>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}.clientMemoryGroups li>dl div{gap:4px;display:grid}.clientMemoryGroups dt,.clientMemoryReview dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.5625rem;font-weight:800}.clientMemoryGroups dd,.clientMemoryReview dd{margin:0}.clientMemoryGroups a{width:fit-content;color:var(--ink);font-size:.625rem;font-weight:800}.clientMemoryGroups details{border-top:1px solid var(--line);padding-top:10px}.clientMemoryGroups summary{cursor:pointer;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:800}.clientMemoryGroups details li{border-bottom:0;border-left:1px solid var(--line);gap:6px;padding:14px 0 4px 14px}.clientMemoryGroups details li>p{font-size:1.125rem}.clientMemoryGroups details small{color:var(--muted)}.clientMemoryResources{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.clientMemoryResources>strong{letter-spacing:.07em;text-transform:uppercase;font-size:.5625rem}.clientMemoryResources li{border:0;justify-content:space-between;align-items:center;gap:18px;padding:8px 0;display:flex}.clientMemoryResources li>div{gap:3px;display:grid}.clientMemoryResources li small{color:var(--muted)}.clientMemoryDraft .resourceEditor p{color:var(--muted);margin:10px 0 0;font-size:.6875rem}.clientMemoryItemActions{gap:8px;display:flex}.clientMemoryRetired{border-top:1px solid var(--ink);padding-top:12px}.clientMemoryRetired>summary{cursor:pointer;letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:800}.clientMemoryRetired ol{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.clientMemoryRetired li{border-top:1px solid var(--line);gap:6px;padding:14px 0;display:grid}.clientMemoryRetired p{color:var(--muted);margin:0}.clientMemoryRetired small{color:var(--muted)}.clientMemoryDraft,.clientMemoryReview{border:1px solid var(--ink);background:var(--paper);gap:22px;padding:24px;display:grid}.clientMemoryDraft h3,.clientMemoryReview h3{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.5vw,46px)}.clientMemoryFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.clientMemoryFields label,.clientMemoryDraft>label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:.5625rem;font-weight:800;display:grid}.clientMemoryFields input,.clientMemoryFields select,.clientMemoryFields textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:.875rem/1.4 var(--font-ui), sans-serif;text-transform:none;background:0 0;border-radius:0;padding:11px}.clientMemoryDraft>label textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:.875rem/1.4 var(--font-ui), sans-serif;text-transform:none;resize:vertical;background:0 0;border-radius:0;padding:11px}.clientMemoryFields textarea{resize:vertical}.clientMemoryFields .wideField{grid-column:1/-1}.clientMemoryReview>p:not(.eyebrow){max-width:820px;font-family:var(--font-reflective), serif;font-size:1.375rem}.clientMemoryReview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.clientMemoryReview dl>div{border-top:1px solid var(--line);gap:5px;padding-top:10px;display:grid}.clientMemoryConflictPreview,.clientMemoryConflictReview{border:1px solid var(--line);background:color-mix(in srgb, var(--acid) 9%, var(--paper));gap:10px;padding:16px;display:grid}.clientMemoryConflictPreview p,.clientMemoryConflictReview p{margin:0}.clientMemoryConflictPreview small,.clientMemoryConflictReview small{color:var(--muted)}.clientMemoryConflictReview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.clientMemoryConflictReview article{border-top:1px solid var(--ink);gap:6px;padding-top:10px;display:grid}.clientMemoryConflictReview article>strong{letter-spacing:.07em;text-transform:uppercase;font-size:.5625rem}.clientMemoryConflictReview article>span{font-weight:800}.clientMemoryActions{justify-content:flex-end;gap:10px;display:flex}.clientMemoryNotice{color:var(--blue);margin:0;font-size:.6875rem;font-weight:750}.shootsIndexScene .sceneHeader{min-height:390px}.shootsIndexGroup{margin-top:54px}.shootsIndexGroup>header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;gap:24px;padding-bottom:14px;display:flex}.shootsIndexGroup>header h2{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,56px)}.shootsIndexGroup>header .eyebrow{margin-bottom:8px}.shootsIndexGroup>header>span{background:var(--ink);min-width:34px;height:34px;color:var(--paper);place-items:center;font-size:.75rem;font-weight:850;display:grid}.shootsIndexGroup>ol{margin:0;padding:0;list-style:none}.shootsIndexGroup li>a{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,1fr) minmax(400px,1.4fr) 20px;align-items:center;gap:32px;min-height:148px;padding:22px 4px;text-decoration:none;display:grid}.shootsIndexGroup li>a:hover{background:color-mix(in srgb, var(--acid) 14%, transparent)}.shootsIndexGroup li>a>div{gap:5px;min-width:0;display:grid}.shootsIndexGroup li>a>div span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.5625rem;font-weight:850}.shootsIndexGroup li>a>div strong{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(24px,2.5vw,38px);line-height:1}.shootsIndexGroup code{color:var(--muted);font-size:.5625rem}.shootsIndexGroup dl{grid-template-columns:.7fr 1fr 1fr;gap:18px;margin:0;display:grid}.shootsIndexGroup dl>div{gap:6px;min-width:0;display:grid}.shootsIndexGroup dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.shootsIndexGroup dd{overflow-wrap:anywhere;margin:0;font-size:.6875rem;line-height:1.4}.shootScene{padding-top:0}.shootHero{border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:clamp(34px,6vw,92px);min-height:590px;padding:64px 0 42px;display:grid}.shootHero>div:first-child{min-width:0}.shootHero h1{max-width:1000px;font-family:var(--font-display), sans-serif;letter-spacing:-.065em;overflow-wrap:anywhere;margin:0;font-size:clamp(58px,8vw,116px);font-weight:560;line-height:.86}.shootHero>div:first-child>p:not(.eyebrow){color:var(--muted);font-family:var(--font-reflective), serif;margin:26px 0 7px;font-size:1.5rem}.shootHero code{color:var(--muted);font-size:.5625rem}.shootPrimary{border-top:1px solid var(--ink);gap:9px;padding-top:14px;display:grid}.shootPrimary>span{background:var(--acid);letter-spacing:.08em;width:fit-content;color:var(--sb-on-accent);padding:5px 8px;font-size:.5625rem;font-weight:850}.shootPrimary>strong{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin-top:14px;font-size:2.125rem}.shootPrimary>small{min-height:34px;color:var(--muted)}.shootPrimary .primaryButton{text-align:center;margin-top:18px}.shootFactStrip>dl{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.shootFactStrip dl>div{border-right:1px solid var(--line);align-content:center;gap:9px;min-width:0;min-height:118px;padding:18px;display:grid}.shootFactStrip dl>div:first-child{padding-left:0}.shootFactStrip dl>div:last-child{border-right:0}.shootFactStrip dt,.shootOperatingGrid article>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.5rem;font-weight:850}.shootFactStrip dd{overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:750}.shootOperatingGrid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;display:grid}.shootOperatingGrid>header{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-column:1/-1;grid-template-columns:minmax(240px,.75fr) minmax(320px,1.25fr);gap:42px;padding:32px;display:grid}.shootOperatingGrid>header .eyebrow{grid-column:1/-1;margin-bottom:0}.shootOperatingGrid>header h2{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,70px);line-height:.94}.shootOperatingGrid>header>p:last-child{max-width:520px;color:var(--muted);font-family:var(--font-reflective), serif;align-self:end;margin:0;font-size:1.4375rem}.shootOperatingGrid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);align-content:start;gap:13px;min-width:0;min-height:240px;padding:26px;display:grid}.shootOperatingGrid article h3{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:1.5625rem;line-height:1.08}.shootOperatingGrid article p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.5}.shootOperatingGrid article a{text-underline-offset:4px;width:fit-content;margin-top:auto;font-size:.625rem;font-weight:800}.shootOperatingGrid .shootBrief{grid-column:span 2}.shootResourcePanel{border-top:2px solid var(--ink);margin-top:64px;padding-top:28px}.shootResourcePanel>header h2{max-width:860px;font-family:var(--font-display),sans-serif;letter-spacing:-.055em;margin:7px 0;font-size:clamp(38px,5vw,70px);line-height:.94}.shootResourcePanel>p,.shootLegacyReference p,.shootResourceReview>p{max-width:72ch;color:var(--muted);font-size:.6875rem;line-height:1.5}.shootResourcePanel>button{background:var(--ink);color:var(--paper);font:inherit;text-transform:uppercase;border:0;padding:11px 14px;font-size:.5625rem;font-weight:850}.shootResourcePanel>ol{margin:24px 0;padding:0;list-style:none}.shootResourcePanel>ol li,.shootLegacyReference{border-bottom:1px solid var(--line);gap:6px;padding:17px 0;display:grid}.shootResourcePanel>ol span,.shootResourcePanel>ol small,.shootLegacyReference>span{color:var(--muted);text-transform:uppercase;font-size:.5625rem;line-height:1.45}.shootResourcePanel>ol p{margin:4px 0;font-size:.6875rem}.shootResourceReview{background:color-mix(in srgb,var(--acid) 16%,var(--paper));margin-top:24px;padding:24px}.shootResourceReview h3{font-family:var(--font-display),sans-serif;letter-spacing:-.035em;margin:0 0 6px;font-size:1.6875rem}.shootResourceFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.shootResourceFields label{color:var(--muted);text-transform:uppercase;gap:7px;font-size:.5625rem;font-weight:850;display:grid}.shootResourceFields input,.shootResourceFields select{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);font:inherit;text-transform:none;padding:10px;font-size:.6875rem}.shootResourceFields .wideField{grid-column:1/-1}.shootResourceActions{justify-content:flex-end;gap:10px;display:flex}.shootResourceActions button{border:1px solid var(--ink);color:var(--ink);font:inherit;text-transform:uppercase;background:0 0;padding:10px 13px;font-size:.5625rem;font-weight:850}.shootResourceActions button:last-child{background:var(--ink);color:var(--paper)}.shootBrief small{color:var(--muted);letter-spacing:.09em;margin-top:8px;font-size:.5rem;font-weight:850}.shootBrief blockquote{max-width:900px;font-family:var(--font-reflective), serif;margin:0;font-size:clamp(21px,2.3vw,31px);line-height:1.25}.shootModeBoundary{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:end;gap:54px;margin-top:72px;padding:34px 0;display:grid}.shootModeBoundary h2{max-width:600px;font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,58px);line-height:.96}.shootModeBoundary>p{max-width:720px;color:var(--muted);font-family:var(--font-reflective), serif;margin:0;font-size:1.4375rem}.shootBackLink{text-underline-offset:4px;margin-top:28px;font-size:.625rem;font-weight:800;display:inline-block}.shootPlanArticle{grid-column:span 2}.shootPlanPanel{border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);margin-top:18px;padding-top:18px}.shootPlanControls,.shootPlanDraft>div,.shootPlanReview>div{flex-wrap:wrap;gap:10px;display:flex}.shootPlanPanel button{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:10px 13px;font-size:.6875rem;font-weight:800}.shootPlanPanel button:last-child{background:var(--ink);color:var(--paper)}.shootPlanPanel button:disabled{cursor:wait;opacity:.55}.shootPlanDraft label{letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:.625rem;font-weight:800;display:grid}.shootPlanDraft textarea{resize:vertical;border:1px solid var(--ink);background:color-mix(in srgb, var(--paper) 82%, white);width:100%;color:var(--ink);font:inherit;text-transform:none;border-radius:0;padding:13px;font-size:.875rem;line-height:1.45}.shootPlanDraft>p:not(.eyebrow),.shootPlanReview>p,.shootPlanNotice{font-size:.6875rem;line-height:1.5}.shootPlanReview h4{font-family:var(--font-display), sans-serif;margin:3px 0 14px;font-size:clamp(20px,3vw,32px)}.shootPlanReview dl{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px;display:grid}.shootPlanReview dl>div{border-bottom:1px solid color-mix(in srgb, var(--ink) 24%, transparent);padding:11px 0}.shootPlanReview dt{letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-weight:850}.shootPlanReview dd{white-space:pre-wrap;margin:5px 0 0}.shootPlanNotice{border-left:3px solid var(--acid);margin:13px 0 0;padding-left:12px}.shootDonnaHandoff{border:1px solid var(--ink);background:color-mix(in srgb, var(--paper) 92%, var(--acid));color:var(--ink);gap:18px;padding:20px;display:grid}.shootDonnaHandoff header{gap:7px;display:grid}.shootDonnaHandoff h4{max-width:660px;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,38px);line-height:.98}.shootDonnaHandoff header>p:not(.eyebrow),.shootDonnaCopyState,.shootDonnaUnknowns p{margin:0;font-size:.6875rem;line-height:1.5}.shootDonnaActions,.shootDonnaHandoff footer{flex-wrap:wrap;gap:10px;display:flex}.shootDonnaActions a{border:1px solid var(--ink);min-height:44px;color:var(--ink);align-items:center;padding:10px 13px;font-size:.6875rem;font-weight:800;text-decoration:none;display:inline-flex}.shootDonnaCopyState{min-height:17px;color:color-mix(in srgb, var(--ink) 70%, transparent)}.shootDonnaFacts{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.shootDonnaFacts>div{border-bottom:1px solid color-mix(in srgb, var(--ink) 22%, transparent);gap:5px;padding:10px 0;display:grid}.shootDonnaFacts dt,.shootDonnaSource>span,.shootDonnaUnknowns>span{letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.shootDonnaFacts dd{gap:4px;margin:0;display:grid}.shootDonnaFacts small{color:color-mix(in srgb, var(--ink) 58%, transparent);letter-spacing:.08em;font-size:.5rem;font-weight:800}.shootDonnaSource,.shootDonnaUnknowns{gap:8px;display:grid}.shootDonnaSource blockquote{font-family:var(--font-reflective), serif;margin:0;font-size:1.25rem;line-height:1.25}.shootDonnaHandoff details{border-block:1px solid color-mix(in srgb, var(--ink) 22%, transparent);padding:12px 0}.shootDonnaHandoff summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-weight:850}.shootDonnaHandoff pre{white-space:pre-wrap;font:.75rem/1.5 var(--font-ui), sans-serif;overflow:auto}.shootModeBoundary>a{border:1px solid var(--ink);background:var(--ink);min-height:52px;color:var(--paper);justify-content:center;align-items:center;padding:13px 18px;font-size:.6875rem;font-weight:850;text-decoration:none;display:inline-flex}.onSetScene{width:min(100% - (2 * var(--page-pad)), 920px);margin:0 auto;padding:30px 0 110px}.onSetScene>nav{border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;min-height:48px;font-size:.5625rem;font-weight:800;display:flex;overflow:hidden}.onSetScene>nav a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.onSetScene>nav strong{text-overflow:ellipsis;overflow:hidden}.onSetHero{border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:clamp(34px,7vw,84px);padding:clamp(50px,8vw,92px) 0 34px;display:grid}.onSetHero h1{max-width:690px;font-family:var(--font-display), sans-serif;letter-spacing:-.065em;overflow-wrap:anywhere;margin:0;font-size:clamp(58px,9vw,92px);font-weight:560;line-height:.88}.onSetHero>div>p:last-child{max-width:590px;color:var(--muted);font-family:var(--font-reflective), serif;margin:24px 0 0;font-size:1.375rem;line-height:1.25}.onSetHero dl{gap:20px;margin:0;display:grid}.onSetHero dl>div{border-top:1px solid var(--ink);gap:6px;padding-top:10px;display:grid}.onSetHero dt,.onSetQuick span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.5rem;font-weight:850}.onSetHero dd{overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:800}.onSetQuick{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.onSetQuick>div{border-right:1px solid var(--line);align-content:start;gap:9px;min-width:0;min-height:168px;padding:22px;display:grid}.onSetQuick>div:first-child{padding-left:0}.onSetQuick>div:last-child{border-right:0}.onSetQuick strong{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:1.25rem;line-height:1.05}.onSetQuick a{text-underline-offset:4px;align-items:center;width:fit-content;min-height:48px;margin-top:auto;font-size:.625rem;font-weight:850;display:inline-flex}.onSetQuick small{color:var(--muted);margin-top:auto;font-size:.625rem;line-height:1.45}.onSetWork{padding-top:68px}.onSetWork>header{border-bottom:1px solid var(--ink);gap:10px;padding-bottom:25px;display:grid}.onSetWork h2{max-width:780px;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(42px,7vw,70px);line-height:.92}.onSetWork>header>p:last-child{max-width:690px;color:var(--muted);font-family:var(--font-reflective), serif;margin:5px 0 0;font-size:1.375rem;line-height:1.25}.onSetKind{grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.onSetKind button,.onSetCaptureButton,.onSetItems button{border:1px solid var(--ink);min-height:56px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:0;font-size:.75rem;font-weight:850}.onSetKind button+button{border-left:0}.onSetKind button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.onSetCaptureLabel{letter-spacing:.08em;text-transform:uppercase;gap:10px;margin-top:24px;font-size:.5625rem;font-weight:850;display:grid}.onSetCaptureLabel textarea{resize:vertical;border:1px solid var(--ink);background:color-mix(in srgb, var(--paper) 88%, white);width:100%;min-height:150px;color:var(--ink);font:1.125rem/1.45 var(--font-ui), sans-serif;letter-spacing:normal;text-transform:none;border-radius:0;padding:18px}.onSetCaptureButton{background:var(--acid);width:100%;min-height:62px;color:var(--sb-on-accent);margin-top:12px}.onSetKind button:disabled,.onSetCaptureButton:disabled,.onSetItems button:disabled{cursor:wait;opacity:.55}.onSetNotice{border-left:4px solid var(--acid);min-height:22px;margin:12px 0 0;padding-left:12px;font-size:.6875rem;line-height:1.5}.onSetItems{border-top:2px solid var(--ink);margin-top:64px}.onSetItems>div{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.onSetItems>div>span{font-size:.625rem;font-weight:850}.onSetItems ol{margin:0;padding:0;list-style:none}.onSetItems li{border-top:1px solid var(--line);gap:13px;padding:24px 0;display:grid}.onSetItems li[data-status=covered]{border-left:6px solid var(--acid);padding-left:18px}.onSetItems li>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.onSetItems li>div span{letter-spacing:.08em;font-size:.5625rem;font-weight:850}.onSetItems li time,.onSetItems li small{color:var(--muted);font-size:.5625rem}.onSetItems li p{font-family:var(--font-reflective), serif;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,3vw,30px);line-height:1.18}.onSetItems li button{width:fit-content;min-width:160px;padding:10px 16px}.onSetEmpty{border-block:1px solid var(--line);color:var(--muted);font-family:var(--font-reflective), serif;margin:0;padding:30px 0;font-size:1.3125rem}.onSetWrapLink{border-block:2px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;margin-top:72px;padding:30px 0;display:grid}.onSetWrapLink h2{max-width:680px;font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(34px,5vw,54px);line-height:.95}.onSetWrapLink p:last-child{max-width:650px;color:var(--muted)}.onSetWrapLink>a{background:var(--ink);min-height:56px;color:var(--paper);justify-content:center;align-items:center;padding:14px 24px;font-size:.6875rem;font-weight:850;text-decoration:none;display:inline-flex}.wrapScene{width:min(100% - (2 * var(--page-pad)), 1080px);margin:0 auto;padding:30px 0 110px}.wrapScene>nav{border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;min-height:48px;font-size:.5625rem;font-weight:800;display:flex;overflow:hidden}.wrapScene>nav a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.wrapScene>nav strong{text-overflow:ellipsis;overflow:hidden}.wrapHero{border-bottom:3px solid var(--ink);align-content:end;min-height:460px;padding:70px 0 40px;display:grid}.wrapHero h1{max-width:970px;font-family:var(--font-display), sans-serif;letter-spacing:-.065em;overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(58px,10vw,112px);font-weight:560;line-height:.84}.wrapHero>p:last-child{max-width:730px;color:var(--muted);font-family:var(--font-reflective), serif;margin:32px 0 0 auto;font-size:1.5rem;line-height:1.2}.wrapEvidence{border-bottom:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wrapEvidence>header{border-bottom:1px solid var(--ink);grid-column:1/-1;grid-template-columns:.4fr 1fr;align-items:baseline;gap:30px;padding:34px 0;display:grid}.wrapEvidence h2{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(38px,6vw,68px);line-height:.92}.wrapEvidence article{border-bottom:1px solid var(--line);align-content:start;gap:14px;min-height:260px;padding:30px;display:grid}.wrapEvidence article:nth-of-type(odd){border-right:1px solid var(--line);padding-left:0}.wrapEvidence article:nth-last-of-type(-n+2){border-bottom:0}.wrapEvidence article>span{color:var(--muted);letter-spacing:.09em;font-size:.5rem;font-weight:850}.wrapEvidence article>strong{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(24px,3vw,36px);line-height:1}.wrapEvidence article p{max-width:430px;color:var(--muted);margin:0;font-size:.6875rem;line-height:1.5}.wrapEvidence article ol{font-family:var(--font-reflective), serif;margin:0;padding-left:20px;font-size:1.25rem}.wrapEvidence article a{align-items:center;width:fit-content;min-height:48px;font-size:.625rem;font-weight:850;display:inline-flex}.wrapCompletion{border:2px solid var(--ink);margin-top:78px;padding:clamp(24px,5vw,52px)}.wrapCompletion[data-state=completed]{border-left:12px solid var(--acid)}.wrapCompletion h2{max-width:780px;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:8px 0 30px;font-size:clamp(40px,7vw,72px);line-height:.9}.wrapCompletion label{letter-spacing:.08em;text-transform:uppercase;gap:10px;font-size:.5625rem;font-weight:850;display:grid}.wrapCompletion textarea{resize:vertical;border:1px solid var(--ink);background:color-mix(in srgb, var(--paper) 88%, white);width:100%;min-height:150px;color:var(--ink);font:1.125rem/1.45 var(--font-ui), sans-serif;letter-spacing:normal;text-transform:none;border-radius:0;padding:18px}.wrapCompletion>p:not(.eyebrow):not(.wrapNotice),.wrapReview>p{max-width:760px;color:var(--muted);font-family:var(--font-reflective), serif;font-size:1.25rem}.wrapCompletion button{border:1px solid var(--ink);background:var(--ink);min-height:56px;color:var(--paper);font:inherit;cursor:pointer;border-radius:0;padding:13px 20px;font-size:.6875rem;font-weight:850}.wrapCompletion button:disabled{cursor:wait;opacity:.55}.wrapCompletion dl{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 28px;display:grid}.wrapCompletion dl>div{background:var(--paper);gap:8px;min-width:0;padding:18px;display:grid}.wrapCompletion dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.wrapCompletion dd{overflow-wrap:anywhere;margin:0;font-size:.8125rem}.wrapReview>div{gap:10px;display:flex}.wrapReview>div button:last-child{background:var(--acid);color:var(--sb-on-accent)}.wrapNotice{border-left:4px solid var(--acid);min-height:22px;margin:16px 0 0;padding-left:12px;font-size:.6875rem}.contentScene{max-width:1180px}.contentHero{border-bottom:3px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;min-height:520px;padding-bottom:42px;display:grid}.contentHero h1{max-width:850px;font-family:var(--font-display), sans-serif;letter-spacing:-.065em;margin:8px 0 0;font-size:clamp(60px,9vw,112px);line-height:.84}.contentHero p:last-child{max-width:620px;color:var(--muted);font-family:var(--font-reflective), serif;font-size:1.4375rem}.contentCapture{border:2px solid var(--ink);grid-template-columns:.55fr 1fr;gap:36px;margin-top:44px;padding:34px;display:grid}.contentCapture h2,.contentLibrary h2{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:7px 0;font-size:clamp(36px,5vw,62px);line-height:.92}.contentCapture label{text-transform:uppercase;gap:9px;font-size:.5625rem;font-weight:850;display:grid}.contentCapture textarea{border:1px solid var(--ink);background:var(--paper);min-height:220px;font:1.1875rem/1.45 var(--font-ui),sans-serif;text-transform:none;border-radius:0;padding:18px}.contentCapture footer{grid-column:2;gap:10px;display:flex}.contentCapture button{border:1px solid var(--ink);background:var(--ink);min-height:54px;color:var(--paper);border-radius:0;padding:12px 18px;font-weight:850}.contentCapture button:first-child{color:var(--ink);background:0 0}.contentCapture [role=status]{border-left:4px solid var(--acid);grid-column:2;padding-left:10px}.contentLibrary{border-top:2px solid var(--ink);margin-top:72px}.contentLibrary>header{border-bottom:1px solid var(--ink);padding:32px 0}.contentLibrary ol{margin:0;padding:0;list-style:none}.contentLibrary li{border-bottom:1px solid var(--line);gap:14px;padding:30px 0;display:grid}.contentLibrary li span,.contentLibrary code{color:var(--muted);font-size:.5625rem}.contentLibrary blockquote{white-space:pre-wrap;font-family:var(--font-reflective),serif;margin:0;font-size:1.6875rem}.contentLibrary li>a,.contentBackLink,.contentNotFound a{width:fit-content;min-height:44px;color:var(--ink);align-items:center;font-size:.625rem;font-weight:850;display:inline-flex}.contentDevelopScene{max-width:1180px}.contentDevelopHero{border-bottom:3px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(220px,.3fr);align-items:end;gap:40px;min-height:470px;padding-bottom:42px;display:grid}.contentDevelopHero h1,.contentNotFound h1{max-width:850px;font-family:var(--font-display),sans-serif;letter-spacing:-.065em;margin:8px 0 0;font-size:clamp(56px,8vw,104px);line-height:.84}.contentDevelopHero>div:last-child{border-left:10px solid var(--acid);gap:10px;padding:16px;display:grid}.contentDevelopHero span,.contentDevelopContext article>span,.contentCurrentVersion>span,.contentDonnaSource>span,.contentDonnaCurrent>span,.contentDonnaUnknowns>span,.contentVersionHistory li>span{letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.contentDevelopHero strong{overflow-wrap:anywhere;font-size:.8125rem}.contentDevelopHero small{color:var(--muted);font-size:.625rem}.contentDevelopContext{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;display:grid}.contentDevelopContext>header{border-bottom:1px solid var(--ink);grid-column:1/-1;padding:32px 0}.contentDevelopContext h2,.contentDevelopWorkspace h2,.contentVersionHistory h2{max-width:850px;font-family:var(--font-display),sans-serif;letter-spacing:-.05em;margin:7px 0;font-size:clamp(36px,5vw,62px);line-height:.92}.contentDevelopContext article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:12px;min-height:220px;padding:24px 18px;display:grid}.contentDevelopContext article:nth-of-type(4){border-right:0}.contentDevelopContext article h3,.contentDonnaHandoff h3,.contentDevelopmentReview h3{font-family:var(--font-display),sans-serif;letter-spacing:-.035em;margin:0;font-size:1.6875rem;line-height:1}.contentDevelopContext article p{color:var(--muted);font-family:var(--font-reflective),serif;margin:0;font-size:1.25rem}.contentDevelopContext .contentRawSource{border-right:0;grid-column:span 3;min-height:280px;padding:34px 0}.contentRawSource blockquote,.contentCurrentVersion blockquote,.contentVersionHistory blockquote,.contentDevelopmentReview blockquote,.contentDonnaSource blockquote{white-space:pre-wrap;font-family:var(--font-reflective),serif;margin:0;font-size:clamp(27px,4vw,44px);line-height:1.08}.contentResourcePanel{border-top:2px solid var(--ink);margin-top:54px;padding-top:28px}.contentResourcePanel>header h2{max-width:850px;font-family:var(--font-display),sans-serif;letter-spacing:-.05em;margin:7px 0;font-size:clamp(36px,5vw,62px);line-height:.92}.contentResourcePanel>p{max-width:70ch;color:var(--muted);font-size:.6875rem;line-height:1.5}.contentResourcePanel>button{background:var(--ink);color:var(--paper);font:inherit;letter-spacing:.06em;text-transform:uppercase;border:0;padding:11px 14px;font-size:.5625rem;font-weight:850}.contentResourcePanel>ol{margin:24px 0;padding:0;list-style:none}.contentResourcePanel>ol li{border-bottom:1px solid var(--line);gap:6px;padding:17px 0;display:grid}.contentResourcePanel>ol span,.contentResourcePanel>ol small{color:var(--muted);text-transform:uppercase;font-size:.5625rem;line-height:1.45}.contentResourcePanel>ol p{margin:4px 0;font-size:.6875rem}.contentResourceReview{background:color-mix(in srgb,var(--acid) 16%,var(--paper));margin-top:24px;padding:24px}.contentResourceReview h3{font-family:var(--font-display),sans-serif;letter-spacing:-.035em;margin:0 0 6px;font-size:1.6875rem}.contentResourceReview>p{max-width:72ch;color:var(--muted);font-size:.6875rem;line-height:1.5}.contentResourceFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.contentResourceFields label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:.5625rem;font-weight:850;display:grid}.contentResourceFields input,.contentResourceFields select{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);font:inherit;text-transform:none;padding:10px;font-size:.6875rem}.contentResourceFields .wideField{grid-column:1/-1}.contentResourceActions{justify-content:flex-end;gap:10px;display:flex}.contentResourceActions button{border:1px solid var(--ink);color:var(--ink);font:inherit;text-transform:uppercase;background:0 0;padding:10px 13px;font-size:.5625rem;font-weight:850}.contentResourceActions button:last-child{background:var(--ink);color:var(--paper)}.contentRawSource small,.contentCurrentVersion small{color:var(--muted);font-size:.5625rem}.contentDevelopWorkspace{border-top:2px solid var(--ink);margin-top:96px}.contentDevelopWorkspace>header,.contentVersionHistory>header{border-bottom:1px solid var(--ink);padding:32px 0}.contentDevelopWorkspace>header>p:last-child{max-width:620px;color:var(--muted);font-family:var(--font-reflective),serif;font-size:1.3125rem}.contentCurrentVersion{border-bottom:1px solid var(--line);gap:18px;padding:34px 0;display:grid}.contentEmptyDevelopment{border-bottom:1px solid var(--line);min-height:180px;color:var(--muted);font-family:var(--font-reflective),serif;place-items:center start;margin:0;font-size:1.5rem;display:grid}.contentDevelopmentPanel{gap:20px;padding:30px 0;display:grid}.contentDevelopmentControls,.contentDevelopmentDraft>div,.contentDevelopmentReview>div,.contentDonnaActions,.contentDonnaHandoff footer{flex-wrap:wrap;gap:10px;display:flex}.contentDevelopmentPanel button,.contentDonnaHandoff button{border:1px solid var(--ink);background:var(--ink);min-height:50px;color:var(--paper);font:inherit;cursor:pointer;border-radius:0;padding:11px 16px;font-size:.625rem;font-weight:850}.contentDevelopmentPanel button:first-child,.contentDonnaHandoff footer button:first-child{color:var(--ink);background:0 0}.contentDevelopmentPanel button:disabled{cursor:wait;opacity:.55}.contentDevelopmentDraft,.contentDevelopmentReview{border:2px solid var(--ink);gap:20px;padding:28px;display:grid}.contentDevelopmentDraft label{letter-spacing:.08em;text-transform:uppercase;gap:9px;font-size:.5625rem;font-weight:850;display:grid}.contentDevelopmentDraft textarea{border:1px solid var(--ink);background:var(--paper);min-height:300px;color:var(--ink);font:1.1875rem/1.45 var(--font-ui),sans-serif;text-transform:none;border-radius:0;padding:18px}.contentDevelopmentDraft>p:not(.eyebrow),.contentDevelopmentReview>p:not(.eyebrow),.contentDonnaHandoff header>p:not(.eyebrow),.contentDonnaUnknowns p,.contentDonnaCurrent p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.5}.contentDevelopmentReview{border-left:12px solid var(--acid)}.contentDevelopmentReview dl{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.contentDevelopmentReview dl>div{background:var(--paper);gap:8px;padding:16px;display:grid}.contentDevelopmentReview dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.contentDevelopmentReview dd{overflow-wrap:anywhere;margin:0;font-size:.75rem}.contentDevelopmentNotice{border-left:4px solid var(--acid);min-height:20px;margin:0;padding-left:12px;font-size:.6875rem}.contentDonnaHandoff{border:1px solid var(--ink);background:color-mix(in srgb,var(--paper) 92%,var(--acid));color:var(--ink);gap:18px;padding:24px;display:grid}.contentDonnaHandoff header,.contentDonnaSource,.contentDonnaCurrent,.contentDonnaUnknowns{gap:8px;display:grid}.contentDonnaHandoff h3{max-width:720px;font-size:clamp(28px,4vw,44px)}.contentDonnaActions a{border:1px solid var(--ink);min-height:50px;color:var(--ink);align-items:center;padding:11px 16px;font-size:.625rem;font-weight:850;text-decoration:none;display:inline-flex}.contentDonnaCopyState{min-height:17px;margin:0;font-size:.6875rem}.contentDonnaCurrent p{white-space:pre-wrap}.contentDonnaHandoff details{border-block:1px solid var(--line);padding:12px 0}.contentDonnaHandoff summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-weight:850}.contentDonnaHandoff pre{white-space:pre-wrap;font:.75rem/1.5 var(--font-ui),sans-serif;overflow:auto}.contentVersionHistory{border-top:2px solid var(--ink);margin-top:72px}.contentVersionHistory ol{margin:0;padding:0;list-style:none}.contentVersionHistory li{border-bottom:1px solid var(--line);gap:14px;padding:28px 0;display:grid}.contentVersionHistory blockquote{font-size:1.5625rem}.contentVersionHistory code{color:var(--muted);font-size:.5625rem}.contentBackLink{margin-top:50px}.contentNotFound{align-content:center;min-height:70vh;display:grid}@media (max-width:900px){:root{--page-pad:20px}.appFrame{grid-template-columns:1fr auto}.pathDivider,.pathTrail,.worldNav{display:none}.mobileHeaderActions{display:flex}.mobileNav{z-index:25;background:var(--ink);width:100%;height:58px;color:var(--paper);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0}.mobileNav a{place-items:center;font-size:.5625rem;font-weight:750;text-decoration:none;display:grid}.mobileNav a[aria-current=page]{color:var(--acid);box-shadow:inset 0 -3px 0 var(--acid)}.scene{padding-top:32px;padding-bottom:90px}.superbadOverview{padding-top:0}.sceneHeader{align-items:start}.sceneHeader h1{font-size:clamp(42px,12vw,66px)}.sceneActions{display:none}.superbadPeers{gap:17px;overflow-x:auto}.superbadPeers a{flex:none}.superbadMission{min-height:calc(100dvh - var(--frame-height) - 116px);grid-template-columns:1fr;gap:28px;padding:36px 0 26px}.superbadMission h1{font-size:clamp(48px,15vw,72px)}.superbadMission>a{width:fit-content}.superbadTruths{grid-template-columns:1fr 1fr;margin-top:58px}.superbadTruths a,.superbadTruths a:first-child{border-bottom:1px solid var(--line);min-height:138px;padding:18px 12px}.superbadTruths a:nth-child(2n){border-right:0}.superbadTruths a:last-child{grid-column:auto}.superbadExceptions article{grid-template-columns:1fr;gap:6px}.liquidityControlScene{padding-top:0}.liquidityHero{grid-template-columns:1fr;gap:34px;min-height:520px;padding:46px 0 30px}.liquidityHero h1{font-size:clamp(55px,16vw,82px)}.liquidityActions{flex-direction:column;align-items:flex-start;gap:18px}.liquidityControlScene>.truthState{margin:24px 0 64px}.liquiditySignals>header,.liquidityBoundaries>header{gap:10px;display:grid}.liquiditySignals>div,.liquidityBoundaries>div{grid-template-columns:1fr}.liquiditySignals article,.liquiditySignals article:first-child,.liquidityBoundaries article,.liquidityBoundaries article:first-child{border-right:0;min-height:0;padding:20px 4px 22px}.liquiditySignals article{grid-template-rows:auto auto;grid-template-columns:minmax(100px,.45fr) minmax(0,.55fr);gap:10px 18px}.liquiditySignals article strong{align-self:start;font-size:2.125rem}.liquiditySignals article p{grid-column:1/-1}.liquidityBoundaries,.liquidityActivation{margin-top:72px}.liquidityBoundaries article strong{margin-bottom:18px}.liquidityActivation li{grid-template-columns:42px minmax(0,1fr)}.internalProjectsScene .sceneHeader{display:grid}.internalProjectsScene .sceneHeader>a{width:fit-content}.internalProjectList a{grid-template-columns:1fr;gap:8px}.internalProjectList small{text-align:left}.clientScene .sceneHeader{display:grid}.clientScene .sceneActions{flex-wrap:wrap;display:flex}.clientLanding{gap:48px;margin-top:36px}.clientLandingGroup>header{align-items:start;gap:12px;display:grid}.clientLandingGroup>header>p{text-align:left;max-width:none}.clientLandingGroup>ol>li>a{grid-template-columns:1fr;gap:16px;padding:22px 4px}.clientLandingGroup li>a>header{grid-template-columns:minmax(0,1fr) auto}.clientLandingGroup dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.retainerWorkspaceNav{gap:18px;overflow-x:auto}.retainerWorkspaceIdentity{flex-direction:column;align-items:start;gap:5px}.retainerWorkspaceNav a{flex:none}.retainerNow,.retainerWork,.retainerHistory,.retainerUnknownView,.retainerCommercial{padding-top:32px}.retainerNow>header h2,.retainerWork>header h2,.retainerHistory>header h2,.retainerUnknownView h2{font-size:clamp(38px,13vw,58px)}.retainerNowGrid{grid-template-columns:1fr;gap:30px;margin-top:36px}.retainerNowGrid>article{min-height:0}.retainerNowGrid dl>div{grid-template-columns:110px minmax(0,1fr)}.retainerContextActions{flex-wrap:wrap}.retainerContextActions>.deliverableCreatePanel,.retainerContextActions>.shootCreatePanel{padding-bottom:20px}.deliverableCreateDraft,.deliverableCreateReview{padding:16px}.deliverableInheritedContext,.deliverableCreateReview dl,.deliverableCreateFields{grid-template-columns:1fr}.deliverableCreateFields .wideField{grid-column:auto}.deliverableCreateActions{flex-direction:column-reverse;align-items:stretch}.shootCreateDraft,.shootCreateReview{padding:16px}.shootInheritedContext,.shootCreateReview dl,.shootCreateFields{grid-template-columns:1fr}.shootCreateFields .wideField,.shootCreateReview .wideField{grid-column:auto}.shootCreateActions{flex-direction:column-reverse;align-items:stretch}.retainerWork li,.retainerWork li>a{grid-template-columns:minmax(0,1fr) 90px;gap:8px 18px}.deliverableUndoNotice{flex-direction:column;align-items:stretch}.deliverableUndoNotice div{flex-direction:column}.retainerWork li small{grid-column:1/-1}.retainerHistory li{grid-template-columns:88px minmax(0,1fr);gap:14px}.retainerHistory li code{grid-column:2}.clientContext,.clientWorkspace,.clientIdentity dl,.projectIdentity dl{grid-template-columns:1fr}.retainerEconomics>header{flex-direction:column;align-items:start}.retainerEconomics dl{grid-template-columns:1fr}.retainerEconomics dl>div,.retainerEconomics dl>div:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:16px 0}.retainerEconomics dl>div:last-child{border-bottom:0}.currentCommercialTerms>header{flex-direction:column;align-items:start}.currentCommercialTerms>dl{grid-template-columns:1fr}.currentCommercialTerms>dl>div,.currentCommercialTerms>dl>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding:14px 0}.currentCommercialTerms>dl>div:last-child{border-bottom:0}.currentCommercialTerms li{flex-direction:column;align-items:start;gap:6px}.commercialTermGrid,.resourceEditor>div,.serviceMixEditor>div{grid-template-columns:1fr}.commercialTermReview dl>div{grid-template-columns:1fr;gap:5px}.commercialCommitActions{flex-direction:column-reverse;align-items:stretch}.projectWorkspaceNav{gap:18px;overflow-x:auto}.projectWorkspaceIdentity{flex-direction:column;align-items:start;gap:5px}.projectWorkspaceNav a{flex:none}.projectNow,.projectPlan,.projectWork,.projectContextView,.projectHistory{padding-top:32px}.projectNow>header h2,.projectPlan>header h2,.projectWork>header h2,.projectContextView>header h2,.projectHistory>header h2{font-size:clamp(36px,12vw,54px)}.projectNowGrid{grid-template-columns:1fr;gap:30px;margin-top:36px}.projectNowGrid dl>div{grid-template-columns:110px minmax(0,1fr)}.projectContextActions{flex-wrap:wrap}.projectInlineControls{grid-template-columns:1fr}.projectInlineFeedback{flex-direction:column;grid-column:1;align-items:flex-start}.projectLifecycle>header{flex-direction:column}.projectLifecycle>header>div:last-child,.projectLifecycleReview footer{flex-direction:column;justify-content:flex-start;width:100%}.projectLifecycle button{width:100%}.projectCommercialNow,.projectContextGrid{grid-template-columns:1fr}.projectResourcePanel>header{flex-direction:column;align-items:start;gap:5px}.projectResourceReview{padding:16px}.projectResourceFields{grid-template-columns:1fr}.projectResourceFields .wideField{grid-column:auto}.projectResourceActions{flex-direction:column-reverse;align-items:stretch}.projectPlanFacts{grid-template-columns:1fr}.projectPlanFacts>div{border-right:0}.projectPlan li,.projectWork li,.projectWork li>a{grid-template-columns:minmax(0,1fr) 90px;gap:8px 18px}.projectPlan li time,.projectWork li small{grid-column:1/-1}.projectHistory li{grid-template-columns:88px minmax(0,1fr);gap:14px}.projectHistory li code{grid-column:2}.clientMemoryPanel{padding-top:32px}.clientMemoryPanel>header h2{font-size:clamp(38px,12vw,54px)}.clientMemoryItemHeading{flex-direction:column;align-items:start;gap:5px}.clientMemoryGroups li>dl,.clientMemoryFields,.clientMemoryReview dl,.clientMemoryConflictReview>div{grid-template-columns:1fr}.clientMemoryFields .wideField{grid-column:auto}.clientMemoryDraft,.clientMemoryReview{padding:16px}.clientMemoryActions{flex-direction:column-reverse;align-items:stretch}.shootsIndexScene .sceneHeader{min-height:470px}.shootsIndexGroup{margin-top:38px}.shootsIndexGroup li>a{grid-template-columns:1fr 18px;gap:18px;padding:22px 2px}.shootsIndexGroup li>a>dl{grid-column:1/-1;grid-template-columns:1fr}.shootsIndexGroup li>a>b{grid-area:1/2}.shootHero{min-height:calc(100dvh - var(--frame-height) - 58px);grid-template-columns:1fr;gap:40px;padding:40px 0 32px}.shootHero h1{font-size:clamp(52px,16vw,80px)}.shootPrimary>strong{font-size:1.875rem}.shootPrimary .primaryButton{min-height:48px}.shootFactStrip>dl{grid-template-columns:1fr 1fr}.shootFactStrip dl>div,.shootFactStrip dl>div:first-child{border-bottom:1px solid var(--line);min-height:104px;padding:15px 12px}.shootFactStrip dl>div:nth-child(2n){border-right:0}.shootOperatingGrid{grid-template-columns:1fr;margin-top:48px}.shootOperatingGrid>header{grid-column:1;grid-template-columns:1fr;gap:22px;padding:24px 18px}.shootOperatingGrid>header .eyebrow{grid-column:1}.shootOperatingGrid article,.shootOperatingGrid .shootBrief{grid-column:1;min-height:0;padding:24px 18px}.shootOperatingGrid article a{margin-top:12px}.shootResourceReview{padding:20px 15px}.shootResourceFields{grid-template-columns:1fr}.shootResourceFields .wideField{grid-column:auto}.shootResourceActions{flex-direction:column-reverse}.shootPlanArticle{grid-column:1}.shootPlanReview dl{grid-template-columns:1fr}.shootDonnaHandoff{padding:16px}.shootDonnaFacts{grid-template-columns:1fr}.shootDonnaActions,.shootDonnaHandoff footer{display:grid}.shootDonnaActions a{justify-content:center}.shootModeBoundary{grid-template-columns:1fr;gap:22px;margin-top:48px}.shootModeBoundary>a{width:100%}.onSetScene{width:min(100% - 32px,920px);padding-top:0;padding-bottom:90px}.onSetHero{grid-template-columns:1fr;gap:34px;padding:46px 0 28px}.onSetHero h1{font-size:clamp(50px,16vw,76px)}.onSetHero dl{grid-template-columns:1fr 1fr}.onSetQuick{grid-template-columns:1fr}.onSetQuick>div,.onSetQuick>div:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:132px;padding:20px 0}.onSetQuick>div:last-child{border-bottom:0}.onSetQuick a{min-height:52px}.onSetWork{padding-top:48px}.onSetWork h2{font-size:clamp(42px,13vw,62px)}.onSetKind button{min-height:60px}.onSetCaptureLabel textarea{min-height:170px;font-size:1.0625rem}.onSetCaptureButton{min-height:66px}.onSetItems{margin-top:52px}.onSetItems li button{width:100%;min-height:58px}.onSetWrapLink{grid-template-columns:1fr}.onSetWrapLink>a{width:100%}.wrapScene{width:min(100% - 32px,1080px);padding-top:0;padding-bottom:90px}.wrapHero{min-height:390px;padding-top:48px}.wrapHero h1{font-size:clamp(50px,16vw,76px)}.wrapHero>p:last-child{margin-left:0}.wrapEvidence{grid-template-columns:1fr}.wrapEvidence>header{grid-column:1;grid-template-columns:1fr}.wrapEvidence article,.wrapEvidence article:nth-of-type(odd),.wrapEvidence article:nth-last-of-type(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:24px 0}.wrapEvidence article:last-child{border-bottom:0}.wrapCompletion{margin-top:52px;padding:24px 18px}.wrapCompletion dl{grid-template-columns:1fr}.wrapReview>div{display:grid}.wrapReview>div button{width:100%}.contentHero{grid-template-columns:1fr;min-height:430px}.contentHero>a{justify-content:center;width:100%}.contentCapture{grid-template-columns:1fr;padding:22px 16px}.contentCapture footer,.contentCapture [role=status]{grid-column:1}.contentCapture footer{display:grid}.contentDevelopHero{grid-template-columns:1fr;align-content:end;min-height:520px}.contentDevelopHero h1{font-size:clamp(52px,15vw,74px)}.contentDevelopContext{grid-template-columns:1fr}.contentDevelopContext .contentRawSource,.contentDevelopContext>header{grid-column:1}.contentDevelopContext article,.contentDevelopContext article:nth-of-type(4){border-right:0;min-height:auto;padding:22px 0}.contentResourceReview{padding:20px 15px}.contentResourceFields{grid-template-columns:1fr}.contentResourceFields .wideField{grid-column:auto}.contentResourceActions{flex-direction:column-reverse;align-items:stretch}.contentDevelopmentDraft,.contentDevelopmentReview,.contentDonnaHandoff{padding:20px 15px}.contentDevelopmentControls,.contentDevelopmentDraft>div,.contentDevelopmentReview>div,.contentDonnaActions,.contentDonnaHandoff footer{display:grid}.contentDonnaActions a{justify-content:center}.contentDevelopmentReview dl{grid-template-columns:1fr}.clientWorkRegion>header{align-items:start}.clientWorkRegion>header>p{max-width:220px}.clientTaskList a,.clientProjectList a{grid-template-columns:72px minmax(0,1fr);gap:8px 12px}.clientTaskList small,.clientProjectList small{text-align:left;grid-column:2}.truthState,.frictionCapture,.ideaCapture{grid-template-columns:1fr}.frictionCapture footer,.frictionCapture>.formNotice,.ideaCapture footer,.ideaCapture>.formNotice{grid-column:1}.ideasWorkspace{display:block}.ideaInspectorPlaceholder{display:none}.ideaInspector{inset:var(--frame-height) 0 auto;z-index:22;height:calc(100dvh - var(--frame-height) - 58px);overscroll-behavior:contain;max-height:none;box-shadow:none;background:var(--paper);border:0;margin:0;position:fixed;overflow-y:auto}.ideaContextGrid{grid-template-columns:1fr}.ideaContextGrid .wideField{grid-column:1}.leadCapture{grid-template-columns:1fr}.leadOptional,.leadCapture>footer,.leadCapture>.formNotice,.duplicateAdvisory{grid-column:1}.leadOptional>div{grid-template-columns:1fr}.leadNotes{grid-column:1}.salesWorkspace{display:block}.leadRow{grid-template-columns:minmax(0,1fr) 100px;gap:12px}.leadValueEvidence{border-top:1px solid var(--soft-line);grid-column:1/-1;grid-template-columns:86px minmax(0,1fr);align-items:baseline;padding-top:10px}.leadValueEvidence small{grid-column:2}.leadInspectorPlaceholder{display:none}.leadInspector{inset:var(--frame-height) 0 58px;z-index:22;box-shadow:none;background:var(--paper);margin:0;position:fixed;overflow:auto}.leadInspectorGrid{grid-template-columns:1fr}.leadInspectorNotes{grid-column:1}.leadWorkspaceHeader{grid-template-columns:1fr;gap:28px;min-height:330px;padding:42px 0 28px}.leadWorkspaceHeader h1{font-size:clamp(52px,15vw,74px)}.leadWorkspaceHeader>div:last-child{text-align:left;justify-items:start}.workspaceViews{gap:13px}.workspaceViews a{letter-spacing:.055em;font-size:.5rem}.opportunityMove{min-height:360px}.opportunityMove h2,.journeyView h2,.commercialView h2,.opportunityHistory h2,.workspaceUnknown h2{font-size:clamp(42px,12vw,60px)}.opportunityFacts,.intelligenceScores,.evidenceColumns,.commercialView>section{grid-template-columns:1fr}.opportunityFacts>div,.opportunityFacts>div:first-child,.intelligenceScores>div,.intelligenceScores>div:first-child,.evidenceColumns>div,.evidenceColumns>div:first-child,.commercialView>section>div{border-right:0;border-bottom:1px solid var(--line);min-height:138px;padding:20px 0}.leadQuoteIndex a{grid-template-columns:1fr;gap:5px}.draftQuoteEntry{grid-template-columns:1fr;gap:24px}.draftQuoteEntry footer,.draftQuoteEntry .formNotice{grid-column:1}.draftQuoteEntry footer{flex-direction:column;align-items:start}.quoteHeader{grid-template-columns:1fr;align-content:end;gap:32px;min-height:420px}.quoteHeader h1{font-size:clamp(48px,14vw,70px)}.quoteHeader>div:last-child{justify-items:start}.quoteOrientation{grid-template-columns:1fr}.quoteOrientation>div{border-right:0;border-bottom:1px solid var(--line);min-height:145px;padding:20px 0}.quoteBuilder>header,.quoteBuilderTerms,.quoteReasoning{grid-template-columns:1fr}.quoteBuilder>header{gap:20px;padding-top:46px}.quoteBuilderTerms>p,.quoteBuilderTerms .wideField{grid-column:1}.quoteComponents>header{flex-direction:column;align-items:start}.quoteComponents fieldset{grid-template-columns:1fr 1fr}.quoteComponents .componentTitle,.quoteComponents .componentDescription{grid-column:1/-1}.quoteDerivedTotal{grid-template-columns:1fr}.quoteDerivedTotal strong{grid-area:auto/1}.quoteDerivedTotal p{grid-column:1}.quoteBuilder>footer{flex-direction:column;align-items:start}.quoteBuilder>footer .primaryButton{width:100%}.quoteLifecycle{padding-top:48px}.quoteLifecycle>header,.quoteLifecycle>footer{flex-direction:column;align-items:start}.quoteCommitReview,.issuedSnapshot{grid-template-columns:1fr}.quoteCommitReview>div,.issuedSnapshot>div{border-right:0;border-bottom:1px solid var(--line);min-height:130px;padding:20px 0}.quoteCommitReview>.wide,.issuedSnapshot>.wide{border-top:0;grid-column:1}.quoteLifecycle .issueCommit>div:last-child{flex-direction:column;width:100%}.quoteLifecycle .issueCommit button,.quoteLifecycle>footer>button{width:100%}.quoteDocumentResource{flex-direction:column;align-items:start}.quoteDocumentResource .primaryButton{justify-content:center;width:100%}.quoteBlockedBoundary h2{font-size:clamp(44px,13vw,62px)}.leadIntelligence>header,.assessmentSources{grid-template-columns:1fr;gap:24px}.leadIntelligence>header h2{font-size:clamp(48px,14vw,68px)}.evidenceColumns>div{min-height:0}.journeyView li,.opportunityHistory li{grid-template-columns:1fr;gap:6px}.truthState>p{grid-column:1}.backstageIndex{grid-template-columns:1fr 1fr}.backstageIndex a{border-top:1px solid var(--line);min-height:116px}.integrityCheck{grid-template-columns:1fr;gap:9px}.integrityEvidence li{grid-template-columns:1fr;gap:4px}.integrityEvidence li small{grid-column:1}.exceptionCard>header,.exceptionCard dl{grid-template-columns:1fr}.exceptionHero{grid-template-columns:1fr;gap:24px;padding-top:30px}.exceptionHero h1{font-size:clamp(48px,15vw,66px)}.exceptionHero>dl{width:100%}.exceptionScene .localSceneNav{flex-direction:column;align-items:flex-start;gap:5px;padding:10px 0}.recoveryCard>header,.resolvedException summary{grid-template-columns:1fr;gap:8px}.recoveryFacts,.resolvedException dl{grid-template-columns:1fr}.recoveryFacts div:last-child{grid-column:auto}.recoveryCard footer{display:grid}.resolvedException>div{padding:4px 4px 24px}.resolvedException>div>p,.historyFilters{grid-template-columns:1fr}.historyCard>header,.historyCard>footer{display:grid}.changeList>div,.changeList dd{grid-template-columns:1fr}.changeList dd strong{justify-self:start;transform:rotate(90deg)}.historyCard details{max-width:none}.commandScene{padding-bottom:88px}.commandResults>a,.commandResults>div{grid-template-columns:52px minmax(0,1fr) 16px;gap:10px;padding:10px 4px}.commandResults small{display:none}.recentPlaces{overflow-x:auto}.recentPlaces a{white-space:nowrap}.ritualScene{min-height:calc(100dvh - var(--frame-height) - 58px);padding:0 20px 76px}.ritualProgress{grid-template-columns:1fr auto;gap:12px;min-height:134px;padding:18px 0}.ritualProgress>div strong{font-size:.9375rem}.ritualProgress ol{grid-area:2/1/auto/-1}.ritualProgress li{font-size:0;overflow:hidden}.ritualProgress li span{font-size:.5rem}.ritualProgress>small{text-overflow:ellipsis;grid-area:1/2;max-width:132px;overflow:hidden}.ritualQuestion{grid-template-rows:minmax(260px,1fr) auto auto}.ritualQuestionCopy{padding:34px 0 28px}.ritualQuestionCopy h1,.ritualHandoff h1{font-size:clamp(48px,15vw,72px)}.ritualQuestionCopy>p:last-child,.ritualHandoff>p:not(.eyebrow){font-size:1.25rem}.ritualScale button{min-height:116px;padding:13px 8px}.ritualScale button strong{font-size:2.25rem}.ritualScale button span{writing-mode:vertical-rl;font-size:.4375rem}.ritualQuestionFooter{grid-template-columns:1fr auto;gap:8px;min-height:84px}.ritualQuestionFooter p{grid-area:2/1/auto/-1;min-height:14px}.ritualQuestionFooter .ghostButton{padding:8px 10px}.ritualHandoff{padding:44px 0}.eodTimeStage{padding:40px 0}.eodTimeFields{grid-template-columns:1fr 1fr}.eodTimeReview dl>div{grid-template-columns:1fr;gap:5px}.eodSplitStage{padding:38px 0}.eodSplitDraft{grid-template-columns:1fr;gap:22px}.eodSplitRemainder{min-height:112px}.eodSplitRows{grid-column:1}.eodSplitRow{grid-template-columns:minmax(0,1fr) 74px;gap:12px}.eodSplitRow button{grid-column:1/-1;justify-self:start}.eodSplitRow input{width:52px;font-size:1.3125rem}.eodSplitDraft>.eodBoundary{grid-column:1}.eodSplitReview dl>div{grid-template-columns:1fr;gap:5px}.eodHabitsStage{padding:36px 0}.eodHabitGrid,.eodHabitsReview dl{grid-template-columns:1fr}.eodHabitRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 10px}.eodCloseStage{padding:36px 0}.eodCloseSummary{grid-template-columns:1fr}.eodCloseReview dl>div{grid-template-columns:1fr;gap:5px}.eodWorkDateSwitcher nav{grid-template-columns:repeat(2,minmax(0,1fr))}.eodPriorDayNotice{gap:3px;display:grid}.eodAmendmentStage{grid-template-columns:1fr;padding:32px 0 48px}.eodAmendmentTime{grid-template-columns:1fr}.eodAmendmentSplit,.eodAmendmentHabits,.eodAmendmentStage>*{grid-column:1}.eodAmendmentReview dl>div{grid-template-columns:1fr;gap:5px}.ritualPriority{padding-top:32px}.ritualPriority>header h1{font-size:clamp(45px,13vw,65px)}.ritualPriority>header>p:last-child{font-size:1.25rem}.priorityCandidates>button{grid-template-columns:32px minmax(0,1fr);gap:7px 10px}.priorityCandidates>button>small{grid-column:2;line-height:1.4}.priorityOther form{grid-template-columns:1fr}.ritualText{padding-top:32px}.ritualText>header h1{font-size:clamp(45px,13vw,65px)}.ritualText>header>p:last-child{font-size:1.25rem}.ritualText>form{grid-template-columns:1fr}.ritualText>form label{grid-column:auto}.ritualTextActions{min-width:0}.donnaHandoff{padding-top:32px}.donnaHandoff>header h1{font-size:clamp(45px,13vw,65px)}.donnaHandoff>header>p:not(.eyebrow):not(.donnaCopyState){font-size:1.25rem}.donnaPrimaryActions{display:grid}.donnaPacket>section,.donnaPacket dl>div{grid-template-columns:1fr;gap:8px}.donnaPacket section>h3,.donnaPacket section>p:not(.eyebrow),.donnaPacket ul{grid-column:auto}.donnaCompletion{grid-template-columns:1fr}.personalState{min-height:calc(100dvh - var(--frame-height) - 58px);grid-template-columns:1fr;align-content:center;gap:32px}.personalState h1{font-size:clamp(47px,13vw,68px)}.personalNext{align-content:start}.personalSignals{padding-top:48px}.personalSignals>header{grid-template-columns:1fr;gap:18px}.personalSignalRows article{grid-template-columns:1fr auto;gap:18px;padding:20px 0}.personalSignalRows article>div:last-child{grid-column:1/-1}.taskWorkspace,.taskInspectorWide .taskWorkspace{display:block}.taskToolbar{flex-wrap:wrap;padding:8px 0}.captureToggle{display:inline-block}.taskSearch{order:3;width:100%;margin-left:0}.taskSearch input{width:100%}.taskSort{order:2;margin-left:auto}.taskToolbar .clearTaskView,.projectionStamp{order:2}.quickCapture{grid-template-columns:1fr 1fr;gap:8px 12px;padding:14px 16px}.quickCapture>div:first-child,.captureTitle,.captureActions{grid-column:1/-1}.quickCapture label{gap:4px}.quickCapture input,.quickCapture select{padding:7px}.captureActions{justify-content:flex-end}.taskList{border-right:0;padding-right:0}.taskGroup>header p{display:none}.taskRow{grid-template-columns:18px minmax(130px,1fr) 55px 16px;padding:15px 2px}.taskRow time{display:none}.priorityTag{text-align:right}.inspectorPlaceholder{display:none}.inspector{inset:var(--frame-height) 0 58px;z-index:22;height:calc(100dvh - var(--frame-height) - 58px);max-height:calc(100dvh - var(--frame-height) - 58px);overscroll-behavior:contain;box-shadow:none;background:var(--paper);border:0;align-self:stretch;margin:0;position:fixed;overflow-y:auto}.inspectorForm{padding:22px 20px 36px}.undoBar{justify-content:space-between;width:calc(100% - 32px);bottom:74px}.settingsScene{padding:34px 20px 90px}.settingsHero,.settingsWorkspace,.settingsFields{grid-template-columns:1fr}.settingsHero dl{grid-template-columns:1fr 1fr;display:grid}.presentationSettings footer{grid-template-columns:1fr 1fr}.presentationSettings footer span{grid-column:1/-1}}.reviewScene{min-height:calc(100vh - var(--frame-height));padding:48px var(--page-pad) 96px}.reviewHero{border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1.6fr) minmax(310px,.7fr);align-items:end;gap:clamp(36px,8vw,120px);padding:28px 0 40px;display:grid}.reviewHero h1{max-width:820px;font-family:var(--font-display), sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(56px,7.5vw,112px);font-weight:640;line-height:.86}.reviewHero>div>p:last-child{max-width:600px;color:var(--muted);margin:26px 0 0;font-size:1.125rem;line-height:1.45}.reviewHero dl{border:1px solid var(--ink);grid-template-columns:1fr 1fr;margin:0;display:grid}.reviewHero dl div{min-width:0;padding:18px}.reviewHero dl div+div{border-left:1px solid var(--ink);background:var(--ink);color:var(--paper)}.reviewHero dt,.reviewHero small{letter-spacing:.1em;text-transform:uppercase;font-size:.5625rem;font-weight:800;display:block}.reviewHero dd{font-family:var(--font-display), sans-serif;overflow-wrap:anywhere;margin:11px 0 0;font-size:1.125rem;font-weight:720}.reviewHero small{color:var(--muted);margin-top:8px;line-height:1.35}.reviewHero dl div+div small{color:#bdb8ad}.reviewPeriodSwitch{gap:0;margin:18px 0 34px;display:flex}.reviewPeriodSwitch a{border:1px solid var(--ink);text-align:center;text-transform:uppercase;letter-spacing:.09em;min-width:110px;padding:10px 16px;font-size:.625rem;font-weight:850;text-decoration:none}.reviewPeriodSwitch a+a{border-left:0}.reviewPeriodSwitch a[aria-current=page]{background:var(--acid);color:var(--sb-on-accent)}.reviewCapture,.reviewImmutableNotice{border:1px solid var(--ink);box-shadow:7px 7px 0 var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 28px;margin-bottom:76px;padding:24px;display:grid}.reviewCapture{background:var(--acid);color:var(--sb-on-accent)}.reviewCapture span,.reviewImmutableNotice span{letter-spacing:.12em;margin-bottom:6px;font-size:.5625rem;font-weight:850;display:block}.reviewCapture strong,.reviewImmutableNotice strong{font-family:var(--font-display), sans-serif;font-size:1.5rem}.reviewCapture p,.reviewImmutableNotice p{color:#403f38;margin:7px 0 0;line-height:1.4}.reviewCapture>p,.reviewCapture>.ghostButton{grid-column:1/-1;justify-self:start}.reviewImmutableNotice{background:#e8e3d8}.reviewImmutableNotice code{border:1px solid var(--line);padding:8px 10px;font-size:.625rem}.reviewEvidence>header,.reviewChanges>header,.reviewDonna>header{border-bottom:1px solid var(--ink);grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);align-items:end;gap:20px 40px;padding-bottom:24px;display:grid}.reviewEvidence>header .eyebrow,.reviewChanges>header .eyebrow,.reviewDonna>header .eyebrow{grid-row:1/span 2}.reviewEvidence>header h2,.reviewChanges>header h2,.reviewDonna>header h2,.reviewCloseBoundary h2{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,58px);line-height:.95}.reviewEvidence>header>p:last-child,.reviewDonna>header>p:last-child{max-width:720px;color:var(--muted);margin:10px 0 0}.reviewEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:96px;display:grid}.reviewEvidenceGrid>article{border-bottom:1px solid var(--ink);min-width:0;padding:30px 30px 34px 0}.reviewEvidenceGrid>article:nth-child(2n){border-left:1px solid var(--ink);padding-left:30px;padding-right:0}.reviewEvidenceGrid article>header>span,.reviewEvidenceGrid dt small,.reviewChanges li>span{background:var(--ink);color:var(--paper);letter-spacing:.1em;padding:3px 6px;font-size:.5rem;font-weight:900;display:inline-block}.reviewEvidenceGrid article[data-state=UNKNOWN]>header>span,.reviewEvidenceGrid article[data-state=PARTIAL]>header>span{color:var(--ink);background:#d9d4c8}.reviewEvidenceGrid article>header h3{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:12px 0 6px;font-size:1.6875rem}.reviewEvidenceGrid article>header p{min-height:48px;color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.reviewEvidenceGrid dl{margin:22px 0 0}.reviewEvidenceGrid dl>div{border-top:1px solid var(--soft-line);grid-template-columns:minmax(130px,.7fr) minmax(0,1fr);gap:18px;padding:16px 0;display:grid}.reviewEvidenceGrid dt{font-size:.6875rem;font-weight:770}.reviewEvidenceGrid dt small{width:fit-content;margin-top:6px;font-size:.4375rem;display:block}.reviewEvidenceGrid dd{min-width:0;font-family:var(--font-display), sans-serif;text-align:right;margin:0;font-size:1.5625rem;font-weight:700}.reviewEvidenceGrid dd>small{color:var(--muted);font-family:var(--font-ui), sans-serif;margin-top:6px;font-size:.625rem;font-weight:500;line-height:1.45;display:block}.reviewEvidenceGrid dd details{font-family:var(--font-ui), sans-serif;margin-top:10px;font-size:.5625rem;font-weight:650}.reviewEvidenceGrid dd summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.reviewEvidenceGrid dd code{white-space:normal;overflow-wrap:anywhere;text-align:left;background:#e9e4da;margin-top:7px;padding:7px;font-size:.5rem;font-weight:500;display:block}.reviewEvidenceGrid dd em{color:var(--signal-red);font-family:var(--font-ui), sans-serif;margin-top:8px;font-size:.5625rem;font-weight:650;display:block}.reviewChanges{margin-bottom:96px}.reviewChanges ol{margin:0;padding:0;list-style:none}.reviewChanges li{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(200px,1fr) minmax(180px,.8fr);align-items:center;gap:18px;padding:18px 0;display:grid}.reviewChanges li p{text-align:right;margin:0}.reviewNoChange{border-bottom:1px solid var(--ink);color:var(--muted);margin:0;padding:42px 0;font-size:1.125rem}.reviewDonna{background:var(--ink);color:var(--paper);margin-bottom:96px;padding:34px}.reviewDonna>header{border-color:#f4f1ea5c}.reviewDonna>header>p:last-child{color:#c6c0b4}.reviewDonnaActions{gap:10px;margin-top:28px;display:flex}.donnaIntentPresets{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:22px 0 12px;padding:0;display:grid}.donnaIntentPresets legend{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;margin-bottom:2px;font-size:.5625rem;font-weight:700}.donnaIntentPresets label{border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:10px;min-height:58px;padding:11px;display:flex}.donnaIntentPresets label:has(input:checked){border-color:var(--ink);box-shadow:inset 3px 0 0 var(--ink)}.donnaIntentPresets input{accent-color:var(--ink);margin-top:2px}.donnaIntentPresets span{gap:4px;display:grid}.donnaIntentPresets strong{font-size:.6875rem}.donnaIntentPresets small{color:var(--muted);font-size:.5625rem;line-height:1.45}.donnaHandoff .donnaIntentPresets label,.reviewDonna .donnaIntentPresets label{border-color:#f4f1ea52}:is(.donnaHandoff .donnaIntentPresets label:has(input:checked),.reviewDonna .donnaIntentPresets label:has(input:checked)){border-color:var(--paper);box-shadow:inset 3px 0 0 var(--acid)}.donnaHandoff .donnaIntentPresets legend,.reviewDonna .donnaIntentPresets legend,.donnaHandoff .donnaIntentPresets small,.reviewDonna .donnaIntentPresets small{color:#c6c0b4}.reviewDonna .primaryButton{background:var(--acid);color:var(--sb-on-accent);border-color:var(--acid)}.reviewDonna .ghostButton{color:var(--paper);border-color:var(--paper)}.reviewDonna>p{min-height:18px;color:var(--acid);font-size:.6875rem}.reviewDonna details{border-top:1px solid #f4f1ea3d;padding:15px 0}.reviewDonna summary{cursor:pointer;font-weight:760}.reviewDonna pre{white-space:pre-wrap;background:#282722;padding:18px;font-size:.6875rem;line-height:1.5;overflow:auto}.reviewDonna footer{color:#c6c0b4;letter-spacing:.07em;text-transform:uppercase;margin-top:18px;font-size:.625rem}.reviewCloseBoundary{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);grid-template-columns:minmax(260px,1fr) minmax(300px,1fr) auto;align-items:end;gap:30px;padding:34px 0;display:grid}.reviewCloseBoundary p{color:var(--muted);margin:0;line-height:1.55}.reviewCloseBoundary>span{background:var(--acid);letter-spacing:.1em;white-space:nowrap;color:var(--sb-on-accent);padding:9px;font-size:.5625rem;font-weight:900}.reviewCloseBoundary>.primaryButton{align-self:end}.reviewCloseComposer{border:2px solid var(--ink);box-shadow:9px 9px 0 var(--ink);background:#e8e3d8;margin-top:34px;padding:clamp(24px,4vw,46px)}.reviewCloseComposer>header{border-bottom:1px solid var(--ink);max-width:900px;padding-bottom:28px}.reviewCloseComposer>header h2,.reviewClosed h2{font-family:var(--font-display),sans-serif;letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(38px,5vw,68px);line-height:.92}.reviewCloseComposer>header>p:last-child,.reviewClosed>header>p:last-child{max-width:720px;color:var(--muted);margin:16px 0 0;line-height:1.55}.reviewCloseComposer>label,.reviewCloseOutputs article>label,.reviewCloseOption label{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;gap:7px;margin-top:26px;font-size:.5625rem;font-weight:850;display:grid}.reviewCloseComposer label>span{color:var(--muted);font-weight:600}.reviewCloseComposer input,.reviewCloseComposer textarea,.reviewCloseComposer select{border:1px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);font:500 .8125rem/1.45 var(--font-ui),sans-serif;letter-spacing:0;text-transform:none;resize:vertical;border-radius:0;padding:11px}.reviewCloseOutputs{border-top:2px solid var(--ink);margin-top:34px}.reviewCloseOutputs>header{justify-content:space-between;align-items:end;gap:20px;padding:20px 0;display:flex}.reviewCloseOutputs>header span,.reviewCloseReview article>span,.reviewCloseReview section>span,.reviewClosed article>span{letter-spacing:.12em;font-size:.5625rem;font-weight:900}.reviewCloseOutputs>header p{color:var(--muted);margin:5px 0 0;font-size:.75rem}.reviewCloseOutputs>article{border:1px solid var(--ink);background:var(--paper);margin-top:12px;padding:28px;position:relative}.reviewCloseOutputs>article>.textButton{position:absolute;top:16px;right:16px}.reviewCloseOutputs fieldset{border:1px solid var(--ink);margin:26px 0 0;padding:18px}.reviewCloseOutputs legend{letter-spacing:.1em;text-transform:uppercase;padding:0 7px;font-size:.5625rem;font-weight:900}.reviewCloseOption{border-bottom:1px solid var(--soft-line);grid-template-columns:minmax(170px,.65fr) minmax(0,1.35fr) auto;align-items:end;gap:14px;padding:14px 0;display:grid}.reviewCloseOption label{margin-top:0}.reviewCloseComposer>footer{border-top:1px solid var(--ink);justify-content:flex-end;gap:10px;margin-top:34px;padding-top:24px;display:flex}.reviewCloseComposer .formNotice{min-height:18px;color:var(--signal-red);font-size:.6875rem}.reviewCloseReview>article,.reviewCloseReview>section{border:1px solid var(--ink);background:var(--paper);margin-top:20px;padding:22px}.reviewCloseReview article h3{font-family:var(--font-display),sans-serif;margin:8px 0;font-size:1.5rem}.reviewCloseReview article p,.reviewCloseReview section>p{line-height:1.5}.reviewCloseReview article small{color:var(--muted)}.reviewCloseReview .boundaryNote{background:var(--acid);letter-spacing:.06em;text-transform:uppercase;color:var(--sb-on-accent);margin-top:24px;padding:13px;font-size:.625rem;font-weight:800}.reviewClosed{border:2px solid var(--ink);background:var(--acid);box-shadow:9px 9px 0 var(--ink);color:var(--sb-on-accent);margin-top:34px;padding:clamp(24px,4vw,46px)}.reviewClosed>article{border:1px solid var(--ink);background:var(--paper);margin-top:28px;padding:22px}.reviewClosed>article p{margin-bottom:0;line-height:1.55}.reviewClosed ul{border-top:1px solid var(--ink);margin:20px 0 0;padding:0;list-style:none}.reviewClosed li{border-bottom:1px solid var(--ink);justify-content:space-between;gap:18px;padding:14px 0;display:flex}.reviewClosed li span{letter-spacing:.1em;font-size:.5625rem;font-weight:900}.reviewClosed li code{overflow-wrap:anywhere;text-align:right}.reviewClosed>footer{letter-spacing:.08em;text-transform:uppercase;margin-top:26px;font-size:.5625rem;font-weight:800}@media (max-width:700px){.buildQueueScene{padding:22px 20px 90px}.buildQueueHero{grid-template-columns:1fr;gap:28px}.buildQueueHero h1{font-size:clamp(58px,18vw,78px)}.buildQueueScene .localSceneNav{flex-direction:column;align-items:flex-start;gap:5px;padding:10px 0}.buildQueueOperating{border-top:1px solid var(--ink);grid-template-columns:1fr}.buildQueueOperating>aside{border-right:0;border-bottom:1px solid var(--ink)}.buildQueueOperating aside ol{max-height:330px}.buildQueueOperating>aside>header,.buildQueueWorkspace>header{flex-direction:column;align-items:stretch}.buildQueueOperating .primaryButton{text-align:center;width:100%}.buildQueueHistory li{grid-template-columns:1fr auto}.buildQueueHistory li time{grid-column:1/-1}.buildQueueComposer{box-shadow:6px 6px 0 var(--ink);margin:26px 0 0;padding:22px 17px}.buildQueueFormGrid,.buildQueueReview{grid-template-columns:1fr}.buildQueueWide{grid-column:1}.buildQueueReview>div:nth-child(2n){border-left:0;padding-left:0}.buildQueueComposer>footer{display:grid}.reviewScene{padding:24px 20px 90px}.reviewHero{grid-template-columns:1fr;gap:30px;padding-top:18px}.reviewHero h1{font-size:clamp(58px,19vw,82px)}.reviewHero>div>p:last-child{font-size:1rem}.reviewHero dl{grid-template-columns:1fr}.reviewHero dl div+div{border-left:0;border-top:1px solid var(--ink)}.reviewPeriodSwitch a{flex:1}.reviewCapture,.reviewImmutableNotice{grid-template-columns:1fr;margin-bottom:60px;padding:20px}.reviewCapture button,.reviewImmutableNotice code{justify-self:stretch}.reviewEvidence>header,.reviewChanges>header,.reviewDonna>header{grid-template-columns:1fr;gap:8px}.reviewEvidence>header .eyebrow,.reviewChanges>header .eyebrow,.reviewDonna>header .eyebrow{grid-row:auto}.reviewEvidenceGrid{grid-template-columns:1fr;margin-bottom:72px}.reviewEvidenceGrid>article,.reviewEvidenceGrid>article:nth-child(2n){border-left:0;padding:26px 0}.reviewEvidenceGrid article>header p{min-height:0}.reviewEvidenceGrid dl>div{grid-template-columns:1fr;gap:8px}.reviewEvidenceGrid dd{text-align:left;font-size:1.875rem}.reviewChanges{margin-bottom:72px}.reviewChanges li{grid-template-columns:1fr;gap:8px}.reviewChanges li p{text-align:left}.reviewDonna{margin:0 -20px 72px;padding:30px 20px}.reviewDonnaActions{display:grid}.donnaIntentPresets{grid-template-columns:1fr}.reviewCloseBoundary{grid-template-columns:1fr;align-items:start}.reviewCloseBoundary>span{justify-self:start}.reviewCloseBoundary>.primaryButton{text-align:center;justify-self:stretch}.reviewCloseComposer,.reviewClosed{box-shadow:6px 6px 0 var(--ink);margin-top:24px;padding:24px 18px}.reviewCloseOutputs>header{flex-direction:column;align-items:stretch}.reviewCloseOutputs>header .ghostButton{width:100%}.reviewCloseOutputs>article{padding:46px 16px 20px}.reviewCloseOption{grid-template-columns:1fr;align-items:stretch}.reviewCloseComposer>footer{display:grid}.reviewClosed li{flex-direction:column;align-items:flex-start}.reviewClosed li code{text-align:left}}.decisionScene{min-height:calc(100vh - var(--frame-height));padding:48px var(--page-pad) 96px}.decisionScene>.sceneHeader{border-bottom:2px solid var(--ink);padding-bottom:34px}.decisionScene>.sceneHeader h1{max-width:900px;font-size:clamp(58px,7.8vw,112px);line-height:.86}.decisionComposer{border:1px solid var(--ink);background:var(--acid);box-shadow:8px 8px 0 var(--ink);color:var(--sb-on-accent);grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:22px 40px;margin:34px 0 64px;padding:30px;display:grid}.decisionComposer>div:first-child{grid-row:1/span 4}.decisionComposer h2{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,46px);line-height:.95}.decisionComposer>div:first-child>p:last-child{color:#49473e;line-height:1.5}.decisionComposer label,.decisionResolution label{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:.5625rem;font-weight:850;display:grid}.decisionComposer input,.decisionComposer textarea,.decisionResolution textarea{border:1px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);font:500 .8125rem/1.45 var(--font-ui),sans-serif;letter-spacing:0;text-transform:none;resize:vertical;border-radius:0;padding:11px}.decisionComposer fieldset,.decisionResolution fieldset{border:1px solid var(--ink);margin:0;padding:16px}.decisionComposer legend,.decisionResolution legend{letter-spacing:.1em;text-transform:uppercase;padding:0 7px;font-size:.5625rem;font-weight:900}.decisionOptions{gap:16px;display:grid}.decisionOption{border-bottom:1px solid #12121047;grid-template-columns:64px minmax(150px,.7fr) minmax(200px,1.3fr) auto;align-items:end;gap:12px;padding-bottom:15px;display:grid}.decisionOption>span{letter-spacing:.1em;align-self:start;padding-top:12px;font-size:.5rem;font-weight:900}.decisionComposer footer{grid-column:2;justify-content:flex-end;gap:9px;display:flex}.decisionComposer>.formNotice{grid-column:2;margin:0}.decisionReviewGrid{border-top:1px solid var(--ink);grid-column:2;grid-template-columns:1fr 1fr;margin:0;display:grid}.decisionReviewGrid>div{border-bottom:1px solid #12121042;padding:14px 0}.decisionReviewGrid>div:nth-child(2n){border-left:1px solid #12121042;padding-left:18px}.decisionReviewGrid .wide{grid-column:1/-1;border-left:0!important;padding-left:0!important}.decisionReviewGrid dt,.decisionRecommendation span{letter-spacing:.1em;font-size:.5rem;font-weight:900}.decisionReviewGrid dd{margin:5px 0 0;line-height:1.45}.decisionOptionReview{grid-column:2;margin:0;padding:0;list-style:none}.decisionOptionReview li{border-bottom:1px solid #12121042;grid-template-columns:minmax(130px,.6fr) minmax(0,1.4fr);gap:18px;padding:12px 0;display:grid}.decisionOptionReview span{color:#49473e}.decisionComposer>.decisionRecommendation{background:var(--ink);color:var(--paper);grid-column:2;margin:0;padding:16px}.decisionComposer>.decisionRecommendation span{color:var(--acid);margin-bottom:7px;display:block}.decisionWorkspace{grid-template-columns:minmax(320px,.75fr) minmax(440px,1.25fr);min-height:640px;display:grid}.decisionInbox{border-right:1px solid var(--ink);min-width:0;padding-right:34px}.decisionListHeader{border-bottom:1px solid var(--ink);letter-spacing:.12em;justify-content:space-between;align-items:center;padding:18px 0;font-size:.5625rem;font-weight:900;display:flex}.decisionListHeader strong{background:var(--ink);width:28px;height:28px;color:var(--acid);place-items:center;font-size:.8125rem;display:grid}.decisionRow{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px 8px 20px 0;text-decoration:none;display:grid}.decisionRow:hover,.decisionRow.selected{background:color-mix(in srgb,var(--acid) 27%,transparent);padding-left:10px}.decisionRow span{letter-spacing:.1em;font-size:.5rem;font-weight:900}.decisionRow h2{font-family:var(--font-display),sans-serif;letter-spacing:-.035em;margin:6px 0;font-size:1.4375rem}.decisionRow p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.4}.decisionRow b{font-size:.5625rem}.decisionRow.resolved{opacity:.68}.decisionEmpty{border-bottom:1px solid var(--ink);padding:54px 0}.decisionEmpty h2{font-family:var(--font-display),sans-serif;margin:0;font-size:1.875rem}.decisionEmpty p{max-width:400px;color:var(--muted);line-height:1.5}.decisionHistoryLink{border-bottom:1px solid var(--ink);color:inherit;letter-spacing:.1em;text-transform:uppercase;padding:17px 0;font-size:.5625rem;font-weight:900;display:block}.decisionInspector,.decisionInspectorPlaceholder{min-width:0;padding:28px 0 60px 42px}.decisionInspector>header{border-bottom:2px solid var(--ink);padding-bottom:25px}.decisionInspectorBack{color:inherit;letter-spacing:.1em;text-transform:uppercase;text-underline-offset:4px;margin-bottom:24px;font-size:.5625rem;font-weight:900;display:inline-block}.decisionInspector>header h2{font-family:var(--font-display),sans-serif;letter-spacing:-.05em;margin:8px 0;font-size:clamp(38px,4vw,60px);line-height:.92}.decisionInspector>header>span{color:var(--muted);font-size:.625rem}.decisionInspector>section{border-bottom:1px solid var(--line);padding:24px 0}.decisionInspector h3{letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:.625rem}.decisionInspector section>p{max-width:760px;margin:0;font-size:.9375rem;line-height:1.6}.decisionInspector ol{margin:0;padding:0;list-style:none}.decisionInspector ol li{border-top:1px solid var(--soft-line);grid-template-columns:minmax(140px,.6fr) minmax(0,1.4fr);gap:22px;padding:14px 0;display:grid}.decisionInspector ol li span{color:var(--muted);line-height:1.5}.decisionInspector .decisionRecommendation{background:var(--acid);color:var(--sb-on-accent);padding:22px;font-size:1rem;line-height:1.5}.decisionInspector .decisionRecommendation span{margin-bottom:7px;display:block}.decisionResolution{gap:18px;display:grid}.decisionResolution>.primaryButton{scroll-margin-block:120px}.decisionRadio{border-bottom:1px solid var(--soft-line);align-items:start;padding:12px 0;text-transform:none!important;letter-spacing:0!important;grid-template-columns:auto minmax(0,1fr)!important}.decisionRadio input{width:17px;height:17px;accent-color:var(--ink)}.decisionRadio span{gap:4px;font-size:.75rem;font-weight:500;line-height:1.4;display:grid}.decisionResolutionReview footer{gap:9px;margin-top:18px;display:flex}.decisionResolutionReview blockquote,.decisionResolved blockquote{border-left:4px solid var(--acid);color:var(--muted);margin:15px 0;padding-left:15px}.boundaryNote{text-transform:uppercase;letter-spacing:.08em;margin:14px 0 0!important;font-size:.625rem!important}.decisionResolved small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:20px;display:block}.decisionInspectorPlaceholder{min-height:500px;color:var(--muted);align-content:center;display:grid}.decisionInspectorPlaceholder span{color:var(--ink);letter-spacing:.12em;font-size:.5625rem;font-weight:900}.decisionInspectorPlaceholder p{max-width:460px;font:1.875rem/1.15 var(--font-reflective),serif}@media (max-width:700px){.decisionScene{padding:24px 20px 90px}.decisionScene>.sceneHeader h1{font-size:clamp(56px,18vw,82px)}.decisionComposer{box-shadow:5px 5px 0 var(--ink);grid-template-columns:1fr;margin:26px 0 50px;padding:20px}.decisionComposer>div:first-child{grid-row:auto}.decisionComposer footer,.decisionComposer>.formNotice,.decisionReviewGrid,.decisionOptionReview,.decisionComposer>.decisionRecommendation{grid-column:1}.decisionOption{grid-template-columns:1fr;gap:8px}.decisionReviewGrid{grid-template-columns:1fr}.decisionReviewGrid>div:nth-child(2n){border-left:0;padding-left:0}.decisionOptionReview li{grid-template-columns:1fr;gap:4px}.decisionWorkspace{display:block}.decisionInbox{border-right:0;padding-right:0}.decisionWorkspace:has(.decisionInspector) .decisionInbox{display:none}.decisionInspector{background:var(--paper);padding:28px 0 60px;position:static;overflow:visible}.decisionInspectorPlaceholder{display:none}.decisionInspector ol li{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.portalBankTransfer{border-top:1px solid #ffffff18;width:100%;margin-top:18px;padding-top:18px}.portalBankTransfer dl{grid-template-columns:auto 1fr;gap:12px 24px;margin:24px 0;display:grid}.portalBankTransfer dt{color:#a5a9b0}.portalBankTransfer dd{overflow-wrap:anywhere;margin:0}.portalBankTransfer .portalForm{margin-top:24px}@media (max-width:600px){.portalBankTransfer dl{grid-template-columns:1fr;gap:8px}.portalBankTransfer dd{margin-bottom:12px}}
