.QWpXRq_baseline{width:fit-content;color:var(--muted);border-radius:9px;align-items:center;gap:13px;margin:-5px 0 24px;padding:12px 15px;font-size:11px;display:flex}.QWpXRq_baseline strong{color:var(--ink);letter-spacing:-.04em;font-size:22px}.QWpXRq_dashboard{color:#263f35;background:#eef2ec;border-radius:14px;grid-template-columns:1fr 1.1fr;gap:18px;padding:18px;display:grid}.QWpXRq_focusCards{border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;display:grid}.QWpXRq_focusCards button{text-align:left;min-height:145px;color:inherit;cursor:pointer;background:#e5ebe2;border:0;border-radius:10px;padding:18px 14px;transition:background .75s,box-shadow .75s}.QWpXRq_focusCards button[aria-pressed=true]{background:#fff;box-shadow:inset 0 0 0 1px #b9cbb8}.QWpXRq_focusCards svg{color:#52785f;margin-bottom:17px}.QWpXRq_focusCards strong{font-size:13px;font-weight:600;line-height:1.4;display:block}.QWpXRq_focusCards button>span{color:#5f7365;margin-top:9px;font-size:11px;line-height:1.65;display:block}.QWpXRq_finding{background:#fff;border-radius:10px;min-width:0;padding:21px}.QWpXRq_breadcrumb{color:#6c7a6e;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 24px;font-size:9px;display:flex}.QWpXRq_finding h3{font:600 22px/1.2 var(--frame-font);letter-spacing:-.04em;margin:8px 0}.QWpXRq_person{color:#6c7a6e;margin:9px 0 21px;font-size:10px}.QWpXRq_finding blockquote{background:#f0f4ee;border-radius:9px;margin:0;padding:16px;font-size:15px;line-height:1.7}.QWpXRq_finding cite{color:#6c7a6e;margin-top:13px;font-size:9px;font-style:normal;line-height:1.7;display:block}.QWpXRq_nextAction{align-items:start;gap:9px;margin:20px 0 0;font-size:11px;line-height:1.7;display:flex}.QWpXRq_nextAction svg{color:#52785f;flex:none;margin-top:1px}.QWpXRq_sceneEyebrow{align-items:center;gap:10px;display:inline-flex}.QWpXRq_sceneNumber{color:#4a2f86;letter-spacing:.04em;background:#ebe2f8;border-radius:6px;place-items:center;min-width:28px;height:20px;padding:0 6px;font-weight:650;display:inline-grid}.QWpXRq_buildLayout{grid-template-columns:minmax(0,1fr) minmax(160px,230px);align-items:center;gap:28px;margin:26px 0 14px;display:grid}.QWpXRq_buildMain{min-width:0}.QWpXRq_buildArt{filter:drop-shadow(0 18px 28px #3b2a5226);width:100%;height:auto;display:block;overflow:visible}.QWpXRq_buildBack{animation:6s ease-in-out infinite QWpXRq_buildFloat}.QWpXRq_buildFront{animation:6s ease-in-out .8s infinite reverse QWpXRq_buildFloat}@keyframes QWpXRq_buildFloat{50%{transform:translateY(-4px)}}.QWpXRq_buildPhases{border-radius:12px;grid-template-columns:1fr 1fr;gap:14px;display:grid}.QWpXRq_buildPhases button{color:var(--ink);text-align:left;cursor:pointer;background:#fbf9fd;border:0;border-radius:12px;padding:20px;transition:background .25s,box-shadow .25s;box-shadow:inset 0 0 0 1px #e6e0ec}.QWpXRq_buildPhases button:hover{box-shadow:inset 0 0 0 1px #d3c4e4}.QWpXRq_buildPhases button[aria-pressed=true]{background:#fff;box-shadow:inset 0 0 0 1px #b99bd4,0 8px 20px #3b2a5214}.QWpXRq_buildPhases button>svg{color:var(--accent);margin-bottom:20px}.QWpXRq_buildPhases strong{letter-spacing:-.045em;flex-wrap:wrap;align-items:baseline;gap:13px;font-size:38px;display:flex}.QWpXRq_buildPhases strong span{letter-spacing:-.02em;font-size:15px;font-weight:500}.QWpXRq_buildPhases p{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.6}.QWpXRq_buildDetail{border-radius:10px;align-items:center;min-height:98px;padding:18px;display:grid}.QWpXRq_buildDetail>p{color:var(--muted);max-width:65ch;margin:0;font-size:12px;line-height:1.8}.QWpXRq_buildStack{flex-wrap:wrap;gap:24px;margin:0;padding:0;list-style:none;display:flex}.QWpXRq_buildStack>li{align-items:center;gap:9px;display:flex}.QWpXRq_buildStack strong{font-size:11px;font-weight:550}.QWpXRq_iteration{background:#fff;border-radius:10px;align-items:start;gap:15px;padding:20px;display:flex}.QWpXRq_iteration>svg{color:var(--accent);flex:none}.QWpXRq_iteration[data-tone=done]{background:linear-gradient(120deg,#eef7e9,#f6fbf3);box-shadow:inset 0 0 0 1px #d8ebcd}.QWpXRq_iteration[data-tone=done]>svg{color:#5aaa45}.QWpXRq_iteration strong{font-size:14px;font-weight:550;line-height:1.5}.QWpXRq_iteration p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.8}.QWpXRq_recovery{background:#fff;border-radius:12px;padding:22px}.QWpXRq_recoveryHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.QWpXRq_recoveryResult{align-items:center;gap:25px;margin:25px 0;display:flex}.QWpXRq_recoveryResult>strong{letter-spacing:-.065em;color:var(--accent);font-size:65px;font-weight:600;line-height:1}.QWpXRq_recoveryResult strong span{color:#b6a6c5;letter-spacing:-.035em;margin-left:6px;font-size:25px}.QWpXRq_recoveryResult p{margin:0;font-size:14px;line-height:1.7}.QWpXRq_recoveryResult p>span{color:var(--muted);font-size:11px}.QWpXRq_recoveryResult>svg{color:var(--accent);flex:none;margin-left:auto}.QWpXRq_recovery meter{width:100%;height:8px;display:block}.QWpXRq_recovery meter::-webkit-meter-bar{background:#e7dfee;border:0;border-radius:5px}.QWpXRq_recovery meter::-webkit-meter-optimum-value{background:var(--accent);border-radius:5px;transition:width .9s}.QWpXRq_recovery meter::-moz-meter-bar{background:var(--accent)}.QWpXRq_recoveryCaption{color:var(--muted);margin:17px 0 0;font-size:11px;line-height:1.7}.QWpXRq_metrics{border-radius:12px;grid-template-columns:1fr 1fr;gap:20px;padding:24px 0;display:grid}.QWpXRq_metrics>div{padding:15px}.QWpXRq_metrics strong{letter-spacing:-.055em;margin:13px 0;font-size:39px;font-weight:600;display:block}.QWpXRq_metrics strong span{letter-spacing:0;color:var(--muted);font-size:12px;font-weight:400;line-height:1.7;display:block}.QWpXRq_metrics p{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.QWpXRq_metrics small{color:var(--muted);font-size:10px;line-height:1.6}.QWpXRq_reveal{animation:.65s both QWpXRq_arrive}@keyframes QWpXRq_arrive{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.QWpXRq_buildLayout{grid-template-columns:minmax(0,1fr)}.QWpXRq_buildArt{display:none}.QWpXRq_dashboard{grid-template-columns:1fr;padding:12px}.QWpXRq_focusCards button{min-height:130px}}@media (max-width:600px){.QWpXRq_baseline{align-items:start;font-size:10px}.QWpXRq_baseline strong{white-space:nowrap}.QWpXRq_finding,.QWpXRq_buildPhases button{padding:18px}.QWpXRq_buildPhases strong{gap:7px;font-size:32px}.QWpXRq_buildDetail{min-height:118px;padding:16px}.QWpXRq_buildStack{gap:14px}.QWpXRq_iteration{gap:11px;padding:18px}.QWpXRq_recovery{padding:18px}.QWpXRq_recoveryResult{gap:14px}.QWpXRq_recoveryResult>strong{font-size:55px}.QWpXRq_recoveryResult strong span{font-size:21px}.QWpXRq_recoveryResult p{font-size:12px}.QWpXRq_recoveryResult>svg{display:none}.QWpXRq_metrics{gap:10px}.QWpXRq_metrics>div{padding:10px 5px}.QWpXRq_metrics strong{font-size:34px}.QWpXRq_metrics p{gap:5px;font-size:11px}}@media (prefers-reduced-motion:reduce){.QWpXRq_reveal,.QWpXRq_buildBack,.QWpXRq_buildFront{animation:none}.QWpXRq_focusCards button,.QWpXRq_buildPhases button{transition:none}.QWpXRq_recovery meter::-webkit-meter-optimum-value{transition:none}}.QWpXRq_compact{--frame-font:var(--font-body);padding:20px}.QWpXRq_compact>:nth-child(2),.QWpXRq_compact .QWpXRq_baseline,.QWpXRq_compact>:last-child{display:none}.QWpXRq_compact .QWpXRq_dashboard{background:0 0;flex-direction:column;gap:12px;margin-top:16px;padding:0;display:flex}.QWpXRq_compact .QWpXRq_focusCards{grid-template-columns:repeat(4,1fr);gap:7px}.QWpXRq_compact .QWpXRq_focusCards button{min-height:100px;padding:12px 9px}.QWpXRq_compact .QWpXRq_focusCards button>span{display:none}.QWpXRq_compact .QWpXRq_focusCards svg{margin-bottom:10px}.QWpXRq_compact .QWpXRq_focusCards strong{font-size:11px}.QWpXRq_compact .QWpXRq_finding{padding:18px}.QWpXRq_compact .QWpXRq_breadcrumb{margin-bottom:14px}.QWpXRq_compact .QWpXRq_person{margin-bottom:13px}.QWpXRq_compact .QWpXRq_finding blockquote{font-size:14px}@media (max-width:480px){.QWpXRq_compact{padding:14px}.QWpXRq_compact .QWpXRq_focusCards{grid-template-columns:1fr 1fr}.QWpXRq_compact .QWpXRq_focusCards button{min-height:75px}}.QWpXRq_full{--t-purple:#6a46b3;--t-ink:#17131f;--t-text:#4b4655;--t-muted:#6c6775;--t-line:#e8e2ee;--t-ease:cubic-bezier(.2, .8, .2, 1)}.QWpXRq_full.QWpXRq_full[data-emphasis] [data-zone]{box-shadow:none}.QWpXRq_full.QWpXRq_full[data-emphasis] .QWpXRq_finding,.QWpXRq_full.QWpXRq_full[data-emphasis] .QWpXRq_recovery,.QWpXRq_full.QWpXRq_full[data-emphasis] .QWpXRq_metrics>div,.QWpXRq_full.QWpXRq_full[data-emphasis] .QWpXRq_buildDetail,.QWpXRq_full.QWpXRq_full[data-emphasis] .QWpXRq_iteration,.QWpXRq_full.QWpXRq_full[data-emphasis] .QWpXRq_baseline{border:1px solid var(--t-line);background:#fff;transition:border-color .25s,box-shadow .25s;box-shadow:0 8px 24px #2b1f3a0a}.QWpXRq_full.QWpXRq_full[data-emphasis] .QWpXRq_iteration[data-tone=done]{background:linear-gradient(120deg,#eef7e9,#f6fbf3);border-color:#d8ebcd}.QWpXRq_full.QWpXRq_full[data-emphasis="0"] .QWpXRq_recovery,.QWpXRq_full.QWpXRq_full[data-emphasis="1"] .QWpXRq_baseline,.QWpXRq_full.QWpXRq_full[data-emphasis="1"] .QWpXRq_buildDetail,.QWpXRq_full.QWpXRq_full[data-emphasis="1"] .QWpXRq_metrics>div,.QWpXRq_full.QWpXRq_full[data-emphasis="2"] .QWpXRq_finding,.QWpXRq_full.QWpXRq_full[data-emphasis="2"] .QWpXRq_iteration{border-color:#d3c2ec;box-shadow:0 12px 30px #2b1f3a14}.QWpXRq_full.QWpXRq_full[data-emphasis="2"] .QWpXRq_iteration[data-tone=done]{border-color:#b9dba8}.QWpXRq_full .QWpXRq_sceneNumber{height:22px;font-size:11px}.QWpXRq_full .QWpXRq_baseline{width:fit-content;color:var(--t-text);border-radius:999px;align-items:center;gap:12px;margin:-6px 0 18px;padding:8px 18px;font-size:13.5px;display:inline-flex}.QWpXRq_full .QWpXRq_baseline strong{color:var(--t-purple);font-size:20px;font-weight:750}.QWpXRq_full .QWpXRq_dashboard{color:var(--t-ink);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;padding:0}.QWpXRq_full .QWpXRq_focusCards{gap:10px}.QWpXRq_full .QWpXRq_focusCards button{border:1px solid var(--t-line);min-height:150px;box-shadow:none;transition:background-color .2s ease, border-color .2s ease, box-shadow .2s ease, transform .22s var(--t-ease);background:#fff;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:18px 16px;display:flex}.QWpXRq_full .QWpXRq_focusCards svg{color:var(--t-purple);margin-bottom:16px}.QWpXRq_full .QWpXRq_focusCards strong{font-size:15px}.QWpXRq_full .QWpXRq_focusCards button>span{color:var(--t-muted);margin-top:6px;font-size:13px;line-height:1.5}.QWpXRq_full .QWpXRq_focusCards button:hover{border-color:#d6c8e6;transform:translateY(-2px);box-shadow:0 8px 20px #2b1f3a0f}.QWpXRq_full .QWpXRq_focusCards button[aria-pressed=true]{box-shadow:none;background:#f4eefc;border-color:#d9c8f0;transform:none}.QWpXRq_full .QWpXRq_focusCards button:focus-visible{outline-offset:2px;outline:3px solid #8a65ad}.QWpXRq_full .QWpXRq_finding{border-radius:14px;padding:22px}.QWpXRq_full .QWpXRq_breadcrumb{color:var(--t-muted);gap:6px;margin-bottom:18px;font-size:12px}.QWpXRq_full .QWpXRq_finding h3{font-size:24px;font-weight:700}.QWpXRq_full .QWpXRq_person{color:var(--t-muted);margin:6px 0 18px;font-size:13px}.QWpXRq_full .QWpXRq_finding blockquote{border-left:3px solid var(--t-purple);background:#f6f2fb;border-radius:4px 10px 10px 4px;padding:16px 18px;font-size:16px;line-height:1.55}.QWpXRq_full .QWpXRq_finding cite{color:var(--t-muted);margin-top:10px;font-size:12px}.QWpXRq_full .QWpXRq_nextAction{color:var(--t-text);margin-top:16px;font-size:14px;line-height:1.55}.QWpXRq_full .QWpXRq_nextAction svg{color:var(--t-purple)}.QWpXRq_full .QWpXRq_buildPhases button{border:1px solid var(--t-line);box-shadow:none;background:#fff;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.QWpXRq_full .QWpXRq_buildPhases button:hover{border-color:#d6c8e6;box-shadow:0 8px 20px #2b1f3a0f}.QWpXRq_full .QWpXRq_buildPhases button[aria-pressed=true]{box-shadow:none;background:#f4eefc;border-color:#d9c8f0}.QWpXRq_full .QWpXRq_buildPhases button>svg{color:var(--t-purple)}.QWpXRq_full .QWpXRq_buildPhases p{color:var(--t-muted);font-size:13px}.QWpXRq_full .QWpXRq_buildDetail{border-radius:14px;min-height:86px;margin-top:12px}.QWpXRq_full .QWpXRq_buildDetail>p{color:var(--t-text);font-size:14px;line-height:1.6}.QWpXRq_full .QWpXRq_buildStack strong{font-size:14px}.QWpXRq_full .QWpXRq_iteration{border-radius:14px;margin-top:14px;padding:18px 20px}.QWpXRq_full .QWpXRq_iteration strong{font-size:16px;font-weight:650}.QWpXRq_full .QWpXRq_iteration p{color:var(--t-text);margin-top:6px;font-size:13.5px;line-height:1.6}.QWpXRq_full .QWpXRq_recovery{border-radius:14px;padding:22px}.QWpXRq_full .QWpXRq_recoveryHeading [role=group]{background:#f1ecf7;border-radius:10px;padding:4px}.QWpXRq_full .QWpXRq_recoveryHeading [role=group] button{border-radius:8px;min-height:34px;padding:6px 16px;font-size:13px;transition:background-color .2s,color .2s}.QWpXRq_full .QWpXRq_recoveryHeading [role=group] button[aria-pressed=true]{color:var(--t-purple);background:#fff;font-weight:600}.QWpXRq_full .QWpXRq_recoveryResult>strong{color:var(--t-purple);font-size:68px;font-weight:750}.QWpXRq_full .QWpXRq_recoveryResult p{font-size:15px;font-weight:600}.QWpXRq_full .QWpXRq_recoveryResult p>span{color:var(--t-muted);font-size:13px;font-weight:400}.QWpXRq_full .QWpXRq_recoveryResult>svg{color:var(--t-purple)}.QWpXRq_full .QWpXRq_recoveryCaption{color:var(--t-text);font-size:13.5px}.QWpXRq_full .QWpXRq_metrics{gap:14px;padding:14px 0 0}.QWpXRq_full .QWpXRq_metrics>div{border-radius:14px;padding:20px}.QWpXRq_full .QWpXRq_metrics strong{color:var(--t-ink);margin:10px 0 12px;font-size:40px;font-weight:750}.QWpXRq_full .QWpXRq_metrics strong span{color:var(--t-muted);margin-top:2px;font-size:13px}.QWpXRq_full .QWpXRq_metrics p{color:var(--t-text);font-variant-numeric:tabular-nums;font-size:14px}.QWpXRq_full .QWpXRq_metrics p svg{color:var(--t-purple)}.QWpXRq_full .QWpXRq_metrics small{color:var(--t-muted);font-size:12px}@media (max-width:860px){.QWpXRq_full .QWpXRq_dashboard{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.QWpXRq_full .QWpXRq_baseline{border-radius:14px}.QWpXRq_full .QWpXRq_focusCards button{min-height:0}.QWpXRq_full .QWpXRq_metrics{grid-template-columns:minmax(0,1fr)}.QWpXRq_full .QWpXRq_recoveryResult>strong{font-size:54px}}@media (prefers-reduced-motion:reduce){.QWpXRq_full .QWpXRq_focusCards button,.QWpXRq_full .QWpXRq_focusCards button:hover{transition:none;transform:none}}
