.response_composer__b79TI{margin-top:32px;padding-top:28px;border-top:1px solid;max-width:38rem;color:inherit;overflow-wrap:anywhere}.response_composer__b79TI h3{font:400 clamp(1.65rem,4vw,2.3rem)/1.2 Georgia,serif;letter-spacing:-.03em}.response_composer__b79TI p{margin-top:16px;font-size:.875rem;line-height:1.65}.response_selected__SAdG2{display:grid;gap:4px}.response_selected__SAdG2 span{font-size:.75rem}.response_selected__SAdG2 strong{font-size:1.1rem}.response_composer__b79TI label{display:block;margin-top:24px;font-size:.875rem;font-weight:600}.response_composer__b79TI textarea{display:block;box-sizing:border-box;width:100%;margin-top:10px;padding:14px;border:1px solid;border-radius:3px;background:transparent;color:inherit;font:inherit;font-size:1rem;line-height:1.6;resize:vertical}.response_composer__b79TI .response_hint__9XW5i{margin-top:8px;font-size:.75rem}.response_hint__9XW5i span{display:inline-block;white-space:nowrap}.response_composer__b79TI .response_final__r5wg5{font-weight:600}.response_composer__b79TI button{display:inline-flex;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:52px;margin-top:24px;padding:12px 22px;border:2px solid;border-radius:3px;color:inherit;font:inherit;font-size:1rem;font-weight:600;background:transparent;cursor:pointer}.response_composer__b79TI[data-response-composer=flirt] button{border-radius:999px}.response_composer__b79TI :focus-visible{outline:3px solid currentColor;outline-offset:5px}.response_composer__b79TI button:disabled{cursor:wait;opacity:.7}.response_receipt__LgtOx:empty{margin:0}.response_receipt__LgtOx{scroll-margin-block:24px}.apology_example__0Q7Xw{--ink:#25271f;--muted:#636354;--paper:#f6f1e5;--night:#151810;--gold:#e2c982;background:var(--paper);color:var(--ink);color-scheme:light;font-family:Arial,Helvetica,sans-serif;line-height:1.6;overflow-wrap:anywhere}.apology_example__0Q7Xw *{min-width:0}.apology_example__0Q7Xw h1,.apology_example__0Q7Xw h2,.apology_example__0Q7Xw h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.apology_example__0Q7Xw h2{font-size:clamp(2rem,5vw,3rem);line-height:1.12;letter-spacing:-.04em}.apology_example__0Q7Xw [tabindex="-1"]:focus-visible,.apology_example__0Q7Xw a:focus-visible,.apology_example__0Q7Xw button:focus-visible,.apology_example__0Q7Xw summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.apology_eyebrow__fBX3L{font-size:.6875rem;letter-spacing:.13em;text-transform:uppercase;font-weight:600}.apology_masthead__OFMnK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding:12px max(20px,env(safe-area-inset-left),env(safe-area-inset-right));background:#20251a;color:#d6d8c7;font-size:.75rem}.apology_masthead__OFMnK a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.apology_previewNotice__BuCa2{background:#20251a;color:#d6d8c7;padding:0 20px 12px;font-size:.875rem}.apology_previewNotice__BuCa2 details{max-width:960px;margin:auto}.apology_previewNotice__BuCa2 summary{min-height:44px;padding-block:10px;cursor:pointer}.apology_previewNotice__BuCa2 p{margin-top:12px}.apology_hero__8XWj4{position:relative;background:var(--night);color:var(--paper);padding:clamp(28px,5vh,64px) max(24px,env(safe-area-inset-left),env(safe-area-inset-right)) 28px}.apology_heroInner__BMMGs{max-width:900px;min-height:min(34rem,calc(100svh - 20rem));margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.apology_hero__8XWj4 .apology_eyebrow__fBX3L{color:var(--gold);max-width:35em}.apology_address__zRcW5{margin-top:clamp(24px,4vh,48px);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,4vw,2.75rem);line-height:1.2;max-width:24ch}.apology_hero__8XWj4 h1{margin:12px 0 24px;font-size:clamp(3rem,9vw,7.5rem);line-height:.98;letter-spacing:-.065em}.apology_hero__8XWj4 h1 em{color:var(--gold)}.apology_intro__zB2q3{max-width:32em;font-size:1rem;color:#c8cbba;white-space:pre-line}.apology_meterSkip__3kgqd{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:52px;max-width:100%;margin-top:28px;padding:12px 24px;border:1px solid var(--gold);border-radius:3px;background:var(--gold);color:var(--night);font-size:.9375rem;font-weight:600}.apology_meterSkip__3kgqd:hover{background:#eddbac}@media (prefers-reduced-motion:no-preference){.apology_address__zRcW5{animation:apology_arrive__aXBZw .6s 1.25s both}.apology_hero__8XWj4 h1{animation:apology_arrive__aXBZw .8s 1.75s both}.apology_intro__zB2q3{animation:apology_arrive__aXBZw .7s 2.45s both}}@keyframes apology_arrive__aXBZw{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.apology_caseDesk__WIBBb{padding:clamp(40px,8vw,96px) max(20px,env(safe-area-inset-left),env(safe-area-inset-right));background:#e8e3d5}.apology_statement__p5P4U{position:relative;max-width:740px;margin:auto;padding:clamp(24px,6vw,64px);background:#fffcf3;border:1px solid #c9c5b4;box-shadow:6px 6px 0 #d8d3c4}.apology_fileHeading__vLbut{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:24px;margin-bottom:32px;border-bottom:1px solid #d7d2c3}.apology_fileHeading__vLbut .apology_eyebrow__fBX3L{color:var(--muted)}.apology_stamp__pTOEg{color:#795039;border:1px solid #795039;padding:4px 9px;font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-4deg)}.apology_statement__p5P4U h2{margin-bottom:28px;scroll-margin-top:28px}.apology_evidenceContent__KZp7u p,.apology_storyText__Uzq7q p{font-size:1rem;line-height:1.85;white-space:pre-wrap}.apology_storyText__Uzq7q p+p{margin-top:20px}.apology_documentEnd__RtiAf{margin-top:36px;border-top:1px solid #d7d2c3;padding-top:16px;font-size:.625rem;letter-spacing:.1em;color:var(--muted)}.apology_evidence__z7YiS{max-width:740px;margin:28px auto 0;border:1px solid #bbb59f;background:#ede6d2}.apology_evidence__z7YiS summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;padding:clamp(24px,5vw,40px)}.apology_evidence__z7YiS summary::-webkit-details-marker{display:none}.apology_evidence__z7YiS summary:hover{background:#e4dcc4}.apology_evidence__z7YiS summary .apology_eyebrow__fBX3L{display:block;color:var(--muted)}.apology_evidenceTitle__6DWRj{display:block;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,4vw,2rem);line-height:1.15;letter-spacing:-.025em}.apology_evidenceHint__3oYde{font-size:.8125rem;text-decoration:underline;text-underline-offset:4px}.apology_seal__xATLH{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--ink);border-radius:50%;font-size:1.5rem}.apology_evidence__z7YiS[open] .apology_seal__xATLH{transform:rotate(45deg)}.apology_evidenceOpen__2oBEA,.apology_evidence__z7YiS[open] .apology_evidenceClosed__vnwaW{display:none}.apology_evidence__z7YiS[open] .apology_evidenceOpen__2oBEA{display:inline}.apology_evidenceContent__KZp7u{border-top:1px dashed #b7ae93;padding:clamp(24px,5vw,40px);background:#fff9e9}.apology_evidenceContent__KZp7u>span{display:block;margin-top:24px;color:var(--muted)}.apology_note__Uan1A{padding:clamp(64px,11vw,128px) max(24px,env(safe-area-inset-left),env(safe-area-inset-right));background:var(--paper)}.apology_noteInner__3DaOU{max-width:600px;margin:auto}.apology_note__Uan1A .apology_eyebrow__fBX3L{color:var(--muted);margin-bottom:24px}.apology_note__Uan1A h2{font-size:clamp(2.75rem,8vw,5rem);margin-bottom:40px;scroll-margin-top:24px}.apology_finalWords__h0k1d{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2.5vw,1.625rem);line-height:1.65}.apology_finalWords__h0k1d p{white-space:pre-wrap}.apology_finalWords__h0k1d p+p{margin-top:24px}.apology_signature__4xBvk{margin-top:40px;white-space:pre-wrap}.apology_signature__4xBvk em{display:block;font-family:Georgia,Times New Roman,serif;font-size:1.75rem}.apology_continueSection__GJ6eZ{background:var(--night);color:var(--paper);padding:clamp(48px,8vw,88px) max(24px,env(safe-area-inset-left),env(safe-area-inset-right))}.apology_decisionInner__YOo0q{max-width:600px;margin:auto}.apology_continueSection__GJ6eZ .apology_eyebrow__fBX3L{color:var(--gold);margin-bottom:20px}.apology_continueSection__GJ6eZ h2{margin-bottom:24px}.apology_choiceHint__Lyqlh{color:#c8cbba;font-size:.8125rem;line-height:1.7}.apology_choices__Y5UCH+.apology_choiceHint__Lyqlh{min-height:3.4em}.apology_choices__Y5UCH{display:flex;flex-wrap:wrap;align-items:center;gap:20px 4px;margin:28px 0}.apology_noButton__1ZAVd,.apology_yesButton__fZIIB{display:inline-flex;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:48px;border:1px solid #c8cbba;border-radius:3px;padding:12px 18px;font-size:.9375rem;line-height:1.5;cursor:pointer}.apology_yesButton__fZIIB{background:var(--gold);color:var(--night);border-color:var(--gold)}.apology_yesButton__fZIIB:hover{background:#eddbac}.apology_noLane__a0vgY{max-width:100%;padding-inline:20px}.apology_noButton__1ZAVd{background:transparent;color:var(--paper);transition:transform .16s ease-out}.apology_noButton__1ZAVd:hover{background:#303727}.apology_payoff__dCw5f{margin-top:36px;padding-top:32px;border-top:1px solid #414738}.apology_payoff__dCw5f[hidden]{display:none}.apology_flower__juTrN{display:block;width:fit-content;margin-bottom:24px;font-size:3rem;line-height:1.3}.apology_payoff__dCw5f h3{font-size:clamp(2rem,5vw,3rem);line-height:1.15;letter-spacing:-.035em}.apology_payoff__dCw5f h3 em{color:var(--gold)}.apology_offlineNote__ZY0F_,.apology_payoff__dCw5f p{margin-top:20px;font-size:.875rem;color:#c8cbba}@media (prefers-reduced-motion:no-preference){.apology_payoff__dCw5f:not([hidden]) .apology_flower__juTrN{animation:apology_bloom__JmSC2 .45s ease-out}}@keyframes apology_bloom__JmSC2{0%{opacity:.3;transform:rotate(-15deg) scale(.8)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.apology_noButton__1ZAVd{transform:none!important;transition:none}}.apology_footer__vDN2H{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px max(24px,calc((100% - 960px) / 2));border-top:1px solid #414738;background:var(--night);color:#c8cbba;font-size:.75rem}.apology_footer__vDN2H a{display:inline-flex;align-items:center;min-height:44px;padding-block:10px;text-decoration:underline;text-underline-offset:5px}.apology_footer__vDN2H .apology_makeButton__45p5v{max-width:100%;gap:8px;border:1px solid #858d78;border-radius:3px;padding:12px 18px;color:var(--paper);font-size:.875rem;text-decoration:none}.apology_footer__vDN2H .apology_makeButton__45p5v:hover{background:#303727}@media (max-width:380px){.apology_hero__8XWj4{padding-inline:20px;padding-top:24px}.apology_heroInner__BMMGs{min-height:0}.apology_address__zRcW5{margin-top:16px}.apology_hero__8XWj4 h1{font-size:2.75rem;margin:10px 0 14px}.apology_fileHeading__vLbut{align-items:flex-start}}.apology_connection__eaTkB{display:none;position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--night);padding:24px}.apology_connectionWindow__9U0OC{width:min(100%,480px);margin:auto;border:1px solid #69715b;padding:clamp(20px,4vw,36px);font-family:monospace;font-size:.75rem;color:#dce0d0}.apology_connectionWindow__9U0OC>p:first-child{font-size:.625rem;letter-spacing:.14em;color:var(--gold)}.apology_redactedAddress__oJ4v8{margin-top:28px;font-size:clamp(.8rem,2vw,1rem)}.apology_connectionTrack__pYil3{height:2px;margin:20px 0;background:#414738}.apology_connectionTrack__pYil3 span{display:block;height:100%;background:var(--gold);transform-origin:left}.apology_connectionStatus__oiakZ{margin-bottom:8px;color:var(--gold);font-size:.6875rem}@media (prefers-reduced-motion:no-preference){.apology_connection__eaTkB{display:grid;animation:apology_connectionExit__AcRwU .35s 1.15s both}.apology_connectionTrack__pYil3 span{animation:apology_connect__bsbWl .9s ease-out both}.apology_connectionStatus__oiakZ{animation:apology_arrive__aXBZw .2s .8s both}}@keyframes apology_connect__bsbWl{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}@keyframes apology_connectionExit__AcRwU{to{opacity:0;transform:translateY(-12px);visibility:hidden}}.apology_caseSystem__piOHr{background:var(--night)}.apology_caseContent__2aiWr{background:var(--paper);color:var(--ink)}.apology_caseSystem__piOHr:has(>.apology_caseFile__cU3D_[open])>.apology_hero__8XWj4{display:none}.apology_caseEntry__UusLJ{display:flex;justify-content:center;list-style:none;padding:0 max(20px,env(safe-area-inset-left),env(safe-area-inset-right)) 36px;cursor:pointer;color:var(--paper)}.apology_caseEntry__UusLJ::-webkit-details-marker{display:none}.apology_entryClosed__lcdpS{display:flex;justify-content:space-between;align-items:center;gap:32px;width:min(100%,330px);min-height:64px;padding:16px 24px;background:var(--gold);color:var(--night);border-radius:2px 14px 2px 2px;box-shadow:0 -7px 0 -3px #a89052;font-size:1rem;font-weight:600}.apology_caseEntry__UusLJ:hover .apology_entryClosed__lcdpS{background:#efdb9e}.apology_entryOpen__DXunA{display:none}.apology_caseFile__cU3D_[open]>.apology_caseEntry__UusLJ{padding:16px max(24px,calc((100% - 960px) / 2));background:#dbd3bd;color:var(--ink);border-bottom:1px solid #b4aa91}.apology_caseFile__cU3D_[open] .apology_entryClosed__lcdpS{display:none}.apology_caseFile__cU3D_[open] .apology_entryOpen__DXunA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em}.apology_entryOpen__DXunA>span{text-transform:none;letter-spacing:0;text-decoration:underline;text-underline-offset:4px}.apology_fileIndex__fN5hq{display:inline-block;margin-right:16px;font-family:Georgia,Times New Roman,serif;font-size:3rem;font-weight:400;line-height:1;color:#9e8d66}.apology_statement__p5P4U:before{content:"";position:absolute;inset:-9px 12px auto;height:8px;background:#d4c9ad;border:1px solid #bcb195;border-bottom:0}.apology_caseDesk__WIBBb{padding-top:clamp(40px,7vw,80px)}@media (prefers-reduced-motion:no-preference){.apology_caseFile__cU3D_[open] .apology_statement__p5P4U{animation:apology_documentSettle__4E4_a .55s ease-out}.apology_caseFile__cU3D_[open] .apology_stamp__pTOEg{animation:apology_stampIn__Z_1nP .45s .2s both}.apology_evidence__z7YiS[open] .apology_evidenceContent__KZp7u{animation:apology_unseal__80QuQ .25s ease-out}.apology_seal__xATLH{transition:transform .25s}}@keyframes apology_documentSettle__4E4_a{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes apology_stampIn__Z_1nP{0%{opacity:0;transform:scale(1.12) rotate(-8deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes apology_unseal__80QuQ{0%{opacity:.4;transform:translateY(-8px)}to{opacity:1;transform:none}}.apology_assessment__SRfYz{display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;background:#22291d;color:var(--paper);padding:clamp(48px,8vw,100px) max(24px,calc((100% - 1100px) / 2))}.apology_assessmentIntro___iZML .apology_eyebrow__fBX3L{color:var(--gold);margin-bottom:24px}.apology_assessmentIntro___iZML h2{font-size:clamp(2.5rem,5vw,4.5rem)}.apology_assessmentIntro___iZML h2 em{color:var(--gold)}.apology_assessmentIntro___iZML>p:not(.apology_eyebrow__fBX3L){max-width:30em;margin-top:28px;font-size:.9375rem;color:#c8cbba}.apology_assessmentAside__bnBKF{display:inline-block;margin-top:48px;padding:10px 14px;border:1px solid #899176;font-family:monospace;font-size:.75rem;letter-spacing:.08em;transform:rotate(-3deg);color:#c8cbba}.apology_meterPanel__y8_Am{border:1px solid #788268;padding:clamp(20px,3vw,36px);background:#151b11;border-radius:18px;box-shadow:0 12px 0 -6px #11170d}.apology_meterTop__5Lq16{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:#c8cbba;font-size:.5625rem;letter-spacing:.1em}.apology_gauge__X8ZJa{display:block;width:min(100%,300px);margin:24px auto 0}.apology_needle__IKGNe{transform-origin:150px 150px;transition:transform .12s ease-out}.apology_verdictReadout__cZq18{display:flex;align-items:center;justify-content:center;gap:14px;margin:12px 0 32px}.apology_verdictReadout__cZq18>span:first-child{flex-shrink:0;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,8vw,4.5rem);line-height:1;font-variant-numeric:tabular-nums;color:var(--gold)}.apology_verdictReadout__cZq18>span:last-child{font-family:monospace;font-size:.6875rem;color:#c8cbba}.apology_rangeLabel__sIKiL{display:block;font-size:.8125rem;margin-bottom:10px}.apology_range__lUFlG{display:block;width:100%;height:48px;appearance:none;background:transparent;cursor:ew-resize}.apology_range__lUFlG::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,#e2c982 var(--level),#69735b var(--level))}.apology_range__lUFlG::-webkit-slider-thumb{appearance:none;width:36px;height:36px;border:3px solid #f6f1e5;border-radius:50%;background:#e2c982;margin-top:-15px;box-shadow:0 0 0 5px #151b11}.apology_range__lUFlG::-moz-range-track{height:6px;border-radius:3px;background:#69735b}.apology_range__lUFlG::-moz-range-progress{height:6px;background:#e2c982}.apology_range__lUFlG::-moz-range-thumb{width:30px;height:30px;border:3px solid #f6f1e5;border-radius:50%;background:#e2c982}.apology_range__lUFlG:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.apology_rangeEnds__OdP_C{display:flex;justify-content:space-between;gap:20px;font-size:.625rem;color:#c8cbba}.apology_assessmentVerdict__8GtEB{padding-block:32px 12px;text-align:center}.apology_assessmentStamp__VrjbW{display:inline-block;max-width:100%;padding:8px 10px;border:2px solid var(--gold);color:var(--gold);font-weight:600;font-size:clamp(.875rem,2vw,1.25rem);text-transform:uppercase;letter-spacing:.06em;transform:rotate(var(--stamp-angle))}.apology_assessmentVerdict__8GtEB>p:last-child{margin-top:20px;min-height:3.4em;font-size:.8125rem;color:#c8cbba}.apology_meterHelp__j1_vh{color:#c8cbba;font-size:.75rem;margin-top:16px}.apology_meterSkip__3kgqd{margin-top:20px;gap:12px;padding:12px 16px;font-size:.8125rem;width:100%}@media (max-width:760px){.apology_assessment__SRfYz{grid-template-columns:minmax(0,1fr)}.apology_assessmentAside__bnBKF{display:none}}.apology_continueSection__GJ6eZ{transition:background-color .4s,color .4s}.apology_continueSection__GJ6eZ[data-ending=closed]{background:#e5cd8d;color:var(--ink)}.apology_continueSection__GJ6eZ[data-ending=closed] .apology_choiceHint__Lyqlh,.apology_continueSection__GJ6eZ[data-ending=closed] .apology_eyebrow__fBX3L,.apology_continueSection__GJ6eZ[data-ending=closed] .apology_payoff__dCw5f h3 em,.apology_continueSection__GJ6eZ[data-ending=closed] .apology_payoff__dCw5f p{color:#4c462f}.apology_continueSection__GJ6eZ[data-ending=closed] .apology_yesButton__fZIIB{border-color:var(--ink);background:var(--ink);color:var(--paper)}.apology_continueSection__GJ6eZ[data-ending=closed] .apology_noButton__1ZAVd{color:var(--ink);border-color:#655d44}.apology_continueSection__GJ6eZ[data-ending=closed] .apology_noButton__1ZAVd:hover{background:#d9bc72}.apology_continueSection__GJ6eZ[data-ending=closed] .apology_payoff__dCw5f{border-color:#938052}.apology_endingStamp__cpmnv{display:inline-block;max-width:100%;margin-bottom:28px;border:3px double;padding:10px 18px;font-family:monospace;font-weight:600;font-size:clamp(1.25rem,4vw,2rem);letter-spacing:.12em;line-height:1.2;transform:rotate(-4deg)}.apology_payoff__dCw5f[data-result=open] .apology_endingStamp__cpmnv{color:#c8cbba}.apology_noButton__1ZAVd:focus-visible{transform:none!important}@media (prefers-reduced-motion:no-preference){.apology_payoff__dCw5f:not([hidden]) .apology_endingStamp__cpmnv{animation:apology_stampIn__Z_1nP .4s ease-out}}@media (prefers-reduced-motion:reduce){.apology_continueSection__GJ6eZ,.apology_needle__IKGNe{transition:none}.apology_assessmentStamp__VrjbW{transform:none}}@media (max-width:380px){.apology_caseEntry__UusLJ{padding-bottom:24px}.apology_entryClosed__lcdpS{min-height:52px;padding:12px 20px}.apology_hero__8XWj4{padding-bottom:20px}}